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