[BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
[WebKit-https.git] / ChangeLog
1 2012-08-16  Max Feil  <mfeil@rim.com>
2
3         [BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
4         https://bugs.webkit.org/show_bug.cgi?id=94176
5
6         Reviewed by Antonio Gomes.
7
8         An automated layout test is not possible for this patch because
9         dynamic live streams require a special dedicated web server.
10         Putting an external video URL into an automated test is not
11         correct either. So I have created a manual test that points to
12         an external HLS video that works today.
13
14         * ManualTests/blackberry/video-hls-controls.html: Added.
15
16 2012-08-16  Marja Hölttä  <marja@chromium.org>
17
18         FormController, WebHistoryItem: Enable reading selected file names from document state
19         https://bugs.webkit.org/show_bug.cgi?id=91231
20
21         Reviewed by Jochen Eisinger.
22
23         This change enables Chromium to set up file permissions properly when
24         the session restore feature restores a page with selected files.
25
26         * Source/autotools/symbols.filter: Exported FormController::getReferencedFilePaths and HistoryController::saveDocumentAndScrollState.
27
28 2012-08-15  Kent Tamura  <tkent@chromium.org>
29
30         Calendar Picker: Localize numbers in a calendar picker
31         https://bugs.webkit.org/show_bug.cgi?id=93704
32
33         Reviewed by Hajime Morita.
34
35         * ManualTests/forms/calendar-picker.html:
36         Add a mock pagePopupController.localizeNumberString().
37
38 2012-08-15  Ryosuke Niwa  <rniwa@webkit.org>
39
40         Update manual tests and comments to refer to TestRunner instead of LayoutTestController
41         https://bugs.webkit.org/show_bug.cgi?id=94168
42
43         Reviewed by Kent Tamura.
44
45         * ManualTests/resources/multiFileResources/post-echo-and-notify-done.cgi:
46
47 2012-08-15  Bruno de Oliveira Abinader  <bruno.abinader@basyskom.com>
48
49         [css3-text] Add CSS3 Text decoration compile flag
50         https://bugs.webkit.org/show_bug.cgi?id=93863
51
52         Reviewed by Julien Chaffraix.
53
54         This patch handles the compile flag implementation, which will come disabled by
55         default, thus not exposing the CSS3 text decoration features to the web, unless
56         when explicitly enabling it with "--css3-text-decoration" build parameter.
57
58         * Source/cmake/WebKitFeatures.cmake:
59         * Source/cmakeconfig.h.cmake:
60         * configure.ac:
61
62 2012-08-15  Brady Eidson  <beidson@apple.com>
63
64         Removing a plug-in element from a page opened in a background tab in Safari crashes
65         <rdar://problem/12057991> and https://bugs.webkit.org/show_bug.cgi?id=93913
66
67         Reviewed by Beth Dakin.
68
69         * Source/autotools/symbols.filter: Allow this symbol through for DRT's sake.
70
71 2012-08-14  Keishi Hattori  <keishi@webkit.org>
72
73         Share common code between calendar picker and color suggestion picker
74         https://bugs.webkit.org/show_bug.cgi?id=93802
75
76         Reviewed by Kent Tamura.
77
78         * ManualTests/forms/calendar-picker.html:
79         * ManualTests/forms/color-suggestion-picker.html:
80
81 2012-08-14  Milian Wolff  <milian.wolff@kdab.com>
82
83         [Qt] QtWebKit linking fails for QNX cross build
84         https://bugs.webkit.org/show_bug.cgi?id=93460
85
86         Reviewed by Simon Hausmann.
87
88         The GCC 4.4.2 used by the QNX BBNDK 2.0.1 fails to link QtWebKit.
89         Apparently it does not properly support the linker invokation using
90         -Wl,-whole-archive -l... -Wl,-no-whole-archive
91         yielding a "cc: no files to process" error. This patch works around
92         this issue by adding an empty dummy file (and thus object file) to
93         the linking stage.
94
95         * Source/api.pri:
96
97 2012-08-14  Keishi Hattori  <keishi@webkit.org>
98
99         Move page popup resources to separate directory
100         https://bugs.webkit.org/show_bug.cgi?id=93932
101
102         Reviewed by Kent Tamura.
103
104         * ManualTests/forms/calendar-picker.html:
105         * ManualTests/forms/color-suggestion-picker.html:
106
107 2012-08-11  Raphael Kubo da Costa  <rakuco@webkit.org>
108
109         [CMake] Rewrite FindLibSoup2.cmake.
110         https://bugs.webkit.org/show_bug.cgi?id=93191
111
112         Reviewed by Rob Buis.
113
114         The existing LibSoup2 was imported from somewhere else and not
115         only did it contain a lot of unnecessary cruft to look for libsoup
116         2.2 (which we do not support anyway), but it also relied on the
117         paths returned by pkg-config for setting the library and include
118         paths.
119
120         For one, this meant "-lsoup-2.4" was passed to the linked instead
121         of "-L/path/to/libsoup-2.4.so", which would sometimes make a
122         system version of libsoup to be picked up instead of the one
123         installed by, say, jhbuild.
124
125         The new FindLibSoup.cmake now only looks for libsoup 2.4 and
126         relies on pkg-config solely for retrieving the current LibSoup
127         version.
128
129         * Source/cmake/FindLibSoup.cmake: Added.
130         * Source/cmake/FindLibSoup2.cmake: Removed.
131         * Source/cmake/OptionsEfl.cmake: Look for LibSoup instead of
132         LibSoup2, look for the GObject component of Glib.
133
134 2012-08-13  Raphael Kubo da Costa  <rakuco@webkit.org>
135
136         [CMake] Remove glib-related Find modules and write single new one instead.
137         https://bugs.webkit.org/show_bug.cgi?id=93786
138
139         Reviewed by Rob Buis.
140
141         As part of the ongoing effort to write proper Find modules that use
142         absolute include and library paths instead of the short ones from
143         pkg-config, replace Find{GIO,Glib,Gthread}.cmake with a single
144         FindGLIB.cmake that optionally detects components such as GIO and
145         GObject.
146
147         Library paths are now defined as "/full/path/to/libfoo.so" instead of
148         simply "foo", so that the linker receives a full path and we can then
149         avoid accidentally picking up a libfoo.so installed into /usr/lib
150         instead of a local one built with jhbuild.
151
152         * Source/cmake/FindGIO.cmake: Removed.
153         * Source/cmake/FindGLIB.cmake: Added.
154         * Source/cmake/FindGlib.cmake: Removed.
155         * Source/cmake/FindGthread.cmake: Removed.
156         * Source/cmake/OptionsEfl.cmake: Look for GLIB with the GIO component.
157
158 2012-08-13  Zan Dobersek  <zandobersek@gmail.com>
159
160         [Gtk] Remove SVG_FEATURES and HTML_FEATURES from Source/WebCore/GNUmakefile.am
161         https://bugs.webkit.org/show_bug.cgi?id=90693
162
163         Reviewed by Philippe Normand.
164
165         Remove exportation of SVG_FLAGS and HTML_FLAGS as Automake conditionals
166         as they are not required anymore.
167
168         * configure.ac:
169
170 2012-08-12  Loïc Yhuel  <loic.yhuel@softathome.com>
171
172         [Qt] Make it possible to build without QtTest/QtPrintSupport
173         https://bugs.webkit.org/show_bug.cgi?id=93492
174
175         Reviewed by Tor Arne Vestbø.
176
177         * Source/QtWebKit.pro: Disable tests if no testlib
178
179 2012-08-10  Rob Buis  <rbuis@rim.com>
180
181         [BlackBerry] Enable relro link option for JSC executable
182         https://bugs.webkit.org/show_bug.cgi?id=93726
183
184         Reviewed by Yong Li.
185
186         Enable relro link option for JSC executable.
187
188         * Source/cmake/OptionsBlackBerry.cmake:
189
190 2012-08-09  Raphael Kubo da Costa  <rakuco@webkit.org>
191
192         [CMake] Bump minimum required version to 2.8.3.
193         https://bugs.webkit.org/show_bug.cgi?id=93450
194
195         Reviewed by Daniel Bates.
196
197         Following the discussion in bug 93189, it was decided that bumping
198         the minimum required version from 2.8.0 to 2.8.3 was a good thing
199         due to additional features, such as improved
200         FIND_PACKAGE_HANDLE_STANDARD_ARGS() support and better argument
201         handling in the PKG_CHECK_MODULES() call.
202
203         CMake 2.8.3 was released almost two years ago, so people are
204         expected to have it or a later version installed.
205
206         * CMakeLists.txt:
207
208 2012-08-08  Shane Stephens  <shanestephens@google.com>
209
210         Compile flag for CSS Hierarchies
211         https://bugs.webkit.org/show_bug.cgi?id=92433
212
213         Reviewed by Tony Chang.
214
215         * Source/cmake/WebKitFeatures.cmake:
216
217 2012-08-08  Ming Xie  <mxie@rim.com>
218
219         [BlackBerry] Fix "-fPIC" define in the BlackBerry build
220         https://bugs.webkit.org/show_bug.cgi?id=93548
221
222         Reviewed by Rob Buis.
223
224         In the current CMake release (version 2.8.5), ${CMAKE_SHARED
225         _LIBRARY_C_FLAGS} and ${CMAKE_SHARED_LIBRARY_CXX_FLAGS} is
226         set to empty (See cmake/Modules/Platform/QNX.cmake)
227
228         This breaks the assumption which WebKit CMake build system 
229         makes in Source/cmake/WebKitHelper.cmake
230
231         * Source/cmake/OptionsBlackBerry.cmake:
232
233 2012-08-08  Philippe Normand  <pnormand@igalia.com>
234
235         [GStreamer] 0.11 build broken (again)
236         https://bugs.webkit.org/show_bug.cgi?id=93474
237
238         Reviewed by Martin Robinson.
239
240         * configure.ac: Disable media-stream build if GStreamer 0.11
241         support is enabled, due to farstream-0.1 still messing up with
242         gstreamer-0.10 include path.
243
244 2012-08-07  YoungTaeck Song  <youngtaeck.song@samsung.com>
245
246         [WK2][EFL] Implement accelerated compositing on WK2 Efl port
247         https://bugs.webkit.org/show_bug.cgi?id=89840
248
249         Reviewed by Noam Rosenthal.
250
251         Implement accelerated composition with TiledBackingStore on WK2 Efl port.
252         This implementation is based on COORDINATED_GRAPHICS.
253         Add COORDINATED_GRAPHICS related definitions in OptionsEfl.cmake.
254
255         * Source/cmake/OptionsEfl.cmake:
256
257 2012-08-07  No'am Rosenthal  <noam.rosenthal@nokia.com>
258
259         [Qt] Make it possible to build without QtQuick
260
261         Reviewed by Simon Hausmann.
262
263         * Source/QtWebKit.pro:
264         * Source/tests.pri:
265
266 2012-07-19  Simon Hausmann  <simon.hausmann@nokia.com>
267
268         [Qt] Remove Qt 4 specific code paths
269         https://bugs.webkit.org/show_bug.cgi?id=88161
270
271         Reviewed by Kenneth Rohde Christiansen.
272
273         * Source/api.pri:
274         * WebKit.pro:
275
276 2012-08-06  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
277
278         [EFL] Enable link prefetch
279         https://bugs.webkit.org/show_bug.cgi?id=93281
280
281         Reviewed by Kentaro Hara.
282
283         * Source/cmake/OptionsEfl.cmake: Enable LINK_PREFETCH by default.
284
285 2012-08-06  Xan Lopez  <xlopez@igalia.com>
286
287         [GTK] Cleanup configure.ac build options output
288         https://bugs.webkit.org/show_bug.cgi?id=93245
289
290         Reviewed by Laszlo Gombos.
291
292         Remove duplicated elements, sort alphabetically.
293
294         * configure.ac: ditto.
295
296 2012-08-06  Carlos Garcia Campos  <cgarcia@igalia.com>
297
298         Unreviewed. Update NEWS and configure.ac for 1.9.6 release
299
300         * configure.ac: Bump version numbers.
301
302 2012-08-03  Patrick Gansterer  <paroga@webkit.org>
303
304         [CMake][WIN] Disable C++ exceptions and RTTI
305         https://bugs.webkit.org/show_bug.cgi?id=93104
306
307         Reviewed by Ryosuke Niwa.
308
309         Both features are not used in WebKit, so remove them to safe some code.
310         Also enable compilation of plain c files with multiple processes.
311
312         * Source/cmake/OptionsWindows.cmake:
313
314 2012-08-03  Mario Sanchez Prada  <msanchez@igalia.com>
315
316         Unreviewed build fix for GTK after r124479.
317
318         * Source/autotools/symbols.filter: Removed unneeded symbol.
319
320 2012-08-03  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
321
322         [Qt] Populate .qmake.cache from the top-level project file
323
324         This makes it possible to build webkit without using the perl build
325         script. The duplicated logic in build-webkit will be removed when we
326         remove the Qt4 code paths. The build-webkit script will then simply
327         call 'qmake WebKit.pro' from WEBKITOUTPUTDIR.
328
329         Reviewed by Tor Arne Vestbø.
330
331         * WebKit.pro:
332
333 2012-08-03  Dominik Röttsches  <dominik.rottsches@intel.com>
334
335         [cmake] Cleanup FindHarfBuzz.cmake
336         https://bugs.webkit.org/show_bug.cgi?id=92984
337
338         Reviewed by Hajime Morita.
339
340         Cleanup which didn't make it into my previous ptch.
341
342         * Source/cmake/FindHarfBuzz.cmake: Remove duplicate line, add a bit of documentation.
343
344 2012-08-03  Joone Hur  <joone.hur@intel.com>
345
346         [EFL][DRT] WebKitAnimation API compile-time disabled
347         https://bugs.webkit.org/show_bug.cgi?id=84593
348
349         Reviewed by Laszlo Gombos.
350
351         Enable ENABLE_ANIMATION_API by default on the Efl port.
352
353         * Source/cmake/OptionsEfl.cmake:
354         * Source/cmakeconfig.h.cmake:
355
356 2012-08-02  Zan Dobersek  <zandobersek@gmail.com>
357
358         Unreviewed attempt at fixing the GTK 64-bit debug build.
359
360         * Source/autotools/symbols.filter:
361
362 2012-08-02  Martin Robinson  <mrobinson@igalia.com>
363
364         [GTK] When farstream is not present do not enable MediaStream
365
366         Reviewed by Philippe Normand.
367
368         When farstream libraries are no present, simply do not build MediaStream
369         support.
370
371         * configure.ac:
372
373 2012-08-01  Jian Li  <jianli@chromium.org>
374
375         Add new CSS property "-webkit-widget-region" to expose dashboard region support for other port
376         https://bugs.webkit.org/show_bug.cgi?id=90298
377
378         Reviewed by Adam Barth.
379
380         * configure.ac: Add ENABLE_WIDGET_REGION define.
381
382 2012-07-31  Joshua Netterfield  <jnetterfield@rim.com>
383
384         [BlackBerry] Enable CSS Filter Effects
385         https://bugs.webkit.org/show_bug.cgi?id=92685
386
387         Reviewed by Rob Buis.
388
389         Enable CSS filter effects, with the exception of custom effects (CSS shaders) and reference effects (SVG effects)
390
391         Internally reviewed by Arvid Nilsson <anilsson@rim.com> and Antonio Gomes <agomes@rim.com>.
392
393         * Source/cmake/OptionsBlackBerry.cmake: Add LayerFilterRenderer
394         * Source/cmakeconfig.h.cmake: Acknowledge CSS filter effects
395
396 2012-07-31  Ryosuke Niwa  <rniwa@webkit.org>
397
398         Perf-o-matic: dashboard images are not generated properly from incrementally updated JSON
399         https://bugs.webkit.org/show_bug.cgi?id=92717
400
401         Reviewed by Hajime Morita.
402
403         Sort the values by timestamp. Unfortunately, there isn't a good way of testing this fix.
404
405         * Websites/webkit-perf.appspot.com/models.py:
406         (Runs.chart_params):
407
408 2012-07-31  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
409
410         add Farstream flags/deps to WebKit, for WebRTC
411         https://bugs.webkit.org/show_bug.cgi?id=87524
412
413         Reviewed by Philippe Normand.
414
415         Since Farstream will be used as the backend for GTK's WebRTC, this
416         patch adds it as a dependency to the build system.
417
418         * GNUmakefile.am:
419         * configure.ac:
420
421 2012-07-30  Ryosuke Niwa  <rniwa@webkit.org>
422
423         /api/test/runs/chart expires on perf-o-matic
424         https://bugs.webkit.org/show_bug.cgi?id=92714
425
426         Reviewed by Hajime Morita.
427
428         Don't update the entire JSON while generating the dashboard images.
429         This is a bug and not doing this will reduce the server load significantly.
430
431         * Websites/webkit-perf.appspot.com/controller.py:
432         (RunsChartHandler.post):
433
434 2012-07-30  Dominik Röttsches  <dominik.rottsches@intel.com>
435
436         Avoid Assertion Failure in HarfBuzzRun::characterIndexForXPosition
437         https://bugs.webkit.org/show_bug.cgi?id=92376
438
439         Reviewed by Tony Chang.
440
441         Added manual test to reliably reproduce assertion failure which is solved by this patch.
442
443         * ManualTests/harfbuzz-mouse-selection-crash.html: Added.
444
445 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
446
447         Web Inspector: Resource agent's reference to cached resources should be weak.
448         https://bugs.webkit.org/show_bug.cgi?id=92108
449
450         Reviewed by Pavel Feldman.
451
452         * Source/autotools/symbols.filter:
453
454 2012-07-30  Shinya Kawanaka  <shinyak@chromium.org>
455
456         Prohibit having AuthorShadowDOM of input or textarea element for a while and having a flag to enable it in Internals.
457         https://bugs.webkit.org/show_bug.cgi?id=92611
458
459         Reviewed by Hajime Morita.
460
461         * Source/autotools/symbols.filter:
462
463 2012-07-30  Sheriff Bot  <webkit.review.bot@gmail.com>
464
465         Unreviewed, rolling out r124000.
466         http://trac.webkit.org/changeset/124000
467         https://bugs.webkit.org/show_bug.cgi?id=92632
468
469         seems to have broken chromium Range_InstanceSizeUnknown unit
470         test across many platforms (Requested by tomhudson on
471         #webkit).
472
473         * Source/autotools/symbols.filter:
474
475 2012-07-30  Patrick Gansterer  <paroga@webkit.org>
476
477         Replace UnicodeWinCE with UnicodeWchar
478         https://bugs.webkit.org/show_bug.cgi?id=92539
479
480         Reviewed by Ryosuke Niwa.
481
482         UnicodeWinCE never contained WinCE specific code. UnicodeWchar
483         is a replacement for it, which is mainly based on the functions
484         from <wchar.h>. It is ment as a minimal Unicode backend, which
485         can be used very easy and has no external dependencies.
486
487         * Source/cmake/OptionsWinCE.cmake:
488
489 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
490
491         Web Inspector: Resource agent's reference to cached resources should be weak.
492         https://bugs.webkit.org/show_bug.cgi?id=92108
493
494         Reviewed by Pavel Feldman.
495
496         * Source/autotools/symbols.filter:
497
498 2012-07-29  Rik Cabanier  <cabanier@adobe.com>
499
500         Add ENABLE_CSS_COMPOSITING flag
501         https://bugs.webkit.org/show_bug.cgi?id=92553
502
503         Reviewed by Dirk Schulze.
504
505         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
506
507         * Source/cmake/WebKitFeatures.cmake:
508         * Source/cmakeconfig.h.cmake:
509         * configure.ac:
510
511 2012-07-27  Kihong Kwon  <kihong.kwon@samsung.com>
512
513         [EFL] Support for HTML media capture
514         https://bugs.webkit.org/show_bug.cgi?id=91842
515
516         Reviewed by Ryosuke Niwa.
517
518         Add HTML media capture feature, and enable that on the Efl port.
519
520         * Source/cmake/OptionsEfl.cmake:
521         * Source/cmake/WebKitFeatures.cmake:
522         * Source/cmakeconfig.h.cmake:
523
524 2012-07-27  Ryosuke Niwa  <rniwa@webkit.org>
525
526         Unreviewed perf-o-matic build fix for dashboard image generation.
527         Also, only show Parser/html5-full-render on the dashboard by default
528         so that it won't take forever to load it.
529
530         * Websites/webkit-perf.appspot.com/controller.py:
531         (schedule_runs_update):
532         (RunsChartHandler.post):
533         * Websites/webkit-perf.appspot.com/models.py:
534         (Runs.chart_params):
535         (DashboardImage.get_image):
536         * Websites/webkit-perf.appspot.com/models_unittest.py:
537         (RunsTest.test_chart_params_with_value):
538
539 2012-07-27  Dominik Röttsches  <dominik.rottsches@intel.com>
540
541         [Cairo] Add complex font drawing using HarfbuzzNG
542         https://bugs.webkit.org/show_bug.cgi?id=91864
543
544         Reviewed by Simon Hausmann and Martin Robinson.
545
546         Configuring Freetype backend to use HarfBuzz by default.
547
548         * Source/cmake/FindHarfBuzz.cmake: Added pkgconfig based discovery of HarfBuzz.
549         * Source/cmake/OptionsEfl.cmake: Adding Harfbuzz configuration.
550
551 2012-07-26  Dan Bernstein  <mitz@apple.com>
552
553         When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
554         https://bugs.webkit.org/show_bug.cgi?id=92331
555
556         Reviewed by Mark Rowe.
557
558         Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
559
560         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
561         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
562
563 2012-07-26  Keishi Hattori  <keishi@webkit.org>
564
565         Implement ColorSuggestionPicker page popup
566         https://bugs.webkit.org/show_bug.cgi?id=92109
567
568         Reviewed by Kent Tamura.
569
570         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
571
572 2012-07-26  Zoltan Nyul  <zoltan.nyul@intel.com>
573
574         [EFL] EFL port should use XDG paths
575         https://bugs.webkit.org/show_bug.cgi?id=91719
576
577         Reviewed by Kenneth Rohde Christiansen.
578
579         Efreet library added.
580
581         * Source/cmake/FindEFL.cmake:
582
583 2012-07-26  Kaustubh Atrawalkar  <kaustubh@motorola.com>
584
585         [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
586         https://bugs.webkit.org/show_bug.cgi?id=92091
587
588         Reviewed by Adam Barth.
589
590         Exporting Internals::pageNumber symbols for the Gtk build.
591
592         * Source/autotools/symbols.filter:
593
594 2012-07-25  Sheriff Bot  <webkit.review.bot@gmail.com>
595
596         Unreviewed, rolling out r123606.
597         http://trac.webkit.org/changeset/123606
598         https://bugs.webkit.org/show_bug.cgi?id=92247
599
600         broke Windows build of Chromium (Requested by tomhudson on
601         #webkit).
602
603         * ManualTests/forms/color-suggestion-picker.html: Removed.
604
605 2012-07-25  Keishi Hattori  <keishi@webkit.org>
606
607         Implement ColorSuggestionPicker page popup
608         https://bugs.webkit.org/show_bug.cgi?id=92109
609
610         Reviewed by Kent Tamura.
611
612         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
613
614 2012-07-23  Kent Tamura  <tkent@chromium.org>
615
616         [GTK] Remove unnecessary trailing space in the previous commit.
617
618         * Source/autotools/symbols.filter:
619
620 2012-07-23  Kent Tamura  <tkent@chromium.org>
621
622         [GTK] Attempt to fix build
623
624         * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
625
626 2012-07-23  Sheriff Bot  <webkit.review.bot@gmail.com>
627
628         Unreviewed, rolling out r123184, r123195, and r123197.
629         http://trac.webkit.org/changeset/123184
630         http://trac.webkit.org/changeset/123195
631         http://trac.webkit.org/changeset/123197
632         https://bugs.webkit.org/show_bug.cgi?id=92049
633
634         pagecycler regression (Requested by morrita on #webkit).
635
636         * Source/autotools/symbols.filter:
637
638 2012-07-23  Roger Fong  <roger_fong@apple.com>
639
640         If select element in Windows is off screen horizontally, 
641         menu is either inappropriately resized or positioned offscreen.
642         https://bugs.webkit.org/show_bug.cgi?id=91913
643         <rdar://problem/7611229>
644
645         Reviewed by Tim Horton.
646
647         Add a manual test to verify that popup menus render in the correct place.
648         
649         * ManualTests/win/select-menu-off-screen.html: Added.
650
651 2012-07-23  Simon Fraser  <simon.fraser@apple.com>
652
653         Implement sticky positioning
654         https://bugs.webkit.org/show_bug.cgi?id=90046
655
656         Reviewed by Ojan Vafai.
657
658         Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
659         
660         Sort the ENABLE_CSS lines in the file.
661
662         * Source/cmake/WebKitFeatures.cmake:
663         * Source/cmakeconfig.h.cmake:
664
665 2012-07-23  Patrick Gansterer  <paroga@webkit.org>
666
667         [WINCE] Define NOMINMAX in the build system instead of Platform.h
668         https://bugs.webkit.org/show_bug.cgi?id=91938
669
670         Reviewed by Ryosuke Niwa.
671
672         Define it in OptionsWindows.cmake, since NOMINMAX
673         should to be defined for all windows ports.
674
675         * Source/cmake/OptionsWinCE.cmake:
676         * Source/cmake/OptionsWindows.cmake:
677
678 2012-07-22  Sheriff Bot  <webkit.review.bot@gmail.com>
679
680         Unreviewed, rolling out r123298 and r123301.
681         http://trac.webkit.org/changeset/123298
682         http://trac.webkit.org/changeset/123301
683         https://bugs.webkit.org/show_bug.cgi?id=91953
684
685         We need to think some more about the intricacies of exposing a
686         CMake option for ENABLE_DFG_JIT as this option is specific to
687         the port and architecture. (Requested by dydx on #webkit).
688
689         * Source/cmake/WebKitFeatures.cmake:
690         * Source/cmakeconfig.h.cmake:
691
692 2012-07-22  Daniel Bates  <dbates@webkit.org>
693
694         Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
695         (https://bugs.webkit.org/show_bug.cgi?id=91939)
696
697         Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
698         breaks the Windows CE build as the Windows CE port builds with the JIT disabled
699         (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
700
701         (*) We should look to further discuss with CMake port maintainers about enabling
702         the DFG JIT by default.
703
704         * Source/cmake/WebKitFeatures.cmake:
705
706 2012-07-23  Kent Tamura  <tkent@chromium.org>
707
708         Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
709         https://bugs.webkit.org/show_bug.cgi?id=91941
710
711         Reviewed by Kentaro Hara.
712
713         A flag name for an elmement should be ENABLE_*_ELEMENT.
714
715         * Source/cmake/WebKitFeatures.cmake:
716         * Source/cmakeconfig.h.cmake:
717         * configure.ac:
718
719 2012-07-22  Patrick Gansterer  <paroga@webkit.org>
720
721         [CMake] Add option for ENABLE_DFG_JIT
722         https://bugs.webkit.org/show_bug.cgi?id=91939
723
724         Reviewed by Daniel Bates.
725
726         * Source/cmake/WebKitFeatures.cmake:
727         * Source/cmakeconfig.h.cmake:
728
729 2012-07-22  Kent Tamura  <tkent@chromium.org>
730
731         Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
732         https://bugs.webkit.org/show_bug.cgi?id=91928
733
734         Reviewed by Kentaro Hara.
735
736         A flag name for an elmement should be ENABLE_*_ELEMENT.
737
738         * Source/cmake/WebKitFeatures.cmake:
739         * Source/cmakeconfig.h.cmake:
740         * configure.ac:
741
742 2012-07-20  Kent Tamura  <tkent@chromium.org>
743
744         Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
745         https://bugs.webkit.org/show_bug.cgi?id=91846
746
747         Reviewed by Kentaro Hara.
748
749         A flag name for an elmement should be ENABLE_*_ELEMENT.
750
751         * Source/cmake/OptionsEfl.cmake:
752         * Source/cmake/WebKitFeatures.cmake:
753         * Source/cmakeconfig.h.cmake:
754         * configure.ac:
755
756 2012-07-19  MORITA Hajime  <morrita@google.com>
757
758         [Refactoring] Replace Node's Document pointer with a TreeScope pointer
759         https://bugs.webkit.org/show_bug.cgi?id=59816
760
761         Reviewed by Ryosuke Niwa.
762
763         * Source/autotools/symbols.filter: Added newly exported symbols.
764
765 2012-07-19  Christophe Dumez  <christophe.dumez@intel.com>
766
767         [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
768         https://bugs.webkit.org/show_bug.cgi?id=91741
769
770         Reviewed by Kenneth Rohde Christiansen.
771
772         Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
773         with cookies in non-suffixed/private domains [GNOME #679230].
774
775         * Source/cmake/OptionsEfl.cmake:
776
777 2012-07-19  Mario Sanchez Prada  <msanchez@igalia.com>
778
779         [GTK] Enable MHTML support by default at build time
780         https://bugs.webkit.org/show_bug.cgi?id=89987
781
782         Reviewed by Carlos Garcia Campos.
783
784         Enable MHTML support by default for GTK in configure.ac.
785
786         * configure.ac:
787
788 2012-07-18  Christophe Dumez  <christophe.dumez@intel.com>
789
790         [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
791         https://bugs.webkit.org/show_bug.cgi?id=91626
792
793         Reviewed by Kenneth Rohde Christiansen.
794
795         Bump required version of libsoup in CMake to 2.39.3. This is the first
796         tarball version to contain the API we need (soup_cookie_jar_get_cookies()
797         and soup_cookie_jar_set_cookie_with_first_party()).
798
799         * Source/cmake/OptionsEfl.cmake:
800
801 2012-07-18  Varun Jain  <varunjain@chromium.org>
802
803         [chromium] Drag image for image elements should be scaled with device scale factor.
804         https://bugs.webkit.org/show_bug.cgi?id=89688
805
806         Reviewed by Adam Barth.
807
808         * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
809
810 2012-07-18  Thiago Marcos P. Santos  <thiago.santos@intel.com>
811
812         [CMake] Make gtest a shared library
813         https://bugs.webkit.org/show_bug.cgi?id=90973
814
815         Reviewed by Daniel Bates.
816
817         It's nicer to make it a shared library because it might improve
818         linking time and we don't need to force gtest users to link with gtest
819         dependencies like pthreads (which causes linking errors when it is not
820         available).
821
822         * Source/cmake/gtest/CMakeLists.txt:
823
824 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
825
826         [Qt][V8] Remove the V8 related codepaths and configuration
827         https://bugs.webkit.org/show_bug.cgi?id=90863
828
829         Reviewed by Simon Hausmann.
830
831         * Source/api.pri:
832         * WebKit.pro:
833
834 2012-07-17  Sheriff Bot  <webkit.review.bot@gmail.com>
835
836         Unreviewed, rolling out r122834.
837         http://trac.webkit.org/changeset/122834
838         https://bugs.webkit.org/show_bug.cgi?id=91492
839
840         it broke the chromium (Requested by kkristof on #webkit).
841
842         * Source/api.pri:
843         * WebKit.pro:
844
845 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
846
847         [Qt][V8] Remove the V8 related codepaths and configuration
848         https://bugs.webkit.org/show_bug.cgi?id=90863
849
850         Reviewed by Simon Hausmann.
851
852         * Source/api.pri:
853         * WebKit.pro:
854
855 2012-07-17  David Barr  <davidbarr@chromium.org>
856
857         Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
858         https://bugs.webkit.org/show_bug.cgi?id=89055
859
860         Reviewed by Kent Tamura.
861
862         The css3-images module is at candidate recommendation.
863         http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
864
865         Add a configuration option for CSS image-orientation support, disabling it by default.
866
867         * Source/cmake/WebKitFeatures.cmake:
868         * Source/cmakeconfig.h.cmake:
869
870 2012-07-16  Pete Williamson  <petewil@google.com>
871
872         Expose an export for the iconUrl list so Internals can use it
873         https://bugs.webkit.org/show_bug.cgi?id=88665
874
875         Reviewed by Kent Tamura.
876
877         * Source/autotools/symbols.filter: export iconURLs
878
879 2012-07-16  Hajime Morrita  <morrita@chromium.org>
880
881         WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
882         https://bugs.webkit.org/show_bug.cgi?id=90764
883
884         Reviewed by Adam Barth.
885
886         Removed symbols which are now covered by WEBCORE_TESTING.
887
888         * Source/autotools/symbols.filter:
889
890 2012-07-16  Carlos Garcia Campos  <cgarcia@igalia.com>
891
892         Unreviewed. Update NEWS and configure.ac for 1.9.5 release
893
894         * configure.ac: Bump version number.
895
896 2012-07-12 Josh Hawn <jhawn@apple.com>
897
898         Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
899         https://bugs.webkit.org/show_bug.cgi?id=91116
900
901         Reviewed by Simon Fraser.
902
903         * Source/WebKit2/UIProcess/WebContext.cpp:
904           WebContext::getWebCoreStatistics():
905                 Now invalidates callback if no m_process.
906
907 2012-07-13  Thiago Marcos P. Santos  <thiago.santos@intel.com>
908
909         [CMake] Proper handling of ENABLE_API_TESTS build option
910         https://bugs.webkit.org/show_bug.cgi?id=91221
911
912         Reviewed by Rob Buis.
913
914         Make the flag reusable across the ports using CMake. We are about to enable the WTF,
915         WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get
916         it almost for free.
917
918         * CMakeLists.txt:
919         * Source/cmake/OptionsEfl.cmake:
920         * Source/cmake/WebKitFeatures.cmake:
921         * Source/cmakeconfig.h.cmake:
922
923 2012-07-11  Matt Falkenhagen  <falken@chromium.org>
924
925         Add dialog element feature toggle to InternalSettings
926         https://bugs.webkit.org/show_bug.cgi?id=90934
927
928         Reviewed by Hajime Morita.
929
930         * Source/autotools/symbols.filter: Added newly exported symbol.
931
932 2012-07-11  Arnaud Renevier  <a.renevier@sisa.samsung.com>
933
934         [Gtk] allow building with css-filters
935         https://bugs.webkit.org/show_bug.cgi?id=90908
936
937         Add support for css-filters in Source/WebCore/GNUmakefile.am
938         configure.ac
939
940         Reviewed by Eric Seidel.
941
942         * configure.ac:
943
944 2012-07-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
945
946         [CMAKE] Add missing feature macros
947         https://bugs.webkit.org/show_bug.cgi?id=90890
948
949         Reviewed by Eric Seidel.
950
951         ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
952         haven't defined in cmake feature list.
953
954         * Source/cmake/WebKitFeatures.cmake:
955         * Source/cmakeconfig.h.cmake:
956
957 2012-07-10  Kent Tamura  <tkent@chromium.org>
958
959         RTL calendar picker for <input type=date> is too narrow and clipped
960         https://bugs.webkit.org/show_bug.cgi?id=90864
961
962         Reviewed by Kentaro Hara.
963
964         * ManualTests/forms/calendar-picker.html:
965         - Add isRTL:true for the arabic setting
966         - Reset the iframe size when the setting is changed.
967
968 2012-07-10  Sheriff Bot  <webkit.review.bot@gmail.com>
969
970         Unreviewed, rolling out r122178.
971         http://trac.webkit.org/changeset/122178
972         https://bugs.webkit.org/show_bug.cgi?id=90857
973
974         browser tests, PrerenderBrowserTest.PrerenderFavicon and other
975         tests, started to fail (Requested by hayato on #webkit).
976
977         * Source/autotools/symbols.filter:
978
979 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
980
981         Add ENABLE_DIALOG_ELEMENT and skeleton files
982         https://bugs.webkit.org/show_bug.cgi?id=90521
983
984         Reviewed by Kent Tamura.
985
986         * Source/cmake/WebKitFeatures.cmake:
987         * Source/cmakeconfig.h.cmake:
988
989 2012-07-09  Pete Williamson  <petewil@google.com>
990
991         Expose an export for the iconUrl list so Internals can use it
992         https://bugs.webkit.org/show_bug.cgi?id=88665
993
994         Reviewed by Kent Tamura.
995
996         * Source/autotools/symbols.filter: export iconURLs
997
998 2012-07-09  Mike Lattanzio  <mlattanzio@rim.com>
999
1000         [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
1001         https://bugs.webkit.org/show_bug.cgi?id=90575
1002
1003         Reviewed by Rob Buis.
1004
1005         Add a manual test to verify wide content doesn't interfere
1006         with initial-scale calculations.
1007
1008         Internal review from Konrad Piascik.
1009
1010         * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
1011
1012 2012-07-09  Sheriff Bot  <webkit.review.bot@gmail.com>
1013
1014         Unreviewed, rolling out r122107.
1015         http://trac.webkit.org/changeset/122107
1016         https://bugs.webkit.org/show_bug.cgi?id=90794
1017
1018         Build failure on Mac debug bots (Requested by falken_ on
1019         #webkit).
1020
1021         * Source/cmake/WebKitFeatures.cmake:
1022         * Source/cmakeconfig.h.cmake:
1023
1024 2012-07-09  Matt Falkenhagen  <falken@chromium.org>
1025
1026         Add ENABLE_DIALOG_ELEMENT and skeleton files
1027         https://bugs.webkit.org/show_bug.cgi?id=90521
1028
1029         Reviewed by Kent Tamura.
1030
1031         * Source/cmake/WebKitFeatures.cmake:
1032         * Source/cmakeconfig.h.cmake:
1033
1034 2012-07-06  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1035
1036         [EFL][CMake] Move gtest sources to an upper level
1037         https://bugs.webkit.org/show_bug.cgi?id=90602
1038
1039         Reviewed by Chang Shu.
1040
1041         CTest was enabled for all the ports, but used only by EFL. Now
1042         ENABLE_API_TESTS has to be defined, which will also build gtest.
1043
1044         * CMakeLists.txt:
1045         * Source/CMakeLists.txt:
1046         * Source/cmake/OptionsEfl.cmake:
1047         * Source/cmake/gtest/CMakeLists.txt: Added.
1048
1049 2012-07-06  Zan Dobersek  <zandobersek@gmail.com>
1050
1051         [Gtk] Add a configuration option for disabling unstable features in releases
1052         https://bugs.webkit.org/show_bug.cgi?id=87995
1053
1054         Reviewed by Martin Robinson.
1055
1056         Add a configuration flag for enabling the unstable features - features of which
1057         support in the Gtk port is being worked on but is not yet complete. The primary
1058         use of this flag is when compiling through the build-webkit script.
1059
1060         All the features that are currently enabled when building through build-webkit but
1061         are disabled by default when executing the configure script directly have their default
1062         value (when the correspondent flag is not passed) set to 'yes' when unstable features
1063         are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
1064         a release build (unless they are specifically enabled).
1065
1066         * configure.ac:
1067
1068 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1069
1070         [Qt] Remove custom qmake logic for module creation
1071
1072         Qmake now has the necessary hooks to cleanly override the build locations.
1073
1074         https://bugs.webkit.org/show_bug.cgi?id=90461
1075
1076         Reviewed by Tor Arne Vestbø.
1077
1078         * Source/api.pri:
1079
1080 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1081
1082         [Qt] Add top-level .qmake.conf
1083
1084         With Qt5, this makes setting $QMAKEPATH externally unnecessary.
1085
1086         The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
1087         hurt, and is still required for Qt4.
1088
1089         https://bugs.webkit.org/show_bug.cgi?id=90461
1090
1091         Reviewed by Tor Arne Vestbø.
1092
1093         * .qmake.conf: Added.
1094         * WebKit.pro:
1095
1096 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1097
1098         [Qt] Let qt_module_config create the forwarding module pri file
1099
1100         https://bugs.webkit.org/show_bug.cgi?id=90461
1101
1102         Reviewed by Tor Arne Vestbø.
1103
1104         * Source/sync.profile:
1105
1106 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1107
1108         [Qt] Don't let qt_webkit.pri proclaim its own location
1109
1110         This won't work any more with recent Qt5 versions, as the forwarding
1111         pri is created by qt_module_config, which needs MODULE_PRI to be set
1112         up already.
1113
1114         We also need to load build_config, not qt_module.
1115
1116         https://bugs.webkit.org/show_bug.cgi?id=90461
1117
1118         Reviewed by Tor Arne Vestbø.
1119
1120         * Source/api.pri:
1121
1122 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1123
1124         [Qt] Remove redundant CONFIG+=module
1125
1126         qt_module_config takes care of that.
1127
1128         In api.pri we are actually testing the flag ourselves, so now we need to
1129         test a related flag qt_module_config sets instead.
1130
1131         https://bugs.webkit.org/show_bug.cgi?id=90461
1132
1133         Reviewed by Tor Arne Vestbø.
1134
1135         * Source/api.pri:
1136
1137 2012-07-06  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
1138
1139         [Qt] Adjust to changed generation of master include file
1140
1141         The responsiblity for creating the master include was moved out of syncqt.
1142         @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
1143         determining whether a header is private.
1144
1145         https://bugs.webkit.org/show_bug.cgi?id=90461
1146
1147         Reviewed by Tor Arne Vestbø.
1148
1149         * Source/sync.profile:
1150
1151 2012-07-05  Rob Buis  <rbuis@rim.com>
1152
1153         [CMake] Fix some CMake warnings
1154         https://bugs.webkit.org/show_bug.cgi?id=90558
1155
1156         Fix WebKit options so they match with FeatureList.pm.
1157
1158         Reviewed by Dan Bates.
1159
1160         * Source/cmake/WebKitFeatures.cmake:
1161         * Source/cmakeconfig.h.cmake:
1162
1163 2012-07-05  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1164
1165         [Qt] Move Webkit1 before WebKit2 in the build order
1166
1167         Reviewed by Csaba Osztrogonác.
1168
1169         * WebKit.pro:
1170
1171 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
1172
1173         [CMAKE] Unreviewd typo fix after r121857
1174
1175         * Source/cmake/WebKitMacros.cmake:
1176
1177 2012-07-05  Dongwoo Im  <dw.im@samsung.com>
1178
1179         [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
1180         https://bugs.webkit.org/show_bug.cgi?id=88608
1181
1182         Reviewed by Hajime Morita.
1183
1184         * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
1185
1186 2012-07-05  Ryuan Choi  <ryuan.choi@samsung.com>
1187
1188         [Wk2][EFL] EFL needs a WebKitTestRunner
1189         https://bugs.webkit.org/show_bug.cgi?id=87659
1190
1191         Reviewed by Kenneth Rohde Christiansen.
1192
1193         * Source/CMakeLists.txt:
1194         Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
1195         shared library.
1196         * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
1197
1198 2012-07-04  John Mellor  <johnme@chromium.org>
1199
1200         Text Autosizing: Add compile flag and runtime setting
1201         https://bugs.webkit.org/show_bug.cgi?id=87394
1202
1203         This patch renames Font Boosting to Text Autosizing.
1204
1205         Reviewed by Adam Barth.
1206
1207         * configure.ac:
1208
1209 2012-07-04  Ryuan Choi  <ryuan.choi@samsung.com>
1210
1211         [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
1212         https://bugs.webkit.org/show_bug.cgi?id=90258
1213
1214         Reviewed by Rob Buis.
1215
1216         This new macro calls generate-bindings.pl and append generated sources
1217         into proper source list.
1218
1219         * Source/cmake/WebKitMacros.cmake:
1220
1221 2012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1222
1223         [Qt] Get rid of un-needed QT += declarative for Qt 5
1224
1225         The declarative module has been renamed to quick1 in Qt 5, and the
1226         engine-only module for Qt 5 is named 'qml'. For many of the instances
1227         we could just remove 'declarative', since the project file was only
1228         used for Qt5/WebKit2 builds. In the other cases the module was wrapped
1229         in a haveQt(4) scope.
1230
1231         Reviewed by Csaba Osztrogonác.
1232
1233         * Source/api.pri:
1234
1235 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
1236
1237         [EFL] Enable CSS variables support at compile time
1238         https://bugs.webkit.org/show_bug.cgi?id=90448
1239
1240         Reviewed by Kenneth Rohde Christiansen.
1241
1242         Turn on CSS_VARIABLES flag by default on EFL port.
1243
1244         * Source/cmake/OptionsEfl.cmake:
1245         * Source/cmakeconfig.h.cmake:
1246
1247 2012-07-03  George Staikos  <staikos@webkit.org>
1248
1249         [BlackBerry] Enable microdata support for BlackBerry.
1250         https://bugs.webkit.org/show_bug.cgi?id=90429
1251
1252         Reviewed by Rob Buis.
1253
1254         * Source/cmake/OptionsBlackBerry.cmake:
1255
1256 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1257
1258         [Qt] Make use of .qmake.cache for caching features
1259
1260         Instead of loading() features from the files that need them (and re-running
1261         a bunch of checks), we now run feature detection as part of configure.pro,
1262         and have build-webkit write the computed feature-defines and CONFIG to
1263         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
1264         when building WebKit.pro.
1265
1266         At some point we'll be able to selectivly prevent running of config tests
1267         in configure.pro, which means we don't need a separate code-path for
1268         the build-webkit --help case.
1269
1270         We should also move the code in build-webkit that now uses .webkit.config
1271         to detect clean builds, to use .qmake.cache, since we now store the same
1272         thing there.
1273
1274         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
1275
1276         Reviewed by Tor Arne Vestbø.
1277
1278         * Source/QtWebKit.pro:
1279         * Source/api.pri:
1280         * Source/tests.pri:
1281         * WebKit.pro:
1282
1283 2012-07-03  Sheriff Bot  <webkit.review.bot@gmail.com>
1284
1285         Unreviewed, rolling out r121766.
1286         http://trac.webkit.org/changeset/121766
1287         https://bugs.webkit.org/show_bug.cgi?id=90465
1288
1289         It caused flakey build errors on the bots (Requested by Ossy
1290         on #webkit).
1291
1292         * Source/QtWebKit.pro:
1293         * Source/api.pri:
1294         * Source/tests.pri:
1295         * WebKit.pro:
1296
1297 2012-07-03  George Staikos  <staikos@webkit.org>
1298
1299         [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
1300         https://bugs.webkit.org/show_bug.cgi?id=90422
1301
1302         Reviewed by Rob Buis.
1303
1304         * Source/cmake/OptionsBlackBerry.cmake:
1305
1306 2012-07-03  George Staikos  <staikos@webkit.org>
1307
1308         [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
1309         https://bugs.webkit.org/show_bug.cgi?id=90422
1310
1311         Reviewed by Rob Buis.
1312
1313         * Source/cmake/OptionsBlackBerry.cmake:
1314
1315 2012-07-03  Priit Laes  <plaes@plaes.org>
1316
1317         [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
1318         https://bugs.webkit.org/show_bug.cgi?id=90332
1319
1320         Reviewed by Gustavo Noronha Silva.
1321
1322         * configure.ac: Bump libsoup requirements to 2.39.2
1323
1324 2012-07-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1325
1326         [Qt] Make use of .qmake.cache for caching features
1327
1328         Instead of loading() features from the files that need them (and re-running
1329         a bunch of checks), we now run feature detection as part of configure.pro,
1330         and have build-webkit write the computed feature-defines and CONFIG to
1331         .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
1332         when building WebKit.pro.
1333
1334         At some point we'll be able to selectivly prevent running of config tests
1335         in configure.pro, which means we don't need a separate code-path for
1336         the build-webkit --help case.
1337
1338         We should also move the code in build-webkit that now uses .webkit.config
1339         to detect clean builds, to use .qmake.cache, since we now store the same
1340         thing there.
1341
1342         Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
1343
1344         Reviewed by Tor Arne Vestbø.
1345
1346         * Source/QtWebKit.pro:
1347         * Source/api.pri:
1348         * Source/tests.pri:
1349         * WebKit.pro:
1350
1351 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
1352
1353         [EFL] Enable MICRODATA support
1354         https://bugs.webkit.org/show_bug.cgi?id=90377
1355
1356         Reviewed by Kenneth Rohde Christiansen.
1357
1358         Turn on MICRODATA support by default for EFL port.
1359
1360         * Source/cmake/OptionsEfl.cmake:
1361
1362 2012-07-02  George Staikos  <staikos@webkit.org>
1363
1364         [BlackBerry] Enable scoped style for BlackBerry.
1365         https://bugs.webkit.org/show_bug.cgi?id=90418
1366
1367         Reviewed by Rob Buis.
1368
1369         * Source/cmake/OptionsBlackBerry.cmake:
1370         * Source/cmakeconfig.h.cmake:
1371
1372 2012-07-02  Xiaobo Wang  <xbwang@torchmobile.com.cn>
1373
1374         [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
1375         https://bugs.webkit.org/show_bug.cgi?id=90271
1376
1377         Reviewed by George Staikos.
1378
1379         RIM PR #154707
1380
1381         Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
1382         defined by default.
1383         We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
1384         need to rebuild webkit before running DRT.
1385
1386         * Source/cmake/OptionsBlackBerry.cmake:
1387         * Source/cmakeconfig.h.cmake:
1388
1389 2012-07-02  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1390
1391         [EFL][CMake] Integrate API unit tests with CTest
1392         https://bugs.webkit.org/show_bug.cgi?id=87251
1393
1394         Reviewed by Daniel Bates.
1395
1396         Enable CTest on the root CMakeLists.txt as it is expected
1397         to be here. This will create a new build target ("make test")
1398         to run all the API unit tests.
1399
1400         * CMakeLists.txt:
1401
1402 2012-07-01  Christophe Dumez  <christophe.dumez@intel.com>
1403
1404         [EFL] Add Gamepad support
1405         https://bugs.webkit.org/show_bug.cgi?id=90170
1406
1407         Reviewed by Kenneth Rohde Christiansen.
1408
1409         * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
1410         * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
1411         * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
1412
1413 2012-06-30  Jason Liu  <jason.liu@torchmobile.com.cn>
1414
1415         [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
1416         https://bugs.webkit.org/show_bug.cgi?id=90241
1417
1418         This issue is caused by single quotes in option's labels.
1419         We should use the escape character of single quotes in JavaScript's string which 
1420         starts and ends with single quotes.
1421         So we replace lablels' single quotes with its escape character during generating the 
1422         select popUp's HTML.
1423
1424
1425         Reviewed by George Staikos.
1426
1427         * ManualTests/blackberry/select-popup-items-unicode-display.html:
1428
1429 2012-06-29  Luiz Agostini  <luiz.agostini@nokia.com>
1430
1431         [Qt][WK2] Private non-QtQuick API
1432         https://bugs.webkit.org/show_bug.cgi?id=84532
1433
1434         Reviewed by Noam Rosenthal.
1435
1436         API tests for QRawWebView.
1437
1438         * Source/tests.pri:
1439
1440 2012-06-29  Zan Dobersek  <zandobersek@gmail.com>
1441
1442         Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
1443
1444         * Source/autotools/symbols.filter:
1445
1446 2012-06-28  MORITA Hajime  <morrita@google.com>
1447
1448         [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
1449         https://bugs.webkit.org/show_bug.cgi?id=89732
1450
1451         Reviewed by Dimitri Glazkov.
1452
1453         * Source/autotools/symbols.filter:
1454
1455 2012-06-28  Jason Liu  <jason.liu@torchmobile.com.cn>
1456
1457         [BlackBerry] Selection items show as garbage for non-ascii characters.
1458         https://bugs.webkit.org/show_bug.cgi?id=89969
1459
1460         Add charset utf-8 to the select popup's page.
1461
1462         Reviewed by Antonio Gomes.
1463
1464         * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
1465
1466 2012-06-28  Christophe Dumez  <christophe.dumez@intel.com>
1467
1468         [EFL] Enable support for HTML5 datalist
1469         https://bugs.webkit.org/show_bug.cgi?id=90157
1470
1471         Reviewed by Martin Robinson.
1472
1473         Turn on DATALIST flag by default on EFL port to
1474         support HTML5 datalist tag.
1475
1476         * Source/cmake/OptionsEfl.cmake:
1477
1478 2012-06-27  Zan Dobersek  <zandobersek@gmail.com>
1479
1480         [Gtk] Add support for the Gamepad API
1481         https://bugs.webkit.org/show_bug.cgi?id=87503
1482
1483         Reviewed by Carlos Garcia Campos.
1484
1485         Only enable the Gamepad feature on Linux as support
1486         for other operating systems is not present.
1487
1488         Check for the GIO Unix and GUdev dependencies when the
1489         Gamepad feature is enabled.
1490
1491         * configure.ac:
1492
1493 2012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
1494
1495         [Qt] Make it possible to build WebKit without QtWidgets
1496         https://bugs.webkit.org/show_bug.cgi?id=78109
1497
1498         Reviewed by Tor Arne Vestbø.
1499
1500         * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
1501         * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
1502         * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
1503
1504 2012-06-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1505
1506         [EFL] Implement Network Information API
1507         https://bugs.webkit.org/show_bug.cgi?id=87067
1508
1509         Reviewed by Kenneth Rohde Christiansen.
1510
1511         * Source/cmake/FindEFL.cmake: Find eeze library in build system.
1512
1513 2012-06-25  Carlos Garcia Campos  <cgarcia@igalia.com>
1514
1515         Unreviewed. Update NEWS and configure.ac for 1.9.4 release
1516
1517         * configure.ac: Bump version number.
1518
1519 2012-06-22  Joshua Netterfield  <jnetterfield@rim.com>
1520
1521         [BlackBerry] Sanitize GLSL code using ANGLE.
1522
1523         BlackBerry port does not sanitize GLSL code with ANGLE
1524         https://bugs.webkit.org/show_bug.cgi?id=89583
1525
1526         Reviewed by Rob Buis.
1527
1528         * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
1529
1530 2012-06-21  Kalev Lember  <kalevlember@gmail.com>
1531
1532         [GTK] Fix NPAPI plugins on Windows
1533         https://bugs.webkit.org/show_bug.cgi?id=54531
1534
1535         Reviewed by Martin Robinson.
1536
1537         Define XP_WIN on Windows for plugin support.
1538
1539         * GNUmakefile.am:
1540
1541 2012-06-21  Ryuan Choi  <ryuan.choi@gmail.com>
1542
1543         [EFL][WK2] Make WebKit2/Efl headers and resources installable.
1544         https://bugs.webkit.org/show_bug.cgi?id=88207
1545
1546         Reviewed by Chang Shu.
1547
1548         * Source/cmake/OptionsCommon.cmake:
1549         Provide new variable, EXEC_INSTALL_DIR to determine where to install
1550         executables.
1551
1552 2012-06-21  Ryuan Choi  <ryuan.choi@samsung.com>
1553
1554         [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
1555         https://bugs.webkit.org/show_bug.cgi?id=88935
1556
1557         Reviewed by Chang Shu.
1558
1559         * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
1560
1561 2012-06-20  Varun Jain  <varunjain@chromium.org>
1562
1563         Account for device scale factor when creating image for dragging.
1564         https://bugs.webkit.org/show_bug.cgi?id=89489
1565
1566         Reviewed by Adam Barth.
1567
1568         * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
1569
1570 2012-06-18  Philippe Normand  <pnormand@igalia.com>
1571
1572         [GStreamer] 0.11 video-sink
1573         https://bugs.webkit.org/show_bug.cgi?id=77087
1574
1575         Reviewed by Martin Robinson.
1576
1577         * configure.ac: Fix required gstreamer 0.11 version
1578
1579 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1580
1581         [Qt] Fix the Windows build when Qt is built without -release or -debug
1582         https://bugs.webkit.org/show_bug.cgi?id=89471
1583
1584         Reviewed by Tor Arne Vestbø.
1585
1586         Make sure that we at least remove build_all on Windows for api.pri,
1587         as WebCore wasn't built for all configurations.
1588
1589         * Source/api.pri:
1590
1591 2012-06-19  Mike West  <mkwst@chromium.org>
1592
1593         Introduce ENABLE_CSP_NEXT configuration flag.
1594         https://bugs.webkit.org/show_bug.cgi?id=89300
1595
1596         Reviewed by Adam Barth.
1597
1598         The 1.0 draft of the Content Security Policy spec is just about to
1599         move to Last Call. We'll hide work on the upcoming 1.1 spec behind
1600         this ENABLE flag, disabled by default.
1601
1602         Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
1603
1604         * Source/cmake/WebKitFeatures.cmake:
1605         * Source/cmakeconfig.h.cmake:
1606
1607 2012-06-19  Joel Dillon  <joel.dillon@codethink.co.uk>, Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1608
1609         [Qt] Allow the modules file generation to work on Windows.
1610         https://bugs.webkit.org/show_bug.cgi?id=89010
1611
1612         Reviewed by Csaba Osztrogonác.
1613
1614         Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
1615
1616         * Source/api.pri:
1617
1618 2012-06-19  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
1619
1620         [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
1621         https://bugs.webkit.org/show_bug.cgi?id=88880
1622
1623         load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
1624         the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
1625         adjust the target since it is in debug_and_release and expects the debug
1626         build_pass to come later. However, since we remove debug_and_release from CONFIG
1627         right after this, the TARGET hasn't been adjusted and the debug build_pass
1628         will not happen.
1629
1630         Work around it by disabling this optimization on Windows.
1631
1632         Reviewed by Tor Arne Vestbø.
1633
1634         * Source/api.pri:
1635
1636 2012-06-19  Mike West  <mkwst@chromium.org>
1637
1638         Add a scheme registry for bypassing Content Security Policy.
1639         https://bugs.webkit.org/show_bug.cgi?id=89373
1640
1641         Reviewed by Adam Barth.
1642
1643         * Source/autotools/symbols.filter:
1644
1645 2012-06-18  Rob Buis  <rbuis@rim.com>
1646
1647         [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
1648         https://bugs.webkit.org/show_bug.cgi?id=89381
1649
1650         Reviewed by Antonio Gomes.
1651
1652         PR 163598
1653
1654         Enable LEGACY_VIEWPORT_ADAPTION.
1655
1656         * Source/cmake/OptionsBlackBerry.cmake:
1657
1658 2012-06-17  Philippe Normand  <pnormand@igalia.com>
1659
1660         Unreviewed, GTK 64-bit build fix after r120551.
1661
1662         * Source/autotools/symbols.filter:
1663
1664 2012-06-17  Philippe Normand  <pnormand@igalia.com>
1665
1666         Unreviewed, GTK build fix after r120397.
1667
1668         * Source/autotools/symbols.filter:
1669
1670 2012-06-14  Kent Tamura  <tkent@chromium.org>
1671
1672         Validate form state strings in FormController::setStateForNewFormElements()
1673         https://bugs.webkit.org/show_bug.cgi?id=88768
1674
1675         Reviewed by Hajime Morita.
1676
1677         * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
1678
1679 2012-06-14  Chris Guan  <chris.guan@torchmobile.com.cn>
1680
1681         [Blackberry] add a new Api named setAllowNotification
1682         https://bugs.webkit.org/show_bug.cgi?id=88950
1683
1684         Reviewed by Antonio Gomes.
1685
1686         Add a new API named setAllowNotification in webpage class to
1687         let client set those allowed domains into notifications.
1688
1689         Test case:
1690         * ManualTests/blackberry/notification.html: Added.
1691
1692 2012-06-13  Zan Dobersek  <zandobersek@gmail.com>
1693
1694         [Gtk] Enable link prefetch support in the developer builds
1695         https://bugs.webkit.org/show_bug.cgi?id=89011
1696
1697         Reviewed by Martin Robinson.
1698
1699         Rather export an automake conditional than define a preprocessor
1700         macro for enabling link prefetch support.
1701
1702         * configure.ac:
1703
1704 2012-06-13  Robin Cao  <robin.cao@torchmobile.com.cn>
1705
1706         [BlackBerry] Enable MEDIA_STREAM by default
1707         https://bugs.webkit.org/show_bug.cgi?id=88849
1708
1709         Reviewed by Antonio Gomes.
1710
1711         * Source/cmake/OptionsBlackBerry.cmake:
1712         * Source/cmakeconfig.h.cmake:
1713
1714 2012-06-12  MORITA Hajime  <morrita@google.com>
1715
1716         Shadow Pseudo ID should be able to nest to point nested shadow DOM.
1717         https://bugs.webkit.org/show_bug.cgi?id=62218
1718
1719         Reviewed by Dimitri Glazkov.
1720
1721         * Source/autotools/symbols.filter:
1722
1723 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
1724
1725         [EFL] Enable SHADOW_DOM flag
1726         https://bugs.webkit.org/show_bug.cgi?id=87732
1727
1728         Reviewed by Kentaro Hara.
1729
1730         Enable SHADOW_DOM flag by default at compile time for EFL port.
1731
1732         * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
1733         * Source/cmake/OptionsEfl.cmake:
1734         * Source/cmakeconfig.h.cmake:
1735
1736 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
1737
1738         [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
1739         https://bugs.webkit.org/show_bug.cgi?id=88715
1740
1741         Reviewed by Noam Rosenthal.
1742
1743         Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
1744
1745         * Source/cmake/OptionsEfl.cmake:
1746         * Source/cmakeconfig.h.cmake:
1747
1748 2012-06-12  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1749
1750         [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
1751         https://bugs.webkit.org/show_bug.cgi?id=88850
1752
1753         Reviewed by Alexis Menard.
1754
1755         Enabled it by default on CMake ports like in other ports.
1756         This patch is a follow up to r120029.
1757
1758         * Source/cmake/WebKitFeatures.cmake:
1759         * Source/cmakeconfig.h.cmake:
1760
1761 2012-06-11  Kaustubh Atrawalkar  <kaustubh@motorola.com>
1762
1763         [DRT] LTC:: counterValueForElementById() could be moved to Internals.
1764         https://bugs.webkit.org/show_bug.cgi?id=84406
1765
1766         Reviewed by Hajime Morita.
1767
1768         Exporting Internals::counterValueForElement symbols for the Gtk build.
1769
1770         * Source/autotools/symbols.filter:
1771
1772 2012-06-11  Alexis Menard  <alexis.menard@openbossa.org>
1773
1774         [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
1775         https://bugs.webkit.org/show_bug.cgi?id=88804
1776
1777         Reviewed by Tony Chang.
1778
1779         Protect box-decoration-break behind a feature flag enabled by default.
1780
1781         * configure.ac:
1782
1783 2012-06-11  Arnaud Renevier  <arno@renevier.net>
1784
1785         Replace obsolete mkdir_p variable with MKDIR_P
1786         https://bugs.webkit.org/show_bug.cgi?id=88790
1787
1788         Reviewed by Martin Robinson.
1789
1790         * GNUmakefile.am:
1791         * configure.ac:
1792
1793 2012-06-11  Carlos Garcia Campos  <cgarcia@igalia.com>
1794
1795         Unreviewed. Fix make distcheck issues.
1796
1797         * GNUmakefile.am: Initialize jscore nosource variables.
1798
1799 2012-06-10  Darin Adler  <darin@apple.com>
1800
1801         Remove unneeded callRemovedLastRef function from TreeShared refactoring
1802         https://bugs.webkit.org/show_bug.cgi?id=88653
1803
1804         Reviewed by Sam Weinig.
1805
1806         * Source/autotools/symbols.filter: Filter removedLastRef instead of
1807         callRemovedLastRef.
1808
1809 2012-06-09  Sukolsak Sakshuwong  <sukolsak@google.com>
1810
1811         Add UNDO_MANAGER flag
1812         https://bugs.webkit.org/show_bug.cgi?id=87908
1813
1814         Reviewed by Tony Chang.
1815
1816         * Source/cmake/WebKitFeatures.cmake:
1817
1818 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
1819
1820         Fix the GTK+ build when OpenGL is enabled.
1821
1822         * configure.ac: Fix the build.
1823
1824 2012-06-08  Martin Robinson  <mrobinson@igalia.com>
1825
1826         [GTK] build accelerated compositing on by default if OpenGL is present
1827         https://bugs.webkit.org/show_bug.cgi?id=88677
1828
1829         Reviewed by Alejandro G. Castro.
1830
1831         Build accelerated compositing by default if OpenGL is present, just like WebGL.
1832         Also prevent enabling WebGL if Clutter is turned on.
1833
1834         * configure.ac: Build AC by default.
1835
1836 2012-06-08  Carlos Garcia Campos  <cgarcia@igalia.com>
1837
1838         [GTK] Add API to get the library version to WebKit2 GTK+
1839         https://bugs.webkit.org/show_bug.cgi?id=88426
1840
1841         Reviewed by Martin Robinson.
1842
1843         * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
1844         file.
1845
1846 2012-06-08  Ion Rosca  <rosca@adobe.com>
1847
1848         Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
1849         https://bugs.webkit.org/show_bug.cgi?id=74111
1850
1851         Reviewed by Simon Fraser.
1852
1853         * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
1854
1855 2012-06-07  Kentaro Hara  <haraken@chromium.org>
1856
1857         Reduce Node object size from 72 byte to 64 byte
1858         https://bugs.webkit.org/show_bug.cgi?id=88528
1859
1860         Reviewed by Ryosuke Niwa.
1861
1862         Added a symbol for callRemovedLastRef().
1863
1864         * Source/autotools/symbols.filter:
1865
1866 2012-06-07  Patrick Gansterer  <paroga@webkit.org>
1867
1868         Build fix for WinCE after r113570.
1869
1870         * Source/cmake/OptionsWinCE.cmake:
1871
1872 2012-06-07  Adam Barth  <abarth@webkit.org>
1873
1874         Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
1875         https://bugs.webkit.org/show_bug.cgi?id=88375
1876
1877         Reviewed by James Robinson.
1878
1879         This symbol no longer exists.
1880
1881         * Source/autotools/symbols.filter:
1882
1883 2012-06-06  David Kilzer  <ddkilzer@apple.com>
1884
1885         Teach git about localizable *.strings files
1886         <http://webkit.org/b/88447>
1887
1888         Reviewed by Adam Roben.
1889
1890         * .gitattributes: Set diff attribute for *.strings files so
1891         git-diff doesn't complain about them being binary files once the
1892         git-config command is run.
1893
1894 2012-06-06  Andy Wingo  <wingo@igalia.com>
1895
1896         [GTK] Enable the LLInt
1897         https://bugs.webkit.org/show_bug.cgi?id=88315
1898
1899         Reviewed by Filip Pizlo.
1900
1901         * configure.ac: Require Ruby, to build the low-level interpreter.
1902
1903 2012-06-06  Sam D  <dsam2912@gmail.com>
1904
1905         Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
1906         https://bugs.webkit.org/show_bug.cgi?id=87644
1907
1908         Reviewed by Pavel Feldman.
1909
1910         Added an option to enable/disable all breakpoints in Breakpoint pane.
1911
1912         * Source/WebCore/English.lproj/localizedStrings.js:
1913         * Source/WebCore/inspector/front-end/BreakpointManager.js:
1914         (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
1915         (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
1916         * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
1917         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
1918         (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
1919
1920 2012-06-05  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
1921
1922         [GTK] show the feature list in alphabetical order
1923         https://bugs.webkit.org/show_bug.cgi?id=88343
1924
1925         Reviewed by Gustavo Noronha Silva.
1926
1927         * configure.ac:
1928
1929 2012-06-05  Dongwoo Im  <dw.im@samsung.com>
1930
1931         Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
1932         https://bugs.webkit.org/show_bug.cgi?id=73176
1933
1934         Reviewed by Adam Barth.
1935
1936         Two more APIs are added in Custom Scheme Handler specification.
1937         http://dev.w3.org/html5/spec/Overview.html#custom-handlers
1938         One is 'isProtocolHandlerRegistered' to query whether the specific URL
1939         is registered or not.
1940         The other is 'unregisterProtocolHandler' to remove the registered URL.
1941
1942         * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
1943         * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
1944
1945 2012-06-04  Hugo Parente Lima  <hugo.lima@openbossa.org>
1946
1947         Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
1948         https://bugs.webkit.org/show_bug.cgi?id=88243
1949
1950         Reviewed by Adam Barth.
1951
1952         * Source/cmake/WebKitFeatures.cmake:
1953
1954 2012-06-04  Sadrul Habib Chowdhury  <sadrul@chromium.org>
1955
1956         [chromium] Fix software rendering for device-scale-factor > 1
1957         https://bugs.webkit.org/show_bug.cgi?id=88136
1958
1959         Reviewed by Darin Fisher.
1960
1961         Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
1962
1963         * Source/autotools/symbols.filter:
1964
1965 2012-06-04  Kevin Greer  <kgr@chromium.org>
1966
1967         [chromium] Issue async events for console.time/timeEnd
1968         https://bugs.webkit.org/show_bug.cgi?id=88003
1969
1970         Reviewed by Pavel Feldman.
1971
1972         * ../../Source/WebCore/page/Console.cpp:
1973
1974 2012-06-04  Carlos Garcia Campos  <cgarcia@igalia.com>
1975
1976         Unreviewed. Update NEWS and configure.ac for 1.9.3 release
1977
1978         * configure.ac: Bump version number.
1979
1980 2012-06-02  Kevin Ollivier  <kevino@theolliviers.com>
1981
1982         [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
1983
1984         * wscript:
1985
1986 2012-06-01  Simon Hausmann  <simon.hausmann@nokia.com>
1987
1988         [Qt] Use -Werror only in developer builds
1989
1990         Rubber-stamped by Tor Arne Vestbø.
1991
1992         In production builds -Werror with custom toolchains and wierd system
1993         headers, -Werror is of no use and just creates confusion. So use it
1994         only if Qt is configured with -developer-build.
1995
1996         * Source/api.pri: qt_developer_build determination moved to default_pre.prf
1997
1998 2012-06-01  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
1999
2000         [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
2001         https://bugs.webkit.org/show_bug.cgi?id=88117
2002
2003         Reviewed by Noam Rosenthal.
2004
2005         * Source/tests.pri: Add new entry for tst_qobjectbridge.
2006
2007 2012-06-01  Christophe Dumez  <christophe.dumez@intel.com>
2008
2009         [EFL] EFL port does not enable WEB_INTENTS_TAG flag
2010         https://bugs.webkit.org/show_bug.cgi?id=86866
2011
2012         Reviewed by Adam Barth.
2013
2014         Enable WEB_INTENTS_TAG flag by default on EFL port.
2015
2016         * Source/cmake/OptionsEfl.cmake:
2017         * Source/cmake/WebKitFeatures.cmake:
2018         * Source/cmakeconfig.h.cmake:
2019
2020 2012-05-31  Christophe Dumez  <christophe.dumez@intel.com>
2021
2022         [EFL] Enable CSS_IMAGE_SET flag
2023         https://bugs.webkit.org/show_bug.cgi?id=87727
2024
2025         Reviewed by Adam Roben.
2026
2027         Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
2028
2029         * Source/cmake/OptionsEfl.cmake:
2030         * Source/cmake/WebKitFeatures.cmake:
2031         * Source/cmakeconfig.h.cmake:
2032
2033 2012-05-30  Kevin Ollivier  <kevino@theolliviers.com>
2034
2035         [wx] Unreviewed build fix. Add needed file back to the wx build.
2036
2037         * wscript:
2038
2039 2012-05-30  Mariusz Grzegorczyk  <mariusz.g@samsung.com>, Ryuan Choi  <ryuan.choi@samsung.com>
2040
2041         [EFL][WK2] Fix WebKit2-EFL build
2042         https://bugs.webkit.org/show_bug.cgi?id=83693
2043
2044         Reviewed by Carlos Garcia Campos.
2045
2046         * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
2047
2048 2012-05-29  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
2049
2050         [BlackBerry] Loading media data with http authentication
2051         https://bugs.webkit.org/show_bug.cgi?id=84214
2052
2053         Reviewed by George Staikos.
2054
2055         Added a manual test case which needs user to provide a HTTP server
2056         with HTTP authentication support when loading the specified media
2057         resource. The test case will test if the media resource is successfully
2058         loaded.
2059
2060         * ManualTests/blackberry/video-load-with-authentication.html: Added.
2061
2062 2012-05-29  Simon Fraser  <simon.fraser@apple.com>
2063
2064         Incomplete repaint on twitter.com when replying to a tweet
2065         https://bugs.webkit.org/show_bug.cgi?id=87553
2066
2067         Reviewed by Dean Jackson.
2068         
2069         Manual test that adds a transform to a layer, forcing that
2070         layer to gain backing store.
2071
2072         * ManualTests/compositing/requires-backing-change.html: Added.
2073
2074 2012-05-29  David Barr  <davidbarr@chromium.org>
2075
2076         Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
2077         https://bugs.webkit.org/show_bug.cgi?id=87685
2078
2079         Reviewed by Eric Seidel.
2080
2081         Add a configuration option for CSS image-resolution support, disabling it by default.
2082
2083         * Source/cmake/WebKitFeatures.cmake:
2084         * Source/cmakeconfig.h.cmake:
2085
2086 2012-05-25  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
2087
2088         WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
2089         https://bugs.webkit.org/show_bug.cgi?id=42328
2090
2091         Reviewed by Eric Seidel.
2092
2093         * Source/autotools/symbols.filter: Added needed symbols for GTK build.
2094
2095 2012-05-28  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2096
2097         Move allowRoundingHacks to Internals interface
2098         https://bugs.webkit.org/show_bug.cgi?id=87328
2099
2100         Reviewed by Hajime Morita.
2101
2102         * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
2103
2104 2012-05-27  Sudarsana Nagineni  <sudarsana.nagineni@linux.intel.com>
2105
2106         [EFL] Enable blob support for the EFL port
2107         https://bugs.webkit.org/show_bug.cgi?id=85363
2108
2109         Reviewed by Hajime Morita.
2110
2111         Enable Blob support by default for the EFL port.
2112
2113         * Source/cmake/OptionsEfl.cmake:
2114
2115 2012-05-27  Raphael Kubo da Costa  <rakuco@webkit.org>
2116
2117         [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
2118         https://bugs.webkit.org/show_bug.cgi?id=87597
2119
2120         Reviewed by Daniel Bates.
2121
2122         Building with clang requires at least the -fPIC option being
2123         passed correctly, just like it is needed with gcc. clang is also
2124         compatible with most of gcc's compiler options, so we only need to
2125         check for clang besides g++ in the macro definition.
2126
2127         * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
2128         CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
2129         and achieves the same effect.
2130
2131 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
2132
2133         configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
2134         https://bugs.webkit.org/show_bug.cgi?id=87453
2135
2136         Reviewed by Eric Seidel.
2137
2138         Report the value of $enable_iframe_seamless rather than $enable_sandbox
2139         after checking whether to enable the iframe seamless option.
2140
2141         * configure.ac:
2142
2143 2012-05-25  Zan Dobersek  <zandobersek@gmail.com>
2144
2145         [Gtk] Remove configuration options that do not apply anymore
2146         https://bugs.webkit.org/show_bug.cgi?id=87509
2147
2148         Reviewed by Martin Robinson.
2149
2150         Remove configuration options for enabling or disabling HTML5 datagrid,
2151         DOM storage, image resizer API and sandboxed iframe support. These
2152         features were either turned on by default with the feature defines
2153         removed from the code or removed from the source.
2154
2155         * configure.ac:
2156
2157 2012-05-25  Zalan Bujtas  <zbujtas@gmail.com>
2158
2159         [Qt] Broken controls rendering when transform is applied.
2160         https://bugs.webkit.org/show_bug.cgi?id=87483
2161
2162         Reviewed by Simon Hausmann.
2163
2164         * ManualTests/qt/control_paiting_with_transforms.html: Added.
2165
2166 2012-05-24  Tim Horton  <timothy_horton@apple.com>
2167
2168         Add feature defines for web-facing parts of CSS Regions and Exclusions
2169         https://bugs.webkit.org/show_bug.cgi?id=87442
2170         <rdar://problem/10887709>
2171
2172         Reviewed by Dan Bernstein.
2173
2174         * configure.ac:
2175
2176 2012-05-24  Kent Tamura  <tkent@chromium.org>
2177
2178         PAGE_POPUP: window.setValueAndClosePopup should be moved to a
2179         per-context property of DOMWindow.
2180         https://bugs.webkit.org/show_bug.cgi?id=87086
2181
2182         Reviewed by Adam Barth.
2183
2184         * ManualTests/forms/calendar-picker.html:
2185         Introduce pseudo window.pagePopupController.
2186
2187 2012-05-24  Philippe Normand  <pnormand@igalia.com>
2188
2189         [GTK] Add --enable-css3-flexbox configure option after r118304.
2190         https://bugs.webkit.org/show_bug.cgi?id=87455
2191
2192         Reviewed by Xan Lopez.
2193
2194         * configure.ac:
2195
2196 2012-05-24  John Mellor  <johnme@chromium.org>
2197
2198         Font Boosting: Add compile flag and runtime setting
2199         https://bugs.webkit.org/show_bug.cgi?id=87394
2200
2201         Reviewed by Adam Barth.
2202
2203         Add ENABLE_FONT_BOOSTING.
2204
2205         * configure.ac:
2206
2207 2012-05-23  Raphael Kubo da Costa  <rakuco@webkit.org>
2208
2209         [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
2210
2211         * Source/cmake/WebKitFeatures.cmake:
2212         * Source/cmakeconfig.h.cmake:
2213
2214 2012-05-23  Xiaobo Wang  <xbwang@torchmobile.com.cn>
2215
2216         [BlackBerry] Reset JS state for each test
2217         https://bugs.webkit.org/show_bug.cgi?id=86899
2218
2219         Reviewed by Nikolas Zimmermann.
2220
2221         * DumpRenderTree/blackberry/DumpRenderTree.cpp:
2222          (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
2223
2224 2012-05-22  Dongwoo Im  <dw.im@samsung.com>
2225
2226         [EFL] Implements the registerProtocolHandler method and option.
2227         https://bugs.webkit.org/show_bug.cgi?id=73638
2228
2229         Reviewed by Andreas Kling.
2230
2231         The registerProtocolHandler() method allows Web sites to register themselves
2232         as possible handlers for particular schemes.
2233
2234         http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
2235
2236         * Source/cmake/OptionsEfl.cmake: Adds the build option.
2237         * Source/cmakeconfig.h.cmake: Adds the build option.
2238
2239 2012-05-22  Kangil Han  <kangil.han@samsung.com>
2240
2241         [EFL][DRT] Implement touch event
2242         https://bugs.webkit.org/show_bug.cgi?id=86720
2243
2244         Reviewed by Hajime Morita.
2245
2246         Currently EFL DRT doesn't support touch event.
2247         Therefore, this patch enabled it and implemented some eventSender function callbacks.
2248
2249         * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
2250         * Source/cmake/OptionsEfl.cmake: Enable touch event option.
2251
2252 == Rolled over to ChangeLog-2012-05-22 ==