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