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