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