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