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