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