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