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