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