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