[wx] Unreviewed build fix. Remove from WebDOMEventTarget bindings methods that have...
[WebKit-https.git] / ChangeLog
1 2011-11-09  Philippe Normand  <pnormand@igalia.com>
2
3         [GTK][DRT] window internals object is not reset after each test
4         https://bugs.webkit.org/show_bug.cgi?id=71890
5
6         Reviewed by Martin Robinson.
7
8         * Source/autotools/symbols.filter: Revert un-needed symbol.
9
10 2011-11-09  Philippe Normand  <pnormand@igalia.com>
11
12         Unreviewed, attempt to fix GTK 32-bits Release build after r99691.
13
14         * Source/autotools/symbols.filter: Add the missing symbol for resetInternalsObject.
15
16 2011-11-09  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
17
18         [Qt] Only copy framework headers once when debug_and_release is enabled
19
20         Otherwise we might end up in a race condition where we try to symlink
21         the headers directory in the makefile for debug and release at the same
22         time.
23
24         Reviewed by Simon Hausmann.
25
26         * Source/api.pri:
27
28 2011-11-08  Martin Robinson  <mrobinson@igalia.com>
29
30         Take another stab at fixing the GTK+ build.
31
32         * Source/autotools/symbols.filter: The symbols.filter file was missing a semicolon.
33
34 2011-11-08  Daniel Bates  <dbates@webkit.org>
35
36         Attempt to fix the GTK build after <http://trac.webkit.org/changeset/99613>
37         (https://bugs.webkit.org/show_bug.cgi?id=71840)
38
39         * Source/autotools/symbols.filter: Add symbol _ZN7WebCore4Page13setPaginationERKNS0_10PaginationE.
40
41 2011-11-08  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
42
43         [Qt] Use qmake's builtin rules for copying framework headers on Mac OS
44
45         Now that we generate the forwarding headers eiher as part of QtWebKit.pro
46         (for Qt 4.8), or as part of the root project file (for Qt 5), we can assume
47         that the files are there and use $$files() to list the files to be copied.
48
49         Reviewed by Csaba Osztrogonác.
50
51         * Source/api.pri:
52
53 2011-11-08  Yuqiang Xian  <yuqiang.xian@intel.com>
54
55         Enable DFG JIT by default on X86 Linux and Mac platforms
56         https://bugs.webkit.org/show_bug.cgi?id=71686
57
58         Reviewed by Filip Pizlo.
59
60         Remove the DFG cmake option for Efl port as we'll determine whether to
61         switch on DFG or not based on build target platforms.
62
63         * Source/cmake/OptionsEfl.cmake:
64         * Source/cmakeconfig.h.cmake:
65
66 2011-11-08  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
67
68         [Qt] Ensure forwarding headers are generated before generating install rules
69
70         The install rule for headers depends on qmake being able to walk the list of
71         headers in the $build_root/include/QtWebKit directory, but this directory is
72         empty until we've generated the forwarding headers. So we need to make sure
73         the forwarding headers are generated _before_ we run qmake on the api project
74         file. This applies to Qt 4.8 only, as Qt 5 will run synqt as part of the
75         root project file (due to the sync.profile file).
76
77         https://bugs.webkit.org/show_bug.cgi?id=71697
78
79         Reviewed by Simon Hausmann.
80
81         * Source/QtWebKit.pro:
82         * Source/api.pri:
83
84 2011-11-07  ChangSeok Oh  <shivamidow@gmail.com>
85
86         [EFL] Support requestAnimationFrame API
87         https://bugs.webkit.org/show_bug.cgi?id=67112
88
89         Reviewed by Andreas Kling.
90
91         Add build-option for requestAnimationFrame feature.
92
93         * Source/cmake/OptionsEfl.cmake:
94         * Source/cmakeconfig.h.cmake:
95
96 2011-11-07  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
97
98         [Qt] Ensure we always export symbols for the QtWebKit API when building WebKit
99
100         Reviewed-by Simon Hausmann.
101
102         * Source/api.pri:
103
104 2011-11-04  Philippe Normand  <pnormand@igalia.com>
105
106         [GTK] Disable VIDEO_TRACK for now
107         https://bugs.webkit.org/show_bug.cgi?id=71547
108
109         Reviewed by Gustavo Noronha Silva.
110
111         * configure.ac: VIDEO_TRACK is still a moving target, it's best to
112         disable it for now.
113
114 2011-11-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
115
116         [Qt] Don't build all of webkit when running build-jsc
117
118         In case the whole webkit project was built, but we then subsequently
119         want to build only JSC, we need to run make in the proper subdirectory.
120
121         This also means the incremental target needs to be added to all
122         makefiles.
123
124         Reviewed by Simon Hausmann.
125
126         * WebKit.pro:
127
128 2011-11-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
129
130         [Qt] Refactor and clean up the qmake build system
131
132         The qmake build system has accumulated a bit of cruft and redundancy
133         over time. There's also a fairly tight coupling between how to build
134         the various targets, and _what_ to build, making it harder to add new
135         rules or sources. This patch aims to elevate these issues somewhat.
136
137         This is a short-list of the changes:
138
139           * The rules for how to build targets are now mostly contained as
140             prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
141             allows us to do pre- and post-processing of each project file,
142             which helps to clean up the actual project files.
143
144           * Derived sources are no longer generated as a separate make-step
145             but is part of each target's project file as a subdir. Makefile
146             rules are used to ensure that we run make on the derived sources
147             before running qmake on the actual target makefile. This makes
148             it easier to keep a proper dependency between derived sources
149             and the target.
150
151           * We use GNU make and the compiler to generate dependencies on
152             UNIX-based systems running Qt 5. This allows us to lessen the
153             need to run qmake, which should reduce compile time.
154
155           * WebKit2 is now build by default if building with Qt 5. It can
156             be disabled by passing --no-webkit2 to build-webkit.
157
158         The result of these changes are hopefully a cleaner and easier
159         build system to modify, and faster build times due to no longer
160         running qmake on every single build. It's also a first step
161         towards possibly generating the list of sources using another
162         build system.
163
164         https://bugs.webkit.org/show_bug.cgi?id=71222
165
166         Reviewed by Simon Hausmann.
167
168         * Source/DerivedSources.pro: Removed.
169         * Source/QtWebKit.pro: Added.
170         * Source/WebKit.pri: Removed.
171         * Source/WebKit.pro: Removed.
172         * Source/api.pri: Added.
173         * Source/tests.pri: Added.
174         * WebKit.pro: Added.
175         * sync.profile: Renamed from Source/sync.profile.
176
177 2011-11-03  Simon Hausmann  <simon.hausmann@nokia.com>
178
179         [Qt] Remove Maemo specific code paths
180         https://bugs.webkit.org/show_bug.cgi?id=71476
181
182         Reviewed by Kenneth Rohde Christiansen.
183
184         * Source/WebKit.pri:
185
186 2011-11-03  Dongwoo Im  <dw.im@samsung.com>
187
188         [EFL] Enable the Page Visibility API.
189         https://bugs.webkit.org/show_bug.cgi?id=69127
190
191         Reviewed by Adam Barth.
192
193         Build system changes to support ENABLE(PAGE_VISIBILITY_API) on EFL port.
194
195         * Source/cmake/OptionsEfl.cmake: Add enabled ENABLE_PAGE_VISIBILITY_API definition.
196         * Source/cmakeconfig.h.cmake: ditto.
197
198 2011-10-28  Adam Barth  <abarth@webkit.org>
199
200         Rename ExceptionCodeDescription.in to DOMExceptions.in
201         https://bugs.webkit.org/show_bug.cgi?id=71157
202
203         Reviewed by Eric Seidel.
204
205         * Source/cmake/WebKitMacros.cmake:
206
207 2011-10-28  Adam Barth  <abarth@webkit.org>
208
209         ExceptionCode.cpp shouldn't need to know about every feature that throws exceptions
210         https://bugs.webkit.org/show_bug.cgi?id=70890
211
212         Reviewed by Eric Seidel.
213
214         Add a code generation step.
215
216         * Source/cmake/WebKitMacros.cmake:
217
218 2011-10-27  Priit Laes  <plaes@plaes.org>
219
220         [GTK] Create .xz tarballs during distcheck
221         https://bugs.webkit.org/show_bug.cgi?id=71001
222
223         Reviewed by Martin Robinson.
224
225         * configure.ac: Switched tarballs to use .xz compression.
226
227 2011-10-27  Daniel Bates  <dbates@rim.com>
228
229         CMake: Add support to optionally install the built JavaScript shell
230         https://bugs.webkit.org/show_bug.cgi?id=71062
231
232         Reviewed by Antonio Gomes.
233
234         Adds a CMake option, called SHOULD_INSTALL_JS_SHELL, that when
235         defined will generate an installation rule to install the built
236         JavaScript shell into /bin (with respect to the prefix path).
237
238         By default, we don't define this option and hence don't generate
239         an installation rule for the JavaScript shell.
240
241         * Source/CMakeLists.txt:
242
243 2011-10-27  Sheriff Bot  <webkit.review.bot@gmail.com>
244
245         Unreviewed, rolling out r98556.
246         http://trac.webkit.org/changeset/98556
247         https://bugs.webkit.org/show_bug.cgi?id=71031
248
249         The test added by the patch doesn't pass on Snow Leopard
250         (Requested by rniwa on #webkit).
251
252         * Source/autotools/symbols.filter:
253
254 2011-10-27  Shinya Kawanaka  <shinyak@google.com>
255
256         Implement legacy text check emulation in unified text check interface.
257         https://bugs.webkit.org/show_bug.cgi?id=70299
258
259         Reviewed by Hajime Morita.
260
261         * Source/autotools/symbols.filter:
262
263 2011-10-27  Philippe Normand  <pnormand@igalia.com> and Zan Dobersek  <zandobersek@gmail.com>
264
265         [GStreamer] WebAudio AudioFileReader implementation
266         https://bugs.webkit.org/show_bug.cgi?id=69834
267
268         Reviewed by Martin Robinson.
269
270         * configure.ac: Check for libfftw and gstreamer-audio if WebAudio
271         build is enabled.
272
273 2011-10-26  Alejandro G. Castro  <alex@igalia.com>
274
275         [GTK] Update NEWS and configure.ac for 1.7.1 release
276         https://bugs.webkit.org/show_bug.cgi?id=70932
277
278         Reviewed by Martin Robinson.
279
280         * configure.ac: Bumped version number.
281
282 2011-10-26  Alejandro G. Castro  <alex@igalia.com>
283
284         [GTK] [WK2] Add WebKit2 distcheck support
285         https://bugs.webkit.org/show_bug.cgi?id=70933
286
287         Reviewed by Martin Robinson.
288
289         * GNUmakefile.am: Added WebKit2 compilation to the distcheck.
290         * configure.ac: Removed WebKit2 doc generation for the moment.
291
292 2011-10-21  Simon Hausmann  <simon.hausmann@nokia.com>
293
294         Remove QtScript source code from WebKit.
295         https://bugs.webkit.org/show_bug.cgi?id=64088
296
297         Reviewed by Tor Arne Vestbø.
298
299         Removed dead code that isn't developed anymore.
300
301         * Source/WebKit.pro:
302
303 2011-10-19  Gustavo Noronha Silva  <gns@gnome.org>
304
305         [GTK] Streamline wk1 documentation build
306         https://bugs.webkit.org/show_bug.cgi?id=70447
307
308         Reviewed by Martin Robinson.
309
310         * GNUmakefile.am: include the documentation's GNUmakefile.am;
311         * autogen.sh: we no longer call gtkdocize, since we now ship
312           a modified gtk-doc.make;
313         * configure.ac: no longer generate a separate GNUmakefile for
314           the documentation build.
315
316 2011-10-18  Adam Barth  <abarth@webkit.org>
317
318         Always enable ENABLE(XPATH)
319         https://bugs.webkit.org/show_bug.cgi?id=70217
320
321         Reviewed by Eric Seidel.
322
323         * Source/cmake/OptionsEfl.cmake:
324         * Source/cmake/OptionsWinCE.cmake:
325         * Source/cmakeconfig.h.cmake:
326         * configure.ac:
327
328 2011-10-18  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
329
330         [Qt] Merge QML plugin for WebKit2 with the original WebKit1 plugin
331
332         We don't need a sepearate plugin, as we no longer expose the WK2
333         APIs under QtWebKit.experimental, but now use QtWebKit. The version
334         was also changed to 3.0 instead of 5.0, as the original plugin was
335         versioned 1.0, and bumping to 3.0 fits the scheme used by QtWebKit releases.
336
337         Reviewed by Andreas Kling.
338
339         * Source/WebKit.pro:
340
341 2011-10-18  Zan Dobersek  <zandobersek@gmail.com>
342
343         [Gtk] Support for client-based geolocation
344         https://bugs.webkit.org/show_bug.cgi?id=64970
345
346         Reviewed by Martin Robinson.
347
348         Remove flag for enabling client-based geolocation since
349         it is used by default on Gtk port and hence not configurable.
350
351         * configure.ac:
352
353 2011-10-17  Leandro Pereira  <leandro@profusion.mobi>
354
355         Unreviewed; actually enable/disable microdata support in CMake.
356
357         Follow-up to r97471, which did not plug the option to enable/disable
358         microdata into the buildsystem.
359
360         * Source/cmake/OptionsEfl.cmake: Add ENABLE_MICRODATA feature, turned off by default.
361         * Source/cmake/OptionsWinCE.cmake: Ditto.
362         * Source/cmakeconfig.h.cmake: Add ENABLE_MICRODATA #cmakedefine.
363
364 2011-10-17  Ryosuke Niwa  <rniwa@webkit.org>
365
366         GTK build fix patch by Gustavo Noronha Silva.
367
368         * Source/autotools/symbols.filter:
369
370 2011-10-17  Vamshikrishna Yellenki  <vamshi@motorola.com>
371
372         [webkit]Debug Build Bot failure
373         https://bugs.webkit.org/show_bug.cgi?id=70222
374
375         Reviewed by Xan Lopez.
376
377         * Source/autotools/symbols.filter: Corrected the filter name for getLocationAndLengthFronRange
378
379 2011-10-16  Adam Barth  <abarth@webkit.org>
380
381         Always enable ENABLE(DOM_STORAGE)
382         https://bugs.webkit.org/show_bug.cgi?id=70189
383
384         Reviewed by Eric Seidel.
385
386         * Source/cmake/OptionsEfl.cmake:
387         * Source/cmake/OptionsWinCE.cmake:
388         * Source/cmakeconfig.h.cmake:
389         * configure.ac:
390
391 2011-10-15  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
392
393         [Qt] [Symbian] Remove support for the Symbian platform for the QtWebKit port
394         https://bugs.webkit.org/show_bug.cgi?id=69920
395
396         Reviewed by Kenneth Rohde Christiansen.
397
398         * Source/WebKit.pri:
399         * Source/WebKit.pro:
400
401 2011-10-14  Mark Hahnenberg  <mhahnenberg@apple.com>
402
403         Rename virtual put to putVirtual
404         https://bugs.webkit.org/show_bug.cgi?id=69851
405
406         Reviewed by Darin Adler.
407
408         Renamed virtual versions of put to putVirtual in prepration for 
409         adding the static put to the MethodTable in ClassInfo since the 
410         compiler gets mad if the virtual and static versions have the same 
411         name.
412
413         * Source/autotools/symbols.filter:
414
415 2011-10-14  Mark Hahnenberg  <mhahnenberg@apple.com>
416
417         Rename virtual put to putVirtual
418         https://bugs.webkit.org/show_bug.cgi?id=69851
419
420         Reviewed by Darin Adler.
421
422         Renamed virtual versions of put to putVirtual in prepration for 
423         adding the static put to the MethodTable in ClassInfo since the 
424         compiler gets mad if the virtual and static versions have the same 
425         name.
426
427         * Source/autotools/symbols.filter:
428
429 2011-10-13  Arko Saha  <arko@motorola.com>
430
431         Microdata: Basic implementation of document.getItems() method.
432         https://bugs.webkit.org/show_bug.cgi?id=68610
433
434         Reviewed by Ryosuke Niwa.
435
436         Added ENABLE(MICRODATA) feature flag.
437
438         * configure.ac:
439
440 2011-10-14  Raphael Kubo da Costa  <kubo@profusion.mobi>
441
442         [EFL] Add DumpRenderTreeSupportEfl
443         https://bugs.webkit.org/show_bug.cgi?id=68458
444
445         Reviewed by Kenneth Rohde Christiansen.
446
447         * Source/cmake/eflsymbols.filter: Export DumpRenderTreeSupportEfl
448         symbols so that DumpRenderTree can link to them.
449
450 2011-10-12  Adam Barth  <abarth@webkit.org>
451
452         Remove ENABLE(XHTMLMP) and associated code
453         https://bugs.webkit.org/show_bug.cgi?id=69729
454
455         Reviewed by David Levin.
456
457         * Source/cmake/OptionsEfl.cmake:
458         * Source/cmake/OptionsWinCE.cmake:
459         * Source/cmakeconfig.h.cmake:
460         * configure.ac:
461
462 2011-10-12  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
463
464         Fix build with GLib 2.31
465         https://bugs.webkit.org/show_bug.cgi?id=69840
466
467         Reviewed by Martin Robinson.
468
469         * configure.ac: add check for pthread rwlock support.
470
471 2011-10-10  Martin Robinson  <mrobinson@igalia.com>
472
473         [GTK] [WebKit2] Make adding another unit test easier
474         https://bugs.webkit.org/show_bug.cgi?id=69409
475
476         Reviewed by Gustavo Noronha Silva.
477
478         * GNUmakefile.am: Include the new testing makefile.
479
480 2011-10-11  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
481
482         [Qt] Remove all references to QTDIR_build and standalone_package
483
484         Qt is now modularized, which means we no longer import WebKit into
485         the Qt source tree. Instead we use git submodules, and building
486         QtWebKit as "part of Qt" is really building QtWebKit as from trunk.
487
488         To decrease the number of buildsystem configurations we also remove
489         the standalone_package code-path used when we were providing tarballs
490         with the derived sources pre-generated.
491
492         Reviewed by Simon Hausmann.
493
494         * Source/WebKit.pri:
495         * Source/WebKit.pro:
496
497 2011-10-06  Fady Samuel  <fsamuel@chromium.org>
498
499         Code clean-up: Make RenderObject::absoluteBoundingBoxRect and associated methods const and make its parameter useTransforms no longer default to false
500         https://bugs.webkit.org/show_bug.cgi?id=69009
501
502         Reviewed by Simon Fraser.
503
504         * Source/autotools/symbols.filter:
505
506 2011-10-06  Simon Hausmann  <simon.hausmann@nokia.com>
507
508         [Qt][Wk2] Fix build with Qt 5 when QtScript is built as standalone module
509         https://bugs.webkit.org/show_bug.cgi?id=69520
510
511         Reviewed by Csaba Osztrogonác.
512
513         * Source/WebKit.pri: Introduce convenience qt5 scope.
514         * Source/WebKit.pro: Replace QT_MAJOR_VERSION stuff with qt5 scope.
515
516 2011-10-06  Nayan Kumar K  <nayankk@motorola.com>
517
518         Provide configure option to switch between JSC and V8.
519         https://bugs.webkit.org/show_bug.cgi?id=69469
520
521         Reviewed by Philippe Normand.
522
523         This is first of the patches to support building of V8 with
524         WebKit GTK. With this patch, new command line switch named
525         '--with-jsengine' is introduced, using which we can choose to
526         build either jsc or v8.
527
528         * GNUmakefile.am:
529         * configure.ac:
530
531 2011-10-04  Scott Graham  <scottmg@chromium.org>
532
533         Add GAMEPAD feature flag
534         https://bugs.webkit.org/show_bug.cgi?id=66859
535
536         Reviewed by Darin Fisher.
537
538         * configure.ac:
539
540 2011-10-04  Varun Jain  <varunjain@chromium.org>
541
542         Fix position check for double tap gesture detection. A double tap
543         should not be detected if the two taps are far from each other.
544         https://bugs.webkit.org/show_bug.cgi?id=69270
545
546         Reviewed by Darin Fisher.
547
548         Test: Source/WebKit/chromium/tests/InnerGestureRecognizerTest.cpp
549
550         * platform/chromium/GestureRecognizerChromium.cpp:
551         (WebCore::GestureRecognizerChromium::isSecondClickInsideManhattanSquare):
552         (WebCore::GestureRecognizerChromium::updateValues):
553         (WebCore::GestureRecognizerChromium::click):
554         * platform/chromium/GestureRecognizerChromium.h:
555
556 2011-10-04  Nayan Kumar K  <nayankk@motorola.com>
557
558         [WebKit2][gtk] Generate gtk-doc for WebKit2-GTK.
559         https://bugs.webkit.org/show_bug.cgi?id=69325
560
561         Reviewed by Gustavo Noronha Silva.
562
563         Documentation generation for WebKit2-GTK+ APIs
564         using gtk-doc.
565
566         * configure.ac:
567
568 2011-10-04  Vsevolod Vlasov  <vsevik@chromium.org>
569
570         Web Inspector: Remove http/tests/inspector/network/disabled-cache-crash.html.
571         https://bugs.webkit.org/show_bug.cgi?id=69332
572
573         Reviewed by Pavel Feldman.
574
575         * Source/autotools/symbols.filter:
576
577 2011-09-23  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
578
579         [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
580
581         QWidget and friends now live in the QtWidgets library. We update
582         includes in implementation files and private headers to us the
583         non-module-prefixed path, and leave the lookup for the include
584         path. For public headers we have to ifdef the includes as the
585         user might now have the modules we need in his QT config.
586
587         Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
588         have to update our code and use windowHandle() for setting the
589         parent relationships.
590
591         https://bugs.webkit.org/show_bug.cgi?id=68687
592
593         Reviewed by Andreas Kling.
594
595         * Source/WebKit.pro:
596
597 2011-09-29  Sergio Villar Senin  <svillar@igalia.com>
598
599         [GTK] Bump version to 1.7.0
600         https://bugs.webkit.org/show_bug.cgi?id=69082
601
602         Reviewed by Martin Robinson.
603
604         Apart from bumping the library version to 1.7.0 this patch also
605         sets the libtool version to the same one we have for the stable
606         branch.
607
608         * configure.ac:
609
610 2011-09-28  Martin Robinson  <mrobinson@igalia.com>
611
612         Fix the WebKit2 WebGL build.
613
614         * configure.ac: Add -ldl to the OPENGL_LIBS.
615
616 2011-09-28  Ryuan Choi  <ryuan.choi@samsung.com>
617
618         [EFL] Bump minimum requirement for eina.
619         https://bugs.webkit.org/show_bug.cgi?id=68994
620
621         Reviewed by Ryosuke Niwa.
622
623         * Source/cmake/FindEFL.cmake:
624
625 2011-09-27  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
626
627         Unreviewed. Fix a build error in WebKit EFL.
628
629         When web socket is disabled, there is a build break in WebKit EFL port.
630         Currently, web socket is enabled by default in build-webkit script.
631         Thus, the web socket is also enabled in EFL script of cmake build system for now.
632         Because, WebKit EFL developers can't work on latest WebKit trunk.
633
634         However, IMO, we should fix build errors when web socket is disabled.
635
636         * Source/cmake/OptionsEfl.cmake:
637
638 2011-09-27  Ulan Degenbaev  <ulan@chromium.org>
639
640         [v8] Code calling the typed array optimization script is fragile, depends on typed array hierarchy.
641
642         Install the flag, which indicates whether or not the optimization
643         script was executed, on the global object.
644
645         https://bugs.webkit.org/show_bug.cgi?id=68890
646
647         Reviewed by Kenneth Russell.
648
649         * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
650
651 2011-09-27  Sheriff Bot  <webkit.review.bot@gmail.com>
652
653         Unreviewed, rolling out r96108, r96111, r96113, and r96116.
654         http://trac.webkit.org/changeset/96108
655         http://trac.webkit.org/changeset/96111
656         http://trac.webkit.org/changeset/96113
657         http://trac.webkit.org/changeset/96116
658         https://bugs.webkit.org/show_bug.cgi?id=68913
659
660         Wait for working Qt5 (Requested by ossy on #webkit).
661
662         * Source/WebKit.pro:
663
664 2011-09-23  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
665
666         [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
667
668         QWidget and friends now live in the QtWidgets library. We update
669         includes in implementation files and private headers to us the
670         non-module-prefixed path, and leave the lookup for the include
671         path. For public headers we have to ifdef the includes as the
672         user might now have the modules we need in his QT config.
673
674         Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
675         have to update our code and use windowHandle() for setting the
676         parent relationships.
677
678         https://bugs.webkit.org/show_bug.cgi?id=68687
679
680         Reviewed by Andreas Kling.
681
682         * Source/WebKit.pro:
683
684 2011-09-27  Carlos Garcia Campos  <cgarcia@igalia.com>
685
686         [GTK] Reorganize header files
687         https://bugs.webkit.org/show_bug.cgi?id=65616
688
689         Reviewed by Martin Robinson.
690
691         * GNUmakefile.am: Initialize $libwebkitgtkincludedir to
692         $(prefix)/include/webkitgtk-<api-version>
693
694 2011-09-26  Raphael Kubo da Costa  <kubo@profusion.mobi>
695
696         [CMake] Remove FindFreetype.cmake
697         https://bugs.webkit.org/show_bug.cgi?id=68778
698
699         Reviewed by Adam Barth.
700
701         CMake has provided its own FindFreetype.cmake forever, so there is no
702         need to have another implementation in WebKit.
703
704         * Source/cmake/FindCairo.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
705         instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
706         * Source/cmake/FindFreetype.cmake: Removed.
707         * Source/cmake/FindPango.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
708         instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
709         * Source/cmake/OptionsEfl.cmake: Remove minimum required version
710         check, it has never been checked and Freetype 2.1.10 from 2005 is
711         already > 9.0.
712
713 2011-09-26  Alejandro G. Castro  <alex@igalia.com>
714
715         [GTK] pot file is not properly remove during distcheck
716         https://bugs.webkit.org/show_bug.cgi?id=68797
717
718         Defined DOMAIN variable before DISTCLEANFILES because we are using
719         it there to identify the .pot file.
720
721         Reviewed by Martin Robinson.
722
723         * GNUmakefile.am:
724
725 2011-09-26  Raphael Kubo da Costa  <kubo@profusion.mobi>
726
727         [CMake] Detect the operating system in a more generic way.
728         https://bugs.webkit.org/show_bug.cgi?id=67482
729
730         Reviewed by Adam Barth.
731
732         So far the buildsystem only considered Windows, Linux and Mac OS X as
733         valid operating systems, but any Unix (or at least the BSDs) should also
734         work fine.
735
736         By using the OS values CMake itself defines we can check for Unix
737         systems in a more generic fashion.
738
739         * Source/CMakeLists.txt:
740
741 2011-09-26  Jay Soffian  <jaysoffian@gmail.com>
742
743         chrome.dll!WebCore::ApplyStyleCommand::applyBlockStyle ReadAV@NULL (64db547804532a84be2e53721e499e9e)
744         https://bugs.webkit.org/show_bug.cgi?id=51639
745
746         Reviewed by Ryosuke Niwa.
747
748         Add missing window.layoutTestController.dumpAsText so that test output matches expectation.
749
750         * LayoutTests/editing/style/justify-without-enclosing-block.xhtml:
751
752 2011-09-25  Adam Barth  <abarth@webkit.org>
753
754         Finish removing PLATFORM(BREWMP) by removing associated code
755         https://bugs.webkit.org/show_bug.cgi?id=68779
756
757         Reviewed by Sam Weinig.
758
759         * Source/cmake/WebKitPackaging.cmake:
760         * wscript:
761
762 2011-09-25  Adam Barth  <abarth@webkit.org>
763
764         Remove PLATFORM(HAIKU) and associated code
765         https://bugs.webkit.org/show_bug.cgi?id=68774
766
767         Reviewed by Sam Weinig.
768
769         * Source/cmake/WebKitPackaging.cmake:
770         * wscript:
771
772 2011-09-25  Raphael Kubo da Costa  <kubo@profusion.mobi>
773
774         [CMake] Remove FindLibXlst.cmake
775         https://bugs.webkit.org/show_bug.cgi?id=68770
776
777         Reviewed by Adam Barth.
778
779         This file should have never been committed -- the library it looks for
780         is called libxslt, not libxlst, so it has never really been used. When
781         the buildsystem looked for libxslt, it used CMake's own LibXslt.cmake
782         instead.
783
784         * Source/cmake/FindLibXlst.cmake: Removed.
785
786 2011-09-24  Adam Barth  <abarth@webkit.org>
787
788         Always enable ENABLE(OFFLINE_WEB_APPLICATIONS)
789         https://bugs.webkit.org/show_bug.cgi?id=68767
790
791         Reviewed by Eric Seidel.
792
793         * Source/cmake/OptionsEfl.cmake:
794         * Source/cmake/OptionsWinCE.cmake:
795         * Source/cmakeconfig.h.cmake:
796         * configure.ac:
797
798 2011-09-24  Adam Barth  <abarth@webkit.org>
799
800         Remove ENABLE(WCSS) and associated code
801         https://bugs.webkit.org/show_bug.cgi?id=68759
802
803         Reviewed by Darin Adler.
804
805         * configure.ac:
806
807 2011-09-23  Yuqiang Xian  <yuqiang.xian@intel.com>
808
809         Add JSVALUE32_64 support to DFG JIT
810         https://bugs.webkit.org/show_bug.cgi?id=67460
811
812         Reviewed by Gavin Barraclough.
813
814         Add cmake options to enable DFG JIT compilation for EFL port
815
816         * Source/cmake/OptionsEfl.cmake:
817         * Source/cmakeconfig.h.cmake:
818
819 2011-09-23  Raphael Kubo da Costa  <kubo@profusion.mobi>
820
821         [CMake] Detect amd64 as a valid 64-bit architecture.
822         https://bugs.webkit.org/show_bug.cgi?id=67481
823
824         Reviewed by Oliver Hunt.
825
826         Some operating systems (generally the BSDs) use amd64 instead of x86_64
827         to report they're running on 64 bits, so consider it a valid value.
828
829         * Source/CMakeLists.txt:
830
831 2011-09-23  Adam Klein  <adamk@chromium.org>
832
833         Add ENABLE_MUTATION_OBSERVERS feature flag
834         https://bugs.webkit.org/show_bug.cgi?id=68732
835
836         Reviewed by Ojan Vafai.
837
838         This flag will guard an implementation of the "Mutation Observers" proposed in
839         http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html
840
841         * configure.ac:
842
843 2011-09-23  Varun Jain  <varunjain@google.com>
844
845         Refactor WebViewImpl::scrollFocusedNodeIntoRect to a better place and add tests
846         https://bugs.webkit.org/show_bug.cgi?id=68198
847
848         Reviewed by Dimitri Glazkov.
849
850         * Source/autotools/symbols.filter:
851
852 2011-09-23  Mark Hahnenberg  <mhahnenberg@apple.com>
853
854         Add static version of JSCell::visitChildren
855         https://bugs.webkit.org/show_bug.cgi?id=68404
856
857         Reviewed by Darin Adler.
858
859         In this patch we just extract the bodies of the virtual visitChildren methods
860         throughout the JSCell inheritance hierarchy out into static methods, which are 
861         now called from the virtual methods.  This is an intermediate step in trying to 
862         move the virtual-ness of visitChildren into our own custom vtable stored in 
863         ClassInfo.  We need to convert the methods to static methods in order to be 
864         able to more easily store and refer to them in our custom vtable since normal 
865         member methods store some implicit information in their types, making it 
866         impossible to store them generically in ClassInfo.
867
868         * Source/autotools/symbols.filter:
869
870 2011-09-21  Julien Chaffraix  <jchaffraix@webkit.org>
871
872         Crash in RenderBox::paintMaskImages when GraphicsContext's painting is disabled
873         https://bugs.webkit.org/show_bug.cgi?id=68133
874
875         Reviewed by Darin Adler.
876
877         * Source/autotools/symbols.filter: Added the mangled symbols needed for window.internals
878
879 2011-09-21  Joshua Bell  <jsbell@chromium.org>
880
881         IndexedDB: compare strings without decoding
882         https://bugs.webkit.org/show_bug.cgi?id=68554
883
884         Reviewed by Tony Chang.
885
886         Resolves a FIXME in IndexedDB that was also identified as a hotspot
887         during profiling. Yields a small performance improvement.
888
889         * Source/WebCore/storage/IDBLevelDBCoding.cpp:
890         * Source/WebCore/storage/IDBLevelDBCoding.h:
891         * Source/WebKit/chromium/tests/IDBLevelDBCodingTest.cpp:
892
893 011-09-21  Leandro Pereira  <leandro@profusion.mobi>
894
895         Unreviewed. Remove unused ENABLE_AS_IMAGE flag after r95234 from
896         Options{Efl,WinCE}.cmake.
897
898         * Source/cmake/OptionsEfl.cmake:
899         * Source/cmake/OptionsWinCE.cmake:
900
901 2011-09-20  ChangSeok Oh  <shivamidow@gmail.com>
902
903         [GTK] requestAnimationFrame support for gtk port
904         https://bugs.webkit.org/show_bug.cgi?id=66280
905
906         Reviewed by Martin Robinson.
907
908         * configure.ac: Add an option to enable requestAnimationFrame for gtk port.
909
910 2011-09-20  Carlos Garcia Campos  <cgarcia@igalia.com>
911
912         [GTK] Update NEWS and configure.ac for 1.5.90 release
913
914         Reviewed by Martin Robinson.
915
916         * configure.ac:
917
918 2011-09-19  Adam Barth  <abarth@webkit.org>
919
920         Always enable ENABLE(EVENTSOURCE)
921         https://bugs.webkit.org/show_bug.cgi?id=68414
922
923         Reviewed by Eric Seidel.
924
925         * Source/cmake/OptionsEfl.cmake:
926         * Source/cmake/OptionsWinCE.cmake:
927         * Source/cmakeconfig.h.cmake:
928         * configure.ac:
929
930 2011-09-17  Ryuan Choi  <ryuan.choi@samsung.com>
931
932         [EFL] Bump minimum requirement for cairo to 1.10.
933         https://bugs.webkit.org/show_bug.cgi?id=68226
934
935         Reviewed by Adam Barth.
936
937         * Source/cmake/FindCairo.cmake: Check required version.
938         * Source/cmake/OptionsEfl.cmake:
939
940 2011-09-16  Ulan Degenbaev  <ulan@chromium.org>
941
942         [V8] REGRESSION(94783): calling the binding script during V8 context creation slows down page loads
943         https://bugs.webkit.org/show_bug.cgi?id=68237
944
945         Reviewed by Kenneth Russell.
946
947         Call the binding script lazily on the first run of the set() method of
948         a typed array.
949
950         * ../../Source/WebCore/WebCore.gypi:
951         * ../../Source/WebCore/bindings/v8/V8BindingScripts.cpp: Removed.
952         * ../../Source/WebCore/bindings/v8/V8BindingScripts.h: Removed.
953         * ../../Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
954         * ../../Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
955         * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
956         * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
957         * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
958
959 2011-09-16  Martin Robinson  <mrobinson@igalia.com>
960
961         [GTK] Disable WebKit2 by default in configure.ac, but enable it with build-webkit
962         https://bugs.webkit.org/show_bug.cgi?id=68178
963
964         Reviewed by Xan Lopez.
965
966         * configure.ac: Do not build WebKit2 by default. Re-add pkgconfig support
967         for WebKit2.
968
969 2011-09-15  Adam Barth  <abarth@webkit.org>
970
971         Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
972         https://bugs.webkit.org/show_bug.cgi?id=68205
973
974         Reviewed by Eric Seidel.
975
976         * Source/cmake/OptionsEfl.cmake:
977         * Source/cmake/OptionsWinCE.cmake:
978         * Source/cmakeconfig.h.cmake:
979         * configure.ac:
980
981 2011-09-15  Varun Jain  <varunjain@google.com>
982
983         Add method to scroll current node to specific position in Chromium WebKit API
984         https://bugs.webkit.org/show_bug.cgi?id=68192
985
986         Reviewed by Dimitri Glazkov.
987
988         *  Source/WebKit/chromium/public/WebView.h:
989         *  Source/WebKit/chromium/src/WebViewImpl.cpp:
990         *  Source/WebKit/chromium/src/WebViewImpl.h:
991
992 2011-09-15  Eric Seidel  <eric@webkit.org>
993
994         Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default
995         https://bugs.webkit.org/show_bug.cgi?id=68182
996
997         Reviewed by Adam Barth.
998
999         * configure.ac:
1000
1001 2011-09-15  Eric Seidel  <eric@webkit.org>
1002
1003         Remove ENABLE_SVG_ANIMATION as all major ports have it on by default
1004         https://bugs.webkit.org/show_bug.cgi?id=68022
1005
1006         Reviewed by Ryosuke Niwa.
1007
1008         * Source/cmake/OptionsEfl.cmake:
1009         * Source/cmake/OptionsWinCE.cmake:
1010         * Source/cmakeconfig.h.cmake:
1011         * configure.ac:
1012
1013 2011-09-15  Sheriff Bot  <webkit.review.bot@gmail.com>
1014
1015         Unreviewed, rolling out r95163.
1016         http://trac.webkit.org/changeset/95163
1017         https://bugs.webkit.org/show_bug.cgi?id=68180
1018
1019         [Qt] The QT_GCC_X variables were removed in Qt5 by accident.
1020         (Requested by darktears on #webkit).
1021
1022         * Source/WebKit.pri:
1023
1024 2011-09-14  Alexis Menard  <alexis.menard@openbossa.org>
1025
1026         [Qt] Replace QT_GCC_X as they don't exist in Qt5 anymore.
1027         https://bugs.webkit.org/show_bug.cgi?id=68114
1028
1029         Reviewed by Kenneth Rohde Christiansen.
1030
1031         Replace QT_GCC_X variables, they have been removed in Qt5. It was
1032         actually wrong to use them because they tell about which GCC version
1033         Qt has been compiled, not the current version of GCC use to build webkit.
1034         I use gcc -dumpversion to get it.
1035
1036         * Source/WebKit.pri:
1037
1038 2011-09-14  Ulan Degenbaev  <ulan@chromium.org>
1039
1040         [v8] Improve performance of typed array copy constructor taking Array
1041         https://bugs.webkit.org/show_bug.cgi?id=68015
1042
1043         Reviewed by Kenneth Russell.
1044
1045         Invoke the 'set' method of the constructed array instead of
1046         copying the elements of the source array one by one.
1047
1048         Copy constructor tests already exist.
1049
1050         * ../../Source/WebCore/WebCore.gypi:
1051         * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp: Added.
1052         * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
1053
1054 2011-09-14  Csaba Osztrogonác  <ossy@webkit.org>
1055
1056         [GTK] Unreviewed buildfix after r95107.
1057
1058         * configure.ac:
1059
1060 2011-09-13  Eric Seidel  <eric@webkit.org>
1061
1062         Remove ENABLE_SVG_USE as <use> is required by HTML5
1063         https://bugs.webkit.org/show_bug.cgi?id=68019
1064
1065         Reviewed by Ryosuke Niwa.
1066
1067         * Source/cmake/OptionsEfl.cmake:
1068         * Source/cmake/OptionsWinCE.cmake:
1069         * Source/cmakeconfig.h.cmake:
1070         * configure.ac:
1071
1072 2011-09-13  Eric Seidel  <eric@webkit.org>
1073
1074         Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
1075         https://bugs.webkit.org/show_bug.cgi?id=68018
1076
1077         Reviewed by Ryosuke Niwa.
1078
1079         * Source/cmake/OptionsEfl.cmake:
1080         * Source/cmake/OptionsWinCE.cmake:
1081         * Source/cmakeconfig.h.cmake:
1082         * configure.ac:
1083
1084 2011-09-09  Rafael Antognolli  <antognolli@profusion.mobi>
1085
1086         Add replacement functions for gdk ones.
1087         https://bugs.webkit.org/show_bug.cgi?id=66323
1088
1089         Reviewed by Martin Robinson.
1090
1091         * Source/cmake/FindPango.cmake:
1092
1093 2011-09-09  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1094
1095         [Qt] Remove common.pri
1096         https://bugs.webkit.org/show_bug.cgi?id=67814
1097
1098         Reviewed by Andreas Kling.
1099
1100         * Source/WebKit.pri: Move rules from common.pri to WebKit.pri.
1101         * Source/common.pri: Removed.
1102
1103 2011-09-08  Mark Pilgrim  <pilgrim@chromium.org>
1104
1105         Test how HTMLAnchorElement.getParameter reacts to too few arguments
1106         https://bugs.webkit.org/show_bug.cgi?id=66522
1107
1108         Reviewed by Adam Barth.
1109
1110         * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter-expected.txt: Added.
1111         * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter.html: Added.
1112
1113 2011-09-08  Varun Jain  <varunjain@google.com>
1114
1115         Implement double tap detection in GestureRecognizerChromium
1116         https://bugs.webkit.org/show_bug.cgi?id=67709
1117
1118         Reviewed by Dimitri Glazkov.
1119
1120         *  Source/WebCore/page/EventHandler.cpp:
1121         *  Source/WebCore/platform/PlatformGestureEvent.h:
1122
1123 2011-09-08  Ulan Degenbaev  <ulan@chromium.org>
1124
1125         [v8] Improve performance of typed array set() taking Array
1126         https://bugs.webkit.org/show_bug.cgi?id=63644
1127
1128         Reviewed by Kenneth Russell.
1129
1130         Overwrite the native 'set' method of the type arrays with JS
1131         implementation after initialization of the global context.
1132
1133         Add tests for invalid and boundary offsets. No performance tests.
1134
1135         * LayoutTests/fast/canvas/webgl/array-unit-tests-expected.txt:
1136         * LayoutTests/fast/canvas/webgl/array-unit-tests.html:
1137         * Source/WebCore/WebCore.gyp/WebCore.gyp:
1138         * Source/WebCore/WebCore.gypi:
1139         * Source/WebCore/bindings/v8/V8BindingScripts.cpp: Added.
1140         * Source/WebCore/bindings/v8/V8BindingScripts.h: Added.
1141         * Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
1142         * Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
1143         * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js: Added.
1144
1145 2011-09-08  Varun Jain  <varunjain@google.com>
1146
1147         Split Tap gesture detection into TapDown and Tap.
1148         We need this distinction to highlight links when they are first touched. The link is
1149         followed only if the tap is completed, otherwise, if a scroll is detected, the highlight
1150         goes away.
1151         https://bugs.webkit.org/show_bug.cgi?id=67645
1152
1153         Reviewed by Dimitri Glazkov.
1154
1155         *  Source/WebCore/page/EventHandler.cpp:
1156         *  Source/WebCore/platform/PlatformGestureEvent.h:
1157
1158 2011-09-07  Alexei Svitkine  <asvitkine@chromium.org>
1159
1160         Add test infrastructure to test rubber-banding overhang drawing along with layout tests for existing Chromium Mac overhang drawing in the non-gpu path.
1161         https://bugs.webkit.org/show_bug.cgi?id=67511
1162
1163         Reviewed by Dimitri Glazkov.
1164
1165         * Source/autotools/symbols.filter:
1166
1167 2011-09-06  Ryosuke Niwa  <rniwa@webkit.org>
1168
1169         REGRESSION(r94274): FormManagerTest.PreviewForm and FillFormNonEmptyField fail on chromium
1170         https://bugs.webkit.org/show_bug.cgi?id=67453
1171
1172         Reviewed by Kent Tamura.
1173
1174         Add symbols for internals.
1175
1176         * Source/autotools/symbols.filter:
1177
1178 2011-09-04  Robin Dunn  <robin@alldunn.com>
1179
1180         [wx] Enable wxWebKit to run using the wxGC Cairo backend on platforms other than GTK.
1181         https://bugs.webkit.org/show_bug.cgi?id=67577
1182
1183         Reviewed by Kevin Ollivier.
1184
1185         * wscript:
1186
1187 2011-08-30  Aaron Colwell  <acolwell@chromium.org>
1188
1189         Add MediaSource API to HTMLMediaElement
1190         https://bugs.webkit.org/show_bug.cgi?id=64731
1191
1192         Reviewed by Eric Carlson.
1193
1194         * configure.ac:
1195
1196 2011-08-30  Ryosuke Niwa  <rniwa@webkit.org>
1197
1198         Cleanup after r94050 and r94054.
1199
1200         * Source/autotools/symbols.filter:
1201
1202 2011-08-30  Philippe Normand  <pnormand@igalia.com>
1203
1204         Unreviewed, another attempt to fix GTK build after r94038.
1205
1206         * Source/autotools/symbols.filter:
1207
1208 2011-08-29  Ryosuke Niwa  <rniwa@webkit.org>
1209
1210         Build fix attempt after r94038.
1211
1212         * Source/autotools/symbols.filter:
1213
1214 2011-08-26  Varun Jain  <varunjain@google.com>
1215
1216         WebViewImpl::selectionRange should return range in the right order.
1217         https://bugs.webkit.org/show_bug.cgi?id=66973
1218
1219         Reviewed by Darin Fisher.
1220
1221         *  Source/WebKit/chromium/public/WebWidget.h:
1222         *  Source/WebKit/chromium/src/WebViewImpl.cpp:
1223
1224 2011-08-25  Martin Robinson  <mrobinson@igalia.com>
1225
1226         Reviewed by Xan Lopez.
1227
1228         [GTK] Switch to GTK+ 3.x by default
1229         https://bugs.webkit.org/show_bug.cgi?id=63047
1230
1231         * configure.ac: Modify the default value of the --with-gtk option to be 3.0.
1232
1233 2011-08-24  Philippe Normand  <pnormand@igalia.com>
1234
1235         [GTK] bump GStreamer requirement to 0.10.30
1236         https://bugs.webkit.org/show_bug.cgi?id=66860
1237
1238         Reviewed by Martin Robinson.
1239
1240         * configure.ac:
1241
1242 2011-08-23  Steve Block  <steveblock@google.com>
1243
1244         Remove all mention of removed Android files from build scripts
1245         https://bugs.webkit.org/show_bug.cgi?id=66755
1246
1247         Reviewed by Tony Gentilcore.
1248
1249         * Source/cmake/WebKitPackaging.cmake:
1250
1251 2011-08-19  MORITA Hajime  <morrita@google.com>
1252
1253         Spell-checking doesn't recognize word boundaries on contests inserted by execCommand('insertHTML')
1254         https://bugs.webkit.org/show_bug.cgi?id=65902
1255
1256         Reviewed by Ryosuke Niwa.
1257         
1258         Add export for window.internals object.
1259
1260         * Source/autotools/symbols.filter:
1261
1262 2011-08-16  Andras Becsi  <abecsi@webkit.org>
1263
1264         Reviewed by Csaba Osztrogonác.
1265
1266         Need AtomicStrings for the various font family names
1267         https://bugs.webkit.org/show_bug.cgi?id=28024
1268
1269         * Source/cmake/WebKitMacros.cmake: Add new macro.
1270
1271 2011-08-11  Xan Lopez  <xlopez@igalia.com>
1272
1273         [GTK] Update NEWS and configure.ac for 1.5.2 release
1274
1275         Reviewed by Gustavo Noronha.
1276
1277         * configure.ac: update for release.
1278
1279 2011-08-10  Varun Jain  <varunjain@google.com>
1280
1281         WebViewImpl::selectionRange should return false if there is no selection
1282         https://bugs.webkit.org/show_bug.cgi?id=66012
1283
1284         Reviewed by Darin Fisher.
1285
1286         *  Source/WebKit/chromium/src/WebViewImpl.cpp:
1287
1288 2011-08-10  Kevin Ollivier  <kevino@theolliviers.com>
1289
1290         [wx] Unreviewed build fix. Do not build LocaleToScriptMappingICU.cpp for now
1291         as ICU on Leopard is too old to build this.
1292         
1293         * wscript:
1294
1295 2011-08-08  Adrienne Walker  <enne@google.com>
1296
1297         Add testing for --force-compositing-mode to windows.internal
1298         https://bugs.webkit.org/show_bug.cgi?id=65777
1299
1300         Reviewed by Adam Barth.
1301
1302         Add exports for Document::settings().
1303
1304         * Source/autotools/symbols.filter:
1305
1306 2011-08-09  Sheriff Bot  <webkit.review.bot@gmail.com>
1307
1308         Unreviewed, rolling out r92683.
1309         http://trac.webkit.org/changeset/92683
1310         https://bugs.webkit.org/show_bug.cgi?id=65921
1311
1312          "Breaks Qt --minimal build. Revert pending update of the Qt
1313         minimal configuration" (Requested by simathur on #webkit).
1314
1315         * Source/WebKit.pri:
1316
1317 2011-08-09  Siddharth Mathur  <siddharth.mathur@nokia.com>
1318
1319         [Qt] Simplify code by removing QT_NO_DESKTOPSERVICES and QT_NO_NETWORKDISKCACHE
1320         https://bugs.webkit.org/show_bug.cgi?id=65880
1321
1322         Reviewed by Andreas Kling.
1323
1324         QDesktopServices and QNetworkDiskCache have been around for a while now. Kill flags which 
1325         check for their feature flags. Assume that any reasonable Qt build provides them. 
1326
1327         * Source/WebKit.pri:
1328
1329 2011-08-06  Aron Rosenberg  <arosenberg@logitech.com>
1330
1331         Reviewed by Benjamin Poulain.
1332
1333         [Qt] Fix build with Intel compiler on Windows
1334         https://bugs.webkit.org/show_bug.cgi?id=65088
1335
1336         Disable Intel Compiler warning 873 - function "" has no corresponding operator
1337         delete (to be called if an exception is thrown during initialization of an
1338         allocated object).
1339
1340         * Source/WebKit.pri:
1341
1342 2011-08-03  Kevin Ollivier  <kevino@theolliviers.com>
1343
1344         [wx] Unreviewed build fix after gesture recognizer changes.
1345
1346         * wscript:
1347
1348 2011-08-02  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
1349
1350         [Qt] [WK2] Expose web view classes to QML
1351         https://bugs.webkit.org/show_bug.cgi?id=65339
1352
1353         Reviewed by Benjamin Poulain.
1354
1355         * Source/WebKit.pro: Include QML plugin subdir in the build system for WK2.
1356
1357 2011-08-03  Carlos Garcia Campos  <cgarcia@igalia.com>
1358
1359         [GTK] Install web and plugin processes in libexecdir instead of bindir
1360         https://bugs.webkit.org/show_bug.cgi?id=65600
1361
1362         Reviewed by Martin Robinson.
1363
1364         * GNUmakefile.am: Initialize libexec_PROGRAMS, only used by
1365         WebKit2 in this moment.
1366
1367 2011-08-03  Carlos Garcia Campos  <cgarcia@igalia.com>
1368
1369         [GTK] Reorganize pkg-config files
1370         https://bugs.webkit.org/show_bug.cgi?id=65548
1371
1372         Reviewed by Martin Robinson.
1373
1374         * GNUmakefile.am: Initialize pkgconfigdir and pkgconfig_DATA which
1375         are common to all libraries.
1376         * configure.ac: Update pkg-config files.
1377
1378 2011-08-02  Varun Jain  <varunjain@google.com>
1379
1380         Missing null check in WebViewImpl::selectionRange
1381         https://bugs.webkit.org/show_bug.cgi?id=65561
1382
1383         Reviewed by Darin Fisher.
1384
1385         *  Source/WebKit/chromium/src/WebViewImpl.cpp:
1386
1387 2011-08-01  Scott Graham  <scottmg@chromium.org>
1388
1389         REGRESSION (r39725?): Resources removed from document can not be freed until the document is deleted
1390         https://bugs.webkit.org/show_bug.cgi?id=61006
1391
1392         Reviewed by Antti Koivisto.
1393
1394         Update exports for test harness.
1395
1396         * Source/autotools/symbols.filter:
1397
1398 2011-08-01  Hayato Ito  <hayato@chromium.org>
1399
1400         Add support for getting an element in shadow root by its id into a window.internals object.
1401         https://bugs.webkit.org/show_bug.cgi?id=64587
1402
1403         Reviewed by Hajime Morita.
1404
1405         * Source/autotools/symbols.filter:
1406
1407 2011-08-01  Neil Roberts  <neil@linux.intel.com>
1408
1409         build: Fix finding the headers for GStreamer
1410
1411         The cmake files to find the various GStreamer packages were all
1412         checking for the header gst/gst.h. However if gst-plugins-base is
1413         installed into a separate prefix from gstreamer then all of these
1414         tests would only pick up the gstreamer include path so the build
1415         would fail. This patch changes it to try and find a file
1416         appropriate to each package.
1417
1418         https://bugs.webkit.org/show_bug.cgi?id=64933
1419
1420         Reviewed by Martin Robinson.
1421
1422         * Source/cmake/FindGStreamer-App.cmake:
1423         * Source/cmake/FindGStreamer-Base.cmake:
1424         * Source/cmake/FindGStreamer-Interfaces.cmake:
1425         * Source/cmake/FindGStreamer-Pbutils.cmake:
1426         * Source/cmake/FindGStreamer-Plugins-Base.cmake:
1427         * Source/cmake/FindGStreamer-Video.cmake:
1428
1429 2011-07-31  Daniel Bates  <dbates@webkit.org>
1430
1431         Add missing semicolons to build fix attempt in <http://trac.webkit.org/changeset/92080>.
1432
1433         * Source/autotools/symbols.filter:
1434
1435 2011-07-31  Daniel Bates  <dbates@webkit.org>
1436
1437         Some more fixes to the GTK build after r92059 (https://bugs.webkit.org/show_bug.cgi?id=65419).
1438
1439         * Source/autotools/symbols.filter: Export symbols needed by Internals.
1440
1441 2011-07-27  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
1442
1443         [Qt] Fix build in Qt 5 of QDeclarativeWebView
1444         https://bugs.webkit.org/show_bug.cgi?id=65258
1445
1446         Reviewed by Andreas Kling.
1447
1448         In Qt 5, the QGraphicsView-based classes for QtQuick are in the
1449         qtquick1 module, including QDeclarativeItem and QDeclarativeView.
1450
1451         * Source/WebKit.pro:
1452
1453 2011-07-26  Andras Becsi  <abecsi@webkit.org>
1454
1455         [Qt] [WK2] Disable the build with Qt versions older than 5.0
1456         https://bugs.webkit.org/show_bug.cgi?id=65189
1457
1458         Reviewed by Csaba Osztrogonác.
1459
1460         * Source/WebKit.pro: Abort if not using Qt5.
1461
1462 2011-07-20  Pierre Rossi  <pierre.rossi@gmail.com>
1463
1464         [Qt] Qt5 Build Fix: Disable the legacy mac assert macros.
1465
1466         This is done in order to prevent collision with the recently
1467         introduced function QSslCertificate::verify() in Qt5.
1468
1469         https://bugs.webkit.org/show_bug.cgi?id=64855
1470
1471         Reviewed by Simon Hausmann.
1472
1473         * Source/WebKit.pri:
1474
1475 2011-07-19  Robert Sesek  <rsesek@chromium.org>
1476
1477         [Chromium] Need to remove app/ from DEPS
1478         https://bugs.webkit.org/show_bug.cgi?id=64750
1479
1480         Reviewed by Tony Chang.
1481
1482         Remove Source/WebKit/chromium/app/ from .gitignore.
1483
1484         * .gitignore:
1485
1486 2011-07-18  MORITA Hajime  <morrita@google.com>
1487
1488         [ShadowContentElement] forwarded node should be able to access its hosting content element.
1489         https://bugs.webkit.org/show_bug.cgi?id=64251
1490
1491         Reviewed by Dimitri Glazkov.
1492
1493         Added GTK symbols for new window.internals methods.
1494         
1495         * Source/autotools/symbols.filter:
1496
1497 2011-07-15  Martin Robinson  <mrobinson@igalia.com>
1498
1499         Build fixes for WebKit2. Ensure that all generated sources are
1500         on nodist primaries, that they are on forward declared variables
1501         so that BUILT_SOURCES is calculated properly and that zlib is 
1502         included during linking (for WOFF support).
1503
1504         * GNUmakefile.am:
1505         * Source/autotools/webkit.m4: Include test for zlib.
1506
1507 2011-07-15  Carlos Garcia Campos  <cgarcia@igalia.com>
1508
1509         [GTK] Build plugin process by default when building WebKit2
1510         https://bugs.webkit.org/show_bug.cgi?id=64592
1511
1512         Reviewed by Philippe Normand.
1513
1514         * configure.ac:
1515
1516 2011-07-14  Carlos Garcia Campos  <cgarcia@igalia.com>
1517
1518         Reviewed by Martin Robinson.
1519
1520         [GTK] Implement Plugin Process
1521         https://bugs.webkit.org/show_bug.cgi?id=60546
1522
1523         * configure.ac: Always check for gtk2 when building the plugin
1524         process.
1525
1526 2011-07-14  MORITA Hajime  <morrita@google.com>
1527
1528         Unreviewed, rolling out r90976, r90981, and r90985.
1529         http://trac.webkit.org/changeset/90976
1530         http://trac.webkit.org/changeset/90981
1531         http://trac.webkit.org/changeset/90985
1532         https://bugs.webkit.org/show_bug.cgi?id=64251
1533
1534         build break
1535
1536         * Source/autotools/symbols.filter:
1537
1538 2011-07-14  MORITA Hajime <morrita@google.com>
1539
1540         Unreviewed attempt to build fix.
1541         
1542         * Source/autotools/symbols.filter:
1543
1544 2011-07-13  MORITA Hajime  <morrita@google.com>
1545
1546         [ShadowContentElement] forwarded node should be able to access its hosting content element.
1547         https://bugs.webkit.org/show_bug.cgi?id=64251
1548
1549         Reviewed by Dimitri Glazkov.
1550
1551         Added GTK symbols for new window.internals methods.
1552         
1553         * Source/autotools/symbols.filter:
1554
1555 2011-07-06  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1556
1557         [EFL] Add Fullscreen API feature
1558         https://bugs.webkit.org/show_bug.cgi?id=63975
1559
1560         This is just to add disabled ENABLE_FULLSCREEN_API to OptionEFl.cmake.
1561         ENABLE_FULLSCREEN_API will be enabled after finishing missing implementations.
1562
1563         Reviewed by Adam Barth.
1564
1565         * Source/cmake/OptionsEfl.cmake: Add disabled ENABLE_FULLSCREEN_API feature.
1566         * Source/cmakeconfig.h.cmake: ditto.
1567
1568 2011-07-05  Vsevolod Vlasov  <vsevik@chromium.org>
1569
1570         Web Inspector: Show content for plugin requests in network panel.
1571         https://bugs.webkit.org/show_bug.cgi?id=30080
1572
1573         Added GTK symbols for new window.internals methods.
1574
1575         Reviewed by Pavel Feldman.
1576
1577         * Source/autotools/symbols.filter:
1578
1579 2011-07-04  Sheriff Bot  <webkit.review.bot@gmail.com>
1580
1581         Unreviewed, rolling out r90373.
1582         http://trac.webkit.org/changeset/90373
1583         https://bugs.webkit.org/show_bug.cgi?id=63917
1584
1585         Breaks Qt Linux Release minimal (Requested by vsevik on
1586         #webkit).
1587
1588         * Source/autotools/symbols.filter:
1589
1590 2011-07-04  Vsevolod Vlasov  <vsevik@chromium.org>
1591
1592         Web Inspector: Show content for plugin requests in network panel.
1593         https://bugs.webkit.org/show_bug.cgi?id=30080
1594
1595         Reviewed by Pavel Feldman.
1596
1597         * Source/autotools/symbols.filter:
1598
1599 2011-07-01  Tony Chang  <tony@chromium.org>
1600
1601         Add chromium sql directory to git ignore.
1602
1603         * .gitignore:
1604
1605 2011-07-01  Patrick Gansterer  <paroga@webkit.org>
1606
1607         Reviewed by Daniel Bates.
1608
1609         [CMake] Add cpu detection for MIPS
1610         https://bugs.webkit.org/show_bug.cgi?id=63693
1611
1612         * Source/CMakeLists.txt:
1613
1614 2011-07-01  Joone Hur  <joone.hur@collabora.co.uk>
1615
1616         Reviewed by Martin Robinson.
1617
1618         [GTK] Add DeviceOrientation feature
1619         https://bugs.webkit.org/show_bug.cgi?id=63720
1620
1621         Add configure option to enable/disable DeviceOrientation feature.
1622
1623         * configure.ac:
1624
1625 2011-06-28  Joone Hur  <joone.hur@collabora.co.uk>
1626
1627         Reviewed by Martin Robinson.
1628
1629         [GTK] Rename 3D transforms to 3D rendering
1630         https://bugs.webkit.org/show_bug.cgi?id=63508
1631
1632         WebKitGtk+ provides the 3D transforms feature, but it was
1633         renamed to 3D Rendering. This features supports CSS 3D trasnforms.
1634
1635         * configure.ac: Rename ENABLE_3D_TRANSFORMS to ENABLE_3D_RENDERING.
1636
1637 2011-06-27  Alexis Menard  <alexis.menard@openbossa.org>
1638
1639         Reviewed by Kenneth Rohde Christiansen.
1640
1641         [Qt] Remove Phonon MediaPlayer from the tree.
1642         https://bugs.webkit.org/show_bug.cgi?id=63448
1643
1644         Remvove from the build.
1645
1646         * Source/WebKit.pri:
1647
1648 2011-06-24  Dominic Cooney  <dominicc@chromium.org>
1649
1650         Reviewed by Dimitri Glazkov.
1651
1652         Convert shadow DOM-related tests to use window.internals
1653         https://bugs.webkit.org/show_bug.cgi?id=61671
1654
1655         * Source/autotools/symbols.filter: Export symbols for GTK.
1656
1657 2011-06-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1658
1659         Reviewed by Martin Robinson.
1660
1661         [GTK] Add more debug options to compilation
1662         https://bugs.webkit.org/show_bug.cgi?id=63318
1663
1664         Add --enable-debug-symbols to enable/disable compilation with
1665         debug symbols and --enable-debug-features to enable/disable debug
1666         features. Both options are unconditionally enabled for debug
1667         builds.
1668
1669         * configure.ac:
1670
1671 2011-06-23  Oliver Hunt  <oliver@apple.com>
1672
1673         Qt build-fix: remove warning that no other platform appears to use.
1674         Someone can add it back if they really feel it's needed.
1675
1676         * Source/WebKit.pri:
1677
1678 2011-06-22  Ryuan Choi  <ryuan.choi@samsung.com>
1679
1680         Reviewed by Antonio Gomes.
1681
1682         [EFL] Add an option to enable Device Orientation Event.
1683         https://bugs.webkit.org/show_bug.cgi?id=63120
1684
1685         ADD ENABLE_DEVICE_ORIENTATION.
1686
1687         * Source/cmake/OptionsEfl.cmake:
1688         * Source/cmakeconfig.h.cmake:
1689
1690 2011-06-22  Nate Chapin  <japhet@chromium.org>
1691
1692         Reviewed by Adam Barth.
1693
1694         Add symbols required for window.internals.
1695         https://bugs.webkit.org/show_bug.cgi?id=62066
1696
1697         * Source/autotools/symbols.filter:
1698
1699 2011-06-22  Martin Robinson  <mrobinson@igalia.com>
1700
1701         Reviewed by Adam Roben.
1702
1703         [GTK] Implement pixel dump support for WebKitTestRunner
1704         https://bugs.webkit.org/show_bug.cgi?id=58242
1705
1706         * GNUmakefile.am: Reference the new ImageDiff GNUmakefile.
1707
1708 2011-06-21  MORITA Hajime  <morrita@google.com>
1709
1710         Unreviewed, rolling out r89401 and r89403.
1711         http://trac.webkit.org/changeset/89401
1712         http://trac.webkit.org/changeset/89403
1713         https://bugs.webkit.org/show_bug.cgi?id=62970
1714
1715         Breaks mac build and mistakenly enables the spellcheck API
1716
1717         * configure.ac:
1718
1719 2011-06-20  MORITA Hajime <morrita@google.com>
1720
1721         Reviewed by Kent Tamura.
1722         
1723         Spellcheck API should be build-able.
1724         https://bugs.webkit.org/show_bug.cgi?id=62970
1725
1726         * configure.ac:
1727
1728 2011-06-20  MORITA Hajime  <morrita@google.com>
1729
1730         Unreviewed GTK build fix.
1731         This change corrected syntax error on symbols.filter.
1732
1733         * Source/autotools/symbols.filter:
1734
1735 2011-06-19  MORITA Hajime <morrita@google.com>
1736
1737         Unreviewed GTK build fix.
1738
1739         * Source/autotools/symbols.filter:
1740
1741 2011-06-19  MORITA Hajime  <morrita@google.com>
1742
1743         Reviewed by Dimitri Glazkov.
1744
1745         The internals object should have createShadowContentElement()
1746         https://bugs.webkit.org/show_bug.cgi?id=62432
1747
1748         * Source/autotools/symbols.filter: Added some more symbols necessary for
1749         window.internals to function to the global symbol list.
1750         
1751
1752 2011-06-19  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1753
1754         Reviewed by Martin Robinson.
1755
1756         [GTK] Enable Media Stream feature and make it default on
1757         https://bugs.webkit.org/show_bug.cgi?id=60394
1758
1759         * configure.ac:
1760
1761 2011-06-17  Joone Hur  <joone.hur@collabora.co.uk>
1762
1763         Reviewed by Martin Robinson.
1764
1765         [GTK] Replace GdkRectangle by cairo_rectangle_int_t
1766         https://bugs.webkit.org/show_bug.cgi?id=60687
1767
1768         Replace GdkRectangle by cairo_rectangle_int_t.
1769
1770         * configure.ac: Check whether Cairo version is higher than 1.10.
1771
1772 2011-06-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1773
1774         Reviewed by Eric Seidel.
1775
1776         [CMAKE] Enable METER_TAG of HTML5
1777         https://bugs.webkit.org/show_bug.cgi?id=62697
1778
1779         Support for meter tag of html5 in CMake build system. However, this feature is
1780         only enabled on EFL port now. 
1781
1782         * Source/cmake/OptionsEfl.cmake: Add ENABLE_METER_TAG.
1783         * Source/cmakeconfig.h.cmake:ditto.
1784
1785 2011-06-16  Carlos Garcia Campos  <cgarcia@igalia.com>
1786
1787         Reviewed by Xan Lopez.
1788
1789         [GTK] Remove support for GTK+2 in WebKit2
1790         https://bugs.webkit.org/show_bug.cgi?id=62794
1791
1792         * configure.ac: Make WebKit2 require GTK+ 3.x.
1793
1794 2011-06-15  Ryuan Choi  <ryuan.choi@samsung.com>
1795
1796         Rubber stamped by Eric Seidel.
1797
1798         [CMAKE][WK2] Add an option to build webkit2.
1799         https://bugs.webkit.org/show_bug.cgi?id=62260
1800
1801         Add ENABLE_WEBKIT2 to build WebKit2 using CMake and ENABLE_WEBKIT to disable
1802         WebKit.
1803
1804         * Source/CMakeLists.txt:
1805         * Source/cmake/WebKitFS.cmake:
1806
1807 2011-06-14  Ryuan Choi  <ryuan.choi@samsung.com>
1808
1809         Reviewed by Eric Seidel.
1810
1811         [CMAKE] Add ENABLE_TOUCH_ICON_LOADING feature.
1812         https://bugs.webkit.org/show_bug.cgi?id=62604
1813
1814         Add feature to enable or disable ENABLE_TOUCH_ICON which supports
1815         apple-touch-icon and apple-touch-icon-precomposed in link tag.
1816
1817         * Source/cmake/OptionsEfl.cmake:
1818         * Source/cmakeconfig.h.cmake:
1819
1820 2011-06-13  Joone Hur  <joone.hur@collabora.co.uk>
1821
1822         Reviewed by Martin Robinson.
1823
1824         [GTK] Add configure option to enable/disable register protocol handler
1825         https://bugs.webkit.org/show_bug.cgi?id=62534
1826
1827         This patch just adds configure option to enable/disable register protocol handler.
1828         So, it needs more code to use register protocol handler.
1829
1830         * configure.ac: Add configure option to enable/disable register protocol handler.
1831
1832 2011-06-13  Joone Hur  <joone.hur@collabora.co.uk>
1833
1834         Reviewed by Martin Robinson.
1835
1836         [GTK] Need to report whether touch icon loading is enabled
1837         https://bugs.webkit.org/show_bug.cgi?id=62532
1838
1839         It needs to report whether touch icon loading is enabled.
1840
1841         * configure.ac: Updated option parsing code for loading touch icons.
1842
1843 2011-06-13  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1844
1845         Reviewed by Eric Seidel.
1846
1847         [CMAKE] Conditionally generate DerivedSources
1848         https://bugs.webkit.org/show_bug.cgi?id=62277
1849
1850         Speedup build by not generating DerivedSources of features that are
1851         disabled. This was already been done for some features like ENABLE_SVG
1852         and now it's extended the following features: ENABLE_DATABASE,
1853         ENABLE_INDEXED_DATABASE, ENABLE_DOM_STORAGE, ENABLE_XPATH,
1854         ENABLE_OFFLINE_WEB_APPLICATIONS, ENABLE_WEB_SOCKETS,
1855         ENABLE_DATA_TRANSFER_ITEMS.
1856
1857         * Source/cmakeconfig.h.cmake: add definition for INDEXED_DATABASE
1858
1859 2011-06-10  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1860
1861         Reviewed by Kenneth Rohde Christiansen.
1862
1863         [CMAKE] Add generic support for building with WebGL
1864         https://bugs.webkit.org/show_bug.cgi?id=62376
1865
1866         Add files that need to be compiled in every port for supporting WebGL.
1867         Each port still needs to add its specific files to
1868         CMakeLists${PORT}.txt. Therefore we do not enable WebGL in any port
1869         yet.
1870
1871         * Source/CMakeLists.txt: Add files needed to support WebGL.
1872         * Source/cmake/OptionsCommon.cmake: Find required OpenGL package.
1873         * Source/cmakeconfig.h.cmake: define ENABLE_WEBGL this feature is
1874         enabled.
1875
1876 2011-06-09  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1877
1878         Reviewed by Antonio Gomes.
1879
1880         [CMAKE] Never let USER_AGENT defined to nothing
1881         https://bugs.webkit.org/show_bug.cgi?id=62410
1882
1883         This patch is similar to r88342, but sets WEBKIT_USER_AGENT_*
1884         definitions only if that port defined it. A port might prefer to set it
1885         in other place, e.g. a header that is part of the public API (like GTK
1886         does).
1887
1888         By using #cmakedefine instead of #define, if that variable is not set
1889         in CMake it will expand to:
1890
1891         /* #define WEBKIT_USER_AGENT_MAJOR_VERSION */
1892
1893         * Source/cmake/OptionsEfl.cmake:
1894         * Source/cmakeconfig.h.cmake:
1895
1896 2011-06-08  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1897
1898         Reviewed by Antonio Gomes.
1899
1900         [EFL] Enable PROGRESS_TAG feature
1901         https://bugs.webkit.org/show_bug.cgi?id=62212
1902
1903         * Source/cmake/OptionsEfl.cmake: Turn on PROGRESS_TAG by default.
1904
1905 2011-06-08  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1906
1907         Reviewed by Kenneth Rohde Christiansen.
1908
1909         [CMAKE] Never let a WTF_FEATURE defined to nothing
1910         https://bugs.webkit.org/show_bug.cgi?id=60820
1911
1912         If a port doesn't want to give the user some configure options,
1913         nevertheless it would have to define this feature as OFF. Otherwise
1914         there's a build error because the generated cmakeconfig.h is not
1915         parsed correctly by ENABLE macro, which expects each feature to be
1916         either undefined or defined to TRUE/FALSE.
1917
1918         * Source/cmake/WebKitFeatures.cmake: Use a variable with the same name
1919         of the feature, which allows CONFIGURE_FILE() to replace it in the new
1920         cmakeconfig.h.cmake.
1921         * Source/cmakeconfig.h.cmake: use #cmakedefine01 instead of #define
1922         with another variable. This way the feature will always be 0 or 1 and
1923         it will never be left undefined.
1924
1925 2011-06-07  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
1926
1927         Reviewed by Antonio Gomes.
1928
1929         [EFL] Remove Ecore_X bits from PlatformScreenEfl
1930         https://bugs.webkit.org/show_bug.cgi?id=61649
1931
1932         Remove the need for Ecore_X and some X calls by always using
1933         new functions available in EFL to get the screen size.
1934
1935         * Source/cmake/FindEFL.cmake: Bump ecore and ecore-evas versions.
1936
1937 2011-06-07  Andreas Kling  <andreas.kling@nokia.com>
1938
1939         Reviewed by Laszlo Gombos.
1940
1941         [Qt] Fix Symbian build with RVCT 2.x
1942         https://bugs.webkit.org/show_bug.cgi?id=62205
1943
1944         RVCT 2.x doesn't support (or need) the --signed_bitfields command-line
1945         option, so restrict it to version 4.x of the compiler.
1946
1947         * Source/WebKit.pri:
1948
1949 2011-06-06  Martin Robinson  <mrobinson@igalia.com>
1950
1951         Fix the GTK+ build by ensuring that the autogenerated sources
1952         necessary for libWebCoreInternals are recorded in a predeclared
1953         variable before assigning to BUILT_SOURCES.
1954
1955         * GNUmakefile.am: Assign libWebCoreInternals built sources to
1956         libwebcoreinternals_built_sources before adding to the source list
1957         and to BUILT_SOURCES.
1958
1959 2011-06-06  Carlos Garcia Campos  <cgarcia@igalia.com>
1960
1961         Unreviewed. Fix the GTK+ build.
1962
1963         * GNUmakefile.am: Add javascriptcore_cflags variable.
1964
1965 2011-06-04  Kevin Ollivier  <kevino@theolliviers.com>
1966
1967         [wx] Unreviewed build fix. Restore the PPC build and allow users to specify architectures
1968         to build on Mac.
1969
1970         * wscript:
1971
1972 2011-06-04  Adam Barth  <abarth@webkit.org>
1973
1974         Configure new commit-queue instance.  (Please ignore.)
1975
1976 2011-06-03  Martin Robinson  <mrobinson@igalia.com>
1977
1978         Reviewed by Dimitri Glazkov.
1979
1980         Teach Gtk build about window.internals
1981         https://bugs.webkit.org/show_bug.cgi?id=61071
1982
1983         * Source/autotools/symbols.filter: Added some symbols necessary for
1984         window.internals to function to the global symbol list.
1985
1986 2011-06-03  Alexis Menard  <alexis.menard@openbossa.org>
1987
1988         Reviewed by Benjamin Poulain.
1989
1990         [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
1991         https://bugs.webkit.org/show_bug.cgi?id=61957
1992
1993         When building inside the Qt source tree, qmake always append the mkspecs
1994         defines after ours. We have to workaround and make sure that we append
1995         our flags after the qmake variable used inside Qt. This workaround was provided
1996         by our qmake folks. We need to append in both case because qmake behave differently
1997         when called with -spec or via SUBDIR+=.
1998
1999         * Source/WebKit.pri:
2000
2001 2011-06-02  Alexis Menard  <alexis.menard@openbossa.org>
2002
2003         Reviewed by Andreas Kling.
2004
2005         [Qt] Build fix of QtWebKit 2.2 when inside Qt tree with GCC 4.6.
2006         https://bugs.webkit.org/show_bug.cgi?id=61957
2007
2008         When building inside the Qt source tree, qmake always append the mkspecs
2009         defines after ours. We have to workaround and make sure that we append 
2010         our flags after the qmake variable used inside Qt. This workaround was provided 
2011         by our qmake folks.
2012
2013         * Source/WebKit.pri:
2014
2015 2011-03-30  Martin Robinson  <mrobinson@igalia.com>
2016
2017         Reviewed by Adam Roben.
2018
2019         [GTK] [WebKit2] Implement a basic WebKitTestRunner
2020         https://bugs.webkit.org/show_bug.cgi?id=57068
2021
2022         * GNUmakefile.am: Added reference to WebKitTestRunner GNUmakefile.
2023
2024 2011-05-31  Xan Lopez  <xlopez@igalia.com>
2025
2026         Reviewed by Martin Robinson.
2027
2028         Bump version to 1.5.1.
2029
2030         * configure.ac:
2031
2032 2011-05-25  Gregg Tavares  <gman@chromium.org>
2033
2034         Reviewed by Kenneth Russell.
2035
2036         Add 'noExtensions' option to Web/GraphicsContext3D attributes.
2037         https://bugs.webkit.org/show_bug.cgi?id=61460
2038
2039         * Source/WebCore/html/canvas/WebGLRenderingContext.cpp:
2040         * Source/WebCore/platform/graphics/GraphicsContext3D.h:
2041         * Source/WebKit/chromium/public/WebGraphicsContext3D.h:
2042         * Source/WebKit/chromium/src/GraphicsContext3DChromium.cpp:
2043
2044 2011-05-24  Keishi Hattori  <keishi@webkit.org>
2045
2046         Reviewed by Kent Tamura.
2047
2048         Disable textfield implementation of <input type=color>. Add INPUT_COLOR feature flag. Add input color sanitizer.
2049         https://bugs.webkit.org/show_bug.cgi?id=61273
2050
2051         * configure.ac: Added INPUT_COLOR feature flag.
2052
2053 2011-05-24  Jay Civelli  <jcivelli@chromium.org>
2054
2055         Reviewed by Adam Barth.
2056
2057         Adding MHTML reading support.
2058         https://bugs.webkit.org/show_bug.cgi?id=7168
2059
2060         * configure.ac:
2061
2062 2011-05-23  Ryuan Choi  <ryuan.choi@samsung.com>
2063
2064         Rubber stamped by Eric Seidel.
2065
2066         [CMAKE] Refactoring wtf related code.
2067         https://bugs.webkit.org/show_bug.cgi?id=60146
2068
2069         Move WTF_INCLUDE_DIRECTORIES to Source/JavaScriptCore/wtf/CMakeLists.txt.
2070
2071         * Source/cmake/OptionsCommon.cmake:
2072         * Source/cmake/OptionsEfl.cmake:
2073
2074 2011-05-18  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2075
2076         Unreviewed. Fix build break.
2077
2078         * Source/cmake/WebKitMacros.cmake: Add -i option in order to include Lookup.h
2079
2080 2011-05-16  Carlos Garcia Campos  <cgarcia@igalia.com>
2081
2082         Reviewed by Martin Robinson.
2083
2084         [GTK] Enable building GTK port with ENABLE_PLUGIN_PROCESS=1
2085         https://bugs.webkit.org/show_bug.cgi?id=58223
2086
2087         * configure.ac: Add configure option to enable/disable plugin
2088         process.
2089
2090 2011-05-12  Gregg Tavares  <gman@chromium.org>
2091
2092         Reviewed by Kenneth Russell.
2093
2094         Add option to select GraphicsContext3D implementation.
2095         https://bugs.webkit.org/show_bug.cgi?id=60297
2096
2097         * Source/WebKit/chromium/DEPS:
2098         * Tools/DumpRenderTree/chromium/DumpRenderTree.cpp:
2099
2100 2011-05-12  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2101
2102         Reviewed by Antonio Gomes.
2103
2104         [CMAKE] Add option to unconditionally enable/disable a feature
2105         https://bugs.webkit.org/show_bug.cgi?id=60643
2106
2107         Create an argument to be used in WEBKIT_FEATURE macro, allowing a port
2108         to enable a feature without showing to user that it can be disabled.
2109         This is useful if a port needs an option to be always ON/OFF and
2110         changing it will break the build.
2111
2112         This way it's possible to add mandatory features to each port without
2113         touching the cmakeconfig.cmake file.
2114
2115         * Source/cmake/WebKitFeatures.cmake:
2116
2117 2011-05-11  Dmitry Lomov  <dslomov@google.com>
2118
2119         Reviewed by David Levin.
2120
2121         https://bugs.webkit.org/show_bug.cgi?id=59561
2122         Switch TestWebKitAPI to GTest
2123
2124         Fixes Makefiles and WinCairo build as well
2125
2126         * Source/ThirdParty/gtest/README.WebKit:
2127         * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
2128         * Source/ThirdParty/gtest/xcode/Config/General.xcconfig:
2129         * Source/ThirdParty/gtest/xcode/Makefile: Added.
2130
2131 2011-05-09  Dmitry Lomov  <dslomov@google.com>
2132
2133         Reviewed by Sam Weinig.
2134         
2135         Switch TestWebKitAPI to GTest
2136         https://bugs.webkit.org/show_bug.cgi?id=59561
2137
2138         * Source/ThirdParty/gtest/README.WebKit:
2139         * Source/ThirdParty/gtest/msvc/gtest-md.vcproj:
2140
2141 2011-05-09  Xan Lopez  <xlopez@igalia.com>
2142
2143         Reviewed by Gustavo Noronha.
2144
2145         Fix logic in GCC version detection, it was reversed.
2146
2147         * configure.ac:
2148
2149 2011-05-09  Alexis Menard  <alexis.menard@openbossa.org>
2150
2151         Reviewed by Andreas Kling.
2152
2153         [Qt] Fix the build on Embedded Linux.
2154         https://bugs.webkit.org/show_bug.cgi?id=60347
2155
2156         qpa is the name for lighthouse but the old name for Qt for Embedded Linux should
2157         still be used in order to build properly.
2158
2159         * Source/WebKit.pri:
2160
2161 2011-05-05  Kevin Ollivier  <kevino@theolliviers.com>
2162
2163         [wx] Unreviewed build fix. Add LocalizedDateNone.cpp to the build.
2164
2165         * wscript:
2166
2167 2011-05-05  Prasanth Ullattil  <prasanth.ullattil@nokia.com>
2168
2169         Reviewed by Simon Hausmann.
2170
2171         Install correct header files for webkit.
2172
2173         Since WebKit is no longer inside Qt, we can remove the detection for
2174         that.
2175
2176         [Qt] Install targets are not working correctly for modularized Qt and QtWebkit
2177         https://bugs.webkit.org/show_bug.cgi?id=57621
2178
2179         * Source/sync.profile:
2180
2181 2011-05-05  Adam Barth  <abarth@webkit.org>
2182
2183         Remove a couple stray mentions of WML that I missed before.
2184
2185         * configure.ac:
2186
2187 2011-05-05  Alexis Menard  <alexis.menard@openbossa.org>
2188
2189         Reviewed by Benjamin Poulain.
2190
2191         [Qt] Make QtWebKit build when using gcc 4.6.0
2192         https://bugs.webkit.org/show_bug.cgi?id=60265
2193
2194         If QtWebKit is compiled with gcc 4.6.0 and the build is not done
2195         with c++0x support we need to deactivate warnings about compatibility.
2196         Some WebKit types have names which conflicts with upcoming c++0x
2197         types. If QtWebKit is built with c++0x support, WebKit has code to
2198         fallback to the standard type rather than the WebKit implementation.
2199         For example nullptr will be the one of the std if build options turns on
2200         c++0x support.
2201
2202         * Source/WebKit.pri:
2203
2204 2011-05-04  Xan Lopez  <xlopez@igalia.com>
2205
2206         Reviewed by Martin Robinson.
2207
2208         [GTK] Fix warnings in webkit.m4 with autoconf 2.68
2209         https://bugs.webkit.org/show_bug.cgi?id=60189
2210
2211         Use AC_LANG_SOURCE when passing source code to AC_COMPILE_IFELSE
2212         to remove warnings.
2213
2214         * Source/autotools/webkit.m4: ditto.
2215
2216 2011-05-04  Martin Robinson  <mrobinson@igalia.com>
2217
2218         Fix the WebKitGTK+ build.
2219
2220         * configure.ac: Added option parsing code for loading touch icons.
2221
2222 2011-05-03  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2223
2224         Reviewed by Xan Lopez.
2225
2226         [CMAKE] Remove C++0x compat mode warnings for GCC >= 4.6.0
2227         https://bugs.webkit.org/show_bug.cgi?id=60041
2228
2229         Hardcode -Wno-c++0x-compat for the default compiler (if version >=
2230         4.6.0) until our codebase is ready. This is the same as done for
2231         autotools.
2232
2233         * Source/cmake/WebKitHelpers.cmake: ditto.
2234
2235 2011-05-03  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2236
2237         Unreviewed, rolling out r85624.
2238         http://trac.webkit.org/changeset/85624
2239
2240         The same command is used also for make_names.pl, which breaks
2241         the build.
2242
2243         * Source/cmake/OptionsCommon.cmake: ditto.
2244
2245 2011-05-03  Leandro Pereira  <leandro@profusion.mobi>
2246
2247         [EFL] Unreviewed build fix for NETWORK_BACKEND=curl.
2248
2249         Force linking with zlib so that uncompress() exists.
2250
2251         * Source/cmake/OptionsEfl.cmake: Find zlib.
2252
2253 2011-05-03  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2254
2255         [CMAKE] Unreviewed build fix for gcc >= 4.6
2256
2257         Same fix as done in r84123. CMake explicitly pass the arguments to
2258         make_names.pl, so let's make them the same.
2259
2260         * Source/cmake/OptionsCommon.cmake: ditto.
2261
2262 2011-05-02  Adam Klein  <adamk@chromium.org>
2263
2264         Reviewed by Tony Chang.
2265
2266         Roll chromium DEPS to r83722, add new crypto directory to DEPS
2267         https://bugs.webkit.org/show_bug.cgi?id=59992
2268
2269         * .gitignore:
2270         Ignore new chromium/crypto directory.
2271
2272 2011-05-03  Carlos Garcia Campos  <cgarcia@igalia.com>
2273
2274         Reviewed by Eric Seidel.
2275
2276         [GTK] Build webkit1 even when webkit2 is enabled
2277         https://bugs.webkit.org/show_bug.cgi?id=59695
2278
2279         * GNUmakefile.am:
2280         * configure.ac:
2281
2282 2011-05-01  ojab  <ojab@ojab.ru>
2283
2284         Reviewed by Eric Seidel.
2285
2286         --disable-video-track if --disable-video
2287         https://bugs.webkit.org/show_bug.cgi?id=59605
2288
2289         * configure.ac:
2290
2291 2011-04-29  Dean Jackson  <dino@apple.com>
2292
2293         Reviewed by Simon Fraser.
2294
2295         Add ENABLE macro for WebKitAnimation
2296         https://bugs.webkit.org/show_bug.cgi?id=59729
2297
2298         Add new feature to toggle WebKit Animation API.
2299
2300         * configure.ac:
2301
2302 2011-04-29  Kevin Ollivier  <kevino@theolliviers.com>
2303
2304         [wx] Unreviewed build fix. Fix library copying logic for wxMSW 2.9.x.
2305
2306         * wscript:
2307
2308 2011-04-28  Adam Barth  <abarth@webkit.org>
2309
2310         Reviewed by Eric Seidel.
2311
2312         Remove WML
2313         https://bugs.webkit.org/show_bug.cgi?id=59678
2314
2315         Remove WML configuration option from the CMake build system.
2316
2317         * Source/cmake/OptionsEfl.cmake:
2318         * Source/cmake/OptionsWinCE.cmake:
2319         * Source/cmakeconfig.h.cmake:
2320
2321 2011-04-28  Xan Lopez  <xlopez@igalia.com>
2322
2323         Reviewed by Martin Robinson.
2324
2325         [Gtk] Split JSC and WebCore builds
2326         https://bugs.webkit.org/show_bug.cgi?id=19428
2327
2328         Add a pkg-config file for JavaScriptCoreGTK+.
2329
2330         * configure.ac: generate the final pkg-config file from our .in
2331         file.
2332
2333 2011-04-28  Xan Lopez  <xlopez@igalia.com>
2334
2335         Reviewed by Martin Robinson.
2336
2337         [Gtk] Split JSC and WebCore builds
2338         https://bugs.webkit.org/show_bug.cgi?id=19428
2339
2340         Build JavaScriptCore as a libtool shared library instead of a
2341         private convenience library.
2342
2343         * GNUmakefile.am: remove convenience library definition for jsc.
2344
2345 2011-04-28  Xan Lopez  <xlopez@igalia.com>
2346
2347         Reviewed by Martin Robinson.
2348
2349         [GTK] Remove C++0x compat mode warnings for GCC >= 4.6.0
2350         https://bugs.webkit.org/show_bug.cgi?id=59718
2351
2352         Hardcode -Wno-c++0x-compat for the default compiler (if version >=
2353         4.6.0) until our codebase is ready.
2354
2355         * configure.ac: do that.
2356
2357 2011-04-27  Yi Shen  <yi.4.shen@nokia.com>
2358
2359         Reviewed by Kenneth Rohde Christiansen.
2360
2361         [Qt] Upstream Symbian platform plugin
2362         https://bugs.webkit.org/show_bug.cgi?id=58435
2363
2364         Upstream Symbian platform plugin.
2365
2366         * Source/WebKit.pro: Add platformplugin path to the SUBDIRS.
2367
2368 2011-04-27  Steve Block  <steveblock@google.com>
2369
2370         Reviewed by David Levin.
2371
2372         Remove Android build system
2373         https://bugs.webkit.org/show_bug.cgi?id=48111
2374
2375         This is to avoid the maintenance burden until the Android port is
2376         fully upstreamed.
2377
2378         * Source/Android.mk: Removed.
2379
2380 2011-04-26  Kevin Ollivier  <kevino@theolliviers.com>
2381
2382         Rubberstamped by Eric Seidel.
2383
2384         Enable waf to be used to build other ports
2385         https://bugs.webkit.org/show_bug.cgi?id=58213
2386
2387         * wscript:
2388
2389 2011-04-22  Sheriff Bot  <webkit.review.bot@gmail.com>
2390
2391         Unreviewed, rolling out r84627.
2392         http://trac.webkit.org/changeset/84627
2393         https://bugs.webkit.org/show_bug.cgi?id=59271
2394
2395         It broke Symbian build (Requested by Ossy on #webkit).
2396
2397         * Source/WebKit.pro:
2398
2399 2011-04-22  Yi Shen  <yi.4.shen@nokia.com>
2400
2401         Reviewed by Kenneth Rohde Christiansen.
2402
2403         [Qt] Upstream Symbian platform plugin
2404         https://bugs.webkit.org/show_bug.cgi?id=58435
2405
2406         Upstream Symbian platform plugin.
2407
2408         * Source/WebKit.pro: Add platformplugin path to the SUBDIRS.
2409
2410 2011-04-21  Maciej Stachowiak  <mjs@apple.com>
2411
2412         Reviewed by Adam Roben.
2413
2414         Add a feature define to allow <details> and <summary> to be disabled
2415         https://bugs.webkit.org/show_bug.cgi?id=59118
2416         <rdar://problem/9257045>
2417
2418         * configure.ac:
2419
2420 2011-04-18  Evan Martin  <evan@chromium.org>
2421
2422         Reviewed by Eric Seidel.
2423
2424         [chromium] expose title direction to webkit client
2425         https://bugs.webkit.org/show_bug.cgi?id=58823
2426
2427         *  Tools/DumpRenderTree/chromium/LayoutTestController.cpp:
2428         *  Tools/DumpRenderTree/chromium/LayoutTestController.h:
2429         Adapt to new API.  Expose title direction to JS so it can be tested.
2430
2431         *  Tools/DumpRenderTree/chromium/WebViewHost.cpp:
2432         *  Tools/DumpRenderTree/chromium/WebViewHost.h:
2433         Provide new API.
2434
2435 2011-04-18  Hans Wennborg  <hans@chromium.org>
2436
2437         Reviewed by Steve Block.
2438
2439         LevelDB backend for IndexedDB
2440         https://bugs.webkit.org/show_bug.cgi?id=57372
2441
2442         Add LevelDB wrappers to Android.mk.
2443
2444         * Source/Android.mk:
2445
2446 2011-04-18  Patrick Gansterer  <paroga@webkit.org>
2447
2448         Reviewed by Pavel Feldman.
2449
2450         REGRESSION (r81479): generate-inspector-idl fails on native win32
2451         https://bugs.webkit.org/show_bug.cgi?id=58315
2452
2453         Disable git autocrlf for Inspector.json.
2454
2455         * .gitattributes:
2456
2457 2011-04-16  Patrick Gansterer  <paroga@webkit.org>
2458
2459         Reviewed by Eric Seidel.
2460
2461         Rename PLATFORM(CAIRO) to USE(CAIRO)
2462         https://bugs.webkit.org/show_bug.cgi?id=55192
2463
2464         * Source/cmake/OptionsEfl.cmake:
2465
2466 2011-04-15  Shishir Agrawal  <shishir@chromium.org>
2467
2468         Reviewed by James Robinson.
2469
2470         Add a flag to guard Page Visibility API changes.
2471         https://bugs.webkit.org/show_bug.cgi?id=58464
2472
2473         Initial draft at:
2474         http://lists.w3.org/Archives/Public/public-webapps/2011JanMar/0175.html
2475
2476         * configure.ac:
2477
2478 2011-04-15  Xan Lopez  <xlopez@igalia.com>
2479
2480         Reviewed by Martin Robinson.
2481
2482         * configure.ac: bump to 1.5.0, 1.4.0 will be released from a
2483         branch and was already cut off.
2484
2485 2011-04-15  Anna Cavender  <annacc@chromium.org>
2486
2487         Reviewed by Eric Carlson.
2488
2489         Renaming TRACK feature define to VIDEO_TRACK
2490         https://bugs.webkit.org/show_bug.cgi?id=53556
2491
2492         * configure.ac:
2493
2494 2011-04-13  Dmitry Lomov  <dslomov@google.com>
2495
2496         Reviewed by David Levin.
2497
2498         Add GTest unit-testing framework to WebKit
2499         https://bugs.webkit.org/show_bug.cgi?id=58507
2500
2501         * Source/ThirdParty/gtest/CHANGES: Added.
2502         * Source/ThirdParty/gtest/CMakeLists.txt: Added.
2503         * Source/ThirdParty/gtest/CONTRIBUTORS: Added.
2504         * Source/ThirdParty/gtest/COPYING: Added.
2505         * Source/ThirdParty/gtest/Makefile.am: Added.
2506         * Source/ThirdParty/gtest/README: Added.
2507         * Source/ThirdParty/gtest/README.WebKit: Added.
2508         * Source/ThirdParty/gtest/codegear/gtest.cbproj: Added.
2509         * Source/ThirdParty/gtest/codegear/gtest.groupproj: Added.
2510         * Source/ThirdParty/gtest/codegear/gtest_all.cc: Added.
2511         * Source/ThirdParty/gtest/codegear/gtest_link.cc: Added.
2512         * Source/ThirdParty/gtest/codegear/gtest_main.cbproj: Added.
2513         * Source/ThirdParty/gtest/codegear/gtest_unittest.cbproj: Added.
2514         * Source/ThirdParty/gtest/configure.ac: Added.
2515         * Source/ThirdParty/gtest/include/gtest/gtest-death-test.h: Added.
2516         * Source/ThirdParty/gtest/include/gtest/gtest-message.h: Added.
2517         * Source/ThirdParty/gtest/include/gtest/gtest-param-test.h: Added.
2518         * Source/ThirdParty/gtest/include/gtest/gtest-param-test.h.pump: Added.
2519         * Source/ThirdParty/gtest/include/gtest/gtest-spi.h: Added.
2520         * Source/ThirdParty/gtest/include/gtest/gtest-test-part.h: Added.
2521         * Source/ThirdParty/gtest/include/gtest/gtest-typed-test.h: Added.
2522         * Source/ThirdParty/gtest/include/gtest/gtest.h: Added.
2523         * Source/ThirdParty/gtest/include/gtest/gtest_pred_impl.h: Added.
2524         * Source/ThirdParty/gtest/include/gtest/gtest_prod.h: Added.
2525         * Source/ThirdParty/gtest/include/gtest/internal/gtest-death-test-internal.h: Added.
2526         * Source/ThirdParty/gtest/include/gtest/internal/gtest-filepath.h: Added.
2527         * Source/ThirdParty/gtest/include/gtest/internal/gtest-internal.h: Added.
2528         * Source/ThirdParty/gtest/include/gtest/internal/gtest-linked_ptr.h: Added.
2529         * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util-generated.h: Added.
2530         * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util-generated.h.pump: Added.
2531         * Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util.h: Added.
2532         * Source/ThirdParty/gtest/include/gtest/internal/gtest-port.h: Added.
2533         * Source/ThirdParty/gtest/include/gtest/internal/gtest-string.h: Added.
2534         * Source/ThirdParty/gtest/include/gtest/internal/gtest-tuple.h: Added.
2535         * Source/ThirdParty/gtest/include/gtest/internal/gtest-tuple.h.pump: Added.
2536         * Source/ThirdParty/gtest/include/gtest/internal/gtest-type-util.h: Added.
2537         * Source/ThirdParty/gtest/include/gtest/internal/gtest-type-util.h.pump: Added.
2538         * Source/ThirdParty/gtest/m4/acx_pthread.m4: Added.
2539         * Source/ThirdParty/gtest/m4/gtest.m4: Added.
2540         * Source/ThirdParty/gtest/make/Makefile: Added.
2541         * Source/ThirdParty/gtest/msvc/gtest-md.sln: Added.
2542         * Source/ThirdParty/gtest/msvc/gtest-md.vcproj: Added.
2543         * Source/ThirdParty/gtest/msvc/gtest.sln: Added.
2544         * Source/ThirdParty/gtest/msvc/gtest.vcproj: Added.
2545         * Source/ThirdParty/gtest/msvc/gtest_main-md.vcproj: Added.
2546         * Source/ThirdParty/gtest/msvc/gtest_main.vcproj: Added.
2547         * Source/ThirdParty/gtest/msvc/gtest_prod_test-md.vcproj: Added.
2548         * Source/ThirdParty/gtest/msvc/gtest_prod_test.vcproj: Added.
2549         * Source/ThirdParty/gtest/msvc/gtest_unittest-md.vcproj: Added.
2550         * Source/ThirdParty/gtest/msvc/gtest_unittest.vcproj: Added.
2551         * Source/ThirdParty/gtest/run_tests.py: Added.
2552         * Source/ThirdParty/gtest/samples/prime_tables.h: Added.
2553         * Source/ThirdParty/gtest/samples/sample1.cc: Added.
2554         * Source/ThirdParty/gtest/samples/sample1.h: Added.
2555         * Source/ThirdParty/gtest/samples/sample10_unittest.cc: Added.
2556         * Source/ThirdParty/gtest/samples/sample1_unittest.cc: Added.
2557         * Source/ThirdParty/gtest/samples/sample2.cc: Added.
2558         * Source/ThirdParty/gtest/samples/sample2.h: Added.
2559         * Source/ThirdParty/gtest/samples/sample2_unittest.cc: Added.
2560         * Source/ThirdParty/gtest/samples/sample3-inl.h: Added.
2561         * Source/ThirdParty/gtest/samples/sample3_unittest.cc: Added.
2562         * Source/ThirdParty/gtest/samples/sample4.cc: Added.
2563         * Source/ThirdParty/gtest/samples/sample4.h: Added.
2564         * Source/ThirdParty/gtest/samples/sample4_unittest.cc: Added.
2565         * Source/ThirdParty/gtest/samples/sample5_unittest.cc: Added.
2566         * Source/ThirdParty/gtest/samples/sample6_unittest.cc: Added.
2567         * Source/ThirdParty/gtest/samples/sample7_unittest.cc: Added.
2568         * Source/ThirdParty/gtest/samples/sample8_unittest.cc: Added.
2569         * Source/ThirdParty/gtest/samples/sample9_unittest.cc: Added.
2570         * Source/ThirdParty/gtest/scripts/fuse_gtest_files.py: Added.
2571         * Source/ThirdParty/gtest/scripts/gen_gtest_pred_impl.py: Added.
2572         * Source/ThirdParty/gtest/scripts/gtest-config.in: Added.
2573         * Source/ThirdParty/gtest/scripts/pump.py: Added.
2574         * Source/ThirdParty/gtest/scripts/test/Makefile: Added.
2575         * Source/ThirdParty/gtest/scripts/upload.py: Added.
2576         * Source/ThirdParty/gtest/scripts/upload_gtest.py: Added.
2577         * Source/ThirdParty/gtest/src/gtest-all.cc: Added.
2578         * Source/ThirdParty/gtest/src/gtest-death-test.cc: Added.
2579         * Source/ThirdParty/gtest/src/gtest-filepath.cc: Added.
2580         * Source/ThirdParty/gtest/src/gtest-internal-inl.h: Added.
2581         * Source/ThirdParty/gtest/src/gtest-port.cc: Added.
2582         * Source/ThirdParty/gtest/src/gtest-test-part.cc: Added.
2583         * Source/ThirdParty/gtest/src/gtest-typed-test.cc: Added.
2584         * Source/ThirdParty/gtest/src/gtest.cc: Added.
2585         * Source/ThirdParty/gtest/src/gtest_main.cc: Added.
2586         * Source/ThirdParty/gtest/test/gtest-death-test_test.cc: Added.
2587         * Source/ThirdParty/gtest/test/gtest-filepath_test.cc: Added.
2588         * Source/ThirdParty/gtest/test/gtest-linked_ptr_test.cc: Added.
2589         * Source/ThirdParty/gtest/test/gtest-listener_test.cc: Added.
2590         * Source/ThirdParty/gtest/test/gtest-message_test.cc: Added.
2591         * Source/ThirdParty/gtest/test/gtest-options_test.cc: Added.
2592         * Source/ThirdParty/gtest/test/gtest-param-test2_test.cc: Added.
2593         * Source/ThirdParty/gtest/test/gtest-param-test_test.cc: Added.
2594         * Source/ThirdParty/gtest/test/gtest-param-test_test.h: Added.
2595         * Source/ThirdParty/gtest/test/gtest-port_test.cc: Added.
2596         * Source/ThirdParty/gtest/test/gtest-test-part_test.cc: Added.
2597         * Source/ThirdParty/gtest/test/gtest-tuple_test.cc: Added.
2598         * Source/ThirdParty/gtest/test/gtest-typed-test2_test.cc: Added.
2599         * Source/ThirdParty/gtest/test/gtest-typed-test_test.cc: Added.
2600         * Source/ThirdParty/gtest/test/gtest-typed-test_test.h: Added.
2601         * Source/ThirdParty/gtest/test/gtest-unittest-api_test.cc: Added.
2602         * Source/ThirdParty/gtest/test/gtest_all_test.cc: Added.
2603         * Source/ThirdParty/gtest/test/gtest_break_on_failure_unittest.py: Added.
2604         * Source/ThirdParty/gtest/test/gtest_break_on_failure_unittest_.cc: Added.
2605         * Source/ThirdParty/gtest/test/gtest_color_test.py: Added.
2606         * Source/ThirdParty/gtest/test/gtest_color_test_.cc: Added.
2607         * Source/ThirdParty/gtest/test/gtest_env_var_test.py: Added.
2608         * Source/ThirdParty/gtest/test/gtest_env_var_test_.cc: Added.
2609         * Source/ThirdParty/gtest/test/gtest_environment_test.cc: Added.
2610         * Source/ThirdParty/gtest/test/gtest_filter_unittest.py: Added.
2611         * Source/ThirdParty/gtest/test/gtest_filter_unittest_.cc: Added.
2612         * Source/ThirdParty/gtest/test/gtest_help_test.py: Added.
2613         * Source/ThirdParty/gtest/test/gtest_help_test_.cc: Added.
2614         * Source/ThirdParty/gtest/test/gtest_list_tests_unittest.py: Added.
2615         * Source/ThirdParty/gtest/test/gtest_list_tests_unittest_.cc: Added.
2616         * Source/ThirdParty/gtest/test/gtest_main_unittest.cc: Added.
2617         * Source/ThirdParty/gtest/test/gtest_nc.cc: Added.
2618         * Source/ThirdParty/gtest/test/gtest_nc_test.py: Added.
2619         * Source/ThirdParty/gtest/test/gtest_no_test_unittest.cc: Added.
2620         * Source/ThirdParty/gtest/test/gtest_output_test.py: Added.
2621         * Source/ThirdParty/gtest/test/gtest_output_test_.cc: Added.
2622         * Source/ThirdParty/gtest/test/gtest_output_test_golden_lin.txt: Added.
2623         * Source/ThirdParty/gtest/test/gtest_output_test_golden_win.txt: Added.
2624         * Source/ThirdParty/gtest/test/gtest_pred_impl_unittest.cc: Added.
2625         * Source/ThirdParty/gtest/test/gtest_prod_test.cc: Added.
2626         * Source/ThirdParty/gtest/test/gtest_repeat_test.cc: Added.
2627         * Source/ThirdParty/gtest/test/gtest_shuffle_test.py: Added.
2628         * Source/ThirdParty/gtest/test/gtest_shuffle_test_.cc: Added.
2629         * Source/ThirdParty/gtest/test/gtest_sole_header_test.cc: Added.
2630         * Source/ThirdParty/gtest/test/gtest_stress_test.cc: Added.
2631         * Source/ThirdParty/gtest/test/gtest_test_utils.py: Added.
2632         * Source/ThirdParty/gtest/test/gtest_throw_on_failure_ex_test.cc: Added.
2633         * Source/ThirdParty/gtest/test/gtest_throw_on_failure_test.py: Added.
2634         * Source/ThirdParty/gtest/test/gtest_throw_on_failure_test_.cc: Added.
2635         * Source/ThirdParty/gtest/test/gtest_uninitialized_test.py: Added.
2636         * Source/ThirdParty/gtest/test/gtest_uninitialized_test_.cc: Added.
2637         * Source/ThirdParty/gtest/test/gtest_unittest.cc: Added.
2638         * Source/ThirdParty/gtest/test/gtest_xml_outfile1_test_.cc: Added.
2639         * Source/ThirdParty/gtest/test/gtest_xml_outfile2_test_.cc: Added.
2640         * Source/ThirdParty/gtest/test/gtest_xml_outfiles_test.py: Added.
2641         * Source/ThirdParty/gtest/test/gtest_xml_output_unittest.py: Added.
2642         * Source/ThirdParty/gtest/test/gtest_xml_output_unittest_.cc: Added.
2643         * Source/ThirdParty/gtest/test/gtest_xml_test_utils.py: Added.
2644         * Source/ThirdParty/gtest/test/production.cc: Added.
2645         * Source/ThirdParty/gtest/test/production.h: Added.
2646         * Source/ThirdParty/gtest/test/run_tests_util.py: Added.
2647         * Source/ThirdParty/gtest/test/run_tests_util_test.py: Added.
2648         * Source/ThirdParty/gtest/xcode/Config/DebugProject.xcconfig: Added.
2649         * Source/ThirdParty/gtest/xcode/Config/FrameworkTarget.xcconfig: Added.
2650         * Source/ThirdParty/gtest/xcode/Config/General.xcconfig: Added.
2651         * Source/ThirdParty/gtest/xcode/Config/ReleaseProject.xcconfig: Added.
2652         * Source/ThirdParty/gtest/xcode/Config/StaticLibraryTarget.xcconfig: Added.
2653         * Source/ThirdParty/gtest/xcode/Config/TestTarget.xcconfig: Added.
2654         * Source/ThirdParty/gtest/xcode/Resources/Info.plist: Added.
2655         * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/Info.plist: Added.
2656         * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj: Added.
2657         * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/runtests.sh: Added.
2658         * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget.cc: Added.
2659         * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget.h: Added.
2660         * Source/ThirdParty/gtest/xcode/Samples/FrameworkSample/widget_test.cc: Added.
2661         * Source/ThirdParty/gtest/xcode/Scripts/runtests.sh: Added.
2662         * Source/ThirdParty/gtest/xcode/Scripts/versiongenerate.py: Added.
2663         * Source/ThirdParty/gtest/xcode/gtest.xcodeproj/project.pbxproj: Added.
2664
2665 2011-04-13  Ryuan Choi  <ryuan.choi@samsung.com>
2666
2667         Reviewed by Kenneth Rohde Christiansen.
2668
2669         [CMAKE] Separate DerivedSources.
2670         https://bugs.webkit.org/show_bug.cgi?id=58427
2671
2672         Seperate DerivedSources/ to DerivedSources/WebCore and
2673         DerivedSources/JavaScriptCore.
2674
2675         * Source/CMakeLists.txt:
2676         * Source/cmake/OptionsCommon.cmake:
2677         * Source/cmake/WebKitFS.cmake:
2678         * Source/cmake/WebKitHelpers.cmake:
2679         * Source/cmake/WebKitMacros.cmake:
2680
2681 2011-04-13  Tony Chang  <tony@chromium.org>
2682
2683         Ignore files generated from glu.gyp.
2684
2685         * .gitignore:
2686
2687 2011-03-28  Adam Barth  <abarth@webkit.org>
2688
2689         Reviewed by Kenneth Russell.
2690
2691         Move libtess from WebCore/thirdparty to ThirdParty
2692         https://bugs.webkit.org/show_bug.cgi?id=57288
2693
2694         We're putting third party code in Source/ThirdParty these days.
2695
2696         * Source/ThirdParty/glu: Copied from Source/WebCore/thirdparty/glu.
2697         * Source/ThirdParty/glu/glu.gyp: Added.
2698
2699 2011-04-12  Thouraya ANDOLSI  <thouraya.andolsi@st.com>
2700
2701         Reviewed by Eric Seidel.
2702
2703         [QT] Enable JIT build for SH4 platforms.
2704         https://bugs.webkit.org/show_bug.cgi?id=58317
2705         add disable_uitools for SH4 platforms.
2706
2707         * Source/WebKit.pri:
2708
2709 2011-04-11  Anna Cavender  <annacc@chromium.org>
2710
2711         Reviewed by Eric Carlson.
2712
2713         Setup ENABLE(TRACK) feature define
2714         https://bugs.webkit.org/show_bug.cgi?id=53556
2715
2716         * configure.ac:
2717
2718 2011-04-11  Varun Jain  <varunjain@chromium.org>
2719
2720         Reviewed by Darin Fisher.
2721
2722         Resolving FIXME to make new WebWidget method pure virtual since all downstream classes have implemented the method.
2723         https://bugs.webkit.org/show_bug.cgi?id=58245
2724
2725         *  Source/WebKit/chromium/public/WebWidget.h:
2726
2727 2011-04-11  Thouraya ANDOLSI  <thouraya.andolsi@st.com>
2728
2729         Reviewed by Oliver Hunt.
2730
2731         SH4 JIT SUPPORT.
2732         https://bugs.webkit.org/show_bug.cgi?id=44329
2733
2734         Enable JIT support for SH4 platforms.
2735
2736         * configure.ac:
2737
2738 2011-04-11  Andreas Kling  <andreas.kling@nokia.com>
2739
2740         Unreviewed Qt build fix, QT_CONFIG doesn't have uitools on bots.
2741
2742         * Source/WebKit.pri:
2743
2744 2011-04-09  Keith Kyzivat  <keith.kyzivat@nokia.com>
2745
2746         Reviewed by Laszlo Gombos.
2747
2748         [Qt] Don't link against fontconfig or X11 if embedded
2749         https://bugs.webkit.org/show_bug.cgi?id=58104
2750
2751         * Source/WebKit.pri: Add qpa=>embedded as it should be across all builds.
2752
2753 2011-04-08  Alpha Lam  <hclam@chromium.org>
2754
2755         Unreviewed, rolling out r83335.
2756         http://trac.webkit.org/changeset/83335
2757         https://bugs.webkit.org/show_bug.cgi?id=53556
2758
2759         GTK and QT bots are broken.
2760
2761         * configure.ac:
2762
2763 2011-04-08  Kristian Amlie  <kristian.amlie@nokia.com>
2764
2765         Reviewed by Andreas Kling.
2766
2767         [Qt] Remove modular references after support for the flag was removed.
2768         https://bugs.webkit.org/show_bug.cgi?id=57018
2769
2770         Removed modular references after support for the flag was removed.
2771
2772         Support was removed because the Qt Modularization project decided we
2773         don't need it. It's better to base decisions on the available
2774         information, as demonstrated in the patch by checking
2775         QT.phonon.includes.
2776
2777         * Source/WebKit.pri:
2778
2779 2011-04-07  Anna Cavender  <annacc@chromium.org>
2780
2781         Reviewed by Eric Carlson.
2782
2783         Setup ENABLE(TRACK) feature define
2784         https://bugs.webkit.org/show_bug.cgi?id=53556
2785
2786         * configure.ac:
2787
2788 2011-04-08  Varun Jain  <varunjain@chromium.org>
2789
2790         Reviewed by Darin Fisher.
2791
2792         Need to extend WebKit chromium API to access text selection
2793         https://bugs.webkit.org/show_bug.cgi?id=57888
2794
2795         *  Source/WebKit/chromium/public/WebFrame.h:
2796         *  Source/WebKit/chromium/public/WebWidget.h:
2797         *  Source/WebKit/chromium/src/WebFrameImpl.cpp:
2798         *  Source/WebKit/chromium/src/WebFrameImpl.h:
2799         *  Source/WebKit/chromium/src/WebPopupMenuImpl.h:
2800         *  Source/WebKit/chromium/src/WebViewImpl.cpp:
2801         *  Source/WebKit/chromium/src/WebViewImpl.h:
2802         *  Source/WebKit/chromium/tests/PopupMenuTest.cpp:
2803
2804 2011-04-08  Jon Lee  <jonlee@apple.com>
2805
2806         Reviewed by David Levin.
2807
2808         adding *.vcproj.*.user to .gitignore for Visual Studio development
2809         https://bugs.webkit.org/show_bug.cgi?id=58097
2810
2811         * .gitignore:
2812
2813 2011-04-07  Eric Seidel  <eric@webkit.org>
2814
2815         Reviewed by Adam Barth.
2816
2817         Add stub support for generating Gtk build system from gyp
2818         https://bugs.webkit.org/show_bug.cgi?id=58086
2819
2820         This adds support for a new --port argument and plumbs through
2821         the necessary paths to allow generating for a port other than Mac.
2822
2823         * Source/gyp/configure:
2824
2825 2011-04-07  Andrew Scherkus  <scherkus@chromium.org>
2826
2827         Revert ENABLE_TRACK patch due to compile failures.
2828
2829         * configure.ac:
2830
2831 2011-04-06  Dai Mikurube  <dmikurube@chromium.org>
2832
2833         Reviewed by David Levin.
2834
2835         Add QUOTA build flag for unified quota API
2836         https://bugs.webkit.org/show_bug.cgi?id=57918
2837
2838         * configure.ac: Added QUOTA build flag
2839
2840 2011-04-04  Martin Robinson  <mrobinson@igalia.com>
2841
2842         Build fix for GTK+ after r82876.
2843
2844         * Source/autotools/symbols.filter: Update the symbol filter to include new symbols
2845         from WTF that DRT uses.
2846
2847 2011-04-04  Martin Robinson  <mrobinson@igalia.com>
2848
2849         Reviewed by Gustavo Noronha Silva.
2850
2851         [GTK] WebGL support
2852         https://bugs.webkit.org/show_bug.cgi?id=31517
2853
2854         * configure.ac: Update configure.ac to ensure that GL/GLX headers exist.
2855
2856 2011-04-04  Jon Lee  <jonlee@apple.com>
2857
2858         Reviewed by Eric Seidel.
2859
2860         add some directories to .gitignore (and svn:ignore) when opening projects in xcode4
2861         https://bugs.webkit.org/show_bug.cgi?id=57646
2862
2863         * .gitignore: added xcode 4 related project and workspace directories that are not needed for checkin
2864
2865 2011-03-31  Xan Lopez  <xlopez@igalia.com>
2866
2867         Reviewed by Martin Robinson.
2868
2869         [GTK] Link explicitly with XRender on Linux/Unix
2870         https://bugs.webkit.org/show_bug.cgi?id=57558
2871
2872         Some linkers, like GNU Gold, require explicit linkage of all the
2873         libraries used instead of relying on our dependencies to bring
2874         them in. In this case, the build fails because we use XRender in
2875         the plugin code but don't link directly to it.
2876
2877         * configure.ac: check for XRender on UNIX.
2878
2879 2011-03-31  Vamshikrishna.Yellenki  <vamshi@motorola.com> and Alejandro G. Castro  <alex@igalia.com>
2880
2881         Reviewed by Martin Robinson.
2882
2883         Implement MiniBrowser for Gtk port.
2884         https://bugs.webkit.org/show_bug.cgi?id=48512
2885
2886         Initial implementation of the Gtk MiniBrowser.
2887
2888         * GNUmakefile.am:
2889
2890 2011-03-30  Csaba Osztrogonác  <ossy@webkit.org>
2891
2892         [Qt] Typo fix, remove an accidentally added line.
2893
2894         * Source/WebKit.pri:
2895
2896 2011-03-30  Csaba Osztrogonác  <ossy@webkit.org>
2897
2898         [Qt] Rollout r82240 and r82232, because they broke 2 plugin tests.
2899
2900         * Source/WebKit.pri:
2901
2902 2011-03-29  Csaba Osztrogonác  <ossy@webkit.org>
2903
2904         Rubber-stamped by Andreas Kling.
2905
2906         [Qt] Remove modular references after support for the flag was removed.
2907         https://bugs.webkit.org/show_bug.cgi?id=57018
2908
2909         Symbian buildfix after r82232.
2910
2911         * Source/WebKit.pri: Readd uitools option.
2912
2913 2011-03-29  Kristian Amlie  <kristian.amlie@nokia.com>
2914
2915         Reviewed by Andreas Kling.
2916
2917         Removed modular references after support for the flag was removed.
2918
2919         Support was removed because the Qt Modularization project decided we
2920         don't need it. It's better to base decisions on the available
2921         information, as demonstrated in the patch by checking
2922         QT.phonon.includes.
2923
2924         In addition, remove the reference to uitools. It has been moved to
2925         QtKernel now, and therefore is always available.
2926
2927         [Qt] Remove modular references after support for the flag was removed.
2928         https://bugs.webkit.org/show_bug.cgi?id=57018
2929
2930         * Source/WebKit.pri:
2931
2932 2011-03-28  Benjamin Poulain  <benjamin.poulain@nokia.com>
2933
2934         Reviewed by Andreas Kling.
2935
2936         [Qt] QtWebKit will not compile with QT_ASCII_CAST_WARNINGS enabled
2937         https://bugs.webkit.org/show_bug.cgi?id=57087
2938
2939         Enable QT_ASCII_CAST_WARNINGS by default in webkit.pri to catch the errors early on.
2940
2941         * Source/WebKit.pri:
2942
2943 2011-03-26  Adam Barth  <abarth@webkit.org>
2944
2945         Reviewed by Eric Seidel.
2946
2947         We shouldn't bother running GYP if the generated files are newer than the GYP files
2948         https://bugs.webkit.org/show_bug.cgi?id=57146
2949
2950         In the common case, this check will avoid any overhead from processing
2951         the GYP files.  Another approach to doing this is to add the feature to
2952         GYP directly, but GYP's approach to this problem is to compute the
2953         output in its entirety and compare it byte-for-byte against the output
2954         file.  In the future, it might make sense to add this approach as an
2955         alternative approach for GYP itself.
2956
2957         I also removed JavaScriptGlue from the script because we're not really
2958         going to change JavaScriptGlue over to GYP.  We were using
2959         JavaScriptGlue as a learning experience.
2960
2961         * Source/gyp/configure:
2962
2963 2011-03-25  Kevin Ollivier  <kevino@theolliviers.com>
2964
2965         [wx] Build fix, don't use the new FPD implementation yet, until we can merge ours with it.
2966
2967         * wscript:
2968
2969 2011-03-23  George Guo  <George.Guo@nokia.com>
2970
2971         Reviewed by Darin Adler.
2972
2973         Webkit warning: converting to 'unsigned int' from 'double'
2974         https://bugs.webkit.org/show_bug.cgi?id=56865
2975
2976         With -Werr enabled, this cause the build failure on RedHat Linux. 
2977         Add a cast helped.  
2978
2979         * Source/JavaScriptCore/runtime/TimeoutChecker.cpp:
2980         (JSC::getCPUTime):
2981
2982 2011-03-23  Adam Barth  <abarth@webkit.org>
2983
2984         Reviewed by Eric Seidel.
2985
2986         GYP build should default to Production configuration
2987         https://bugs.webkit.org/show_bug.cgi?id=56899
2988
2989         * Source/gyp/common.gypi:
2990
2991 2011-03-22  Adam Barth  <abarth@webkit.org>
2992
2993         Reviewed by Eric Seidel.
2994
2995         gyp/configure shouldn&apos;t require GYP to be in your path
2996         https://bugs.webkit.org/show_bug.cgi?id=56873
2997
2998         Now that GYP is on Source/ThirdParty/gyp, we can just use that copy
2999         instead of requiring GYP to be in the user's path.
3000
3001         * Source/gyp/configure:
3002
3003 2011-03-22  Adam Barth  <abarth@webkit.org>
3004
3005         Reviewed by Eric Seidel.
3006
3007         Add GYP to Source/ThirdParty
3008         https://bugs.webkit.org/show_bug.cgi?id=56870
3009
3010         We probably don't need all the test files, but it seems cleaner to just
3011         check in the whole GYP tree.  GYP is BSD licensed, so it is compatible
3012         with the WebKit license.
3013
3014         * Source/ThirdParty/gyp: Added.
3015
3016 2011-03-21  Alejandro G. Castro  <alex@igalia.com>
3017
3018         Reviewed by Martin Robinson.
3019
3020         [GTK] 1.3.13 release bump
3021         https://bugs.webkit.org/show_bug.cgi?id=56795
3022
3023         Version bump for 1.3.13 and updated NEWS file with release notes.
3024
3025         * configure.ac:
3026
3027 2011-03-21  Ryuan Choi  <ryuan.choi@samsung.com>
3028
3029         Reviewed by Antonio Gomes.
3030
3031         [CMAKE] Add exception handling when PORT was missing.
3032         https://bugs.webkit.org/show_bug.cgi?id=56728
3033
3034         * Source/CMakeLists.txt:
3035
3036 2011-03-10  Viatcheslav Ostapenko  <ostapenko.viatcheslav@nokia.com>
3037
3038         Reviewed by Laszlo Gombos.
3039
3040         [Qt] Text layout is broken on Symbian
3041         https://bugs.webkit.org/show_bug.cgi?id=56046
3042
3043         Change integers included into bitfields to be signed by default on RVCT
3044         compiler as a lot of other compilers do (gcc, msvc, winsc).
3045         There are a lot of places in webkit where integers included in bitfield
3046         are assumed to be signed.
3047
3048         * Source/WebKit.pri:
3049
3050 2011-03-10  Alejandro G. Castro  <alex@igalia.com>
3051
3052         Unreviewed, fixed Efl compilation after r80744.
3053
3054         * Source/cmake/OptionsEfl.cmake:
3055
3056 2011-03-10  Martin Robinson  <mrobinson@igalia.com>
3057
3058         Fixed the help message for WebGL support on GTK+ to reflect the fact that
3059         it's turned off by default and is experimental.
3060
3061         * configure.ac: Fix WebGL help message.
3062
3063 2011-03-04  Dimitri Glazkov  <dglazkov@chromium.org>
3064
3065         Reviewed by Adam Barth.
3066
3067         Add skeletal WebCore.gyp
3068         https://bugs.webkit.org/show_bug.cgi?id=55802
3069
3070         * Source/gyp/configure: Added WebCore.
3071
3072 2011-03-04  Adam Barth  <abarth@webkit.org>
3073
3074         Reviewed by Dimitri Glazkov.
3075
3076         Add a basic configure script for the GYP build
3077         https://bugs.webkit.org/show_bug.cgi?id=55791
3078
3079         This script just calls GYP on the various gyp projects.  As we add more
3080         build systems, this script should be able to select which of them you'd
3081         like to generate the project for.
3082
3083         * Source/gyp/configure: Added.
3084
3085 2011-03-04  Adam Barth  <abarth@webkit.org>
3086
3087         Reviewed by Dimitri Glazkov.
3088
3089         Use target_defaults to reduce boilerplate in GYP build system
3090         https://bugs.webkit.org/show_bug.cgi?id=55790
3091
3092         This file contains GYP declarations that are shared by all the modules.
3093         Currently, we use this to set up the configurations, albeit primitively.
3094
3095         * Source/gyp/common.gypi: Added.
3096
3097 2011-03-03  Kevin Ollivier  <kevino@theolliviers.com>
3098
3099         [wx] Build fix. Ensure the ICU include dir comes before JavaScriptCore/wtf on Win
3100         to make sure the proper unicode/utf8.h header is included.
3101
3102         * wscript:
3103
3104 2011-03-02  Kevin Ollivier  <kevino@theolliviers.com>
3105
3106         [wx] Build fix, don't use LocalizedNumberICU.cpp yet, headers that it needs are not
3107         included in the ICU headers used by WebKit.
3108
3109         * wscript:
3110
3111 2011-03-02  Daniel Cheng  <dcheng@chromium.org>
3112
3113         Reviewed by David Levin.
3114
3115         Add feature define for data transfer items
3116         https://bugs.webkit.org/show_bug.cgi?id=55510
3117
3118         * Source/cmake/OptionsEfl.cmake:
3119         * Source/cmake/OptionsWinCE.cmake:
3120         * Source/cmakeconfig.h.cmake:
3121         * configure.ac:
3122
3123 >>>>>>> .r80188
3124 2011-03-02  Andras Becsi  <abecsi@webkit.org>
3125
3126         Reviewed by Laszlo Gombos.
3127
3128         [Qt][WK2] generate-forwarding-headers.pl should generate paths with framework names
3129         https://bugs.webkit.org/show_bug.cgi?id=55478
3130
3131         On case insensitive systems the generated forwarding headers cause build problems.
3132
3133         * Source/WebKit.pri: Adjust INCLUDEPATH for the project.
3134
3135 2011-03-01  Sheriff Bot  <webkit.review.bot@gmail.com>
3136
3137         Unreviewed, rolling out r80079.
3138         http://trac.webkit.org/changeset/80079
3139         https://bugs.webkit.org/show_bug.cgi?id=55547
3140
3141         "Broke the Win debug build?" (Requested by dcheng on #webkit).
3142
3143         * Source/cmake/OptionsEfl.cmake:
3144         * Source/cmake/OptionsWinCE.cmake:
3145         * Source/cmakeconfig.h.cmake:
3146
3147 2011-03-01  Daniel Cheng  <dcheng@chromium.org>
3148
3149         Reviewed by David Levin.
3150
3151         Add feature define for data transfer items
3152         https://bugs.webkit.org/show_bug.cgi?id=55510
3153
3154         * Source/cmake/OptionsEfl.cmake:
3155         * Source/cmake/OptionsWinCE.cmake:
3156         * Source/cmakeconfig.h.cmake:
3157
3158 2011-03-01  Andras Becsi  <abecsi@webkit.org>
3159
3160         Reviewed by Csaba Osztrogonác.
3161
3162         [Qt] Clean up the project files and move common options to WebKit.pri.
3163
3164         Mac related changes suggested by Prasanth Ullattil <prasanth.ullattil@nokia.com>
3165
3166         * Source/WebKit.pri: Common options should be here.
3167         Also move Mac options to this file to fix the Mac build.
3168
3169 2011-03-01  Andras Becsi  <abecsi@webkit.org>
3170
3171         Unreviewed build fix.
3172
3173         [Qt] Fix minimal build.
3174
3175         * Source/WebKit.pri: Move the XP_UNIX define back to WebCore.pri.
3176
3177 2011-02-28  Adam Barth  <abarth@webkit.org>
3178
3179         Reviewed by Dimitri Glazkov.
3180
3181         Teach JavaScriptGlue gyp build about DEPTH
3182         https://bugs.webkit.org/show_bug.cgi?id=55421
3183
3184         Moves the previously JavaScriptGlue-specific GYP helper shell scripts
3185         to the gyp directory in Source, where they can be shared by multiple
3186         frameworks.
3187
3188         * Source/gyp: Added.
3189         * Source/gyp/remove-headers-if-needed.sh: Copied from Source/JavaScriptGlue/gyp/remove-headers-if-needed.sh.
3190         * Source/gyp/run-if-exists.sh: Copied from Source/JavaScriptGlue/gyp/run-if-exists.sh.
3191         * Source/gyp/update-info-plist.sh: Copied from Source/JavaScriptGlue/gyp/update-info-plist.sh.
3192
3193 2011-02-28  Benjamin Poulain  <benjamin.poulain@nokia.com>
3194
3195         Reviewed by Kenneth Rohde Christiansen.
3196
3197         [Qt][WK2] Add a way to test the WebKit 2 APIs
3198         https://bugs.webkit.org/show_bug.cgi?id=55408
3199
3200         Add the build file for test to the build system.
3201
3202         * Source/WebKit.pri: Add the include path for WebKit 2 APIs.
3203         * Source/WebKit.pro: Add the dependency to build the new test project.
3204
3205 2011-02-28  Balazs Kelemen  <kbalazs@webkit.org>
3206
3207         Reviewed by Anders Carlsson.
3208
3209         [Qt][WK2] Plugin initialization
3210         https://bugs.webkit.org/show_bug.cgi?id=48127
3211
3212         * Source/WebKit.pri: Lift the definition of the XP_UNIX macro
3213         from WebCore.pri to WebKit.pri to apply it to WebKit2 as well.
3214
3215 2011-02-28  Kristian Amlie  <kristian.amlie@nokia.com>
3216
3217         Reviewed by Andreas Kling.
3218
3219         Added full webkit module profile and a syncqt profile.
3220
3221         This is for modularized Qt.
3222
3223         [Qt] WebKit patches required to work with a modularized version of Qt
3224         https://bugs.webkit.org/show_bug.cgi?id=53916
3225
3226         * Source/sync.profile: Added.
3227
3228 2011-02-26  Dihan Wickremasuriya  <dihan.wickremasuriya@nokia.com>
3229
3230         Reviewed by Laszlo Gombos.
3231
3232         [Qt] [Symbian] Disable dependency to a specific version of a Qt package for
3233         non-production builds.
3234         https://bugs.webkit.org/show_bug.cgi?id=55313
3235
3236         * Source/WebKit.pri:
3237
3238 2011-02-24  Alejandro G. Castro  <alex@igalia.com>
3239
3240         Rubber-stamped by Martin Robinson.
3241
3242         Fixed compilation after r79537, added a bug to solve webkit2
3243         translations:
3244         https://bugs.webkit.org/show_bug.cgi?id=55153
3245
3246         * GNUmakefile.am:
3247
3248 2011-02-24  Christian Dywan  <christian@lanedo.com>
3249
3250         Rubber-stamped by Eric Seidel.
3251
3252         [GTK] webkitgtk 1.3.7 build without translations
3253         https://bugs.webkit.org/show_bug.cgi?id=50612
3254
3255         * GNUmakefile.am: Require stamp-po target for all-local so
3256             that po files are built before they install.
3257
3258 2011-02-22  Philippe Normand  <pnormand@igalia.com>
3259
3260         Reviewed by Martin Robinson.
3261
3262         [GTK] 1.3.12 release preparation
3263         https://bugs.webkit.org/show_bug.cgi?id=54967
3264
3265         Version bump for 1.3.12 and updated NEWS file with release notes.
3266         Also bumped libsoup requirement to 2.33.6 as agreed with Sergio
3267         and Martin.
3268
3269         * Source/WebKit/gtk/NEWS:
3270         * configure.ac:
3271
3272 2011-02-22  Andras Becsi  <abecsi@webkit.org>
3273
3274         Reviewed by Laszlo Gombos.
3275
3276         [Qt] Redesign the build system
3277         https://bugs.webkit.org/show_bug.cgi?id=51339
3278
3279         Part 2.
3280
3281         Build WebCore as a static library, compile the WebKit API and WebKit2 API
3282         in a final step and link to WebKit2, WebCore and JSC libraries to fix
3283         linking issues resulting from stripped away symbols.
3284
3285         * Source/WebKit.pri: Add common include paths
3286         * Source/WebKit.pro: Add new project file to SUBDIRS
3287
3288 2011-02-20  Carlos Garcia Campos  <cgarcia@igalia.com>
3289
3290         Reviewed by Martin Robinson.
3291
3292         [GTK] Bump GTK+3 dependency to 3.0
3293         https://bugs.webkit.org/show_bug.cgi?id=54394
3294
3295         * configure.ac:
3296
3297 2011-02-19  Ryuan Choi  <ryuan.choi@samsung.com>
3298
3299         Reviewed by Martin Robinson.
3300
3301         [GTK] Remove mandatory Enchant dependency
3302         https://bugs.webkit.org/show_bug.cgi?id=51587
3303
3304         Add enable-spellcheck option which decides whether to use enchant.
3305         If disabled, WebKitGTK+ will not use enchant library.
3306
3307         * configure.ac:
3308
3309 2011-02-18  Zan Dobersek  <zandobersek@gmail.com>
3310
3311         Reviewed by Martin Robinson.
3312
3313         [Gtk] Re-enable meter tag support
3314         https://bugs.webkit.org/show_bug.cgi?id=54762
3315
3316         Enable meter tag support in the configure.ac. This feature was
3317         previously enabled by default in the makefile, but should be
3318         enabled here after changes in r78981.
3319
3320         * configure.ac:
3321
3322 2011-02-18  Kristian Amlie  <kristian.amlie@nokia.com>
3323
3324         Reviewed by Kenneth Rohde Christiansen.
3325
3326         Avoided UiTools dependency if the module is not present.
3327
3328         [Qt] WebKit patches required to work with a modularized version of Qt
3329         https://bugs.webkit.org/show_bug.cgi?id=53916
3330
3331         * Source/WebKit.pri:
3332
3333 2011-02-18  Ryuan Choi  <ryuan.choi@samsung.com>
3334
3335         Reviewed by Kent Tamura.
3336
3337         [EFL] Remove GDK dependency.
3338         https://bugs.webkit.org/show_bug.cgi?id=53978
3339
3340         Remove checking GDK library.
3341
3342         * Source/cmake/OptionsEfl.cmake:
3343
3344 2011-02-18  Philippe Normand  <pnormand@igalia.com>
3345
3346         Unreviewed, build fix after r78981
3347
3348         * configure.ac: datagrid is datagrid, it is not database. Also
3349         meter is not progress. Fixed copy/paste mistakes.
3350
3351 2011-02-18  Philippe Normand  <pnormand@igalia.com>
3352
3353         Reviewed by Martin Robinson.
3354
3355         [GTK] minimal build unrecognized options
3356         https://bugs.webkit.org/show_bug.cgi?id=50890
3357
3358         * configure.ac: added new configure options to enable/disable the
3359         meter element, progress element, datagrid and client-based
3360         geolocation support.
3361
3362 2011-02-17  Kevin Ollivier  <kevino@theolliviers.com>
3363
3364         [wx] Build fix after introduction of JavaScriptCore/collector.
3365         
3366         * wscript:
3367
3368 2011-02-17  Kristian Amlie  <kristian.amlie@nokia.com>
3369
3370         Reviewed by Laszlo Gombos.
3371
3372         Updated include paths for phonon.
3373
3374         [Qt] WebKit patches required to work with a modularized version of Qt
3375         https://bugs.webkit.org/show_bug.cgi?id=53916
3376
3377         * Source/WebKit.pri:
3378
3379 2011-02-13  Hayato Ito  <hayato@chromium.org>
3380
3381         Reviewed by Kent Tamura.
3382
3383         Update .gitignore to ignore files which Ninja build system generates.
3384
3385         https://bugs.webkit.org/show_bug.cgi?id=54378
3386
3387         * .gitignore:
3388
3389 2011-02-10  Peter Varga  <pvarga@webkit.org>
3390
3391         Reviewed by Csaba Osztrogonác.
3392
3393         Remove PCRE source from trunk
3394         https://bugs.webkit.org/show_bug.cgi?id=54188
3395
3396         * Source/cmake/WebKitFS.cmake:
3397
3398 2011-02-09  Adam Barth  <abarth@webkit.org>
3399
3400         Reviewed by Steve Block.
3401
3402         Move Android.mk into Source
3403         https://bugs.webkit.org/show_bug.cgi?id=53751
3404
3405         A somewhat blind attempt to move Android.mk into the Source directory.
3406         I'm sure I've goofed this up in some way.  The Android folks have
3407         kindly volunteered to fix this up once they merge past this revision.
3408
3409         * Android.mk: Removed.
3410         * Source/Android.mk: Copied from Android.mk.
3411
3412 2011-02-08  Alejandro G. Castro  <alex@igalia.com>
3413
3414         Reviewed by Martin Robinson.
3415
3416         WebKit2 GTK Fails to Build #include nested too deeply
3417         https://bugs.webkit.org/show_bug.cgi?id=52219
3418
3419         Removed the __STDC_FORMAT_MACROS definition, it is already defined
3420         in the file where PRIxx64 is used before the inclusion so we are
3421         safe.
3422
3423         * configure.ac:
3424
3425 2011-02-08  Kristian Amlie  <kristian.amlie@nokia.com>
3426
3427         Reviewed by Eric Seidel.
3428
3429         Added include paths for QtScript.
3430
3431         WebKit patches required to work with a modularized version of Qt
3432         https://bugs.webkit.org/show_bug.cgi?id=53916
3433
3434         * Source/WebKit.pri:
3435
3436 2011-02-03  Martin Robinson  <mrobinson@igalia.com>
3437
3438         Fix GTK+ WebGL build after r76600.
3439
3440         * configure.ac: Make sure to respect configure.ac conventions 
3441         consistently when it comes to capitalization. Remove an old
3442         reference to enable_3d_canvas.
3443
3444 2011-02-02  Alejandro G. Castro  <alex@igalia.com>
3445
3446         Reviewed by Martin Robinson.
3447
3448         Bump the WebKitGTK+ versions in preparation for development release.
3449
3450         * configure.ac: Bump the library, libtool and user agent version.
3451
3452 2011-02-02  Steve Lacey  <sjl@chromium.org>
3453
3454         Reviewed by Eric Carlson.
3455
3456         Implement basic media statistics on media elements.
3457         https://bugs.webkit.org/show_bug.cgi?id=53322
3458
3459         * configure.ac:
3460
3461 2011-02-02  Kevin Ollivier  <kevino@theolliviers.com>
3462
3463         [wx] Build fixes for wxWebKit.
3464
3465         * wscript:
3466
3467 2010-01-28  Commit Queue  <commit-queue@webkit.org>
3468
3469         Unreviewed.  Test commit for commit-queue@webkit.org.
3470
3471 2010-01-28  Commit Queue  <commit-queue@webkit.org>
3472
3473         Unreviewed.  Test commit for commit-queue@webkit.org.
3474
3475 2010-01-28  Commit Queue  <commit-queue@webkit.org>
3476
3477         Unreviewed.  Test commit for commit-queue@webkit.org.
3478
3479 2011-01-31  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3480
3481         Reviewed by Xan Lopez.
3482
3483         [GTK] REGRESSION:  http/tests/media/video-{cookie,referer}.html failing
3484         https://bugs.webkit.org/show_bug.cgi?id=53379
3485
3486         Remove left over mentions of HAVE_SOUP_2_29_90, and apply the
3487         dependency on newer soup to efl as well.
3488
3489         * Source/cmake/OptionsEfl.cmake:
3490
3491 2011-01-29  Daniel Bates  <dbates@rim.com>
3492
3493         Reviewed by Maciej Stachowiak.
3494
3495         Remove reference to ${CMAKE_SOURCE_DIR}/Source in CMake files
3496         https://bugs.webkit.org/show_bug.cgi?id=53382
3497
3498         Our file system hierarchy ensures that CMAKE_SOURCE_DIR is defined to be /Source.
3499         So, ${CMAKE_SOURCE_DIR}/Source evaluates to the non-existent directory /Source/Source.
3500         Therefore, we should remove such references.
3501
3502         * Source/cmake/OptionsCommon.cmake:
3503
3504 2011-01-29  Daniel Bates  <dbates@rim.com>
3505
3506         Reviewed by Eric Seidel.
3507
3508         Move wince/mt19937ar.c to ThirdParty and make it a policy choice
3509         https://bugs.webkit.org/show_bug.cgi?id=53253
3510
3511         Move implementation of Mersenne Twister pseudorandom number generator to
3512         ThirdParty since it is a third party library.
3513
3514         * Source/ThirdParty/mt19937ar.c: Copied from Source/JavaScriptCore/wtf/wince/mt19937ar.c.
3515
3516 2011-01-29  Dan Winship  <danw@gnome.org>
3517
3518         Reviewed by Xan Lopez.
3519
3520         [GTK] Require the latest glib and libsoup, and remove conditional
3521         support for older versions
3522         https://bugs.webkit.org/show_bug.cgi?id=50675
3523
3524         * autotools/webkit.m4: use AM_PATH_GLIB_2_0 rather than doing
3525         basically the same work by hand
3526         * configure.ac:
3527
3528 2011-01-28  Martin Robinson  <mrobinson@igalia.com>
3529
3530         [GTK] Build failure with --enable-indexed-database
3531         https://bugs.webkit.org/show_bug.cgi?id=50954
3532
3533         Build fix for IndexedDB support.
3534
3535         * configure.ac: Change the autogen.sh option --enable-indexeddb to
3536         --enable-indexed-database to match the build-webkit option.
3537
3538 2010-01-28  Commit Queue  <commit-queue@webkit.org>
3539
3540         Unreviewed.  Test commit for commit-queue@webkit.org.
3541
3542 2010-01-28  Commit Queue  <commit-queue@webkit.org>
3543
3544         Unreviewed.  Test commit for commit-queue@webkit.org.
3545
3546 2011-01-26  Yael Aharon  <yael.aharon@nokia.com>
3547
3548         Reviewed by Laszlo Gombos.
3549
3550         [Qt][Symbian] Fix --minimal build
3551         https://bugs.webkit.org/show_bug.cgi?id=52839
3552
3553         Move definition of USE_SYSTEM_MALLOC out of pri file.
3554         Put it in platform.h instead.
3555
3556         * Source/WebKit.pri:
3557
3558 2011-01-26  Csaba Osztrogonác  <ossy@webkit.org>
3559
3560         Reviewed by Andreas Kling.
3561
3562         [Qt] Fix qt_minimal build
3563         https://bugs.webkit.org/show_bug.cgi?id=53172
3564
3565         * Source/WebKit.pri:
3566
3567 2011-01-25  Patrick Gansterer  <paroga@webkit.org>
3568
3569         Reviewed by Adam Barth.
3570
3571         Move main CMakeLists.txt into Source directory
3572         https://bugs.webkit.org/show_bug.cgi?id=52888
3573
3574         * CMakeLists.txt: Removed.
3575         * Source/CMakeLists.txt: Copied from CMakeLists.txt.
3576         * Source/cmakeconfig.h.cmake: Copied from cmakeconfig.h.cmake.
3577         * cmakeconfig.h.cmake: Removed.
3578
3579 2011-01-24  Chris Marrin  <cmarrin@apple.com>
3580
3581         Reviewed by Eric Seidel.
3582
3583         Change ENABLE_3D_CANVAS to ENABLE_WEBGL
3584         https://bugs.webkit.org/show_bug.cgi?id=53041
3585
3586         * configure.ac:
3587         
3588 2011-01-24  Peter Gal  <galpeter@inf.u-szeged.hu>
3589
3590         Rubber-stamped by Csaba Osztrogonác.
3591
3592         * runtime: Removed. It was accidentally created by r76457.
3593
3594 2011-01-24  Andras Becsi  <abecsi@webkit.org>
3595
3596         Reviewed by Csaba Osztrogonác.
3597
3598         [Qt] Move project files into Source
3599         https://bugs.webkit.org/show_bug.cgi?id=52891
3600
3601         * Source/DerivedSources.pro: Copied from DerivedSources.pro.
3602         * Source/WebKit.pri: Renamed from WebKit.pri.
3603         * Source/WebKit.pro: Added.
3604         * Source/common.pri: Renamed from common.pri.
3605         * WebKit.pro: Removed.
3606
3607 2011-01-20  Siddharth Mathur  <siddharth.mathur@nokia.com>
3608
3609         Reviewed by Laszlo Gombos.
3610
3611         [Qt][Symbian] Smaller debug symbol size when using RVCT 4.x
3612         https://bugs.webkit.org/show_bug.cgi?id=52835
3613
3614         * WebKit.pri: Use --remove_unneeded_entities for RVCT 4.x compilers
3615
3616 2011-01-20  Alejandro G. Castro  <alex@igalia.com>
3617
3618         Reviewed by Andreas Kling.
3619
3620         [GTK] Fix typo in the webkit2 section of the configure.ac file
3621         https://bugs.webkit.org/show_bug.cgi?id=52801
3622
3623         Fixed typo in the GTK WebKit2 compilation.
3624
3625         * configure.ac:
3626
3627 2011-01-19  Kimmo Kinnunen  <kimmo.t.kinnunen@nokia.com>
3628
3629         Reviewed by Andreas Kling.
3630
3631         Enable usage of Google ld if it exist but is not on by default.
3632
3633         [Qt] Enable the google ld if it exist but is not on by default
3634         https://bugs.webkit.org/show_bug.cgi?id=52625
3635
3636         * common.pri: flip the test.
3637
3638 2011-01-18  Mihai Parparita  <mihaip@chromium.org>
3639
3640         Unreviewed. Update .gitignore to reflect that WebKit is now in Source.
3641         
3642         * .gitignore:
3643
3644 2011-01-18  Krithigassree Sambamurthy  <krithigassree.sambamurthy@nokia.com>
3645
3646         Reviewed by Simon Fraser.
3647
3648         Support background-clip: content-box
3649         https://bugs.webkit.org/show_bug.cgi?id=48771
3650
3651         Addded content-box as a valid background-clip value.
3652
3653         * WebCore/css/CSSParser.cpp:
3654         (WebCore::parseBackgroundClip):
3655
3656 2011-01-18  Hayato Ito  <hayato@chromium.org>
3657
3658         Reviewed by Kent Tamura.
3659
3660         Update .gitignore file to reflect a recent WebKit directory movement.
3661
3662         https://bugs.webkit.org/show_bug.cgi?id=52618
3663
3664         * .gitignore:
3665
3666 2011-01-16  Adam Barth  <abarth@webkit.org>
3667
3668         Rubber-stamped by Eric Seidel.
3669
3670         Move WebKit into Source
3671         https://bugs.webkit.org/show_bug.cgi?id=52530
3672
3673         * Android.mk:
3674         * CMakeLists.txt:
3675         * DerivedSources.pro:
3676         * GNUmakefile.am:
3677         * Makefile:
3678         * WebKit.pri:
3679         * WebKit.pro:
3680         * configure.ac:
3681         * wscript:
3682
3683 2011-01-15  Adam Barth  <abarth@webkit.org>
3684
3685         Rubber-stamped by Eric Seidel.
3686
3687         Move WebKit2 into Source
3688         https://bugs.webkit.org/show_bug.cgi?id=52438
3689
3690         Update reference to WebKit2.
3691
3692         * DerivedSources.pro:
3693         * GNUmakefile.am:
3694         * Makefile:
3695         * Source/cmake/WebKitPackaging.cmake:
3696         * WebKit.pro:
3697         * configure.ac:
3698
3699 2011-01-14  Ahmad Sharif  <asharif.tools@gmail.com>
3700
3701         Reviewed by Darin Fisher.
3702
3703         When inlining is performed, the progress variable is
3704         declared as uninitialized.
3705         https://bugs.webkit.org/show_bug.cgi?id=51084
3706
3707         * WebCore: Copied from WebCore.
3708         * WebCore/page/animation/KeyframeAnimation.cpp:
3709         (WebCore::KeyframeAnimation::animate):
3710         (WebCore::KeyframeAnimation::getAnimatedStyle):
3711
3712 2011-01-11  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
3713
3714         Reviewed by Csaba Osztrogonác.
3715
3716         [Qt] Add QT_NO_CONCURRENT to the qt_minimal configuration
3717         https://bugs.webkit.org/show_bug.cgi?id=52223
3718
3719         Add QT_NO_CONCURRENT to the qt_minimal configuration to make sure
3720         that QtWebKit builds with QT_NO_CONCURRENT defined.
3721
3722         * WebKit.pri:
3723
3724 2011-01-11  Mihai Parparita  <mihaip@chromium.org>
3725
3726         Unreviewed. Update .gitignore with new Chromium dependency.
3727         
3728         ui/ was added with http://crrev.com/70743, we picked that up with a
3729         Chromium roll in r75311.
3730         
3731         Also alphabetizes the dependency list.
3732
3733         * .gitignore:
3734
3735 2011-01-10  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
3736
3737         Reviewed by Csaba Osztrogonác.
3738
3739         [Qt] Baseline qt_minimal configuration
3740         https://bugs.webkit.org/show_bug.cgi?id=51313
3741
3742         * WebKit.pri: List the supported QT_NO_FEATURE flags
3743         under qt_minimal configuration.
3744
3745 2011-01-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3746
3747         Reviewed by Eric Seidel.
3748
3749         [EFL] Enable JIT for WebKit EFL
3750         https://bugs.webkit.org/show_bug.cgi?id=52140
3751
3752         Enable JIT option for WebKit EFL. Enabled JIT's JS performance is 
3753         3 ~ 6 times faster than before.
3754
3755         * Source/cmake/OptionsEfl.cmake:
3756
3757 2011-01-10  Martin Robinson  <mrobinson@igalia.com>
3758
3759         Reviewed by Gustavo Noronha.
3760
3761         Bump the WebKitGTK+ versions in preparation for development release.
3762
3763         * configure.ac: Bump the library, libtool and user agent version.
3764
3765 2011-01-10  Xan Lopez  <xlopez@igalia.com>
3766
3767         Reviewed by Martin Robinson.
3768
3769         [GTK] Create intermediate libWebCore library
3770         https://bugs.webkit.org/show_bug.cgi?id=52116
3771
3772         * GNUmakefile.am: add XP_UNIX to the global CPP flags, since it's
3773         used by both libWebCore and libwebkitgtk now.
3774
3775 2011-01-08  Patrick Gansterer  <paroga@webkit.org>
3776
3777         Unreviewed wx build fix for r75313.
3778
3779         * wscript: Added missing brace.
3780
3781 2011-01-07  Adam Barth  <abarth@webkit.org>
3782
3783         Rubber-stamped by Eric Seidel.
3784
3785         Move WebCore to Source
3786         https://bugs.webkit.org/show_bug.cgi?id=52050
3787
3788         Update build files and metadata to point to WebCore's new location.
3789
3790         * .gitattributes:
3791         * .gitignore:
3792         * Android.mk:
3793         * CMakeLists.txt:
3794         * DerivedSources.pro:
3795         * GNUmakefile.am:
3796         * Makefile:
3797         * Source/autotools/webkit.m4:
3798         * Source/cmake/OptionsEfl.cmake:
3799         * WebKit.pri:
3800         * WebKit.pro:
3801         * configure.ac:
3802         * wscript:
3803
3804 2011-01-06  Martin Robinson  <mrobinson@igalia.com>
3805
3806         Reviewed by Eric Seidel.
3807
3808         [GTK] Initial build support for WebGL
3809         https://bugs.webkit.org/show_bug.cgi?id=51716
3810
3811         * configure.ac: Add a configure option for WebGL.
3812
3813 2011-01-06  Michael Saboff  <msaboff@apple.com>
3814
3815         Reviewed by Gavin Barraclough.
3816
3817         Enhancement: Add Regexp Debug Compare between JIT and Interpreter
3818         https://bugs.webkit.org/show_bug.cgi?id=51834
3819
3820         * JavaScriptCore: Copied from JavaScriptCore.
3821
3822 2011-01-06  Martin Robinson  <mrobinson@igalia.com>
3823
3824         Reviewed by Xan Lopez.
3825
3826         [GTK] Enable blob support by default
3827         https://bugs.webkit.org/show_bug.cgi?id=51994
3828
3829         * configure.ac: Enable Blob support by default.
3830
3831 2011-01-05  Patrick Gansterer  <paroga@webkit.org>
3832
3833         Reviewed by Andreas Kling.
3834
3835         [CMake] Fix the usage of SOURCE_GROUP
3836         https://bugs.webkit.org/show_bug.cgi?id=51739
3837
3838         * Source/cmake/WebKitMacros.cmake:
3839
3840 2011-01-05  Patrick Gansterer  <paroga@webkit.org>
3841
3842         Reviewed by Andreas Kling.
3843
3844         [WINCE] Remove CMake warning
3845         https://bugs.webkit.org/show_bug.cgi?id=51921
3846
3847         * Source/cmake/WebKitHelpers.cmake:
3848
3849 2011-01-04  Martin Robinson  <mrobinson@igalia.com>
3850
3851         Reviewed by David Levin.
3852
3853         .gitignore should be updated to reflect Sources rename to Source
3854         https://bugs.webkit.org/show_bug.cgi?id=51893
3855
3856         * .gitignore: Change all paths that reference the "Sources" directory to say "Source".
3857
3858 2011-01-04  Dihan Wickremasuriya  <dihan.wickremasuriya@nokia.com>
3859
3860         Reviewed by Laszlo Gombos.
3861
3862         [Qt] [Symbian] Build system cleanup
3863
3864         After r74811 special handling for the Symbian build is no longer needed.
3865         This patch reverts r58756.
3866
3867         * WebKit.pri:
3868
3869 2011-01-03  Xan Lopez  <xlopez@igalia.com>
3870
3871         Reviewed by Martin Robinson.
3872
3873         * autogen.sh: also pass $ACLOCAL_FLAGS for tools that set that env
3874         variable (like jhbuild).
3875
3876 2011-01-03  Patrick Gansterer  <paroga@webkit.org>
3877
3878         Reviewed by Darin Adler.
3879
3880         [WINCE] Provide third party directory via environment variable
3881         https://bugs.webkit.org/show_bug.cgi?id=51643
3882
3883         * Source/cmake/OptionsWinCE.cmake:
3884
3885 2011-01-03  Xan Lopez  <xlopez@igalia.com>
3886
3887         Reviewed by Martin Robinson.
3888
3889         Use autoreconf instead of calling manually all the usual commands.
3890
3891         * autogen.sh: call autoreconf instead of
3892         aclocal/autoheader/autoconf/automake/libtoolize.
3893
3894 2011-01-03  Xan Lopez  <xlopez@igalia.com>
3895