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