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