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