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