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