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