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