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