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