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