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