Fix for Selection and showing context menu in the IFrame , when focused frame is...
[framework/web/webkit-efl.git] / ChangeLog
1 2012-10-17  Grzegorz Czajkowski  <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
2
3         [WK2][EFL] Implementation of spellchecking feature.
4         https://bugs.webkit.org/show_bug.cgi?id=91854
5
6         Reviewed by Gyuyoung Kim.
7
8         Define SPELLCHECK macro and enable it for WK2-Efl.
9         The spellchecking implementation is based on the Enchant library.
10         It can be used by other WebKit ports.
11
12         * Source/cmake/FindEnchant.cmake: Added.
13         * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
14         * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
15         * Source/cmakeconfig.h.cmake: Add the feature.
16
17 2012-09-10  Thiago Marcos P. Santos  <thiago.santos@intel.com>
18
19         [CMake][EFL] Enable the LLInt
20         https://bugs.webkit.org/show_bug.cgi?id=92682
21
22         Reviewed by Csaba Osztrogonác.
23
24         Added LLInt to CMake buildsystem and enabled it by default on EFL.
25         Note that Ruby is not enforced: a secondary check is done when LLInt
26         is enabled on the JSC's CMakeLists.txt.
27
28         * CMakeLists.txt:
29         * Source/cmake/OptionsEfl.cmake:
30         * Source/cmake/WebKitFeatures.cmake:
31         * Source/cmakeconfig.h.cmake:
32
33 2012-07-26  Dan Bernstein  <mitz@apple.com>
34
35         When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
36         https://bugs.webkit.org/show_bug.cgi?id=92331
37
38         Reviewed by Mark Rowe.
39
40         Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
41
42         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
43         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
44
45 2012-07-26  Keishi Hattori  <keishi@webkit.org>
46
47         Implement ColorSuggestionPicker page popup
48         https://bugs.webkit.org/show_bug.cgi?id=92109
49
50         Reviewed by Kent Tamura.
51
52         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
53
54 2012-07-26  Zoltan Nyul  <zoltan.nyul@intel.com>
55
56         [EFL] EFL port should use XDG paths
57         https://bugs.webkit.org/show_bug.cgi?id=91719
58
59         Reviewed by Kenneth Rohde Christiansen.
60
61         Efreet library added.
62
63         * Source/cmake/FindEFL.cmake:
64
65 2012-07-26  Kaustubh Atrawalkar  <kaustubh@motorola.com>
66
67         [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
68         https://bugs.webkit.org/show_bug.cgi?id=92091
69
70         Reviewed by Adam Barth.
71
72         Exporting Internals::pageNumber symbols for the Gtk build.
73
74         * Source/autotools/symbols.filter:
75
76 2012-07-25  Sheriff Bot  <webkit.review.bot@gmail.com>
77
78         Unreviewed, rolling out r123606.
79         http://trac.webkit.org/changeset/123606
80         https://bugs.webkit.org/show_bug.cgi?id=92247
81
82         broke Windows build of Chromium (Requested by tomhudson on
83         #webkit).
84
85         * ManualTests/forms/color-suggestion-picker.html: Removed.
86
87 2012-07-25  Keishi Hattori  <keishi@webkit.org>
88
89         Implement ColorSuggestionPicker page popup
90         https://bugs.webkit.org/show_bug.cgi?id=92109
91
92         Reviewed by Kent Tamura.
93
94         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
95
96 2012-07-23  Kent Tamura  <tkent@chromium.org>
97
98         [GTK] Remove unnecessary trailing space in the previous commit.
99
100         * Source/autotools/symbols.filter:
101
102 2012-07-23  Kent Tamura  <tkent@chromium.org>
103
104         [GTK] Attempt to fix build
105
106         * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
107
108 2012-07-23  Sheriff Bot  <webkit.review.bot@gmail.com>
109
110         Unreviewed, rolling out r123184, r123195, and r123197.
111         http://trac.webkit.org/changeset/123184
112         http://trac.webkit.org/changeset/123195
113         http://trac.webkit.org/changeset/123197
114         https://bugs.webkit.org/show_bug.cgi?id=92049
115
116         pagecycler regression (Requested by morrita on #webkit).
117
118         * Source/autotools/symbols.filter:
119
120 2012-07-23  Roger Fong  <roger_fong@apple.com>
121
122         If select element in Windows is off screen horizontally, 
123         menu is either inappropriately resized or positioned offscreen.
124         https://bugs.webkit.org/show_bug.cgi?id=91913
125         <rdar://problem/7611229>
126
127         Reviewed by Tim Horton.
128
129         Add a manual test to verify that popup menus render in the correct place.
130         
131         * ManualTests/win/select-menu-off-screen.html: Added.
132
133 2012-07-23  Simon Fraser  <simon.fraser@apple.com>
134
135         Implement sticky positioning
136         https://bugs.webkit.org/show_bug.cgi?id=90046
137
138         Reviewed by Ojan Vafai.
139
140         Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
141         
142         Sort the ENABLE_CSS lines in the file.
143
144         * Source/cmake/WebKitFeatures.cmake:
145         * Source/cmakeconfig.h.cmake:
146
147 2012-07-23  Patrick Gansterer  <paroga@webkit.org>
148
149         [WINCE] Define NOMINMAX in the build system instead of Platform.h
150         https://bugs.webkit.org/show_bug.cgi?id=91938
151
152         Reviewed by Ryosuke Niwa.
153
154         Define it in OptionsWindows.cmake, since NOMINMAX
155         should to be defined for all windows ports.
156
157         * Source/cmake/OptionsWinCE.cmake:
158         * Source/cmake/OptionsWindows.cmake:
159
160 2012-07-22  Sheriff Bot  <webkit.review.bot@gmail.com>
161
162         Unreviewed, rolling out r123298 and r123301.
163         http://trac.webkit.org/changeset/123298
164         http://trac.webkit.org/changeset/123301
165         https://bugs.webkit.org/show_bug.cgi?id=91953
166
167         We need to think some more about the intricacies of exposing a
168         CMake option for ENABLE_DFG_JIT as this option is specific to
169         the port and architecture. (Requested by dydx on #webkit).
170
171         * Source/cmake/WebKitFeatures.cmake:
172         * Source/cmakeconfig.h.cmake:
173
174 2012-07-22  Daniel Bates  <dbates@webkit.org>
175
176         Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
177         (https://bugs.webkit.org/show_bug.cgi?id=91939)
178
179         Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
180         breaks the Windows CE build as the Windows CE port builds with the JIT disabled
181         (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
182
183         (*) We should look to further discuss with CMake port maintainers about enabling
184         the DFG JIT by default.
185
186         * Source/cmake/WebKitFeatures.cmake:
187
188 2012-07-23  Kent Tamura  <tkent@chromium.org>
189
190         Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
191         https://bugs.webkit.org/show_bug.cgi?id=91941
192
193         Reviewed by Kentaro Hara.
194
195         A flag name for an elmement should be ENABLE_*_ELEMENT.
196
197         * Source/cmake/WebKitFeatures.cmake:
198         * Source/cmakeconfig.h.cmake:
199         * configure.ac:
200
201 2012-07-22  Patrick Gansterer  <paroga@webkit.org>
202
203         [CMake] Add option for ENABLE_DFG_JIT
204         https://bugs.webkit.org/show_bug.cgi?id=91939
205
206         Reviewed by Daniel Bates.
207
208         * Source/cmake/WebKitFeatures.cmake:
209         * Source/cmakeconfig.h.cmake:
210
211 2012-07-22  Kent Tamura  <tkent@chromium.org>
212
213         Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
214         https://bugs.webkit.org/show_bug.cgi?id=91928
215
216         Reviewed by Kentaro Hara.
217
218         A flag name for an elmement should be ENABLE_*_ELEMENT.
219
220         * Source/cmake/WebKitFeatures.cmake:
221         * Source/cmakeconfig.h.cmake:
222         * configure.ac:
223
224 2012-07-20  Kent Tamura  <tkent@chromium.org>
225
226         Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
227         https://bugs.webkit.org/show_bug.cgi?id=91846
228
229         Reviewed by Kentaro Hara.
230
231         A flag name for an elmement should be ENABLE_*_ELEMENT.
232
233         * Source/cmake/OptionsEfl.cmake:
234         * Source/cmake/WebKitFeatures.cmake:
235         * Source/cmakeconfig.h.cmake:
236         * configure.ac:
237
238 2012-07-19  MORITA Hajime  <morrita@google.com>
239
240         [Refactoring] Replace Node's Document pointer with a TreeScope pointer
241         https://bugs.webkit.org/show_bug.cgi?id=59816
242
243         Reviewed by Ryosuke Niwa.
244
245         * Source/autotools/symbols.filter: Added newly exported symbols.
246
247 2012-07-19  Christophe Dumez  <christophe.dumez@intel.com>
248
249         [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
250         https://bugs.webkit.org/show_bug.cgi?id=91741
251
252         Reviewed by Kenneth Rohde Christiansen.
253
254         Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
255         with cookies in non-suffixed/private domains [GNOME #679230].
256
257         * Source/cmake/OptionsEfl.cmake:
258
259 2012-07-19  Mario Sanchez Prada  <msanchez@igalia.com>
260
261         [GTK] Enable MHTML support by default at build time
262         https://bugs.webkit.org/show_bug.cgi?id=89987
263
264         Reviewed by Carlos Garcia Campos.
265
266         Enable MHTML support by default for GTK in configure.ac.
267
268         * configure.ac:
269
270 2012-07-18  Christophe Dumez  <christophe.dumez@intel.com>
271
272         [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
273         https://bugs.webkit.org/show_bug.cgi?id=91626
274
275         Reviewed by Kenneth Rohde Christiansen.
276
277         Bump required version of libsoup in CMake to 2.39.3. This is the first
278         tarball version to contain the API we need (soup_cookie_jar_get_cookies()
279         and soup_cookie_jar_set_cookie_with_first_party()).
280
281         * Source/cmake/OptionsEfl.cmake:
282
283 2012-07-18  Varun Jain  <varunjain@chromium.org>
284
285         [chromium] Drag image for image elements should be scaled with device scale factor.
286         https://bugs.webkit.org/show_bug.cgi?id=89688
287
288         Reviewed by Adam Barth.
289
290         * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
291
292 2012-07-18  Thiago Marcos P. Santos  <thiago.santos@intel.com>
293
294         [CMake] Make gtest a shared library
295         https://bugs.webkit.org/show_bug.cgi?id=90973
296
297         Reviewed by Daniel Bates.
298
299         It's nicer to make it a shared library because it might improve
300         linking time and we don't need to force gtest users to link with gtest
301         dependencies like pthreads (which causes linking errors when it is not
302         available).
303
304         * Source/cmake/gtest/CMakeLists.txt:
305
306 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
307
308         [Qt][V8] Remove the V8 related codepaths and configuration
309         https://bugs.webkit.org/show_bug.cgi?id=90863
310
311         Reviewed by Simon Hausmann.
312
313         * Source/api.pri:
314         * WebKit.pro:
315
316 2012-07-17  Sheriff Bot  <webkit.review.bot@gmail.com>
317
318         Unreviewed, rolling out r122834.
319         http://trac.webkit.org/changeset/122834
320         https://bugs.webkit.org/show_bug.cgi?id=91492
321
322         it broke the chromium (Requested by kkristof on #webkit).
323
324         * Source/api.pri:
325         * WebKit.pro:
326
327 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
328
329         [Qt][V8] Remove the V8 related codepaths and configuration
330         https://bugs.webkit.org/show_bug.cgi?id=90863
331
332         Reviewed by Simon Hausmann.
333
334         * Source/api.pri:
335         * WebKit.pro:
336
337 2012-07-17  David Barr  <davidbarr@chromium.org>
338
339         Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
340         https://bugs.webkit.org/show_bug.cgi?id=89055
341
342         Reviewed by Kent Tamura.
343
344         The css3-images module is at candidate recommendation.
345         http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
346
347         Add a configuration option for CSS image-orientation support, disabling it by default.
348
349         * Source/cmake/WebKitFeatures.cmake:
350         * Source/cmakeconfig.h.cmake:
351
352 2012-07-16  Pete Williamson  <petewil@google.com>
353
354         Expose an export for the iconUrl list so Internals can use it
355         https://bugs.webkit.org/show_bug.cgi?id=88665
356
357         Reviewed by Kent Tamura.
358
359         * Source/autotools/symbols.filter: export iconURLs
360
361 2012-07-16  Hajime Morrita  <morrita@chromium.org>
362
363         WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
364         https://bugs.webkit.org/show_bug.cgi?id=90764
365
366         Reviewed by Adam Barth.
367
368         Removed symbols which are now covered by WEBCORE_TESTING.
369
370         * Source/autotools/symbols.filter:
371
372 2012-07-16  Carlos Garcia Campos  <cgarcia@igalia.com>
373
374         Unreviewed. Update NEWS and configure.ac for 1.9.5 release
375
376         * configure.ac: Bump version number.
377
378 2012-07-12 Josh Hawn <jhawn@apple.com>
379
380         Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
381         https://bugs.webkit.org/show_bug.cgi?id=91116
382
383         Reviewed by Simon Fraser.
384
385         * Source/WebKit2/UIProcess/WebContext.cpp:
386           WebContext::getWebCoreStatistics():
387                 Now invalidates callback if no m_process.
388
389 2012-07-13  Thiago Marcos P. Santos  <thiago.santos@intel.com>
390
391         [CMake] Proper handling of ENABLE_API_TESTS build option
392         https://bugs.webkit.org/show_bug.cgi?id=91221
393
394         Reviewed by Rob Buis.
395
396         Make the flag reusable across the ports using CMake. We are about to enable the WTF,
397         WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get
398         it almost for free.
399
400         * CMakeLists.txt:
401         * Source/cmake/OptionsEfl.cmake:
402         * Source/cmake/WebKitFeatures.cmake:
403         * Source/cmakeconfig.h.cmake:
404
405 2012-07-11  Matt Falkenhagen  <falken@chromium.org>
406
407         Add dialog element feature toggle to InternalSettings
408         https://bugs.webkit.org/show_bug.cgi?id=90934
409
410         Reviewed by Hajime Morita.
411
412         * Source/autotools/symbols.filter: Added newly exported symbol.
413
414 2012-07-11  Arnaud Renevier  <a.renevier@sisa.samsung.com>
415
416         [Gtk] allow building with css-filters
417         https://bugs.webkit.org/show_bug.cgi?id=90908
418
419         Add support for css-filters in Source/WebCore/GNUmakefile.am
420         configure.ac
421
422         Reviewed by Eric Seidel.
423
424         * configure.ac:
425
426 2012-07-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
427
428         [CMAKE] Add missing feature macros
429         https://bugs.webkit.org/show_bug.cgi?id=90890
430
431         Reviewed by Eric Seidel.
432
433         ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
434         haven't defined in cmake feature list.
435
436         * Source/cmake/WebKitFeatures.cmake:
437         * Source/cmakeconfig.h.cmake:
438
439 2012-07-10  Kent Tamura  <tkent@chromium.org>
440
441         RTL calendar picker for <input type=date> is too narrow and clipped
442         https://bugs.webkit.org/show_bug.cgi?id=90864
443
444         Reviewed by Kentaro Hara.
445
446         * ManualTests/forms/calendar-picker.html:
447         - Add isRTL:true for the arabic setting
448         - Reset the iframe size when the setting is changed.
449
450 2012-07-10  Sheriff Bot  <webkit.review.bot@gmail.com>
451
452         Unreviewed, rolling out r122178.
453         http://trac.webkit.org/changeset/122178
454         https://bugs.webkit.org/show_bug.cgi?id=90857
455
456         browser tests, PrerenderBrowserTest.PrerenderFavicon and other
457         tests, started to fail (Requested by hayato on #webkit).
458
459         * Source/autotools/symbols.filter:
460
461 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
462
463         Add ENABLE_DIALOG_ELEMENT and skeleton files
464         https://bugs.webkit.org/show_bug.cgi?id=90521
465
466         Reviewed by Kent Tamura.
467
468         * Source/cmake/WebKitFeatures.cmake:
469         * Source/cmakeconfig.h.cmake:
470
471 2012-07-09  Pete Williamson  <petewil@google.com>
472
473         Expose an export for the iconUrl list so Internals can use it
474         https://bugs.webkit.org/show_bug.cgi?id=88665
475
476         Reviewed by Kent Tamura.
477
478         * Source/autotools/symbols.filter: export iconURLs
479
480 2012-07-09  Mike Lattanzio  <mlattanzio@rim.com>
481
482         [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
483         https://bugs.webkit.org/show_bug.cgi?id=90575
484
485         Reviewed by Rob Buis.
486
487         Add a manual test to verify wide content doesn't interfere
488         with initial-scale calculations.
489
490         Internal review from Konrad Piascik.
491
492         * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
493
494 2012-07-09  Sheriff Bot  <webkit.review.bot@gmail.com>
495
496         Unreviewed, rolling out r122107.
497         http://trac.webkit.org/changeset/122107
498         https://bugs.webkit.org/show_bug.cgi?id=90794
499
500         Build failure on Mac debug bots (Requested by falken_ on
501         #webkit).
502
503         * Source/cmake/WebKitFeatures.cmake:
504         * Source/cmakeconfig.h.cmake:
505
506 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
507
508         Add ENABLE_DIALOG_ELEMENT and skeleton files
509         https://bugs.webkit.org/show_bug.cgi?id=90521
510
511         Reviewed by Kent Tamura.
512
513         * Source/cmake/WebKitFeatures.cmake:
514         * Source/cmakeconfig.h.cmake:
515
516 2012-07-06  Thiago Marcos P. Santos  <thiago.santos@intel.com>
517
518         [EFL][CMake] Move gtest sources to an upper level
519         https://bugs.webkit.org/show_bug.cgi?id=90602
520
521         Reviewed by Chang Shu.
522
523         CTest was enabled for all the ports, but used only by EFL. Now
524         ENABLE_API_TESTS has to be defined, which will also build gtest.
525
526         * CMakeLists.txt:
527         * Source/CMakeLists.txt:
528         * Source/cmake/OptionsEfl.cmake:
529         * Source/cmake/gtest/CMakeLists.txt: Added.
530
531 2012-07-06  Zan Dobersek  <zandobersek@gmail.com>
532
533         [Gtk] Add a configuration option for disabling unstable features in releases
534         https://bugs.webkit.org/show_bug.cgi?id=87995
535
536         Reviewed by Martin Robinson.
537
538         Add a configuration flag for enabling the unstable features - features of which
539         support in the Gtk port is being worked on but is not yet complete. The primary
540         use of this flag is when compiling through the build-webkit script.
541
542         All the features that are currently enabled when building through build-webkit but
543         are disabled by default when executing the configure script directly have their default
544         value (when the correspondent flag is not passed) set to 'yes' when unstable features
545         are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
546         a release build (unless they are specifically enabled).
547
548         * configure.ac:
549
550 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
551
552         [Qt] Remove custom qmake logic for module creation
553
554         Qmake now has the necessary hooks to cleanly override the build locations.
555
556         https://bugs.webkit.org/show_bug.cgi?id=90461
557
558         Reviewed by Tor Arne Vestbø.
559
560         * Source/api.pri:
561
562 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
563
564         [Qt] Add top-level .qmake.conf
565
566         With Qt5, this makes setting $QMAKEPATH externally unnecessary.
567
568         The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
569         hurt, and is still required for Qt4.
570
571         https://bugs.webkit.org/show_bug.cgi?id=90461
572
573         Reviewed by Tor Arne Vestbø.
574
575         * .qmake.conf: Added.
576         * WebKit.pro:
577
578 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
579
580         [Qt] Let qt_module_config create the forwarding module pri file
581
582         https://bugs.webkit.org/show_bug.cgi?id=90461
583
584         Reviewed by Tor Arne Vestbø.
585
586         * Source/sync.profile:
587
588 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
589
590         [Qt] Don't let qt_webkit.pri proclaim its own location
591
592         This won't work any more with recent Qt5 versions, as the forwarding
593         pri is created by qt_module_config, which needs MODULE_PRI to be set
594         up already.
595
596         We also need to load build_config, not qt_module.
597
598         https://bugs.webkit.org/show_bug.cgi?id=90461
599
600         Reviewed by Tor Arne Vestbø.
601
602         * Source/api.pri:
603
604 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
605
606         [Qt] Remove redundant CONFIG+=module
607
608         qt_module_config takes care of that.
609
610         In api.pri we are actually testing the flag ourselves, so now we need to
611         test a related flag qt_module_config sets instead.
612
613         https://bugs.webkit.org/show_bug.cgi?id=90461
614
615         Reviewed by Tor Arne Vestbø.
616
617         * Source/api.pri:
618
619 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
620
621         [Qt] Adjust to changed generation of master include file
622
623         The responsiblity for creating the master include was moved out of syncqt.
624         @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
625         determining whether a header is private.
626
627         https://bugs.webkit.org/show_bug.cgi?id=90461
628
629         Reviewed by Tor Arne Vestbø.
630
631         * Source/sync.profile:
632
633 2012-07-05  Rob Buis  <rbuis@rim.com>
634
635         [CMake] Fix some CMake warnings
636         https://bugs.webkit.org/show_bug.cgi?id=90558
637
638         Fix WebKit options so they match with FeatureList.pm.
639
640         Reviewed by Dan Bates.
641
642         * Source/cmake/WebKitFeatures.cmake:
643         * Source/cmakeconfig.h.cmake:
644
645 2012-07-05  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
646
647         [Qt] Move Webkit1 before WebKit2 in the build order
648
649         Reviewed by Csaba Osztrogonác.
650
651         * WebKit.pro:
652
653 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
654
655         [CMAKE] Unreviewd typo fix after r121857
656
657         * Source/cmake/WebKitMacros.cmake:
658
659 2012-07-05  Dongwoo Im  <dw.im@samsung.com>
660
661         [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
662         https://bugs.webkit.org/show_bug.cgi?id=88608
663
664         Reviewed by Hajime Morita.
665
666         * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
667
668 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
669
670         [Wk2][EFL] EFL needs a WebKitTestRunner
671         https://bugs.webkit.org/show_bug.cgi?id=87659
672
673         Reviewed by Kenneth Rohde Christiansen.
674
675         * Source/CMakeLists.txt:
676         Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
677         shared library.
678         * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
679
680 2012-07-04  John Mellor  <johnme@chromium.org>
681
682         Text Autosizing: Add compile flag and runtime setting
683         https://bugs.webkit.org/show_bug.cgi?id=87394
684
685         This patch renames Font Boosting to Text Autosizing.
686
687         Reviewed by Adam Barth.
688
689         * configure.ac:
690
691 2012-07-04  Ryuan Choi  <ryuan.choi@samsung.com>
692
693         [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
694         https://bugs.webkit.org/show_bug.cgi?id=90258
695
696         Reviewed by Rob Buis.
697
698         This new macro calls generate-bindings.pl and append generated sources
699         into proper source list.
700
701         * Source/cmake/WebKitMacros.cmake:
702
703 2012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
704
705         [Qt] Get rid of un-needed QT += declarative for Qt 5
706
707         The declarative module has been renamed to quick1 in Qt 5, and the
708         engine-only module for Qt 5 is named 'qml'. For many of the instances
709         we could just remove 'declarative', since the project file was only
710         used for Qt5/WebKit2 builds. In the other cases the module was wrapped
711         in a haveQt(4) scope.
712
713         Reviewed by Csaba Osztrogonác.
714
715         * Source/api.pri:
716
717 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
718
719         [EFL] Enable CSS variables support at compile time
720         https://bugs.webkit.org/show_bug.cgi?id=90448
721
722         Reviewed by Kenneth Rohde Christiansen.
723
724         Turn on CSS_VARIABLES flag by default on EFL port.
725
726         * Source/cmake/OptionsEfl.cmake:
727         * Source/cmakeconfig.h.cmake:
728
729 2012-07-03  George Staikos  <staikos@webkit.org>
730
731         [BlackBerry] Enable microdata support for BlackBerry.
732         https://bugs.webkit.org/show_bug.cgi?id=90429
733
734         Reviewed by Rob Buis.
735
736         * Source/cmake/OptionsBlackBerry.cmake:
737
738 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
739
740         [Qt] Make use of .qmake.cache for caching features
741
742         Instead of loading() features from the files that need them (and re-running
743         a bunch of checks), we now run feature detection as part of configure.pro,
744         and have build-webkit write the computed feature-defines and CONFIG to
745         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
746         when building WebKit.pro.
747
748         At some point we'll be able to selectivly prevent running of config tests
749         in configure.pro, which means we don't need a separate code-path for
750         the build-webkit --help case.
751
752         We should also move the code in build-webkit that now uses .webkit.config
753         to detect clean builds, to use .qmake.cache, since we now store the same
754         thing there.
755
756         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
757
758         Reviewed by Tor Arne Vestbø.
759
760         * Source/QtWebKit.pro:
761         * Source/api.pri:
762         * Source/tests.pri:
763         * WebKit.pro:
764
765 2012-07-03  Sheriff Bot  <webkit.review.bot@gmail.com>
766
767         Unreviewed, rolling out r121766.
768         http://trac.webkit.org/changeset/121766
769         https://bugs.webkit.org/show_bug.cgi?id=90465
770
771         It caused flakey build errors on the bots (Requested by Ossy
772         on #webkit).
773
774         * Source/QtWebKit.pro:
775         * Source/api.pri:
776         * Source/tests.pri:
777         * WebKit.pro:
778
779 2012-07-03  George Staikos  <staikos@webkit.org>
780
781         [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
782         https://bugs.webkit.org/show_bug.cgi?id=90422
783
784         Reviewed by Rob Buis.
785
786         * Source/cmake/OptionsBlackBerry.cmake:
787
788 2012-07-03  George Staikos  <staikos@webkit.org>
789
790         [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
791         https://bugs.webkit.org/show_bug.cgi?id=90422
792
793         Reviewed by Rob Buis.
794
795         * Source/cmake/OptionsBlackBerry.cmake:
796
797 2012-07-03  Priit Laes  <plaes@plaes.org>
798
799         [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
800         https://bugs.webkit.org/show_bug.cgi?id=90332
801
802         Reviewed by Gustavo Noronha Silva.
803
804         * configure.ac: Bump libsoup requirements to 2.39.2
805
806 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
807
808         [Qt] Make use of .qmake.cache for caching features
809
810         Instead of loading() features from the files that need them (and re-running
811         a bunch of checks), we now run feature detection as part of configure.pro,
812         and have build-webkit write the computed feature-defines and CONFIG to
813         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
814         when building WebKit.pro.
815
816         At some point we'll be able to selectivly prevent running of config tests
817         in configure.pro, which means we don't need a separate code-path for
818         the build-webkit --help case.
819
820         We should also move the code in build-webkit that now uses .webkit.config
821         to detect clean builds, to use .qmake.cache, since we now store the same
822         thing there.
823
824         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
825
826         Reviewed by Tor Arne Vestbø.
827
828         * Source/QtWebKit.pro:
829         * Source/api.pri:
830         * Source/tests.pri:
831         * WebKit.pro:
832
833 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
834
835         [EFL] Enable MICRODATA support
836         https://bugs.webkit.org/show_bug.cgi?id=90377
837
838         Reviewed by Kenneth Rohde Christiansen.
839
840         Turn on MICRODATA support by default for EFL port.
841
842         * Source/cmake/OptionsEfl.cmake:
843
844 2012-07-02  George Staikos  <staikos@webkit.org>
845
846         [BlackBerry] Enable scoped style for BlackBerry.
847         https://bugs.webkit.org/show_bug.cgi?id=90418
848
849         Reviewed by Rob Buis.
850
851         * Source/cmake/OptionsBlackBerry.cmake:
852         * Source/cmakeconfig.h.cmake:
853
854 2012-07-02  Xiaobo Wang  <xbwang@torchmobile.com.cn>
855
856         [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
857         https://bugs.webkit.org/show_bug.cgi?id=90271
858
859         Reviewed by George Staikos.
860
861         RIM PR #154707
862
863         Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
864         defined by default.
865         We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
866         need to rebuild webkit before running DRT.
867
868         * Source/cmake/OptionsBlackBerry.cmake:
869         * Source/cmakeconfig.h.cmake:
870
871 2012-07-02  Thiago Marcos P. Santos  <thiago.santos@intel.com>
872
873         [EFL][CMake] Integrate API unit tests with CTest
874         https://bugs.webkit.org/show_bug.cgi?id=87251
875
876         Reviewed by Daniel Bates.
877
878         Enable CTest on the root CMakeLists.txt as it is expected
879         to be here. This will create a new build target ("make test")
880         to run all the API unit tests.
881
882         * CMakeLists.txt:
883
884 2012-07-01  Christophe Dumez  <christophe.dumez@intel.com>
885
886         [EFL] Add Gamepad support
887         https://bugs.webkit.org/show_bug.cgi?id=90170
888
889         Reviewed by Kenneth Rohde Christiansen.
890
891         * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
892         * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
893         * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
894
895 2012-06-30  Jason Liu  <jason.liu@torchmobile.com.cn>
896
897         [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
898         https://bugs.webkit.org/show_bug.cgi?id=90241
899
900         This issue is caused by single quotes in option's labels.
901         We should use the escape character of single quotes in JavaScript's string which 
902         starts and ends with single quotes.
903         So we replace lablels' single quotes with its escape character during generating the 
904         select popUp's HTML.
905
906
907         Reviewed by George Staikos.
908
909         * ManualTests/blackberry/select-popup-items-unicode-display.html:
910
911 2012-06-29  Luiz Agostini  <luiz.agostini@nokia.com>
912
913         [Qt][WK2] Private non-QtQuick API
914         https://bugs.webkit.org/show_bug.cgi?id=84532
915
916         Reviewed by Noam Rosenthal.
917
918         API tests for QRawWebView.
919
920         * Source/tests.pri:
921
922 2012-06-29  Zan Dobersek  <zandobersek@gmail.com>
923
924         Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
925
926         * Source/autotools/symbols.filter:
927
928 2012-06-28  MORITA Hajime  <morrita@google.com>
929
930         [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
931         https://bugs.webkit.org/show_bug.cgi?id=89732
932
933         Reviewed by Dimitri Glazkov.
934
935         * Source/autotools/symbols.filter:
936
937 2012-06-28  Jason Liu  <jason.liu@torchmobile.com.cn>
938
939         [BlackBerry] Selection items show as garbage for non-ascii characters.
940         https://bugs.webkit.org/show_bug.cgi?id=89969
941
942         Add charset utf-8 to the select popup's page.
943
944         Reviewed by Antonio Gomes.
945
946         * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
947
948 2012-06-28  Christophe Dumez  <christophe.dumez@intel.com>
949
950         [EFL] Enable support for HTML5 datalist
951         https://bugs.webkit.org/show_bug.cgi?id=90157
952
953         Reviewed by Martin Robinson.
954
955         Turn on DATALIST flag by default on EFL port to
956         support HTML5 datalist tag.
957
958         * Source/cmake/OptionsEfl.cmake:
959
960 2012-06-27  Zan Dobersek  <zandobersek@gmail.com>
961
962         [Gtk] Add support for the Gamepad API
963         https://bugs.webkit.org/show_bug.cgi?id=87503
964
965         Reviewed by Carlos Garcia Campos.
966
967         Only enable the Gamepad feature on Linux as support
968         for other operating systems is not present.
969
970         Check for the GIO Unix and GUdev dependencies when the
971         Gamepad feature is enabled.
972
973         * configure.ac:
974
975 2012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
976
977         [Qt] Make it possible to build WebKit without QtWidgets
978         https://bugs.webkit.org/show_bug.cgi?id=78109
979
980         Reviewed by Tor Arne Vestbø.
981
982         * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
983         * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
984         * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
985
986 2012-06-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
987
988         [EFL] Implement Network Information API
989         https://bugs.webkit.org/show_bug.cgi?id=87067
990
991         Reviewed by Kenneth Rohde Christiansen.
992
993         * Source/cmake/FindEFL.cmake: Find eeze library in build system.
994
995 2012-06-25  Carlos Garcia Campos  <cgarcia@igalia.com>
996
997         Unreviewed. Update NEWS and configure.ac for 1.9.4 release
998
999         * configure.ac: Bump version number.
1000
1001 2012-06-22  Joshua Netterfield  <jnetterfield@rim.com>
1002
1003         [BlackBerry] Sanitize GLSL code using ANGLE.
1004
1005         BlackBerry port does not sanitize GLSL code with ANGLE
1006         https://bugs.webkit.org/show_bug.cgi?id=89583
1007
1008         Reviewed by Rob Buis.
1009
1010         * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
1011
1012 2012-06-21  Kalev Lember  <kalevlember@gmail.com>
1013
1014         [GTK] Fix NPAPI plugins on Windows
1015         https://bugs.webkit.org/show_bug.cgi?id=54531
1016
1017         Reviewed by Martin Robinson.
1018
1019         Define XP_WIN on Windows for plugin support.
1020
1021         * GNUmakefile.am:
1022
1023 2012-06-21  Ryuan Choi  <ryuan.choi@gmail.com>
1024
1025         [EFL][WK2] Make WebKit2/Efl headers and resources installable.
1026         https://bugs.webkit.org/show_bug.cgi?id=88207
1027
1028         Reviewed by Chang Shu.
1029
1030         * Source/cmake/OptionsCommon.cmake:
1031         Provide new variable, EXEC_INSTALL_DIR to determine where to install
1032         executables.
1033
1034 2012-06-21  Ryuan Choi  <ryuan.choi@samsung.com>
1035
1036         [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
1037         https://bugs.webkit.org/show_bug.cgi?id=88935
1038
1039         Reviewed by Chang Shu.
1040
1041         * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
1042
1043 2012-06-20  Varun Jain  <varunjain@chromium.org>
1044
1045         Account for device scale factor when creating image for dragging.
1046         https://bugs.webkit.org/show_bug.cgi?id=89489
1047
1048         Reviewed by Adam Barth.
1049
1050         * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
1051
1052 2012-06-18  Philippe Normand  <pnormand@igalia.com>
1053
1054         [GStreamer] 0.11 video-sink
1055         https://bugs.webkit.org/show_bug.cgi?id=77087
1056
1057         Reviewed by Martin Robinson.
1058
1059         * configure.ac: Fix required gstreamer 0.11 version
1060
1061 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1062
1063         [Qt] Fix the Windows build when Qt is built without -release or -debug
1064         https://bugs.webkit.org/show_bug.cgi?id=89471
1065
1066         Reviewed by Tor Arne Vestbø.
1067
1068         Make sure that we at least remove build_all on Windows for api.pri,
1069         as WebCore wasn't built for all configurations.
1070
1071         * Source/api.pri:
1072
1073 2012-06-19  Mike West  <mkwst@chromium.org>
1074
1075         Introduce ENABLE_CSP_NEXT configuration flag.
1076         https://bugs.webkit.org/show_bug.cgi?id=89300
1077
1078         Reviewed by Adam Barth.
1079
1080         The 1.0 draft of the Content Security Policy spec is just about to
1081         move to Last Call. We'll hide work on the upcoming 1.1 spec behind
1082         this ENABLE flag, disabled by default.
1083
1084         Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
1085
1086         * Source/cmake/WebKitFeatures.cmake:
1087         * Source/cmakeconfig.h.cmake:
1088
1089 2012-06-19  Joel Dillon  <joel.dillon@codethink.co.uk>, Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1090
1091         [Qt] Allow the modules file generation to work on Windows.
1092         https://bugs.webkit.org/show_bug.cgi?id=89010
1093
1094         Reviewed by Csaba Osztrogonác.
1095
1096         Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
1097
1098         * Source/api.pri:
1099
1100 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1101
1102         [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
1103         https://bugs.webkit.org/show_bug.cgi?id=88880
1104
1105         load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
1106         the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
1107         adjust the target since it is in debug_and_release and expects the debug
1108         build_pass to come later. However, since we remove debug_and_release from CONFIG
1109         right after this, the TARGET hasn't been adjusted and the debug build_pass
1110         will not happen.
1111
1112         Work around it by disabling this optimization on Windows.
1113
1114         Reviewed by Tor Arne Vestbø.
1115
1116         * Source/api.pri:
1117
1118 2012-06-19  Mike West  <mkwst@chromium.org>
1119
1120         Add a scheme registry for bypassing Content Security Policy.
1121         https://bugs.webkit.org/show_bug.cgi?id=89373
1122
1123         Reviewed by Adam Barth.
1124
1125         * Source/autotools/symbols.filter:
1126
1127 2012-06-18  Rob Buis  <rbuis@rim.com>
1128
1129         [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
1130         https://bugs.webkit.org/show_bug.cgi?id=89381
1131
1132         Reviewed by Antonio Gomes.
1133
1134         PR 163598
1135
1136         Enable LEGACY_VIEWPORT_ADAPTION.
1137
1138         * Source/cmake/OptionsBlackBerry.cmake:
1139
1140 2012-06-17  Philippe Normand  <pnormand@igalia.com>
1141
1142         Unreviewed, GTK 64-bit build fix after r120551.
1143
1144         * Source/autotools/symbols.filter:
1145
1146 2012-06-17  Philippe Normand  <pnormand@igalia.com>
1147
1148         Unreviewed, GTK build fix after r120397.
1149
1150         * Source/autotools/symbols.filter:
1151
1152 2012-06-14  Kent Tamura  <tkent@chromium.org>
1153
1154         Validate form state strings in FormController::setStateForNewFormElements()
1155         https://bugs.webkit.org/show_bug.cgi?id=88768
1156
1157         Reviewed by Hajime Morita.
1158
1159         * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
1160
1161 2012-06-14  Chris Guan  <chris.guan@torchmobile.com.cn>
1162
1163         [Blackberry] add a new Api named setAllowNotification
1164         https://bugs.webkit.org/show_bug.cgi?id=88950
1165
1166         Reviewed by Antonio Gomes.
1167
1168         Add a new API named setAllowNotification in webpage class to
1169         let client set those allowed domains into notifications.
1170
1171         Test case:
1172         * ManualTests/blackberry/notification.html: Added.
1173
1174 2012-06-13  Zan Dobersek  <zandobersek@gmail.com>
1175
1176         [Gtk] Enable link prefetch support in the developer builds
1177         https://bugs.webkit.org/show_bug.cgi?id=89011
1178
1179         Reviewed by Martin Robinson.
1180
1181         Rather export an automake conditional than define a preprocessor
1182         macro for enabling link prefetch support.
1183
1184         * configure.ac:
1185
1186 2012-06-13  Robin Cao  <robin.cao@torchmobile.com.cn>
1187
1188         [BlackBerry] Enable MEDIA_STREAM by default
1189         https://bugs.webkit.org/show_bug.cgi?id=88849
1190
1191         Reviewed by Antonio Gomes.
1192
1193         * Source/cmake/OptionsBlackBerry.cmake:
1194         * Source/cmakeconfig.h.cmake:
1195
1196 2012-06-12  MORITA Hajime  <morrita@google.com>
1197
1198         Shadow Pseudo ID should be able to nest to point nested shadow DOM.
1199         https://bugs.webkit.org/show_bug.cgi?id=62218
1200
1201         Reviewed by Dimitri Glazkov.
1202
1203         * Source/autotools/symbols.filter:
1204
1205 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
1206
1207         [EFL] Enable SHADOW_DOM flag
1208         https://bugs.webkit.org/show_bug.cgi?id=87732
1209
1210         Reviewed by Kentaro Hara.
1211
1212         Enable SHADOW_DOM flag by default at compile time for EFL port.
1213
1214         * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
1215         * Source/cmake/OptionsEfl.cmake:
1216         * Source/cmakeconfig.h.cmake:
1217
1218 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
1219
1220         [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
1221         https://bugs.webkit.org/show_bug.cgi?id=88715
1222
1223         Reviewed by Noam Rosenthal.
1224
1225         Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
1226
1227         * Source/cmake/OptionsEfl.cmake:
1228         * Source/cmakeconfig.h.cmake:
1229
1230 2012-06-12  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1231
1232         [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
1233         https://bugs.webkit.org/show_bug.cgi?id=88850
1234
1235         Reviewed by Alexis Menard.
1236
1237         Enabled it by default on CMake ports like in other ports.
1238         This patch is a follow up to r120029.
1239
1240         * Source/cmake/WebKitFeatures.cmake:
1241         * Source/cmakeconfig.h.cmake:
1242
1243 2012-06-11  Kaustubh Atrawalkar  <kaustubh@motorola.com>
1244
1245         [DRT] LTC:: counterValueForElementById() could be moved to Internals.
1246         https://bugs.webkit.org/show_bug.cgi?id=84406
1247
1248         Reviewed by Hajime Morita.
1249
1250         Exporting Internals::counterValueForElement symbols for the Gtk build.
1251
1252         * Source/autotools/symbols.filter:
1253
1254 2012-06-11  Alexis Menard  <alexis.menard@openbossa.org>
1255
1256         [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
1257         https://bugs.webkit.org/show_bug.cgi?id=88804
1258
1259         Reviewed by Tony Chang.
1260
1261         Protect box-decoration-break behind a feature flag enabled by default.
1262
1263         * configure.ac:
1264
1265 2012-06-11  Arnaud Renevier  <arno@renevier.net>
1266
1267         Replace obsolete mkdir_p variable with MKDIR_P
1268         https://bugs.webkit.org/show_bug.cgi?id=88790
1269
1270         Reviewed by Martin Robinson.
1271
1272         * GNUmakefile.am:
1273         * configure.ac:
1274
1275 2012-06-11  Carlos Garcia Campos  <cgarcia@igalia.com>
1276
1277         Unreviewed. Fix make distcheck issues.
1278
1279         * GNUmakefile.am: Initialize jscore nosource variables.
1280
1281 2012-06-10  Darin Adler  <darin@apple.com>
1282
1283         Remove unneeded callRemovedLastRef function from TreeShared refactoring
1284         https://bugs.webkit.org/show_bug.cgi?id=88653
1285
1286         Reviewed by Sam Weinig.
1287
1288         * Source/autotools/symbols.filter: Filter removedLastRef instead of
1289         callRemovedLastRef.
1290
1291 2012-06-09  Sukolsak Sakshuwong  <sukolsak@google.com>
1292
1293         Add UNDO_MANAGER flag
1294         https://bugs.webkit.org/show_bug.cgi?id=87908
1295
1296         Reviewed by Tony Chang.
1297
1298         * Source/cmake/WebKitFeatures.cmake:
1299
1300 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
1301
1302         Fix the GTK+ build when OpenGL is enabled.
1303
1304         * configure.ac: Fix the build.
1305
1306 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
1307
1308         [GTK] build accelerated compositing on by default if OpenGL is present
1309         https://bugs.webkit.org/show_bug.cgi?id=88677
1310
1311         Reviewed by Alejandro G. Castro.
1312
1313         Build accelerated compositing by default if OpenGL is present, just like WebGL.
1314         Also prevent enabling WebGL if Clutter is turned on.
1315
1316         * configure.ac: Build AC by default.
1317
1318 2012-06-08  Carlos Garcia Campos  <cgarcia@igalia.com>
1319
1320         [GTK] Add API to get the library version to WebKit2 GTK+
1321         https://bugs.webkit.org/show_bug.cgi?id=88426
1322
1323         Reviewed by Martin Robinson.
1324
1325         * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
1326         file.
1327
1328 2012-06-08  Ion Rosca  <rosca@adobe.com>
1329
1330         Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
1331         https://bugs.webkit.org/show_bug.cgi?id=74111
1332
1333         Reviewed by Simon Fraser.
1334
1335         * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
1336
1337 2012-06-07  Kentaro Hara  <haraken@chromium.org>
1338
1339         Reduce Node object size from 72 byte to 64 byte
1340         https://bugs.webkit.org/show_bug.cgi?id=88528
1341
1342         Reviewed by Ryosuke Niwa.
1343
1344         Added a symbol for callRemovedLastRef().
1345
1346         * Source/autotools/symbols.filter:
1347
1348 2012-06-07  Patrick Gansterer  <paroga@webkit.org>
1349
1350         Build fix for WinCE after r113570.
1351
1352         * Source/cmake/OptionsWinCE.cmake:
1353
1354 2012-06-07  Adam Barth  <abarth@webkit.org>
1355
1356         Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
1357         https://bugs.webkit.org/show_bug.cgi?id=88375
1358
1359         Reviewed by James Robinson.
1360
1361         This symbol no longer exists.
1362
1363         * Source/autotools/symbols.filter:
1364
1365 2012-06-06  David Kilzer  <ddkilzer@apple.com>
1366
1367         Teach git about localizable *.strings files
1368         <http://webkit.org/b/88447>
1369
1370         Reviewed by Adam Roben.
1371
1372         * .gitattributes: Set diff attribute for *.strings files so
1373         git-diff doesn't complain about them being binary files once the
1374         git-config command is run.
1375
1376 2012-06-06  Andy Wingo  <wingo@igalia.com>
1377
1378         [GTK] Enable the LLInt
1379         https://bugs.webkit.org/show_bug.cgi?id=88315
1380
1381         Reviewed by Filip Pizlo.
1382
1383         * configure.ac: Require Ruby, to build the low-level interpreter.
1384
1385 2012-06-06  Sam D  <dsam2912@gmail.com>
1386
1387         Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
1388         https://bugs.webkit.org/show_bug.cgi?id=87644
1389
1390         Reviewed by Pavel Feldman.
1391
1392         Added an option to enable/disable all breakpoints in Breakpoint pane.
1393
1394         * Source/WebCore/English.lproj/localizedStrings.js:
1395         * Source/WebCore/inspector/front-end/BreakpointManager.js:
1396         (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
1397         (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
1398         * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
1399         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
1400         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
1401
1402 2012-06-05  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
1403
1404         [GTK] show the feature list in alphabetical order
1405         https://bugs.webkit.org/show_bug.cgi?id=88343
1406
1407         Reviewed by Gustavo Noronha Silva.
1408
1409         * configure.ac:
1410
1411 2012-06-05  Dongwoo Im  <dw.im@samsung.com>
1412
1413         Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
1414         https://bugs.webkit.org/show_bug.cgi?id=73176
1415
1416         Reviewed by Adam Barth.
1417
1418         Two more APIs are added in Custom Scheme Handler specification.
1419         http://dev.w3.org/html5/spec/Overview.html#custom-handlers
1420         One is 'isProtocolHandlerRegistered' to query whether the specific URL
1421         is registered or not.
1422         The other is 'unregisterProtocolHandler' to remove the registered URL.
1423
1424         * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
1425         * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
1426
1427 2012-06-04  Hugo Parente Lima  <hugo.lima@openbossa.org>
1428
1429         Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
1430         https://bugs.webkit.org/show_bug.cgi?id=88243
1431
1432         Reviewed by Adam Barth.
1433
1434         * Source/cmake/WebKitFeatures.cmake:
1435
1436 2012-06-04  Sadrul Habib Chowdhury  <sadrul@chromium.org>
1437
1438         [chromium] Fix software rendering for device-scale-factor > 1
1439         https://bugs.webkit.org/show_bug.cgi?id=88136
1440
1441         Reviewed by Darin Fisher.
1442
1443         Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
1444
1445         * Source/autotools/symbols.filter:
1446
1447 2012-06-04  Kevin Greer  <kgr@chromium.org>
1448
1449         [chromium] Issue async events for console.time/timeEnd
1450         https://bugs.webkit.org/show_bug.cgi?id=88003
1451
1452         Reviewed by Pavel Feldman.
1453
1454         * ../../Source/WebCore/page/Console.cpp:
1455
1456 2012-06-04  Carlos Garcia Campos  <cgarcia@igalia.com>
1457
1458         Unreviewed. Update NEWS and configure.ac for 1.9.3 release
1459
1460         * configure.ac: Bump version number.
1461
1462 2012-06-02  Kevin Ollivier  <kevino@theolliviers.com>
1463
1464         [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
1465
1466         * wscript:
1467
1468 2012-06-01  Simon Hausmann  <simon.hausmann@nokia.com>
1469
1470         [Qt] Use -Werror only in developer builds
1471
1472         Rubber-stamped by Tor Arne Vestbø.
1473
1474         In production builds -Werror with custom toolchains and wierd system
1475         headers, -Werror is of no use and just creates confusion. So use it
1476         only if Qt is configured with -developer-build.
1477
1478         * Source/api.pri: qt_developer_build determination moved to default_pre.prf
1479
1480 2012-06-01  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
1481
1482         [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
1483         https://bugs.webkit.org/show_bug.cgi?id=88117
1484
1485         Reviewed by Noam Rosenthal.
1486
1487         * Source/tests.pri: Add new entry for tst_qobjectbridge.
1488
1489 2012-06-01  Christophe Dumez  <christophe.dumez@intel.com>
1490
1491         [EFL] EFL port does not enable WEB_INTENTS_TAG flag
1492         https://bugs.webkit.org/show_bug.cgi?id=86866
1493
1494         Reviewed by Adam Barth.
1495
1496         Enable WEB_INTENTS_TAG flag by default on EFL port.
1497
1498         * Source/cmake/OptionsEfl.cmake:
1499         * Source/cmake/WebKitFeatures.cmake:
1500         * Source/cmakeconfig.h.cmake:
1501
1502 2012-05-31  Christophe Dumez  <christophe.dumez@intel.com>
1503
1504         [EFL] Enable CSS_IMAGE_SET flag
1505         https://bugs.webkit.org/show_bug.cgi?id=87727
1506
1507         Reviewed by Adam Roben.
1508
1509         Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
1510
1511         * Source/cmake/OptionsEfl.cmake:
1512         * Source/cmake/WebKitFeatures.cmake:
1513         * Source/cmakeconfig.h.cmake:
1514
1515 2012-05-30  Kevin Ollivier  <kevino@theolliviers.com>
1516
1517         [wx] Unreviewed build fix. Add needed file back to the wx build.
1518
1519         * wscript:
1520
1521 2012-05-30  Mariusz Grzegorczyk  <mariusz.g@samsung.com>, Ryuan Choi  <ryuan.choi@samsung.com>
1522
1523         [EFL][WK2] Fix WebKit2-EFL build
1524         https://bugs.webkit.org/show_bug.cgi?id=83693
1525
1526         Reviewed by Carlos Garcia Campos.
1527
1528         * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
1529
1530 2012-05-29  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
1531
1532         [BlackBerry] Loading media data with http authentication
1533         https://bugs.webkit.org/show_bug.cgi?id=84214
1534
1535         Reviewed by George Staikos.
1536
1537         Added a manual test case which needs user to provide a HTTP server
1538         with HTTP authentication support when loading the specified media
1539         resource. The test case will test if the media resource is successfully
1540         loaded.
1541
1542         * ManualTests/blackberry/video-load-with-authentication.html: Added.
1543
1544 2012-05-29  Simon Fraser  <simon.fraser@apple.com>
1545
1546         Incomplete repaint on twitter.com when replying to a tweet
1547         https://bugs.webkit.org/show_bug.cgi?id=87553
1548
1549         Reviewed by Dean Jackson.
1550         
1551         Manual test that adds a transform to a layer, forcing that
1552         layer to gain backing store.
1553
1554         * ManualTests/compositing/requires-backing-change.html: Added.
1555
1556 2012-05-29  David Barr  <davidbarr@chromium.org>
1557
1558         Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
1559         https://bugs.webkit.org/show_bug.cgi?id=87685
1560
1561         Reviewed by Eric Seidel.
1562
1563         Add a configuration option for CSS image-resolution support, disabling it by default.
1564
1565         * Source/cmake/WebKitFeatures.cmake:
1566         * Source/cmakeconfig.h.cmake:
1567
1568 2012-05-25  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
1569
1570         WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
1571         https://bugs.webkit.org/show_bug.cgi?id=42328
1572
1573         Reviewed by Eric Seidel.
1574
1575         * Source/autotools/symbols.filter: Added needed symbols for GTK build.
1576
1577 2012-05-28  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1578
1579         Move allowRoundingHacks to Internals interface
1580         https://bugs.webkit.org/show_bug.cgi?id=87328
1581
1582         Reviewed by Hajime Morita.
1583
1584         * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
1585
1586 2012-05-27  Sudarsana Nagineni  <sudarsana.nagineni@linux.intel.com>
1587
1588         [EFL] Enable blob support for the EFL port
1589         https://bugs.webkit.org/show_bug.cgi?id=85363
1590
1591         Reviewed by Hajime Morita.
1592
1593         Enable Blob support by default for the EFL port.
1594
1595         * Source/cmake/OptionsEfl.cmake:
1596
1597 2012-05-27  Raphael Kubo da Costa  <rakuco@webkit.org>
1598
1599         [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
1600         https://bugs.webkit.org/show_bug.cgi?id=87597
1601
1602         Reviewed by Daniel Bates.
1603
1604         Building with clang requires at least the -fPIC option being
1605         passed correctly, just like it is needed with gcc. clang is also
1606         compatible with most of gcc's compiler options, so we only need to
1607         check for clang besides g++ in the macro definition.
1608
1609         * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
1610         CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
1611         and achieves the same effect.
1612
1613 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
1614
1615         configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
1616         https://bugs.webkit.org/show_bug.cgi?id=87453
1617
1618         Reviewed by Eric Seidel.
1619
1620         Report the value of $enable_iframe_seamless rather than $enable_sandbox
1621         after checking whether to enable the iframe seamless option.
1622
1623         * configure.ac:
1624
1625 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
1626
1627         [Gtk] Remove configuration options that do not apply anymore
1628         https://bugs.webkit.org/show_bug.cgi?id=87509
1629
1630         Reviewed by Martin Robinson.
1631
1632         Remove configuration options for enabling or disabling HTML5 datagrid,
1633         DOM storage, image resizer API and sandboxed iframe support. These
1634         features were either turned on by default with the feature defines
1635         removed from the code or removed from the source.
1636
1637         * configure.ac:
1638
1639 2012-05-25  Zalan Bujtas  <zbujtas@gmail.com>
1640
1641         [Qt] Broken controls rendering when transform is applied.
1642         https://bugs.webkit.org/show_bug.cgi?id=87483
1643
1644         Reviewed by Simon Hausmann.
1645
1646         * ManualTests/qt/control_paiting_with_transforms.html: Added.
1647
1648 2012-05-24  Tim Horton  <timothy_horton@apple.com>
1649
1650         Add feature defines for web-facing parts of CSS Regions and Exclusions
1651         https://bugs.webkit.org/show_bug.cgi?id=87442
1652         <rdar://problem/10887709>
1653
1654         Reviewed by Dan Bernstein.
1655
1656         * configure.ac:
1657
1658 2012-05-24  Kent Tamura  <tkent@chromium.org>
1659
1660         PAGE_POPUP: window.setValueAndClosePopup should be moved to a
1661         per-context property of DOMWindow.
1662         https://bugs.webkit.org/show_bug.cgi?id=87086
1663
1664         Reviewed by Adam Barth.
1665
1666         * ManualTests/forms/calendar-picker.html:
1667         Introduce pseudo window.pagePopupController.
1668
1669 2012-05-24  Philippe Normand  <pnormand@igalia.com>
1670
1671         [GTK] Add --enable-css3-flexbox configure option after r118304.
1672         https://bugs.webkit.org/show_bug.cgi?id=87455
1673
1674         Reviewed by Xan Lopez.
1675
1676         * configure.ac:
1677
1678 2012-05-24  John Mellor  <johnme@chromium.org>
1679
1680         Font Boosting: Add compile flag and runtime setting
1681         https://bugs.webkit.org/show_bug.cgi?id=87394
1682
1683         Reviewed by Adam Barth.
1684
1685         Add ENABLE_FONT_BOOSTING.
1686
1687         * configure.ac:
1688
1689 2012-05-23  Raphael Kubo da Costa  <rakuco@webkit.org>
1690
1691         [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
1692
1693         * Source/cmake/WebKitFeatures.cmake:
1694         * Source/cmakeconfig.h.cmake:
1695
1696 2012-05-23  Xiaobo Wang  <xbwang@torchmobile.com.cn>
1697
1698         [BlackBerry] Reset JS state for each test
1699         https://bugs.webkit.org/show_bug.cgi?id=86899
1700
1701         Reviewed by Nikolas Zimmermann.
1702
1703         * DumpRenderTree/blackberry/DumpRenderTree.cpp:
1704          (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
1705
1706 2012-05-22  Dongwoo Im  <dw.im@samsung.com>
1707
1708         [EFL] Implements the registerProtocolHandler method and option.
1709         https://bugs.webkit.org/show_bug.cgi?id=73638
1710
1711         Reviewed by Andreas Kling.
1712
1713         The registerProtocolHandler() method allows Web sites to register themselves
1714         as possible handlers for particular schemes.
1715
1716         http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
1717
1718         * Source/cmake/OptionsEfl.cmake: Adds the build option.
1719         * Source/cmakeconfig.h.cmake: Adds the build option.
1720
1721 2012-05-22  Kangil Han  <kangil.han@samsung.com>
1722
1723         [EFL][DRT] Implement touch event
1724         https://bugs.webkit.org/show_bug.cgi?id=86720
1725
1726         Reviewed by Hajime Morita.
1727
1728         Currently EFL DRT doesn't support touch event.
1729         Therefore, this patch enabled it and implemented some eventSender function callbacks.
1730
1731         * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
1732         * Source/cmake/OptionsEfl.cmake: Enable touch event option.
1733
1734 == Rolled over to ChangeLog-2012-05-22 ==