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