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