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