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