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