2010-09-04 Lucas De Marchi <lucas.demarchi@profusion.mobi>
[WebKit-https.git] / ChangeLog
1 2010-09-04  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2
3         Reviewed by Kenneth Rohde Christiansen.
4
5         [EFL] Move test browser to WebKitTools directory
6         https://bugs.webkit.org/show_bug.cgi?id=45212
7
8         Follow other ports like QT and GTK which moved the test browser to
9         WebKitTools directory.
10
11         * CMakeLists.txt: Include test browser if port defines one.
12
13 2010-09-02  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
14
15         Reviewed by Antonio Gomes.
16
17         [EFL] Name install directories according to library name
18         https://bugs.webkit.org/show_bug.cgi?id=45126
19
20         * cmake/OptionsEfl.cmake: Use library name in order to define the data
21         directory.
22
23 2010-09-02  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
24
25         Reviewed by Antonio Gomes.
26
27         [EFL] Do not override custom compile flags
28         https://bugs.webkit.org/show_bug.cgi?id=45125
29
30         Set a default build type if and only if user did not define one as
31         command line options and he did not give custom CFLAGS or CXXFLAGS.
32         Otherwise, flags from default build type would override user-defined
33         ones.
34
35         * CMakeLists.txt:
36
37 2010-09-02  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
38
39         Reviewed by Antonio Gomes.
40
41         [EFL] Fix double addition of -fPIC
42         https://bugs.webkit.org/show_bug.cgi?id=45122
43
44          When SHARED_CORE=ON, -fPIC is automatically added because all
45          libraries are dynamic. Only when static libraries are built that
46          -fPIC needs to be manually inserted (because the final library,
47          libewebkit.so, is dynamic).
48
49         * cmake/OptionsCommon.cmake: Remove -fPIC flag.
50         * cmake/WebKitHelpers.cmake: Add -fPIC flags iff SHARED_CORE=ON.
51
52 2010-09-01  Ryuan Choi  <ryuan.choi@samsung.com>
53
54         Reviewed by Antonio Gomes.
55
56         [EFL] Need to check LibSoup version
57         https://bugs.webkit.org/show_bug.cgi?id=44658
58
59         Add version check of LibSoup.
60
61         * cmake/FindLibSoup2.cmake:
62
63 2010-08-31  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
64
65         Reviewed by Martin Robinson.
66
67         Preparations for the 1.3.4 release. Bump webkit version to 543.7,
68         as well.
69
70         * configure.ac:
71
72 2010-08-30  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
73
74         Reviewed by Adam Barth.
75
76         [EFL] Remove compiler optimization for gcc 4.5.1
77         https://bugs.webkit.org/show_bug.cgi?id=44520
78
79         GCC 4.5.1 generates wrong code because of -ftree-sra which is enabled
80         by default at any optimization level.
81
82         Newer and older versions are not affected, so check for compiler
83         version before disabling this.
84
85         * cmake/WebKitHelpers.cmake: add flag depending on compiler version.
86
87 2010-08-30  Alejandro G. Castro  <alex@igalia.com>
88
89         Reviewed by Martin Robinson.
90
91         [Gtk] gdk_display_get_core_pointer and gdk_device_get_core_pointer
92         are deprecated
93         https://bugs.webkit.org/show_bug.cgi?id=44787
94
95         We have replaced GtkVersioning.cpp with GtkVersioning.c and
96         created a function (getDefaultGDKPointerDevice) to get the pointer
97         of the window with the new APIs. We added that function to DRT and
98         copyandpaste unit test.
99
100         * GNUmakefile.am:
101
102 2010-08-30  Martin Robinson  <mrobinson@igalia.com>
103
104         Reviewed by Xan Lopez.
105
106         [GTK] WebKit DOM bindings build should not depend on output GNUMakefile
107         https://bugs.webkit.org/show_bug.cgi?id=44805
108
109         Move the DOM bindings source lists and generator rules to
110         WebCore/bindings/gobject/GNUmakefile.am. This will prevent a full WebKit API
111         rebuild whenever the automake files change, decreasing build times.
112
113         * GNUmakefile.am:
114
115 2010-08-27  Mark Rowe  <mrowe@apple.com>
116
117         Reviewed by Adam Barth.
118
119         <http://webkit.org/b/44802> REGRESSION (r65351): WebCore build fails due to attempting to directly access WebKitTools/Scripts
120
121         Move create-html-entity-table in to WebCore so that the build is again self-contained.
122         The script is also updated to take input as a CSV file rather than JSON as the former
123         can be parsed without requiring a third-party Python module be installed.
124
125         * cmake/WebKitMacros.cmake:
126
127 2010-08-27  Kwang Yul Seo  <skyul@company100.net>
128
129         Reviewed by Kevin Ollivier.
130
131         [BREWMP] Add build system
132         https://bugs.webkit.org/show_bug.cgi?id=44645
133
134         Check wxpython option only when build_port is wx.
135
136         * wscript:
137
138 2010-08-27  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
139
140         Unreviewed. Fix compiling dependencies on EFL port due to r65891.
141
142         No new functionality so no new tests.
143
144         * cmake/WebKitGenerators.cmake:
145
146 2010-08-26  Martin Robinson  <mrobinson@igalia.com>
147
148         Reviewed by Xan Lopez.
149
150         [GTK] The GNUmakefile.am files contain a myriad of confusing preprocessor and compiler flag definitions
151         https://bugs.webkit.org/show_bug.cgi?id=44624
152
153         Clean up GNUmakefile.am.
154
155         * GNUmakefile.am: Make the comments describing the global_* variables more readable and
156         correct. Move WebKit-specific include lines and definitions out of webkitgtk_cppflags,
157         corekit_cppflags and webcoregtk_cppflags and straight to the appropriate CPPFLAGS definition.
158         Use global_cppflags for compiler flags that apply to both C++ and C code. Move some JavaScriptCore
159         specific includes to the appropriate sub-directory GNUmakefile.am. Make sure the tests build
160         with the global CPP flags as well.
161
162 2010-08-25  Kwang Yul Seo  <skyul@company100.net>
163
164         Reviewed by Kevin Ollivier.
165
166         [BREWMP] Add build system
167         https://bugs.webkit.org/show_bug.cgi?id=44645
168
169         Make waf script portable so that we can add more ports.
170
171         * wscript:
172
173 2010-08-25  Xan Lopez  <xlopez@igalia.com>
174
175         Reviewed by Martin Robinson.
176
177         [GTK] CodeGeneratorGObject not picking up FEATURE_DEFINES
178         https://bugs.webkit.org/show_bug.cgi?id=44608
179
180         Move FEATURE_DEFINES declaration here, since it's used by the
181         bindings code generator. Also, fix typo in the variable holding
182         the defines.
183
184         * GNUmakefile.am:
185
186 2010-08-25  Rafael Antognolli  <antognolli@profusion.mobi>
187
188         Unreviewed build fix.
189
190         [EFL] Build fix for revision 65332
191         https://bugs.webkit.org/show_bug.cgi?id=44543
192
193         Generated variables are now returned from FindPkgConfig, so no need
194         to document the custom ones.
195
196         * cmake/FindGthread.cmake:
197
198 2010-08-24  Xan Lopez  <xlopez@igalia.com>
199
200         Build fix, strike 2.
201
202         The unit tests are C files, so put the flag in global_cflags.
203
204         * GNUmakefile.am:
205
206 2010-08-24  Xan Lopez  <xlopez@igalia.com>
207
208         Try to fix GTK+ build.
209
210         Move GTK_API_VERSION_2 define to here, since we want to use it
211         outside of WebCore/WebKit.
212
213         * GNUmakefile.am:
214
215 2010-08-24  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
216
217         [EFL] Unreviewed build fix after r65891.
218
219         r65891 renamed RemoteInspectorFrontend to InspectorFrontend. Rename
220         accordingly in CMake build system.
221
222         * cmake/WebKitGenerators.cmake:
223
224 2010-08-20  Leandro Pereira  <leandro@profusion.mobi>
225
226         [EFL] Unreviewed. Fix build when using GNU gold.
227         When linking with GNU gold, some symbols are not found: explicitly
228         link with the required libraries.
229
230         * cmake/FindFontconfig.cmake: Added.
231         * cmake/OptionsEfl.cmake: Find Fontconfig, JPEG, and PNG libraries.
232
233 2010-08-19  Philippe Normand  <pnormand@igalia.com>
234
235         Reviewed by Gustavo Noronha Silva.
236
237         [GStreamer] GTK XOverlay support in GStreamerGWorld
238         https://bugs.webkit.org/show_bug.cgi?id=39474
239
240         * configure.ac: gst-interfaces link support needed for use of
241         GstXOverlay interface.
242         * GNUmakefile.am: Added new FullscreenVideoController files in the
243         build.
244
245 2010-08-18  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
246
247         Reviewed by Antonio Gomes.
248
249         [EFL] Bump library dependencies
250         https://bugs.webkit.org/show_bug.cgi?id=44182
251
252         Prepare for EFL release. All the EFL dependencies were bumped to
253         1.0.0. Eina and Ecore_X needed a bump because of API has changed and
254         the others were changed just to follow those two and because this is
255         a stable release.
256
257         * cmake/FindEFL.cmake: Bump dependencies.
258
259 2010-08-17  Ilya Tikhonovsky  <loislo@chromium.org>
260
261         Reviewed by Yury Semikhatsky.
262
263         Web Inspector: replace hand written InspectorBackendStub.js with generated one.
264         https://bugs.webkit.org/show_bug.cgi?id=43791
265
266         * GNUmakefile.am:
267
268 2010-08-18  Sheriff Bot  <webkit.review.bot@gmail.com>
269
270         Unreviewed, rolling out r65595.
271         http://trac.webkit.org/changeset/65595
272         https://bugs.webkit.org/show_bug.cgi?id=44161
273
274         qt build failed (Requested by loislo on #webkit).
275
276         * GNUmakefile.am:
277
278 2010-08-17  Ilya Tikhonovsky  <loislo@chromium.org>
279
280         Reviewed by Yury Semikhatsky.
281
282         Web Inspector: replace hand written InspectorBackendStub.js by generated one.
283         https://bugs.webkit.org/show_bug.cgi?id=43791
284
285         * GNUmakefile.am:
286
287 2010-08-17  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
288
289         Reviewed by Darin Adler.
290
291         Add NetworkingContext to avoid layer violations
292         https://bugs.webkit.org/show_bug.cgi?id=42292
293
294         Preparation: Just add the files to the build system.
295
296         * GNUmakefile.am: Added new files.
297
298 2010-08-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.couk>
299
300         Reviewed by Martin Robinson.
301
302         WebBackForwardList.get_{back|forward}_list_with_limit not introspectable
303         https://bugs.webkit.org/show_bug.cgi?id=43054
304
305         * GNUmakefile.am: Give also API implementation files to the GIR
306         scanner.
307
308 2010-08-17  Martin Robinson  <mrobinson@igalia.com>
309
310         GTK+ Build fix for those having stable versions of GLib.
311
312         * configure.ac: Only invoke GLIB_GSETTINGS if we have the necessary gio version.
313
314 2010-08-17  Sheriff Bot  <webkit.review.bot@gmail.com>
315
316         Unreviewed, rolling out r65500.
317         http://trac.webkit.org/changeset/65500
318         https://bugs.webkit.org/show_bug.cgi?id=44108
319
320         Qt bots failed to compile. (Requested by loislo on #webkit).
321
322         * GNUmakefile.am:
323
324 2010-08-17  Ilya Tikhonovsky  <loislo@chromium.org>
325
326         Reviewed by Yury Semikhatsky.
327
328         Web Inspector: replace hand written InspectorBackendStub.js by generated one.
329         https://bugs.webkit.org/show_bug.cgi?id=43791
330
331         * GNUmakefile.am:
332
333 2010-08-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
334
335         Reviewed by Martin Robinson.
336
337         [GTK] GSettings support adds annoying warnings on systems with older glib versions
338         https://bugs.webkit.org/show_bug.cgi?id=44056
339
340         Add file containing GLIB_GSETTINGS macro so that
341         configure doesn't spit warnings in older systems.
342
343         * autotools/gsettings.m4: Added.
344         * .gitignore: Ignore files that are generated inside autotools
345         explicitely, because we have some that are kept in version
346         control.
347
348 2010-08-16  Paul Sawaya  <psawaya@apple.com>
349
350         Reviewed by Chris Marrin.
351
352         Added shader validation via ANGLE
353         https://bugs.webkit.org/show_bug.cgi?id=42405
354
355         Added ANGLE build to Makefile
356
357         * Makefile:
358
359 2010-08-16  Kevin Ollivier  <kevino@theolliviers.com>
360
361         [wx] Build fix, do not build WebCore as a convenience library as this leads to
362         errors in the Win build w/export symbols and causes problems with DOM bindings
363         debugging in gdb. 
364
365         * wscript: Copied from WebCore/wscript.
366
367 2010-08-15  Ryuan Choi  <ryuan.choi@samsung.com>
368
369         Reviewed by Antonio Gomes.
370
371         [EFL] Build error on r65378
372         https://bugs.webkit.org/show_bug.cgi?id=44019
373
374         Add GENERATE_JSON macro for HTMLEntityNames.json instead of HTMLEntityNames.gperf
375
376         * cmake/WebKitMacros.cmake:
377
378 2010-08-14  Patrick Gansterer  <paroga@paroga.com>
379
380         Reviewed by Kenneth Rohde Christiansen.
381
382         [CMake] Add preprocessor detection for generator scripts
383         https://bugs.webkit.org/show_bug.cgi?id=43984
384
385         * cmake/OptionsCommon.cmake:
386
387 2010-08-14  Adrienne Walker  <enne@google.com>
388
389         Reviewed by Kenneth Rohde Christiansen.
390
391         Update .gitignore file for more files
392         https://bugs.webkit.org/show_bug.cgi?id=43991
393
394         * .gitignore:
395
396 2010-08-13  Leandro Pereira  <leandro@profusion.mobi>
397
398         [EFL] Unreviewed build fix.
399
400         * cmake/FindGthread.cmake: Fix warnings about obsolete PKGCONFIG macro.
401         * cmake/WebKitGenerators.cmake: FLEX_EXECUTABLE was defined already
402         by the root CMakeLists.txt file, so remove relevant lines that
403         depends on FIND_PACKAGE_HANDLE_STANDARD_ARGS macro, which isn't
404         available anymore.
405
406 2010-08-13  Alejandro G. Castro  <alex@igalia.com>
407
408         Reviewed by Xan Lopez.
409
410         We have to add the ACLOCAL_FLAGS in the env to the autogen.sh
411         ACLOCAL_FLAGS variable in order to honor the value already
412         defined, jhbuild uses it to pass parameters.
413
414         * autogen.sh:
415
416 2010-08-13  Simon Hausmann  <simon.hausmann@nokia.com>
417
418         Reviewed by Ariya Hidayat.
419
420         [Qt] Introduce Maemo6 for mobile features
421         https://bugs.webkit.org/show_bug.cgi?id=43969
422
423         * WebKit.pri: Use maemo6 where we also use maemo5.
424
425 2010-08-13  Simon Hausmann  <simon.hausmann@nokia.com>
426
427         Reviewed by Ariya Hidayat.
428
429         [Qt] Clean up mobile feature useage
430         https://bugs.webkit.org/show_bug.cgi?id=43968
431
432         * WebKit.pri: Set feature defaults here for some Nokia specific mobile platforms
433
434 2010-08-13  Patrick Gansterer  <paroga@paroga.com>
435
436         Reviewed by Nikolas Zimmermann.
437
438         [CMake] Cleanup generator code.
439         https://bugs.webkit.org/show_bug.cgi?id=39164
440
441         * cmake/WebKitGenerators.cmake:
442         * cmake/WebKitMacros.cmake:
443
444 2010-08-13  Patrick Gansterer  <paroga@paroga.com>
445
446         Reviewed by Nikolas Zimmermann.
447
448         [CMake] Add missing FIND_PACKAGE(Gperf)
449         https://bugs.webkit.org/show_bug.cgi?id=43937
450
451         * CMakeLists.txt:
452
453 2010-08-12  Dimitri Glazkov  <dglazkov@chromium.org>
454
455         Reviewed by David Levin.
456
457         Add more Chromium-related dependency directories to .gitignore.
458         https://bugs.webkit.org/show_bug.cgi?id=43940
459
460         * .gitignore: Added all existing that are created by update-webkit --chromium.
461
462 2010-08-12  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
463
464         Reviewed by Martin Robinson.
465
466         [GTK] Use GSettings to save/restore Web Inspector settings
467         https://bugs.webkit.org/show_bug.cgi?id=43512
468
469         * GNUmakefile.am: GSettings rules.
470         * configure.ac: GSettings infrastructure, and check if we should
471         use it by looking for an appropriate version of GIO.
472
473 2010-08-12  Rafael Antognolli  <antognolli@profusion.mobi>
474
475         Reviewed by Kenneth Rohde Christiansen.
476
477         [EFL] Making CMake keep track of theme dependencies.
478         https://bugs.webkit.org/show_bug.cgi?id=43862
479
480         Removing unused macro GENERATE_EDJ.
481
482         * cmake/WebKitEfl.cmake:
483
484 2010-08-12  Sheriff Bot  <webkit.review.bot@gmail.com>
485
486         Unreviewed, rolling out r65225.
487         http://trac.webkit.org/changeset/65225
488         https://bugs.webkit.org/show_bug.cgi?id=43918
489
490         Broke EFL port build (Requested by acidx on #webkit).
491
492         * cmake/WebKitGenerators.cmake:
493         * cmake/WebKitMacros.cmake:
494
495 2010-08-12  Patrick Gansterer  <paroga@paroga.com>
496
497         Reviewed by Nikolas Zimmermann.
498
499         [CMake] Cleanup generator code.
500         https://bugs.webkit.org/show_bug.cgi?id=39164
501
502         * cmake/WebKitGenerators.cmake:
503         * cmake/WebKitMacros.cmake:
504
505 2010-08-10  Balazs Kelemen  <kb@inf.u-szeged.hu>
506
507         Reviewed by Antonio Gomes.
508
509         [Qt] Build WebKit2 into a static lib
510
511         https://bugs.webkit.org/show_bug.cgi?id=43621
512
513         * WebKit.pro: Moved WebKit2 into the subdirs before WebCore since WebCore links against the WebKit2 lib.
514
515 2010-08-07  Sheriff Bot  <webkit.review.bot@gmail.com>
516
517         Unreviewed, rolling out r64904.
518         http://trac.webkit.org/changeset/64904
519         https://bugs.webkit.org/show_bug.cgi?id=43671
520
521         Broke the Qt Windows builders. (Requested by bbandix on
522         #webkit).
523
524         * WebKit.pro:
525
526 2010-08-07  Balazs Kelemen  <kb@inf.u-szeged.hu>
527
528         Reviewed by Eric Seidel.
529
530         [Qt] Build WebKit2 into a static lib
531
532         https://bugs.webkit.org/show_bug.cgi?id=43621
533
534         * WebKit.pro: Moved WebKit2 into the subdirs before WebCore since WebCore links against the WebKit2 lib.
535
536 2010-08-06  ryuan choi  <ryuan.choi@samsung.com>
537
538         Reviewed by Antonio Gomes.
539
540         [EFL] Regression (64763) build fix for efl.
541         https://bugs.webkit.org/show_bug.cgi?id=43597
542
543         change ENABLE_BLOB_SLICE to ENABLE_BLOB for fixing build break
544
545         * cmake/OptionsEfl.cmake:
546
547 2010-08-05  Jian Li  <jianli@chromium.org>
548
549         Reviewed by David Levin.
550
551         Unify blob related feature defines to ENABLE(BLOB).
552         https://bugs.webkit.org/show_bug.cgi?id=43081
553
554         * cmakeconfig.h.cmake:
555         * configure.ac:
556
557 2010-08-05  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
558
559         Reviewed by Xan Lopez.
560
561         Move files that are generated by the configure script to
562         DISTCLEANFILES, where they should be. This fixes building after a
563         make clean.
564
565         * GNUmakefile.am:
566
567 2010-08-04  Siddharth Mathur  <siddharth.mathur@nokia.com>
568
569         Reviewed by Laszlo Gombos.
570
571         [Qt][Symbian] Variable max heap size between target/emulator
572         https://bugs.webkit.org/show_bug.cgi?id=41480
573
574         * WebKit.pri: Symbian-only code block for EPOCHEAPSIZE configuration
575
576 2010-08-03  Eric Seidel  <eric@webkit.org>
577
578         Unreviewed.  Test commit for commit-queue@webkit.org.
579
580 2010-08-03  Xan Lopez  <xlopez@igalia.com>
581
582         Reviewed by Gustavo Noronha.
583
584         [GTK] Fix DOM event dispatch
585         https://bugs.webkit.org/show_bug.cgi?id=40847
586
587         Add new files to the build.
588
589         * GNUmakefile.am:
590
591 2010-08-03  Xan Lopez  <xlopez@igalia.com>
592
593         Reviewed by Gustavo Noronha.
594
595         Silence JSCore gir "creation".
596
597         * GNUmakefile.am:
598
599 2010-08-02  Chris Fleizach  <cfleizach@apple.com>
600
601         Unreviewed, rolling out r64471.
602         http://trac.webkit.org/changeset/64471
603         https://bugs.webkit.org/show_bug.cgi?id=43005
604
605         Rolling out https://bugs.webkit.org/show_bug.cgi?id=43005
606         until further discussion
607
608         * GNUmakefile.am:
609
610 2010-08-02  Xan Lopez  <xlopez@igalia.com>
611
612         Reviewed by Gustavo Noronha.
613
614         [GTK] Add support for the Audio element in the DOM bindings
615         https://bugs.webkit.org/show_bug.cgi?id=43313
616
617         Add new files to the build.
618
619         * GNUmakefile.am:
620
621 2010-08-02  Chris Fleizach  <cfleizach@apple.com>
622
623         Reviewed by David Kilzer.
624
625         AX: Support methods for web apps to interact with the native accessibility APIs
626         https://bugs.webkit.org/show_bug.cgi?id=43005
627
628         * GNUmakefile.am:
629
630 2010-08-02  Balazs Kelemen  <kb@inf.u-szeged.hu>
631
632         Reviewed by Simon Hausmann.
633
634         [Qt] Generate forwarding headers for WebKit2
635
636         https://bugs.webkit.org/show_bug.cgi?id=43336
637
638         * DerivedSources.pro: Added WebKit2/DerivedSources.pro to SUBDIRS if webkit2 is on.
639
640 2010-07-30  Patrick Gansterer  <paroga@paroga.com>
641
642         Reviewed by Nikolas Zimmermann.
643
644         [CMake] Add FindGperf.cmake
645         https://bugs.webkit.org/show_bug.cgi?id=39163
646
647         Add a clean gperf dedection since we need it for building.
648
649         * CMakeLists.txt:
650         * cmake/FindGperf.cmake: Added.
651
652 2010-07-30  Rafael Antognolli  <antognolli@profusion.mobi>
653
654         Reviewed by Antonio Gomes.
655
656         [EFL] Add library version and soname to EFL generated libraries and binary.
657         https://bugs.webkit.org/show_bug.cgi?id=43212
658
659         Make WebKit-EFL follow libtool soname versioning scheme.
660
661         * cmake/OptionsEfl.cmake: Added PROJECT_VERSION_PATCH to PROJECT_VERSION.
662
663 2010-07-29  Martin Robinson  <mrobinson@igalia.com>
664
665         Unreviewed build fix.
666
667         Fix installation of autogenerated header files.
668
669         * GNUmakefile.am: Fix autogenerated header file installation.
670
671 2010-07-27  Martin Robinson  <mrobinson@igalia.com>
672
673         Unreviewed build fix.
674
675         Add missing webkitdomdefines.h header to the sources list.
676
677         * GNUmakefile.am: Add missing header to the sources list.
678
679 2010-07-27  Kinuko Yasuda  <kinuko@chromium.org>
680
681         Reviewed by Ojan Vafai.
682
683         Add FILE_SYSTEM build flag for FileSystem API
684         https://bugs.webkit.org/show_bug.cgi?id=42915
685
686         * configure.ac:
687
688 2010-07-26  ryuan choi  <ryuan.choi@samsung.com>
689
690         Unreviewed build fix.
691
692         [EFL]REGRESSION(r63952): build break because of InspectorBackendDispatcher.cpp
693         https://bugs.webkit.org/show_bug.cgi?id=43021
694
695         Modify cmake script to fix build break as adding InspectorBackendDispatcher.
696
697         * cmake/WebKitGenerators.cmake:
698
699 2010-07-27  Rafael Antognolli  <antognolli@profusion.mobi>
700
701         Reviewed by Antonio Gomes.
702
703         [EFL] Changing library names (appending suffix "_efl")
704         https://bugs.webkit.org/show_bug.cgi?id=42902
705
706         Instead of having libwebcore.so, we will have libwebcore_efl.so.
707         Same for javascriptcore and wtf when compiled as shared, and for jsc.
708
709         * cmake/OptionsEfl.cmake:
710
711 2010-07-26  Martin Robinson  <mrobinson@igalia.com>
712
713         Reviewed by Xan Lopez.
714
715         [GTK] Get rid of libgdom
716         https://bugs.webkit.org/show_bug.cgi?id=42378
717
718         Remove the need to build the libgdom intermediate library.
719
720         * GNUmakefile.am: Move the source list for the GObject DOM bindings to
721         the top-level GNUmakefile.am, since they are logically part of WebKit, instead
722         of WebCore. List all auto-generated files statically and remove no-longer-
723         used variables. Fix an issue where some places expected webkitenumtypes.cpp
724         to be generated in different directories.
725
726 2010-07-24  Riccardo Magliocchetti  <riccardo.magliocchetti@gmail.com>
727
728         Reviewed by Xan Lopez.
729
730         [GTK] Enable jit compilation on arm
731         https://bugs.webkit.org/show_bug.cgi?id=42856
732
733         Add missing bits to configure.ac to build the arm jit.
734         Compile and tested on debian sid armel on a qemu vm.
735
736         * configure.ac:
737
738 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
739
740         Reviewed by Antonio Gomes.
741
742         [EFL] Cleanup glib support (make it optional)
743         https://bugs.webkit.org/show_bug.cgi?id=42480
744
745         Fixing support for compiling EFL port without glib.
746
747         * cmake/FindGthread.cmake: Added.
748         * cmake/OptionsEfl.cmake:
749
750 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
751
752         Reviewed by Antonio Gomes.
753
754         [EFL] Add support for using libcurl network backend.
755         https://bugs.webkit.org/show_bug.cgi?id=42286
756
757         Instead of just libsoup, the EFL port now can use libcurl backend.
758         This is a step in the direction of removing dependency on glib. Just
759         need to pass the option -DNETWORK_BACKEND=curl to cmake in order to
760         enable it.
761
762         * cmake/OptionsEfl.cmake:
763
764 2010-07-23  Andras Becsi  <abecsi@webkit.org>
765
766         Reviewed by Kenneth Rohde Christiansen.
767
768         [Qt] Enable the build of MiniBrowser.
769
770         * WebKit.pro: add MiniBrowser.pro to SUBDIRS.
771
772 2010-07-23  Balazs Kelemen  <kb@inf.u-szeged.hu>
773
774         Reviewed by Kenneth Rohde Christiansen.
775
776         [Qt] Setup the QtWebProcess
777
778         https://bugs.webkit.org/show_bug.cgi?id=42623
779
780         * WebKit.pro: Add WebKit2.pro to the build guarded by webkit2 config variable.
781
782 2010-07-20  Rafael Antognolli  <antognolli@profusion.mobi>
783
784         Reviewed by Antonio Gomes.
785
786         [EFL] Enable Ecore-X on compile time
787         https://bugs.webkit.org/show_bug.cgi?id=42600
788
789         Check for a flag received from cmake configure and disable it
790         if necessary. Also disable it if Ecore-X wasn't found.
791
792         EFL port does not support automated tests yet.
793
794         * cmake/FindEFL.cmake:
795         * cmake/OptionsEfl.cmake:
796
797 2010-07-20  Hans Wennborg  <hans@chromium.org>
798
799         Reviewed by Steve Block.
800
801         Add WebCore/bindings/generic/RuntimeEnabledFeatures.cpp to build files
802         https://bugs.webkit.org/show_bug.cgi?id=42380
803
804         RuntimeEnabledFeatures.cpp and .h were moved from bindings/v8 to
805         bindings/generic a while a go (in r54593), but need to
806         be added to the build in order to be used.
807
808         No new functionality so no new tests.
809
810         * Android.mk:
811
812 2010-07-16  Leandro Pereira  <leandro@profusion.mobi>
813
814         [EFL] Unreviewed build system cleanup.
815
816         Remove reference to "mediaControlsGtk.css".
817
818         * cmake/WebKitGenerators.cmake:
819
820 2010-07-16  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
821
822         Reviewed by Antonio Gomes.
823
824         [EFL] Build with MathML enabled. Fix build when MathML is enabled and
825         make it the default.
826         https://bugs.webkit.org/show_bug.cgi?id=42453
827
828         * cmake/OptionsEfl.cmake: build with MathML enabled as default.
829
830 2010-07-15  Martin Robinson  <mrobinson@igalia.com>
831
832         Reviewed by Oliver Hunt.
833
834         [GTK] Simplify the distribution step
835         https://bugs.webkit.org/show_bug.cgi?id=42414
836
837         * GNUmakefile.am: Remove unused variables. Rely on WebCore/GNUmakefile.am
838         to handle distributing IDL files from WebCore and to modify EXTRA_DIST.
839
840 2010-07-14  Martin Robinson  <mrobinson@igalia.com>
841
842         Reviewed by Xan Lopez.
843
844         [GTK] Get rid of libWebCoreJS
845         https://bugs.webkit.org/show_bug.cgi?id=42083
846
847         * GNUmakefile.am: Remove the libWebCoreJS library from the extra
848         link libraries. Add IDL files to the distribution manually, as they
849         are no longer included in the header list. This prevents a good deal
850         of repetition in the source listings by avoiding listing both the IDL
851         files and their final targets.
852
853 2010-07-14  Vincent Scheib  <scheib@chromium.org>
854
855         Reviewed by Kent Tamura
856
857         Configure Git to ignore build files generated by Chromium .gyp on windows.
858
859         Bug 42205: Chromium build files on windows not ignored by git
860         https://bugs.webkit.org/show_bug.cgi?id=42205
861         
862         * .gitignore: Updated
863
864 2010-07-13  Sheriff Bot  <webkit.review.bot@gmail.com>
865
866         Unreviewed, rolling out r63262.
867         http://trac.webkit.org/changeset/63262
868         https://bugs.webkit.org/show_bug.cgi?id=42229
869
870         broke Windows compile (Requested by bweinstein on #webkit).
871
872         * WebKit.pro:
873
874 2010-07-13  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
875
876         Reviewed by Oliver Hunt.
877
878         Separate CoreFoundation specific tests in JSC's testapi.c
879
880         testapi.c depends on the Core Foundation.
881         https://bugs.webkit.org/show_bug.cgi?id=40058
882
883         * WebKit.pro: enable compilation of JSC C API test.
884
885 2010-07-13  Scott Violet  <sky@chromium.org>
886
887         Reviewed by David Levin.
888
889         [Chromium] Makes pressing tab accept the currently selected item in a popup.
890         https://bugs.webkit.org/show_bug.cgi?id=42172
891
892         * WebCore/platform/chromium/PopupMenuChromium.cpp:
893
894 2010-07-12  Xan Lopez  <xlopez@igalia.com>
895
896         Reviewed by Gustavo Noronha.
897
898         Bump to 1.3.3
899
900         * configure.ac:
901
902 2010-07-12  Xan Lopez  <xlopez@igalia.com>
903
904         Reviewed by Gustavo Noronha.
905
906         Suffix .mo files with the GTK+ API version so that they can be
907         parallel installable.
908
909         * configure.ac:
910
911 2010-07-12  Xan Lopez  <xlopez@igalia.com>
912
913         Reviewed by Gustavo Noronha.
914
915         Add another include path to the scanner to avoid warnings related
916         to undefined types. It wasn't picking up <webkit/foo.h>-like
917         headers.
918
919         * GNUmakefile.am:
920
921 2010-07-07  Rafael Antognolli  <antognolli@profusion.mobi>
922
923         Reviewed by Adam Barth.
924
925         [EFL] Fix cmake build and libsoup detection
926         Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
927         - LINK_FLAGS should be set using quotes, otherwise some wrong
928         substitution takes place;
929         - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
930         version we are using;
931         - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
932         than that.
933         https://bugs.webkit.org/show_bug.cgi?id=41717
934
935         * cmake/OptionsEfl.cmake:
936
937 2010-07-06  Leandro Pereira  <leandro@profusion.mobi>
938
939         Unreviewed build fix.
940
941         [EFL] Add macro to generate inspector code.
942
943         * cmake/WebKitGenerators.cmake:
944
945 2010-07-06  Martin Robinson  <mrobinson@igalia.com>
946
947         Unreviewed.
948
949         Build fix after r62549.
950
951         * GNUmakefile.am: Remove new variable that is no longer used.
952
953 2010-07-06  Ilya Tikhonovsky  <loislo@chromium.org>
954
955         Reviewed by Yury Semikhatsky.
956
957         WebInspector: generator part of the patch for bug 40675.
958         On the way to Remote Debugging we want to support JSON serialization
959         on both sides of WebInspector transport.
960         As far as InspectorFrontend class is a simple proxy to WebInspector
961         it would be better to generate it from an IDL file.
962         We have generator infrastructure for binding and will reuse it for
963         new generator.
964         https://bugs.webkit.org/show_bug.cgi?id=41692
965
966         * GNUmakefile.am:
967
968 2010-07-05  Antti Koivisto  <koivisto@iki.fi>
969
970         Revert unplanned project file change.
971
972         * WebKit.pro:
973
974 2010-06-23  Martin Robinson  <mrobinson@igalia.com>
975
976         Reviewed by Gustavo Noronha Silva.
977
978         [GTK] Separate DerivedSources per-project
979         https://bugs.webkit.org/show_bug.cgi?id=41109
980
981         Separate WebKitGTK+ DerivedSources into per-project subdirectories to prepare
982         for properly building WebKit2.
983
984         * GNUmakefile.am:
985
986 2010-07-01  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
987
988         Reviewed by Simon Hausmann.
989
990         [Qt] Fix a comment in WebKit.pri.
991
992         * WebKit.pri:
993
994 2010-06-16  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
995
996         Reviewed by Simon Hausmann.
997
998         [Qt] Fix qmake vcproj generation for QtWebKit.
999
1000         qmake use TARGET=/LIBS+= -lTARGET to create dependencies
1001         between projects in a subdir template.
1002
1003         Since when compiling outside of Qt we hijack the target name of
1004         QtWebKit to add the configuration and version suffix to the binary
1005         filename, qmake can't establish the WebCore project as a dependency
1006         to QtTestBrowser.
1007
1008         This patch makes sure that the target is not hijacked on the
1009         first of the three passes where the dependencies are determined.
1010
1011         * WebKit.pri:
1012
1013 2010-07-01  Simon Hausmann  <simon.hausmann@nokia.com>
1014
1015         Rubber-stamped by Laszlo Gombos.
1016
1017         [Qt][Symbian] Bumped up the maximum heap size to 96MB
1018
1019         * WebKit.pri:
1020
1021 2010-06-30  Leandro Pereira  <leandro@profusion.mobi>
1022
1023         Unreviewed.
1024
1025         Generate CSSValueKeywords.cpp instead of CSSValueKeywords.c to avoid
1026         recompilation and relinking of WebCore when no files were changed.
1027
1028         * cmake/WebKitGenerators.cmake:
1029
1030 2010-06-29  Antoine Labour  <piman@chromium.org>
1031
1032         Reviewed by Dimitri Glazkov.
1033
1034         Only call Windows-specific PlatformSkiaContext functions on Windows.
1035
1036         * WebCore/platform/graphics/chromium/LayerChromium.cpp:
1037         * WebCore/platform/graphics/chromium/LayerRendererChromium.cpp:
1038
1039 2010-06-28  John Gregg  <johnnyg@google.com>
1040
1041         Reviewed by Kent Tamura.
1042
1043         add ENABLE_DIRECTORY_UPLOAD build support
1044         https://bugs.webkit.org/show_bug.cgi?id=41100
1045
1046         * configure.ac:
1047
1048 2010-06-28  Xan Lopez  <xlopez@igalia.com>
1049
1050         Reviewed by Gustavo Noronha.
1051
1052         Bump version to 1.3.2.
1053
1054         * configure.ac:
1055
1056 2010-06-28  Xan Lopez  <xlopez@igalia.com>
1057
1058         Rubber-stamped by Gustavo Noronha.
1059
1060         Bump gobject-introspection required version to 0.6.15, since we
1061         are now shipping version 1.1 gir files.
1062
1063         * configure.ac:
1064
1065 2010-06-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1066
1067         Unreviewed build fix.
1068
1069         [EFL] Build fix for latest version of Ecore library.
1070         Ecore recently changed return type of callbacks from int to Eina_Bool.
1071
1072         * cmake/FindEFL.cmake: Bump version of Ecore dependency.
1073
1074 2010-06-28  Xan Lopez  <xlopez@igalia.com>
1075
1076         Reviewed by Gustavo Noronha.
1077
1078         [GTK] Does not compile with -DGSEAL_ENABLE
1079         https://bugs.webkit.org/show_bug.cgi?id=37851
1080
1081         Add automake flag to signal whether we are building with GTK+ 2.x
1082         or 3.x.
1083
1084         * configure.ac:
1085
1086 2010-06-28  Xan Lopez  <xlopez@igalia.com>
1087
1088         Reviewed by Gustavo Noronha.
1089
1090         [GTK] Add support for GTK+3
1091         https://bugs.webkit.org/show_bug.cgi?id=41253
1092
1093         Add --with-gtk configure flag, defaulting to support for GTK+ 2.x.
1094
1095         * GNUmakefile.am:
1096         * configure.ac:
1097
1098 2010-06-26  Tony Gentilcore  <tonyg@chromium.org>
1099
1100         Reviewed by Dimitri Glazkov.
1101
1102         Add an --enable-web-timing flag which guards Web Timing support.
1103         https://bugs.webkit.org/show_bug.cgi?id=38924
1104
1105         This flag is disabled by default.
1106         See: http://dev.w3.org/2006/webapi/WebTiming/
1107
1108         * configure.ac:
1109
1110 2010-06-25  Jedrzej Nowacki  <jedrzej.nowacki@nokia.com>
1111
1112         Reviewed by Simon Hausmann.
1113
1114         Introduce to QtScript benchmarks.
1115
1116         The QtScript performance should be tested regularly. The patch introduces
1117         micro benchmarks for existing API.
1118
1119         [Qt] Performance of the QtScript API is not tested.
1120         https://bugs.webkit.org/show_bug.cgi?id=40911
1121
1122         * WebKit.pro:
1123
1124 2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1125
1126         Reviewed by Kenneth Rohde Christiansen.
1127
1128         [CMake] Add option to enable JIT.
1129         JIT is disabled by default, but now it's possible to enable it through
1130         an option to CMake: -DENABLE_JIT will enable it.
1131         https://bugs.webkit.org/show_bug.cgi?id=40936
1132
1133         * cmake/OptionsEfl.cmake: add new -DENABLE_JIT option.
1134         * cmakeconfig.h.cmake: use new -DENABLE_JIT option.
1135
1136 2010-06-23  Leandro Pereira  <leandro@profusion.mobi>
1137
1138         Reviewed by Kenneth Rohde Christiansen.
1139
1140         [EFL] Add support to CPack (to generate source tarballs)
1141         https://bugs.webkit.org/show_bug.cgi?id=41009
1142         
1143         * CMakeLists.txt:
1144         * cmake/OptionsEfl.cmake: Define the default source generator for
1145         the EFL port.
1146         * cmake/WebKitPackaging.cmake: Added. This file filters the source
1147         files so that only files relevant to the selected port are included
1148         in the source tarball. See comments for details.
1149
1150 2010-06-22  Eric Seidel  <eric@webkit.org>
1151
1152         Unreviewed.  Test commit for commit-queue@webkit.org.
1153
1154 2010-06-21  Prasad Tammana  <prasadt@chromium.org>
1155
1156         Reviewed by Darin Adler.
1157
1158         DumpRenderTree should allow tests with modal dialogs
1159         https://bugs.webkit.org/show_bug.cgi?id=35350
1160
1161         * DumpRenderTree/LayoutTestController.cpp:
1162         (abortModalCallback):
1163         (LayoutTestController::staticFunctions):
1164         * DumpRenderTree/LayoutTestController.h:
1165         * DumpRenderTree/mac/LayoutTestControllerMac.mm:
1166         (LayoutTestController::abortModal):
1167         Add abortModal method to LayoutTestController and make it available from script.
1168
1169         * DumpRenderTree/mac/UIDelegate.mm: Add support for showModalDialog.
1170         (-[UIDelegate modalWindowWillClose:]): Observer for NSWindowWillCloseNotifications to call
1171         abortModal from when modal window closes.
1172         (-[UIDelegate webViewRunModal:]): Delegate method for showModalDialog to run the modal loop.
1173
1174 2010-06-21  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1175
1176         Unreviewed debug build fix.
1177
1178         [CMake] Do not force build type to Release
1179         https://bugs.webkit.org/show_bug.cgi?id=40566
1180
1181         * CMakeLists.txt:
1182
1183 2010-06-21  Satish Sampath  <satish@chromium.org>
1184
1185         Reviewed by Steve Block.
1186
1187         Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
1188         https://bugs.webkit.org/show_bug.cgi?id=40878
1189
1190         * configure.ac:
1191
1192 2010-06-17  Shu Chang  <chang.shu@nokia.com>
1193
1194         Reviewed by Kenneth Rohde Christiansen.
1195
1196         [Qt] Fix the link error on symbian with ENABLE_JIT=0.
1197         1. Add "#if ENABLE(JIT)" in the header file;
1198         2. Put feature enable/disable logic to a common.pri so
1199         that both JavaScriptCore.pri and WebCore.pri can share.
1200
1201         https://bugs.webkit.org/show_bug.cgi?id=40780
1202
1203         * common.pri: Added.
1204
1205 2010-06-17  Alexis Menard  <alexis.menard@nokia.com>
1206
1207         Reviewed by Kenneth Rohde Christiansen.
1208
1209         [Qt] Upstream the WebKit QML integration plugin
1210         https://bugs.webkit.org/show_bug.cgi?id=40050
1211
1212         Add to the build the QML WebKit integration plugin.
1213
1214         * WebKit.pro:
1215
1216 2010-06-17  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1217
1218         Reviewed by Gustavo Noronha.
1219
1220         Update CMake build system to use new script for generating source files
1221         with gperf (r61091).
1222         https://bugs.webkit.org/show_bug.cgi?id=40628
1223
1224         * cmake/WebKitGenerators.cmake:
1225
1226 2010-06-17  Mark Brand  <mabrand@mabrand.nl>
1227
1228         Reviewed by Simon Hausmann.
1229
1230         [Qt] use "win32-g++*" scope to match all MinGW makespecs
1231
1232         The scope "win32-g++" comes from the name of the makespec. However, it
1233         is frequently used to check for MinGW. This works fine as long as
1234         win32-g++ is the only makespec for MinGW. Now we need the wildcard
1235         to cover "win32-g++-cross" as well.
1236
1237         * WebKit.pri:
1238
1239 2010-06-15  Xan Lopez  <xlopez@igalia.com>
1240
1241         Unreviewed build fix.
1242
1243         Remove GSEAL from the debug config since the bots have a GTK+
1244         version too old, duh.
1245
1246         * GNUmakefile.am:
1247
1248 2010-06-15  Xan Lopez  <xlopez@igalia.com>
1249
1250         Reviewed by Gustavo Noronha.
1251
1252         [GTK] Does not compile with -DGSEAL_ENABLE
1253         https://bugs.webkit.org/show_bug.cgi?id=37851
1254
1255         Add GSEAL_ENABLE flag when doing debug builds.
1256
1257         * GNUmakefile.am:
1258
1259 2010-06-13  Tony Chang  <tony@chromium.org>
1260
1261         Reviewed by Darin Fisher.
1262
1263         Chromium shouldn't build inside the source directory
1264         https://bugs.webkit.org/show_bug.cgi?id=40489
1265
1266         Ignore Chromium Linux build files.
1267
1268         * .: Added property svn:ignore. Modified property svn:ignore.
1269
1270 2010-06-09  Leandro Pereira  <leandro@profusion.mobi>
1271
1272         Reviewed by Adam Treat.
1273
1274         [EFL] Allow building core libraries as shared objects to speed up
1275         linking time on machines with small amounts of memory.
1276         http://webkit.org/b/39899
1277
1278         * CMakeLists.txt: Add SHARED_CORE option.
1279         * cmake/FindGlib.cmake: Add GObject to the list of GLib libraries to
1280         search.
1281         * cmake/OptionsEfl.cmake: Remove default library type definitions.
1282         * cmake/WebKitHelpers.cmake: -fvisibility=hidden did not behave well
1283         when SHARED_CORE is used.
1284
1285 2010-06-08  Xan Lopez  <xlopez@igalia.com>
1286
1287         Reviewed by Gustavo Noronha.
1288
1289         [GTK] Unit testing for WebKitDOMNode hierarchy walk
1290         https://bugs.webkit.org/show_bug.cgi?id=40171
1291
1292         Add DOM node test to the build system.
1293
1294         * GNUmakefile.am:
1295
1296 2010-06-02  Sterling Swigart  <sswigart@google.com>
1297
1298         Reviewed by David Levin.
1299
1300         Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
1301         https://bugs.webkit.org/show_bug.cgi?id=39906
1302
1303         * configure.ac:
1304
1305 2010-05-31  Xan Lopez  <xlopez@igalia.com>
1306
1307         Reviewed by Gustavo Noronha.
1308
1309         Copy the NEWS file to the toplevel when creating the release
1310         tarballs, otherwise it's a bit hard to find.
1311
1312         * GNUmakefile.am:
1313
1314 2010-05-27  Gustavo Noronha Silva  <gns@gnome.org>
1315
1316         Final make distcheck fix - clean up generated GDOM files on distclean.
1317
1318         * GNUmakefile.am:
1319
1320 2010-05-27  Xan Lopez  <xlopez@igalia.com>
1321
1322         More GTK+ distcheck fixes.
1323
1324         * GNUmakefile.am:
1325
1326 2010-05-27  Xan Lopez  <xlopez@igalia.com>
1327
1328         Reviewed by Gustavo Noronha.
1329
1330         Bump for 1.3.1 release.
1331
1332         * configure.ac:
1333
1334 2010-05-27  Gustavo Noronha Silva  <gns@gnome.org>
1335
1336         Reviewed by Xan Lopez.
1337
1338         Build fix for introspection support - make sure DOM headers are
1339         included by the GI scanner.
1340
1341         * GNUmakefile.am:
1342
1343 2010-05-26  Gustavo Noronha Silva  <gns@gnome.org>
1344
1345         Build fixes for make distcheck.
1346
1347         * GNUmakefile.am:
1348
1349 2010-05-26  Xan Lopez  <xlopez@igalia.com>
1350
1351         Reviewed by Gustavo Noronha.
1352
1353         [GTK] Add support for DOM events in the GObject DOM bindings
1354         https://bugs.webkit.org/show_bug.cgi?id=38844
1355
1356         Add new test to the build.
1357
1358         * GNUmakefile.am:
1359
1360 2010-05-22  Leandro Pereira  <leandro@profusion.mobi>
1361
1362         Reviewed by Eric Seidel.
1363
1364         [EFL] Build fix (always compile libraries with -fPIC when compiler
1365         is gcc; always define WTF_USE_PTHREADS).
1366         http://webkit.org/b/39235
1367
1368         * cmake/OptionsCommon.cmake:
1369         * cmake/OptionsEfl.cmake:
1370         * cmake/WebKitHelpers.cmake:
1371
1372 2010-05-19  Dan Winship  <danw@gnome.org>
1373
1374         Reviewed by Xan Lopez.
1375
1376         [GTK] Install introspection files in our prefix, not
1377         gobject-introspection's prefix
1378
1379         * GNUmakefile.am:
1380         * configure.ac:
1381
1382 2010-05-15  Leandro Pereira  <leandro@profusion.mobi>
1383
1384         Reviewed by Adam Treat.
1385
1386         [EFL] Add build system for the EFL port.
1387         http://webkit.org/b/37945
1388
1389         * CMakeLists.txt: Added.
1390         * cmake/FindCFLite.cmake: Added.
1391         * cmake/FindCairo.cmake: Added.
1392         * cmake/FindEFL.cmake: Added.
1393         * cmake/FindFreetype.cmake: Added.
1394         * cmake/FindGDK-PixBuf.cmake: Added.
1395         * cmake/FindGDK.cmake: Added.
1396         * cmake/FindGIO.cmake: Added.
1397         * cmake/FindGlib.cmake: Added.
1398         * cmake/FindICU.cmake: Added.
1399         * cmake/FindLibSoup2.cmake: Added.
1400         * cmake/FindLibXlst.cmake: Added.
1401         * cmake/FindPango.cmake: Added.
1402         * cmake/FindSqlite.cmake: Added.
1403         * cmake/LibFindMacros.cmake: Added.
1404         * cmake/OptionsCommon.cmake: Added.
1405         * cmake/OptionsEfl.cmake: Added.
1406         * cmake/WebKitEfl.cmake: Added.
1407         * cmake/WebKitFS.cmake: Added.
1408         * cmake/WebKitFeatures.cmake: Added.
1409         * cmake/WebKitGenerators.cmake: Added.
1410         * cmake/WebKitHelpers.cmake: Added.
1411         * cmake/WebKitMacros.cmake: Added.
1412         * cmakeconfig.h.cmake: Added.
1413
1414 2010-05-14  Simon Hausmann  <simon.hausmann@nokia.com>
1415
1416         Rubber-stamped by Antti Koivisto.
1417
1418         [Qt] Rename QtLauncher to QtTestBrowser
1419         https://bugs.webkit.org/show_bug.cgi?id=37665
1420
1421         * WebKit.pro:
1422
1423 2010-05-12  Csaba Osztrogonác  <ossy@webkit.org>
1424
1425         Reviewed by Kenneth Rohde Christiansen.
1426
1427         [Qt] Link error in debug mode without debug_and_release config
1428         https://bugs.webkit.org/show_bug.cgi?id=39006
1429
1430         * WebKit.pri: Unnecessary build_pass guard removed.
1431
1432 2010-05-12  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1433
1434         Reviewed by Kenneth Rohde Christiansen.
1435
1436         [Qt] Detect debug mode consistently
1437         https://bugs.webkit.org/show_bug.cgi?id=38863
1438
1439         * WebKit.pri:
1440
1441 2010-05-08  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1442
1443         Reviewed by Kenneth Rohde Christiansen.
1444
1445         [Qt] Build the ImageDiff tool for all platforms including Windows and Symbian
1446         https://bugs.webkit.org/show_bug.cgi?id=38706
1447
1448         * WebKit.pro:
1449
1450 2010-05-07  Simon Hausmann  <simon.hausmann@nokia.com>
1451
1452         Add a few more files with Windows linefeeds to the .gitattributes file.
1453
1454         * .gitattributes:
1455
1456 2010-05-05  Alejandro G. Castro  <alex@igalia.com>
1457
1458         Reviewed by Xan Lopez.
1459
1460         Fixed the gobject introspection compilation with the new DOM
1461         bindings, we needed to add DOM objects.
1462
1463         * GNUmakefile.am:
1464
1465 2010-05-04  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1466
1467         Unreviewed, build fix for Symbian.
1468
1469         [Symbian] Symbian builds does not support shadow builds
1470
1471         Revision r54715 broke the Symbian build. For Symbian
1472         the include directory is generated in the root of the source tree.
1473         This patch sets the INCLUDEPATH accordingly for Symbian.
1474
1475         * WebKit.pri:
1476
1477 2010-05-03  Adam Barth  <abarth@webkit.org>
1478
1479         Reviewed by Dimitri Glazkov.
1480
1481         Add some more Chromium-specific files to gitignore
1482         https://bugs.webkit.org/show_bug.cgi?id=38469
1483
1484         These files are generated as part of the update-webkit --chromium
1485         script.
1486
1487         * .gitignore:
1488
1489 2010-05-02  Geoff Levand  <geoff.levand@am.sony.com>
1490
1491         Reviewed by Eric Seidel.
1492
1493         [GTK] Fix out of source build failure
1494         https://bugs.webkit.org/show_bug.cgi?id=38051
1495
1496         Add a preprocessor include path for generated GTK header files.
1497         Fixes build errors like these when building GTK out of source:
1498
1499           webkit.h: error: webkit/webkitversion.h: No such file or directory
1500
1501         * GNUmakefile.am:
1502
1503 2010-05-02  Kartikaya Gupta  <kagupta@rim.com>
1504
1505         Reviewed by George Staikos.
1506
1507         When running the IDL file through the preprocessor, wait for the preprocessor subcommand to fully terminate before continuing. Without this, if multiple IDL files are parsed in a tight loop, the code dies after 64 IDL files because it exhausts the available system resources.
1508
1509         https://bugs.webkit.org/show_bug.cgi?id=37888
1510
1511         No new tests. None needed.
1512
1513         * bindings/scripts/IDLParser.pm:
1514
1515 2010-04-29  Xan Lopez  <xlopez@igalia.com>
1516
1517         Reviewed by Gustavo Noronha.
1518
1519         [GTK] GObject DOM bindings
1520         https://bugs.webkit.org/show_bug.cgi?id=33590
1521
1522         Add WebKitDOMDocument tests to the build.
1523
1524         * GNUmakefile.am:
1525
1526 2010-04-28  Sam Weinig  <sam@webkit.org>
1527
1528         Reviewed by Mark Rowe.
1529
1530         Add WebKit2 to the lists of modules to build.
1531
1532         * Makefile:
1533
1534 2010-04-21  Xan Lopez  <xlopez@igalia.com>
1535
1536         Reviewed by Adam Barth.
1537
1538         [GTK] GObject DOM bindings
1539         https://bugs.webkit.org/show_bug.cgi?id=33590
1540
1541         Add build bits for the GObject DOM bindings.
1542
1543         * GNUmakefile.am:
1544
1545 2010-04-20  Xan Lopez  <xlopez@igalia.com>
1546
1547         Build fix?
1548
1549         * autotools/webkit.m4:
1550
1551 2010-04-19  Diego Escalante Urrelo  <descalante@igalia.com>
1552
1553         Reviewed by Xan Lopez.
1554
1555         [Gtk] Evaluate and create tests for all the AtkRole's implemented by
1556         WebKitGtk
1557         https://bugs.webkit.org/show_bug.cgi?id=34449
1558
1559         Add and enable the build of testatkroles to test ATK non form roles.
1560
1561         * GNUmakefile.am:
1562
1563 2010-04-18  Michael Forney  <michael@mforney.org>
1564
1565         Reviewed by Laszlo Gombos.
1566
1567         https://bugs.webkit.org/show_bug.cgi?id=37762
1568
1569         Fixes the sandbox option in configure.
1570
1571         * configure.ac: Fix cut and paste error in the sandbox option causing
1572         --{enable,disable}-sandbox to be ineffective, and it to be controlled
1573         by the ruby flag.
1574
1575 2010-04-09  Simon Hausmann  <simon.hausmann@nokia.com>
1576
1577         Unreviewed crash fix.
1578
1579         Revert part of 57320 that would remove NDEBUG in release builds for
1580         DRT, etc.
1581
1582         * WebKit.pri:
1583
1584 2010-04-09  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1585
1586         Reviewed by Simon Hausmann.
1587
1588         [Qt] Fix crashes with package builds in release
1589
1590         * WebKit.pri: Don't randomly add NDEBUG to the defines.
1591
1592 2010-04-07  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1593
1594         Reviewed by Kenneth Rohde Christiansen.
1595
1596         [Qt] Fix trunk (non-standalone) builds for Symbian
1597         https://bugs.webkit.org/show_bug.cgi?id=37136
1598
1599         Test for source files before building instead of relying on
1600         standalone_package config.
1601
1602         * WebKit.pro:
1603
1604 2010-04-01  Kinuko Yasuda  <kinuko@chromium.org>
1605
1606         Reviewed by Dmitry Titov.
1607
1608         Add FileThread for async file operation support in FileReader and FileWriter
1609         https://bugs.webkit.org/show_bug.cgi?id=36896
1610
1611         Add EANBEL_FILE_READER and ENABLE_FILE_WRITER flags.
1612
1613         * configure.ac:
1614
1615 2010-04-01  Ojan Vafai  <ojan@chromium.org>
1616
1617         Reviewed by Adam Barth.
1618
1619         autoinstalled should be git ignored
1620         https://bugs.webkit.org/show_bug.cgi?id=36970
1621
1622         * .gitignore:
1623
1624 2010-04-01  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1625
1626         Reviewed by Kenneth Rohde Christiansen.
1627
1628         [Qt]Add -Wextra warning level to the QtWebKit build
1629         https://bugs.webkit.org/show_bug.cgi?id=36971
1630
1631         * WebKit.pri:
1632
1633 2010-04-01  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1634
1635         Reviewed by Holger Freyther.
1636
1637         [GTK] webkit_get_default_session() should make sure webkit_init() is called
1638         https://bugs.webkit.org/show_bug.cgi?id=36754
1639
1640         New API test.
1641
1642         * GNUmakefile.am:
1643
1644 2010-03-26  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1645
1646         Reviewed by Simon Hausmann.
1647
1648         [Qt] Build JavaScriptCore as a static library.
1649         https://bugs.webkit.org/show_bug.cgi?id=36590
1650
1651         This patch takes what was left of the unused JavaScriptCore.pro
1652         and moved the compilation logic from JavaScriptCore.pri to
1653         JavaScriptCore.pro.
1654
1655         * WebKit.pro:
1656
1657 2010-03-16  Xan Lopez  <xlopez@igalia.com>
1658
1659         Rubber-stamped by Gustavo Noronha.
1660
1661         Update library version for 1.1.90 release.
1662
1663         * configure.ac:
1664
1665 2010-03-16  Xan Lopez  <xlopez@igalia.com>
1666
1667         Reviewed by Gustavo Noronha.
1668
1669         Bump version for 1.1.90 release.
1670
1671         * configure.ac:
1672
1673 2010-03-16  Xan Lopez  <xlopez@igalia.com>
1674
1675         Reviewed by Gustavo Noronha.
1676
1677         Add support for Fast Mobile Scrolling in the build system.
1678
1679         * configure.ac:
1680
1681 2010-03-16  Simon Hausmann  <simon.hausmann@nokia.com>
1682
1683         Add WebKitTools/TestResultServer/index.yaml to gitattributes to ignore for crlf conversion.
1684
1685         * .gitattributes:
1686
1687 2010-03-12  Scott Byer  <scottbyer@chromium.org>
1688
1689         Reviewed by David Levin.
1690
1691         Popup font size needs to be exposed to clients.
1692         https://bugs.webkit.org/show_bug.cgi?id=35990
1693
1694         Add function to expose the popup menu font size, add a field to
1695         WebPopupMenuInfo that receives that information to convey that to
1696         the web view client's createPopupMenu() call.
1697
1698         * WebCore/platform/chromium/PopupMenuChromium.cpp:
1699         * WebCore/platform/chromium/PopupMenuChromium.h:
1700         * WebKit/chromium/public/WebPopupMenuInfo.h:
1701         * WebKit/chromium/src/ChromeClientImpl.cpp:
1702
1703 2010-03-11  Adam Roben  <aroben@apple.com>
1704
1705         Teach git about ObjC files
1706
1707         Fixes <http://webkit.org/b/36015>.
1708
1709         Reviewed by Tim Hatcher.
1710
1711         * .gitattributes: Set the diff attribute for .m and .mm files, and .h
1712         files in Mac-specific directories. This can be used to generate
1713         more-readable diffs of ObjC files.
1714
1715 2010-03-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1716
1717         Unreviewed. Versioning for 1.1.23.
1718
1719         * configure.ac:
1720
1721 2010-03-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1722
1723         Unreviewed distcheck fix.
1724
1725         * GNUmakefile.am:
1726
1727 2010-03-08  Jian Li  <jianli@chromium.org>
1728
1729         Reviewed by Dmitry Titov.
1730
1731         Blob.slice support.
1732         https://bugs.webkit.org/show_bug.cgi?id=32993
1733
1734         Add ENABLE_BLOB_SLICE feature define.
1735
1736         * configure.ac:
1737
1738 2010-03-04  Fridrich Strba  <fridrich.strba@bluewin.ch>
1739
1740         Reviewed by Holger Freyther.
1741
1742         https://bugs.webkit.org/show_bug.cgi?id=35726
1743         Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
1744
1745         Removing orphaned #if USE.
1746
1747         * GNUmakefile.am:
1748
1749 2010-03-04  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1750
1751         Reviewed by Tor Arne Vestbø.
1752
1753         [Qt] Make the OUTPUT_DIR variable in qmake projects independent of build-webkit's logic.
1754
1755         This also allows shadow builds relying only on qmake to work properly.
1756
1757         * WebKit.pri:
1758
1759 2010-03-03  Fridrich Strba  <fridrich.strba@bluewin.ch>
1760
1761         Reviewed by Xan Lopez.
1762
1763         Miscellaneous little fixes for the windows build of webkit-gtk
1764         https://bugs.webkit.org/show_bug.cgi?id=35640
1765
1766         * GNUmakefile.am: On Windows with GCC, presence of
1767         __declspec(dllexport) on some symbols disables the autoexport/autoimport
1768         feature for all others. Using regex here assures that all symbols that 
1769         need to be exported in the dll are actually exported.
1770
1771 2010-03-02  Arno Renevier  <arno@renevier.net>
1772
1773         Reviewed by Gustavo Noronha Silva.
1774
1775         [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
1776         https://bugs.webkit.org/show_bug.cgi?id=35210
1777
1778         * GNUmakefile.am:
1779
1780 2010-03-02  Dmitry Titov  <dimich@chromium.org>
1781
1782         Reviewed by Alexey Proskuryakov.
1783
1784         Ignore compiled Java test cases in .gitignore.
1785         https://bugs.webkit.org/show_bug.cgi?id=35559
1786
1787         * .gitignore:
1788
1789 2010-02-26  Arno Renevier  <arno@renevier.net>
1790
1791         Reviewed by Gustavo Noronha Silva.
1792
1793         [Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore
1794         https://bugs.webkit.org/show_bug.cgi?id=35424
1795
1796         * .gitignore:
1797
1798 2010-02-24  Sam Kerner  <skerner@chromium.org>
1799
1800         Reviewed by Darin Fisher.
1801
1802         Expose WebFrame::setCanHaveScrollbars().  This allows a view
1803         which is being resized to not need scroll bars to ensure that
1804         they are not drawn.
1805
1806         Existing function setAllowsScrolling() was renamed
1807         setCanHaveScrollbars(), to be consistant with change 37159:
1808         http://trac.webkit.org/changeset/37159
1809
1810         https://bugs.webkit.org/show_bug.cgi?id=35257
1811
1812         * WebKit/chromium/public/WebFrame.h:
1813         * WebKit/chromium/src/ChromeClientImpl.cpp:
1814         * WebKit/chromium/src/WebFrameImpl.cpp:
1815         * WebKit/chromium/src/WebFrameImpl.h:
1816
1817 2010-02-19  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
1818
1819         Reviewed by Kenneth Rohde Christiansen.
1820
1821         [Qt] Remove QGVLauncher
1822
1823         https://bugs.webkit.org/show_bug.cgi?id=35292
1824
1825         * WebKit.pro:
1826
1827 2010-02-24  Xan Lopez  <xlopez@igalia.com>
1828
1829         Reviewed by Gustavo Noronha.
1830
1831         Enable SharedWorkers by default, since that's been the default for
1832         a long time in our build-webkit configuration.
1833
1834         * configure.ac:
1835
1836 2010-02-23  James Choi  <jchoi42@pha.jhu.edu>
1837
1838         Add Solaris definitions
1839         https://bugs.webkit.org/show_bug.cgi?id=35214
1840
1841         * WebKit/chromium/src/WebViewImpl.cpp
1842         * WebKit/chromium/src/WebFrameImpl.cpp
1843
1844 2010-02-23  Arno Renevier  <arno@renevier.net>
1845
1846         Reviewed by Gustavo Noronha Silva.
1847
1848         [Gtk]: testwebview does not work when called with absolute path
1849         https://bugs.webkit.org/show_bug.cgi?id=34940
1850
1851         When testwebview is called as absolute path, chdir to executable
1852         directory before searching resource files.
1853
1854         * GNUmakefile.am:
1855
1856 2010-02-23  Leandro Pereira  <leandro@profusion.mobi>
1857
1858         Reviewed by Gustavo Noronha Silva.
1859
1860         Changes references of GOwnPtr to reflect their new place.
1861         http://webkit.org/b/35084
1862
1863         * JavaScriptCore/JavaScriptCore.gypi:
1864         * JavaScriptCore/wtf/Threading.h:
1865         * JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h:
1866
1867 2010-02-23  Leandro Pereira  <leandro@profusion.mobi>
1868
1869         Reviewed by Gustavo Noronha Silva.
1870
1871         Fixes references to GOwnPtr and GRefPtr so the GTK+ port builds
1872         again.
1873         http://webkit.org/b/35084
1874
1875         * GNUmakefile.am:
1876
1877 2010-02-23  Diego Escalante Urrelo  <descalante@igalia.com>
1878
1879         Reviewed by Eric Seidel.
1880
1881         [gtk] missing libsoup-2.4 package in gir generation
1882         https://bugs.webkit.org/show_bug.cgi?id=35199
1883
1884         Include libsoup-2.4 package in gobject introspection .gir generation.
1885
1886         * GNUmakefile.am:
1887
1888 2010-02-22  Huahui Wu  <hwu@google.com>
1889
1890         Reviewed by Eric Seidel.
1891
1892         Add code that enables SquirrelFish Extreme (a.k.a JSCX, JSC JIT)
1893         in Android. It's disabled by default, but is enabled when the 
1894         enveronment variable ENABLE_JSC_JIT is set to true.
1895         https://bugs.webkit.org/show_bug.cgi?id=34855
1896
1897         * Android.mk:
1898
1899 2010-02-22  Xan Lopez  <xlopez@igalia.com>
1900
1901         Reviewed by Gustavo Noronha.
1902
1903         Bump library versioning for 1.1.22 release.
1904
1905         * configure.ac:
1906
1907 2010-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1908
1909         Reviewed by Kenneth Rohde Christiansen.
1910
1911         [Qt] Add support for layout tests on Symbian
1912         https://bugs.webkit.org/show_bug.cgi?id=31589
1913
1914         * WebKit.pro:
1915
1916 2010-02-20  Noam Rosenthal  <noam.rosenthal@nokia.com>
1917
1918         Reviewed by Laszlo Gombos.
1919
1920         [Qt] ENABLE_3D_RENDERING should be optional
1921         https://bugs.webkit.org/show_bug.cgi?id=35100
1922
1923         * WebKit.pri: ENABLE_3D_RENDERING moved to a proper feature test
1924
1925 2010-02-19  Maciej Stachowiak  <mjs@apple.com>
1926
1927         Reviewed by David Levin.
1928
1929         Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
1930         https://bugs.webkit.org/show_bug.cgi?id=35147
1931
1932         * configure.ac:
1933
1934 2010-02-18  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1935
1936         Reviewed by Eric Seidel.
1937
1938         Add .gitattributes file for custom ChangeLog merge-driver
1939
1940         * .gitattributes: Added.
1941
1942 2010-02-17  Noam Rosenthal  <noam.rosenthal@nokia.com>
1943
1944         Reviewed by Ariya Hidayat.
1945
1946         [Qt] GraphicsLayer: support perspective and 3D transforms
1947         https://bugs.webkit.org/show_bug.cgi?id=34960
1948
1949         * WebKit.pri: added appropriate define: ENABLED_3D_RENDERING
1950
1951 2010-02-15  Philippe Normand  <pnormand@igalia.com>
1952
1953         Reviewed by Gustavo Noronha Silva.
1954
1955         [GStreamer] Should handle BUFFERING messages
1956         https://bugs.webkit.org/show_bug.cgi?id=30004
1957
1958         * configure.ac: Bump gstreamer -core/-plugins-base requirements to
1959         0.10.25 which is the minimum required version for on-disk buffering.
1960
1961 2010-02-16  Xan Lopez  <xlopez@igalia.com>
1962
1963         Reviewed by Gustavo Noronha.
1964
1965         Bump version to 1.1.22 so we can depend on it in applications.
1966
1967         * configure.ac:
1968
1969 2010-02-12  Simon Hausmann  <simon.hausmann@nokia.com>
1970
1971         Reviewed by Holger Freyther.
1972
1973         Removed WMLInputElement.* from .gitattributes as the file is
1974         now CRLF clean.
1975
1976         * .gitattributes:
1977
1978 2010-02-10  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1979
1980         Reviewed by Tor Arne Vestbø.
1981
1982         [Qt] Make qtlauncher and qgvlauncher use the generated headers
1983         path to make sure they are correctly generated.
1984
1985         * WebKit.pri:
1986
1987 2010-02-10  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1988
1989         Reviewed by Tor Arne Vestbø.
1990
1991         [Qt] Manually add support for the install target on Symbian.
1992
1993         This is required to copy the headers over the ones in Qt.
1994
1995         * WebKit.pro:
1996
1997 2010-02-11  Fridrich Strba  <fridrich.strba@bluewin.ch>
1998
1999         Reviewed by Gustavo Noronha Silva.
2000
2001         Detect properly different versions of libpng out there.
2002
2003         * configure.ac:
2004
2005 2010-02-11  Xan Lopez  <xlopez@igalia.com>
2006
2007         Try to fix GTK+ build.
2008
2009         * configure.ac:
2010
2011 2010-02-11  Antonio Gomes  <tonikitoo@webkit.org>
2012
2013         Reviewed by Xan Lopez.
2014
2015         Adjust gstreamer-plugins-base minimum version check (from 0.10 to 0.10.23).
2016
2017         * configure.ac:
2018
2019 2010-02-08  Maciej Stachowiak  <mjs@apple.com>
2020
2021         Reviewed by Cameron Zwarich.
2022
2023         Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
2024         https://bugs.webkit.org/show_bug.cgi?id=34698
2025
2026         * configure.ac:
2027
2028 2010-02-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2029
2030         Reviewed by Xan Lopez.
2031
2032         Bump version to 1.1.21, and adjust library versioning accordingly.
2033
2034         * configure.ac:
2035
2036 2010-02-05  Sebastian Dröge  <sebastian.droege@collabora.co.uk>
2037
2038         Reviewed by Gustavo Noronha.
2039
2040         Add gstreamer-app-0.10 to configure.ac
2041         https://bugs.webkit.org/show_bug.cgi?id=34317
2042
2043         * configure.ac:
2044
2045 2010-02-05  Simon Hausmann  <simon.hausmann@nokia.com>
2046
2047         Reviewed by Tor Arne Vestbø.
2048
2049         Add .gitattributes file to tell git about files with Windows linefeeds
2050         https://bugs.webkit.org/show_bug.cgi?id=34645
2051
2052         On Windows git defaults to "true" for core.autocrlf, meaning all text
2053         files in the working directory are converted from CRLF to LF on checkin
2054         time. Some files present in the repository have been checked in with
2055         CRLF linefeeds and git should not try to convert them. The added
2056         .gitattributes file tells git to not do any CRLF conversion.
2057
2058         * .gitattributes: Added.
2059
2060 2010-02-05  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2061
2062         Reviewed by Simon Hausmann.
2063
2064         [Qt] Generate convenience headers (QWebView, etc) using qmake
2065
2066         In Qt this is done using syncqt, but we use a pro-file instead
2067         that generates makefile-rules for each of the extra headers.
2068
2069         These extra headers are installed alongside the normal headers.
2070
2071         * DerivedSources.pro: Include API-DerivedSources
2072
2073 2010-02-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2074
2075         Reviewed by Lars Knoll.
2076
2077         [Qt] Make 'make -f Makefile.DerivedSources qmake' work
2078
2079         Previously this target ended up generating a file named
2080         Makefile.DerivedSources.DerivedSources, and so on.
2081
2082         * DerivedSources.pro:
2083
2084 2010-02-04  Christian Dywan  <christian@twotasts.de>
2085
2086         Reviewed by Xan Lopez.
2087
2088         Require either libsoup 2.28.2 or 2.29.90.
2089
2090         * configure.ac:
2091
2092 2010-02-04  Xan Lopez  <xlopez@igalia.com>
2093
2094         Reviewed by Gustavo Noronha.
2095
2096         Bump minimum libsoup requirement to 2.29.90
2097
2098         * configure.ac:
2099
2100 2010-02-02  Gustavo Noronha Silva  <gns@gnome.org>
2101
2102         Reviewed by Xan Lopez.
2103
2104         Bump version, and adjust library versioning for 1.1.20.
2105
2106         * configure.ac:
2107
2108 2010-01-29  Jeremy Orlow  <jorlow@chromium.org>
2109
2110         Reviewed by Dimitri Glazkov.
2111
2112         A first step towards the Indexed Database API
2113         https://bugs.webkit.org/show_bug.cgi?id=34342
2114
2115         Add Indexed Database API
2116
2117         * configure.ac:
2118
2119 2010-01-27  Simon Hausmann  <simon.hausmann@nokia.com>
2120
2121         Reviewed by Kenneth Rohde Christiansen.
2122
2123         [Qt] Don't build the tests in packages, only the launcher(s)
2124
2125         * WebKit.pro:
2126
2127 2010-01-27  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
2128
2129         Reviewed by Tor Arne Vestbø.
2130
2131         [Qt] Add the "d" suffix to QtWebKit's dll on Windows.
2132
2133         * WebKit.pri:
2134
2135 2010-01-27  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
2136
2137         Unreviewed build fix
2138
2139         [Qt] Build fix for windows when QTDIR contains release libraries.
2140
2141         * WebKit.pri: Use the <name>.lib syntax for linking instead of qmake's -l<name> emulation
2142
2143 2010-01-26  Jedrzej Nowacki  <jedrzej.nowacki@nokia.com>
2144
2145         Reviewed by Simon Hausmann.
2146
2147         First steps of the QtScript API.
2148         
2149         Two new classes were created; QScriptEngine and QScriptValue.
2150         The first should encapsulate a javascript context and the second a script
2151         value.
2152         
2153         This API is still in development, so it isn't compiled by default.
2154         To trigger compilation, pass --qmakearg="CONFIG+=build-qtscript" to
2155         build-webkit.
2156
2157         https://bugs.webkit.org/show_bug.cgi?id=32565
2158
2159         * WebKit.pro:
2160
2161 2010-01-25  Simon Hausmann  <simon.hausmann@nokia.com>
2162
2163         Reviewed by Laszlo Gombos.
2164
2165         [Qt] Fix the build on Maemo5.
2166
2167         https://bugs.webkit.org/show_bug.cgi?id=34051
2168
2169         * WebKit.pri: Disable the use of uitools, just like it's done for Symbian.
2170
2171 2010-01-21  No'am Rosenthal  <noam.rosenthal@nokia.com>
2172
2173         Reviewed by Antti Koivisto.
2174
2175         [Qt] Implement GraphicsLayer for accelerated layer compositing
2176         https://bugs.webkit.org/show_bug.cgi?id=33514
2177
2178         * WebKit.pri: Addded compile flags to enable accelerated compositing
2179         on versions higher than 4.5
2180
2181 2010-01-20  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2182
2183         Reviewed by Simon Hausmann.
2184
2185         [Qt] Make DumpRenderTree build on Windows
2186
2187         * WebKit.pro:
2188
2189 2010-01-20  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
2190
2191         Reviewed by Simon Hausmann.
2192
2193         [Qt] Fix the recursive generated_files target to work with qmake -r -o
2194
2195         * DerivedSources.pro:
2196
2197 2010-01-20  Simon Hausmann  <simon.hausmann@nokia.com>
2198
2199         Reviewed by Tor Arne Vestbø.
2200
2201         [Qt] Make it possible (on *nix at least) to recursively call "make generated_files"
2202
2203         * DerivedSources.pro:
2204
2205 2010-01-19  Gustavo Noronha Silva  <gns@gnome.org>
2206
2207         Unreviewed. Shared library versioning update for 1.1.19.
2208
2209         * configure.ac:
2210
2211 2010-01-15  Gustavo Noronha Silva  <gns@gnome.org>
2212
2213         Rubber-stamped by Xan Lopez.
2214
2215         Bump version to 1.1.19.
2216
2217         * configure.ac:
2218
2219 2010-01-14  Csaba Osztrogonác  <ossy@webkit.org>
2220
2221         Reviewed by Eric Seidel.
2222
2223         [Qt] Defective dependencies caused build failing on QtBuildBot.
2224         https://bugs.webkit.org/show_bug.cgi?id=33693
2225
2226         * WebKit.pri: CONFIG += depend_includepath added.
2227
2228 2010-01-14  Steve Block  <steveblock@google.com>
2229
2230         Reviewed by David Levin.
2231
2232         Moves general includes before bindings includes in Android build system.
2233         https://bugs.webkit.org/show_bug.cgi?id=33623
2234
2235         This avoids problems with collisions between WebCore/platform/text/StringBuilder.h
2236         and the new JavaScriptCore/runtime/StringBuilder.h. This change puts
2237         JavaScriptCore/runtime and other bindings includes after the WebCore and other
2238         general includes, so that the WebCore StringBuilder.h is picked up when building
2239         WebCore.
2240
2241         * Android.mk: Modified.
2242
2243 2010-01-13  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
2244
2245         Reviewed by Simon Hausmann.
2246
2247         [Qt] Split the build process in two different .pro files.
2248         This allows qmake to be run once all source files are available.
2249
2250         * DerivedSources.pro: Added.
2251         * WebKit.pri:
2252
2253 2010-01-07  Daniel Bates  <dbates@rim.com>
2254
2255         Reviewed by Eric Seidel.
2256
2257         https://bugs.webkit.org/show_bug.cgi?id=32987
2258
2259         Added ENABLE_XHTMLMP flag. Disabled by default.
2260
2261         * configure.ac:
2262
2263 2010-01-05  Gustavo Noronha Silva  <gns@gnome.org>
2264
2265         Reviewed by Xan Lopez.
2266
2267         Based on idea and original patch by Evan Martin.
2268
2269         Remove libWebCore intermediate library, to improve link time.
2270
2271         [GTK] Build time must be reduced
2272         https://bugs.webkit.org/show_bug.cgi?id=32921
2273
2274         * GNUmakefile.am:
2275
2276 2010-01-05  Xan Lopez  <xlopez@igalia.com>
2277
2278         Bump for 1.1.18 release.
2279
2280         * configure.ac:
2281
2282 2010-01-04  Gustavo Noronha Silva  <gns@gnome.org>
2283
2284         Fix JSCore-1.0.gir path to fix make distcheck.
2285
2286         * GNUmakefile.am:
2287
2288 2010-01-04  Simon Hausmann  <simon.hausmann@nokia.com>
2289
2290         Reviewed by Tor Arne Vestbø.
2291
2292         [Qt] Fix standalone package builds.
2293
2294         * WebKit.pri: Add logic for detecting standalone builds. Set OUTPUT_DIR to the top-level dir in that case.
2295         * WebKit.pro: Don't build JSC and DRT for package builds.
2296
2297 2010-01-04  Eric Seidel  <eric@webkit.org>
2298
2299         Reviewed by Adam Barth.
2300
2301         bugzilla-tool should not require users to install mechanize
2302         https://bugs.webkit.org/show_bug.cgi?id=32635
2303
2304         * .gitignore: Ignore autoinstall.cache.d directory created by autoinstall.py
2305
2306 2009-12-28  Estêvão Samuel Procópio  <tevaum@gmail.com>
2307
2308         Reviewed by Gustavo Noronha Silva.
2309
2310         Bug 32940: [GTK] Changing the download throttle conditions.
2311         https://bugs.webkit.org/show_bug.cgi?id=32716
2312
2313         The WebKitDownload progress notification was taking long to
2314         update. This fix makes notification happens each 0.7 secs
2315         or when the progress ups in 1%.
2316
2317         * WebKit/gtk/webkit/webkitdownload.cpp:
2318
2319 2009-12-22  Simon Hausmann  <simon.hausmann@nokia.com>
2320
2321         Rubber-stamped by Holger Freyther.
2322
2323         Adjusted path to QtLauncher.
2324
2325         * WebKit.pro:
2326
2327 2009-12-19  Evan Martin  <evan@chromium.org>
2328
2329         Reviewed by Gustavo Noronha Silva.
2330
2331         Add a couple of WebKitGtk files to .gitignore.
2332
2333         * .gitignore:
2334
2335 2009-12-18  Benjamin Otte  <otte@gnome.org>
2336
2337         Reviewed by Xan Lopez.
2338
2339         [GTK] RemoveDashboard support. It's useless.
2340
2341         * configure.ac:
2342
2343 2009-12-18  Simon Hausmann  <simon.hausmann@nokia.com>
2344
2345         Reviewed by Tor Arne Vestbø.
2346
2347         [Qt] Clean up the qmake build system to distinguish between trunk builds and package builds
2348
2349         https://bugs.webkit.org/show_bug.cgi?id=32716
2350
2351         * WebKit.pri: Use standalone_package instead of QTDIR_build
2352
2353 2009-12-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2354
2355         Unreviewed. Build fixes for make distcheck.
2356
2357         * GNUmakefile.am:
2358
2359 2009-12-16  Dan Winship  <danw@gnome.org>
2360
2361         Reviewed by Gustavo Noronha Silva.
2362
2363         [Gtk] Content-Encoding support
2364
2365         https://bugs.webkit.org/show_bug.cgi?id=522772
2366
2367         * configure.ac: require libsoup 2.28.2 for SoupContentDecoder
2368
2369 2009-12-13  Eric Seidel  <eric@webkit.org>
2370
2371         Reviewed by Gavin Barraclough.
2372
2373         string-base64 test does not compute a valid base64 string
2374         http://bugs.webkit.org/show_bug.cgi?id=16806
2375
2376         * tests/string-base64.js: change str[i] to str.charCodeAt(i)
2377
2378 2009-12-10  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2379
2380         Reviewed by Xan Lopez.
2381
2382         [GTK] Should provide an API to control the IconDatabase
2383         https://bugs.webkit.org/show_bug.cgi?id=32334
2384
2385         Add test to make sure favicon reporting works.
2386
2387         * GNUmakefile.am:
2388
2389 2009-12-09  Steve Block  <steveblock@google.com>
2390
2391         Reviewed by Adam Barth.
2392
2393         Adds Android Makefiles for building with V8.
2394         https://bugs.webkit.org/show_bug.cgi?id=32278
2395
2396         * Android.mk: Modified. Includes Makefiles for V8.
2397
2398 2009-12-08  Steve Block  <steveblock@google.com>
2399
2400         Reviewed by Adam Barth.
2401
2402         [Android] Adds Makefiles for Android port.
2403         https://bugs.webkit.org/show_bug.cgi?id=31325
2404
2405         * Android.mk: Added.
2406
2407 2009-12-08  Christian Dywan  <christian@twotoasts.de>
2408
2409         Reviewed by Xan Lopez.
2410
2411         * configure.ac: Require only libSoup 2.27.91 but check for 2.29.3
2412         and define HAVE_LIBSOUP_2_29_3 in that case.
2413
2414 2009-12-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2415
2416         Rubber-stamped by Xan Lopez.
2417
2418         Late post-release version bump.
2419
2420         * configure.ac:
2421
2422 2009-12-08  Dominik Röttsches  <dominik.roettsches@access-company.com>
2423
2424         Reviewed by Gustavo Noronha Silva.
2425
2426         [Gtk] Create a TextBreakIterator implementation based on GLib (without ICU)
2427         https://bugs.webkit.org/show_bug.cgi?id=31469
2428
2429         Removing hybrid configuration for --with-unicode-backend=glib
2430         ICU not required anymore.
2431
2432         * autotools/webkit.m4:
2433
2434 2009-12-08  Nikolas Zimmermann  <nzimmermann@rim.com>
2435
2436         Rubber-stamped by Maciej Stachowiak.
2437
2438         Turn on (SVG) Filters for Gtk.
2439         https://bugs.webkit.org/show_bug.cgi?id=32224
2440
2441         * configure.ac:
2442
2443 2009-12-07  Dmitry Titov  <dimich@chromium.org>
2444
2445         Rubber-stamped by Darin Adler.
2446
2447         Remove ENABLE_SHARED_SCRIPT flags
2448         https://bugs.webkit.org/show_bug.cgi?id=32245
2449         This patch was obtained by "git revert" command and then un-reverting of ChangeLog files.
2450
2451         * configure.ac:
2452
2453 2009-12-06  Gustavo Noronha Silva  <gns@gnome.org>
2454
2455         Reviewed by Xan Lopez.
2456
2457         Build the new API test.
2458
2459         [GTK] REGRESSION: webkit thinks it can render PDFs
2460         https://bugs.webkit.org/show_bug.cgi?id=32183
2461
2462         * GNUmakefile.am:
2463
2464 2009-12-05  Vincent Untz <vuntz@gnome.org>
2465
2466         Reviewed by Gustavo Noronha.
2467
2468         Fixes race for builds with introspection enabled, and parallel
2469         make.
2470
2471         * GNUmakefile.am:
2472
2473 2009-12-04  Xan Lopez  <xlopez@igalia.com>
2474
2475         Reviewed by Gustavo Noronha.
2476
2477         [GTK]Enable DNS prefetching
2478         https://bugs.webkit.org/show_bug.cgi?id=23846
2479
2480         Bump libsoup required version to 2.29.3 for DNS prefetching.
2481
2482         * configure.ac:
2483
2484 2009-11-30  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2485
2486         Rubber-stamped by Xan Lopez.
2487
2488         Make sure we distribute and install GObject Introspection files.
2489
2490         * GNUmakefile.am:
2491
2492 2009-11-30  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2493
2494         Build fix. Make sure JSCore-1.0.gir is added to the distributed
2495         tarball.
2496
2497         * GNUmakefile.am:
2498
2499 2009-11-30  Xan Lopez  <xlopez@igalia.com>
2500
2501         Reviewed by Gustavo Noronha.
2502
2503         Bump versions for 1.1.17 release.
2504
2505         * configure.ac:
2506
2507 2009-11-30  Jan-Arve Sæther  <jan-arve.saether@nokia.com>
2508
2509         Reviewed by Simon Hausmann.
2510
2511         [Qt] Fix compilation with win32-icc
2512
2513         Include os-win32 for stdint.h since MS does not ship that in their PSDK.
2514
2515         * WebKit.pri:
2516
2517 2009-11-26  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2518
2519         Reviewed by Oliver Hunt.
2520
2521         Move GOwnPtr* from wtf to wtf/gtk
2522         https://bugs.webkit.org/show_bug.cgi?id=31793
2523
2524         * GNUmakefile.am: Add JavaScriptCore/wtf/gtk to 
2525           the include path.
2526
2527 2009-11-24  Dmitry Titov  <dimich@chromium.org>
2528
2529         Reviewed by Eric Seidel.
2530
2531         Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
2532         https://bugs.webkit.org/show_bug.cgi?id=31444
2533
2534         * configure.ac:
2535
2536 2009-11-24  Jason Smith  <dark.panda@gmail.com>
2537
2538         Reviewed by Alexey Proskuryakov.
2539
2540         RegExp#exec's returned Array-like object behaves differently from
2541         regular Arrays
2542         https://bugs.webkit.org/show_bug.cgi?id=31689
2543
2544         * LayoutTests/fast/js/regexp-in-and-foreach-handling.html: Added.
2545         * LayoutTests/fast/js/script-tests/regexp-in-and-foreach-handling.js: Added.
2546         * LayoutTests/fast/js/regexp-in-and-foreach-handling-expected.txt: Added.
2547
2548 2009-11-24  Jens Alfke  <snej@chromium.org>
2549
2550         Reviewed by David Levin.
2551
2552         Ignore Chromium's Xcode projects that are auto-generated from .gyp files.
2553         https://bugs.webkit.org/show_bug.cgi?id=31847
2554         
2555         * .gitignore:  Add three .xcodeproj files.
2556
2557 2009-11-09  Priit Laes  <plaes@plaes.org>
2558
2559         Reviewed by Oliver Hunt.
2560
2561         [Gtk] Build from tarball fails with --enable-introspection
2562         https://bugs.webkit.org/show_bug.cgi?id=31261
2563
2564         We need to enable gobject-introspection during distcheck otherwise
2565         some of the required files are missing in tarball.
2566
2567         * GNUmakefile.am:
2568
2569 2009-11-05  Priit Laes  <plaes@plaes.org>
2570
2571         Reviewed by Jan Alonzo.
2572
2573         [Gtk] Build failure with --enable-introspection
2574         https://bugs.webkit.org/show_bug.cgi?id=31102
2575
2576         Add search and include paths for JSCore-1.0.gir required by
2577         gobject-introspection tools.
2578
2579         * GNUmakefile.am:
2580
2581 2009-11-04  Benjamin Otte  <otte@gnome.org>
2582
2583         Reviewed by Gustavo Noronha.
2584
2585         Update Cairo requirement to 1.6.
2586         
2587         https://bugs.webkit.org/show_bug.cgi?id=19266
2588
2589         * configure.ac:
2590
2591 2009-11-02  Estêvão Samuel Procópio  <tevaum@gmail.com>
2592
2593         Reviewed by Gustavo Noronha.
2594
2595         [Build] make install ignores --prefix option for gobject-introspection.
2596         https://bugs.webkit.org/show_bug.cgi?id=31025
2597
2598         Make the build system use the --prefix path also when installing
2599         gobject-introspection files.
2600
2601         * configure.ac: use --prefix path in GITDIR and GIRTYPELIBDIR
2602
2603 2009-11-02  Xan Lopez  <xlopez@igalia.com>
2604
2605         Bump version before release (or post-release, depending on your
2606         point of view) so that we can make applications depending on
2607         unreleased APIs in WebKit svn fail at configure time when the
2608         requirements are not met.
2609
2610         * configure.ac:
2611
2612 2009-11-01  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2613
2614         Reviewed by Eric Seidel.
2615
2616         Turn on warnings for QtWebKit for gcc
2617         https://bugs.webkit.org/show_bug.cgi?id=30958
2618
2619         * WebKit.pri: Turn on warnings for the GCC compiler
2620
2621 2009-10-30  Adam Barth  <abarth@webkit.org>
2622
2623         Reviewed by Mark Rowe.
2624
2625         Teach git to ignore some files
2626         https://bugs.webkit.org/show_bug.cgi?id=30951
2627
2628         Ignore WebKitBuild because we never want to version that directory.
2629         Also, ignore the xcode project files so git clean doesn't blow away
2630         your project settings.  Finally, ignore the compiled python files in
2631         WebKitTools/Script modules because they clutter up git status.
2632
2633         * .gitignore: Added.
2634
2635 2009-10-30  Roland Steiner  <rolandsteiner@chromium.org>
2636
2637         Reviewed by Eric Seidel.
2638
2639         Remove ENABLE_RUBY guards as discussed with Dave Hyatt and Maciej Stachowiak.
2640
2641         Bug 28420 -  Implement HTML5 <ruby> rendering
2642         (https://bugs.webkit.org/show_bug.cgi?id=28420)
2643
2644         No new tests (no functional change).
2645
2646         * configure.ac:
2647
2648 2009-10-26  Holger Hans Peter Freyther  <zecke@selfish.org>
2649
2650         Rubber-stamped by Darin Adler.
2651
2652         Export fastMalloc, fastCalloc, fastRealloc and fastFree
2653         https://bugs.webkit.org/show_bug.cgi?id=30769
2654
2655         Export the FastMalloc functions outside of the libwebkit library
2656         to be able to instrument memory allocations. These are C++ symbols
2657         but do not require the C++ runtime to be useful and should be of
2658         no harm to plain C code.
2659
2660         * autotools/symbols.filter:
2661
2662 2009-10-26  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2663
2664         Reviewed by Jan Alonzo.
2665
2666         Alternative solution to regression introduced in r48672.
2667
2668         * GNUmakefile.am:
2669
2670 2009-10-26  Xan Lopez  <xlopez@igalia.com>
2671
2672         Reviewed by Gustavo Noronha.
2673
2674         Update for 1.1.16 release.
2675
2676         * configure.ac:
2677
2678 2009-10-24  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2679
2680         Reviewed by Holger Freyther.
2681
2682         [Qt] [Symbian] Set the capability and memory required to run QtWebKit for Symbian
2683         https://bugs.webkit.org/show_bug.cgi?id=30476
2684
2685         Set the stack size to 80 Kb and heap size to the 128kB - 32MB range
2686         to all executables linking against WebKit library.
2687
2688         * WebKit.pri:
2689
2690 2009-10-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
2691
2692         Reviewed by Holger Freyther.
2693
2694         [GTK] Add MathML to the build system
2695         https://bugs.webkit.org/show_bug.cgi?id=30487
2696
2697         Add --enable-mathml to configure.
2698
2699         * configure.ac:
2700
2701 2009-10-15  Jan Michael Alonzo  <jmalonzo@webkit.org>
2702
2703         Reviewed by Xan Lopez.
2704
2705         [GTK] marshal stamp files are not cleaned after a distclean
2706         https://bugs.webkit.org/show_bug.cgi?id=30156
2707
2708         Add the stamp files directly to cleanfiles. Also rearrange the
2709         variable declarations so we don't miss any files that need to be
2710         cleaned up during the clean targets.
2711
2712         * GNUmakefile.am:
2713
2714 2009-10-15  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2715
2716         Unreviewed. Help text fix - Web Sockets default is no, not yes.
2717
2718         * configure.ac:
2719
2720 2009-10-12  Jan Michael Alonzo  <jmalonzo@webkit.org>
2721
2722         Rubberstamped by Eric Seidel.
2723
2724         [Gtk] Fix icu CFLAG for Darwin
2725         https://bugs.webkit.org/show_bug.cgi?id=29517
2726
2727         Don't escape the srcdir variable. Also use $host instead of the
2728         os_foo variables.
2729
2730         * autotools/webkit.m4:
2731
2732 2009-10-12  Jan Michael Alonzo  <jmalonzo@webkit.org>
2733
2734         Reviewed by Gustavo Noronha.
2735
2736         [Gtk] Use the SQLite3 headers from WebKitLibraries if sqlite3 is undetected
2737         https://bugs.webkit.org/show_bug.cgi?id=29518
2738
2739         * configure.ac:
2740
2741 2009-10-05  Zoltan Horvath  <zoltan@webkit.org>
2742
2743         Reviewed by Simon Hausmann.
2744
2745         [Qt] Disable TCmalloc for Windows port at the present, because MinGW
2746         hasn't got built-in pthread library.
2747
2748         * WebKit.pri:
2749
2750 2009-10-02  Prasanth Ullattil  <prasanth.ullattil@nokia.com>
2751
2752         Reviewed by Simon Hausmann.
2753
2754         Disable a few more harmless MSVC warnings.
2755
2756         * WebKit.pri:
2757
2758 2009-10-01  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2759
2760         Unreviewed, build fix.
2761
2762         [Qt] Symbian build break after r48976.
2763         unix is set for Symbian in the Qt build system.
2764
2765         * WebKit.pri:
2766
2767 2009-10-01  Zoltan Horvath  <zoltan@webkit.org>
2768
2769         Reviewed by Simon Hausmann.
2770
2771         [Qt] Enable TCmalloc for the Linux, Mac and Windows Qt-port
2772         https://bugs.webkit.org/show_bug.cgi?id=27029
2773
2774         Remove USE_SYSTEM_MALLOC for Linux, Mac and Windows Qt-port from WebKit.pri,
2775         so these Qt-ports will use TCmalloc as other ports.
2776
2777         * WebKit.pri:
2778
2779 2009-10-01  Martin Robinson  <martin.james.robinson@gmail.com>
2780
2781         Reviewed by Xan Lopez.
2782
2783         [GTK] GtkIMContext filtering interferes with DOM key events
2784         https://bugs.webkit.org/show_bug.cgi?id=28733
2785
2786         Add new key event test ensuring that IME keypresses are handled.
2787
2788         * GNUmakefile.am:
2789
2790 2009-10-01  Philippe Normand  <pnormand@igalia.com>
2791
2792         Reviewed by Xan Lopez.
2793
2794         [GTK] data: uri support in media player
2795         https://bugs.webkit.org/show_bug.cgi?id=29842
2796
2797         Check presence of gstreamer-pbutils-0.10.
2798
2799         * configure.ac:
2800
2801 2009-09-26  David Kilzer  <ddkilzer@apple.com>
2802
2803         GTK BUILD FIX: add ENABLE_ORIENTATION_EVENTS support to configure.ac
2804
2805         * configure.ac: Added support for ENABLE_ORIENTATION_EVENTS.
2806
2807 2009-09-23  Xan Lopez  <xlopez@igalia.com>
2808
2809         Reviewed by Gustavo Noronha.
2810
2811         Do not add unneeded include paths for gir files, and add the
2812         include paths for headers manually instead of relying on our own
2813         pc file and installed headers, since that adds a circular
2814         dependency.
2815
2816         * GNUmakefile.am:
2817
2818 2009-09-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
2819
2820         Reviewed by Xan Lopez.
2821
2822         Minor reorganization to the patch landed in
2823         http://trac.webkit.org/changeset/48670. Also move JSCore-1.0.gir
2824         in the gtk directory as that's only useful to the Gtk port at the
2825         moment.
2826
2827         * GNUmakefile.am:
2828         * configure.ac:
2829
2830 2009-09-23  Xan Lopez  <xlopez@igalia.com>
2831
2832         Reviewed by Gustavo Noronha.
2833
2834         [GTK] We should generate our own gir file for introspection
2835         https://bugs.webkit.org/show_bug.cgi?id=29603
2836
2837         Generate gir and typelib files for WebKit and JSCore. The JSCore
2838         gir file is handwritten (since it's only useful, for now, as a
2839         dependency of the WebKit gir file), the WebKit one is
2840         autogenerated from the headers.
2841
2842         * GNUmakefile.am:
2843         * JSCore-1.0.gir: Added.
2844         * configure.ac:
2845
2846 2009-09-22  Philippe Normand  <pnormand@igalia.com>
2847
2848         Reviewed by Xan Lopez.
2849
2850         link errors due to wrong UNICODE_LIBS on Ubuntu Jaunty
2851         https://bugs.webkit.org/show_bug.cgi?id=29638
2852
2853         Call icu-cconfig with ldflags-libsonly to prevent having a -L
2854         statement that could override libs installed in another prefix.
2855
2856         * autotools/webkit.m4:
2857
2858 2009-09-21  Xan Lopez  <xlopez@igalia.com>
2859
2860         Reviewed by Gustavo Noronha.
2861
2862         Bump version for 1.1.15 release.
2863
2864         * configure.ac:
2865
2866 2009-09-18  Xan Lopez  <xlopez@igalia.com>
2867
2868         Reviewed by Gustavo Noronha and Jan Alonzo.
2869
2870         [GTK] context menu overriding API is very limited
2871         https://bugs.webkit.org/show_bug.cgi?id=27546
2872
2873         Add new tests to the build.
2874
2875         * GNUmakefile.am:
2876
2877 2009-09-18  Xan Lopez  <xlopez@igalia.com>
2878
2879         Reviewed by Gustavo Noronha and Jan Alonzo.
2880
2881         [GTK] context menu overriding API is very limited
2882         https://bugs.webkit.org/show_bug.cgi?id=27546
2883
2884         Add WebKitHitTestResult to the build.
2885
2886         * GNUmakefile.am:
2887
2888 2009-09-10  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2889
2890         Reviewed by Ariya Hidayat.
2891
2892         Disable some ARM compiler warnings
2893         https://bugs.webkit.org/show_bug.cgi?id=29083
2894
2895         The following ARM compiler warnings are disabled
2896
2897         - #68-D: integer conversion resulted in a change of sign
2898         - #111-D: statement is unreachable
2899         - #177-D: variable XXX was declared but never referenced
2900         - #368-D: class XXX defines no constructor to initialize the following: YYY
2901         - #830-D: function XXX "XXX::operator new" has no corresponding operator delete
2902         - #1293-D: assignment in condition
2903
2904         * WebKit.pri:
2905
2906 2009-09-09  Kenneth Rohde Christiansen  <kenneth@webkit.org>
2907
2908         Reviewed by Simon Hausmann.
2909
2910         [Qt] Add the alternative QtLauncher (based on QGraphicsView) to the build.
2911
2912         https://bugs.webkit.org/show_bug.cgi?id=28862
2913
2914         * WebKit.pro:
2915
2916 2009-09-07  Xan Lopez  <xlopez@igalia.com>
2917
2918         Rubber-stamped by Gustavo Noronha.
2919
2920         Bump versions in preparation for 1.1.14 release.
2921
2922         * configure.ac:
2923
2924 2009-09-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2925
2926         Reviewed by Xan Lopez.
2927
2928         https://bugs.webkit.org/show_bug.cgi?id=26854
2929         [GTK] Needs API to allow more control over outgoing requests
2930
2931         * GNUmakefile.am: new files added to the build for new class
2932         WebKitNetworkResponse
2933
2934 2009-09-06  Martin Robinson  <martin.james.robinson@gmail.com>
2935
2936         Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
2937
2938         [Gtk] Expose a database API
2939         https://bugs.webkit.org/show_bug.cgi?id=27899
2940
2941         Expose an HTML5 database API for GTK+.
2942
2943         * GNUmakefile.am:
2944
2945 2009-09-04  Albert Bachand  <albertb@google.com>
2946
2947         Reviewed by Eric Seidel.
2948
2949         Modify the condition regarding the key modifier for opening combo
2950         boxes under GTK from just PLATFORM(GTK) to also look for
2951         (PLATFORM(CHROMIUM) && PLATFORM(LINUX)).
2952
2953         * WebCore/dom/SelectElement.cpp:
2954         * WebCore/manual-tests/select-popup-on-spacebar.html:
2955
2956 2009-09-02  Jan Michael Alonzo  <jmalonzo@webkit.org>
2957
2958         Reviewed by Xan Lopez and Gustavo Noronha.
2959
2960         [Gtk] Implement a WebDataSource for the gtk port
2961         https://bugs.webkit.org/show_bug.cgi?id=24758
2962
2963         Add WebKitWebDataSource unit test to the build script
2964
2965         * GNUmakefile.am:
2966
2967 2009-09-02  Jan Michael Alonzo  <jmalonzo@webkit.org>
2968
2969         Reviewed by Xan Lopez and Gustavo Noronha.
2970
2971         [Gtk] Implement a WebDataSource for the gtk port
2972         https://bugs.webkit.org/show_bug.cgi?id=24758
2973
2974         Add WebKitWebDataSource and DocumentLoaderGtk to the build script.
2975
2976         * GNUmakefile.am:
2977
2978 2009-09-01  Jan Michael Alonzo  <jmalonzo@webkit.org>
2979
2980         Reviewed by Xan Lopez and Gustavo Noronha.
2981
2982         [Gtk] Implement a WebDataSource for the gtk port
2983         https://bugs.webkit.org/show_bug.cgi?id=24758
2984
2985         Add WebKitWebResource to the build script.
2986
2987         * GNUmakefile.am:
2988
2989 2009-08-28  Jan Michael Alonzo  <jmalonzo@webkit.org>
2990
2991         Reviewed by Oliver Hunt.
2992
2993         Gtk Build broken for OSX Quartz
2994         https://bugs.webkit.org/show_bug.cgi?id=28727
2995
2996         Define XP_UNIX for non-Win OS builds.
2997
2998         * GNUmakefile.am:
2999
3000 2009-08-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3001
3002         Reviewed by Holger Freyther.
3003
3004         https://bugs.webkit.org/show_bug.cgi?id=25889
3005         [GTK] scrollbar policy for main frame is not implementable
3006
3007         Adding files for the new test for window-related issues (starting
3008         with scrollbar policy).
3009
3010         * GNUmakefile.am:
3011
3012 2009-08-27  Priit Laes  <plaes@plaes.org>
3013
3014         Reviewed by Xan Lopez.
3015
3016         [GTK] Out-of-srcdir build problem
3017         https://bugs.webkit.org/show_bug.cgi?id=28741
3018
3019         * GNUmakefile.am, autotools/webkit.m4:
3020         Fix problem with out-of-srcdir builds. Also bump required glib version.
3021
3022 2009-08-24  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3023
3024         Reviewed by Xan Lopez.
3025
3026         Bump package and so versions for 1.1.13 release.
3027
3028         * configure.ac:
3029
3030 2009-08-22 Javier Jardón <javierjc1982@gmail.com>
3031
3032         [GTK] Not use deprecated symbols in WebKitWebView example code.
3033         https://bugs.webkit.org/show_bug.cgi?id=28651
3034
3035         * WebKit/gtk/webkit/webkitwebview.cpp
3036
3037 2009-08-18  Xan Lopez  <xlopez@igalia.com>
3038
3039         Rubber-stamped by Holger Freyther.
3040
3041         Require at least libsoup 2.27.91 for the new password
3042         manager/authentication APIs.
3043
3044         * configure.ac:
3045
3046 2009-08-18  Drew Wilson  <atwilson@google.com>
3047
3048         Reviewed by NOBODY (Build Break).
3049
3050         Speculative fix for GTK DumpRenderTree.
3051
3052         * GNUmakefile.am:
3053
3054 2009-08-18  Kent Tamura  <tkent@chromium.org>
3055
3056         Reviewed by Eric Seidel.
3057
3058         Add --enable-datalist option.
3059
3060         * configure.ac:
3061
3062 2009-08-14  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3063
3064         Reviewed by Sam Weinig.
3065
3066         [GTK] Added EventSource to the build (default on).
3067         https://bugs.webkit.org/show_bug.cgi?id=14997 
3068
3069         * configure.ac:
3070
3071 2009-08-14  Jan Michael Alonzo  <jmalonzo@webkit.org>
3072
3073         Rubber-stamped by Gustavo Noronha.
3074
3075         Initialize CFLAGS and CXXFLAGS before the main body of the
3076         WEBKIT_INIT macro so C files don't get built with "-g -O2".
3077
3078         * autotools/webkit.m4:
3079
3080 2009-08-12  Xan Lopez  <xlopez@igalia.com>
3081
3082         Reviewed by Jan Alonzo.
3083
3084         [GTK] Remove keyring optional features
3085         https://bugs.webkit.org/show_bug.cgi?id=28173
3086
3087         Remove keyring support, we now do authentication storage through
3088         libsoup. We depend on libsoup master now, will bump the dependency
3089         when there's a new release.
3090
3091         * GNUmakefile.am:
3092         * configure.ac:
3093
3094 2009-08-11  Drew Wilson  <atwilson@google.com>
3095
3096         Reviewed by NOBODY (Build break).
3097
3098         Speculative fix for GTK build break.
3099
3100         * WebKit.pro:
3101
3102 2009-08-11  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3103
3104         Reviewed by Simon Hausmann.
3105
3106         Build the TestNetscapePlugin on Qt/Mac
3107
3108         * WebKit.pro:
3109
3110 2009-08-11  Xan Lopez  <xlopez@igalia.com>
3111
3112         Reviewed by Jan Alonzo.
3113
3114         Prefix lengthy commands with AM_V_GEN so that they produce an
3115         output like 'GEN <filename>' when in silent mode.
3116
3117         * GNUmakefile.am:
3118
3119 2009-08-05  Jan Michael Alonzo  <jmalonzo@webkit.org>
3120
3121         Reviewed by Xan Lopez.
3122
3123         [Gtk] macros in webkit.m4 should be defined once only
3124         https://bugs.webkit.org/show_bug.cgi?id=27929
3125
3126         The macros in webkit.m4 are not meant to be called multiple times
3127         so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
3128         AC_REQUIRE to remove the automake warnings when doing autogen.sh.
3129
3130         Lastly, make sure CXXFLAGS and CFLAGS are defined before
3131         AC_PROG_CXX gets expanded so it doesn't add "-g -O2" on Release builds.
3132
3133         * autotools/webkit.m4:
3134
3135 2009-08-05  Xan Lopez  <xlopez@igalia.com>
3136
3137         Revert r46714, it was making us build debug images by default.
3138
3139         * autotools/webkit.m4:
3140
3141 2009-08-03  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
3142
3143         Reviewed by Eric Seidel.
3144
3145         [Qt] Consolidate common gcc flags to WebKit.pri
3146         https://bugs.webkit.org/show_bug.cgi?id=27934
3147
3148         * WebKit.pri:
3149
3150 2009-08-03  Jan Michael Alonzo  <jmalonzo@webkit.org>
3151
3152         Rubber-stamped by Eric Seidel.
3153
3154         [Gtk] macros in webkit.m4 should be defined once only
3155         https://bugs.webkit.org/show_bug.cgi?id=27929
3156
3157         The macros in webkit.m4 are not meant to be called multiple times
3158         so we'll make them AC_DEFUN_ONCE. Also make AC_HEADER_STDC and AC_PROG_CXX
3159         AC_REQUIRE to remove the automake warnings when doing autogen.sh.
3160
3161         * autotools/webkit.m4:
3162
3163 2009-07-29  Ariya Hidayat  <ariya.hidayat@nokia.com>
3164
3165         Reviewed by Simon Hausmann.
3166
3167         Adding ImageDiff project file.
3168
3169         https://bugs.webkit.org/show_bug.cgi?id=27813
3170
3171         * WebKit.pro: Added ImageDiff.pro.
3172
3173 2009-07-29  Jan Michael Alonzo  <jmalonzo@webkit.org>
3174
3175         Reviewed by Eric Seidel and Xan Lopez.
3176
3177         [Gtk] Enable http/tests/appcache tests
3178         https://bugs.webkit.org/show_bug.cgi?id=27674
3179
3180         * GNUmakefile.am: Add webkit/webkitapplicationcache.cpp
3181
3182 2009-07-28  Xan Lopez  <xlopez@igalia.com>
3183
3184         Reviewed by Gustavo Noronha.
3185
3186         Use automake 1.11 SILENT_RULES when present, for cleaner build
3187         output. You can disable it by passing --disable-silent-rules to
3188         configure or V=1 to make.
3189
3190         * autotools/dolt.m4:
3191         * configure.ac:
3192
3193 2009-07-28  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
3194
3195         Reviewed by Simon Hausmann.
3196
3197         [Qt] Disable some compiler warnings for the win build
3198         https://bugs.webkit.org/show_bug.cgi?id=27709
3199
3200         * WebKit.pri:
3201
3202 2009-07-28  Xan Lopez  <xlopez@igalia.com>
3203
3204         Reviewed by Gustavo Noronha.
3205
3206         * configure.ac: bump version for 1.1.12 release.
3207
3208 2009-07-24  Xan Lopez  <xlopez@igalia.com>
3209
3210         Reviewed by Gustavo Noronha.
3211
3212         Remove unneeded commas from PKG_CHECK_MODULES.
3213
3214         * configure.ac:
3215
3216 2009-07-24  Jan Michael Alonzo  <jmalonzo@webkit.org>
3217
3218         Reviewed by Xan Lopez.
3219
3220         Bump pango version requirement to 1.12 which is the version that
3221         came with Gtk 2.10.
3222
3223         * configure.ac:
3224
3225 2009-07-21  Roland Steiner  <rolandsteiner@google.com>
3226
3227         Reviewed by David Levin.
3228
3229         Add ENABLE_RUBY to list of build options
3230         https://bugs.webkit.org/show_bug.cgi?id=27324
3231
3232         * configure.ac: Added flag ENABLE_RUBY.
3233
3234 2009-07-20  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
3235
3236         Reviewed by Holger Freyther.
3237
3238         [Qt] Add an option for QtLauncher to build without QtUiTools dependency
3239         https://bugs.webkit.org/show_bug.cgi?id=27438
3240
3241         Based on Norbert Leser's work.
3242
3243         * WebKit.pri: Symbian does not have UiTools
3244
3245 2009-07-16  Fumitoshi Ukai  <ukai@chromium.org>
3246
3247         Reviewed by David Levin.
3248
3249         Add --web-sockets flag and ENABLE_WEB_SOCKETS define.
3250         https://bugs.webkit.org/show_bug.cgi?id=27206
3251
3252         Add --enable-web-sockets in configure.ac
3253
3254         * configure.ac:
3255
3256 2009-07-16  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
3257
3258         Reviewed by Simon Hausmann.
3259
3260         [Qt] Enable GNU compiler extensions to the ARM compiler 
3261         for all Qt ports using RVCT
3262         https://bugs.webkit.org/show_bug.cgi?id=27348
3263
3264         * WebKit.pri:
3265
3266 2009-07-15  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3267
3268         Rubber-stamped by Simon Hausmann.
3269
3270         Fix the Qt/Mac build by disabling TestNetscapePlugin
3271
3272         We should fix and enable this once we run DRT for Qt/Mac
3273
3274         * WebKit.pro:
3275
3276 2009-07-13  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3277
3278         Unreviewed build fix. Require the correct libsoup version now that
3279         it's released.
3280
3281         * configure.ac:
3282
3283 2009-07-13  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
3284
3285         Reviewed by Tor Arne Vestbø.
3286
3287         [Qt] Build fix for QtWebKit on Win
3288         https://bugs.webkit.org/show_bug.cgi?id=27205
3289
3290         * WebKit.pri: Include the major version number in the QtWebKit
3291         library file for Win.
3292
3293 2009-07-13  Simon Hausmann  <simon.hausmann@nokia.com>
3294
3295         Reviewed by Ariya Hidayat.
3296
3297         Add the test netscape plugin for the Qt DRT to the build.
3298
3299         * WebKit.pro:
3300
3301 2009-07-13  Drew Wilson  <atwilson@google.com>
3302
3303         Reviewed by David Levin.
3304
3305         Add ENABLE(SHARED_WORKERS) flag and define SharedWorker APIs
3306         https://bugs.webkit.org/show_bug.cgi?id=26932
3307
3308         Added ENABLE(SHARED_WORKERS) flag.
3309
3310        * configure.ac:
3311
3312 2009-07-12  Xan Lopez  <xlopez@igalia.com>
3313
3314         Reviewed by Gustavo Noronha.
3315
3316         Bump version in preparation for 1.1.11 release.
3317
3318         * configure.ac:
3319
3320 2009-07-07  Norbert Leser  <norbert.leser@nokia.com>
3321
3322         Reviewed by Simon Hausmann.
3323
3324         Exclude DumpRenderTree.pro from symbian build
3325
3326         * WebKit.pro:
3327
3328 2009-07-09  Drew Wilson  <atwilson@google.com>
3329
3330         Reviewed by Alexey Proskuryakov.
3331
3332         https://bugs.webkit.org/show_bug.cgi?id=26903
3333
3334         Turned on CHANNEL_MESSAGING by default because the MessageChannel API
3335         can now be implemented for Web Workers and is reasonably stable.
3336
3337         * configure.ac: enable CHANNEL_MESSAGING.
3338
3339 2009-07-03  Jan Michael Alonzo  <jmalonzo@webkit.org>
3340
3341         Reviewed by Xan Lopez and Gustavo Noronha.
3342
3343         Set user-agent from application
3344         https://bugs.webkit.org/show_bug.cgi?id=17375
3345
3346         Define UA version macros to be used by the UA string.
3347         Add new WebSettings unit test for the User-Agent string API.
3348
3349         * GNUmakefile.am:
3350         * configure.ac:
3351
3352 2009-06-20  Gustavo Noronha Silva  <gns@gnome.org>
3353
3354         Reviewed by Jan Alonzo.
3355
3356         Adding files for the new test case for loading statuses.
3357
3358         * GNUmakefile.am:
3359
3360 2009-06-15  Xan Lopez  <xlopez@igalia.com>
3361
3362         Reviewed by Gustavo Noronha.
3363
3364         Version bump in preparation for 1.1.10 release.
3365
3366         * configure.ac:
3367
3368 2009-06-12  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3369
3370         Reviewed by Xan Lopez.
3371
3372         Refactor handling of options in the build-webkit script
3373         
3374         Options are now defined in one place, and then reused when creating
3375         the usage help text, the arguments to GetOptions(), and when passing
3376         the options on to the underlying port-dependent build systems.
3377         
3378         This allows the Qt port to read the defaults for the options from the
3379         pro file (dynamically), and to pass the options on to qmake at build.
3380
3381         * configure.ac:
3382
3383 2009-06-11  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
3384
3385         Reviewed by Holger Freyther.
3386
3387         [Qt] Fix release build detection
3388         https://bugs.webkit.org/show_bug.cgi?id=26267
3389
3390         * WebKit.pri:
3391
3392 2009-06-10  Gustavo Noronha Silva  <gns@gnome.org>
3393
3394         Reviewed by Xan Lopez.
3395
3396         Add unit tests for our WebKitNetworkRequest object.
3397
3398         * GNUmakefile.am:
3399
3400 2009-06-10  Xan Lopez  <xlopez@igalia.com>
3401
3402         Reviewed by Gustavo Noronha.
3403
3404         Version bump in preparation for 1.1.9 release.
3405
3406         * configure.ac:
3407
3408 2009-06-10  Xan Lopez  <xlopez@igalia.com>
3409
3410         Reviewed by Jan Alonzo.
3411
3412         https://bugs.webkit.org/show_bug.cgi?id=25415
3413         [GTK][ATK] Please implement support for get_text_at_offset
3414
3415         Add new dependency on the Gail utils library, needed for our a11y
3416         implementation.
3417
3418         * GNUmakefile.am:
3419         * configure.ac:
3420
3421 2009-05-29  Gustavo Noronha Silva  <gns@gnome.org>
3422
3423         Reviewed by Jan Alonzo.
3424
3425         Add a test-case for our HTTP backend, currently checking the
3426         ref-counting of the SoupMessage.
3427
3428         * GNUmakefile.am:
3429
3430 2009-05-28  Dirk Schulze  <krit@webkit.org>
3431
3432         Reviewed by Nikolas Zimmermann.
3433
3434         Enable the new build flag --filters for Gtk. More details in WebCore/ChangeLog.
3435
3436         * configure.ac:
3437
3438 2009-05-19  Xan Lopez  <xlopez@igalia.com>
3439
3440         Reviewed by Jan Alonzo and Gustavo Noronha.
3441
3442         https://bugs.webkit.org/show_bug.cgi?id=25415
3443         [GTK][ATK] Please implement support for get_text_at_offset
3444
3445         Add new test file for ATK.
3446
3447         * GNUmakefile.am:
3448
3449 2009-05-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3450
3451         Rubber-stamped by Xan Lopez.
3452
3453         Fix webkitgtk_cleanfiles to clean gtk-doc-related files in the
3454         correct directory, so that we pass make distcheck.
3455
3456         * GNUmakefile.am:
3457
3458 2009-05-28  Xan Lopez  <xlopez@igalia.com>
3459
3460         Bump version numbers in preparation for 1.1.8 release.
3461
3462         * configure.ac:
3463
3464 2009-05-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
3465
3466         Unreviewed build fix. Add gstreamer-video-0.10 libs to
3467         GSTREAMER_LIBS to resolve an undefined reference to gst_video_get_size
3468         - symbol used in MediaPlayerPrivateGstreamer.
3469
3470         * configure.ac:
3471
3472 2009-05-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
3473
3474         Reviewed by Xan Lopez.
3475
3476         [Gtk] Various autotools build refactoring and fixes
3477         https://bugs.webkit.org/show_bug.cgi?id=25286
3478
3479         Refactor library LIBS. Move third-party libs in libwebkit instead
3480         of libWebCore.
3481
3482         * GNUmakefile.am:
3483
3484 2009-05-22  Antonio Gomes  <antonio.gomes@openbossa.org>
3485
3486         Reviewed by Gustavo Noronha.
3487
3488         Make Gtk build not bail out if gtk-doc-tools is not installed.
3489
3490         Warning message shown instead.
3491
3492         * autogen.sh:
3493
3494 2009-05-22  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3495
3496         Reviewed by Xan Lopez.
3497
3498         Add big warnings about the glib unicode backend being slow and
3499         incomplete, since it is a work in progress.
3500
3501         * autotools/webkit.m4:
3502         * configure.ac:
3503
3504 2009-05-22  Dominik Röttsches  <dominik.roettsches@access-company.com>
3505
3506         Reviewed by Gustavo Noronha.
3507
3508         https://bugs.webkit.org/show_bug.cgi?id=15914
3509         [GTK] Implement Unicode functionality using GLib
3510
3511         Initial version of this patch by Jürg Billeter.
3512
3513         Adding options for --with-unicode-backend=icu|glib
3514         and checking for pango version >= 1.21.0 if GLib backend
3515         is selected. Temporarily, until remaining parts of
3516         this patch are committed, introduce WTF_USE_GLIB_ICU_UNICODE_HYBRID
3517         macro to allow for a mixed compilation with WTF Unicode
3518         backend based on GLib while text codecs and TextBreakIterator
3519         remain ICU dependent.
3520
3521         * GNUmakefile.am:
3522         * configure.ac:
3523
3524 2009-05-18  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3525
3526         Reviewed by Gavin Barraclough.
3527
3528         Enable YARR, and disable WREC for GTK+.
3529
3530         * configure.ac:
3531
3532 2009-05-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
3533
3534          Reviewed by Xan Lopez.
3535
3536          [Gtk] Various autotools build refactoring and fixes
3537          https://bugs.webkit.org/show_bug.cgi?id=25286
3538
3539          Add support for running unit tests. Also run the tests whenever
3540          the 'check' target runs.
3541
3542          * GNUmakefile.am:
3543
3544 2009-05-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
3545
3546          Reviewed by Xan Lopez.
3547
3548          [Gtk] Various autotools build refactoring and fixes
3549          https://bugs.webkit.org/show_bug.cgi?id=25286
3550
3551          Style fixes
3552
3553          * GNUmakefile.am:
3554
3555 2009-05-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
3556
3557          Reviewed by Xan Lopez.
3558
3559          [Gtk] Various autotools build refactoring and fixes
3560          https://bugs.webkit.org/show_bug.cgi?id=25286
3561
3562          Add -no-install and -no-fast-install to programs and tests that we
3563          don't install. Also remove -O2 since this is already handled at
3564          configure time.
3565
3566          * GNUmakefile.am:
3567
3568 2009-05-17  Jan Michael Alonzo  <jmalonzo@webkit.org>
3569
3570         Reviewed by Xan Lopez.
3571
3572         [Gtk] Various autotools build refactoring and fixes
3573         https://bugs.webkit.org/show_bug.cgi?id=25286
3574
3575         Refactor library cflags
3576
3577         * GNUmakefile.am:
3578
3579 2009-05-15  Fridrich Strba  <fridrich.strba@bluewin.ch>
3580
3581         Reviewed by Jan Alonzo.
3582
3583         Use AC_CANONICAL_HOST instead of AC_CANONICAL_SYSTEM, since
3584         the JIT compiler is not a cross-compiler
3585
3586         * configure.ac:
3587
3588 2009-05-13  Xan Lopez  <xlopez@igalia.com>
3589
3590         Unreviewed: bump versions in preparation for 1.1.7 release.
3591
3592         * configure.ac:
3593
3594 2009-05-13  Xan Lopez  <xlopez@igalia.com>
3595
3596         Rubber-stamped by Gustavo Noronha.
3597
3598         Revert commit r43563, since it breaks WebKitGTK+ when compiled
3599         with gcc 4.4.
3600
3601         * GNUmakefile.am:
3602
3603 2009-05-12  Jan Michael Alonzo  <jmalonzo@webkit.org>
3604
3605         Reviewed by Holger Freyther.
3606
3607         [Gtk] Various autotools build refactoring and fixes
3608         https://bugs.webkit.org/show_bug.cgi?id=25286
3609
3610         Refactor use of CFLAGS, CXXFLAGS, LIBADD and LDFLAGS.
3611
3612         * GNUmakefile.am:
3613
3614 2009-05-09  Jan Michael Alonzo  <jmalonzo@webkit.org>
3615
3616         Reviewed by Gustavo Noronha.
3617
3618         WebKit-r43163 won't build for gtk-directfb
3619         https://bugs.webkit.org/show_bug.cgi?id=25538
3620
3621         Move the ENCHANT check out of the with_target conditional since it
3622         applies to all targets
3623
3624         * configure.ac:
3625
3626 2009-05-09  Mike Hommey  <glandium@debian.org>
3627
3628         Reviewed by Geoffrey Garen. Landed by Jan Alonzo.
3629
3630         Enable JIT on x86-64 gtk+
3631         https://bugs.webkit.org/show_bug.cgi?id=24724
3632
3633         * configure.ac:
3634
3635 2009-05-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3636
3637         Reviewed by Xan Lopez.
3638
3639         Ship the gtk-doc.make file, so as to not depend on gtkdoc-tools.
3640
3641         * GNUmakefile.am:
3642         * autogen.sh:
3643
3644 2009-05-06  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3645
3646         Reviewed by Simon Hausmann.
3647
3648         Build QtWebKit as a framework on Mac
3649
3650         This implies both debug and release build by default, unless
3651         one of the --debug or --release config options are passed to
3652         the build-webkit script.
3653
3654         Frameworks can be disabled by passing CONFIG+=webkit_no_framework
3655         to the build-webkit script.
3656
3657         To be able to build both debug and release targets in parallel
3658         we have to use separate output directories for the generated
3659         sources, which is not optimal, but required to avoid race conditions.
3660
3661         An optimization would be to only require this spit-up on Mac.
3662
3663         * WebKit.pri:
3664
3665 2009-04-30  Jan Michael Alonzo  <jmalonzo@webkit.org>
3666
3667         Unreviewed build GTK build fix
3668
3669         * configure.ac: typo fix - javascript_debugger should be enable_javascript_debugger
3670
3671 2009-04-30  Dimitri Glazkov  <dglazkov@chromium.org>
3672
3673         Unreviewed, build fix.
3674
3675         https://bugs.webkit.org/show_bug.cgi?id=25470
3676         Extend the cover of ENABLE_JAVASCRIPT_DEBUGGER to profiler.
3677
3678         * configure.ac: Add autoconfig options, missed in the first commit.
3679
3680 2009-04-28  Xan Lopez  <xlopez@igalia.com>
3681
3682         Unreviewed: bump versions in preparation for 1.1.6 release.
3683
3684         * configure.ac:
3685
3686 2009-04-25  Jan Michael Alonzo  <jmalonzo@webkit.org>
3687
3688         Reviewed by Xan Lopez.
3689
3690         [GTK] Error reporting
3691         https://bugs.webkit.org/show_bug.cgi?id=18344
3692
3693         Add webkiterror to the build.
3694
3695         * GNUmakefile.am:
3696
3697 2009-04-25  Jan Michael Alonzo  <jmalonzo@webkit.org>
3698
3699          Reviewed by Xan Lopez.
3700
3701          [GTK] Error reporting
3702          https://bugs.webkit.org/show_bug.cgi?id=18344
3703
3704          Add the default error page for installation.
3705
3706          * GNUmakefile.am:
3707
3708 2009-04-24  Diego Escalante Urrelo  <diegoe@gnome.org>
3709
3710         Reviewed by Gustavo Noronha.
3711
3712         https://bugs.webkit.org/show_bug.cgi?id=15616
3713         [GTK] Add spell checking
3714
3715         Add enchant support for spell-checking-languages property to work
3716         properly.
3717
3718         * GNUmakefile.am:
3719         * configure.ac:
3720
3721 2009-04-24  Simon Hausmann  <simon.hausmann@nokia.com>
3722
3723         Reviewed by Ariya Hidayat.
3724
3725         Added support for generating API docs in the Qt build using "make docs"
3726
3727         * WebKit.pro: Include docs.pri for "make docs" target.
3728
3729 2009-04-14  Xan Lopez  <xlopez@igalia.com>
3730
3731         Unreviewed version bump in preparation for 1.1.5 release.
3732
3733         * configure.ac:
3734
3735 2009-04-06  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3736
3737         Rubber-stamped by Sam Weinig.
3738
3739         Added rules to maintain the localization support. We cannot simply
3740         use whatever gettextize gives us because our build system is
3741         non-recursive.
3742
3743         * GNUmakefile.am:
3744         * configure.ac:
3745
3746 2009-04-05  Mike Hommey  <glandium@debian.org>
3747
3748         Reviewed by Holger Freyther.
3749
3750         Filter out all C++ symbols
3751         https://bugs.webkit.org/show_bug.cgi?id=24960
3752
3753         Considering the public API is all C, we can just filter out all
3754         C++ mangled symbols, which will avoid exporting symbols in some
3755         corner cases such as gcc bugs on specific architectures, etc.
3756
3757         * autotools/symbols.filter:
3758
3759 2009-04-03  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3760
3761         Reviewed by Holger Freyther.
3762
3763         Require GTK+ >= 2.10; 2.8 is already very old, and some very
3764         useful APIs are only available since 2.10.
3765
3766         * configure.ac:
3767
3768 2009-04-01  Christian Dywan  <christian@twotoasts.de>
3769
3770         Reviewed by Holger Freyther.
3771
3772         Unit test WebKitDownload
3773         http://bugs.webkit.org/show_bug.cgi?id=24844
3774
3775         * GNUmakefile.am: Add a unit test for downloading.
3776
3777 2009-04-01  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3778
3779         Unreviewed build fix. Fix make distcheck, after the gtk-doc
3780         integration.
3781
3782         * GNUmakefile.am:
3783
3784 2009-03-30  Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3785
3786         Reviewed by Holger Freyther.
3787
3788         Integrate gtk-doc into the Gtk+ buildsystem.
3789
3790         * autogen.sh:
3791         * configure.ac:
3792
3793 2009-03-30  Xan Lopez  <xlopez@igalia.com>
3794
3795         Unreviewed: bump version to 1.1.4 for release.
3796
3797         * configure.ac:
3798
3799 2009-03-21  Xan Lopez  <xlopez@igalia.com>
3800
3801         Reviewed by Holger Freyther.
3802
3803         Require gnome-keyring 2.26.0, since we were depending on an
3804         unreleased trunk revision between 2.25.91 and 2.26.0.
3805
3806         * configure.ac:
3807
3808 2009-03-20  Jan Michael Alonzo  <jmalonzo@gmail.com>
3809
3810         Reviewed by Holger Freyther.
3811
3812         [GTK] Misc patches for WebKitWebHistoryItem
3813         https://bugs.webkit.org/show_bug.cgi?id=24493
3814
3815         Added build support for build the WebKitWebHistoryItem unit test.
3816
3817         * GNUmakefile.am:
3818
3819 2009-03-20  Jan Michael Alonzo  <jmalonzo@gmail.com>
3820
3821         Reviewed by Holger Freyther.
3822
3823         Separate gtk unit tests
3824         https://bugs.webkit.org/show_bug.cgi?id=24039
3825
3826         Build the unit tests accordingly.
3827
3828         * GNUmakefile.am:
3829
3830 2009-03-17  Gustavo Noronha Silva  <gns@gnome.org>
3831
3832         Reviewed by Mark Rowe.
3833
3834         Enable HTML5 media elements support by default in the GTK+ port.
3835
3836         * configure.ac:
3837
3838 2009-03-17  Mike Hommey <glandium@debian.org>
3839
3840         Reviewed by Holger Freyther.
3841
3842         Do not export cti* symbols.
3843         See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519924.
3844
3845         * autotools/symbols.filter:
3846
3847 2009-03-15  Xan Lopez  <xlopez@igalia.com>
3848
3849         Bump version to 1.1.3 for release and fix soversion
3850         calculation (oops). Thanks to Frederik Himpe for pointing this
3851         out.
3852
3853         * configure.ac:
3854
3855 2009-03-15  Xan Lopez  <xlopez@igalia.com>
3856
3857         Bump version and libtool version for release.
3858
3859         * configure.ac:
3860
3861 2009-03-14  Xan Lopez  <xlopez@igalia.com>
3862
3863         No review, build fix.
3864
3865         Split clean rules to make distcheck pass.
3866
3867         * GNUmakefile.am:
3868
3869 2009-03-13  Mark Rowe  <mrowe@apple.com>
3870
3871         Reviewed by Dan Bernstein.
3872
3873         Remove rarely used Makefile targets from the Makefile.
3874
3875         There are many situations in which the targets don't work as expected,
3876         and their primary use is addressed by having the build system default
3877         to building the appropriate architecture.
3878
3879         * Makefile.shared:
3880
3881 2009-03-11  Jan Michael Alonzo  <jmalonzo@webkit.org>
3882
3883         Reviewed by Holger Freyther.
3884
3885         [Gtk] Fix make clean targets
3886         https://bugs.webkit.org/show_bug.cgi?id=24450
3887
3888         Fix 'make' clean targets. We shouldn't be removing DerivedSources
3889         if it's only clean. Only remove it if it's distclean or
3890         maintainer-clean. Also remove build-related auxillary files on
3891         dist/maintainer clean.
3892
3893         * GNUmakefile.am:
3894
3895 2009-03-11  Jan Michael Alonzo  <jmalonzo@webkit.org>
3896
3897         Reviewed by Holger Freyther
3898
3899         [GTK]DumpRenderTree doesn't compile for non-X11 GTK ports anymore
3900         https://bugs.webkit.org/show_bug.cgi?id=2260
3901
3902         pangoft2 is also used in directfb builds so use it for all targets
3903
3904         * configure.ac:
3905
3906 2009-03-02  Xan Lopez  <xan@gnome.org>
3907
3908         Reviewed by Mark Rowe.
3909
3910         https://bugs.webkit.org/show_bug.cgi?id=24287
3911         [GTK] Move auth dialog feature to WebKit/
3912
3913         Add WebKitSoupAuthDialog files to build.
3914
3915         * GNUmakefile.am:
3916
3917 2009-03-03  Gustavo Noronha Silva  <gns@gnome.org>
3918
3919         Reviewed by Alexey Proskuryakov.
3920
3921         https://bugs.webkit.org/show_bug.cgi?id=16826
3922         [Gtk] Implement WebKitDownload
3923
3924         Adding new files related to WebKitDownload to the GTK+ port.
3925
3926         * GNUmakefile.am:
3927
3928 2009-03-02  Gustavo Noronha Silva  <gns@gnome.org>
3929
3930         Unreviewed build fix; adding missing files to EXTRA_DIST, so that
3931         they show up in the tarball.
3932
3933         * GNUmakefile.am:
3934
3935 2009-03-01  Christian Dywan  <christian@twotoasts.de>
3936
3937         * configure.ac: Bump GTK port version to 1.1.1.
3938
3939 2009-02-27  Gustavo Noronha Silva  <gns@gnome.org>
3940
3941         Unreviewed build fix. Adding the WebKit/gtk/webkitmarshal.list
3942         file to EXTRA_DIST to fix make dist.
3943
3944         * GNUmakefile.am:
3945
3946 2009-02-26  Xan Lopez  <xan@gnome.org>
3947
3948         Reviewed by Holger Freyther.
3949
3950         https://bugs.webkit.org/show_bug.cgi?id=16947
3951         [GTK] Missing HTTP Auth challenge
3952
3953         Add HTTP authentication dialog with optional GNOME Keyring
3954         storage.
3955
3956         * GNUmakefile.am:
3957         * configure.ac:
3958
3959 2009-02-26  Xan Lopez  <xan@gnome.org>
3960
3961         Reviewed by Holger Freyther.
3962
3963         https://bugs.webkit.org/show_bug.cgi?id=16947
3964         [GTK] Missing HTTP Auth challenge
3965
3966         Take marshallers to be built from a manually maintained list
3967         instead of grepping the sources.
3968
3969         It's much faster, especially so now that we want to add
3970         marshallers from WebCore too. A system to only take into account
3971         the modified files when generating the marshallers from sources
3972         could be hacked, but I think it's overkill considering how rarely
3973         a new marshaller is added.
3974
3975         * GNUmakefile.am:
3976
3977 2009-02-24  Jan Michael Alonzo  <jmalonzo@webkit.org>
3978
3979         Reviewed by Alexey Proskuryakov.
3980
3981         [Gtk] add options for 3D transforms and HTML5 channel messaging to the build
3982         https://bugs.webkit.org/show_bug.cgi?id=24072
3983
3984         Add options for toggling 3D transforms and HTML5 channel messaging
3985         support on or off.
3986
3987         Also fix the web-workers option. It should be web-workers and not workers.
3988
3989         * configure.ac:
3990
3991 2009-02-23  Xan Lopez  <xan@gnome.org>
3992
3993         Reviewed by Alexey Proskuryakov.
3994
3995         https://bugs.webkit.org/show_bug.cgi?id=22624
3996         [SOUP][GTK] Need API to get SoupSession from WebKit.
3997
3998         Remove CURL support, the only supported HTTP backend is SOUP now.
3999