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