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