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