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