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