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