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