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