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