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