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