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