Unreviewed, rolling out r130656.
[WebKit-https.git] / ChangeLog
1 2012-10-14  Patrick Gansterer  <paroga@webkit.org>
2
3         Unreviewed, rolling out r130656.
4         http://trac.webkit.org/changeset/130656
5         https://bugs.webkit.org/show_bug.cgi?id=97592
6
7         Broke CMake build on Windows
8
9         * CMakeLists.txt:
10
11 2012-10-12  Sheriff Bot  <webkit.review.bot@gmail.com>
12
13         Unreviewed, rolling out r131189.
14         http://trac.webkit.org/changeset/131189
15         https://bugs.webkit.org/show_bug.cgi?id=99187
16
17         Made inspector http tests crash on WK2. (Requested by rakuco
18         on #webkit).
19
20         * Source/PlatformEfl.cmake:
21         * Source/cmake/OptionsEfl.cmake:
22
23 2012-10-12  Ryuan Choi  <ryuan.choi@samsung.com>
24
25         [EFL] Share resources installed for inspector
26         https://bugs.webkit.org/show_bug.cgi?id=98991
27
28         Reviewed by Gyuyoung Kim.
29
30         Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
31         when INSPECTOR is enabled.
32
33         This patch changes to install resources one time and share it.
34
35         * Source/PlatformEfl.cmake:
36         Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
37         * Source/cmake/OptionsEfl.cmake:
38
39 2012-10-12  Balazs Kelemen  <kbalazs@webkit.org>
40
41         Unreviewed, rolling out r130389.
42         http://trac.webkit.org/changeset/130389
43         https://bugs.webkit.org/show_bug.cgi?id=98048
44
45         It broke chromium
46
47         * Source/autotools/symbols.filter:
48
49 2012-10-11  Jinwoo Song  <jinwoo7.song@samsung.com>
50
51         [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
52         https://bugs.webkit.org/show_bug.cgi?id=99030
53
54         Reviewed by Laszlo Gombos.
55
56         Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
57         on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
58
59         * Source/cmake/WebKitFeatures.cmake:
60         * Source/cmakeconfig.h.cmake:
61
62 2012-10-11  Ryosuke Niwa  <rniwa@webkit.org>
63
64         Perf-o-matic build fixes.
65
66         Get the password from the first item of the array now that each JSON contains an array as
67         the top-level structure instead of a dictionary, which is the first item in the array.
68
69         Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
70         object size limit. This should buy us a couple of days. We'll implement a proper fix later.
71
72         * Websites/webkit-perf.appspot.com/models.py:
73         (Runs.update_incrementally):
74         * Websites/webkit-perf.appspot.com/models_unittest.py:
75         (RunsTest.test_update_or_insert):
76         * Websites/webkit-perf.appspot.com/report_handler.py:
77         (ReportHandler.post):
78
79 2012-10-10  Tony Chang  <tony@chromium.org>
80
81         Unreviewed, rolling out r130937, r130949, r130955, and
82         r130957.
83         http://trac.webkit.org/changeset/130937
84         http://trac.webkit.org/changeset/130949
85         http://trac.webkit.org/changeset/130955
86         http://trac.webkit.org/changeset/130957
87         https://bugs.webkit.org/show_bug.cgi?id=94290
88
89         Breaks Qt build
90
91         * Source/cmake/WebKitMacros.cmake:
92
93 2012-10-10  Pablo Flouret  <pablof@motorola.com>
94
95         Pre-process CSSGrammar.y before running through bison.
96         https://bugs.webkit.org/show_bug.cgi?id=94290
97
98         Reviewed by Tony Chang.
99
100         * Source/cmake/WebKitMacros.cmake:
101             Use WebCore/css/makegrammar.pl to generate bison grammar files.
102
103 2012-10-10  Simon Fraser  <simon.fraser@apple.com>
104
105         Attempt to fix gtk build which controls exports via this mysteriously-named
106         file.
107         
108         * Source/autotools/symbols.filter:
109
110 2012-10-10  Shinya Kawanaka  <shinyak@chromium.org>
111
112         Needs internal API to return distributed nodes for InsertionPoint
113         https://bugs.webkit.org/show_bug.cgi?id=98868
114
115         Reviewed by Hajime Morita.
116
117         * Source/autotools/symbols.filter:
118
119 2012-10-10  Yong Li  <yoli@rim.com>
120
121         [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
122         https://bugs.webkit.org/show_bug.cgi?id=98819
123
124         Reviewed by Rob Buis.
125
126         And make it depend on SHARED_CORE
127         RIM PR# 221339.
128
129         * Source/cmake/OptionsBlackBerry.cmake:
130
131 2012-10-10  Keishi Hattori  <keishi@webkit.org>
132
133         REGRESSION (r129738): Calendar picker is too wide when the input is rtl
134         https://bugs.webkit.org/show_bug.cgi?id=98881
135
136         Reviewed by kent Tamura.
137
138         * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
139
140 2012-10-10  Christophe Dumez  <christophe.dumez@intel.com>
141
142         [EFL][WK2] Port MiniBrowser to Elementary
143         https://bugs.webkit.org/show_bug.cgi?id=98748
144
145         Reviewed by Kenneth Rohde Christiansen.
146
147         Bump EFL librairies dependencies to v1.7
148         and add Elementary as optional dependency now
149         that it is needed to build MiniBrowser.
150
151         * Source/cmake/FindEet.cmake: Added.
152         * Source/cmake/FindElementary.cmake: Added.
153         * Source/cmake/OptionsEfl.cmake:
154
155 2012-10-09  Simon Pena  <spena@igalia.com>
156
157         [GTK] Add support for running JavaScript from GResources
158         https://bugs.webkit.org/show_bug.cgi?id=98488
159
160         Reviewed by Carlos Garcia Campos.
161
162         GResources allow embedding certain resources, frequently used, in a "bundle"
163         which can be kept separated or stored in the binary. This patch adds
164         support for running JavaScript from GResources.
165
166         * configure.ac: Add support for compiling GResources
167
168 2012-10-09  Zan Dobersek  <zandobersek@gmail.com>
169
170         Unreviewed GTK build fix after r130689.
171
172         Adding a required symbol to symbols.filter.
173
174         * Source/autotools/symbols.filter:
175
176 2012-10-08  Laszlo Gombos  <l.gombos@samsung.com>
177
178         [EFL] Add minimum version information for tool dependencies
179         https://bugs.webkit.org/show_bug.cgi?id=97592
180
181         Reviewed by Kenneth Rohde Christiansen.
182
183         Capture the minimum version information for the tools that are required
184         to build the EFL port (or more generally WebKit).
185
186         * CMakeLists.txt:
187
188 2012-10-08  Dongwoo Joshua Im  <dw.im@samsung.com>
189
190         [EFL] Fix build break when WEB_AUDIO is enabled.
191         https://bugs.webkit.org/show_bug.cgi?id=98635
192
193         Unreviewed build fix.
194
195         Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
196         which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
197
198         * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
199
200 2012-10-08  Joone Hur  <joone.hur@intel.com>
201
202         [EFL] Add support for -webkit-sticky
203         https://bugs.webkit.org/show_bug.cgi?id=95182
204
205         Reviewed by Kenneth Rohde Christiansen.
206
207         Turn on CSS sticky position by default for WebKitEfl,
208         but most of the CSS sticky position test cases still do not pass on WK1.
209
210         * Source/cmake/OptionsEfl.cmake:
211
212 2012-10-05  José Dapena Paz  <jdapena@igalia.com>
213
214         [GTK] Add support for creating EGL contexts
215         https://bugs.webkit.org/show_bug.cgi?id=77921
216
217         Reviewed by Martin Robinson.
218
219         This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
220         options are set up on compile time, with the configure options
221         --enable-egl and --enable-gles2.
222
223         The implementation only adds support for EGL on top of X11, to
224         isolate the changes to the minimum. More changes should come
225         later to enable EGL for other targets (as Wayland).
226
227         * GNUmakefile.am:
228         * configure.ac: new configure options --enable-egl and --enable-gles2.
229
230 2012-10-04  Rob Buis  <rbuis@rim.com>
231
232         [BlackBerry] Sync up CMake files
233         https://bugs.webkit.org/show_bug.cgi?id=98442
234
235         Reviewed by Gyuyoung Kim.
236
237         Amongst others some internal paths changed.
238
239         * Source/cmake/OptionsBlackBerry.cmake:
240
241 2012-10-04  Christophe Dumez  <christophe.dumez@intel.com>
242
243         [EFL] Add libxml 2.8.0 to jhbuild
244         https://bugs.webkit.org/show_bug.cgi?id=98418
245
246         Reviewed by Laszlo Gombos.
247
248         Bump dependency for libxml to 2.8.0 to match
249         jhbuild.
250
251         * Source/cmake/OptionsEfl.cmake:
252
253 2012-10-04  Balazs Kelemen  <kbalazs@webkit.org>
254
255         Don't allow to disable compositing in forced compositing mode
256         https://bugs.webkit.org/show_bug.cgi?id=98048
257
258         Reviewed by Jocelyn Turcotte.
259
260         Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
261
262         * Source/autotools/symbols.filter:
263
264 2012-10-03  Ryuan Choi  <ryuan.choi@samsung.com>
265
266         [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
267         https://bugs.webkit.org/show_bug.cgi?id=97753
268
269         Reviewed by Laszlo Gombos.
270
271         default.edj is used in both webkit/efl and webkit2/efl.
272         However, it has been generated only when ENABLE_WEBKIT is enabled.
273
274         This patch separates the script which generates default.edj
275         from source/webkit/platformefl.cmake.
276
277         * Source/CMakeLists.txt:
278         * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
279         * Source/cmake/OptionsEfl.cmake:
280         Moved directory generation from WebKit/PlatformEfl.cmake
281         because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
282
283 2012-10-03  Otto Derek Cheung  <otcheung@rim.com>
284
285         [BlackBerry] Implementing the NetworkInfo API for BB port 
286         https://bugs.webkit.org/show_bug.cgi?id=98273
287
288         Reviewed by Rob Buis.
289
290         Adding references to new classes added to support BlackBerry's
291         NetworkInfo implementation.
292
293         * Source/cmake/OptionsBlackBerry.cmake:
294
295 2012-10-01  Keishi Hattori  <keishi@webkit.org>
296
297         Calendar picker should use zero as default step base
298         https://bugs.webkit.org/show_bug.cgi?id=97976
299
300         Reviewed by Kent Tamura.
301
302         * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
303
304 2012-09-28  Mariusz Grzegorczyk  <mariusz.g@samsung.com>
305
306         [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
307         https://bugs.webkit.org/show_bug.cgi?id=91844
308
309         Reviewed by Simon Hausmann.
310
311         Turn on Netscape Plugin API by default  for WebKit2-Efl.
312
313         * Source/cmake/OptionsEfl.cmake:
314
315 2012-09-28  Alpha Lam  <hclam@chromium.org>
316
317         REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
318         https://bugs.webkit.org/show_bug.cgi?id=97749
319
320         Reviewed by James Robinson.
321
322         Added a manual test to demonstrate drag image and crashing.
323
324         * ManualTests/drag-image-no-crash.html: Added.
325
326 2012-09-27  Keishi Hattori  <keishi@webkit.org>
327
328         SuggestionPicker should support rtl
329         https://bugs.webkit.org/show_bug.cgi?id=97555
330
331         Reviewed by Kent Tamura.
332
333         * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
334
335 2012-09-27  Patrick Gansterer  <paroga@webkit.org>
336
337         [WINCE] Enable JIT by default
338
339         * Source/cmake/OptionsWinCE.cmake:
340
341 2012-09-26  Martin Robinson  <mrobinson@igalia.com>
342
343         [GTK] Use XDamage to simplify RedirectedXCompositeWindow
344         https://bugs.webkit.org/show_bug.cgi?id=97267
345
346         Reviewed by Alejandro G. Castro.
347
348         Use XDamage to queue redraws of the widget when redirecting accelerated compositing
349         to an offscreen window. This allows removing a finicky timer-based approach, improves
350         performance, and allows simplifying things greatly.
351
352         * configure.ac: Add support for finding XDamage via pkg-config.
353
354 2012-09-26  Simon Hausmann  <simon.hausmann@digia.com>
355
356         [Qt] Remove Qt Quick 1 support
357
358         Reviewed by Kenneth Rohde Christiansen.
359
360         It is being moved to the Qt5 QtQuick1 module.
361
362         * Source/tests.pri:
363
364 2012-09-26  Zan Dobersek  <zandobersek@gmail.com>
365
366         [GTK] Enable some of the unstable CSS features
367         https://bugs.webkit.org/show_bug.cgi?id=97572
368
369         Reviewed by Martin Robinson.
370
371         Export the required RuntimeEnabledFeatures symbol.
372
373         * Source/autotools/symbols.filter:
374
375 2012-09-25  Cosmin Truta  <ctruta@rim.com>
376
377         [BlackBerry] Enable LLInt
378         https://bugs.webkit.org/show_bug.cgi?id=97604
379
380         Reviewed by Yong Li.
381
382         * Source/cmake/OptionsBlackBerry.cmake:
383
384 2012-09-25  Ryosuke Niwa  <rniwa@webkit.org>
385
386         Perf-o-matic should store "values" and support array'ed input
387         https://bugs.webkit.org/show_bug.cgi?id=97601
388
389         Reviewed by Dirk Pranke.
390
391         Support new JSON format where the outermost structure is an array instead of a dictionary and results may
392         contain "values". This change will let us remove some code from run-perf-tests.
393
394         Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
395         New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
396
397         * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
398         * Websites/webkit-perf.appspot.com/models.py:
399         (TestResult): Added values property.
400         (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
401         (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
402         (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
403         if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
404         but we don't do that now for its complexity.
405         * Websites/webkit-perf.appspot.com/models_unittest.py:
406         (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
407         (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
408         (ReportLogTests.test_results_are_well_formed):
409         (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
410         (ReportLogTests.test_results_in_array):
411
412 2012-09-25  Laszlo Gombos  <l.gombos@samsung.com>
413
414         [EFL] Update minimal required versions for dependencies
415         https://bugs.webkit.org/show_bug.cgi?id=97523
416
417         Reviewed by Gyuyoung Kim.
418
419         Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
420
421         * Source/cmake/OptionsEfl.cmake:
422
423 2012-09-24  Simon Hausmann  <simon.hausmann@digia.com>
424
425         [Qt] Fix build with latest Qt 5
426         https://bugs.webkit.org/show_bug.cgi?id=97479
427
428         Reviewed by Tor Arne Vestbø.
429
430         Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
431         passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
432         sync.profile.
433
434         * Source/api.pri:
435
436 2012-09-24  Bo Liu  <boliu@chromium.org>
437
438         Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
439         https://bugs.webkit.org/show_bug.cgi?id=97055
440
441         Reviewed by Adam Barth.
442
443         Relanding 128780, 128676, 128645. Was reverted in 128914 due to
444         performance regression in Chromium.
445
446         New changes in addition to previously reverted patches:
447
448         Refactored CachedResource::requestResource, loadResource, and
449         revalidateResource. Moved CachedResource::load method to end of
450         requestResource so there is one place where load is called for all
451         resources.
452
453         Added a enum parameter for requestResource and
454         determineRevalidationPolicy so that FrameLoaderClient::allowImage call
455         do not need to be called multiple times.
456
457         Removed CachedImage::load call in requestImage so it is not called
458         twice.
459
460         Removed unnecessary Frame.h includes in CachedResource and
461         CachedImage.
462
463         Removed dead load() method declaration in CachedImage.
464
465         Updated text expectation for two image-permissions tests to reflect
466         the removed calls to allowImage.
467
468         * Source/autotools/symbols.filter:
469
470 2012-09-24  Byungwoo Lee  <bw80.lee@samsung.com>
471
472         [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
473         https://bugs.webkit.org/show_bug.cgi?id=97419
474
475         Reviewed by Gyuyoung Kim.
476
477         Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
478         hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
479
480         * CMakeLists.txt:
481         Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
482         Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
483
484 2012-09-24  Sheriff Bot  <webkit.review.bot@gmail.com>
485
486         Unreviewed, rolling out r129343.
487         http://trac.webkit.org/changeset/129343
488         https://bugs.webkit.org/show_bug.cgi?id=97479
489
490         It broke the build (Requested by Ossy_NIGHT on #webkit).
491
492         * Source/api.pri:
493
494 2012-09-24  Sheriff Bot  <webkit.review.bot@gmail.com>
495
496         Unreviewed, rolling out r129388.
497         http://trac.webkit.org/changeset/129388
498         https://bugs.webkit.org/show_bug.cgi?id=97477
499
500         Caused an assertion in a WebKit2 unit test (Requested by
501         abarth on #webkit).
502
503         * Source/autotools/symbols.filter:
504
505 2012-09-24  Dominik Röttsches  <dominik.rottsches@intel.com>
506
507         [EFL][DRT] Enable Regions support
508         https://bugs.webkit.org/show_bug.cgi?id=83897
509
510         Reviewed by Kenneth Rohde Christiansen.
511
512         Default build setting for CSS regions set to on.
513
514         * Source/cmake/OptionsEfl.cmake:
515
516 2012-09-24  Bo Liu  <boliu@chromium.org>
517
518         Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
519         https://bugs.webkit.org/show_bug.cgi?id=97055
520
521         Reviewed by Adam Barth.
522
523         Relanding 128780, 128676, 128645. Was reverted in 128914 due to
524         performance regression in Chromium.
525
526         New changes in addition to previously reverted patches:
527
528         Refactored CachedResource::requestResource, loadResource, and
529         revalidateResource. Moved CachedResource::load method to end of
530         requestResource so there is one place where load is called for all
531         resources.
532
533         Added a enum parameter for requestResource and
534         determineRevalidationPolicy so that FrameLoaderClient::allowImage call
535         do not need to be called multiple times.
536
537         Removed CachedImage::load call in requestImage so it is not called
538         twice.
539
540         Removed unnecessary Frame.h includes in CachedResource and
541         CachedImage.
542
543         Removed dead load() method declaration in CachedImage.
544
545         Updated text expectation for two image-permissions tests to reflect
546         the removed calls to allowImage.
547
548         * Source/autotools/symbols.filter:
549
550 2012-09-24  Vivek Galatage  <vivekgalatage@gmail.com>
551
552         Web Inspector: implement testing harness for pure protocol tests.
553         https://bugs.webkit.org/show_bug.cgi?id=90675
554
555         Reviewed by Yury Semikhatsky.
556
557         Added export symbols required for Gtk+ to support the Inspector Protocol
558         testing harness.
559
560         * Source/autotools/symbols.filter:
561
562 2012-09-24  Simon Hausmann  <simon.hausmann@digia.com>
563
564         [Qt] Fix build with latest Qt 5
565
566         Reviewed by Tor Arne Vestbø.
567
568         Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
569         passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
570         sync.profile.
571
572         * Source/api.pri:
573
574 2012-09-23  Keishi Hattori  <keishi@webkit.org>
575
576         Add suggestionPicker to CalendarPicker
577         https://bugs.webkit.org/show_bug.cgi?id=97201
578
579         Reviewed by Kent Tamura.
580
581         * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
582
583 2012-09-21  Ami Fischman  <fischman@chromium.org>
584
585         HTMLMediaElement isn't garbage collected between document reloads
586         https://bugs.webkit.org/show_bug.cgi?id=97020
587
588         Reviewed by Eric Carlson.
589
590         Manual test added: ManualTests/audio-freed-during-reload.html
591
592         * ManualTests/audio-freed-during-reload.html:
593
594 2012-09-21  Chris Rogers  <crogers@google.com>
595
596         Add Web Audio support for deprecated/legacy APIs
597         https://bugs.webkit.org/show_bug.cgi?id=97050
598
599         Reviewed by Eric Carlson.
600
601         * Source/cmake/WebKitFeatures.cmake:
602
603 2012-09-21  Simon Hausmann  <simon.hausmann@digia.com>
604
605         [Qt] Bail out when trying to build WebKit with Qt != 5
606
607         Reviewed by Tor Arne Vestbø.
608
609         Moved check for Qt version out of default_pre into top-level WebKit.pro,
610         because we never reach default_pre.prf due to the lack of .qmake.conf support
611         in older versions of Qt/QMake.
612
613         * WebKit.pro:
614
615 2012-09-20  Simon Hausmann  <simon.hausmann@digia.com>
616
617         [Qt] QtWebKit module header includes private dependencies
618
619         Reviewed by Tor Arne Vestbø.
620
621         Moved loading of webkit_modules.prf a few lines down after the definition
622         of QT_API_DEPENDS, because webkit_modules.prf does the sanitization of the
623         QT variable now and therefore needs QT_API_DEPENDS.
624
625         * Source/api.pri:
626
627 2012-09-18  Sailesh Agrawal  <sail@chromium.org>
628
629         Chromium: Scrollbar with tickmarks doesn't respond to clicks
630         https://bugs.webkit.org/show_bug.cgi?id=96049
631
632         Reviewed by Beth Dakin.
633
634         Update exported symbols.
635
636         * Source/autotools/symbols.filter:
637
638 2012-09-18  Bo Liu  <boliu@chromium.org>
639
640         Revert 128780, 128676, 128645
641         https://bugs.webkit.org/show_bug.cgi?id=97022
642
643         Reviewed by Adam Barth.
644
645         I made these revisions to add in-place reload behavior to ImagesEnabled setting.
646         Reverting this for now due to them causing performance regression in
647         chromium, possibly caused by increased calls to
648         PermissionClient::imageAllowed.
649
650         * Source/autotools/symbols.filter:
651
652 2012-09-18  Ryuan Choi  <ryuan.choi@samsung.com>
653
654         [CMAKE] Fix build break because of memory exhausted.
655         https://bugs.webkit.org/show_bug.cgi?id=77327
656
657         Reviewed by Gyuyoung Kim.
658
659         Added to avoid memory exhaustion on 32bit linux debug build.
660
661         * Source/cmake/OptionsCommon.cmake:
662
663 2012-09-17  Rob Buis  <rbuis@rim.com>
664
665         [BlackBerry] Enable VIDEO_TRACK
666         https://bugs.webkit.org/show_bug.cgi?id=96949
667
668         Reviewed by Antonio Gomes.
669
670         Turn on VIDEO_TRACK feature.
671
672         * Source/cmake/OptionsBlackBerry.cmake:
673
674 2012-09-17  Zan Dobersek  <zandobersek@gmail.com>
675
676         [Gtk] Remove configuration options for stable features that are currently enabled
677         https://bugs.webkit.org/show_bug.cgi?id=96621
678
679         Reviewed by Martin Robinson.
680
681         Remove configuration flags that were used for either features that were enabled
682         by default or were enabled only when unstable features support was enabled. In
683         any case the feature was removed only if it does not introduce a dependency.
684
685         * configure.ac:
686
687 2012-09-17  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
688
689         [Qt] Auto-generate the module pri file for QtWebKit
690
691         Reviewed by Simon Hausmann.
692
693         * Source/api.pri:
694
695 2012-09-14  Julien Chaffraix  <jchaffraix@webkit.org>
696
697         Revert r127457 and following fixes due to several hit-testing regressions
698         https://bugs.webkit.org/show_bug.cgi?id=96830
699
700         Reviewed by Antonio Gomes.
701
702         This change reverts r127457, r127863 and r128505.
703
704         * Source/autotools/symbols.filter:
705
706 2012-09-14  Adam Barth  <abarth@webkit.org>
707
708         Remove webkitPostMessage
709         https://bugs.webkit.org/show_bug.cgi?id=96577
710
711         Reviewed by Ojan Vafai.
712
713         Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
714
715         * Source/cmake/WebKitFeatures.cmake:
716         * Source/cmakeconfig.h.cmake:
717
718 2012-09-14  Jeffrey Pfau  <jpfau@apple.com>
719
720         Allow third-party storage blocking setting to change while a page is loaded
721         https://bugs.webkit.org/show_bug.cgi?id=95790
722
723         Reviewed by Brady Eidson.
724
725         Update exported symbols.
726
727         * Source/autotools/symbols.filter:
728
729 2012-09-14  Bo Liu  <boliu@chromium.org>
730
731         Add in-place reload behavior to ImagesEnabled setting
732         https://bugs.webkit.org/show_bug.cgi?id=95478
733
734         Reviewed by Adam Barth.
735
736         Export WebCore::Settings::setImagesEnabled symbol.
737
738         * Source/autotools/symbols.filter:
739
740 2012-09-14  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
741
742         [Qt] Fix handling of debug/release/debug_and_release/build_all
743
744         We now pick up the defaults from Qt, in default_pre (CONFIG already
745         contains the appropriate values for debug and release). We then let
746         the command line arguments to qmake, or the project files themselves,
747         override the configuration, and finally we sanitize the configuration
748         in default_post.
749
750         Reviewed by Simon Hausmann.
751
752         * Source/api.pri:
753
754 2012-09-14  Keishi Hattori  <keishi@webkit.org>
755
756         Add runtime flag that enables lang attribute for form controls in LayoutTests
757         https://bugs.webkit.org/show_bug.cgi?id=96636
758
759         Reviewed by Kent Tamura.
760
761         * Source/autotools/symbols.filter:
762
763 2012-09-13  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
764
765         [CMake] Remove some redundant warning flags and enable a few more warnings.
766         https://bugs.webkit.org/show_bug.cgi?id=96654
767
768         Reviewed by Kenneth Rohde Christiansen.
769
770         * Source/cmake/WebKitHelpers.cmake: Remove a few warning flags
771         which are already enabled by -Wall and -Wextra, remove -W which
772         looks useless and also enable a few more warnings by removing
773         their -Wno-foo counterparts which were present.
774
775 2012-09-13  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
776
777         [Qt] Ensure that QT is finalized before loading qt_module.prf
778
779         As qt_module.prf does dependency tracking based on the content of the
780         QT variable. The intermediate WebKit modules modify the variable in
781         their .pri files, so we have to ensure we've loaded all the modules
782         before loading qt_module.
783
784         Reviewed by Tor Arne Vestbø.
785         Patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com> on 2012-09-13
786
787         * Source/api.pri:
788
789 2012-09-13  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
790
791         [Qt] Make sure LIBS, PKGCONFIG, and QT, do not affect QtWebKit's prl file
792
793         Unless it's actually a dependency of the public QtWebKit API.
794
795         We could replace every occurance of LIBS, PKGCONFIG, and QT, in the pri
796         files with their _PRIVATE equivivalent, but that's likely to break when
797         someone adds a new QT/LIBS/PKGCONFIG += foo line somewhere. Instead we
798         clean up the variables in default_post.
799
800         This means that the CONFIG -= explicitlib in linkAgainstLibrary() is no
801         longer needed, as it was a workaround for the intermediate libraries ending
802         up in the prl file. And, since CONFIG -= staticlib was there to support
803         the explicitlib option, we can remove that too (as well as the exception
804         for gprof, since it would be empty). If gprof needs tweaks to always link
805         statically they should go in gprof.prf.
806
807         Reviewed by Simon Hausmann.
808
809         * Source/api.pri:
810
811 2012-09-13  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
812
813         [Qt] Fllow rename of qt_module_config.prf to qt_module.prf
814
815         Reviewed by Tor Arne Vestbø.
816
817         * Source/api.pri:
818
819 2012-09-13  Simon Hausmann  <simon.hausmann@nokia.com>
820
821         [Qt] syncqt isn't re-run when WebKit1.pro changes and we're building with --no-webkit2
822         https://bugs.webkit.org/show_bug.cgi?id=96545
823
824         Reviewed by Tor Arne Vestbø.
825
826         Do the QMAKE_INTERNAL_INCLUDED_FILES trick separately for WebKit1.pro and WebKit2/Target.pri,
827         depending on build?(webkit1) and build?(webkit2), as discussed earlier.
828
829         * Source/api.pri:
830
831 2012-09-12  Sheriff Bot  <webkit.review.bot@gmail.com>
832
833         Unreviewed, rolling out r127876.
834         http://trac.webkit.org/changeset/127876
835         https://bugs.webkit.org/show_bug.cgi?id=96600
836
837         mouse click doesn't work for spin button if spin button in
838         iframe (Requested by yosin on #webkit).
839
840         * Source/autotools/symbols.filter:
841
842 2012-09-12  KyungTae Kim  <ktf.kim@samsung.com>
843
844         [EFL] Support download attribute feature
845         https://bugs.webkit.org/show_bug.cgi?id=96462
846
847         Reviewed by Gyuyoung Kim.
848
849         * Source/cmake/OptionsEfl.cmake: Enable DOWNLOAD_ATTRIBUTE feature.
850
851 2012-09-12  Sami Kyostila  <skyostil@google.com>
852
853         Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING
854         https://bugs.webkit.org/show_bug.cgi?id=96251
855
856         Reviewed by Simon Fraser.
857
858         Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING to better describe
859         the feature it controls.
860
861         * Source/cmakeconfig.h.cmake:
862
863 2012-09-11  Ryuan Choi  <ryuan.choi@samsung.com>
864
865         [CMAKE] Supply feature defines to CodeGeneratorTestRunner.
866         https://bugs.webkit.org/show_bug.cgi?id=96273
867
868         Reviewed by Gyuyoung Kim.
869
870         * Source/cmake/WebKitFeatures.cmake: Generated FEATURE_DEFINES_WITH_SPACE_SEPARATOR.
871
872 2012-09-11  Arnaud Renevier  <a.renevier@sisa.samsung.com>
873
874         [Gtk] allow building with css-shaders
875         https://bugs.webkit.org/show_bug.cgi?id=95603
876
877         Reviewed by Martin Robinson.
878
879         if unstable features and accelerated compositing are turned on, and
880         acceleration backend is opengl, then build CSS Shaders and CSS
881         Filters.
882
883         * configure.ac:
884
885 2012-09-11  Marcelo Lira  <marcelo.lira@openbossa.org>
886
887         Restore original value of mock scrollbars enabled in InternalSettings
888         https://bugs.webkit.org/show_bug.cgi?id=87680
889
890         Reviewed by Adam Barth.
891
892         Added backup support for mock scrollbars state in
893         InternalSettings::Backup, and removed support for these
894         from Qt's DumpRenderTree.
895
896         * Source/autotools/symbols.filter:
897
898 2012-09-11  Raphael Kubo da Costa  <rakuco@webkit.org>
899
900         [EFL] Rewrite the EFL-related Find modules
901         https://bugs.webkit.org/show_bug.cgi?id=95237
902
903         Reviewed by Kenneth Rohde Christiansen.
904
905         FindEFL.cmake had several problems which caused unnecessary trouble
906         when building the EFL port under some setups:
907
908         o It looked for some modules (such as ecore) more than once for no
909         reason, which led to people adding libraries and include paths in
910         different ways across the build system.
911
912         o It depended on pkg-config being present for the searches to
913         succeed.
914
915         o It obtained the library definitions from pkg-config, so
916         ${FOO_LIBRARIES} would be set to something like "foo;bar" which
917         expanded to "-lfoo -lbar" to the linker. If a wrong -L<path> was
918         passed before that, the wrong library installation would end up
919         being picked up.
920
921         o Due to the problem above, we also needed to set the LINK_FLAGS
922         property for each target with the value of ${FOO_LDFLAGS}, which was
923         also obtained from pkg-config and sort of compensated the fact that
924         the libraries did not use absolute paths and added the required -L
925         paths. This also included dependencies for these libraries, so we
926         ended up including libraries indirectly, which is bad.
927
928         We have now replaced that file with a set of Find-modules which are
929         much more granular, each of them responsible for looking for a
930         single library and its components and setting library and include
931         locations the right way (with FIND_PATH() and FIND_LIBRARY()), so
932         that all the problems above are fixed.
933
934         * Source/cmake/EFLHelpers.cmake: Added.
935         * Source/cmake/FindEDBus.cmake: Added.
936         * Source/cmake/FindEFL.cmake: Removed.
937         * Source/cmake/FindEcore.cmake: Added.
938         * Source/cmake/FindEdje.cmake: Added.
939         * Source/cmake/FindEeze.cmake: Added.
940         * Source/cmake/FindEfreet.cmake: Added.
941         * Source/cmake/FindEina.cmake: Added.
942         * Source/cmake/FindEvas.cmake: Added.
943         * Source/cmake/OptionsEfl.cmake:
944
945 2012-09-11  Simon Hausmann  <simon.hausmann@nokia.com>
946
947         [Qt] In-source builds are broken
948
949         Reviewed by Tor Arne Vestbø.
950
951         The Tools sub-directory contains a Makefile checked into SVN. For in-source builds let's not try to
952         overwrite it but instead generate a dedicated Makefile.Tools.
953
954         * Makefile:
955         * WebKit.pro:
956
957 2012-09-11  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
958
959         [Qt] Add a configure step to the Qt build system
960
961         This allows building the Qt port using just 'qmake WebKit.pro'. Using
962         the build-webkit script is still supported, and will add slightly more
963         logic to the build, such as detecting the need for clean or incremental
964         builds.
965
966         Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
967         all things related to configuring the build, such as use/have/enable flags,
968         and these are translated to defines in default_post. Project files should
969         no longer check contains(DEFINES,...) to detect features, but use the new
970         enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
971         options have been translated into WEBKIT_CONFIG options as well, and can
972         be checked using build?().
973
974         Reviewed by Simon Hausmann.
975
976         * Source/QtWebKit.pro:
977         * Source/api.pri:
978         * Source/tests.pri:
979         * WebKit.pro:
980
981 2012-09-10  Thiago Marcos P. Santos  <thiago.santos@intel.com>
982
983         [CMake][EFL] Enable the LLInt
984         https://bugs.webkit.org/show_bug.cgi?id=92682
985
986         Reviewed by Csaba Osztrogonác.
987
988         Added LLInt to CMake buildsystem and enabled it by default on EFL.
989         Note that Ruby is not enforced: a secondary check is done when LLInt
990         is enabled on the JSC's CMakeLists.txt.
991
992         * CMakeLists.txt:
993         * Source/cmake/OptionsEfl.cmake:
994         * Source/cmake/WebKitFeatures.cmake:
995         * Source/cmakeconfig.h.cmake:
996
997 2012-09-07  Simon Fraser  <simon.fraser@apple.com>
998
999         box-shadow causes overlay scrollbars to be in the wrong position when element is composited
1000         https://bugs.webkit.org/show_bug.cgi?id=85647
1001
1002         Reviewed by James Robinson.
1003
1004         Test overlay scrollbars in composited layers.
1005
1006         * ManualTests/scrollbars/scrollbars-in-composited-layers.html: Added.
1007
1008 2012-09-07  Martin Robinson  <mrobinson@igalia.com>
1009
1010         [GTK] Move user agent helpers to WebCore
1011         https://bugs.webkit.org/show_bug.cgi?id=95745
1012
1013         Reviewed by Carlos Garcia Campos.
1014
1015         Added an autoconf step for the new user agent shared code header in
1016         WebCore. This is necessary so that we can use the user agent version
1017         based on the information in the configure.ac file.
1018
1019         * configure.ac:
1020
1021 2012-09-07  Allan Sandfeld Jensen  <allan.jensen@nokia.com>
1022
1023         Simplify hitTestResultAtPoint and nodesFromRect APIs
1024         https://bugs.webkit.org/show_bug.cgi?id=95720
1025
1026         Reviewed by Antonio Gomes.
1027
1028         Update exported symbols.
1029
1030         * Source/autotools/symbols.filter:
1031
1032 2012-09-07  Zan Dobersek  <zandobersek@gmail.com>
1033
1034         [GTK] Multiple feature defines in webcore_cppflags can occur
1035         https://bugs.webkit.org/show_bug.cgi?id=95942
1036
1037         Reviewed by Martin Robinson.
1038
1039         Add the feature_defines_unstable variable that should control values of feature
1040         defines for unstable features when unstable features are not enabled (e.g. release builds).
1041
1042         * GNUmakefile.am:
1043
1044 2012-09-06  Zan Dobersek  <zandobersek@gmail.com>
1045
1046         [Gtk] Remove configuration options for features that are not supported by the Gtk port
1047         https://bugs.webkit.org/show_bug.cgi?id=87664
1048
1049         Reviewed by Martin Robinson.
1050
1051         Remove configuration options for features that are completely unsupported by the GTK port.
1052         They only bloat the configure.ac file. They should be re-added when the feature becomes
1053         supported and introduces an external dependency that the users might want to avoid.
1054
1055         * configure.ac:
1056
1057 2012-09-06  Simon Hausmann  <simon.hausmann@nokia.com>
1058
1059         [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
1060         https://bugs.webkit.org/show_bug.cgi?id=95965
1061
1062         Reviewed by Tor Arne Vestbø.
1063
1064         Add ANGLE as separate static library to the build and dependencies.
1065
1066         * Source/api.pri:
1067         * WebKit.pro:
1068
1069 2012-09-05  George Staikos  <staikos@webkit.org>
1070
1071         [BlackBerry] Match th ebuild flags from the platform library
1072         https://bugs.webkit.org/show_bug.cgi?id=95423
1073
1074         Reviewed by Antonio Gomes.
1075
1076         Unaligned build flags can cause crashes and other strange behavior.
1077         These two were not defined here but were defined on the system.
1078
1079         * Source/cmake/OptionsBlackBerry.cmake:
1080
1081 2012-09-05  Kaustubh Atrawalkar  <kaustubh@motorola.com>
1082
1083         [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
1084         https://bugs.webkit.org/show_bug.cgi?id=92735
1085
1086         Reviewed by Hajime Morita.
1087
1088         Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
1089         Added symbols for GTK builds for corresponding APIs.
1090
1091         * Source/autotools/symbols.filter:
1092
1093 2012-09-04  Julien Chaffraix  <jchaffraix@webkit.org>
1094
1095         REGRESSION(r120832): RenderLayer::clampScrollOffset doesn't properly clamp
1096         https://bugs.webkit.org/show_bug.cgi?id=95776
1097
1098         Reviewed by Simon Fraser.
1099
1100         * ManualTests/select-menu-list-wrongly-positioned.html: Added.
1101
1102 2012-09-04  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
1103
1104         [EFL] Context menu restore.
1105         https://bugs.webkit.org/show_bug.cgi?id=74179
1106
1107         Reviewed by Gyuyoung Kim.
1108
1109         Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
1110         approach, the same as used in WebKit2.
1111
1112         * Source/cmake/OptionsEfl.cmake: Turn on CONTEXT_MENUS flag for EFL port
1113
1114 2012-09-04  Allan Sandfeld Jensen  <allan.jensen@nokia.com>
1115
1116         Allow child-frame content in hit-tests.
1117         https://bugs.webkit.org/show_bug.cgi?id=95204
1118
1119         Reviewed by Antonio Gomes.
1120
1121         Update exported symbols.
1122
1123         * Source/autotools/symbols.filter:
1124
1125 2012-09-04  Jinwoo Song  <jinwoo7.song@samsung.com>
1126
1127         [CMAKE] Update cmakeconfig.h.cmake 
1128         https://bugs.webkit.org/show_bug.cgi?id=95712
1129        
1130         Reviewed by Gyuyoung Kim.
1131
1132         Update feature definitions which are missing compared to WebKitFeatures.cmake
1133
1134         * Source/cmakeconfig.h.cmake:
1135
1136 2012-09-03  Jinwoo Song  <jinwoo7.song@samsung.com>
1137
1138         [EFL] Use WebKitVersion.h to get version information
1139         https://bugs.webkit.org/show_bug.cgi?id=95669
1140
1141         Reviewed by Gyuyoung Kim.
1142
1143         WEBKIT_USER_AGENT_MAJOR_VERSION and WEBKIT_USER_AGENT_MINOR_VERSION
1144         are defined as constant in the OptionsEfl.cmake. But we do not need 
1145         to define these here but can use the defined constant in WebKitVersion.h.
1146
1147         WebKitVersion.h is already generated with the version information 
1148         from the Source/WebCore/Configurations/Version.xcconfig.
1149
1150         * Source/cmake/OptionsEfl.cmake: Do not set WEBKIT_USER_AGENT_* variables.
1151         * Source/cmakeconfig.h.cmake: Remove WEBKIT_USER_AGENT_* definitions
1152         as no more port uses.
1153
1154 2012-08-31  Tony Chang  <tony@chromium.org>
1155
1156         Remove ENABLE_CSS3_FLEXBOX compile time flag
1157         https://bugs.webkit.org/show_bug.cgi?id=95382
1158
1159         Reviewed by Ojan Vafai.
1160
1161         Everyone is already enabling this by default and the spec has stablized.
1162
1163         * Source/cmake/WebKitFeatures.cmake:
1164         * Source/cmakeconfig.h.cmake:
1165         * configure.ac:
1166
1167 2012-08-30  JungJik Lee  <jungjik.lee@samsung.com>
1168
1169         [EFL][WK2] Add WebMemorySampler feature.
1170         https://bugs.webkit.org/show_bug.cgi?id=91214
1171
1172         Reviewed by Kenneth Rohde Christiansen.
1173
1174         Set WebMemorySampler feature on in EFL port.
1175
1176         * Source/cmake/OptionsEfl.cmake:
1177         * Source/cmake/WebKitFeatures.cmake:
1178         * Source/cmakeconfig.h.cmake:
1179
1180 2012-08-30  Rob Buis  <rbuis@rim.com>
1181
1182         [CMake] Suppress ANGLE compilation warnings
1183         https://bugs.webkit.org/show_bug.cgi?id=95377
1184
1185         Reviewed by Antonio Gomes.
1186
1187         Change WEBKIT_SET_EXTRA_COMPILER_FLAGS so it has an option to suppress C++ warnings.
1188
1189         * Source/cmake/WebKitHelpers.cmake:
1190
1191 2012-08-29  Thiago Macieira  <thiago.macieira@intel.com>
1192
1193         Tell git-archive to not export .gitattributes and .gitignore
1194
1195         Reviewed by Simon Hausmann.
1196
1197         Exclude git specific files from archives created via git-archive.
1198
1199         * .gitattributes:
1200
1201 2012-08-28  Mario Sanchez Prada  <msanchez@igalia.com>
1202
1203         Add directory generated by Eclipse to .gitignore
1204         https://bugs.webkit.org/show_bug.cgi?id=95231
1205
1206         Reviewed by Andreas Kling.
1207
1208         * .gitignore: Ignore .settings directory.
1209
1210 2012-08-27  Rob Buis  <rbuis@rim.com>
1211
1212         [BlackBerry] remove -fno-rtti option in CMAKE_C_FLAGS
1213         https://bugs.webkit.org/show_bug.cgi?id=95089
1214
1215         Reviewed by Antonio Gomes.
1216
1217         This option does not make sense for compiling C and gives a warning.
1218
1219         * Source/cmake/OptionsBlackBerry.cmake:
1220
1221 2012-08-27  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
1222
1223         Rename RegisterProtocolHandler API to NavigatorContentUtils
1224         https://bugs.webkit.org/show_bug.cgi?id=94920
1225
1226         Reviewed by Adam Barth.
1227
1228         Modified configuration files so that they contain renamed NavigatorContentUtils-prefixed files.
1229
1230         * Source/cmake/OptionsBlackBerry.cmake:
1231         * Source/cmake/OptionsEfl.cmake:
1232         * Source/cmake/WebKitFeatures.cmake:
1233         * Source/cmakeconfig.h.cmake:
1234
1235 2012-08-23  Kevin Ollivier  <kevino@theolliviers.com>
1236
1237         [wx] Unreviewed build fix. Disable compilation of WebDOM file for now,
1238         add the opentype directory, and remove old ATSUI files no longer in the tree.
1239         
1240         * wscript:
1241
1242 2012-08-22  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
1243
1244         [EFL] Use WTF_USE_SOUP instead BUILDING_SOUP__
1245         https://bugs.webkit.org/show_bug.cgi?id=94744
1246
1247         Reviewed by Gustavo Noronha Silva.
1248
1249         There is no need to define BUILDING_SOUP__ if only WTF_USE_SOUP
1250         is used.
1251
1252         * GNUmakefile.am:
1253         * Source/cmake/OptionsEfl.cmake:
1254
1255 2012-08-23  Zan Dobersek  <zandobersek@gmail.com>
1256
1257         [Gtk] Move feature defines processing into a GNUmakefile that's simple to autogenerate
1258         https://bugs.webkit.org/show_bug.cgi?id=87127
1259
1260         Reviewed by Martin Robinson.
1261
1262         Add 'feature_defines_defaults' and 'feature_defines_overrides' variables
1263         and define them, along with 'feature_defines' (changed from the all-caps version),
1264         before webcore_cppflags.
1265
1266         * GNUmakefile.am:
1267
1268 2012-08-23  Martin Robinson  <mrobinson@igalia.com>
1269
1270         [GTK] The tarball should be called webkitgtk-x.x.x.tar.xz
1271         https://bugs.webkit.org/show_bug.cgi?id=94572
1272
1273         Reviewed by Carlos Garcia Campos.
1274
1275         Change the name of the tarball to match the name of the library
1276         and to disambiguate it from other WebKit ports.
1277
1278         * configure.ac: Update the tarball name.
1279
1280 2012-08-23  Carlos Garcia Campos  <cgarcia@igalia.com>
1281
1282         Unreviewed. Bump WebKitGTK+ version number.
1283
1284         * configure.ac: Bump version number to 1.11.0 now that we branched
1285         for 1.10.
1286
1287 2012-08-23  Carlos Garcia Campos  <cgarcia@igalia.com>
1288
1289         REGRESSION(r126306): it broke the plugin process
1290         https://bugs.webkit.org/show_bug.cgi?id=94797
1291
1292         Reviewed by Xan Lopez.
1293
1294         * GNUmakefile.am:
1295
1296 2012-08-22  Beth Dakin  <bdakin@apple.com>
1297
1298         https://bugs.webkit.org/show_bug.cgi?id=94401
1299         Add support for making a web site become paginated using overflow: 
1300         paged-x | paged-y
1301         -and corresponding-
1302         <rdar://problem/11831783> 
1303
1304         Reviewed by Dave Hyatt.
1305
1306         * Source/autotools/symbols.filter:
1307
1308 2012-08-22  Gustavo Noronha Silva  <gns@gnome.org>
1309
1310         [GTK] Split WebCore/platform into a separate library
1311         https://bugs.webkit.org/show_bug.cgi?id=94435
1312
1313         Reviewed by Martin Robinson.
1314
1315         More people have been reporting problems when linking WebCore because
1316         the command line limit is being exceeded. Splitting WebCore a bit more
1317         is in order.
1318
1319         * GNUmakefile.am: add variable that will hold the list of source files
1320         for libWebCorePlatform .
1321
1322 2012-08-21  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1323
1324         [EFL] Enable CSS Text Decoration by default
1325         https://bugs.webkit.org/show_bug.cgi?id=94483
1326
1327         Reviewed by Kenneth Rohde Christiansen.
1328
1329         By enabling this feature by default, it will get tested by the bots
1330         and we can make sure no regressions will happen.
1331
1332         * Source/cmake/OptionsEfl.cmake:
1333
1334 2012-08-21  Ulan Degenbaev  <ulan@chromium.org>
1335
1336         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer constructed and destructed
1337         https://bugs.webkit.org/show_bug.cgi?id=92993
1338
1339         Reviewed by Kenneth Russell.
1340
1341         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer
1342         is constructed and destructed so that V8's garbage collection
1343         heuristics can account for the memory held by these objects.
1344
1345         * ManualTests/typed-array-memory.html: Added.
1346
1347 2012-08-21  Martin Robinson  <mrobinson@igalia.com>
1348
1349         [GTK] Using a native window for the WebView breaks GtkOverlay
1350         https://bugs.webkit.org/show_bug.cgi?id=90085
1351
1352         Reviewed by Alejandro G. Castro.
1353
1354         * configure.ac: Parse xcomposite pkg-config file during configuration.
1355
1356 2012-08-21  Patrick Gansterer  <paroga@webkit.org>
1357
1358         Build fix for WinCE after r115348.
1359
1360         * Source/cmake/OptionsWindows.cmake: Removed duplicated WEBKIT_OPTION_DEFAULT_PORT_VALUE().
1361
1362 2012-08-20  George Staikos  <staikos@webkit.org>
1363
1364         [BlackBerry] Enable XHR Response BLOB
1365         https://bugs.webkit.org/show_bug.cgi?id=94525
1366
1367         Reviewed by Rob Buis.
1368
1369         Add the XHR response blob enable feature to the cmake build system and
1370         enable it for BlackBerry.
1371
1372         * Source/cmake/OptionsBlackBerry.cmake: Add the feature and enable
1373         * Source/cmakeconfig.h.cmake: Add the feature
1374
1375 2012-08-20  Dominik Röttsches  <dominik.rottsches@intel.com>
1376
1377         [EFL] Get rid of pango backend support once harfbuzz-ng is working
1378         https://bugs.webkit.org/show_bug.cgi?id=92102
1379
1380         Reviewed by Kenneth Rohde Christiansen.
1381
1382         Removing choice of font backend, Pango detection not required any more.
1383
1384         * Source/cmake/FindPango.cmake: Removed.
1385         * Source/cmake/LibFindMacros.cmake: Removed.
1386         * Source/cmake/OptionsEfl.cmake: Removing choice of font backend.
1387
1388 2012-08-17  Raphael Kubo da Costa  <rakuco@webkit.org>
1389
1390         [CMake] Add FindDBus.cmake and use it in the EFL port.
1391         https://bugs.webkit.org/show_bug.cgi?id=94319
1392
1393         Reviewed by Daniel Bates.
1394
1395         Currently, the Battery Status-related code in the EFL port uses
1396         libdbus but does not directly include its directories or link
1397         against it, relying instead on the compiler flags coming via
1398         EDbus's pkg-config information.
1399
1400         That will break once we stop obtaining EFL's include directories
1401         and library paths from pkg-config, so write FindDBus.cmake to
1402         prepare for that.
1403
1404         * Source/cmake/FindDBus.cmake: Added.
1405         * Source/cmake/OptionsEfl.cmake: Look for D-Bus if BATTERY_STATUS
1406         support is enabled.
1407
1408 2012-08-17  Rob Buis  <rbuis@rim.com>
1409
1410         [BlackBerry] Remove some shared libraries from linking
1411         https://bugs.webkit.org/show_bug.cgi?id=94253
1412
1413         Reviewed by Yong Li.
1414
1415         Remove some shared libraries.
1416
1417         * Source/cmake/OptionsBlackBerry.cmake:
1418
1419 2012-08-16  Gustavo Noronha Silva  <gns@gnome.org>
1420
1421         Unreviewed speculative 32 bits build fix.
1422
1423         * Source/autotools/symbols.filter: add symbol version that gets
1424         generated in 32 bits build.
1425
1426 2012-08-16  Max Feil  <mfeil@rim.com>
1427
1428         [BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
1429         https://bugs.webkit.org/show_bug.cgi?id=94176
1430
1431         Reviewed by Antonio Gomes.
1432
1433         An automated layout test is not possible for this patch because
1434         dynamic live streams require a special dedicated web server.
1435         Putting an external video URL into an automated test is not
1436         correct either. So I have created a manual test that points to
1437         an external HLS video that works today.
1438
1439         * ManualTests/blackberry/video-hls-controls.html: Added.
1440
1441 2012-08-16  Marja Hölttä  <marja@chromium.org>
1442
1443         FormController, WebHistoryItem: Enable reading selected file names from document state
1444         https://bugs.webkit.org/show_bug.cgi?id=91231
1445
1446         Reviewed by Jochen Eisinger.
1447
1448         This change enables Chromium to set up file permissions properly when
1449         the session restore feature restores a page with selected files.
1450
1451         * Source/autotools/symbols.filter: Exported FormController::getReferencedFilePaths and HistoryController::saveDocumentAndScrollState.
1452
1453 2012-08-15  Kent Tamura  <tkent@chromium.org>
1454
1455         Calendar Picker: Localize numbers in a calendar picker
1456         https://bugs.webkit.org/show_bug.cgi?id=93704
1457
1458         Reviewed by Hajime Morita.
1459
1460         * ManualTests/forms/calendar-picker.html:
1461         Add a mock pagePopupController.localizeNumberString().
1462
1463 2012-08-15  Ryosuke Niwa  <rniwa@webkit.org>
1464
1465         Update manual tests and comments to refer to TestRunner instead of LayoutTestController
1466         https://bugs.webkit.org/show_bug.cgi?id=94168
1467
1468         Reviewed by Kent Tamura.
1469
1470         * ManualTests/resources/multiFileResources/post-echo-and-notify-done.cgi:
1471
1472 2012-08-15  Bruno de Oliveira Abinader  <bruno.abinader@basyskom.com>
1473
1474         [css3-text] Add CSS3 Text decoration compile flag
1475         https://bugs.webkit.org/show_bug.cgi?id=93863
1476
1477         Reviewed by Julien Chaffraix.
1478
1479         This patch handles the compile flag implementation, which will come disabled by
1480         default, thus not exposing the CSS3 text decoration features to the web, unless
1481         when explicitly enabling it with "--css3-text-decoration" build parameter.
1482
1483         * Source/cmake/WebKitFeatures.cmake:
1484         * Source/cmakeconfig.h.cmake:
1485         * configure.ac:
1486
1487 2012-08-15  Brady Eidson  <beidson@apple.com>
1488
1489         Removing a plug-in element from a page opened in a background tab in Safari crashes
1490         <rdar://problem/12057991> and https://bugs.webkit.org/show_bug.cgi?id=93913
1491
1492         Reviewed by Beth Dakin.
1493
1494         * Source/autotools/symbols.filter: Allow this symbol through for DRT's sake.
1495
1496 2012-08-14  Keishi Hattori  <keishi@webkit.org>
1497
1498         Share common code between calendar picker and color suggestion picker
1499         https://bugs.webkit.org/show_bug.cgi?id=93802
1500
1501         Reviewed by Kent Tamura.
1502
1503         * ManualTests/forms/calendar-picker.html:
1504         * ManualTests/forms/color-suggestion-picker.html:
1505
1506 2012-08-14  Milian Wolff  <milian.wolff@kdab.com>
1507
1508         [Qt] QtWebKit linking fails for QNX cross build
1509         https://bugs.webkit.org/show_bug.cgi?id=93460
1510
1511         Reviewed by Simon Hausmann.
1512
1513         The GCC 4.4.2 used by the QNX BBNDK 2.0.1 fails to link QtWebKit.
1514         Apparently it does not properly support the linker invokation using
1515         -Wl,-whole-archive -l... -Wl,-no-whole-archive
1516         yielding a "cc: no files to process" error. This patch works around
1517         this issue by adding an empty dummy file (and thus object file) to
1518         the linking stage.
1519
1520         * Source/api.pri:
1521
1522 2012-08-14  Keishi Hattori  <keishi@webkit.org>
1523
1524         Move page popup resources to separate directory
1525         https://bugs.webkit.org/show_bug.cgi?id=93932
1526
1527         Reviewed by Kent Tamura.
1528
1529         * ManualTests/forms/calendar-picker.html:
1530         * ManualTests/forms/color-suggestion-picker.html:
1531
1532 2012-08-11  Raphael Kubo da Costa  <rakuco@webkit.org>
1533
1534         [CMake] Rewrite FindLibSoup2.cmake.
1535         https://bugs.webkit.org/show_bug.cgi?id=93191
1536
1537         Reviewed by Rob Buis.
1538
1539         The existing LibSoup2 was imported from somewhere else and not
1540         only did it contain a lot of unnecessary cruft to look for libsoup
1541         2.2 (which we do not support anyway), but it also relied on the
1542         paths returned by pkg-config for setting the library and include
1543         paths.
1544
1545         For one, this meant "-lsoup-2.4" was passed to the linked instead
1546         of "-L/path/to/libsoup-2.4.so", which would sometimes make a
1547         system version of libsoup to be picked up instead of the one
1548         installed by, say, jhbuild.
1549
1550         The new FindLibSoup.cmake now only looks for libsoup 2.4 and
1551         relies on pkg-config solely for retrieving the current LibSoup
1552         version.
1553
1554         * Source/cmake/FindLibSoup.cmake: Added.
1555         * Source/cmake/FindLibSoup2.cmake: Removed.
1556         * Source/cmake/OptionsEfl.cmake: Look for LibSoup instead of
1557         LibSoup2, look for the GObject component of Glib.
1558
1559 2012-08-13  Raphael Kubo da Costa  <rakuco@webkit.org>
1560
1561         [CMake] Remove glib-related Find modules and write single new one instead.
1562         https://bugs.webkit.org/show_bug.cgi?id=93786
1563
1564         Reviewed by Rob Buis.
1565
1566         As part of the ongoing effort to write proper Find modules that use
1567         absolute include and library paths instead of the short ones from
1568         pkg-config, replace Find{GIO,Glib,Gthread}.cmake with a single
1569         FindGLIB.cmake that optionally detects components such as GIO and
1570         GObject.
1571
1572         Library paths are now defined as "/full/path/to/libfoo.so" instead of
1573         simply "foo", so that the linker receives a full path and we can then
1574         avoid accidentally picking up a libfoo.so installed into /usr/lib
1575         instead of a local one built with jhbuild.
1576
1577         * Source/cmake/FindGIO.cmake: Removed.
1578         * Source/cmake/FindGLIB.cmake: Added.
1579         * Source/cmake/FindGlib.cmake: Removed.
1580         * Source/cmake/FindGthread.cmake: Removed.
1581         * Source/cmake/OptionsEfl.cmake: Look for GLIB with the GIO component.
1582
1583 2012-08-13  Zan Dobersek  <zandobersek@gmail.com>
1584
1585         [Gtk] Remove SVG_FEATURES and HTML_FEATURES from Source/WebCore/GNUmakefile.am
1586         https://bugs.webkit.org/show_bug.cgi?id=90693
1587
1588         Reviewed by Philippe Normand.
1589
1590         Remove exportation of SVG_FLAGS and HTML_FLAGS as Automake conditionals
1591         as they are not required anymore.
1592
1593         * configure.ac:
1594
1595 2012-08-12  Loïc Yhuel  <loic.yhuel@softathome.com>
1596
1597         [Qt] Make it possible to build without QtTest/QtPrintSupport
1598         https://bugs.webkit.org/show_bug.cgi?id=93492
1599
1600         Reviewed by Tor Arne Vestbø.
1601
1602         * Source/QtWebKit.pro: Disable tests if no testlib
1603
1604 2012-08-10  Rob Buis  <rbuis@rim.com>
1605
1606         [BlackBerry] Enable relro link option for JSC executable
1607         https://bugs.webkit.org/show_bug.cgi?id=93726
1608
1609         Reviewed by Yong Li.
1610
1611         Enable relro link option for JSC executable.
1612
1613         * Source/cmake/OptionsBlackBerry.cmake:
1614
1615 2012-08-09  Raphael Kubo da Costa  <rakuco@webkit.org>
1616
1617         [CMake] Bump minimum required version to 2.8.3.
1618         https://bugs.webkit.org/show_bug.cgi?id=93450
1619
1620         Reviewed by Daniel Bates.
1621
1622         Following the discussion in bug 93189, it was decided that bumping
1623         the minimum required version from 2.8.0 to 2.8.3 was a good thing
1624         due to additional features, such as improved
1625         FIND_PACKAGE_HANDLE_STANDARD_ARGS() support and better argument
1626         handling in the PKG_CHECK_MODULES() call.
1627
1628         CMake 2.8.3 was released almost two years ago, so people are
1629         expected to have it or a later version installed.
1630
1631         * CMakeLists.txt:
1632
1633 2012-08-08  Shane Stephens  <shanestephens@google.com>
1634
1635         Compile flag for CSS Hierarchies
1636         https://bugs.webkit.org/show_bug.cgi?id=92433
1637
1638         Reviewed by Tony Chang.
1639
1640         * Source/cmake/WebKitFeatures.cmake:
1641
1642 2012-08-08  Ming Xie  <mxie@rim.com>
1643
1644         [BlackBerry] Fix "-fPIC" define in the BlackBerry build
1645         https://bugs.webkit.org/show_bug.cgi?id=93548
1646
1647         Reviewed by Rob Buis.
1648
1649         In the current CMake release (version 2.8.5), ${CMAKE_SHARED
1650         _LIBRARY_C_FLAGS} and ${CMAKE_SHARED_LIBRARY_CXX_FLAGS} is
1651         set to empty (See cmake/Modules/Platform/QNX.cmake)
1652
1653         This breaks the assumption which WebKit CMake build system 
1654         makes in Source/cmake/WebKitHelper.cmake
1655
1656         * Source/cmake/OptionsBlackBerry.cmake:
1657
1658 2012-08-08  Philippe Normand  <pnormand@igalia.com>
1659
1660         [GStreamer] 0.11 build broken (again)
1661         https://bugs.webkit.org/show_bug.cgi?id=93474
1662
1663         Reviewed by Martin Robinson.
1664
1665         * configure.ac: Disable media-stream build if GStreamer 0.11
1666         support is enabled, due to farstream-0.1 still messing up with
1667         gstreamer-0.10 include path.
1668
1669 2012-08-07  YoungTaeck Song  <youngtaeck.song@samsung.com>
1670
1671         [WK2][EFL] Implement accelerated compositing on WK2 Efl port
1672         https://bugs.webkit.org/show_bug.cgi?id=89840
1673
1674         Reviewed by Noam Rosenthal.
1675
1676         Implement accelerated composition with TiledBackingStore on WK2 Efl port.
1677         This implementation is based on COORDINATED_GRAPHICS.
1678         Add COORDINATED_GRAPHICS related definitions in OptionsEfl.cmake.
1679
1680         * Source/cmake/OptionsEfl.cmake:
1681
1682 2012-08-07  No'am Rosenthal  <noam.rosenthal@nokia.com>
1683
1684         [Qt] Make it possible to build without QtQuick
1685
1686         Reviewed by Simon Hausmann.
1687
1688         * Source/QtWebKit.pro:
1689         * Source/tests.pri:
1690
1691 2012-07-19  Simon Hausmann  <simon.hausmann@nokia.com>
1692
1693         [Qt] Remove Qt 4 specific code paths
1694         https://bugs.webkit.org/show_bug.cgi?id=88161
1695
1696         Reviewed by Kenneth Rohde Christiansen.
1697
1698         * Source/api.pri:
1699         * WebKit.pro:
1700
1701 2012-08-06  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1702
1703         [EFL] Enable link prefetch
1704         https://bugs.webkit.org/show_bug.cgi?id=93281
1705
1706         Reviewed by Kentaro Hara.
1707
1708         * Source/cmake/OptionsEfl.cmake: Enable LINK_PREFETCH by default.
1709
1710 2012-08-06  Xan Lopez  <xlopez@igalia.com>
1711
1712         [GTK] Cleanup configure.ac build options output
1713         https://bugs.webkit.org/show_bug.cgi?id=93245
1714
1715         Reviewed by Laszlo Gombos.
1716
1717         Remove duplicated elements, sort alphabetically.
1718
1719         * configure.ac: ditto.
1720
1721 2012-08-06  Carlos Garcia Campos  <cgarcia@igalia.com>
1722
1723         Unreviewed. Update NEWS and configure.ac for 1.9.6 release
1724
1725         * configure.ac: Bump version numbers.
1726
1727 2012-08-03  Patrick Gansterer  <paroga@webkit.org>
1728
1729         [CMake][WIN] Disable C++ exceptions and RTTI
1730         https://bugs.webkit.org/show_bug.cgi?id=93104
1731
1732         Reviewed by Ryosuke Niwa.
1733
1734         Both features are not used in WebKit, so remove them to safe some code.
1735         Also enable compilation of plain c files with multiple processes.
1736
1737         * Source/cmake/OptionsWindows.cmake:
1738
1739 2012-08-03  Mario Sanchez Prada  <msanchez@igalia.com>
1740
1741         Unreviewed build fix for GTK after r124479.
1742
1743         * Source/autotools/symbols.filter: Removed unneeded symbol.
1744
1745 2012-08-03  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1746
1747         [Qt] Populate .qmake.cache from the top-level project file
1748
1749         This makes it possible to build webkit without using the perl build
1750         script. The duplicated logic in build-webkit will be removed when we
1751         remove the Qt4 code paths. The build-webkit script will then simply
1752         call 'qmake WebKit.pro' from WEBKITOUTPUTDIR.
1753
1754         Reviewed by Tor Arne Vestbø.
1755
1756         * WebKit.pro:
1757
1758 2012-08-03  Dominik Röttsches  <dominik.rottsches@intel.com>
1759
1760         [cmake] Cleanup FindHarfBuzz.cmake
1761         https://bugs.webkit.org/show_bug.cgi?id=92984
1762
1763         Reviewed by Hajime Morita.
1764
1765         Cleanup which didn't make it into my previous ptch.
1766
1767         * Source/cmake/FindHarfBuzz.cmake: Remove duplicate line, add a bit of documentation.
1768
1769 2012-08-03  Joone Hur  <joone.hur@intel.com>
1770
1771         [EFL][DRT] WebKitAnimation API compile-time disabled
1772         https://bugs.webkit.org/show_bug.cgi?id=84593
1773
1774         Reviewed by Laszlo Gombos.
1775
1776         Enable ENABLE_ANIMATION_API by default on the Efl port.
1777
1778         * Source/cmake/OptionsEfl.cmake:
1779         * Source/cmakeconfig.h.cmake:
1780
1781 2012-08-02  Zan Dobersek  <zandobersek@gmail.com>
1782
1783         Unreviewed attempt at fixing the GTK 64-bit debug build.
1784
1785         * Source/autotools/symbols.filter:
1786
1787 2012-08-02  Martin Robinson  <mrobinson@igalia.com>
1788
1789         [GTK] When farstream is not present do not enable MediaStream
1790
1791         Reviewed by Philippe Normand.
1792
1793         When farstream libraries are no present, simply do not build MediaStream
1794         support.
1795
1796         * configure.ac:
1797
1798 2012-08-01  Jian Li  <jianli@chromium.org>
1799
1800         Add new CSS property "-webkit-widget-region" to expose dashboard region support for other port
1801         https://bugs.webkit.org/show_bug.cgi?id=90298
1802
1803         Reviewed by Adam Barth.
1804
1805         * configure.ac: Add ENABLE_WIDGET_REGION define.
1806
1807 2012-07-31  Joshua Netterfield  <jnetterfield@rim.com>
1808
1809         [BlackBerry] Enable CSS Filter Effects
1810         https://bugs.webkit.org/show_bug.cgi?id=92685
1811
1812         Reviewed by Rob Buis.
1813
1814         Enable CSS filter effects, with the exception of custom effects (CSS shaders) and reference effects (SVG effects)
1815
1816         Internally reviewed by Arvid Nilsson <anilsson@rim.com> and Antonio Gomes <agomes@rim.com>.
1817
1818         * Source/cmake/OptionsBlackBerry.cmake: Add LayerFilterRenderer
1819         * Source/cmakeconfig.h.cmake: Acknowledge CSS filter effects
1820
1821 2012-07-31  Ryosuke Niwa  <rniwa@webkit.org>
1822
1823         Perf-o-matic: dashboard images are not generated properly from incrementally updated JSON
1824         https://bugs.webkit.org/show_bug.cgi?id=92717
1825
1826         Reviewed by Hajime Morita.
1827
1828         Sort the values by timestamp. Unfortunately, there isn't a good way of testing this fix.
1829
1830         * Websites/webkit-perf.appspot.com/models.py:
1831         (Runs.chart_params):
1832
1833 2012-07-31  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
1834
1835         add Farstream flags/deps to WebKit, for WebRTC
1836         https://bugs.webkit.org/show_bug.cgi?id=87524
1837
1838         Reviewed by Philippe Normand.
1839
1840         Since Farstream will be used as the backend for GTK's WebRTC, this
1841         patch adds it as a dependency to the build system.
1842
1843         * GNUmakefile.am:
1844         * configure.ac:
1845
1846 2012-07-30  Ryosuke Niwa  <rniwa@webkit.org>
1847
1848         /api/test/runs/chart expires on perf-o-matic
1849         https://bugs.webkit.org/show_bug.cgi?id=92714
1850
1851         Reviewed by Hajime Morita.
1852
1853         Don't update the entire JSON while generating the dashboard images.
1854         This is a bug and not doing this will reduce the server load significantly.
1855
1856         * Websites/webkit-perf.appspot.com/controller.py:
1857         (RunsChartHandler.post):
1858
1859 2012-07-30  Dominik Röttsches  <dominik.rottsches@intel.com>
1860
1861         Avoid Assertion Failure in HarfBuzzRun::characterIndexForXPosition
1862         https://bugs.webkit.org/show_bug.cgi?id=92376
1863
1864         Reviewed by Tony Chang.
1865
1866         Added manual test to reliably reproduce assertion failure which is solved by this patch.
1867
1868         * ManualTests/harfbuzz-mouse-selection-crash.html: Added.
1869
1870 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
1871
1872         Web Inspector: Resource agent's reference to cached resources should be weak.
1873         https://bugs.webkit.org/show_bug.cgi?id=92108
1874
1875         Reviewed by Pavel Feldman.
1876
1877         * Source/autotools/symbols.filter:
1878
1879 2012-07-30  Shinya Kawanaka  <shinyak@chromium.org>
1880
1881         Prohibit having AuthorShadowDOM of input or textarea element for a while and having a flag to enable it in Internals.
1882         https://bugs.webkit.org/show_bug.cgi?id=92611
1883
1884         Reviewed by Hajime Morita.
1885
1886         * Source/autotools/symbols.filter:
1887
1888 2012-07-30  Sheriff Bot  <webkit.review.bot@gmail.com>
1889
1890         Unreviewed, rolling out r124000.
1891         http://trac.webkit.org/changeset/124000
1892         https://bugs.webkit.org/show_bug.cgi?id=92632
1893
1894         seems to have broken chromium Range_InstanceSizeUnknown unit
1895         test across many platforms (Requested by tomhudson on
1896         #webkit).
1897
1898         * Source/autotools/symbols.filter:
1899
1900 2012-07-30  Patrick Gansterer  <paroga@webkit.org>
1901
1902         Replace UnicodeWinCE with UnicodeWchar
1903         https://bugs.webkit.org/show_bug.cgi?id=92539
1904
1905         Reviewed by Ryosuke Niwa.
1906
1907         UnicodeWinCE never contained WinCE specific code. UnicodeWchar
1908         is a replacement for it, which is mainly based on the functions
1909         from <wchar.h>. It is ment as a minimal Unicode backend, which
1910         can be used very easy and has no external dependencies.
1911
1912         * Source/cmake/OptionsWinCE.cmake:
1913
1914 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
1915
1916         Web Inspector: Resource agent's reference to cached resources should be weak.
1917         https://bugs.webkit.org/show_bug.cgi?id=92108
1918
1919         Reviewed by Pavel Feldman.
1920
1921         * Source/autotools/symbols.filter:
1922
1923 2012-07-29  Rik Cabanier  <cabanier@adobe.com>
1924
1925         Add ENABLE_CSS_COMPOSITING flag
1926         https://bugs.webkit.org/show_bug.cgi?id=92553
1927
1928         Reviewed by Dirk Schulze.
1929
1930         Adds compiler flag CSS_COMPOSITING to build systems to enable CSS blending and compositing. See spec https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html
1931
1932         * Source/cmake/WebKitFeatures.cmake:
1933         * Source/cmakeconfig.h.cmake:
1934         * configure.ac:
1935
1936 2012-07-27  Kihong Kwon  <kihong.kwon@samsung.com>
1937
1938         [EFL] Support for HTML media capture
1939         https://bugs.webkit.org/show_bug.cgi?id=91842
1940
1941         Reviewed by Ryosuke Niwa.
1942
1943         Add HTML media capture feature, and enable that on the Efl port.
1944
1945         * Source/cmake/OptionsEfl.cmake:
1946         * Source/cmake/WebKitFeatures.cmake:
1947         * Source/cmakeconfig.h.cmake:
1948
1949 2012-07-27  Ryosuke Niwa  <rniwa@webkit.org>
1950
1951         Unreviewed perf-o-matic build fix for dashboard image generation.
1952         Also, only show Parser/html5-full-render on the dashboard by default
1953         so that it won't take forever to load it.
1954
1955         * Websites/webkit-perf.appspot.com/controller.py:
1956         (schedule_runs_update):
1957         (RunsChartHandler.post):
1958         * Websites/webkit-perf.appspot.com/models.py:
1959         (Runs.chart_params):
1960         (DashboardImage.get_image):
1961         * Websites/webkit-perf.appspot.com/models_unittest.py:
1962         (RunsTest.test_chart_params_with_value):
1963
1964 2012-07-27  Dominik Röttsches  <dominik.rottsches@intel.com>
1965
1966         [Cairo] Add complex font drawing using HarfbuzzNG
1967         https://bugs.webkit.org/show_bug.cgi?id=91864
1968
1969         Reviewed by Simon Hausmann and Martin Robinson.
1970
1971         Configuring Freetype backend to use HarfBuzz by default.
1972
1973         * Source/cmake/FindHarfBuzz.cmake: Added pkgconfig based discovery of HarfBuzz.
1974         * Source/cmake/OptionsEfl.cmake: Adding Harfbuzz configuration.
1975
1976 2012-07-26  Dan Bernstein  <mitz@apple.com>
1977
1978         When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
1979         https://bugs.webkit.org/show_bug.cgi?id=92331
1980
1981         Reviewed by Mark Rowe.
1982
1983         Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
1984
1985         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
1986         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
1987
1988 2012-07-26  Keishi Hattori  <keishi@webkit.org>
1989
1990         Implement ColorSuggestionPicker page popup
1991         https://bugs.webkit.org/show_bug.cgi?id=92109
1992
1993         Reviewed by Kent Tamura.
1994
1995         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
1996
1997 2012-07-26  Zoltan Nyul  <zoltan.nyul@intel.com>
1998
1999         [EFL] EFL port should use XDG paths
2000         https://bugs.webkit.org/show_bug.cgi?id=91719
2001
2002         Reviewed by Kenneth Rohde Christiansen.
2003
2004         Efreet library added.
2005
2006         * Source/cmake/FindEFL.cmake:
2007
2008 2012-07-26  Kaustubh Atrawalkar  <kaustubh@motorola.com>
2009
2010         [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
2011         https://bugs.webkit.org/show_bug.cgi?id=92091
2012
2013         Reviewed by Adam Barth.
2014
2015         Exporting Internals::pageNumber symbols for the Gtk build.
2016
2017         * Source/autotools/symbols.filter:
2018
2019 2012-07-25  Sheriff Bot  <webkit.review.bot@gmail.com>
2020
2021         Unreviewed, rolling out r123606.
2022         http://trac.webkit.org/changeset/123606
2023         https://bugs.webkit.org/show_bug.cgi?id=92247
2024
2025         broke Windows build of Chromium (Requested by tomhudson on
2026         #webkit).
2027
2028         * ManualTests/forms/color-suggestion-picker.html: Removed.
2029
2030 2012-07-25  Keishi Hattori  <keishi@webkit.org>
2031
2032         Implement ColorSuggestionPicker page popup
2033         https://bugs.webkit.org/show_bug.cgi?id=92109
2034
2035         Reviewed by Kent Tamura.
2036
2037         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
2038
2039 2012-07-23  Kent Tamura  <tkent@chromium.org>
2040
2041         [GTK] Remove unnecessary trailing space in the previous commit.
2042
2043         * Source/autotools/symbols.filter:
2044
2045 2012-07-23  Kent Tamura  <tkent@chromium.org>
2046
2047         [GTK] Attempt to fix build
2048
2049         * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
2050
2051 2012-07-23  Sheriff Bot  <webkit.review.bot@gmail.com>
2052
2053         Unreviewed, rolling out r123184, r123195, and r123197.
2054         http://trac.webkit.org/changeset/123184
2055         http://trac.webkit.org/changeset/123195
2056         http://trac.webkit.org/changeset/123197
2057         https://bugs.webkit.org/show_bug.cgi?id=92049
2058
2059         pagecycler regression (Requested by morrita on #webkit).
2060
2061         * Source/autotools/symbols.filter:
2062
2063 2012-07-23  Roger Fong  <roger_fong@apple.com>
2064
2065         If select element in Windows is off screen horizontally, 
2066         menu is either inappropriately resized or positioned offscreen.
2067         https://bugs.webkit.org/show_bug.cgi?id=91913
2068         <rdar://problem/7611229>
2069
2070         Reviewed by Tim Horton.
2071
2072         Add a manual test to verify that popup menus render in the correct place.
2073         
2074         * ManualTests/win/select-menu-off-screen.html: Added.
2075
2076 2012-07-23  Simon Fraser  <simon.fraser@apple.com>
2077
2078         Implement sticky positioning
2079         https://bugs.webkit.org/show_bug.cgi?id=90046
2080
2081         Reviewed by Ojan Vafai.
2082
2083         Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
2084         
2085         Sort the ENABLE_CSS lines in the file.
2086
2087         * Source/cmake/WebKitFeatures.cmake:
2088         * Source/cmakeconfig.h.cmake:
2089
2090 2012-07-23  Patrick Gansterer  <paroga@webkit.org>
2091
2092         [WINCE] Define NOMINMAX in the build system instead of Platform.h
2093         https://bugs.webkit.org/show_bug.cgi?id=91938
2094
2095         Reviewed by Ryosuke Niwa.
2096
2097         Define it in OptionsWindows.cmake, since NOMINMAX
2098         should to be defined for all windows ports.
2099
2100         * Source/cmake/OptionsWinCE.cmake:
2101         * Source/cmake/OptionsWindows.cmake:
2102
2103 2012-07-22  Sheriff Bot  <webkit.review.bot@gmail.com>
2104
2105         Unreviewed, rolling out r123298 and r123301.
2106         http://trac.webkit.org/changeset/123298
2107         http://trac.webkit.org/changeset/123301
2108         https://bugs.webkit.org/show_bug.cgi?id=91953
2109
2110         We need to think some more about the intricacies of exposing a
2111         CMake option for ENABLE_DFG_JIT as this option is specific to
2112         the port and architecture. (Requested by dydx on #webkit).
2113
2114         * Source/cmake/WebKitFeatures.cmake:
2115         * Source/cmakeconfig.h.cmake:
2116
2117 2012-07-22  Daniel Bates  <dbates@webkit.org>
2118
2119         Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
2120         (https://bugs.webkit.org/show_bug.cgi?id=91939)
2121
2122         Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
2123         breaks the Windows CE build as the Windows CE port builds with the JIT disabled
2124         (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
2125
2126         (*) We should look to further discuss with CMake port maintainers about enabling
2127         the DFG JIT by default.
2128
2129         * Source/cmake/WebKitFeatures.cmake:
2130
2131 2012-07-23  Kent Tamura  <tkent@chromium.org>
2132
2133         Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
2134         https://bugs.webkit.org/show_bug.cgi?id=91941
2135
2136         Reviewed by Kentaro Hara.
2137
2138         A flag name for an elmement should be ENABLE_*_ELEMENT.
2139
2140         * Source/cmake/WebKitFeatures.cmake:
2141         * Source/cmakeconfig.h.cmake:
2142         * configure.ac:
2143
2144 2012-07-22  Patrick Gansterer  <paroga@webkit.org>
2145
2146         [CMake] Add option for ENABLE_DFG_JIT
2147         https://bugs.webkit.org/show_bug.cgi?id=91939
2148
2149         Reviewed by Daniel Bates.
2150
2151         * Source/cmake/WebKitFeatures.cmake:
2152         * Source/cmakeconfig.h.cmake:
2153
2154 2012-07-22  Kent Tamura  <tkent@chromium.org>
2155
2156         Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
2157         https://bugs.webkit.org/show_bug.cgi?id=91928
2158
2159         Reviewed by Kentaro Hara.
2160
2161         A flag name for an elmement should be ENABLE_*_ELEMENT.
2162
2163         * Source/cmake/WebKitFeatures.cmake:
2164         * Source/cmakeconfig.h.cmake:
2165         * configure.ac:
2166
2167 2012-07-20  Kent Tamura  <tkent@chromium.org>
2168
2169         Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
2170         https://bugs.webkit.org/show_bug.cgi?id=91846
2171
2172         Reviewed by Kentaro Hara.
2173
2174         A flag name for an elmement should be ENABLE_*_ELEMENT.
2175
2176         * Source/cmake/OptionsEfl.cmake:
2177         * Source/cmake/WebKitFeatures.cmake:
2178         * Source/cmakeconfig.h.cmake:
2179         * configure.ac:
2180
2181 2012-07-19  MORITA Hajime  <morrita@google.com>
2182
2183         [Refactoring] Replace Node's Document pointer with a TreeScope pointer
2184         https://bugs.webkit.org/show_bug.cgi?id=59816
2185
2186         Reviewed by Ryosuke Niwa.
2187
2188         * Source/autotools/symbols.filter: Added newly exported symbols.
2189
2190 2012-07-19  Christophe Dumez  <christophe.dumez@intel.com>
2191
2192         [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
2193         https://bugs.webkit.org/show_bug.cgi?id=91741
2194
2195         Reviewed by Kenneth Rohde Christiansen.
2196
2197         Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
2198         with cookies in non-suffixed/private domains [GNOME #679230].
2199
2200         * Source/cmake/OptionsEfl.cmake:
2201
2202 2012-07-19  Mario Sanchez Prada  <msanchez@igalia.com>
2203
2204         [GTK] Enable MHTML support by default at build time
2205         https://bugs.webkit.org/show_bug.cgi?id=89987
2206
2207         Reviewed by Carlos Garcia Campos.
2208
2209         Enable MHTML support by default for GTK in configure.ac.
2210
2211         * configure.ac:
2212
2213 2012-07-18  Christophe Dumez  <christophe.dumez@intel.com>
2214
2215         [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
2216         https://bugs.webkit.org/show_bug.cgi?id=91626
2217
2218         Reviewed by Kenneth Rohde Christiansen.
2219
2220         Bump required version of libsoup in CMake to 2.39.3. This is the first
2221         tarball version to contain the API we need (soup_cookie_jar_get_cookies()
2222         and soup_cookie_jar_set_cookie_with_first_party()).
2223
2224         * Source/cmake/OptionsEfl.cmake:
2225
2226 2012-07-18  Varun Jain  <varunjain@chromium.org>
2227
2228         [chromium] Drag image for image elements should be scaled with device scale factor.
2229         https://bugs.webkit.org/show_bug.cgi?id=89688
2230
2231         Reviewed by Adam Barth.
2232
2233         * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
2234
2235 2012-07-18  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2236
2237         [CMake] Make gtest a shared library
2238         https://bugs.webkit.org/show_bug.cgi?id=90973
2239
2240         Reviewed by Daniel Bates.
2241
2242         It's nicer to make it a shared library because it might improve
2243         linking time and we don't need to force gtest users to link with gtest
2244         dependencies like pthreads (which causes linking errors when it is not
2245         available).
2246
2247         * Source/cmake/gtest/CMakeLists.txt:
2248
2249 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
2250
2251         [Qt][V8] Remove the V8 related codepaths and configuration
2252         https://bugs.webkit.org/show_bug.cgi?id=90863
2253
2254         Reviewed by Simon Hausmann.
2255
2256         * Source/api.pri:
2257         * WebKit.pro:
2258
2259 2012-07-17  Sheriff Bot  <webkit.review.bot@gmail.com>
2260
2261         Unreviewed, rolling out r122834.
2262         http://trac.webkit.org/changeset/122834
2263         https://bugs.webkit.org/show_bug.cgi?id=91492
2264
2265         it broke the chromium (Requested by kkristof on #webkit).
2266
2267         * Source/api.pri:
2268         * WebKit.pro:
2269
2270 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
2271
2272         [Qt][V8] Remove the V8 related codepaths and configuration
2273         https://bugs.webkit.org/show_bug.cgi?id=90863
2274
2275         Reviewed by Simon Hausmann.
2276
2277         * Source/api.pri:
2278         * WebKit.pro:
2279
2280 2012-07-17  David Barr  <davidbarr@chromium.org>
2281
2282         Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
2283         https://bugs.webkit.org/show_bug.cgi?id=89055
2284
2285         Reviewed by Kent Tamura.
2286
2287         The css3-images module is at candidate recommendation.
2288         http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
2289
2290         Add a configuration option for CSS image-orientation support, disabling it by default.
2291
2292         * Source/cmake/WebKitFeatures.cmake:
2293         * Source/cmakeconfig.h.cmake:
2294
2295 2012-07-16  Pete Williamson  <petewil@google.com>
2296
2297         Expose an export for the iconUrl list so Internals can use it
2298         https://bugs.webkit.org/show_bug.cgi?id=88665
2299
2300         Reviewed by Kent Tamura.
2301
2302         * Source/autotools/symbols.filter: export iconURLs
2303
2304 2012-07-16  Hajime Morrita  <morrita@chromium.org>
2305
2306         WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
2307         https://bugs.webkit.org/show_bug.cgi?id=90764
2308
2309         Reviewed by Adam Barth.
2310
2311         Removed symbols which are now covered by WEBCORE_TESTING.
2312
2313         * Source/autotools/symbols.filter:
2314
2315 2012-07-16  Carlos Garcia Campos  <cgarcia@igalia.com>
2316
2317         Unreviewed. Update NEWS and configure.ac for 1.9.5 release
2318
2319         * configure.ac: Bump version number.
2320
2321 2012-07-12 Josh Hawn <jhawn@apple.com>
2322
2323         Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
2324         https://bugs.webkit.org/show_bug.cgi?id=91116
2325
2326         Reviewed by Simon Fraser.
2327
2328         * Source/WebKit2/UIProcess/WebContext.cpp:
2329           WebContext::getWebCoreStatistics():
2330                 Now invalidates callback if no m_process.
2331
2332 2012-07-13  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2333
2334         [CMake] Proper handling of ENABLE_API_TESTS build option
2335         https://bugs.webkit.org/show_bug.cgi?id=91221
2336
2337         Reviewed by Rob Buis.
2338
2339         Make the flag reusable across the ports using CMake. We are about to enable the WTF,
2340         WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get
2341         it almost for free.
2342
2343         * CMakeLists.txt:
2344         * Source/cmake/OptionsEfl.cmake:
2345         * Source/cmake/WebKitFeatures.cmake:
2346         * Source/cmakeconfig.h.cmake:
2347
2348 2012-07-11  Matt Falkenhagen  <falken@chromium.org>
2349
2350         Add dialog element feature toggle to InternalSettings
2351         https://bugs.webkit.org/show_bug.cgi?id=90934
2352
2353         Reviewed by Hajime Morita.
2354
2355         * Source/autotools/symbols.filter: Added newly exported symbol.
2356
2357 2012-07-11  Arnaud Renevier  <a.renevier@sisa.samsung.com>
2358
2359         [Gtk] allow building with css-filters
2360         https://bugs.webkit.org/show_bug.cgi?id=90908
2361
2362         Add support for css-filters in Source/WebCore/GNUmakefile.am
2363         configure.ac
2364
2365         Reviewed by Eric Seidel.
2366
2367         * configure.ac:
2368
2369 2012-07-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2370
2371         [CMAKE] Add missing feature macros
2372         https://bugs.webkit.org/show_bug.cgi?id=90890
2373
2374         Reviewed by Eric Seidel.
2375
2376         ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
2377         haven't defined in cmake feature list.
2378
2379         * Source/cmake/WebKitFeatures.cmake:
2380         * Source/cmakeconfig.h.cmake:
2381
2382 2012-07-10  Kent Tamura  <tkent@chromium.org>
2383
2384         RTL calendar picker for <input type=date> is too narrow and clipped
2385         https://bugs.webkit.org/show_bug.cgi?id=90864
2386
2387         Reviewed by Kentaro Hara.
2388
2389         * ManualTests/forms/calendar-picker.html:
2390         - Add isRTL:true for the arabic setting
2391         - Reset the iframe size when the setting is changed.
2392
2393 2012-07-10  Sheriff Bot  <webkit.review.bot@gmail.com>
2394
2395         Unreviewed, rolling out r122178.
2396         http://trac.webkit.org/changeset/122178
2397         https://bugs.webkit.org/show_bug.cgi?id=90857
2398
2399         browser tests, PrerenderBrowserTest.PrerenderFavicon and other
2400         tests, started to fail (Requested by hayato on #webkit).
2401
2402         * Source/autotools/symbols.filter:
2403
2404 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
2405
2406         Add ENABLE_DIALOG_ELEMENT and skeleton files
2407         https://bugs.webkit.org/show_bug.cgi?id=90521
2408
2409         Reviewed by Kent Tamura.
2410
2411         * Source/cmake/WebKitFeatures.cmake:
2412         * Source/cmakeconfig.h.cmake:
2413
2414 2012-07-09  Pete Williamson  <petewil@google.com>
2415
2416         Expose an export for the iconUrl list so Internals can use it
2417         https://bugs.webkit.org/show_bug.cgi?id=88665
2418
2419         Reviewed by Kent Tamura.
2420
2421         * Source/autotools/symbols.filter: export iconURLs
2422
2423 2012-07-09  Mike Lattanzio  <mlattanzio@rim.com>
2424
2425         [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
2426         https://bugs.webkit.org/show_bug.cgi?id=90575
2427
2428         Reviewed by Rob Buis.
2429
2430         Add a manual test to verify wide content doesn't interfere
2431         with initial-scale calculations.
2432
2433         Internal review from Konrad Piascik.
2434
2435         * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
2436
2437 2012-07-09  Sheriff Bot  <webkit.review.bot@gmail.com>
2438
2439         Unreviewed, rolling out r122107.
2440         http://trac.webkit.org/changeset/122107
2441         https://bugs.webkit.org/show_bug.cgi?id=90794
2442
2443         Build failure on Mac debug bots (Requested by falken_ on
2444         #webkit).
2445
2446         * Source/cmake/WebKitFeatures.cmake:
2447         * Source/cmakeconfig.h.cmake:
2448
2449 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
2450
2451         Add ENABLE_DIALOG_ELEMENT and skeleton files
2452         https://bugs.webkit.org/show_bug.cgi?id=90521
2453
2454         Reviewed by Kent Tamura.
2455
2456         * Source/cmake/WebKitFeatures.cmake:
2457         * Source/cmakeconfig.h.cmake:
2458
2459 2012-07-06  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2460
2461         [EFL][CMake] Move gtest sources to an upper level
2462         https://bugs.webkit.org/show_bug.cgi?id=90602
2463
2464         Reviewed by Chang Shu.
2465
2466         CTest was enabled for all the ports, but used only by EFL. Now
2467         ENABLE_API_TESTS has to be defined, which will also build gtest.
2468
2469         * CMakeLists.txt:
2470         * Source/CMakeLists.txt:
2471         * Source/cmake/OptionsEfl.cmake:
2472         * Source/cmake/gtest/CMakeLists.txt: Added.
2473
2474 2012-07-06  Zan Dobersek  <zandobersek@gmail.com>
2475
2476         [Gtk] Add a configuration option for disabling unstable features in releases
2477         https://bugs.webkit.org/show_bug.cgi?id=87995
2478
2479         Reviewed by Martin Robinson.
2480
2481         Add a configuration flag for enabling the unstable features - features of which
2482         support in the Gtk port is being worked on but is not yet complete. The primary
2483         use of this flag is when compiling through the build-webkit script.
2484
2485         All the features that are currently enabled when building through build-webkit but
2486         are disabled by default when executing the configure script directly have their default
2487         value (when the correspondent flag is not passed) set to 'yes' when unstable features
2488         are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
2489         a release build (unless they are specifically enabled).
2490
2491         * configure.ac:
2492
2493 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
2494
2495         [Qt] Remove custom qmake logic for module creation
2496
2497         Qmake now has the necessary hooks to cleanly override the build locations.
2498
2499         https://bugs.webkit.org/show_bug.cgi?id=90461
2500
2501         Reviewed by Tor Arne Vestbø.
2502
2503         * Source/api.pri:
2504
2505 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
2506
2507         [Qt] Add top-level .qmake.conf
2508
2509         With Qt5, this makes setting $QMAKEPATH externally unnecessary.
2510
2511         The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
2512         hurt, and is still required for Qt4.
2513
2514         https://bugs.webkit.org/show_bug.cgi?id=90461
2515
2516         Reviewed by Tor Arne Vestbø.
2517
2518         * .qmake.conf: Added.
2519         * WebKit.pro:
2520
2521 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
2522
2523         [Qt] Let qt_module_config create the forwarding module pri file
2524
2525         https://bugs.webkit.org/show_bug.cgi?id=90461
2526
2527         Reviewed by Tor Arne Vestbø.
2528
2529         * Source/sync.profile:
2530
2531 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
2532
2533         [Qt] Don't let qt_webkit.pri proclaim its own location
2534
2535         This won't work any more with recent Qt5 versions, as the forwarding
2536         pri is created by qt_module_config, which needs MODULE_PRI to be set
2537         up already.
2538
2539         We also need to load build_config, not qt_module.
2540
2541         https://bugs.webkit.org/show_bug.cgi?id=90461
2542
2543         Reviewed by Tor Arne Vestbø.
2544
2545         * Source/api.pri:
2546
2547 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
2548
2549         [Qt] Remove redundant CONFIG+=module
2550
2551         qt_module_config takes care of that.
2552
2553         In api.pri we are actually testing the flag ourselves, so now we need to
2554         test a related flag qt_module_config sets instead.
2555
2556         https://bugs.webkit.org/show_bug.cgi?id=90461
2557
2558         Reviewed by Tor Arne Vestbø.
2559
2560         * Source/api.pri:
2561
2562 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
2563
2564         [Qt] Adjust to changed generation of master include file
2565
2566         The responsiblity for creating the master include was moved out of syncqt.
2567         @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
2568         determining whether a header is private.
2569
2570         https://bugs.webkit.org/show_bug.cgi?id=90461
2571
2572         Reviewed by Tor Arne Vestbø.
2573
2574         * Source/sync.profile:
2575
2576 2012-07-05  Rob Buis  <rbuis@rim.com>
2577
2578         [CMake] Fix some CMake warnings
2579         https://bugs.webkit.org/show_bug.cgi?id=90558
2580
2581         Fix WebKit options so they match with FeatureList.pm.
2582
2583         Reviewed by Dan Bates.
2584
2585         * Source/cmake/WebKitFeatures.cmake:
2586         * Source/cmakeconfig.h.cmake:
2587
2588 2012-07-05  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2589
2590         [Qt] Move Webkit1 before WebKit2 in the build order
2591
2592         Reviewed by Csaba Osztrogonác.
2593
2594         * WebKit.pro:
2595
2596 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
2597
2598         [CMAKE] Unreviewd typo fix after r121857
2599
2600         * Source/cmake/WebKitMacros.cmake:
2601
2602 2012-07-05  Dongwoo Im  <dw.im@samsung.com>
2603
2604         [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
2605         https://bugs.webkit.org/show_bug.cgi?id=88608
2606
2607         Reviewed by Hajime Morita.
2608
2609         * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
2610
2611 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
2612
2613         [Wk2][EFL] EFL needs a WebKitTestRunner
2614         https://bugs.webkit.org/show_bug.cgi?id=87659
2615
2616         Reviewed by Kenneth Rohde Christiansen.
2617
2618         * Source/CMakeLists.txt:
2619         Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
2620         shared library.
2621         * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
2622
2623 2012-07-04  John Mellor  <johnme@chromium.org>
2624
2625         Text Autosizing: Add compile flag and runtime setting
2626         https://bugs.webkit.org/show_bug.cgi?id=87394
2627
2628         This patch renames Font Boosting to Text Autosizing.
2629
2630         Reviewed by Adam Barth.
2631
2632         * configure.ac:
2633
2634 2012-07-04  Ryuan Choi  <ryuan.choi@samsung.com>
2635
2636         [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
2637         https://bugs.webkit.org/show_bug.cgi?id=90258
2638
2639         Reviewed by Rob Buis.
2640
2641         This new macro calls generate-bindings.pl and append generated sources
2642         into proper source list.
2643
2644         * Source/cmake/WebKitMacros.cmake:
2645
2646 2012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2647
2648         [Qt] Get rid of un-needed QT += declarative for Qt 5
2649
2650         The declarative module has been renamed to quick1 in Qt 5, and the
2651         engine-only module for Qt 5 is named 'qml'. For many of the instances
2652         we could just remove 'declarative', since the project file was only
2653         used for Qt5/WebKit2 builds. In the other cases the module was wrapped
2654         in a haveQt(4) scope.
2655
2656         Reviewed by Csaba Osztrogonác.
2657
2658         * Source/api.pri:
2659
2660 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
2661
2662         [EFL] Enable CSS variables support at compile time
2663         https://bugs.webkit.org/show_bug.cgi?id=90448
2664
2665         Reviewed by Kenneth Rohde Christiansen.
2666
2667         Turn on CSS_VARIABLES flag by default on EFL port.
2668
2669         * Source/cmake/OptionsEfl.cmake:
2670         * Source/cmakeconfig.h.cmake:
2671
2672 2012-07-03  George Staikos  <staikos@webkit.org>
2673
2674         [BlackBerry] Enable microdata support for BlackBerry.
2675         https://bugs.webkit.org/show_bug.cgi?id=90429
2676
2677         Reviewed by Rob Buis.
2678
2679         * Source/cmake/OptionsBlackBerry.cmake:
2680
2681 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2682
2683         [Qt] Make use of .qmake.cache for caching features
2684
2685         Instead of loading() features from the files that need them (and re-running
2686         a bunch of checks), we now run feature detection as part of configure.pro,
2687         and have build-webkit write the computed feature-defines and CONFIG to
2688         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
2689         when building WebKit.pro.
2690
2691         At some point we'll be able to selectivly prevent running of config tests
2692         in configure.pro, which means we don't need a separate code-path for
2693         the build-webkit --help case.
2694
2695         We should also move the code in build-webkit that now uses .webkit.config
2696         to detect clean builds, to use .qmake.cache, since we now store the same
2697         thing there.
2698
2699         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2700
2701         Reviewed by Tor Arne Vestbø.
2702
2703         * Source/QtWebKit.pro:
2704         * Source/api.pri:
2705         * Source/tests.pri:
2706         * WebKit.pro:
2707
2708 2012-07-03  Sheriff Bot  <webkit.review.bot@gmail.com>
2709
2710         Unreviewed, rolling out r121766.
2711         http://trac.webkit.org/changeset/121766
2712         https://bugs.webkit.org/show_bug.cgi?id=90465
2713
2714         It caused flakey build errors on the bots (Requested by Ossy
2715         on #webkit).
2716
2717         * Source/QtWebKit.pro:
2718         * Source/api.pri:
2719         * Source/tests.pri:
2720         * WebKit.pro:
2721
2722 2012-07-03  George Staikos  <staikos@webkit.org>
2723
2724         [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
2725         https://bugs.webkit.org/show_bug.cgi?id=90422
2726
2727         Reviewed by Rob Buis.
2728
2729         * Source/cmake/OptionsBlackBerry.cmake:
2730
2731 2012-07-03  George Staikos  <staikos@webkit.org>
2732
2733         [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
2734         https://bugs.webkit.org/show_bug.cgi?id=90422
2735
2736         Reviewed by Rob Buis.
2737
2738         * Source/cmake/OptionsBlackBerry.cmake:
2739
2740 2012-07-03  Priit Laes  <plaes@plaes.org>
2741
2742         [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
2743         https://bugs.webkit.org/show_bug.cgi?id=90332
2744
2745         Reviewed by Gustavo Noronha Silva.
2746
2747         * configure.ac: Bump libsoup requirements to 2.39.2
2748
2749 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2750
2751         [Qt] Make use of .qmake.cache for caching features
2752
2753         Instead of loading() features from the files that need them (and re-running
2754         a bunch of checks), we now run feature detection as part of configure.pro,
2755         and have build-webkit write the computed feature-defines and CONFIG to
2756         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
2757         when building WebKit.pro.
2758
2759         At some point we'll be able to selectivly prevent running of config tests
2760         in configure.pro, which means we don't need a separate code-path for
2761         the build-webkit --help case.
2762
2763         We should also move the code in build-webkit that now uses .webkit.config
2764         to detect clean builds, to use .qmake.cache, since we now store the same
2765         thing there.
2766
2767         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2768
2769         Reviewed by Tor Arne Vestbø.
2770
2771         * Source/QtWebKit.pro:
2772         * Source/api.pri:
2773         * Source/tests.pri:
2774         * WebKit.pro:
2775
2776 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
2777
2778         [EFL] Enable MICRODATA support
2779         https://bugs.webkit.org/show_bug.cgi?id=90377
2780
2781         Reviewed by Kenneth Rohde Christiansen.
2782
2783         Turn on MICRODATA support by default for EFL port.
2784
2785         * Source/cmake/OptionsEfl.cmake:
2786
2787 2012-07-02  George Staikos  <staikos@webkit.org>
2788
2789         [BlackBerry] Enable scoped style for BlackBerry.
2790         https://bugs.webkit.org/show_bug.cgi?id=90418
2791
2792         Reviewed by Rob Buis.
2793
2794         * Source/cmake/OptionsBlackBerry.cmake:
2795         * Source/cmakeconfig.h.cmake:
2796
2797 2012-07-02  Xiaobo Wang  <xbwang@torchmobile.com.cn>
2798
2799         [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
2800         https://bugs.webkit.org/show_bug.cgi?id=90271
2801
2802         Reviewed by George Staikos.
2803
2804         RIM PR #154707
2805
2806         Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
2807         defined by default.
2808         We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
2809         need to rebuild webkit before running DRT.
2810
2811         * Source/cmake/OptionsBlackBerry.cmake:
2812         * Source/cmakeconfig.h.cmake:
2813
2814 2012-07-02  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2815
2816         [EFL][CMake] Integrate API unit tests with CTest
2817         https://bugs.webkit.org/show_bug.cgi?id=87251
2818
2819         Reviewed by Daniel Bates.
2820
2821         Enable CTest on the root CMakeLists.txt as it is expected
2822         to be here. This will create a new build target ("make test")
2823         to run all the API unit tests.
2824
2825         * CMakeLists.txt:
2826
2827 2012-07-01  Christophe Dumez  <christophe.dumez@intel.com>
2828
2829         [EFL] Add Gamepad support
2830         https://bugs.webkit.org/show_bug.cgi?id=90170
2831
2832         Reviewed by Kenneth Rohde Christiansen.
2833
2834         * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
2835         * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
2836         * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
2837
2838 2012-06-30  Jason Liu  <jason.liu@torchmobile.com.cn>
2839
2840         [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
2841         https://bugs.webkit.org/show_bug.cgi?id=90241
2842
2843         This issue is caused by single quotes in option's labels.
2844         We should use the escape character of single quotes in JavaScript's string which 
2845         starts and ends with single quotes.
2846         So we replace lablels' single quotes with its escape character during generating the 
2847         select popUp's HTML.
2848
2849
2850         Reviewed by George Staikos.
2851
2852         * ManualTests/blackberry/select-popup-items-unicode-display.html:
2853
2854 2012-06-29  Luiz Agostini  <luiz.agostini@nokia.com>
2855
2856         [Qt][WK2] Private non-QtQuick API
2857         https://bugs.webkit.org/show_bug.cgi?id=84532
2858
2859         Reviewed by Noam Rosenthal.
2860
2861         API tests for QRawWebView.
2862
2863         * Source/tests.pri:
2864
2865 2012-06-29  Zan Dobersek  <zandobersek@gmail.com>
2866
2867         Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
2868
2869         * Source/autotools/symbols.filter:
2870
2871 2012-06-28  MORITA Hajime  <morrita@google.com>
2872
2873         [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
2874         https://bugs.webkit.org/show_bug.cgi?id=89732
2875
2876         Reviewed by Dimitri Glazkov.
2877
2878         * Source/autotools/symbols.filter:
2879
2880 2012-06-28  Jason Liu  <jason.liu@torchmobile.com.cn>
2881
2882         [BlackBerry] Selection items show as garbage for non-ascii characters.
2883         https://bugs.webkit.org/show_bug.cgi?id=89969
2884
2885         Add charset utf-8 to the select popup's page.
2886
2887         Reviewed by Antonio Gomes.
2888
2889         * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
2890
2891 2012-06-28  Christophe Dumez  <christophe.dumez@intel.com>
2892
2893         [EFL] Enable support for HTML5 datalist
2894         https://bugs.webkit.org/show_bug.cgi?id=90157
2895
2896         Reviewed by Martin Robinson.
2897
2898         Turn on DATALIST flag by default on EFL port to
2899         support HTML5 datalist tag.
2900
2901         * Source/cmake/OptionsEfl.cmake:
2902
2903 2012-06-27  Zan Dobersek  <zandobersek@gmail.com>
2904
2905         [Gtk] Add support for the Gamepad API
2906         https://bugs.webkit.org/show_bug.cgi?id=87503
2907
2908         Reviewed by Carlos Garcia Campos.
2909
2910         Only enable the Gamepad feature on Linux as support
2911         for other operating systems is not present.
2912
2913         Check for the GIO Unix and GUdev dependencies when the
2914         Gamepad feature is enabled.
2915
2916         * configure.ac:
2917
2918 2012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
2919
2920         [Qt] Make it possible to build WebKit without QtWidgets
2921         https://bugs.webkit.org/show_bug.cgi?id=78109
2922
2923         Reviewed by Tor Arne Vestbø.
2924
2925         * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
2926         * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
2927         * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
2928
2929 2012-06-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2930
2931         [EFL] Implement Network Information API
2932         https://bugs.webkit.org/show_bug.cgi?id=87067
2933
2934         Reviewed by Kenneth Rohde Christiansen.
2935
2936         * Source/cmake/FindEFL.cmake: Find eeze library in build system.
2937
2938 2012-06-25  Carlos Garcia Campos  <cgarcia@igalia.com>
2939
2940         Unreviewed. Update NEWS and configure.ac for 1.9.4 release
2941
2942         * configure.ac: Bump version number.
2943
2944 2012-06-22  Joshua Netterfield  <jnetterfield@rim.com>
2945
2946         [BlackBerry] Sanitize GLSL code using ANGLE.
2947
2948         BlackBerry port does not sanitize GLSL code with ANGLE
2949         https://bugs.webkit.org/show_bug.cgi?id=89583
2950
2951         Reviewed by Rob Buis.
2952
2953         * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
2954
2955 2012-06-21  Kalev Lember  <kalevlember@gmail.com>
2956
2957         [GTK] Fix NPAPI plugins on Windows
2958         https://bugs.webkit.org/show_bug.cgi?id=54531
2959
2960         Reviewed by Martin Robinson.
2961
2962         Define XP_WIN on Windows for plugin support.
2963
2964         * GNUmakefile.am:
2965
2966 2012-06-21  Ryuan Choi  <ryuan.choi@gmail.com>
2967
2968         [EFL][WK2] Make WebKit2/Efl headers and resources installable.
2969         https://bugs.webkit.org/show_bug.cgi?id=88207
2970
2971         Reviewed by Chang Shu.
2972
2973         * Source/cmake/OptionsCommon.cmake:
2974         Provide new variable, EXEC_INSTALL_DIR to determine where to install
2975         executables.
2976
2977 2012-06-21  Ryuan Choi  <ryuan.choi@samsung.com>
2978
2979         [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
2980         https://bugs.webkit.org/show_bug.cgi?id=88935
2981
2982         Reviewed by Chang Shu.
2983
2984         * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
2985
2986 2012-06-20  Varun Jain  <varunjain@chromium.org>
2987
2988         Account for device scale factor when creating image for dragging.
2989         https://bugs.webkit.org/show_bug.cgi?id=89489
2990
2991         Reviewed by Adam Barth.
2992
2993         * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
2994
2995 2012-06-18  Philippe Normand  <pnormand@igalia.com>
2996
2997         [GStreamer] 0.11 video-sink
2998         https://bugs.webkit.org/show_bug.cgi?id=77087
2999
3000         Reviewed by Martin Robinson.
3001
3002         * configure.ac: Fix required gstreamer 0.11 version
3003
3004 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
3005
3006         [Qt] Fix the Windows build when Qt is built without -release or -debug
3007         https://bugs.webkit.org/show_bug.cgi?id=89471
3008
3009         Reviewed by Tor Arne Vestbø.
3010
3011         Make sure that we at least remove build_all on Windows for api.pri,
3012         as WebCore wasn't built for all configurations.
3013
3014         * Source/api.pri:
3015
3016 2012-06-19  Mike West  <mkwst@chromium.org>
3017
3018         Introduce ENABLE_CSP_NEXT configuration flag.
3019         https://bugs.webkit.org/show_bug.cgi?id=89300
3020
3021         Reviewed by Adam Barth.
3022
3023         The 1.0 draft of the Content Security Policy spec is just about to
3024         move to Last Call. We'll hide work on the upcoming 1.1 spec behind
3025         this ENABLE flag, disabled by default.
3026
3027         Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
3028
3029         * Source/cmake/WebKitFeatures.cmake:
3030         * Source/cmakeconfig.h.cmake:
3031
3032 2012-06-19  Joel Dillon  <joel.dillon@codethink.co.uk>, Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
3033
3034         [Qt] Allow the modules file generation to work on Windows.
3035         https://bugs.webkit.org/show_bug.cgi?id=89010
3036
3037         Reviewed by Csaba Osztrogonác.
3038
3039         Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
3040
3041         * Source/api.pri:
3042
3043 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
3044
3045         [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
3046         https://bugs.webkit.org/show_bug.cgi?id=88880
3047
3048         load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
3049         the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
3050         adjust the target since it is in debug_and_release and expects the debug
3051         build_pass to come later. However, since we remove debug_and_release from CONFIG
3052         right after this, the TARGET hasn't been adjusted and the debug build_pass
3053         will not happen.
3054
3055         Work around it by disabling this optimization on Windows.
3056
3057         Reviewed by Tor Arne Vestbø.
3058
3059         * Source/api.pri:
3060
3061 2012-06-19  Mike West  <mkwst@chromium.org>
3062
3063         Add a scheme registry for bypassing Content Security Policy.
3064         https://bugs.webkit.org/show_bug.cgi?id=89373
3065
3066         Reviewed by Adam Barth.
3067
3068         * Source/autotools/symbols.filter:
3069
3070 2012-06-18  Rob Buis  <rbuis@rim.com>
3071
3072         [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
3073         https://bugs.webkit.org/show_bug.cgi?id=89381
3074
3075         Reviewed by Antonio Gomes.
3076
3077         PR 163598
3078
3079         Enable LEGACY_VIEWPORT_ADAPTION.
3080
3081         * Source/cmake/OptionsBlackBerry.cmake:
3082
3083 2012-06-17  Philippe Normand  <pnormand@igalia.com>
3084
3085         Unreviewed, GTK 64-bit build fix after r120551.
3086
3087         * Source/autotools/symbols.filter:
3088
3089 2012-06-17  Philippe Normand  <pnormand@igalia.com>
3090
3091         Unreviewed, GTK build fix after r120397.
3092
3093         * Source/autotools/symbols.filter:
3094
3095 2012-06-14  Kent Tamura  <tkent@chromium.org>
3096
3097         Validate form state strings in FormController::setStateForNewFormElements()
3098         https://bugs.webkit.org/show_bug.cgi?id=88768
3099
3100         Reviewed by Hajime Morita.
3101
3102         * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
3103
3104 2012-06-14  Chris Guan  <chris.guan@torchmobile.com.cn>
3105
3106         [Blackberry] add a new Api named setAllowNotification
3107         https://bugs.webkit.org/show_bug.cgi?id=88950
3108
3109         Reviewed by Antonio Gomes.
3110
3111         Add a new API named setAllowNotification in webpage class to
3112         let client set those allowed domains into notifications.
3113
3114         Test case:
3115         * ManualTests/blackberry/notification.html: Added.
3116
3117 2012-06-13  Zan Dobersek  <zandobersek@gmail.com>
3118
3119         [Gtk] Enable link prefetch support in the developer builds
3120         https://bugs.webkit.org/show_bug.cgi?id=89011
3121
3122         Reviewed by Martin Robinson.
3123
3124         Rather export an automake conditional than define a preprocessor
3125         macro for enabling link prefetch support.
3126
3127         * configure.ac:
3128
3129 2012-06-13  Robin Cao  <robin.cao@torchmobile.com.cn>
3130
3131         [BlackBerry] Enable MEDIA_STREAM by default
3132         https://bugs.webkit.org/show_bug.cgi?id=88849
3133
3134         Reviewed by Antonio Gomes.
3135
3136         * Source/cmake/OptionsBlackBerry.cmake:
3137         * Source/cmakeconfig.h.cmake:
3138
3139 2012-06-12  MORITA Hajime  <morrita@google.com>
3140
3141         Shadow Pseudo ID should be able to nest to point nested shadow DOM.
3142         https://bugs.webkit.org/show_bug.cgi?id=62218
3143
3144         Reviewed by Dimitri Glazkov.
3145
3146         * Source/autotools/symbols.filter:
3147
3148 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
3149
3150         [EFL] Enable SHADOW_DOM flag
3151         https://bugs.webkit.org/show_bug.cgi?id=87732
3152
3153         Reviewed by Kentaro Hara.
3154
3155         Enable SHADOW_DOM flag by default at compile time for EFL port.
3156
3157         * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
3158         * Source/cmake/OptionsEfl.cmake:
3159         * Source/cmakeconfig.h.cmake:
3160
3161 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
3162
3163         [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
3164         https://bugs.webkit.org/show_bug.cgi?id=88715
3165
3166         Reviewed by Noam Rosenthal.
3167
3168         Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
3169
3170         * Source/cmake/OptionsEfl.cmake:
3171         * Source/cmakeconfig.h.cmake:
3172
3173 2012-06-12  Thiago Marcos P. Santos  <thiago.santos@intel.com>
3174
3175         [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
3176         https://bugs.webkit.org/show_bug.cgi?id=88850
3177
3178         Reviewed by Alexis Menard.
3179
3180         Enabled it by default on CMake ports like in other ports.
3181         This patch is a follow up to r120029.
3182
3183         * Source/cmake/WebKitFeatures.cmake:
3184         * Source/cmakeconfig.h.cmake:
3185
3186 2012-06-11  Kaustubh Atrawalkar  <kaustubh@motorola.com>
3187
3188         [DRT] LTC:: counterValueForElementById() could be moved to Internals.
3189         https://bugs.webkit.org/show_bug.cgi?id=84406
3190
3191         Reviewed by Hajime Morita.
3192
3193         Exporting Internals::counterValueForElement symbols for the Gtk build.
3194
3195         * Source/autotools/symbols.filter:
3196
3197 2012-06-11  Alexis Menard  <alexis.menard@openbossa.org>
3198
3199         [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
3200         https://bugs.webkit.org/show_bug.cgi?id=88804
3201
3202         Reviewed by Tony Chang.
3203
3204         Protect box-decoration-break behind a feature flag enabled by default.
3205
3206         * configure.ac:
3207
3208 2012-06-11  Arnaud Renevier  <arno@renevier.net>
3209
3210         Replace obsolete mkdir_p variable with MKDIR_P
3211         https://bugs.webkit.org/show_bug.cgi?id=88790
3212
3213         Reviewed by Martin Robinson.
3214
3215         * GNUmakefile.am:
3216         * configure.ac:
3217
3218 2012-06-11  Carlos Garcia Campos  <cgarcia@igalia.com>
3219
3220         Unreviewed. Fix make distcheck issues.
3221
3222         * GNUmakefile.am: Initialize jscore nosource variables.
3223
3224 2012-06-10  Darin Adler  <darin@apple.com>
3225
3226         Remove unneeded callRemovedLastRef function from TreeShared refactoring
3227         https://bugs.webkit.org/show_bug.cgi?id=88653
3228
3229         Reviewed by Sam Weinig.
3230
3231         * Source/autotools/symbols.filter: Filter removedLastRef instead of
3232         callRemovedLastRef.
3233
3234 2012-06-09  Sukolsak Sakshuwong  <sukolsak@google.com>
3235
3236         Add UNDO_MANAGER flag
3237         https://bugs.webkit.org/show_bug.cgi?id=87908
3238
3239         Reviewed by Tony Chang.
3240
3241         * Source/cmake/WebKitFeatures.cmake:
3242
3243 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
3244
3245         Fix the GTK+ build when OpenGL is enabled.
3246
3247         * configure.ac: Fix the build.
3248
3249 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
3250
3251         [GTK] build accelerated compositing on by default if OpenGL is present
3252         https://bugs.webkit.org/show_bug.cgi?id=88677
3253
3254         Reviewed by Alejandro G. Castro.
3255
3256         Build accelerated compositing by default if OpenGL is present, just like WebGL.
3257         Also prevent enabling WebGL if Clutter is turned on.
3258
3259         * configure.ac: Build AC by default.
3260
3261 2012-06-08  Carlos Garcia Campos  <cgarcia@igalia.com>
3262
3263         [GTK] Add API to get the library version to WebKit2 GTK+
3264         https://bugs.webkit.org/show_bug.cgi?id=88426
3265
3266         Reviewed by Martin Robinson.
3267
3268         * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
3269         file.
3270
3271 2012-06-08  Ion Rosca  <rosca@adobe.com>
3272
3273         Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
3274         https://bugs.webkit.org/show_bug.cgi?id=74111
3275
3276         Reviewed by Simon Fraser.
3277
3278         * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
3279
3280 2012-06-07  Kentaro Hara  <haraken@chromium.org>
3281
3282         Reduce Node object size from 72 byte to 64 byte
3283         https://bugs.webkit.org/show_bug.cgi?id=88528
3284
3285         Reviewed by Ryosuke Niwa.
3286
3287         Added a symbol for callRemovedLastRef().
3288
3289         * Source/autotools/symbols.filter:
3290
3291 2012-06-07  Patrick Gansterer  <paroga@webkit.org>
3292
3293         Build fix for WinCE after r113570.
3294
3295         * Source/cmake/OptionsWinCE.cmake:
3296
3297 2012-06-07  Adam Barth  <abarth@webkit.org>
3298
3299         Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
3300         https://bugs.webkit.org/show_bug.cgi?id=88375
3301
3302         Reviewed by James Robinson.
3303
3304         This symbol no longer exists.
3305
3306         * Source/autotools/symbols.filter:
3307
3308 2012-06-06  David Kilzer  <ddkilzer@apple.com>
3309
3310         Teach git about localizable *.strings files
3311         <http://webkit.org/b/88447>
3312
3313         Reviewed by Adam Roben.
3314
3315         * .gitattributes: Set diff attribute for *.strings files so
3316         git-diff doesn't complain about them being binary files once the
3317         git-config command is run.
3318
3319 2012-06-06  Andy Wingo  <wingo@igalia.com>
3320
3321         [GTK] Enable the LLInt
3322         https://bugs.webkit.org/show_bug.cgi?id=88315
3323
3324         Reviewed by Filip Pizlo.
3325
3326         * configure.ac: Require Ruby, to build the low-level interpreter.
3327
3328 2012-06-06  Sam D  <dsam2912@gmail.com>
3329
3330         Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
3331         https://bugs.webkit.org/show_bug.cgi?id=87644
3332
3333         Reviewed by Pavel Feldman.
3334
3335         Added an option to enable/disable all breakpoints in Breakpoint pane.
3336
3337         * Source/WebCore/English.lproj/localizedStrings.js:
3338         * Source/WebCore/inspector/front-end/BreakpointManager.js:
3339         (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
3340         (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
3341         * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
3342         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
3343         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
3344
3345 2012-06-05  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
3346
3347         [GTK] show the feature list in alphabetical order
3348         https://bugs.webkit.org/show_bug.cgi?id=88343
3349
3350         Reviewed by Gustavo Noronha Silva.
3351
3352         * configure.ac:
3353
3354 2012-06-05  Dongwoo Im  <dw.im@samsung.com>
3355
3356         Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
3357         https://bugs.webkit.org/show_bug.cgi?id=73176
3358
3359         Reviewed by Adam Barth.
3360
3361         Two more APIs are added in Custom Scheme Handler specification.
3362         http://dev.w3.org/html5/spec/Overview.html#custom-handlers
3363         One is 'isProtocolHandlerRegistered' to query whether the specific URL
3364         is registered or not.
3365         The other is 'unregisterProtocolHandler' to remove the registered URL.
3366
3367         * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
3368         * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
3369
3370 2012-06-04  Hugo Parente Lima  <hugo.lima@openbossa.org>
3371
3372         Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
3373         https://bugs.webkit.org/show_bug.cgi?id=88243
3374
3375         Reviewed by Adam Barth.
3376
3377         * Source/cmake/WebKitFeatures.cmake:
3378
3379 2012-06-04  Sadrul Habib Chowdhury  <sadrul@chromium.org>
3380
3381         [chromium] Fix software rendering for device-scale-factor > 1
3382         https://bugs.webkit.org/show_bug.cgi?id=88136
3383
3384         Reviewed by Darin Fisher.
3385
3386         Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
3387
3388         * Source/autotools/symbols.filter:
3389
3390 2012-06-04  Kevin Greer  <kgr@chromium.org>
3391
3392         [chromium] Issue async events for console.time/timeEnd
3393         https://bugs.webkit.org/show_bug.cgi?id=88003
3394
3395         Reviewed by Pavel Feldman.
3396
3397         * ../../Source/WebCore/page/Console.cpp:
3398
3399 2012-06-04  Carlos Garcia Campos  <cgarcia@igalia.com>
3400
3401         Unreviewed. Update NEWS and configure.ac for 1.9.3 release
3402
3403         * configure.ac: Bump version number.
3404
3405 2012-06-02  Kevin Ollivier  <kevino@theolliviers.com>
3406
3407         [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
3408
3409         * wscript:
3410
3411 2012-06-01  Simon Hausmann  <simon.hausmann@nokia.com>
3412
3413         [Qt] Use -Werror only in developer builds
3414
3415         Rubber-stamped by Tor Arne Vestbø.
3416
3417         In production builds -Werror with custom toolchains and wierd system
3418         headers, -Werror is of no use and just creates confusion. So use it
3419         only if Qt is configured with -developer-build.
3420
3421         * Source/api.pri: qt_developer_build determination moved to default_pre.prf
3422
3423 2012-06-01  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
3424
3425         [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
3426         https://bugs.webkit.org/show_bug.cgi?id=88117
3427
3428         Reviewed by Noam Rosenthal.
3429
3430         * Source/tests.pri: Add new entry for tst_qobjectbridge.
3431
3432 2012-06-01  Christophe Dumez  <christophe.dumez@intel.com>
3433
3434         [EFL] EFL port does not enable WEB_INTENTS_TAG flag
3435         https://bugs.webkit.org/show_bug.cgi?id=86866
3436
3437         Reviewed by Adam Barth.
3438
3439         Enable WEB_INTENTS_TAG flag by default on EFL port.
3440
3441         * Source/cmake/OptionsEfl.cmake:
3442         * Source/cmake/WebKitFeatures.cmake:
3443         * Source/cmakeconfig.h.cmake:
3444
3445 2012-05-31  Christophe Dumez  <christophe.dumez@intel.com>
3446
3447         [EFL] Enable CSS_IMAGE_SET flag
3448         https://bugs.webkit.org/show_bug.cgi?id=87727
3449
3450         Reviewed by Adam Roben.
3451
3452         Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
3453
3454         * Source/cmake/OptionsEfl.cmake:
3455         * Source/cmake/WebKitFeatures.cmake:
3456         * Source/cmakeconfig.h.cmake:
3457
3458 2012-05-30  Kevin Ollivier  <kevino@theolliviers.com>
3459
3460         [wx] Unreviewed build fix. Add needed file back to the wx build.
3461
3462         * wscript:
3463
3464 2012-05-30  Mariusz Grzegorczyk  <mariusz.g@samsung.com>, Ryuan Choi  <ryuan.choi@samsung.com>
3465
3466         [EFL][WK2] Fix WebKit2-EFL build
3467         https://bugs.webkit.org/show_bug.cgi?id=83693
3468
3469         Reviewed by Carlos Garcia Campos.
3470
3471         * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
3472
3473 2012-05-29  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
3474
3475         [BlackBerry] Loading media data with http authentication
3476         https://bugs.webkit.org/show_bug.cgi?id=84214
3477
3478         Reviewed by George Staikos.
3479
3480         Added a manual test case which needs user to provide a HTTP server
3481         with HTTP authentication support when loading the specified media
3482         resource. The test case will test if the media resource is successfully
3483         loaded.
3484
3485         * ManualTests/blackberry/video-load-with-authentication.html: Added.
3486
3487 2012-05-29  Simon Fraser  <simon.fraser@apple.com>
3488
3489         Incomplete repaint on twitter.com when replying to a tweet
3490         https://bugs.webkit.org/show_bug.cgi?id=87553
3491
3492         Reviewed by Dean Jackson.
3493         
3494         Manual test that adds a transform to a layer, forcing that
3495         layer to gain backing store.
3496
3497         * ManualTests/compositing/requires-backing-change.html: Added.
3498
3499 2012-05-29  David Barr  <davidbarr@chromium.org>
3500
3501         Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
3502         https://bugs.webkit.org/show_bug.cgi?id=87685
3503
3504         Reviewed by Eric Seidel.
3505
3506         Add a configuration option for CSS image-resolution support, disabling it by default.
3507
3508         * Source/cmake/WebKitFeatures.cmake:
3509         * Source/cmakeconfig.h.cmake:
3510
3511 2012-05-25  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
3512
3513         WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
3514         https://bugs.webkit.org/show_bug.cgi?id=42328
3515
3516         Reviewed by Eric Seidel.
3517
3518         * Source/autotools/symbols.filter: Added needed symbols for GTK build.
3519
3520 2012-05-28  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3521
3522         Move allowRoundingHacks to Internals interface
3523         https://bugs.webkit.org/show_bug.cgi?id=87328
3524
3525         Reviewed by Hajime Morita.
3526
3527         * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
3528
3529 2012-05-27  Sudarsana Nagineni  <sudarsana.nagineni@linux.intel.com>
3530
3531         [EFL] Enable blob support for the EFL port
3532         https://bugs.webkit.org/show_bug.cgi?id=85363
3533
3534         Reviewed by Hajime Morita.
3535
3536         Enable Blob support by default for the EFL port.
3537
3538         * Source/cmake/OptionsEfl.cmake:
3539
3540 2012-05-27  Raphael Kubo da Costa  <rakuco@webkit.org>
3541
3542         [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
3543         https://bugs.webkit.org/show_bug.cgi?id=87597
3544
3545         Reviewed by Daniel Bates.
3546
3547         Building with clang requires at least the -fPIC option being
3548         passed correctly, just like it is needed with gcc. clang is also
3549         compatible with most of gcc's compiler options, so we only need to
3550         check for clang besides g++ in the macro definition.
3551
3552         * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
3553         CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
3554         and achieves the same effect.
3555
3556 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
3557
3558         configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
3559         https://bugs.webkit.org/show_bug.cgi?id=87453
3560
3561         Reviewed by Eric Seidel.
3562
3563         Report the value of $enable_iframe_seamless rather than $enable_sandbox
3564         after checking whether to enable the iframe seamless option.
3565
3566         * configure.ac:
3567
3568 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
3569
3570         [Gtk] Remove configuration options that do not apply anymore
3571         https://bugs.webkit.org/show_bug.cgi?id=87509
3572
3573         Reviewed by Martin Robinson.
3574
3575         Remove configuration options for enabling or disabling HTML5 datagrid,
3576         DOM storage, image resizer API and sandboxed iframe support. These
3577         features were either turned on by default with the feature defines
3578         removed from the code or removed from the source.
3579
3580         * configure.ac:
3581
3582 2012-05-25  Zalan Bujtas  <zbujtas@gmail.com>
3583
3584         [Qt] Broken controls rendering when transform is applied.
3585         https://bugs.webkit.org/show_bug.cgi?id=87483
3586
3587         Reviewed by Simon Hausmann.
3588
3589         * ManualTests/qt/control_paiting_with_transforms.html: Added.
3590
3591 2012-05-24  Tim Horton  <timothy_horton@apple.com>
3592
3593         Add feature defines for web-facing parts of CSS Regions and Exclusions
3594         https://bugs.webkit.org/show_bug.cgi?id=87442
3595         <rdar://problem/10887709>
3596
3597         Reviewed by Dan Bernstein.
3598
3599         * configure.ac:
3600
3601 2012-05-24  Kent Tamura  <tkent@chromium.org>
3602
3603         PAGE_POPUP: window.setValueAndClosePopup should be moved to a
3604         per-context property of DOMWindow.
3605         https://bugs.webkit.org/show_bug.cgi?id=87086
3606
3607         Reviewed by Adam Barth.
3608
3609         * ManualTests/forms/calendar-picker.html:
3610         Introduce pseudo window.pagePopupController.
3611
3612 2012-05-24  Philippe Normand  <pnormand@igalia.com>
3613
3614         [GTK] Add --enable-css3-flexbox configure option after r118304.
3615         https://bugs.webkit.org/show_bug.cgi?id=87455
3616
3617         Reviewed by Xan Lopez.
3618
3619         * configure.ac:
3620
3621 2012-05-24  John Mellor  <johnme@chromium.org>
3622
3623         Font Boosting: Add compile flag and runtime setting
3624         https://bugs.webkit.org/show_bug.cgi?id=87394
3625
3626         Reviewed by Adam Barth.
3627
3628         Add ENABLE_FONT_BOOSTING.
3629
3630         * configure.ac:
3631
3632 2012-05-23  Raphael Kubo da Costa  <rakuco@webkit.org>
3633
3634         [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
3635
3636         * Source/cmake/WebKitFeatures.cmake:
3637         * Source/cmakeconfig.h.cmake:
3638
3639 2012-05-23  Xiaobo Wang  <xbwang@torchmobile.com.cn>
3640
3641         [BlackBerry] Reset JS state for each test
3642         https://bugs.webkit.org/show_bug.cgi?id=86899
3643
3644         Reviewed by Nikolas Zimmermann.
3645
3646         * DumpRenderTree/blackberry/DumpRenderTree.cpp:
3647          (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
3648
3649 2012-05-22  Dongwoo Im  <dw.im@samsung.com>
3650
3651         [EFL] Implements the registerProtocolHandler method and option.
3652         https://bugs.webkit.org/show_bug.cgi?id=73638
3653
3654         Reviewed by Andreas Kling.
3655
3656         The registerProtocolHandler() method allows Web sites to register themselves
3657         as possible handlers for particular schemes.
3658
3659         http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
3660
3661         * Source/cmake/OptionsEfl.cmake: Adds the build option.
3662         * Source/cmakeconfig.h.cmake: Adds the build option.
3663
3664 2012-05-22  Kangil Han  <kangil.han@samsung.com>
3665
3666         [EFL][DRT] Implement touch event
3667         https://bugs.webkit.org/show_bug.cgi?id=86720
3668
3669         Reviewed by Hajime Morita.
3670
3671         Currently EFL DRT doesn't support touch event.
3672         Therefore, this patch enabled it and implemented some eventSender function callbacks.
3673
3674         * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
3675         * Source/cmake/OptionsEfl.cmake: Enable touch event option.
3676
3677 == Rolled over to ChangeLog-2012-05-22 ==