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