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