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