blob: 433b87d8d22a90fd747a2663d23b4f488971d0b2 [file] [log] [blame]
commit-queue@webkit.orgf328f422013-03-19 15:18:47 +000012013-03-19 David Rosca <nowrep@gmail.com>
2
3 [Qt] QStyle: Set State_Enabled by default when painting style widgets.
4 https://bugs.webkit.org/show_bug.cgi?id=112688
5
6 Reviewed by Jocelyn Turcotte.
7
8 All Qt style widgets were painted with a disabled state, even when
9 they actually were enabled.
10 This change fixes it by setting State_Enabled as a default state,
11 which is then correctly removed when element is disabled.
12
13 * Source/WebCore/platform/qt/RenderThemeQStyle.cpp:
14
kov@webkit.org9fa36cf2013-03-18 13:19:50 +0000152013-03-17 Gustavo Noronha Silva <gns@gnome.org>
16
17 [GTK] Exports leveldb symbols
18 https://bugs.webkit.org/show_bug.cgi?id=112526
19
20 Reviewed by Carlos Garcia Campos.
21
22 * Source/autotools/symbols.filter: make leveldb symbols local.
23
commit-queue@webkit.org5171da42013-03-15 17:11:23 +0000242013-03-15 Jae Hyun Park <jae.park@company100.net>
25
26 [GTK] acceleration_backend_description does not concatenate "(gles2"
27 https://bugs.webkit.org/show_bug.cgi?id=112405
28
29 Reviewed by Martin Robinson.
30
31 In FindDependencies.m4, acceleration_backend_description string does not
32 concatenate if there is a space between the operator and the operand.
33
34 * Source/autotools/FindDependencies.m4:
35
allan.jensen@digia.com0acbbe82013-03-15 12:48:01 +0000362013-03-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
37
38 [Qt] Build error with building with Qt 5.1
39 https://bugs.webkit.org/show_bug.cgi?id=112435
40
41 Reviewed by Noam Rosenthal.
42
43 QAccessibleWidget has moved to private.
44
45 * Source/widgetsapi.pri:
46
commit-queue@webkit.org9dda3112013-03-15 00:10:01 +0000472013-03-14 Tobias Mueller <tobiasmue@gnome.org>
48
49 Build: Remove XSLT option and depend hard on XSLT.
50 You will now not be able to give --disable-xslt or --enable-xslt
51 because it is not optional anymore.
52 https://bugs.webkit.org/show_bug.cgi?id=112368
53
54 Reviewed by Martin Robinson.
55
56 * Source/autotools/FindDependencies.m4:
57 Always check for libxslt
58
59 * Source/autotools/PrintBuildConfiguration.m4:
60 Removed printing out the value of XSLT
61
62 * Source/autotools/ReadCommandLineArguments.m4:
63 Removed reading XSLT options
64
commit-queue@webkit.orgcb6e3472013-03-14 20:08:50 +0000652013-03-14 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
66
67 [EFL] Use CROSS_PLATFORM_CONTEXT_MENU
68 https://bugs.webkit.org/show_bug.cgi?id=111877
69
70 Reviewed by Caio Marcelo de Oliveira Filho.
71
72 * Source/cmake/OptionsEfl.cmake: add -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1
73
hausmann@webkit.orgf54d2522013-03-14 11:52:40 +0000742013-03-14 Simon Hausmann <simon.hausmann@digia.com>
75
76 [Qt] Improve the handling of mock geolocation, device orientation and motion clients
77
78 Reviewed by Tor Arne Vestbø.
79
80 The mock versions of these web facing features should be instantiated when
81 running in DumpRenderTree only. In order for them to work, no extra Qt modules
82 such as QtLocation are actually needed.
83
84 This patch decouples enabling device orientation/motion and geolocation from
85 the underlying Qt modules and makes them available in developer builds
86 (!production_build) and backed by mock backends when running in drt.
87
88 So if the Qt 5 modules are available, they'll be used (unless drtRun). For
89 developers the web facing features are always enabled (although requests will
90 time out) and the mock backends are enabled inside DRT, allowing for the layout
91 tests to run with less dependencies.
92
93 In addition this also enables the mock device motion client, which was
94 previously never instantiated.
95
96 * Source/widgetsapi.pri:
97
rniwa@webkit.orgd55ccf02013-03-13 22:57:56 +0000982013-03-13 Ryosuke Niwa <rniwa@webkit.org>
99
100 Threaded HTML Parser is missing feature define flags in all but Chromium port's build files
101 https://bugs.webkit.org/show_bug.cgi?id=112277
102
103 Reviewed by Adam Barth.
104
105 * Source/autotools/SetupWebKitFeatures.m4:
106 * Source/cmake/WebKitFeatures.cmake:
107 * Source/cmakeconfig.h.cmake:
108
japhet@chromium.orgdf4bd6e2013-03-13 19:14:31 +00001092013-03-13 Nate Chapin <japhet@chromium.org>
110
111 Expose symbols for internals
112 https://bugs.webkit.org/show_bug.cgi?id=112194
113
114 Reviewed by Alexey Proskuryakov.
115
116 * Source/autotools/symbols.filter:
117
zandobersek@gmail.com6e0b8072013-03-12 15:54:34 +00001182013-03-12 Zan Dobersek <zdobersek@igalia.com>
119
zandobersek@gmail.com73b0d012013-03-12 17:40:40 +0000120 [GTK] 'unrecognized command line option "-Wno-c++11-extensions"' warning reported when using gcc
121 https://bugs.webkit.org/show_bug.cgi?id=111936
122
123 Reviewed by Martin Robinson.
124
125 * Source/autotools/SetupCompilerFlags.m4: Only use the -Wno-c++11-extensions warning when building
126 with Clang as GCC does not support the warning just yet. Also enhance the comment about using libstdc++
127 as the standard C++ library when compiling with Clang.
128
1292013-03-12 Zan Dobersek <zdobersek@igalia.com>
130
zandobersek@gmail.com6e0b8072013-03-12 15:54:34 +0000131 [GTK] Set up the libPlatformGtk.la library
132 https://bugs.webkit.org/show_bug.cgi?id=111738
133
134 Reviewed by Martin Robinson.
135
136 * GNUmakefile.am: Define the two variables that will hold sources list and cppflags as required for the new library.
137 Include the new GNUmakefile.am that's now available under Source/Platform.
138
commit-queue@webkit.orge9caa682013-03-11 23:39:05 +00001392013-03-11 Tobias Mueller <tobiasmue@gnome.org>
140
141 [Autotools] Set ENABLE_GTK_DOC to false if gtk-doc is not installed
142 https://bugs.webkit.org/show_bug.cgi?id=111980
143
144 Reviewed by Martin Robinson.
145
146 WebKit did not configure if gtk-doc-am was not installed with the error:
147 Tools/GNUmakefile.am:419: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL
148
149 * Source/autotools/FindDependencies.m4:
150
csaavedra@igalia.com40148422013-03-11 21:37:44 +00001512013-03-11 Claudio Saavedra <csaavedra@igalia.com>
152
153 [GTK] Bump version
154 https://bugs.webkit.org/show_bug.cgi?id=112055
155
156 Reviewed by Martin Robinson.
157
158 * Source/autotools/Versions.m4: Bump to 2.1.0
159
commit-queue@webkit.org52c7e962013-03-11 17:17:34 +00001602013-03-11 Jeff Rogers <jrogers@rim.com>
161
162 [BlackBerry] Disable MathML support
163 https://bugs.webkit.org/show_bug.cgi?id=111929
164
165 Reviewed by Rob Buis.
166
167 * Source/cmake/OptionsBlackBerry.cmake:
168
commit-queue@webkit.orgb21d2212013-03-09 09:30:53 +00001692013-03-09 Martin Robinson <mrobinson@igalia.com>
170
171 [GTK] Versions.m4 is missing some key dependencies version definitions
172 https://bugs.webkit.org/show_bug.cgi?id=111903
173
174 Reviewed by Carlos Garcia Campos.
175
176 * Source/autotools/Versions.m4: Add missing required version
177 definitions.
178
dino@apple.comf32131b2013-03-09 01:31:22 +00001792013-03-08 Dean Jackson <dino@apple.com>
180
181 Don't snapshot Java plugins
182 https://bugs.webkit.org/show_bug.cgi?id=111899
183
184 Reviewed by Tim Horton.
185
186 Export MIMETypeRegistry::isJavaAppletMIMEType symbol.
187
188 * Source/autotools/symbols.filter:
189
commit-queue@webkit.org1680de52013-03-08 23:27:11 +00001902013-03-08 Chandra Shekar Vallala <brk376@motorola.com>
191
192 [chromium] Keydown event for 'shift+alt' returns win keycode instead of 'alt'
193 https://bugs.webkit.org/show_bug.cgi?id=111112
194
195 Reviewed by Tony Chang.
196
197 Return windows keycode of Alt incase of GDK_META_L, GDK_META_R.
198
199 Try press Shift then alt key. The test passes if the shiftKey, altKey values
200 of JSKeyEvent are true and keycode/which is 18.
201
202 * ManualTests/shift-alt-key-event.html: Added.
203
zandobersek@gmail.com3be3e802013-03-08 10:06:35 +00002042013-03-08 Zan Dobersek <zdobersek@igalia.com>
205
zandobersek@gmail.com0ec97a02013-03-08 10:29:30 +0000206 [Autotools] Remove definitions of unnecessary Automake conditionals
207 https://bugs.webkit.org/show_bug.cgi?id=111830
208
209 Reviewed by Philippe Normand.
210
211 The following Automake conditionals are not used anywhere and should have their
212 definitions in SetupAutomake.m4 removed:
213 ENABLE_GAMEPAD, ENABLE_XSLT, ENABLE_GEOLOCATION, ENABLE_SVG_FONTS,
214 ENABLE_OPCODE_STATS, ENABLE_CSS_FILTERS, ENABLE_CSS_SHADERS.
215
216 * Source/autotools/SetupAutomake.m4:
217
2182013-03-08 Zan Dobersek <zdobersek@igalia.com>
219
zandobersek@gmail.com3be3e802013-03-08 10:06:35 +0000220 [GTK] Remove media stream support from the configuration options
221 https://bugs.webkit.org/show_bug.cgi?id=111813
222
223 Reviewed by Philippe Normand.
224
225 Remove the media-stream configuration flag. The feature is incomplete and
226 thus unsupported, so it really shouldn't be possible to enable it.
227
228 * Source/autotools/PrintBuildConfiguration.m4:
229 * Source/autotools/ReadCommandLineArguments.m4:
230 * Source/autotools/SetupAutomake.m4:
231 * Source/autotools/SetupWebKitFeatures.m4:
232
keishi@webkit.orgf908abe2013-03-08 07:37:00 +00002332013-03-07 Keishi Hattori <keishi@webkit.org>
234
235 Update calendar picker UI
236 https://bugs.webkit.org/show_bug.cgi?id=109439
237
238 Reviewed by Kent Tamura.
239
240 * ManualTests/forms/calendar-picker.html: New test file with more options.
241 * ManualTests/forms/date-suggestion-picker.html: Copied from ManualTests/forms/calendar-picker.html. Old one kept for dat/time suggestion picker testing.
242
ch.dumez@sisa.samsung.com867af5e2013-03-07 21:50:51 +00002432013-03-07 Christophe Dumez <ch.dumez@sisa.samsung.com>
244
245 [EFL] Bump libsoup dependency to 2.40.3 to fix regressions
246 https://bugs.webkit.org/show_bug.cgi?id=111756
247
248 Reviewed by Kenneth Rohde Christiansen.
249
250 Update libsoup required version to v2.40.3 for EFL port.
251
252 * Source/cmake/OptionsEfl.cmake:
253
zandobersek@gmail.comee50a5f2013-03-07 16:58:23 +00002542013-03-07 Zan Dobersek <zdobersek@igalia.com>
255
256 [GTK] Limit the supported compilers to GCC >= 4.7 and Clang >= 3.0
257 https://bugs.webkit.org/show_bug.cgi?id=109932
258
259 Reviewed by Martin Robinson.
260
261 * Source/autotools/CheckSystemAndBasicDependencies.m4: Strictly check for one of the two compilers.
262 * Source/autotools/SetupCompilerFlags.m4: Set up C++11-specific compiler flags. Force the C99 standard for the C code.
263 Use the -Qunused-arguments flag when using Clang, it reduces irrelevant errors when using ccache.
264
kov@webkit.org08382c12013-03-07 16:25:25 +00002652013-03-05 Gustavo Noronha Silva <gns@gnome.org>
266
267 [GTK] Enable translations for WebKit2
268 https://bugs.webkit.org/show_bug.cgi?id=111398
269
270 Reviewed by Martin Robinson.
271
272 * GNUmakefile.am: adjust path for i18n GNUmakefile.am.
273 * configure.ac: generate the i18n makefile unconditionally, the translations are
274 used by both WebKitGTK+ and WebKit2GTK+.
275
adamk@chromium.org38107ef2013-03-06 23:56:27 +00002762013-03-06 Adam Klein <adamk@chromium.org>
277
278 [V8] Use implicit references instead of object groups to keep registered MutationObservers alive
279 https://bugs.webkit.org/show_bug.cgi?id=111382
280
281 Reviewed by Adam Barth.
282
283 * ManualTests/mutation-observer-leaks-nodes.html: Added.
284
kov@webkit.orgf126d792013-03-06 23:08:35 +00002852013-03-06 Gustavo Noronha Silva <gns@gnome.org>
286
287 Build fix. Fixes problems building code that uses deprecated functions from GTK+ 2,
288 such as RenderThemeGtk2.cpp, in debug mode. RenderThemeGtk2.cpp tries to allow usage
289 of deprecated functions by undefining GTK_DISABLE_DEPRECATED, but it ended up being
290 redefined because autotoolsconfig.h was included again by headers that came after
291 config.h.
292
293 Reviewed by Martin Robinson.
294
295 * Source/autotools/SetupWebKitFeatures.m4: add checks to ensure the
296 autotoolsconfig.h header is only included once.
297
ryuan.choi@samsung.com927e74f2013-03-06 00:15:43 +00002982013-03-05 Ryuan Choi <ryuan.choi@samsung.com>
299
300 [EFL] Build break with latest EFL libraries
301 https://bugs.webkit.org/show_bug.cgi?id=111028
302
303 Reviewed by Dirk Pranke.
304
305 In latest EFL trunk, include path of ecore sub modules are changed from
306 ecore-1 to ecore-XXX-1.
307 So, this patch adds missing ECORE_XXX_INCLUDE_DIRS.
308
309 * Source/cmake/FindEcore.cmake: Added additional path suffixes to find include directories of ecore-XXX
310 * Source/cmake/FindElementary.cmake: Checked Ecore_Con dependency which Elementary requires.
311 * Source/cmake/OptionsEfl.cmake: Made Imf and Imf_Evas mandatory.
312
shawnsingh@chromium.org3142b7d2013-03-06 00:11:28 +00003132013-03-05 Shawn Singh <shawnsingh@chromium.org>
314
315 Fix default background of a dragged image.
316 https://bugs.webkit.org/show_bug.cgi?id=110512
317
318 Reviewed by Tony Chang.
319
320 * ManualTests/drag-background-with-padding.html: Added.
321
kov@webkit.orgb6b30132013-03-05 17:08:18 +00003222013-03-05 Gustavo Noronha Silva <gns@gnome.org>
323
324 Unreviewed build fix.
325
326 * GNUmakefile.am: remove bad path for generate-feature-defines-files from EXTRA_DIST.
327
commit-queue@webkit.orgacbaff42013-03-05 00:42:32 +00003282013-03-04 Ruslan Abdikeev <aruslan@chromium.org>
329
330 <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
331 https://bugs.webkit.org/show_bug.cgi?id=109061
332
333 Reviewed by Adam Barth.
334
335 * Source/autotools/symbols.filter:
336
commit-queue@webkit.org375fe102013-03-04 11:40:56 +00003372013-03-04 Kunihiko Sakamoto <ksakamoto@chromium.org>
338
339 Add build flag for FontLoader
340 https://bugs.webkit.org/show_bug.cgi?id=111289
341
342 Reviewed by Benjamin Poulain.
343
344 Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default).
345
346 * Source/autotools/SetupWebKitFeatures.m4:
347 * Source/cmake/WebKitFeatures.cmake:
348 * Source/cmakeconfig.h.cmake:
349
commit-queue@webkit.orgee29c052013-03-03 11:47:47 +00003502013-03-03 Sheriff Bot <webkit.review.bot@gmail.com>
351
352 Unreviewed, rolling out r144567.
353 http://trac.webkit.org/changeset/144567
354 https://bugs.webkit.org/show_bug.cgi?id=111266
355
356 Does not compile on apple-win (Requested by abarth on
357 #webkit).
358
359 * Source/autotools/symbols.filter:
360
commit-queue@webkit.org2d6eecc2013-03-03 09:54:08 +00003612013-03-03 Ruslan Abdikeev <aruslan@chromium.org>
362
363 <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
364 https://bugs.webkit.org/show_bug.cgi?id=109061
365
366 Reviewed by Adam Barth.
367
368 * Source/autotools/symbols.filter:
369
commit-queue@webkit.orgaf72f8d2013-03-02 02:35:53 +00003702013-03-01 Elliott Sprehn <esprehn@gmail.com>
371
372 Don't leak Documents when using MutationObserver from extensions
373 https://bugs.webkit.org/show_bug.cgi?id=111234
374
375 Reviewed by Adam Barth.
376
377 * ManualTests/leak-observer-nonmain-world.html: Added.
378
zandobersek@gmail.com48deb832013-02-27 20:21:39 +00003792013-02-27 Zan Dobersek <zdobersek@igalia.com>
380
381 [GTK] Disable MathML support in release builds
382 https://bugs.webkit.org/show_bug.cgi?id=110981
383
384 Reviewed by Martin Robinson.
385
386 * Source/autotools/SetupWebKitFeatures.m4: Disable the MathML support in release builds
387 as the code is not yet deemed production-ready.
388
glenn@skynav.com4ec5fea2013-02-27 18:46:00 +00003892013-02-27 Glenn Adams <glenn@skynav.com>
390
391 Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
392 https://bugs.webkit.org/show_bug.cgi?id=110944
393
394 Reviewed by Dean Jackson.
395
396 * Source/cmake/WebKitFeatures.cmake:
397 * Source/cmakeconfig.h.cmake:
398
commit-queue@webkit.org5b6c10e2013-02-24 21:11:15 +00003992013-02-24 Laszlo Gombos <l.gombos@samsung.com>
400
401 [EFL] Rename ENABLE_REGIONS to ENABLE_CSS_REGIONS
402 https://bugs.webkit.org/show_bug.cgi?id=110699
403
404 Reviewed by Andreas Kling.
405
406 Fix a typo. ENABLE_REGIONS is called ENABLE_CSS_REGIONS
407 throughout the project.
408
409 * Source/cmake/OptionsEfl.cmake:
410
zandobersek@gmail.com9b52dc52013-02-24 19:01:20 +00004112013-02-24 Zan Dobersek <zdobersek@igalia.com>
412
413 [GTK] Stop generating UserAgentGtk.h
414 https://bugs.webkit.org/show_bug.cgi?id=110582
415
416 Reviewed by Martin Robinson.
417
418 * configure.ac: Provide the USER_AGENT_GTK_(MAJOR|MINOR)_VERSION defines in the autotoolsconfig.h
419 header, containing the user agent versions that are to be used in the user agent string. The
420 WEBKIT_USER_AGENT_(MAJOR|MINOR)_VERSION name is avoided as the same defines are specified in the
421 webkitversion.h API header (but are not accessible from the WebCore layer). The UserAgentGtk.h
422 header is also not generated anymore from the input file.
423
tony@chromium.org2d54e362013-02-21 22:21:17 +00004242013-02-21 Tony Chang <tony@chromium.org>
425
426 Autogenerate Settings that call setNeedsRecalcStyleInAllFrames when set
427 https://bugs.webkit.org/show_bug.cgi?id=109989
428
429 Reviewed by Ryosuke Niwa.
430
431 Add setters to export symbols.
432
433 * Source/autotools/symbols.filter:
434
mrobinson@webkit.org3e4076e2013-02-21 16:19:47 +00004352013-02-21 Martin Robinson <mrobinson@igalia.com>
436
437 [GTK] Move feature overriding to the configure phase
438 https://bugs.webkit.org/show_bug.cgi?id=110293
439
440 Reviewed by Gustavo Noronha Silva.
441
442 Rework the feature overrides logic so all feature defines go into a
443 header rather than the command line. This has a few benefits. Most
444 notably, we can reuse the header in the gyp build. Another nice result
445 is that changes to the configuration automatically result in a full
446 rebuild and Debug and Release builds can have different configurations.
447
448 All feature define processing happens now during the configuration phase,
449 instead of when running autogen.sh. This means that we need to distribute
450 the feature processing script.
451
452 * GNUmakefile.am: Read feature defines from WebKitFeatures.txt when kicking
453 off a build. Also include generate-feature-defines-files in the distribution.
454 * Source/autotools/SetupAutoconfHeader.m4: Remove an extra ENABLE_3D_RENDERING
455 from the autoconf header, as it is already provided by the feature configuration.
456 * Source/autotools/SetupWebKitFeatures.m4: Added.
457 * Source/autotools/webkitfeature.m4: Removed. The functionality has been moved
458 to SetupWebKitFeatures.m4.
459 * autogen.sh: Remove the call to override-feature-defines.
460 * configure.ac: Now include SetupWebKitFeatures.
461
krit@webkit.org8a0aef22013-02-20 22:14:04 +00004622013-02-20 Dirk Schulze <krit@webkit.org>
463
464 Enable CANVAS_PATH flag
465 https://bugs.webkit.org/show_bug.cgi?id=108508
466
467 Reviewed by Simon Fraser.
468
469 Enable CANVAS_PATH flag on trunk.
470
471 Existing tests cover the feature.
472
473 * Source/cmake/WebKitFeatures.cmake:
474
csaavedra@igalia.com22b47862013-02-19 17:09:31 +00004752013-02-19 Claudio Saavedra <csaavedra@igalia.com>
476
477 Unreviewed build fix.
478
479 * Source/autotools/FindDependencies.m4:
480 * Source/autotools/Versions.m4:
481 * Source/cmake/FindHarfBuzz.cmake:
482
483 Bump gtk and efl dependencies on harfbuzz
484 to 0.9.7. See bug 110145.
485
commit-queue@webkit.orgd6331622013-02-19 17:01:41 +00004862013-02-19 Changhun Kang <temoochin@company100.net>
487
488 Only depend on xrender if x11 is being used
489 https://bugs.webkit.org/show_bug.cgi?id=84095
490
491 Reviewed by Martin Robinson.
492
493 * Source/autotools/FindDependencies.m4:
494
commit-queue@webkit.orgc3008e72013-02-18 16:34:41 +00004952013-02-18 ChangSeok Oh <shivamidow@gmail.com>
496
497 [GTK] Fix nits for configuration
498 https://bugs.webkit.org/show_bug.cgi?id=110083
499
500 Reviewed by Martin Robinson.
501
502 Remove unicode backend printing option. The only backend for unicode is icu
503 after changeset 142724.
504
505 * Source/autotools/PrintBuildConfiguration.m4:
506
kov@webkit.org2f8a5852013-02-15 16:12:53 +00005072013-02-15 Gustavo Noronha Silva <gns@gnome.org>
508
509 Unreviewed build fix.
510
511 * Source/autotools/SetupLibtool.m4: Move AR_FLAGS definition so it comes before dolt
512 and libtool initialization, thus having an effect once again.
513
keishi@webkit.org39023822013-02-15 13:36:51 +00005142013-02-15 Keishi Hattori <keishi@webkit.org>
515
516 Add setValue and closePopup methods to PagePopupController
517 https://bugs.webkit.org/show_bug.cgi?id=109897
518
519 Reviewed by Kent Tamura.
520
521 * ManualTests/forms/calendar-picker.html: Added mock setValue and closePopup implementation.
522 * ManualTests/forms/color-suggestion-picker.html: Ditto.
523
allan.jensen@digia.comeb0e1f92013-02-15 10:46:33 +00005242013-02-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
525
526 Simplify hitTestResultAtPoint and nodesFromRect APIs
527 https://bugs.webkit.org/show_bug.cgi?id=95720
528
529 Reviewed by Julien Chaffraix.
530
531 Update exported symbols.
532
533 * Source/autotools/symbols.filter:
534
caseq@chromium.orgd50549e2013-02-14 16:39:23 +00005352013-02-08 Andrey Kosyakov <caseq@chromium.org>
536
537 Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
538 https://bugs.webkit.org/show_bug.cgi?id=109192
539
540 Reviewed by Pavel Feldman.
541
542 * Source/autotools/symbols.filter:
543
mrobinson@webkit.orgcf3080a2013-02-13 20:52:05 +00005442013-02-13 Martin Robinson <mrobinson@igalia.com>
545
mrobinson@webkit.org01173982013-02-13 23:57:33 +0000546 Try once again to fix the build after r142756
547
548 * Source/autotools/PrintBuildConfiguration.m4: Do not try to print the GStreamer version
549 in the build output.
550 * Source/autotools/SetupAutoconfHeader.m4: Remove the last reference to have_gstreamer.
551
5522013-02-13 Martin Robinson <mrobinson@igalia.com>
553
mrobinson@webkit.orgcf3080a2013-02-13 20:52:05 +0000554 Try to fix the build after r142756
555
556 * Source/autotools/SetupAutomake.m4: Instead of using the (now gone) have_gstreamer
557 variable, activate GStreamer if either web audio or web video is enabled.
558
wangxianzhu@chromium.org4d444692013-02-13 18:37:30 +00005592013-02-13 Xianzhu Wang <wangxianzhu@chromium.org>
560
561 Heap-use-after-free in WebCore::ScrollingCoordinator::hasVisibleSlowRepaintViewportConstrainedObjects.
562 https://bugs.webkit.org/show_bug.cgi?id=108695
563
564 Add a manual test. Unable to write a normal layout test because
565 1) must waitUntilDone() to reproduce the crash but the redirected URL can't notifyDone();
566 2) Can't use a frame to contain the test because ScrollingCoordinator handles only the main frame.
567
568 Reviewed by Abhishek Arya.
569
570 * ManualTests/scrolling-coordinator-viewport-constrained-crash.html: Added.
571
commit-queue@webkit.org5e1db3b2013-02-13 17:24:40 +00005722013-02-13 Martin Robinson <mrobinson@igalia.com>
573
574 [GTK] Remove support for compiling with GStreamer 0.10
575 https://bugs.webkit.org/show_bug.cgi?id=109593
576
577 Reviewed by Philippe Normand.
578
579 Remove support for building WebKitGTK+ with GStreamer 0.10. We
580 can simplify things greatly because we don't have to worry any
581 longer about selecting one GStreamer API set.
582
583 * Source/autotools/FindDependencies.m4:
584 * Source/autotools/ReadCommandLineArguments.m4:
585 * Source/autotools/SetupAutoconfHeader.m4:
586 * Source/autotools/Versions.m4:
587
commit-queue@webkit.orgf9b3c2e2013-02-13 06:30:42 +00005882013-02-12 Martin Robinson <mrobinson@igalia.com>
589
590 [GTK] Remove the GLib unicode backend
591 https://bugs.webkit.org/show_bug.cgi?id=109627
592
593 Reviewed by Benjamin Poulain.
594
595 Remove references to the GLib unicode backend from configuration.
596
597 * Source/autotools/FindDependencies.m4:
598 * Source/autotools/ReadCommandLineArguments.m4:
599 * Source/autotools/SetupAutoconfHeader.m4:
600 * Source/autotools/SetupAutomake.m4:
601
ch.dumez@sisa.samsung.com243ab442013-02-12 21:21:32 +00006022013-02-12 Christophe Dumez <ch.dumez@sisa.samsung.com>
603
604 Remove remaining traces of Web Intents
605 https://bugs.webkit.org/show_bug.cgi?id=109586
606
607 Reviewed by Eric Seidel.
608
609 Remove references to Web Intents from CMake files as the functionality
610 was removed in r142549.
611
612 * Source/cmake/WebKitFeatures.cmake:
613 * Source/cmakeconfig.h.cmake:
614
mrobinson@webkit.orgafae6162013-02-12 17:04:08 +00006152013-02-12 Martin Robinson <mrobinson@igalia.com>
616
617 [GTK] Remove the enable-debug-feature configuration option
618 https://bugs.webkit.org/show_bug.cgi?id=109539
619
620 Reviewed by Philippe Normand.
621
622 Remove the --enable-debug-feature option from configuration. It doesn't
623 do anything that --enable-debug doesn't.
624
625 * Source/autotools/PrintBuildConfiguration.m4: Remove references to --enable-debug-features.
626 * Source/autotools/ReadCommandLineArguments.m4: Ditto.
627 * Source/autotools/SetupAutoconfHeader.m4: Ditto.
628 * Source/autotools/SetupAutomake.m4: Ditto.
629
zandobersek@gmail.com4c70f6b2013-02-12 11:06:17 +00006302013-02-12 Zan Dobersek <zdobersek@igalia.com>
631
632 Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
633 https://bugs.webkit.org/show_bug.cgi?id=109481
634
635 Reviewed by Daniel Bates.
636
637 The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
638 back in r120574. There are still occurrences of it in various build systems
639 which should all be removed as they are useless.
640
641 * Source/cmake/OptionsBlackBerry.cmake:
642 * Source/cmakeconfig.h.cmake:
643
eric.carlson@apple.comb54d1c82013-02-12 06:30:19 +00006442013-02-11 Eric Carlson <eric.carlson@apple.com>
645
646 [Mac] Track language selection should be sticky
647 https://bugs.webkit.org/show_bug.cgi?id=109466
648
649 Reviewed by Dean Jackson.
650
651 * Source/autotools/symbols.filter: Export PageGroup::captionPreferences and Page::initGroup.
652
benjamin@webkit.orgeee9a0d2013-02-11 21:41:01 +00006532013-02-11 Benjamin Poulain <benjamin@webkit.org>
654
655 Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
656 https://bugs.webkit.org/show_bug.cgi?id=109349
657
658 Reviewed by Sam Weinig.
659
660 * Source/autotools/symbols.filter:
661
zandobersek@gmail.comf2495c12013-02-11 14:59:57 +00006622013-02-11 Zan Dobersek <zdobersek@igalia.com>
663
664 * Source/WebCore: Modified property svn:ignore, adding GNUmakefile.features.am
665 to the list of paths to be ignored.
666
commit-queue@webkit.orga5fae062013-02-10 21:04:01 +00006672013-02-10 Laszlo Gombos <l.gombos@samsung.com>
668
669 Consolidate the way WTF_USE_PTHREADS is enabled
670 https://bugs.webkit.org/show_bug.cgi?id=108191
671
672 Reviewed by Benjamin Poulain.
673
674 Remove duplicated definition of WTF_USE_PTHREADS.
675
676 WTF_USE_PTHREADS is defined to 1 on all OS(UNIX) environments in
677 Platform.h.
678
679 * Source/cmake/OptionsBlackBerry.cmake:
680 * Source/cmake/OptionsEfl.cmake:
681
commit-queue@webkit.org245e4842013-02-10 11:23:23 +00006822013-02-10 Jae Hyun Park <jae.park08@gmail.com>
683
684 Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
685 https://bugs.webkit.org/show_bug.cgi?id=104266
686
687 Reviewed by Philippe Normand.
688
689 Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
690 the existing macro naming conventions.
691
692 From Platform.h
693 USE() - use a particular third-party library or optional OS service
694 ENABLE() - turn on a specific feature of WebKit
695
696 * Source/autotools/SetupAutoconfHeader.m4:
697 * Source/cmake/OptionsEfl.cmake:
698
philn@webkit.org0568e8b2013-02-09 11:51:15 +00006992013-02-09 Philippe Normand <pnormand@igalia.com>
700
701 Unreviewed, another GTK+ build fix after r142343.
702
703 * Source/autotools/symbols.filter: Expose the InlineBox delete operator.
704
benjamin@webkit.orgb9181b32013-02-09 05:17:53 +00007052013-02-08 Benjamin Poulain <bpoulain@apple.com>
706
707 Move workerThreadCount from TestRunner to WebCore Internals
708 https://bugs.webkit.org/show_bug.cgi?id=109239
709
710 Reviewed by Darin Adler.
711
712 * Source/autotools/symbols.filter:
713
dino@apple.com0a8f1f22013-02-09 03:58:00 +00007142013-02-08 Dean Jackson <dino@apple.com>
715
dino@apple.com68374c82013-02-09 04:04:21 +0000716 Only a fool would cut and paste from a terminal showing truncated git logs.
717 I am that fool.
718
719 Export the full symbol for InlineBox::nodeAtPoint.
720
721 * Source/autotools/symbols.filter:
722
7232013-02-08 Dean Jackson <dino@apple.com>
724
dino@apple.com0a8f1f22013-02-09 03:58:00 +0000725 Snapshotted plug-in should use shadow root
726 https://bugs.webkit.org/show_bug.cgi?id=108284
727
728 Unreviewed GTK+ build fix.
729
730 * Source/autotools/symbols.filter: Export InlineBox symbols.
731
commit-queue@webkit.orgf6c7d2e2013-02-08 20:18:32 +00007322013-02-08 Seulgi Kim <seulgikim@company100.net>
733
734 Update .gitignore for vim swap files.
735 https://bugs.webkit.org/show_bug.cgi?id=109252
736
737 Reviewed by Dirk Pranke.
738
739 When opening the same files multiple with vim, vim creates a .*.sw[a-p]
740 file as the swap file.
741
742 * .gitignore:
743
commit-queue@webkit.orged59d502013-02-08 16:17:04 +00007442013-02-08 Tomas Popela <tpopela@redhat.com>
745
746 [GTK] Include files from DerivedSources/webkitdom for introspection
747 https://bugs.webkit.org/show_bug.cgi?id=108631
748
749 Reviewed by Martin Robinson.
750
751 Include files from DerivedSources/webkitdom for introspection
752
753 * /Source/WebKit/gtk/GNUmakefile.am:
754 * /Source/WebKit2/GNUmakefile.am:
755
mrobinson@webkit.org38e753c2013-02-08 16:15:18 +00007562013-02-07 Martin Robinson <mrobinson@igalia.com>
757
758 [GTK] Split configure.ac into reusable portions
759 https://bugs.webkit.org/show_bug.cgi?id=109246
760
761 Reviewed by Philippe Normand.
762
763 Split up configure.ac into sections based on different "phases"
764 of configuration. This should make it easier to find what you are
765 looking for as well as creating a "right" place to put things.
766 A nice side effect of this is that we can share the different
767 modules with a gyp build.
768
769 * Source/autotools/CheckSystemAndBasicDependencies.m4: Added.
770 * Source/autotools/FindDependencies.m4: Added.
771 * Source/autotools/PrintBuildConfiguration.m4: Added.
772 * Source/autotools/ReadCommandLineArguments.m4: Added.
773 * Source/autotools/SetupAutoconfHeader.m4: Added.
774 * Source/autotools/SetupAutomake.m4: Added.
775 * Source/autotools/SetupCompilerFlags.m4: Added.
776 * Source/autotools/SetupLibtool.m4: Added.
777 * Source/autotools/Versions.m4: Added.
778 * configure.ac:
779
commit-queue@webkit.orgc5fe5e82013-02-08 00:56:03 +00007802013-02-07 David Farler <dfarler@apple.com>
781
782 Makefiles should work for arbitrary SDKs and architectures on Apple ports
783 https://bugs.webkit.org/show_bug.cgi?id=107863
784
785 Reviewed by Mark Rowe.
786
787 * Makefile:
788 Allow SDKROOT, ARCHS outside of $(ARGS).
789 Setting ARCHS => ONLY_ACTIVE_ARCH=NO.
790 * Makefile.shared: options to webkitdirs based on SDKROOT
791 * Source/Makefile: don't build WebKit2 for iOS
792
mrobinson@webkit.org9bc326f2013-02-07 22:08:08 +00007932013-02-07 Martin Robinson <mrobinson@igalia.com>
794
795 [GTK] Cleanup command-line defines
796 https://bugs.webkit.org/show_bug.cgi?id=109213
797
798 Reviewed by Xan Lopez.
799
800 * GNUmakefile.am: Remove references to flags that are now provided
801 by autotoolsconfig.h
802 * configure.ac: Add new AC_DEFINE invocations for flags that were
803 before manually appended to the compiler CPPFLAGS and clump all
804 AC_DEFINE invocations together.
805
commit-queue@webkit.org14c28b72013-02-07 21:37:09 +00008062013-02-07 ChangSeok Oh <shivamidow@gmail.com>
807
808 [GTK][AC] Clutter required version up to 1.12
809 https://bugs.webkit.org/show_bug.cgi?id=109037
810
811 Reviewed by Martin Robinson.
812
813 The clutter requried version is changed to 1.12.
814
815 * configure.ac:
816
zandobersek@gmail.comf1c22ea2013-02-07 19:31:52 +00008172013-02-07 Zan Dobersek <zdobersek@igalia.com>
818
819 [Autotools] Remove uses of Automake FARSTREAM_(CFLAGS|LIBS) variables, USE_FARSTREAM conditional
820 https://bugs.webkit.org/show_bug.cgi?id=109198
821
822 Reviewed by Martin Robinson.
823
824 * GNUmakefile.am: The USE_FARSTREAM conditional is being removed while the WTF_USE_FARSTREAM
825 define is currently a no-op.
826 * configure.ac: Don't set the Automake conditional as it's currently not needed due
827 to checking for Farstream dependency being removed in r142005.
828
gavinp@chromium.org14709342013-02-07 17:32:07 +00008292013-02-07 Gavin Peters <gavinp@chromium.org>
830
gavinp@chromium.org6ca682e2013-02-07 17:51:49 +0000831 Unreviewed, rolling out r142141.
832 http://trac.webkit.org/changeset/142141
833 https://bugs.webkit.org/show_bug.cgi?id=108990
834
835 Reland r142112, will update Chromium expectations and create a
836 Chromium bug instead for the crash.
837
838 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
839
8402013-02-07 Gavin Peters <gavinp@chromium.org>
841
gavinp@chromium.org14709342013-02-07 17:32:07 +0000842 Unreviewed, rolling out r142112.
843 http://trac.webkit.org/changeset/142112
844 https://bugs.webkit.org/show_bug.cgi?id=108990
845
846 The new test scrollingcoordinator/non-fast-scrollable-region-transformed- iframe.html crashes on Lion.
847
848 See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=scrollingcoordinator%2Fnon-fast-scrollable-region-transformed-iframe.html
849
850 * ManualTests/remove-fixed-position-but-keep-compositing.html: Removed.
851
zandobersek@gmail.com9c697ec2013-02-07 16:38:34 +00008522013-02-07 Zan Dobersek <zdobersek@igalia.com>
853
854 [GTK] configure.ac requires a cleanup
855 https://bugs.webkit.org/show_bug.cgi?id=99272
856
857 Reviewed by Martin Robinson.
858
859 Clean up configure.ac. While there is no strict style guideline determined
860 for this file the changes enforce the usual indentation of four spaces along
861 with line wrapping at 130 characters and grammar fixes/updates.
862
863 * configure.ac:
864
caio.oliveira@openbossa.org6f631762013-02-07 14:47:50 +00008652013-02-07 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
866
867 [CoordinatedGraphics] Use ScrollingCoordinator to track fixed layers
868 https://bugs.webkit.org/show_bug.cgi?id=108990
869
870 Reviewed by Noam Rosenthal.
871
872 Add a new test that allow us to remove the fixed positioning of a layer but still keeping
873 it compositing. Coordinated Graphics had a bug where the CoordinatedSceneGraph would still
874 count this layer as fixed position.
875
876 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
877
kov@webkit.orgf5bb58f2013-02-07 13:48:46 +00008782013-02-07 Gustavo Noronha Silva <gns@gnome.org>
879
880 Unreviewed build fix after r141196 for 32 bits autotools.
881
882 * Source/autotools/symbols.filter: restore 32 bits version of the
883 WebCore::TextIterator::getLocationAndLengthFromRange(WebCore::Node*,
884 WebCore::Range const*, unsigned int&, unsigned int&) symbol.
885
hausmann@webkit.orgdb2d1d42013-02-07 08:25:14 +00008862013-02-05 Simon Hausmann <simon.hausmann@digia.com>
887
888 [Qt] Compile WTF tests of TestWebKitAPI
889 https://bugs.webkit.org/show_bug.cgi?id=108935
890
891 Reviewed by Kenneth Rohde Christiansen.
892
893 Build gtest on Linux.
894
895 * WebKit.pro:
896
commit-queue@webkit.org2cb6ac12013-02-06 18:15:30 +00008972013-02-06 Jonathon Jongsma <jonathon.jongsma@collabora.com>
898
899 [GStreamer] MediaPlayer's code is not easily reusable by other GStreamer-based players
900 https://bugs.webkit.org/show_bug.cgi?id=100261
901
902 Reviewed by Philippe Normand
903
904 * configure.ac: removed farstream requirement for now since it's
905 not actually used yet and makes it more difficult to build and test
906
mkwst@chromium.orgebd38582013-02-06 12:07:10 +00009072013-02-06 Mike West <mkwst@chromium.org>
908
909 Add an ENABLE_NOSNIFF feature flag.
910 https://bugs.webkit.org/show_bug.cgi?id=109029
911
912 Reviewed by Jochen Eisinger.
913
914 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
915 when processing script and other resource types.
916
917 * Source/cmake/WebKitFeatures.cmake:
918 * Source/cmakeconfig.h.cmake:
919
jocelyn.turcotte@digia.com66a65422013-02-05 15:34:51 +00009202013-02-05 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
921
922 [Qt] REGRESSION(r137436): It made all inspector tests timeout on developer builds
923 https://bugs.webkit.org/show_bug.cgi?id=106554
924
925 Reviewed by Simon Hausmann.
926
927 Explicitely link WebCore resources in the final DLL only on Windows to
928 support force_static_libs_as_shared on other platforms.
929
930 WebKit1 applications don't get the QtWebKit dynamic library loaded
931 since libQtWebKitWidgets doesn't depend on libQtWebKit if WebCore and
932 WebKit1 are dynamic libraries of their own.
933
934 * Source/api.pri:
935
mrobinson@webkit.org38155922013-02-05 08:55:44 +00009362013-02-05 Martin Robinson <mrobinson@igalia.com>
937
938 Update the NEWS and configuration in preparation for 1.11.5.
939
940 Reviewed by Philippe Normand.
941
942 * configure.ac:
943
benjamin@webkit.org99308ba2013-02-05 04:21:13 +00009442013-02-04 Benjamin Poulain <bpoulain@apple.com>
945
946 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
947 https://bugs.webkit.org/show_bug.cgi?id=108741
948
949 Reviewed by Tony Chang.
950
951 * Source/autotools/symbols.filter:
952
paroga@webkit.org421a2ac2013-02-02 20:59:25 +00009532013-02-02 Patrick Gansterer <paroga@webkit.org>
954
955 [CMake] Adopt the WinCE port to new CMake
956 https://bugs.webkit.org/show_bug.cgi?id=108754
957
958 Reviewed by Laszlo Gombos.
959
960 Remove the entry point hack which isn't required in the new
961 CMake version with offical WindowsCE support.
962
963 * Source/cmake/OptionsWindows.cmake:
964
benjamin@webkit.orgd19a49c2013-02-01 23:55:46 +00009652013-02-01 Benjamin Poulain <bpoulain@apple.com>
966
967 Clean the String->AtomicString conversion for AnimationController::pauseAnimationAtTime
968 https://bugs.webkit.org/show_bug.cgi?id=108558
969
970 Reviewed by Dean Jackson.
971
972 * Source/autotools/symbols.filter:
973
zandobersek@gmail.com050d2e22013-02-01 20:06:55 +00009742013-02-01 Zan Dobersek <zdobersek@igalia.com>
975
976 [GTK] Add WTFURL source files to the build
977 https://bugs.webkit.org/show_bug.cgi?id=108215
978
979 Reviewed by Benjamin Poulain.
980
981 * Source/autotools/symbols.filter: Force the export of the KURL::string() symbol.
982 This is required when using the WTFURL backend but otherwise doesn't affect the build.
983
alexis@webkit.org5b4483d2013-02-01 12:16:51 +00009842013-02-01 Alexis Menard <alexis@webkit.org>
985
986 Enable unprefixed CSS transitions by default.
987 https://bugs.webkit.org/show_bug.cgi?id=108216
988
989 Reviewed by Dean Jackson.
990
991 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
992 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
993 guard the unprefixing work for CSS Transforms and animations.
994
995 * Source/cmake/WebKitFeatures.cmake:
996 * Source/cmakeconfig.h.cmake:
997
commit-queue@webkit.orgc20b51b2013-01-31 18:43:41 +00009982013-01-31 Christophe Dumez <dchris@gmail.com>
999
1000 [EFL] Disable Web Intents
1001 https://bugs.webkit.org/show_bug.cgi?id=108457
1002
1003 Reviewed by Alexey Proskuryakov.
1004
1005 Turn off WEB_INTENTS flag in EFL CMake project.
1006
1007 * Source/cmake/OptionsEfl.cmake:
1008
hausmann@webkit.org393936e2013-01-31 18:04:16 +000010092013-01-31 Simon Hausmann <simon.hausmann@digia.com>
1010
1011 [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
1012 https://bugs.webkit.org/show_bug.cgi?id=108472
1013
1014 Reviewed by Andreas Kling.
1015
1016 When linking WebKit2, also link the WebKit2QML module.
1017
1018 * Source/api.pri:
1019
dominik.rottsches@intel.com38833922013-01-30 10:45:58 +000010202013-01-30 Dominik Röttsches <dominik.rottsches@intel.com>
1021
1022 [HarfBuzz] Remove the HarfBuzz-old code
1023 https://bugs.webkit.org/show_bug.cgi?id=108077
1024
1025 Reviewed by Benjamin Poulain.
1026
1027 Rename WTF_USE_HARFBUZZ_NG to WTF_USE_HARFBUZZ since there
1028 won't be a distinction between ng and non-ng HarfBuzz after
1029 removing the old code.
1030
1031 * Source/cmake/OptionsEfl.cmake:
1032
zandobersek@gmail.com77025d72013-01-30 07:48:12 +000010332013-01-29 Zan Dobersek <zdobersek@igalia.com>
1034
1035 Unreviewed GTK build fix after r141175.
1036
1037 * Source/autotools/symbols.filter: Export the WebCore::Element::createShadowRoot symbol.
1038
shinyak@chromium.orgf803a762013-01-30 02:08:28 +000010392013-01-29 Shinya Kawanaka <shinyak@chromium.org>
1040
1041 [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
1042 https://bugs.webkit.org/show_bug.cgi?id=106287
1043
1044 Reviewed by Hajime Morita.
1045
1046 * Source/autotools/symbols.filter:
1047
paroga@webkit.orge6e71722013-01-29 21:18:41 +000010482013-01-29 Laszlo Gombos <l.gombos@samsung.com>
1049
1050 [CMake] Add minimum version information for tool dependencies
1051 https://bugs.webkit.org/show_bug.cgi?id=97592
1052
1053 Reviewed by Kenneth Rohde Christiansen.
1054
1055 Capture the minimum version information for the tools that are required
1056 to build WebKit for all CMake based build systems.
1057
1058 * CMakeLists.txt:
1059
japhet@chromium.org3e317182013-01-29 20:06:19 +000010602013-01-29 Nate Chapin <japhet@chromium.org>
1061
1062 Enable reuse of cached main resources
1063 https://bugs.webkit.org/show_bug.cgi?id=105667
1064
1065 Reviewed by Adam Barth.
1066
1067 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
1068
commit-queue@webkit.orgd2e18812013-01-29 14:53:18 +000010692013-01-29 Laszlo Gombos <l.gombos@samsung.com>
1070
1071 Enable Workers for WinCE
1072 https://bugs.webkit.org/show_bug.cgi?id=108099
1073
1074 Reviewed by Gyuyoung Kim.
1075
1076 WORKERS are enabled for all CMake based ports except WinCE.
1077 Turn on WORKERS for all CMake based ports.
1078
1079 * Source/cmake/OptionsBlackBerry.cmake:
1080 * Source/cmake/OptionsEfl.cmake:
1081 * Source/cmake/WebKitFeatures.cmake:
1082
commit-queue@webkit.orgb08d2972013-01-28 20:19:14 +000010832013-01-28 Halton Huo <halton.huo@intel.com>
1084
1085 [EFL] Quit debug build without -DSHARED_CORE=ON
1086 https://bugs.webkit.org/show_bug.cgi?id=104773
1087
1088 Reviewed by Laszlo Gombos.
1089
1090 Debug build without -DSHARED_CORE=ON will fail because libwebcore_efl.a
1091 is too big (>4G) to archive. The solution is simply to abort cmake in
1092 this condition and notify developer.
1093
1094 * CMakeLists.txt:
1095 * Source/cmake/OptionsEfl.cmake:
1096 * Source/cmake/OptionsCommon.cmake:
1097
reni@webkit.org13fc98c2013-01-28 09:54:15 +000010982013-01-28 Renata Hodovan <reni@webkit.org>
1099
1100 [WK2] Putting QtWebProcess into a chrooted sandbox
1101 https://bugs.webkit.org/show_bug.cgi?id=90005
1102
1103 Reviewed by Anders Carlsson and Zoltan Herczeg.
1104
1105 Make it possible to build WebKit2 with SandboxProcess.
1106
1107 * Source/QtWebKit.pro:
1108
commit-queue@webkit.org8da3ed12013-01-28 04:22:30 +000011092013-01-27 David Farler <dfarler@apple.com>
1110
1111 REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
1112 https://bugs.webkit.org/show_bug.cgi?id=108028
1113
1114 Reviewed by Dan Bernstein.
1115
1116 * Makefile: Reverted.
1117 * Makefile.shared: Reverted.
1118 * Source/Makefile: Reverted.
1119
commit-queue@webkit.org0ee1a892013-01-26 16:34:55 +000011202013-01-26 David Farler <dfarler@apple.com>
1121
1122 Allow building with arbitrary SDK and ARCHS with make + Xcode
1123 https://bugs.webkit.org/show_bug.cgi?id=107863
1124
1125 Reviewed by David Kilzer.
1126
1127 * Makefile:
1128 Removed references to legacy Xcode configurations.
1129 * Makefile.shared:
1130 Added default ARCHS + SDK settings and parameterized xcodebuild calls.
1131 * Source/Makefile:
1132 iOS does not build WebKit2.
1133
commit-queue@webkit.org7a6b55f2013-01-25 10:18:08 +000011342013-01-25 Jussi Kukkonen <jussi.kukkonen@intel.com>
1135
1136 [CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
1137 https://bugs.webkit.org/show_bug.cgi?id=106443
1138
1139 Reviewed by Laszlo Gombos.
1140
1141 LevelDB is now included in ThirdParty. Use it when IndexDB is
1142 enabled for EFL.
1143
1144 * Source/cmake/OptionsEfl.cmake:
1145 Set WTF_USE_LEVELDB when IndexedDB is enabled
1146
keishi@webkit.orgb1c7e152013-01-25 05:28:46 +000011472013-01-24 Keishi Hattori <keishi@webkit.org>
1148
1149 Adjust design of the Calendar Picker
1150 https://bugs.webkit.org/show_bug.cgi?id=107507
1151
1152 Reviewed by Kent Tamura.
1153
1154 * ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.
1155
commit-queue@webkit.org4f2fb8f2013-01-24 08:46:15 +000011562013-01-24 Soo-Hyun Choi <s.choi@hackerslab.eu>
1157
1158 [CMake] Remove the definition of WTF_PLATFORM_WIN from the build system
1159 https://bugs.webkit.org/show_bug.cgi?id=101635
1160
1161 Reviewed by Laszlo Gombos.
1162
1163 WTF_PLATFORM_WIN defined twice: Source/cmake/OptionsWindows.cmake and in
1164 Source/WTF/wtf/Platform.h.
1165 It would be more future-proof to have it only defined in common C++ code in
1166 Platform.h.
1167
1168 * Source/cmake/OptionsWindows.cmake:
1169
zandobersek@gmail.com9dbe1cc2013-01-23 19:49:21 +000011702013-01-23 Zan Dobersek <zdobersek@igalia.com>
1171
1172 Unreviewed.
1173
1174 Speculative build fix for the GTK port after 140539.
1175
1176 * Source/autotools/symbols.filter:
1177
kov@webkit.org30edf5d2013-01-22 18:52:52 +000011782013-01-22 Gustavo Noronha Silva <gns@gnome.org>
1179
1180 [GTK] Debug build failure on x86-64
1181 https://bugs.webkit.org/show_bug.cgi?id=107400
1182
1183 Reviewed by Xan Lopez.
1184
1185 * configure.ac: use thin archives for convenience libraries, if AR_FLAGS was not
1186 overriden through the environment variable.
1187
zandobersek@gmail.comcab09bc2013-01-22 17:15:25 +000011882013-01-22 Zan Dobersek <zdobersek@igalia.com>
1189
zandobersek@gmail.coma538e382013-01-22 17:17:13 +00001190 [Autotools] Remove the Canvas Path configuration option
1191 https://bugs.webkit.org/show_bug.cgi?id=107537
1192
1193 Reviewed by Martin Robinson.
1194
1195 * configure.ac: Remove the configuration option for the Canvas Path
1196 feature as this is not in line with the new guidelines about feature
1197 enablement in the autotools build system.
1198
11992013-01-22 Zan Dobersek <zdobersek@igalia.com>
1200
zandobersek@gmail.comcab09bc2013-01-22 17:15:25 +00001201 [Autotools] Place a warning in configure.ac about adding new configuration options
1202 https://bugs.webkit.org/show_bug.cgi?id=107559
1203
1204 Reviewed by Martin Robinson.
1205
1206 * configure.ac: Add an eye-catching section explaining that changes in this file might
1207 not be necessary at all and a link pointing to the guidelines on the Trac wiki.
1208
commit-queue@webkit.orgd5f9fe52013-01-22 02:26:20 +000012092013-01-21 Dirk Schulze <dschulze@adobe.com>
1210
1211 Add build flag for Canvas's Path object (disabled by default)
1212 https://bugs.webkit.org/show_bug.cgi?id=107473
1213
1214 Reviewed by Dean Jackson.
1215
1216 Add CANVAS_PATH build flag to build systems.
1217
1218 * Source/cmake/WebKitFeatures.cmake:
1219 * Source/cmakeconfig.h.cmake:
1220 * configure.ac:
1221
rniwa@webkit.orgf94dde22013-01-20 05:04:30 +000012222013-01-19 Ryosuke Niwa <rniwa@webkit.org>
1223
1224 Delete webkit-perf.appspot.com code from WebKit repository
1225 https://bugs.webkit.org/show_bug.cgi?id=107390
1226
1227 Reviewed by Adam Barth.
1228
1229 Delete webkit-perf.appspot.com code from WebKit repository since I maintain
1230 and push the code via https://github.com/rniwa/webkit-perf now.
1231
1232 * Websites/webkit-perf.appspot.com: Removed.
1233
pdr@google.comc960fba2013-01-20 03:12:17 +000012342013-01-19 Philip Rogers <pdr@google.com>
1235
1236 Merge SVGStylable into SVGStyledElement
1237 https://bugs.webkit.org/show_bug.cgi?id=106877
1238
1239 Reviewed by Dirk Schulze.
1240
1241 SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
1242 cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.
1243
1244 * wscript:
1245
commit-queue@webkit.org59745902013-01-18 17:57:41 +000012462013-01-18 Sudarsana Nagineni <sudarsana.nagineni@intel.com>
1247
1248 [CMake] Fix CMake warnings
1249 https://bugs.webkit.org/show_bug.cgi?id=107290
1250
1251 Reviewed by Laszlo Gombos.
1252
1253 Add missing WebKit options to CMake features list.
1254
1255 * Source/cmake/WebKitFeatures.cmake:
1256 * Source/cmakeconfig.h.cmake:
1257
dominicc@chromium.org7a319e52013-01-18 08:26:38 +000012582013-01-18 Sheriff Bot <webkit.review.bot@gmail.com>
1259
1260 Unreviewed, rolling out r140005.
1261 http://trac.webkit.org/changeset/140005
1262 https://bugs.webkit.org/show_bug.cgi?id=107235
1263
1264 broke downstream Chromium interactive_ui_tests (Requested by
1265 dominicc on #webkit).
1266
1267 * Source/autotools/symbols.filter:
1268
commit-queue@webkit.org0cfb6ab2013-01-17 20:02:36 +000012692013-01-17 Martin Robinson <mrobinson@igalia.com>
1270
1271 [GTK] Build with LevelDB when IndexedDB is enabled
1272 https://bugs.webkit.org/show_bug.cgi?id=103220
1273
1274 Reviewed by Gustavo Noronha Silva.
1275
1276 * configure.ac: Detect whether the IndexedDatabase feature is enabled. We cannot
1277 use the typical approach for feature detection since we need to adjust the automake
1278 file output based on whether or not IndexedDatabase is enabled.
1279
japhet@chromium.org88239e32013-01-17 19:09:16 +000012802013-01-17 Nate Chapin <japhet@chromium.org>
1281
1282 Enable reuse of cached main resources
1283 https://bugs.webkit.org/show_bug.cgi?id=105667
1284
1285 Reviewed by Antti Koivisto.
1286
1287 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
1288
commit-queue@webkit.orgc9d65712013-01-17 18:37:54 +000012892013-01-17 Seokju Kwon <seokju.kwon@gmail.com>
1290
1291 [EFL][CMAKE] Compress resource files of inspector
1292 https://bugs.webkit.org/show_bug.cgi?id=106210
1293
1294 Reviewed by Gyuyoung Kim.
1295
1296 Add compressing JavaScript
1297 for smaller package and faster connection of remote web inspector.
1298
1299 * Source/PlatformEfl.cmake:
1300
hugo.lima@openbossa.org36ea2092013-01-16 21:23:34 +000013012013-01-16 Hugo Parente Lima <hugo.lima@openbossa.org>
1302
1303 [CMake] Report actual values for feature configuration (instead of the default)
1304 https://bugs.webkit.org/show_bug.cgi?id=107010
1305
1306 Reviewed by Laszlo Gombos.
1307
1308 * Source/cmake/WebKitFeatures.cmake:
1309
gyuyoung.kim@samsung.com45afa9c2013-01-16 10:16:38 +000013102013-01-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1311
1312 [EFL] Move 'DefaultTheme' folder to WebCore/platform/efl
1313 https://bugs.webkit.org/show_bug.cgi?id=106969
1314
1315 Reviewed by Benjamin Poulain.
1316
1317 * Source/PlatformEfl.cmake: Change DefaultTheme path.
1318 * Source/cmake/OptionsEfl.cmake: ditto.
1319
commit-queue@webkit.orgf5b094a2013-01-16 00:18:07 +000013202013-01-15 Alberto Garcia <agarcia@igalia.com>
1321
1322 Fix typos in WebKitFeatures.cmake
1323 https://bugs.webkit.org/show_bug.cgi?id=106952
1324
1325 Reviewed by Martin Robinson.
1326
1327 * Source/cmake/WebKitFeatures.cmake:
1328 Replace "Toogle" with "Toggle".
1329
zandobersek@gmail.com6499f572013-01-15 19:49:50 +000013302013-01-15 Zan Dobersek <zandobersek@gmail.com>
1331
1332 [Autotools] Add support for WebKit2-only builds
1333 https://bugs.webkit.org/show_bug.cgi?id=106889
1334
1335 Reviewed by Gustavo Noronha Silva.
1336
1337 * GNUmakefile.am: Only copy the WebKit1 documentation into the destination
1338 directory if building WebKit1.
1339 * configure.ac: Add a configuration option for disabling the WebKit1 build.
1340 Only conditionally copy WebKit1-specific targets from the input files. Some
1341 small style changes to the WebKit2 configuration flag included as well.
1342
japhet@chromium.orgc4b1de82013-01-15 00:10:05 +000013432013-01-14 Nate Chapin <japhet@chromium.org>
1344
1345 Enable reuse of cached main resources
1346 https://bugs.webkit.org/show_bug.cgi?id=105667
1347
1348 Reviewed by Antti Koivisto.
1349
1350 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
1351
commit-queue@webkit.orge71b90c2013-01-14 20:42:26 +000013522013-01-14 Alexandre Rostovtsev <tetromino@gentoo.org>
1353
1354 Do not hardcode -ldl in OPENGL_LIBS
1355 https://bugs.webkit.org/show_bug.cgi?id=96602
1356
1357 Reviewed by Philippe Normand.
1358
1359 Some non-Linux systems, e.g. FreeBSD, have dlopen() as part of their
1360 libc, and do not use a separate libdl.
1361
1362 * configure.ac:
1363
carlosgc@webkit.org9a5b0c12013-01-11 19:14:25 +000013642013-01-11 Carlos Garcia Campos <cgarcia@igalia.com>
1365
1366 Unreviewed. Update NEWS and configure.ac for 1.11.4 release
1367
1368 * configure.ac: Bump version numbers.
1369
carlosgc@webkit.org3c42ac32013-01-11 08:42:42 +000013702013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
1371
1372 [GTK] Add API to set the web extensions directory to WebKit2 GTK+
1373 https://bugs.webkit.org/show_bug.cgi?id=106462
1374
1375 Reviewed by Xan Lopez.
1376
1377 * Source/autotools/symbols.filter: Update
1378 WebGtkExtensionManager::initialize symbol.
1379
tony@chromium.org73fddb22013-01-10 18:25:07 +000013802013-01-10 Tony Chang <tony@chromium.org>
1381
1382 Speed up supplemental dependency computation
1383 https://bugs.webkit.org/show_bug.cgi?id=106503
1384
1385 Reviewed by Adam Barth.
1386
1387 * Source/cmake/WebKitMacros.cmake: Add --idlAttributesFile to the binding generation step in cmake.
1388
zandobersek@gmail.com1594f892013-01-10 17:29:45 +000013892013-01-10 Zan Dobersek <zandobersek@gmail.com>
1390
zandobersek@gmail.com9f55fb22013-01-10 17:51:57 +00001391 [Autotools] Add the AM_WEBKIT_FEATURE_CONDITIONAL macro
1392 https://bugs.webkit.org/show_bug.cgi?id=106576
1393
1394 Reviewed by Martin Robinson.
1395
1396 Replace the AC_CHECK_WEBKIT_FEATURE_ENABLED with the new macro.
1397 The former was executing actions based on the passed-in feature being
1398 enabled in the (possibly overridden) GNUmakefile.features.am, the actions
1399 usually affecting the Automake conditional value that was set up afterwards.
1400 The new macro does this directly, setting up an Automake conditional of the
1401 same name as the feature that was checked.
1402
1403 * Source/autotools/webkitfeature.m4:
1404
14052013-01-10 Zan Dobersek <zandobersek@gmail.com>
1406
zandobersek@gmail.com1594f892013-01-10 17:29:45 +00001407 Remove the ENABLE_ANIMATION_API feature define occurences
1408 https://bugs.webkit.org/show_bug.cgi?id=106544
1409
1410 Reviewed by Simon Fraser.
1411
1412 The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
1413 feature define handling still lingers in various build systems and configurations
1414 but is of no use, so it should be removed.
1415
1416 * Source/cmake/OptionsBlackBerry.cmake:
1417 * Source/cmake/OptionsEfl.cmake:
1418 * Source/cmake/WebKitFeatures.cmake:
1419 * Source/cmakeconfig.h.cmake:
1420
commit-queue@webkit.orgd1278702013-01-10 11:27:49 +000014212013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
1422
1423 [GTK] Add support for loading web process extensions
1424 https://bugs.webkit.org/show_bug.cgi?id=105631
1425
1426 Reviewed by Gustavo Noronha Silva.
1427
1428 * GNUmakefile.am: Add webkit2_web_extension_h_api.
1429 * Source/autotools/symbols.filter: Export WebGtkExtensionManager
1430 symbols required by the injected bundle lib.
1431
christophe.dumez@intel.com2f02b162013-01-10 08:42:41 +000014322013-01-10 Christophe Dumez <christophe.dumez@intel.com>
1433
1434 [EFL] Add gstreamer 1.0.5 to jhbuild
1435 https://bugs.webkit.org/show_bug.cgi?id=106178
1436
1437 Reviewed by Laszlo Gombos.
1438
1439 Update EFL CMake configuration to require gstreamer
1440 1.0.5.
1441
1442 * Source/cmake/FindGStreamer.cmake:
1443 * Source/cmake/OptionsEfl.cmake:
1444
morrita@google.com71524812013-01-10 02:29:37 +000014452013-01-09 Hajime Morrita <morrita@google.com>
1446
1447 [Shadow DOM] Distribution related code on ElementShadow should be minimized.
1448 https://bugs.webkit.org/show_bug.cgi?id=106294
1449
1450 Reviewed by Dimitri Glazkov.
1451
1452 * Source/autotools/symbols.filter:
1453
zandobersek@gmail.comfd8abe52013-01-09 00:30:42 +000014542013-01-08 Zan Dobersek <zandobersek@gmail.com>
1455
1456 Add an Autoconf macro that checks whether a given feature is enabled
1457 https://bugs.webkit.org/show_bug.cgi?id=106380
1458
1459 Reviewed by Martin Robinson.
1460
1461 Add the AC_CHECK_WEBKIT_FEATURE_ENABLED macro. It checks the generated
1462 Source/WebCore/GNUmakefile.features.am file to determine whether the
1463 given feature is enabled or disabled in the build that's being configured.
1464
1465 * Source/autotools/webkitfeature.m4: Added.
1466
morrita@google.com27d66342013-01-09 00:16:19 +000014672013-01-08 Hajime Morrita <morrita@google.com>
1468
1469 [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
1470 https://bugs.webkit.org/show_bug.cgi?id=106282
1471
1472 Reviewed by Dimitri Glazkov.
1473
1474 * Source/autotools/symbols.filter:
1475
sergio@webkit.org266a77a2013-01-08 09:31:56 +000014762013-01-03 Sergio Villar Senin <svillar@igalia.com>
1477
1478 [GTK] Add WebP image support
1479 https://bugs.webkit.org/show_bug.cgi?id=105915
1480
1481 Reviewed by Martin Robinson.
1482
1483 WebP is from now on a dependency for WebKitGtk+.
1484
1485 * configure.ac: added WebP library detection.
1486
wangxianzhu@chromium.org4471f0d2013-01-07 22:12:47 +000014872013-01-07 Xianzhu Wang <wangxianzhu@chromium.org>
1488
1489 Add window.internals.nonFastScrollableRects for testing scrollable areas in fast/slow paths
1490 https://bugs.webkit.org/show_bug.cgi?id=105546
1491
1492 Reviewed by James Robinson.
1493
1494 Export the new symbol.
1495
1496 * Source/autotools/symbols.filter:
1497
adamk@chromium.orga0129592013-01-04 18:24:47 +000014982013-01-04 Adam Klein <adamk@chromium.org>
1499
1500 Remove ENABLE_MUTATION_OBSERVERS #define
1501 https://bugs.webkit.org/show_bug.cgi?id=105459
1502
1503 Reviewed by Ryosuke Niwa.
1504
1505 * Source/cmake/WebKitFeatures.cmake:
1506 * Source/cmakeconfig.h.cmake:
1507
zandobersek@gmail.com365ba4e2013-01-04 14:15:34 +000015082013-01-04 Zan Dobersek <zandobersek@gmail.com>
1509
1510 REGRESSION (r138184): transitions/transitions-parsing.html is failing on GTK
1511 https://bugs.webkit.org/show_bug.cgi?id=105522
1512
1513 Reviewed by Xan Lopez.
1514
1515 Remove the configuration flag covering unprefixed CSS transition property names.
1516 It does not introduce any dependency. The unprefixed property names should be
1517 available by default.
1518
1519 * configure.ac:
1520
tony@chromium.org02a17252013-01-03 20:07:09 +000015212013-01-03 Tony Chang <tony@chromium.org>
1522
1523 Generate internal.settings from Settings.in
1524 https://bugs.webkit.org/show_bug.cgi?id=104740
1525
1526 Reviewed by Adam Barth.
1527
1528 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
1529
gyuyoung.kim@samsung.comab1cff82013-01-03 01:00:35 +000015302013-01-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1531
1532 [EFL][CMAKE] Remove duplicated conditionals
1533 https://bugs.webkit.org/show_bug.cgi?id=105905
1534
1535 Reviewed by Laszlo Gombos.
1536
1537 * Source/cmake/OptionsEfl.cmake: Remove set(WTF_USE_GLX 1).
1538
tony@chromium.orga35bd272013-01-02 23:15:23 +000015392013-01-02 Tony Chang <tony@chromium.org>
1540
tony@chromium.org33e17a9a2013-01-03 00:43:42 +00001541 Unreviewed, rolling out r138661.
1542 http://trac.webkit.org/changeset/138661
1543 https://bugs.webkit.org/show_bug.cgi?id=104740
1544
1545 Compile problems on EFL
1546
1547 * Source/cmake/WebKitMacros.cmake:
1548
15492013-01-02 Tony Chang <tony@chromium.org>
1550
tony@chromium.orga35bd272013-01-02 23:15:23 +00001551 Generate internal.settings from Settings.in
1552 https://bugs.webkit.org/show_bug.cgi?id=104740
1553
1554 Reviewed by Adam Barth.
1555
1556 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
1557
esprehn@chromium.orga637d412013-01-02 20:31:44 +000015582013-01-02 Elliott Sprehn <esprehn@chromium.org>
1559
1560 Transitions and animations do not apply to CSS ::before and ::after pseudo-elements
1561 https://bugs.webkit.org/show_bug.cgi?id=92591
1562
1563 Reviewed by Eric Seidel.
1564
1565 Expose Element::pseudoElement for Internals.
1566
1567 * Source/autotools/symbols.filter:
1568
commit-queue@webkit.org8ed24322013-01-02 04:14:32 +000015692013-01-01 KwangYong Choi <ky0.choi@samsung.com>
1570
1571 [EFL] Enable MHTML feature
1572 https://bugs.webkit.org/show_bug.cgi?id=105815
1573
1574 Reviewed by Laszlo Gombos.
1575
1576 ENABLE_MHTML is now ON for EFL.
1577
1578 * Source/cmake/OptionsEfl.cmake:
1579
commit-queue@webkit.org07db8012012-12-31 16:56:42 +000015802012-12-31 Kondapally Kalyan <kalyan.kondapally@intel.com>
1581
1582 [EFL][WebGL] Add compile time support for GLES2.
1583 https://bugs.webkit.org/show_bug.cgi?id=105816
1584
1585 Reviewed by Kenneth Rohde Christiansen.
1586
1587 This patch adds build support for GLES2.
1588 GLES2 support can be enabled during compile time by passing -DENABLE_GLES2=ON as
1589 cmake config parameter. GLES2 options is not enabled by default. This patch doesn't
1590 address all the build issues related to GLES2 but only adds the needed support in
1591 OptionsEfl.cmake.
1592
1593 * Source/cmake/OptionsEfl.cmake:
1594
commit-queue@webkit.orgf6e9a822012-12-31 13:54:36 +000015952012-12-31 Carlos Garcia Campos <cgarcia@igalia.com>
1596
1597 [GTK] Move ImageDiff to the Tools directory root
1598 https://bugs.webkit.org/show_bug.cgi?id=105421
1599
1600 Reviewed by Kenneth Rohde Christiansen.
1601
1602 * GNUmakefile.am: Remove the old ImageDiff makefile include.
1603
commit-queue@webkit.org2597de42012-12-31 07:33:02 +000016042012-12-30 Kondapally Kalyan <kalyan.kondapally@intel.com>
1605
1606 [EFL] [WebGL] Rename EGLConfigHelper as EGLConfigSelector.
1607 https://bugs.webkit.org/show_bug.cgi?id=105876
1608
1609 Reviewed by Kenneth Rohde Christiansen.
1610
1611 This is to sync the naming conventions of our classes in both EGL and GLX implementations.
1612 In our GLX implementation, class responsible for the same functionality is named as GLXConfigSelector.
1613 This patch renames EGLConfigHelper as EGLConfigSelector.
1614
1615 * Source/cmake/OptionsEfl.cmake:
1616
gyuyoung.kim@samsung.com303d27d2012-12-31 04:44:16 +000016172012-12-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1618
1619 [EFL] Enable TEMPLATE_ELEMENT feature
1620 https://bugs.webkit.org/show_bug.cgi?id=105865
1621
1622 Reviewed by Laszlo Gombos.
1623
1624 * Source/cmake/OptionsEfl.cmake: Add ENABLE_TEMPLATE_ELEMENT macro.
1625
commit-queue@webkit.orgd0ad84a2012-12-27 21:15:59 +000016262012-12-27 Kondapally Kalyan <kalyan.kondapally@intel.com>
1627
1628 [EFL][WebGL] Implement EGL support with GLX.
1629 https://bugs.webkit.org/show_bug.cgi?id=105602
1630
1631 Reviewed by Kenneth Rohde Christiansen.
1632
1633 Adds support for EGL with GLX backend. EGL support can be enabled during compile time
1634 by passing -DENABLE_EGL=ON as cmake config parameter.
1635
1636 * Source/cmake/OptionsEfl.cmake:
1637
commit-queue@webkit.org20e3d392012-12-24 10:03:39 +000016382012-12-24 Kondapally Kalyan <kalyan.kondapally@intel.com>
1639
1640 [EFL [WebGL] GLES2 detection is broken.
1641 https://bugs.webkit.org/show_bug.cgi?id=105677
1642
1643 We use the logic in FindGLES.cmake to detect GLES2 support during compile time.
1644 OPENGLES2_FOUND is never set, even though OPENGLES2_INCLUDE_DIR and OPENGLES2_LIBRARY
1645 contain right information. The name passed to find_package_handle_standard_args seems to be the issue here.
1646 This patch changes the name passed to find_package_handle_standard_args to OPENGLES2.
1647
1648 Reviewed by Kenneth Rohde Christiansen.
1649
1650 * Source/cmake/FindGLES.cmake:
1651
mrobinson@webkit.org2ace46b2012-12-23 20:22:16 +000016522012-12-20 Martin Robinson <mrobinson@igalia.com>
1653
1654 [GTK] Remove plugin process configuration option
1655 https://bugs.webkit.org/show_bug.cgi?id=105564
1656
1657 Reviewed by Carlos Garcia Campos.
1658
1659 Remove the --enable-plugin-process configuration option, opting instead to
1660 always build the plugin process when building WebKit2. It isn't very interesting
1661 for downstream to enable or disable the plugin process. It should always be
1662 enabled for WebKit2 and it's better for us not to have to keep a disabled plugin
1663 process building. Additionally, the in-process plugin isn't functional, since
1664 plugins depend on GTK+ 2 and WebKit2 depends on GTK+ 3.
1665
1666 * configure.ac: Remove the configuration option.
1667
esprehn@chromium.org4b42e1a62012-12-22 00:24:18 +000016682012-12-21 Elliott Sprehn <esprehn@chromium.org>
1669
1670 Replace documentFragmentIsShadowRoot with isTreeScope
1671 https://bugs.webkit.org/show_bug.cgi?id=105345
1672
1673 Reviewed by Dimitri Glazkov.
1674
1675 Expose isTreeScope symbol.
1676
1677 * Source/autotools/symbols.filter:
1678
loislo@chromium.org7dcfc202012-12-21 10:05:51 +000016792012-12-21 Sheriff Bot <webkit.review.bot@gmail.com>
1680
1681 Unreviewed, rolling out r138338.
1682 http://trac.webkit.org/changeset/138338
1683 https://bugs.webkit.org/show_bug.cgi?id=105621
1684
1685 speculative rollout because fast/dom/shadow/content-element-
1686 distributed-nodes.html is crashing on linux debug. (Requested
1687 by loislo on #webkit).
1688
1689 * Source/autotools/symbols.filter:
1690
esprehn@chromium.orgf01ce082012-12-21 02:42:11 +000016912012-12-20 Elliott Sprehn <esprehn@chromium.org>
1692
1693 Replace documentFragmentIsShadowRoot with isTreeScope
1694 https://bugs.webkit.org/show_bug.cgi?id=105345
1695
1696 Reviewed by Dimitri Glazkov.
1697
1698 Expose isTreeScope symbol.
1699
1700 * Source/autotools/symbols.filter:
1701
ryuan.choi@samsung.com44459542012-12-21 00:59:46 +000017022012-12-20 Ryuan Choi <ryuan.choi@samsung.com>
1703
1704 [EFL] Build break with latest EFL libraries.
1705 https://bugs.webkit.org/show_bug.cgi?id=104827
1706
1707 Reviewed by Laszlo Gombos.
1708
1709 The eo EFL package is introduced and evas and ecore use it since 1.8.
1710 While introducing Eo, EFL changed several structures of Evas and Ecore
1711 from own specific class to Eo.
1712
1713 So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
1714 Ecore_Timer to build with latest EFL libraries.
1715
1716 * Source/cmake/FindEo.cmake: Added.
1717 * Source/cmake/OptionsEfl.cmake:
1718 Modified to check Eo when version of EFL libraries is 1.8.
1719
commit-queue@webkit.orgcbee0fb2012-12-20 23:57:01 +000017202012-12-20 Kondapally Kalyan <kalyan.kondapally@intel.com>
1721
1722 [EFL][WebGL][Wk2] Replace HAVE(GLX) checks with USE(GLX).
1723 https://bugs.webkit.org/show_bug.cgi?id=105431
1724
1725 Reviewed by Kenneth Rohde Christiansen.
1726
1727 This patch changes the check HAVE(GLX) to USE(GLX).
1728 This would enable us to choose our preferred GL backend during build time.
1729
1730 * Source/cmake/OptionsEfl.cmake:
1731
zandobersek@gmail.com070665d2012-12-20 15:26:35 +000017322012-12-20 Zan Dobersek <zandobersek@gmail.com>
1733
1734 [GTK] Remove the --enable-unstable-features configuration option
1735 https://bugs.webkit.org/show_bug.cgi?id=105327
1736
1737 Reviewed by Martin Robinson.
1738
1739 Remove the unnecessary feature_defines_unstable variable.
1740 Remove the unstable-features configuration option.
1741
1742 * configure.ac:
1743 * GNUmakefile.am:
1744
dominik.rottsches@intel.com4c56c622012-12-20 14:09:05 +000017452012-12-20 Dominik Röttsches <dominik.rottsches@intel.com>
1746
1747 [EFL] MiniBrowser does not play Infinite Gangnam Style
1748 https://bugs.webkit.org/show_bug.cgi?id=103531
1749
1750 Reviewed by Kenneth Rohde Christiansen.
1751
1752 WebAudio now switched to ON for EFL.
1753
1754 * Source/cmake/OptionsEfl.cmake:
1755
commit-queue@webkit.org0866c3e2012-12-20 05:27:12 +000017562012-12-19 Yael Aharon <yael.aharon@intel.com>
1757
1758 [EFL] Allow the build system to find OpenGL ES
1759 https://bugs.webkit.org/show_bug.cgi?id=104760
1760
1761 Reviewed by Laszlo Gombos.
1762
1763 Add a way to find if GLESv2 is supported by the build system.
1764 Support for GLESv2 will be added separately.
1765
1766 * Source/cmake/FindGLES.cmake: Added.
1767
alexis@webkit.orgcfa6ca72012-12-19 19:35:57 +000017682012-12-19 Alexis Menard <alexis@webkit.org>
1769
1770 Implement CSS parsing for CSS transitions unprefixed.
1771 https://bugs.webkit.org/show_bug.cgi?id=104804
1772
1773 Reviewed by Dean Jackson.
1774
1775 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
1776 to cover the work of unprefixing Transforms, Animations and
1777 Transitions. It will let the possibility of each ports to turn it off
1778 in their release branches until we're confident that these CSS
1779 properties are ready to be unprefixed.
1780
1781 * Source/cmake/WebKitFeatures.cmake:
1782 * Source/cmakeconfig.h.cmake:
1783 * configure.ac:
1784
commit-queue@webkit.org9d9eed32012-12-18 20:20:31 +000017852012-12-18 Ming Xie <mxie@rim.com>
1786
1787 [BlackBerry] Add -fno-exceptions to CXX_FLAGS
1788 https://bugs.webkit.org/show_bug.cgi?id=105306
1789
1790 Reviewed by Rob Buis.
1791
1792 Disable exception handling. We don't have any try or catch
1793 constructs in our code.
1794
1795 * Source/cmake/OptionsBlackBerry.cmake:
1796
commit-queue@webkit.org8a397062012-12-18 18:00:25 +000017972012-12-18 Kondapally Kalyan <kalyan.kondapally@intel.com>
1798
1799 [EFL] Allow the build system to detect EGL support.
1800 https://bugs.webkit.org/show_bug.cgi?id=105287
1801
1802 Reviewed by Laszlo Gombos.
1803
1804 Currently, we don't have any way to determine if EGL is supported by the build.
1805 This patch adds support for this. The patch doesn't make any changes to take this into
1806 use. This will be done in another patch.
1807
1808 * Source/cmake/FindEGL.cmake:
1809
commit-queue@webkit.org201bf1c2012-12-18 02:39:54 +000018102012-12-17 Halton Huo <halton.huo@intel.com>
1811
1812 [EFL] Add ecore_imf_evas to FindEcore.cmake
1813 https://bugs.webkit.org/show_bug.cgi?id=105159
1814
1815 Reviewed by Laszlo Gombos.
1816
1817 ecore_imf_evas is a separate library, we should add for EFL port as well.
1818
1819 * Source/cmake/FindEcore.cmake: Add finding FIND_EFL_LIBRARY for ecore_imf_evas
1820
kenneth@webkit.org93089142012-12-17 13:54:48 +000018212012-12-17 Kenneth Rohde Christiansen <kenneth@webkit.org>
1822
1823 Add manual test to verify that geometry methods (moveTo, etc) work
1824 https://bugs.webkit.org/show_bug.cgi?id=105160
1825
1826 Reviewed by Alexis Menard.
1827
1828 * ManualTests/window-geometry.html: Added.
1829
commit-queue@webkit.org59717b42012-12-16 17:59:46 +000018302012-12-16 ChangSeok Oh <shivamidow@gmail.com>
1831
1832 [GTK][AC] Build failure with an option --with-acceleration-backend=clutter
1833 https://bugs.webkit.org/show_bug.cgi?id=105027
1834
1835 Reviewed by Gustavo Noronha Silva.
1836
1837 I turned off opengl related variables, enable_glx, enable_egl and enable_gles2
1838 when selecting clutter as the acceleration-backend. Because they seem useless for the AC by clutter.
1839
1840 * configure.ac:
1841
simon.fraser@apple.comfc750292012-12-15 22:11:27 +000018422012-12-15 Simon Fraser <simon.fraser@apple.com>
1843
1844 Fix repaint issues when resizing a window with centered content, for platforms with a tile cache
1845 https://bugs.webkit.org/show_bug.cgi?id=105073
1846
1847 Reviewed by Dan Bernstein.
1848
1849 Add a manual test for window resize with a centered element.
1850
1851 * ManualTests/resize-repaint.html: Added.
1852
senorblanco@chromium.org1d51b742012-12-13 19:32:23 +000018532012-12-13 Stephen White <senorblanco@chromium.org>
1854
1855 Added manual test for canvas setFont speed.
1856 https://bugs.webkit.org/show_bug.cgi?id=104923
1857
1858 Reviewed by James Robinson.
1859
1860 * ManualTests/canvas-font-speed.html: Added.
1861
hausmann@webkit.org5cc11012012-12-13 15:04:36 +000018622012-12-13 Jerome Pasion <jerome.pasion@digia.com>
1863
1864 [Qt] Doc: Fixing Qt WebKit reference documentation.
1865
1866 Reviewed by Simon Hausmann.
1867
1868 Fixes:
1869 -added \module for C++ classes and \qmlmodule for QML types
1870 -added links to the Qt WebKit Examples pages
1871 -fixed the qhp settings for Qt Creator
1872
1873 Task-number: QTBUG-28583
1874 Task-number: QTBUG-28418
1875 Task-number: QTBUG-27646
1876
1877 * Source/qtwebkit.qdocconf:
1878
hausmann@webkit.orgfda30e32012-12-13 10:56:09 +000018792012-12-13 Jerome Pasion <Jerome.Pasion@digia.com>
1880
1881 [Qt] Fix missing doc dependency to examples
1882
1883 Reviewed by Simon Hausmann.
1884
1885 * Source/qtwebkit.qdocconf:
1886
commit-queue@webkit.org7e827e12012-12-12 22:18:30 +000018872012-12-12 John Griggs <jgriggs@rim.com>
1888
1889 2012-12-12 John Griggs <jgriggs@rim.com>
1890
1891 [BlackBerry] Update Media Controls for BlackBerry Platform
1892 https://bugs.webkit.org/show_bug.cgi?id=104443
1893 https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
1894
1895 Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
1896
1897 Reviewed by Rob Buis.
1898
1899 * Source/cmake/OptionsBlackBerry.cmake:
1900
wangxianzhu@chromium.org5e4e7f22012-12-12 19:38:15 +000019012012-12-12 Xianzhu Wang <wangxianzhu@chromium.org>
1902
1903 Pre-painting should not paint out-of-view fixed position elements
1904 https://bugs.webkit.org/show_bug.cgi?id=104724
1905
1906 Reviewed by James Robinson.
1907
1908 New manual test.
1909
1910 * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
1911
commit-queue@webkit.org38670cc2012-12-12 17:31:01 +000019122012-12-12 Krzysztof Czech <k.czech@samsung.com>
1913
1914 [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
1915 https://bugs.webkit.org/show_bug.cgi?id=103036
1916
1917 Reviewed by Laszlo Gombos.
1918
1919 Guard dependencies for accessibility (ATK), so that they can be turned off.
1920
1921 * Source/cmake/OptionsEfl.cmake:
1922 * Source/cmake/WebKitFeatures.cmake:
1923
zandobersek@gmail.comd8a5ec6f2012-12-12 12:25:45 +000019242012-12-12 Zan Dobersek <zandobersek@gmail.com>
1925
1926 [GTK] Remove the last of unnecessary configuration options in configure.ac
1927 https://bugs.webkit.org/show_bug.cgi?id=104793
1928
1929 Reviewed by Martin Robinson.
1930
1931 Remove the last of the configuration options that don't introduce any dependencies and/or
1932 are enabled by default in the GNUmakefile.features.am.in file.
1933
1934 * configure.ac:
1935
jocelyn.turcotte@digia.com08697052012-12-12 10:12:57 +000019362012-12-11 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1937
1938 [Qt] Fix the inspector not showing up on Windows
1939 https://bugs.webkit.org/show_bug.cgi?id=104677
1940
1941 Reviewed by Simon Hausmann.
1942
1943 Resources aren't transfered properly from a static WebCore to the final DLL
1944 with MSVC since the linker only pick from the static lib symbols that
1945 are referenced in the final binary.
1946
1947 Move the resource files directly to Qt5WebKit.dll to make sure that they are
1948 available.
1949
1950 * Source/api.pri:
1951
wangxianzhu@chromium.org0991b592012-12-12 00:56:44 +000019522012-12-11 Xianzhu Wang <wangxianzhu@chromium.org>
1953
1954 Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
1955 https://bugs.webkit.org/show_bug.cgi?id=104714
1956
1957 Reviewed by Eric Seidel.
1958
1959 Export symbol Page::mainThreadScrollingReasonsAsText().
1960
1961 * Source/autotools/symbols.filter:
1962
commit-queue@webkit.org4ab42522012-12-11 20:58:40 +000019632012-12-11 Michael Pruett <michael@68k.org>
1964
1965 [JSC] Add tests for explicit serialization values
1966 https://bugs.webkit.org/show_bug.cgi?id=104423
1967
1968 Reviewed by Oliver Hunt.
1969
1970 Add tests for serialization and deserialization mechanisms of
1971 the JSC implementation of SerializedScriptValue. Similar tests
1972 already exist for the V8 implementation.
1973
1974 * Source/autotools/symbols.filter:
1975
commit-queue@webkit.org029d84f2012-12-11 17:58:03 +000019762012-12-11 Carlos Garcia Campos <cgarcia@igalia.com>
1977
1978 [GTK] Install GObject DOM bindings headers in its own directory
1979 https://bugs.webkit.org/show_bug.cgi?id=104663
1980
1981 Reviewed by Gustavo Noronha Silva.
1982
1983 * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
1984 webkitgtk_gdom_built_h_api variables.
1985
hausmann@webkit.orgfc11a332012-12-11 14:03:09 +000019862012-12-11 Stephen Kelly <stephen.kelly@kdab.com>
1987
1988 WebKit tests for the Qt API should include tests of CMake config files
1989 https://bugs.webkit.org/show_bug.cgi?id=104003
1990
1991 Reviewed by Simon Hausmann.
1992
1993 The Qt WebKit CI system is not going to run this test, but it can
1994 be run locally and to test packages.
1995
1996 * Source/tests.pri:
1997
philn@webkit.org1772dfd2012-12-11 09:42:32 +000019982012-12-11 Xabier Rodriguez Calvar <calvaris@igalia.com>
1999
2000 [GTK][jhbuild] Switch to GStreamer 1.0 build
2001 https://bugs.webkit.org/show_bug.cgi?id=91727
2002
2003 Reviewed by Philippe Normand.
2004
2005 Switch build-webkit --gtk to GStreamer 1.0 support and build the
2006 necessary GStreamer git modules from JHBuild.
2007
2008 * configure.ac: Removed GStreamer unstable API flag, made
2009 GStreamer 1.0 default instead of 0.10 and made required version
2010 1.0.3. In case no GStreamer version is specified, it falls back to
2011 0.10. In case no video or web-audio are requested, GStreamer
2012 and Farstream checks are not performed.
2013
zandobersek@gmail.com68b5fe32012-12-11 09:37:28 +000020142012-12-11 Zan Dobersek <zandobersek@gmail.com>
2015
2016 [GTK] Feature enabling/disabling should be possible through build-webkit
2017 https://bugs.webkit.org/show_bug.cgi?id=99271
2018
2019 Reviewed by Gustavo Noronha Silva.
2020
2021 The autogen.sh script now calls the Tools/gtk/override-feature-defines script
2022 before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
2023 is present and properly modified if the build-webkit script intends to override
2024 any feature.
2025
2026 The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
2027 so it doesn't pop out as a new, untracked file.
2028
2029 * .gitignore:
2030 * autogen.sh:
2031
mrobinson@webkit.org5b1d28f2012-12-11 09:05:54 +000020322012-12-10 Martin Robinson <mrobinson@igalia.com>
2033
2034 [GTK] Remove the Pango backend
2035 https://bugs.webkit.org/show_bug.cgi?id=104569
2036
2037 Reviewed by Daniel Bates.
2038
2039 Always look for Freetype and Harfbuzz. We still depend on Pango for a few
2040 things, so we cannot yet eliminate our dependency on Pango.
2041
2042 * configure.ac: Always look for FreeType/Harfbuzz.
2043
commit-queue@webkit.org2596ed12012-12-10 21:53:55 +000020442012-12-10 Laszlo Gombos <l.gombos@samsung.com>
2045
2046 [EFL] Change the minimum required EFL version to 1.6
2047 https://bugs.webkit.org/show_bug.cgi?id=104431
2048
2049 Reviewed by Kenneth Rohde Christiansen.
2050
2051 Change the minimum required EFL version to 1.6 from 1.7 to enable
2052 building on Tizen.
2053
2054 The elementary EFL package is only required to build MiniBrowser,
2055 so I moved the required only to the Minibrowser CMake file.
2056
2057 * Source/cmake/OptionsEfl.cmake:
2058
alexis@webkit.org67ab9922012-12-10 17:25:58 +000020592012-12-10 Alexis Menard <alexis@webkit.org>
2060
2061 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
2062 https://bugs.webkit.org/show_bug.cgi?id=104539
2063
2064 Reviewed by Antonio Gomes.
2065
2066 As discussed on webkit-dev it is not needed to keep this feature flag
2067 as support for <position> type is a small feature that is already
2068 implemented by three other UAs. It was useful while landing this
2069 feature as partial bits were landed one after one.
2070
2071 * Source/cmake/OptionsEfl.cmake:
2072 * Source/cmake/WebKitFeatures.cmake:
2073 * Source/cmakeconfig.h.cmake:
2074 * configure.ac:
2075
jocelyn.turcotte@digia.coma0636a72012-12-10 16:56:21 +000020762012-12-10 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
2077
2078 [Qt] Remove the support for building a debug WebKit with a release Qt
2079 https://bugs.webkit.org/show_bug.cgi?id=104560
2080
2081 Reviewed by Tor Arne Vestbø.
2082
2083 This creates issues with non-framework builds of Qt (necessary for debug-only
2084 builds) since a Qt5 prefix is now added to the base target name.
2085
2086 * Source/api.pri:
2087
kov@webkit.orgdeb6f0c2012-12-10 15:02:57 +000020882012-12-09 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
2089
2090 [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
2091 https://bugs.webkit.org/show_bug.cgi?id=94515
2092
2093 Reviewed by Martin Robinson.
2094
2095 * configure.ac: require soup 2.40.0, which adds the new support.
2096
mrobinson@webkit.org20d74542012-12-10 14:50:44 +000020972012-12-10 Martin Robinson <mrobinson@igalia.com>
2098
2099 [GTK] Bring Harfbuzz-ng support to Gtk
2100 https://bugs.webkit.org/show_bug.cgi?id=92098
2101
2102 Reviewed by Gustavo Noronha Silva.
2103
2104 Add support for detecting HarfBuzz during configuration phase. Add these
2105 flags to the FreeType ones since HarfBuzz support is part of the FreeType
2106 backend.
2107
2108 * configure.ac: Detect HarfBuzz.
2109
commit-queue@webkit.org47522542012-12-08 17:16:05 +000021102012-12-08 Seokju Kwon <seokju.kwon@gmail.com>
2111
2112 [EFL][WK2] Add Remote Web Inspector
2113 https://bugs.webkit.org/show_bug.cgi?id=98705
2114
2115 Reviewed by Gyuyoung Kim.
2116
2117 Prepare inspectorPageIndex.html for remote web inspector.
2118
2119 * Source/PlatformEfl.cmake:
2120
commit-queue@webkit.orgd318ebe2012-12-07 03:07:24 +000021212012-12-06 Rick Byers <rbyers@chromium.org>
2122
2123 CSS cursor property should support webkit-image-set
2124 https://bugs.webkit.org/show_bug.cgi?id=99493
2125
2126 Reviewed by Beth Dakin.
2127
2128 Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
2129
2130 * Source/cmake/WebKitFeatures.cmake:
2131 * Source/cmakeconfig.h.cmake:
2132
commit-queue@webkit.org36bd77a2012-12-06 21:58:01 +000021332012-12-06 Laszlo Gombos <l.gombos@samsung.com>
2134
2135 [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
2136 https://bugs.webkit.org/show_bug.cgi?id=104278
2137
2138 Reviewed by Brent Fulgham.
2139
2140 The variable is unnecessary as glib is a required dependency
2141 for the EFL port and glib is not used by other ports building
2142 with CMake.
2143
2144 * Source/cmake/OptionsEfl.cmake:
2145 * Source/cmake/WebKitFeatures.cmake:
2146 * Source/cmakeconfig.h.cmake:
2147
tony@chromium.org9769f722012-12-06 21:19:12 +000021482012-12-06 Tony Chang <tony@chromium.org>
2149
2150 REGRESSION(r135082): Restore the ability to insert author level style sheets from script
2151 https://bugs.webkit.org/show_bug.cgi?id=104042
2152
2153 Reviewed by Antti Koivisto.
2154
2155 Update exports for Internals.cpp.
2156
2157 * Source/autotools/symbols.filter:
2158
commit-queue@webkit.orga51a2222012-12-06 18:18:31 +000021592012-12-06 Laszlo Gombos <l.gombos@samsung.com>
2160
2161 [EFL] Optimize binary size by removing dead sections on unix/gcc
2162 https://bugs.webkit.org/show_bug.cgi?id=102827
2163
2164 Reviewed by Kenneth Rohde Christiansen.
2165
2166 Turn on -ffunction-sections -fdata-sections --gc-section flags
2167 on unix for the gcc toolchain for release builds to optimize binary
2168 size for the Efl port.
2169
2170 * Source/cmake/OptionsEfl.cmake:
2171
commit-queue@webkit.orgf3f290a2012-12-06 14:11:05 +000021722012-12-06 Seokju Kwon <seokju.kwon@gmail.com>
2173
2174 [EFL] Fix destination path in Source/PlatformEfl.cmake
2175 https://bugs.webkit.org/show_bug.cgi?id=104237
2176
2177 Reviewed by Laszlo Gombos.
2178
2179 Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
2180
2181 * Source/PlatformEfl.cmake:
2182
shinyak@chromium.orgb98e8f82012-12-06 13:38:47 +000021832012-12-06 Shinya Kawanaka <shinyak@chromium.org>
2184
2185 Internals.getElementByIdInShadowRoot is nonsense now.
2186 https://bugs.webkit.org/show_bug.cgi?id=104241
2187
2188 Reviewed by Kent Tamura.
2189
2190 * Source/autotools/symbols.filter:
2191
commit-queue@webkit.orgd6fb2c52012-12-06 03:10:13 +000021922012-12-05 Halton Huo <halton.huo@intel.com>
2193
2194 [CMake] Unify coding style for CMake files
2195 https://bugs.webkit.org/show_bug.cgi?id=103605
2196
2197 Reviewed by Laszlo Gombos.
2198
2199 Update cmake files(.cmake, CMakeLists.txt) with following style rules:
2200 1. Indentation
2201 1.1 Use spaces, not tabs.
2202 1.2 Four spaces as indent.
2203 2. Spacing
2204 2.1 Place one space between control statements and their parentheses.
2205 For eg, if (), else (), elseif (), endif (), foreach (),
2206 endforeach (), while (), endwhile (), break ().
2207 2.2 Do not place spaces between function and macro statements and
2208 their parentheses. For eg, macro(), endmacro(), function(),
2209 endfunction().
2210 2.3 Do not place spaces between a command or function or macro and its
2211 parentheses, or between a parenthesis and its content. For eg,
2212 message("testing") not message( "testing") or message ("testing" )
2213 2.4 No space at line ending.
2214 3. Lowercase when call commands macros and functions. For eg,
2215 add_executable() not ADD_EXECUTABLE(), set() not SET().
2216
2217 * CMakeLists.txt:
2218 * Source/CMakeLists.txt:
2219 * Source/PlatformEfl.cmake:
2220 * Source/cmake/EFLHelpers.cmake:
2221 * Source/cmake/FindATK.cmake:
2222 * Source/cmake/FindCFLite.cmake:
2223 * Source/cmake/FindCairo.cmake:
2224 * Source/cmake/FindDBus.cmake:
2225 * Source/cmake/FindDirectX.cmake:
2226 * Source/cmake/FindE_DBus.cmake:
2227 * Source/cmake/FindEcore.cmake:
2228 * Source/cmake/FindEdje.cmake:
2229 * Source/cmake/FindEet.cmake:
2230 * Source/cmake/FindEeze.cmake:
2231 * Source/cmake/FindEfreet.cmake:
2232 * Source/cmake/FindEina.cmake:
2233 * Source/cmake/FindElementary.cmake:
2234 * Source/cmake/FindEnchant.cmake:
2235 * Source/cmake/FindEvas.cmake:
2236 * Source/cmake/FindFontconfig.cmake:
2237 * Source/cmake/FindGLIB.cmake:
2238 * Source/cmake/FindGStreamer.cmake:
2239 * Source/cmake/FindGperf.cmake:
2240 * Source/cmake/FindHarfBuzz.cmake:
2241 * Source/cmake/FindICU.cmake:
2242 * Source/cmake/FindLibSoup.cmake:
2243 * Source/cmake/FindQuickTimeSDK.cmake:
2244 * Source/cmake/FindSqlite.cmake:
2245 * Source/cmake/OptionsBlackBerry.cmake:
2246 * Source/cmake/OptionsCommon.cmake:
2247 * Source/cmake/OptionsEfl.cmake:
2248 * Source/cmake/OptionsWinCE.cmake:
2249 * Source/cmake/OptionsWindows.cmake:
2250 * Source/cmake/WebKitFS.cmake:
2251 * Source/cmake/WebKitFeatures.cmake:
2252 * Source/cmake/WebKitHelpers.cmake:
2253 * Source/cmake/WebKitMacros.cmake:
2254 * Source/cmake/WebKitPackaging.cmake:
2255 * Source/cmake/gtest/CMakeLists.txt:
2256
yoli@rim.coma7c91e12012-12-05 21:10:18 +000022572012-12-05 Yong Li <yoli@rim.com>
2258
2259 [BlackBerry] Build with libjpegturbo
2260 https://bugs.webkit.org/show_bug.cgi?id=104152
2261
2262 Reviewed by Rob Buis.
2263
2264 RIM PR# 196975.
2265 This change is made by Ming Xie to link with libjpegturbo.
2266
2267 * Source/cmake/OptionsBlackBerry.cmake:
2268
leoyang@rim.com18502e22012-12-05 20:05:25 +000022692012-12-05 Leo Yang <leoyang@rim.com>
2270
2271 [BlackBerry] Enable CSS_IMAGE_RESOLUTION
2272 https://bugs.webkit.org/show_bug.cgi?id=104132
2273
2274 Reviewed by Yong Li.
2275
2276 * Source/cmake/OptionsBlackBerry.cmake:
2277
commit-queue@webkit.org3d436ba2012-12-05 18:59:16 +000022782012-12-05 Laszlo Gombos <l.gombos@samsung.com>
2279
2280 [CMake] Enable to build WebKit sources without Tools
2281 https://bugs.webkit.org/show_bug.cgi?id=103918
2282
2283 Reviewed by Gyuyoung Kim.
2284
2285 Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
2286 (enabled or disabled) and the Tools directory exists for all CMake based ports.
2287
2288 This change enables the possibility to build WebKit even if the Tools directory
2289 does not exists.
2290
2291 * CMakeLists.txt:
2292
commit-queue@webkit.org08f988c2012-12-04 09:12:00 +000022932012-12-04 Kondapally Kalyan <kalyan.kondapally@intel.com>
2294
2295 [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
2296 https://bugs.webkit.org/show_bug.cgi?id=103710.
2297
2298 Reviewed by Kenneth Rohde Christiansen.
2299
2300 When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
2301 In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions.
2302 USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
2303
2304 * Source/cmake/OptionsEfl.cmake:
2305
pierre.rossi@gmail.comeeb16442012-12-04 01:38:59 +000023062012-12-03 Pierre Rossi <pierre.rossi@digia.com>
2307
2308 [Qt] another stab at fixing the windows build
2309
2310 It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
2311 Define them by hand to be on the safe side.
2312
2313 * Source/widgetsapi.pri:
2314
alexis@webkit.orged5ebb32012-12-03 17:48:42 +000023152012-12-03 Alexis Menard <alexis@webkit.org>
2316
alexis@webkit.org609a7842012-12-03 20:04:27 +00002317 [EFL] Enable CSS3 background-position offsets by default.
2318 https://bugs.webkit.org/show_bug.cgi?id=103879
2319
2320 Reviewed by Laszlo Gombos.
2321
2322 Enable the feature for EFL only.
2323
2324 * Source/cmake/OptionsEfl.cmake:
2325
23262012-12-03 Alexis Menard <alexis@webkit.org>
2327
alexis@webkit.orged5ebb32012-12-03 17:48:42 +00002328 [GTK] Enable CSS3 background-background position offset by default.
2329 https://bugs.webkit.org/show_bug.cgi?id=103903
2330
2331 Reviewed by Philippe Normand.
2332
2333 Turn on the flag by default.
2334
2335 * configure.ac:
2336
commit-queue@webkit.org6aa73712012-12-03 15:42:25 +000023372012-12-03 Cosmin Truta <ctruta@rim.com>
2338
2339 [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
2340 https://bugs.webkit.org/show_bug.cgi?id=103842
2341
2342 Reviewed by Yong Li.
2343
2344 Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
2345
2346 * Source/cmake/OptionsBlackBerry.cmake:
2347
commit-queue@webkit.orgd2506372012-12-03 15:20:51 +000023482012-12-03 Laszlo Gombos <l.gombos@samsung.com>
2349
2350 [CMake] Enable building WebKit2-only build for the EFL port
2351 https://bugs.webkit.org/show_bug.cgi?id=103820
2352
2353 Reviewed by Gyuyoung Kim.
2354
2355 To create a WebKit2-only build for EFL use the following command:
2356 build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
2357
2358 * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
2359 all CMake based ports.
2360
2361 * Source/cmake/OptionsEfl.cmake: Enable WebKit2
2362 for the EFL port if it is not explicitly set (enabled or disabled).
2363
zeno.albisser@digia.coma084ac32012-12-03 12:40:42 +000023642012-12-03 Zeno Albisser <zeno@webkit.org>
2365
2366 [Qt][Mac] QtWebKitWidgets has wrong install_name.
2367
2368 This part got lost during the library split.
2369 It was done for QtWebKit before, but it also
2370 needs to be applied to QtWebKitWidgets.
2371
2372 Reviewed by Tor Arne Vestbø.
2373
2374 * Source/widgetsapi.pri:
2375
junov@google.com80720cc2012-11-30 21:11:31 +000023762012-11-30 Justin Novosad <junov@google.com>
2377
2378 [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
2379 https://bugs.webkit.org/show_bug.cgi?id=103643
2380
2381 Reviewed by Stephen White.
2382
2383 New test to verify that elements using a canvas as a style image
2384 source are redrawn when the canvas is animated. Added as a manual test
2385 because the bug was not reproducible in DumpRenderTree.
2386
2387 * ManualTests/animated-canvas-as-background.html: Added.
2388
pierre.rossi@gmail.comded582b2012-11-30 16:10:16 +000023892012-11-30 Pierre Rossi <pierre.rossi@gmail.com>
2390
2391 [Qt] Unreviewed build break
2392
2393 Rubber-stamped by Simon Hausmann.
2394
2395 Poor man's way to trigger a clean build on a bot.
2396
2397 * WebKit.pro:
2398
hausmann@webkit.orge85cd9b2012-11-30 15:22:37 +000023992012-11-30 Simon Hausmann <simon.hausmann@digia.com>
2400
2401 [Qt] Unreviewed doc fix
2402
2403 Add additional search paths for API folders.
2404
2405 * Source/qtwebkit.qdocconf:
2406
hausmann@webkit.org5058b7e2012-11-30 15:00:33 +000024072012-11-30 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
2408
2409 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
2410 https://bugs.webkit.org/show_bug.cgi?id=99314
2411
2412 Reviewed by Tor Arne Vestbø.
2413
2414 This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
2415 shared libraries.
2416
2417 It's a big refactoring that mostly involves moving WebCore dependent
2418 code into QtWebKit and accessing it through exported QWebFrameAdapter
2419 and QWebPageAdapter classes.
2420
2421 * Source/QtWebKit.pro:
2422 * Source/api.pri:
2423 * Source/sync.profile:
2424 * Source/widgetsapi.pri: Added.
2425 * WebKit.pro:
2426
vestbo@webkit.org4e3c3332012-11-30 14:16:44 +000024272012-11-30 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
2428
2429 [Qt] Build as a regular Qt module when production_build is enabled
2430
2431 Instead of always setting CONFIG+=force_independent. This means the
2432 libs, headers, and documentation will end up in qtbase for developer
2433 builds of Qt, instead of always in the QtWebKit build directory.
2434
2435 Reviewed by Simon Hausmann.
2436
2437 * Source/api.pri:
2438
rafaelw@chromium.orgecc5b852012-11-30 05:40:27 +000024392012-11-29 Rafael Weinstein <rafaelw@chromium.org>
2440
2441 [HTMLTemplateElement] Add feature flag
2442 https://bugs.webkit.org/show_bug.cgi?id=103694
2443
2444 Reviewed by Adam Barth.
2445
2446 This flag will guard the implementation of the HTMLTemplateElement.
2447 http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
2448
2449 * Source/cmake/WebKitFeatures.cmake:
2450 * Source/cmakeconfig.h.cmake:
2451
commit-queue@webkit.orgc83e8ee2012-11-29 06:21:20 +000024522012-11-28 Michael Pruett <michael@68k.org>
2453
2454 IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
2455 https://bugs.webkit.org/show_bug.cgi?id=103554
2456
2457 Reviewed by Kentaro Hara.
2458
2459 In r135022, duplicate createFromWire() and toWireString() methods
2460 were added to the JSC version of SerializedScriptValue. In
2461 order to allow the JSC SerializedScriptValue to compile when
2462 ENABLE(INDEXED_DATABASE) is turned on, these new methods have
2463 been removed and the old methods have been moved outside the
2464 ENABLE(INDEXED_DATABASE) guard.
2465
2466 * Source/autotools/symbols.filter:
2467
shinyak@chromium.orgf9720732012-11-29 02:18:20 +000024682012-11-28 Shinya Kawanaka <shinyak@chromium.org>
2469
2470 [Shadow] Move Distribution stuffs from ShadowRoot
2471 https://bugs.webkit.org/show_bug.cgi?id=103481
2472
2473 Reviewed by Hajime Morita.
2474
2475 * Source/autotools/symbols.filter:
2476
commit-queue@webkit.orgf34793a2012-11-27 04:37:01 +000024772012-11-26 Halton Huo <halton.huo@intel.com>
2478
2479 [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
2480 https://bugs.webkit.org/show_bug.cgi?id=100829
2481
2482 Reviewed by Gyuyoung Kim.
2483
2484 In WebKitFeatures.cmake, only use ${_name} for condition to print
2485 a option as ON will prevent the overridden ones in OptionsXXX.cmake,
2486 should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
2487
2488 * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
2489 ENABLE_WEBGL
2490 * Source/cmake/WebKitFeatures.cmake: Use
2491 ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of
2492 a feature is enabled. Adjust options in lexicographical order.
2493
mrobinson@webkit.org35b1ae62012-11-26 22:00:15 +000024942012-11-26 Kalev Lember <kalevlember@gmail.com>
2495
2496 [GTK] Explicitly link against librt
2497 https://bugs.webkit.org/show_bug.cgi?id=103194
2498
2499 Reviewed by Martin Robinson.
2500
2501 Fixes broken build with undefined references to shm_open / shm_unlink
2502 symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
2503
2504 * configure.ac:
2505
commit-queue@webkit.org3573bab2012-11-26 08:31:18 +000025062012-11-26 Laszlo Gombos <l.gombos@samsung.com>
2507
2508 [CMake] Allow user specified compiler flags to take precedence
2509 https://bugs.webkit.org/show_bug.cgi?id=103101
2510
2511 Reviewed by Brent Fulgham.
2512
2513 Make sure that compiler and linker flags specified by the build system
2514 are always prepended to the variables that can be specified by the
2515 environment and the user as well.
2516
2517 * Source/cmake/OptionsCommon.cmake:
2518 * Source/cmake/OptionsWindows.cmake:
2519 * Source/cmake/WebKitHelpers.cmake:
2520
alexis@webkit.orgd4f31662012-11-23 21:24:10 +000025212012-11-23 Alexis Menard <alexis@webkit.org>
2522
2523 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
2524 https://bugs.webkit.org/show_bug.cgi?id=102104
2525
2526 Reviewed by Julien Chaffraix.
2527
2528 Protect the new feature behind a feature flag.
2529
2530 * Source/cmake/WebKitFeatures.cmake:
2531 * Source/cmakeconfig.h.cmake:
2532 * configure.ac:
2533
paroga@webkit.orgbf80a622012-11-23 16:54:35 +000025342012-11-23 Patrick Gansterer <paroga@webkit.org>
2535
2536 [CMake] Add support for winflexbison distribution
2537 https://bugs.webkit.org/show_bug.cgi?id=102551
2538
2539 Reviewed by Laszlo Gombos.
2540
2541 Since GnuWin32 does not provide recent versions of bision and flex supporting
2542 the alternative winflexbison distribution is the prefered option.
2543
2544 * Source/cmake/WebKitMacros.cmake:
2545
commit-queue@webkit.orgb81cd6d2012-11-23 15:36:37 +000025462012-11-23 Laszlo Gombos <l.gombos@samsung.com>
2547
2548 [EFL] Define WTF_PLATFORM_EFL in Platform.h
2549 https://bugs.webkit.org/show_bug.cgi?id=101482
2550
2551 Reviewed by Kenneth Rohde Christiansen.
2552
2553 Remove the definition of WTF_PLATFORM_EFL from the build system to
2554 make the EFL port consistent with other ports.
2555
2556 * Source/cmake/OptionsEfl.cmake:
2557
commit-queue@webkit.org242d9b62012-11-23 09:22:13 +000025582012-11-23 Krzysztof Czech <k.czech@samsung.com>
2559
2560 [EFL] Platform support for Accessibility feature.
2561 https://bugs.webkit.org/show_bug.cgi?id=100848
2562
2563 Reviewed by Gyuyoung Kim.
2564
2565 Add support for ATK library.
2566
2567 * Source/cmake/FindATK.cmake: Added.
2568 * Source/cmake/OptionsEfl.cmake:
2569
kov@webkit.orge0b94072012-11-22 21:07:03 +000025702012-09-26 Gustavo Noronha Silva <gns@gnome.org>
2571
2572 [GTK] Split SVG from WebCore to work-around make limitation
2573 https://bugs.webkit.org/show_bug.cgi?id=97735
2574
2575 Reviewed by Carlos Garcia Campos.
2576
2577 Add a new libtool convenience library, libWebCoreSVG.la, to work-around
2578 make limitation when linking libWebCore.
2579
2580 * GNUmakefile.am: variables for the new library.
2581
hausmann@webkit.orgcc4b1602012-11-22 13:57:53 +000025822012-11-22 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
2583
2584 [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
2585 https://bugs.webkit.org/show_bug.cgi?id=102800
2586
2587 Reviewed by Tor Arne Vestbø.
2588
2589 This patch separates code that needs to use QWidget related APIs in
2590 WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
2591 example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
2592 while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
2593 static library. WebKit1 is compiled without QT += widgets and therefore
2594 any widget related dependency has been moved "up" and out of WebKit1 into
2595 the WebKitWidgets library.
2596
2597 Between the code in WebKit.a and WebKitWidgets.a new adapters and
2598 interfaces have been introduced, such as QWebPageAdapter and
2599 QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
2600 call out into the API layer, implemented by QWebPage (QWebPagePrivate).
2601 The other way around if QWebPage wants to access WebCore or
2602 WebCoreSupport related functionality, it will go through
2603 QWebPageAdapater (as base class). The separation in the direction up
2604 into the API layer is complete with this patch, no code in WebKit1
2605 depends on QtWidgets. The separation the other way around, code in the
2606 API layer not using any WebCore types, is not complete yet.
2607
2608 Some classes such as QWebSettings, QWebElement or
2609 DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
2610 they do not depend on widget related Qt APIs and they make much more
2611 use of WebCore internal APIs and therefore are easier to keep in
2612 WebKit1.
2613
2614 In the future we plan to place a real shared library boundary between
2615 WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
2616 part of the QtWebKit shared library and by turning the WebKitWidgets
2617 static library into a shared one.
2618
2619
2620 * Source/api.pri:
2621 * WebKit.pro:
2622
ryuan.choi@samsung.comc844afc2012-11-22 06:18:35 +000026232012-11-21 Ryuan Choi <ryuan.choi@gmail.com>
2624
2625 [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
2626 https://bugs.webkit.org/show_bug.cgi?id=102988
2627
2628 Reviewed by Laszlo Gombos.
2629
2630 Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
2631 WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
2632
2633 * Source/cmake/OptionsEfl.cmake:
2634
commit-queue@webkit.org1d67c702012-11-22 03:08:46 +000026352012-11-21 Kondapally Kalyan <kalyan.kondapally@intel.com>
2636
2637 [EFL] GLX detection is broken.
2638 https://bugs.webkit.org/show_bug.cgi?id=102687.
2639
2640 Reviewed by Laszlo Gombos.
2641
2642 HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
2643 explicitly test for GLX support.
2644 This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
2645
2646 * Source/cmake/OptionsEfl.cmake:
2647
gyuyoung.kim@samsung.comc8489322012-11-21 11:14:34 +000026482012-11-21 Yael Aharon <yael.aharon@intel.com>
2649
2650 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2651 https://bugs.webkit.org/show_bug.cgi?id=101526
2652
2653 Reviewed by Kenneth Rohde Christiansen.
2654
2655 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2656
2657 * Source/cmake/OptionsEfl.cmake:
2658
commit-queue@webkit.orgebdffaf2012-11-21 06:05:45 +000026592012-11-20 Sheriff Bot <webkit.review.bot@gmail.com>
2660
2661 Unreviewed, rolling out r133859.
2662 http://trac.webkit.org/changeset/133859
2663 https://bugs.webkit.org/show_bug.cgi?id=102875
2664
2665 This patch makes API test broken (Requested by gyuyoung on
2666 #webkit).
2667
2668 * Source/cmake/OptionsEfl.cmake:
2669
commit-queue@webkit.orgf61a46a2012-11-20 19:59:14 +000026702012-11-20 Elliott Sprehn <esprehn@chromium.org>
2671
2672 Store MutationObserver callback in a hidden property for V8
2673 https://bugs.webkit.org/show_bug.cgi?id=102555
2674
2675 Reviewed by Adam Barth.
2676
2677 Test for reference cycle leaks with mutation observers. There doesn't seem
2678 to be a way to check this for v8, but if you manually run you can see if it
2679 leaks observers.
2680
2681 * ManualTests/leak-cycle-observer-wrapper.html: Added.
2682
carlosgc@webkit.org58ef18b2012-11-20 16:02:19 +000026832012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
2684
2685 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
2686
carlosgc@webkit.orga9f159a2012-11-20 16:08:53 +00002687 * configure.ac: Bump tarball version number, not updated in
2688 previous commit by mistake.
2689
26902012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
2691
2692 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
2693
carlosgc@webkit.org58ef18b2012-11-20 16:02:19 +00002694 * configure.ac: Bump version numbers.
2695
kihong.kwon@samsung.com9ed51c52012-11-19 15:42:53 +000026962012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
2697
2698 Add PROXIMITY_EVENTS feature
2699 https://bugs.webkit.org/show_bug.cgi?id=102658
2700
2701 Reviewed by Kentaro Hara.
2702
2703 Add PROXIMITY_EVENTS feature to cmake.
2704
2705 * Source/cmake/WebKitFeatures.cmake:
2706 * Source/cmakeconfig.h.cmake:
2707
commit-queue@webkit.org82af1232012-11-19 05:46:55 +000027082012-11-18 Laszlo Gombos <l.gombos@samsung.com>
2709
2710 Remove non-existent directories from the make system
2711 https://bugs.webkit.org/show_bug.cgi?id=102632
2712
commit-queue@webkit.org9d4f53a2012-11-19 07:55:51 +00002713 Reviewed by Kenneth Rohde Christiansen.
2714
2715 Remove (non-existent) symbian references from the exclude list for packaging.
2716
2717 * Source/cmake/WebKitPackaging.cmake:
2718
27192012-11-18 Laszlo Gombos <l.gombos@samsung.com>
2720
2721 Remove non-existent directories from the make system
2722 https://bugs.webkit.org/show_bug.cgi?id=102632
2723
commit-queue@webkit.org82af1232012-11-19 05:46:55 +00002724 Reviewed by Adam Barth.
2725
2726 Remove (non-existent) symbian references from the exclude list for packaging.
2727
2728 * Source/cmake/WebKitPackaging.cmake:
2729
commit-queue@webkit.org5a9f0f12012-11-19 00:41:02 +000027302012-11-18 Genevieve Mak <gmak@rim.com>
2731
2732 [BlackBerry] Enable Touch Sliders
2733 https://bugs.webkit.org/show_bug.cgi?id=102516
2734
2735 Reviewed by Rob Buis.
2736
2737 Enabled for BlackBerry only
2738 PR #242781
2739 PR #176014
2740
2741 * Source/cmake/OptionsBlackBerry.cmake:
2742 * Source/cmake/WebKitFeatures.cmake:
2743 * Source/cmakeconfig.h.cmake:
2744
carlosgc@webkit.org2082c6d2012-11-18 11:22:37 +000027452012-11-18 Carlos Garcia Campos <cgarcia@igalia.com>
2746
2747 Unreviewed. Fix GTK+ build after r135022.
2748
2749 * Source/autotools/symbols.filter: Add exports for
2750 SerializedScriptValue changes.
2751
tony@chromium.orgc4e04ba2012-11-16 23:59:24 +000027522012-11-16 Tony Chang <tony@chromium.org>
2753
2754 Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
2755 https://bugs.webkit.org/show_bug.cgi?id=102554
2756
2757 Reviewed by Andreas Kling.
2758
2759 As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
2760 we're going to revist this feature once additional vendor support is
2761 achieved.
2762
2763 * Source/cmake/WebKitFeatures.cmake:
2764 * Source/cmakeconfig.h.cmake:
2765
commit-queue@webkit.org6a75bef2012-11-16 13:19:56 +000027662012-11-16 Ulan Degenbaev <ulan@chromium.org>
2767
2768 [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
2769 https://bugs.webkit.org/show_bug.cgi?id=94463
2770
2771 Reviewed by Kentaro Hara.
2772
2773 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
2774
2775 * ManualTests/typed-array-memory.html:
2776
commit-queue@webkit.org0c294e92012-11-16 08:08:37 +000027772012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
2778
commit-queue@webkit.org541a5d22012-11-16 09:19:19 +00002779 Unreviewed, rolling out r134908.
2780 http://trac.webkit.org/changeset/134908
2781 https://bugs.webkit.org/show_bug.cgi?id=102473
2782
2783 Broke the Apple Windows Debug build. (Requested by dydx on
2784 #webkit).
2785
2786 * Source/autotools/symbols.filter:
2787
27882012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
2789
commit-queue@webkit.org0c294e92012-11-16 08:08:37 +00002790 Unreviewed, rolling out r134865.
2791 http://trac.webkit.org/changeset/134865
2792 https://bugs.webkit.org/show_bug.cgi?id=102466
2793
2794 Broke the Apple Windows Debug build. (Requested by dydx on
2795 #webkit).
2796
2797 * Source/autotools/symbols.filter:
2798
commit-queue@webkit.orgca9f7312012-11-16 08:02:55 +000027992012-11-16 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
2800
2801 Avoid copying of ViewportArguments in computeViewportAttributes function
2802 https://bugs.webkit.org/show_bug.cgi?id=102354
2803
2804 Reviewed by Kenneth Rohde Christiansen.
2805
2806 Updated exported symbols for GTK.
2807
2808 * Source/autotools/symbols.filter:
2809
kov@webkit.org64545a32012-11-16 01:05:18 +000028102012-11-15 Gustavo Noronha Silva <gns@gnome.org>
2811
2812 [GTK] Split WebCore/platform into a separate library
2813 https://bugs.webkit.org/show_bug.cgi?id=94435
2814
2815 Reviewed by Martin Robinson.
2816
2817 More people have been reporting problems when linking WebCore because
2818 the command line limit is being exceeded. Splitting WebCore a bit more
2819 is in order.
2820
2821 * GNUmakefile.am: add variable that will hold the list of source files
2822 for libWebCorePlatform .
2823
tony@chromium.orgb4414872012-11-15 21:41:07 +000028242012-11-15 Tony Chang <tony@chromium.org>
2825
2826 Generate Settings from a .in file
2827 https://bugs.webkit.org/show_bug.cgi?id=100393
2828
2829 Reviewed by Adam Barth.
2830
2831 Generate SettingsMacros.h for cmake.
2832
2833 * Source/cmake/WebKitMacros.cmake:
2834
commit-queue@webkit.orgab366e12012-11-15 19:15:17 +000028352012-11-15 Rick Byers <rbyers@chromium.org>
2836
2837 No tests for changing mouse cursors
2838 https://bugs.webkit.org/show_bug.cgi?id=100550
2839
2840 Reviewed by Brent Fulgham.
2841
2842 Add necessary exports for Internals::getCurrentCursorInfo
2843
2844 * Source/autotools/symbols.filter:
2845
tkent@chromium.orgac0ed3f2012-11-15 09:47:46 +000028462012-11-15 Kent Tamura <tkent@chromium.org>
2847
2848 Support stand-alone month names in calendar picker
2849 https://bugs.webkit.org/show_bug.cgi?id=102196
2850
2851 Reviewed by Kentaro Hara.
2852
2853 * ManualTests/forms/calendar-picker.html:
2854 - Remove monthLabels arguments.
2855 - Add a mock implementation of pagePopupController.formatMonth.
2856
commit-queue@webkit.org37ca2ba2012-11-15 06:51:10 +000028572012-11-14 Sheriff Bot <webkit.review.bot@gmail.com>
2858
2859 Unreviewed, rolling out r134741.
2860 http://trac.webkit.org/changeset/134741
2861 https://bugs.webkit.org/show_bug.cgi?id=102337
2862
2863 "Change is incorrect." (Requested by dydx on #webkit).
2864
2865 * Source/autotools/symbols.filter:
2866
dbates@webkit.org4d6d5992012-11-15 06:37:43 +000028672012-11-14 Daniel Bates <dbates@webkit.org>
2868
2869 Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
2870 (https://bugs.webkit.org/show_bug.cgi?id=96818)
2871
2872 Export symbols similar to the ones we added to WebCore.exp.in in
2873 <http://trac.webkit.org/changeset/134691>.
2874
2875 * Source/autotools/symbols.filter:
2876
commit-queue@webkit.orgb2052d32012-11-14 09:57:50 +000028772012-11-14 KyungTae Kim <ktf.kim@samsung.com>
2878
2879 [EFL] Turn on error on warnings for "sign-compare"
2880 https://bugs.webkit.org/show_bug.cgi?id=101761
2881
2882 Reviewed by Gyuyoung Kim.
2883
2884 Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
2885
2886 * Source/cmake/WebKitHelpers.cmake:
2887
hugo.lima@openbossa.org663131f2012-11-13 15:04:41 +000028882012-11-13 Hugo Parente Lima <hugo.lima@openbossa.org>
2889
2890 FindGLIB.cmake fails do find glib gmodule module.
2891 https://bugs.webkit.org/show_bug.cgi?id=101784
2892
2893 Reviewed by Caio Marcelo de Oliveira Filho.
2894
2895 * Source/cmake/FindGLIB.cmake:
2896
commit-queue@webkit.org73c2f572012-11-13 08:11:18 +000028972012-11-13 Huang Dongsung <luxtella@company100.net>
2898
2899 Coordinated Graphics: Directly composited animated GIFs only render the first image.
2900 https://bugs.webkit.org/show_bug.cgi?id=102043
2901
2902 Reviewed by Noam Rosenthal.
2903
2904 Add a test to check that a gif animation can run on a compositing layer.
2905
2906 * ManualTests/animated-gif-on-compositing-layer.html: Added.
2907
commit-queue@webkit.orga94e3932012-11-13 06:55:08 +000029082012-11-12 KyungTae Kim <ktf.kim@samsung.com>
2909
2910 [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
2911 https://bugs.webkit.org/show_bug.cgi?id=101762
2912
2913 Reviewed by Gyuyoung Kim.
2914
2915 In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
2916
2917 * Source/CMakeLists.txt:
2918
commit-queue@webkit.org4bb57ee2012-11-13 06:28:49 +000029192012-11-12 Joe Mason <jmason@rim.com>
2920
2921 [BlackBerry] NetworkJob should not check if data is received with HEAD
2922 https://bugs.webkit.org/show_bug.cgi?id=102034
2923
2924 Reviewed by George Staikos.
2925
2926 Internal PR: 241391
2927
2928 Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
2929
2930 * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
2931
commit-queue@webkit.org8285e2b62012-11-12 11:20:55 +000029322012-11-12 KyungTae Kim <ktf.kim@samsung.com>
2933
2934 [EFL] Turn on error on warnings for "switch"
2935 https://bugs.webkit.org/show_bug.cgi?id=101760
2936
2937 Reviewed by Gyuyoung Kim.
2938
2939 Turn on error on warning for "switch" by removing "-Wno-error=switch"
2940
2941 * Source/cmake/WebKitHelpers.cmake:
2942
shinyak@chromium.orge2a0ced2012-11-12 03:40:03 +000029432012-11-11 Shinya Kawanaka <shinyak@chromium.org>
2944
2945 [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
2946 https://bugs.webkit.org/show_bug.cgi?id=101180
2947
2948 Reviewed by Dimitri Glazkov.
2949
2950 Exposes necessary symbols.
2951
2952 * Source/autotools/symbols.filter:
2953
commit-queue@webkit.org9caadc52012-11-12 02:27:10 +000029542012-11-11 Sheriff Bot <webkit.review.bot@gmail.com>
2955
2956 Unreviewed, rolling out r134144.
2957 http://trac.webkit.org/changeset/134144
2958 https://bugs.webkit.org/show_bug.cgi?id=101876
2959
2960 seems to break win 7 chromium browser test (Requested by
2961 hayato on #webkit).
2962
2963 * Source/autotools/symbols.filter:
2964
commit-queue@webkit.org690d3722012-11-10 02:45:24 +000029652012-11-09 Rick Byers <rbyers@chromium.org>
2966
2967 No tests for changing mouse cursors
2968 https://bugs.webkit.org/show_bug.cgi?id=100550
2969
2970 Reviewed by Adam Barth.
2971
2972 Add necessary exports for Internals::getCurrentCursorInfo
2973
2974 * Source/autotools/symbols.filter:
2975
commit-queue@webkit.orgafb475f2012-11-09 14:03:14 +000029762012-11-09 Laszlo Gombos <l.gombos@samsung.com>
2977
2978 [EFL] Enable -Werror for the EFL port
2979 https://bugs.webkit.org/show_bug.cgi?id=98715
2980
2981 Reviewed by Gyuyoung Kim.
2982
2983 Treat all warnings as errors, except the existing warnings in the
2984 current code base ("unused-parameter", "sign-compare" and "switch").
2985
2986 Thanks for Raphael Kubo da Costa for the extra help.
2987
2988 * Source/CMakeLists.txt: Enable warnings as error for all libraries
2989 (except WebKit and WebKit2) for the EFL port.
2990 Other cmake-based ports are welcome to join.
2991
2992 * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
2993 default for cmake-based ports when ENABLE_WERROR is set.
2994
commit-queue@webkit.orgc1b5c712012-11-08 15:39:04 +000029952012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
2996
2997 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
2998 https://bugs.webkit.org/show_bug.cgi?id=101559
2999
3000 Reviewed by Kenneth Rohde Christiansen.
3001
3002 Follow-up to 133859; also change the default value in
3003 OptionsEfl.cmake so that the default changes for people not using
3004 build-webkit (ie. users) as well.
3005
3006 * Source/cmake/OptionsEfl.cmake:
3007
commit-queue@webkit.org8e6ce532012-11-08 15:25:17 +000030082012-11-08 Yael Aharon <yael.aharon@intel.com>
3009
3010 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
3011 https://bugs.webkit.org/show_bug.cgi?id=101526
3012
3013 Reviewed by Kenneth Rohde Christiansen.
3014
3015 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
3016
3017 * Source/cmake/OptionsEfl.cmake:
3018
commit-queue@webkit.org4a20f472012-11-08 14:15:22 +000030192012-11-08 Laszlo Gombos <l.gombos@samsung.com>
3020
3021 [EFL] Remove non-variable options from the build system
3022 https://bugs.webkit.org/show_bug.cgi?id=101506
3023
3024 Reviewed by Kenneth Rohde Christiansen.
3025
3026 Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
3027 WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables
3028 as these are always set to const 1 and not really configurable.
3029
3030 Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
3031
3032 * Source/cmake/OptionsEfl.cmake:
3033
dominik.rottsches@intel.com055e7182012-11-08 11:32:19 +000030342012-11-08 Sheriff Bot <webkit.review.bot@gmail.com>
3035
3036 Unreviewed, rolling out r133865.
3037 http://trac.webkit.org/changeset/133865
3038 https://bugs.webkit.org/show_bug.cgi?id=101579
3039
3040 dependent patch has been rolled out. (Requested by drott on
3041 #webkit).
3042
3043 * Source/cmake/OptionsEfl.cmake:
3044
dominik.rottsches@intel.com4f987ee2012-11-08 11:21:58 +000030452012-11-08 Dominik Röttsches <dominik.rottsches@intel.com>
3046
3047 Unreviewed, rolling out r133859.
3048 http://trac.webkit.org/changeset/133859
3049 https://bugs.webkit.org/show_bug.cgi?id=101526
3050
3051 Breaks EFL bots test execution.
3052
3053 * Source/cmake/OptionsEfl.cmake:
3054
rakuco@webkit.org7321aed2012-11-08 09:00:48 +000030552012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
3056
3057 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
3058 https://bugs.webkit.org/show_bug.cgi?id=101559
3059
3060 Reviewed by Kenneth Rohde Christiansen.
3061
3062 Follow-up to 133859; also change the default value in
3063 OptionsEfl.cmake so that the default changes for people not using
3064 build-webkit (ie. users) as well.
3065
3066 * Source/cmake/OptionsEfl.cmake:
3067
commit-queue@webkit.org3fe0b512012-11-08 08:10:15 +000030682012-11-08 Yael Aharon <yael.aharon@intel.com>
3069
3070 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
3071 https://bugs.webkit.org/show_bug.cgi?id=101526
3072
3073 Reviewed by Kenneth Rohde Christiansen.
3074
3075 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
3076
3077 * Source/cmake/OptionsEfl.cmake:
3078
keishi@webkit.orgd37fa2c2012-11-08 06:35:58 +000030792012-11-07 Keishi Hattori <keishi@webkit.org>
3080
3081 Implement week picking to calendar picker
3082 https://bugs.webkit.org/show_bug.cgi?id=101449
3083
3084 Reviewed by Kent Tamura.
3085
3086 * ManualTests/forms/calendar-picker.html: Added test for week picker.
3087
commit-queue@webkit.org5dd41a32012-11-08 06:08:03 +000030882012-11-07 Sheriff Bot <webkit.review.bot@gmail.com>
3089
3090 Unreviewed, rolling out r133841.
3091 http://trac.webkit.org/changeset/133841
3092 https://bugs.webkit.org/show_bug.cgi?id=101542
3093
3094 Reverted patches were innocent (Requested by shinyak on
3095 #webkit).
3096
3097 * Source/autotools/symbols.filter:
3098
shinyak@chromium.org9498da92012-11-08 04:00:28 +000030992012-11-07 Shinya Kawanaka <shinyak@chromium.org>
3100
3101 Unreviewed, rolling out r133428 and r133749
3102 https://bugs.webkit.org/show_bug.cgi?id=101533
3103
3104 These patches might cause memory regression.
3105
3106 * Source/autotools/symbols.filter:
3107
shinyak@chromium.org7f13d062012-11-07 14:13:30 +000031082012-11-07 Shinya Kawanaka <shinyak@chromium.org>
3109
3110 [Shadow] Use setPseudo() instead of setShadowPseudoId().
3111 https://bugs.webkit.org/show_bug.cgi?id=101306
3112
3113 Reviewed by Kent Tamura.
3114
3115 Exposes necessary symbols.
3116
3117 * Source/autotools/symbols.filter:
3118
hausmann@webkit.orga1a74b12012-11-07 09:32:33 +000031192012-11-07 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
3120
3121 [Qt] Fix build of modules depending on QtWebKit when using prefix
3122 https://bugs.webkit.org/show_bug.cgi?id=101437
3123
3124 Reviewed by Simon Hausmann.
3125
3126 .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
3127 adding the path to .qmake.super (before it was done by default_pre.prf,
3128 so having setting the path in our default_pre wrapper was sufficient).
3129
3130 * .qmake.conf:
3131
keishi@webkit.orgc5b8f7492012-11-07 06:29:43 +000031322012-11-06 Keishi Hattori <keishi@webkit.org>
3133
3134 Implement month picking to calendar picker
3135 https://bugs.webkit.org/show_bug.cgi?id=101333
3136
3137 Reviewed by Kent Tamura.
3138
3139 * ManualTests/forms/calendar-picker.html: Added test for month picker.
3140
commit-queue@webkit.orge1286192012-11-06 23:25:20 +000031412012-11-06 Laszlo Gombos <l.gombos@samsung.com>
3142
3143 [EFL] Simplify the build system
3144 https://bugs.webkit.org/show_bug.cgi?id=101392
3145
3146 Reviewed by Kenneth Rohde Christiansen.
3147
3148 Remove unused cmake variables. In addition there is no longer a need to define
3149 WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
3150 (see r133623).
3151
3152 * Source/cmake/OptionsEfl.cmake:
3153
hausmann@webkit.orgc0345a12012-11-05 10:12:27 +000031542012-11-05 Simon Hausmann <simon.hausmann@digia.com>
3155
3156 [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
3157
3158 These fields aren't used by anyone except some perl scripts in the Qt CI builds.
3159
3160 * Source/sync.profile:
3161
abarth@webkit.org3df3cc92012-11-02 19:01:01 +000031622012-11-02 Adam Barth <abarth@webkit.org>
3163
3164 ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
3165 https://bugs.webkit.org/show_bug.cgi?id=100711
3166
3167 Reviewed by Eric Seidel.
3168
3169 * Source/cmake/WebKitFeatures.cmake:
3170 * Source/cmakeconfig.h.cmake:
3171
commit-queue@webkit.org1497a442012-11-02 18:05:42 +000031722012-11-02 Martin Robinson <mrobinson@igalia.com>
3173
3174 [GTK] Remove dependency on SoupPasswordManager
3175 https://bugs.webkit.org/show_bug.cgi?id=100775
3176
3177 Reviewed by Carlos Garcia Campos.
3178
3179 Add a libsecret dependency to the build. This is necessary so that we can remove
3180 a dependency on SoupPasswordManager.
3181
3182 * configure.ac: Look for libsecret using the pkg-config configuration macro.
3183
michael.bruning@digia.com2330ae32012-11-02 14:25:35 +000031842012-11-02 Michael BrĂĽning <michael.bruning@digia.com>
3185
3186 [Qt][WK2] ASSERT hit for every mouse click
3187 https://bugs.webkit.org/show_bug.cgi?id=100607
3188
3189 Reviewed by Jocelyn Turcotte.
3190
3191 Added a test with a link that contains an <em> tag surrounding the entire inner text.
3192 The test should be run on an assert enabled build and the assert should not be
3193 triggered when tapping the link.
3194
3195 * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
3196
fischman@chromium.org5a493442012-11-02 01:38:30 +000031972012-11-01 Ami Fischman <fischman@chromium.org>
3198
3199 HTMLMediaPlayer should free m_player when src is set/changed
3200 https://bugs.webkit.org/show_bug.cgi?id=99647
3201
3202 Reviewed by Eric Carlson.
3203
3204 * ManualTests/media-players-are-dropped-on-error.html: Added.
3205 Various scenarios are tested to make sure players aren't
3206 leaked in different ways for each of them.
3207
bdakin@apple.com54ee0782012-11-01 18:57:39 +000032082012-11-01 Beth Dakin <bdakin@apple.com>
3209
3210 https://bugs.webkit.org/show_bug.cgi?id=100917
3211 There should be a way to dump the scrolling tree from the layout tests
3212
3213 Reviewed by Simon Fraser.
3214
3215 * Source/autotools/symbols.filter:
3216
commit-queue@webkit.orgc7f89c72012-10-31 22:22:07 +000032172012-10-31 Thiago Marcos P. Santos <thiago.santos@intel.com>
3218
3219 Added viewport at-rule to the CSS parser and tokenizer
3220 https://bugs.webkit.org/show_bug.cgi?id=95961
3221
3222 Reviewed by Kenneth Rohde Christiansen.
3223
3224 Enable CSS Device Adaptation by default on EFL.
3225
3226 * Source/cmake/OptionsEfl.cmake:
3227
vollick@chromium.org64eaafc2012-10-31 15:36:50 +000032282012-10-31 Ian Vollick <vollick@chromium.org>
3229
3230 Add support for text-based repaint testing
3231 https://bugs.webkit.org/show_bug.cgi?id=100584
3232
3233 Reviewed by Simon Fraser.
3234
3235 Allows tracked repaint rects to be dumped as text.
3236
3237 * Source/autotools/symbols.filter:
3238 Exports for:
3239 FrameView::setTracksRepaints(bool)
3240 Frame::trackedRepaintRectsAsText() const
3241
3242
commit-queue@webkit.orgf2242d92012-10-30 08:33:44 +000032432012-10-30 Vivek Galatage <vivekgalatage@gmail.com>
3244
3245 Add files generated by Windows to ignore list for git repository
3246 https://bugs.webkit.org/show_bug.cgi?id=100729
3247
3248 Reviewed by Gyuyoung Kim.
3249
3250 Adding the additional files generated by windows port to the ignore list
3251
3252 * .gitignore:
3253
carlosgc@webkit.org3764e562012-10-30 07:47:25 +000032542012-10-30 Carlos Garcia Campos <cgarcia@igalia.com>
3255
3256 [GTK] Add a configure option to build with -g1
3257 https://bugs.webkit.org/show_bug.cgi?id=100670
3258
3259 Reviewed by Martin Robinson.
3260
3261 Add min and full options to the --enable-debug-symbols configure
3262 option. Using --enable-debug-symbols=min will use -g1 instead of
3263 -g (which is actually -g2). The first level is enough for most of
3264 the cases, like getting a backtrace, and it's the only way to
3265 build WebKit with debug symbols in a 32 bit system. The option
3266 full is actually the same than yes for backwards compatibility.
3267
3268 * configure.ac:
3269
rwlbuis@webkit.orgcb3807e2012-10-26 20:12:25 +000032702012-10-26 Rob Buis <rbuis@rim.com>
3271
3272 [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
3273 https://bugs.webkit.org/show_bug.cgi?id=100518
3274
3275 PR 231732
3276
3277 Reviewed by Yong Li.
3278
3279 Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
3280
3281 * Source/cmake/OptionsBlackBerry.cmake:
3282
hausmann@webkit.org68369572012-10-26 12:18:57 +000032832012-10-26 Regina Chung <heejin.r.chung@samsung.com>
3284
3285 [EFL][WK2] Enable WebGL
3286 https://bugs.webkit.org/show_bug.cgi?id=97652
3287
3288 Reviewed by Gyuyoung Kim.
3289
3290 Use Graphics Surface to enable WebGL for WebKit2 EFL.
3291
3292 * Source/cmake/OptionsEfl.cmake:
3293
ossy@webkit.org601b4b82012-10-26 10:52:27 +000032942012-10-26 Sheriff Bot <webkit.review.bot@gmail.com>
3295
3296 Unreviewed, rolling out r132601.
3297 http://trac.webkit.org/changeset/132601
3298 https://bugs.webkit.org/show_bug.cgi?id=100494
3299
3300 It broke the Qt build (Requested by Ossy on #webkit).
3301
3302 * Source/cmake/OptionsEfl.cmake:
3303
commit-queue@webkit.org818cb172012-10-26 10:22:02 +000033042012-10-26 Regina Chung <heejin.r.chung@samsung.com>
3305
3306 [EFL][WK2] Enable WebGL
3307 https://bugs.webkit.org/show_bug.cgi?id=97652
3308
3309 Reviewed by Gyuyoung Kim.
3310
3311 Use Graphics Surface to enable WebGL for WebKit2 EFL.
3312
3313 * Source/cmake/OptionsEfl.cmake:
3314
commit-queue@webkit.orgb885adc2012-10-26 10:20:33 +000033152012-10-26 Thiago Marcos P. Santos <thiago.santos@intel.com>
3316
3317 Add feature flags for CSS Device Adaptation
3318 https://bugs.webkit.org/show_bug.cgi?id=95960
3319
3320 Reviewed by Kenneth Rohde Christiansen.
3321
3322 * Source/cmake/WebKitFeatures.cmake:
3323 * Source/cmakeconfig.h.cmake:
3324 * configure.ac:
3325
commit-queue@webkit.org1ec0f372012-10-26 05:08:13 +000033262012-10-25 Yael Aharon <yael.aharon@intel.com>
3327
3328 [EFL][WK2][AC] Enable 3D_RENDERING flag
3329 https://bugs.webkit.org/show_bug.cgi?id=99535
3330
3331 Reviewed by Laszlo Gombos.
3332
3333 Turn on the flag ENABLE_3D_RENDERING when WTF_USE_TILE_BACKING_STORE flag is on.
3334 This flag controls perspective and preserves-3d behavior.
3335
3336 * Source/cmake/OptionsEfl.cmake:
3337
dominik.rottsches@intel.com6bf0b302012-10-25 19:26:47 +000033382012-10-25 Dominik Röttsches <dominik.rottsches@intel.com>
3339
3340 Adding feature for XHR_TIMEOUT
3341
3342 Conditionalize XHR timeout support
3343 https://bugs.webkit.org/show_bug.cgi?id=100356
3344
3345 Reviewed by Adam Barth.
3346
3347 Adding feature for XHR_TIMEOUT to disable it on ports that don't have
3348 network backend support for setTimeoutInterval.
3349
3350 * Source/cmake/OptionsEfl.cmake: Default ON on EFL.
3351 * Source/cmake/WebKitFeatures.cmake: Default OFF for any CMAKE based port.
3352 * Source/cmakeconfig.h.cmake: Adding define.
3353 * configure.ac: Make autogen.sh support the --enable/--disable-xhr-timeout parameter.
3354
commit-queue@webkit.orge8c2c662012-10-25 14:03:59 +000033552012-10-25 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
3356
3357 Add setMediaTypeOverride to window.internals.settings
3358 https://bugs.webkit.org/show_bug.cgi?id=100249
3359
3360 Reviewed by Kenneth Rohde Christiansen.
3361
3362 Exported WebCore::Settings::setMediaTypeOverride(WTF::String const&) for GTK port.
3363
3364 * Source/autotools/symbols.filter:
3365
commit-queue@webkit.orgfd1466c2012-10-24 22:49:03 +000033662012-10-24 Michael Carmody <mcarmody@rim.com>
3367
3368 [BlackBerry] change CMAKE_<CCXX|C>_FLAGS_<RELEASE|DEBUG> from enviroment flags
3369 https://bugs.webkit.org/show_bug.cgi?id=100256
3370
3371 Reviewed by Rob Buis.
3372
3373 This allow override of compile flags without having to edit CMake files.
3374
3375 * Source/cmake/OptionsBlackBerry.cmake:
3376
commit-queue@webkit.org06119ec2012-10-24 14:51:47 +000033772012-10-24 Priit Laes <plaes@plaes.org>
3378
3379 [GTK] ./configure output for CSS Shaders is broken
3380 https://bugs.webkit.org/show_bug.cgi?id=100217
3381
3382 Reviewed by Martin Robinson.
3383
3384 Reformat CSS Filters / Shaders check to clean configure output.
3385
3386 * configure.ac:
3387
commit-queue@webkit.org0d525682012-10-24 14:33:47 +000033882012-10-24 Thiago Marcos P. Santos <thiago.santos@intel.com>
3389
3390 [EFL] run-webkit-tests writes garbage on stderr when running on Xvfb
3391 https://bugs.webkit.org/show_bug.cgi?id=100243
3392
3393 Reviewed by Kenneth Rohde Christiansen.
3394
3395 Search for X11 development libraries (and thus Xext), necessary to
3396 disable the X extensions error reporting.
3397
3398 * Source/cmake/OptionsEfl.cmake:
3399
mario@webkit.org094840652012-10-24 08:12:50 +000034002012-10-24 Mario Sanchez Prada <mario@webkit.org>
3401
3402 [WK2] [GTK] TestWebKitAccessibility is not being run
3403 https://bugs.webkit.org/show_bug.cgi?id=100102
3404
3405 Reviewed by Carlos Garcia Campos.
3406
3407 Moved check for at-spi2 after the definition of enable_webkit2,
3408 since it's only needed for WebKit2GTK API tests.
3409
3410 * configure.ac: Moved the check for at-spi2 down in the file.
3411
mrobinson@webkit.org0aa1e1c2012-10-24 01:48:10 +000034122012-10-23 Martin Robinson <mrobinson@igalia.com>
3413
3414 POTFILES.in/.skip need updates for translators
3415 https://bugs.webkit.org/show_bug.cgi?id=67580
3416
3417 Reviewed by Xan Lopez.
3418
3419 Now process POTFILES.in during configuration.
3420
3421 * configure.ac:
3422
kenneth@webkit.org2a707b52012-10-23 15:15:43 +000034232012-10-23 Kenneth Rohde Christiansen <kenneth@webkit.org>
3424
3425 Add support for resolution media query
3426 https://bugs.webkit.org/show_bug.cgi?id=99077
3427
3428 Reviewed by Antti Koivisto.
3429
3430 * Source/cmake/OptionsEfl.cmake:
3431 * Source/cmake/WebKitFeatures.cmake:
3432 * Source/cmakeconfig.h.cmake:
3433
3434 Add support for the RESOLUTION_MEDIA_QUERY feature flag.
3435
3436 * Source/autotools/symbols.filter:
3437
3438 Export the WebCore::Settings setting.
3439
carlosgc@webkit.org7e57c572012-10-23 13:40:54 +000034402012-10-23 Carlos Garcia Campos <cgarcia@igalia.com>
3441
3442 Unreviewed. Update NEWS and configure.ac for 1.11.1 release
3443
3444 * configure.ac: Bump version numbers.
3445
ryuan.choi@samsung.com84707782012-10-23 12:34:51 +000034462012-10-23 Ryuan Choi <ryuan.choi@samsung.com>
3447
3448 [EFL][WK2] Add support for IMF composition
3449 https://bugs.webkit.org/show_bug.cgi?id=89552
3450
3451 Reviewed by Gyuyoung Kim.
3452
3453 * Source/cmake/FindEcore.cmake: Checked Ecore_IMF.
3454
abecsi@webkit.orgc9a1ed62012-10-23 09:15:12 +000034552012-10-23 Andras Becsi <andras.becsi@digia.com>
3456
3457 Remove devicePixelRatio from ViewportAttributes
3458 https://bugs.webkit.org/show_bug.cgi?id=99845
3459
3460 Reviewed by Adam Barth.
3461
3462 * Source/autotools/symbols.filter: Update symbol.
3463
pfeldman@chromium.orgf405be22012-10-22 08:52:03 +000034642012-10-22 Pavel Feldman <pfeldman@chromium.org>
3465
3466 Web Inspector: merge "docked" state into the "dock side" enum.
3467 https://bugs.webkit.org/show_bug.cgi?id=99717
3468
3469 Reviewed by Vsevolod Vlasov.
3470
3471 Otherwise, it is hard to manage these inter-dependent flags.
3472
3473 * Source/autotools/symbols.filter:
3474
tony@chromium.org152c093e2012-10-19 21:55:09 +000034752012-10-19 Tony Chang <tony@chromium.org>
3476
3477 Unreviewed, rolling out r131936.
3478 http://trac.webkit.org/changeset/131936
3479 https://bugs.webkit.org/show_bug.cgi?id=99717
3480
3481 Broke the clang build
3482
3483 * Source/autotools/symbols.filter:
3484
commit-queue@webkit.org85886a92012-10-19 18:53:11 +000034852012-10-19 Dongwoo Joshua Im <dw.im@samsung.com>
3486
3487 Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
3488 https://bugs.webkit.org/show_bug.cgi?id=99804
3489
3490 Reviewed by Julien Chaffraix.
3491
3492 CSS3 text related properties will be implemented under this flag,
3493 including text decoration, text-align-last, and text-justify.
3494
3495 * Source/cmake/OptionsEfl.cmake:
3496 * Source/cmake/WebKitFeatures.cmake:
3497 * Source/cmakeconfig.h.cmake:
3498
commit-queue@webkit.org8e351b52012-10-19 02:35:51 +000034992012-10-18 Laszlo Gombos <l.gombos@samsung.com>
3500
3501 [EFL] Buildfix if Netscape plugin support is disabled
3502 https://bugs.webkit.org/show_bug.cgi?id=99757
3503
3504 Reviewed by Gyuyoung Kim.
3505
3506 Set ENABLE_PLUGIN_PROCESS only if ENABLE_NETSCAPE_PLUGIN_API is set.
3507
3508 * Source/cmake/OptionsEfl.cmake:
3509
commit-queue@webkit.org80d18442012-10-18 18:43:15 +000035102012-10-18 Pablo Flouret <pablof@motorola.com>
3511
3512 Implement css3-conditional's @supports rule
3513 https://bugs.webkit.org/show_bug.cgi?id=86146
3514
3515 Reviewed by Antti Koivisto.
3516
3517 * Source/cmake/WebKitFeatures.cmake:
3518 * Source/cmakeconfig.h.cmake:
3519 * configure.ac:
3520 Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
3521
hausmann@webkit.org30747fd2012-10-18 10:38:18 +000035222012-10-18 Simon Hausmann <simon.hausmann@digia.com>
3523
3524 [Qt] Clean up variables controlling Qt module creation/handling
3525
3526 Reviewed by Tor Arne Vestbø.
3527
3528 We now depend on a Qt 5 version that is new enough to allow us to
3529 clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
3530 the other MODULE_BASE_* variables are onl used in qmodule.prf.
3531
3532 * Source/api.pri:
3533
vestbo@webkit.orgaf62b0e2012-10-18 08:38:19 +000035342012-10-17 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
3535
3536 [Qt] Modularize documentation for QtWebKit
3537
3538 Running 'make docs' would fail unless 'make qmake_all' was ran first,
3539 but qmake_all involved generating all the derived sources, which seems
3540 overly complex just for building documentation.
3541
3542 We solve this by preventing all subdirs except QtWebKit from having a
3543 docs target. This would normally work fine on its own, but since we
3544 use CONFIG += ordered, there's now a missing doc target for the
3545 immediate dependency of the QtWebKit subdir. We solve this by adding
3546 a dummy-target ourselves.
3547
3548 Finally, we clean up the qdocconf file to match the rest of the Qt
3549 documentation modularization efforts.
3550
3551 Reviewed by Simon Hausmann.
3552
3553 * Source/QtWebKit.pro:
3554 * Source/api.pri:
3555 * Source/qtwebkit.qdocconf: Added.
3556
commit-queue@webkit.org22975d02012-10-17 10:30:52 +000035572012-10-17 Grzegorz Czajkowski <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
3558
3559 [WK2][EFL] Implementation of spellchecking feature.
3560 https://bugs.webkit.org/show_bug.cgi?id=91854
3561
3562 Reviewed by Gyuyoung Kim.
3563
3564 Define SPELLCHECK macro and enable it for WK2-Efl.
3565 The spellchecking implementation is based on the Enchant library.
3566 It can be used by other WebKit ports.
3567
3568 * Source/cmake/FindEnchant.cmake: Added.
3569 * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
3570 * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
3571 * Source/cmakeconfig.h.cmake: Add the feature.
3572
tony@chromium.orgd46511e2012-10-16 18:04:01 +000035732012-10-16 Pablo Flouret <pablof@motorola.com>
3574
3575 Pre-process CSSGrammar.y before running through bison.
3576 https://bugs.webkit.org/show_bug.cgi?id=94290
3577
3578 Reviewed by Tony Chang.
3579
3580 * Source/cmake/WebKitMacros.cmake:
3581 Use WebCore/css/makegrammar.pl to generate bison grammar files.
3582
jer.noble@apple.com098aee82012-10-16 15:51:25 +000035832012-10-15 Jer Noble <jer.noble@apple.com>
3584
3585 WebAudio: limit output level to 0db
3586 https://bugs.webkit.org/show_bug.cgi?id=95792
3587 <rdar://problem/11966135>
3588
3589 Reviewed by Chris Rogers.
3590
3591 Add a manual test to determine that output volume has been limited to 0db.
3592
3593 * ManualTests/webaudio/limit-level-0db.html: Added.
3594
hausmann@webkit.org59b69f32012-10-16 14:12:59 +000035952012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3596
3597 [Qt] Fix support for silent builds
3598
3599 Reviewed by Tor Arne Vestbø.
3600
3601 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
3602 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
3603 with -silent.
3604
3605 * .qmake.conf:
3606
hausmann@webkit.orgecd47222012-10-16 12:48:32 +000036072012-10-16 Simon Hausmann <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com>
3608
3609 [Qt] Add logic for triggering clean builds on changes to build system files
3610
3611 Reviewed by Csaba Osztrogonác.
3612
3613 Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
3614 logic failed.
3615
3616 * WebKit.pro:
3617
hausmann@webkit.orge0b7a592012-10-16 10:14:36 +000036182012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3619
hausmann@webkit.org50885d42012-10-16 10:49:40 +00003620 Unreviewed, rolling out r131436.
3621 http://trac.webkit.org/changeset/131436
3622
3623 Broke various Qt bots strangely
3624
3625 * .qmake.conf:
3626
36272012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3628
hausmann@webkit.orge0b7a592012-10-16 10:14:36 +00003629 [Qt] Fix support for silent builds
3630
3631 Reviewed by Tor Arne Vestbø.
3632
3633 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
3634 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
3635 with -silent.
3636
3637 * .qmake.conf:
3638
ryuan.choi@samsung.com4075e182012-10-15 18:09:52 +000036392012-10-15 Ryuan Choi <ryuan.choi@samsung.com>
3640
3641 [EFL] Share resources installed for inspector
3642 https://bugs.webkit.org/show_bug.cgi?id=98991
3643
3644 Reviewed by Gyuyoung Kim.
3645
3646 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
3647 when INSPECTOR is enabled.
3648
3649 This patch changes to install resources one time and share it.
3650
3651 * Source/PlatformEfl.cmake:
3652 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
3653 * Source/cmake/OptionsEfl.cmake:
3654
hausmann@webkit.org19e084d2012-10-15 14:06:06 +000036552012-10-15 Simon Hausmann <simon.hausmann@digia.com>
3656
3657 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
3658 https://bugs.webkit.org/show_bug.cgi?id=88162
3659
3660 Reviewed by Kenneth Rohde Christiansen.
3661
3662 Rename the QtWebKit module to QtWebKitWidgets.
3663
3664 * Source/api.pri:
3665 * Source/sync.profile:
3666
paroga@webkit.org371c2952012-10-14 14:58:43 +000036672012-10-14 Patrick Gansterer <paroga@webkit.org>
3668
3669 Unreviewed, rolling out r130656.
3670 http://trac.webkit.org/changeset/130656
3671 https://bugs.webkit.org/show_bug.cgi?id=97592
3672
3673 Broke CMake build on Windows
3674
3675 * CMakeLists.txt:
3676
commit-queue@webkit.org7440c612012-10-12 16:57:26 +000036772012-10-12 Sheriff Bot <webkit.review.bot@gmail.com>
3678
3679 Unreviewed, rolling out r131189.
3680 http://trac.webkit.org/changeset/131189
3681 https://bugs.webkit.org/show_bug.cgi?id=99187
3682
3683 Made inspector http tests crash on WK2. (Requested by rakuco
3684 on #webkit).
3685
3686 * Source/PlatformEfl.cmake:
3687 * Source/cmake/OptionsEfl.cmake:
3688
ryuan.choi@samsung.comdaf3b242012-10-12 16:19:51 +000036892012-10-12 Ryuan Choi <ryuan.choi@samsung.com>
3690
3691 [EFL] Share resources installed for inspector
3692 https://bugs.webkit.org/show_bug.cgi?id=98991
3693
3694 Reviewed by Gyuyoung Kim.
3695
3696 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
3697 when INSPECTOR is enabled.
3698
3699 This patch changes to install resources one time and share it.
3700
3701 * Source/PlatformEfl.cmake:
3702 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
3703 * Source/cmake/OptionsEfl.cmake:
3704
kbalazs@webkit.org40cdf2d2012-10-12 09:24:40 +000037052012-10-12 Balazs Kelemen <kbalazs@webkit.org>
3706
3707 Unreviewed, rolling out r130389.
3708 http://trac.webkit.org/changeset/130389
3709 https://bugs.webkit.org/show_bug.cgi?id=98048
3710
3711 It broke chromium
3712
3713 * Source/autotools/symbols.filter:
3714
commit-queue@webkit.orge6a0fe82012-10-12 02:06:31 +000037152012-10-11 Jinwoo Song <jinwoo7.song@samsung.com>
3716
3717 [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
3718 https://bugs.webkit.org/show_bug.cgi?id=99030
3719
3720 Reviewed by Laszlo Gombos.
3721
3722 Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
3723 on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
3724
3725 * Source/cmake/WebKitFeatures.cmake:
3726 * Source/cmakeconfig.h.cmake:
3727
rniwa@webkit.orgcccc4242012-10-11 17:47:16 +000037282012-10-11 Ryosuke Niwa <rniwa@webkit.org>
3729
3730 Perf-o-matic build fixes.
3731
3732 Get the password from the first item of the array now that each JSON contains an array as
3733 the top-level structure instead of a dictionary, which is the first item in the array.
3734
3735 Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
3736 object size limit. This should buy us a couple of days. We'll implement a proper fix later.
3737
3738 * Websites/webkit-perf.appspot.com/models.py:
3739 (Runs.update_incrementally):
3740 * Websites/webkit-perf.appspot.com/models_unittest.py:
3741 (RunsTest.test_update_or_insert):
3742 * Websites/webkit-perf.appspot.com/report_handler.py:
3743 (ReportHandler.post):
3744
tony@chromium.org70a18a42012-10-10 21:33:01 +000037452012-10-10 Tony Chang <tony@chromium.org>
3746
3747 Unreviewed, rolling out r130937, r130949, r130955, and
3748 r130957.
3749 http://trac.webkit.org/changeset/130937
3750 http://trac.webkit.org/changeset/130949
3751 http://trac.webkit.org/changeset/130955
3752 http://trac.webkit.org/changeset/130957
3753 https://bugs.webkit.org/show_bug.cgi?id=94290
3754
3755 Breaks Qt build
3756
3757 * Source/cmake/WebKitMacros.cmake:
3758
commit-queue@webkit.org761a2052012-10-10 18:34:22 +000037592012-10-10 Pablo Flouret <pablof@motorola.com>
3760
3761 Pre-process CSSGrammar.y before running through bison.
3762 https://bugs.webkit.org/show_bug.cgi?id=94290
3763
3764 Reviewed by Tony Chang.
3765
3766 * Source/cmake/WebKitMacros.cmake:
3767 Use WebCore/css/makegrammar.pl to generate bison grammar files.
3768
simon.fraser@apple.com94bfe712012-10-10 18:01:00 +000037692012-10-10 Simon Fraser <simon.fraser@apple.com>
3770
3771 Attempt to fix gtk build which controls exports via this mysteriously-named
3772 file.
3773
3774 * Source/autotools/symbols.filter:
3775
shinyak@chromium.orgb29d4aa2012-10-10 17:47:54 +000037762012-10-10 Shinya Kawanaka <shinyak@chromium.org>
3777
3778 Needs internal API to return distributed nodes for InsertionPoint
3779 https://bugs.webkit.org/show_bug.cgi?id=98868
3780
3781 Reviewed by Hajime Morita.
3782
3783 * Source/autotools/symbols.filter:
3784
yoli@rim.com314e3582012-10-10 15:48:45 +000037852012-10-10 Yong Li <yoli@rim.com>
3786
3787 [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
3788 https://bugs.webkit.org/show_bug.cgi?id=98819
3789
3790 Reviewed by Rob Buis.
3791
3792 And make it depend on SHARED_CORE
3793 RIM PR# 221339.
3794
3795 * Source/cmake/OptionsBlackBerry.cmake:
3796
keishi@webkit.org94d82cd2012-10-10 11:29:49 +000037972012-10-10 Keishi Hattori <keishi@webkit.org>
3798
3799 REGRESSION (r129738): Calendar picker is too wide when the input is rtl
3800 https://bugs.webkit.org/show_bug.cgi?id=98881
3801
3802 Reviewed by kent Tamura.
3803
3804 * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
3805
commit-queue@webkit.orgc6e67992012-10-10 11:22:29 +000038062012-10-10 Christophe Dumez <christophe.dumez@intel.com>
3807
3808 [EFL][WK2] Port MiniBrowser to Elementary
3809 https://bugs.webkit.org/show_bug.cgi?id=98748
3810
3811 Reviewed by Kenneth Rohde Christiansen.
3812
3813 Bump EFL librairies dependencies to v1.7
3814 and add Elementary as optional dependency now
3815 that it is needed to build MiniBrowser.
3816
3817 * Source/cmake/FindEet.cmake: Added.
3818 * Source/cmake/FindElementary.cmake: Added.
3819 * Source/cmake/OptionsEfl.cmake:
3820
commit-queue@webkit.org184a0ab2012-10-09 13:31:18 +000038212012-10-09 Simon Pena <spena@igalia.com>
3822
3823 [GTK] Add support for running JavaScript from GResources
3824 https://bugs.webkit.org/show_bug.cgi?id=98488
3825
3826 Reviewed by Carlos Garcia Campos.
3827
3828 GResources allow embedding certain resources, frequently used, in a "bundle"
3829 which can be kept separated or stored in the binary. This patch adds
3830 support for running JavaScript from GResources.
3831
3832 * configure.ac: Add support for compiling GResources
3833
zandobersek@gmail.comb2f10cc2012-10-09 07:10:56 +000038342012-10-09 Zan Dobersek <zandobersek@gmail.com>
3835
3836 Unreviewed GTK build fix after r130689.
3837
3838 Adding a required symbol to symbols.filter.
3839
3840 * Source/autotools/symbols.filter:
3841
commit-queue@webkit.orge28e6182012-10-08 18:10:17 +000038422012-10-08 Laszlo Gombos <l.gombos@samsung.com>
3843
3844 [EFL] Add minimum version information for tool dependencies
3845 https://bugs.webkit.org/show_bug.cgi?id=97592
3846
3847 Reviewed by Kenneth Rohde Christiansen.
3848
3849 Capture the minimum version information for the tools that are required
3850 to build the EFL port (or more generally WebKit).
3851
3852 * CMakeLists.txt:
3853
commit-queue@webkit.org72f86fd2012-10-08 09:47:55 +000038542012-10-08 Dongwoo Joshua Im <dw.im@samsung.com>
3855
3856 [EFL] Fix build break when WEB_AUDIO is enabled.
3857 https://bugs.webkit.org/show_bug.cgi?id=98635
3858
3859 Unreviewed build fix.
3860
3861 Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
3862 which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
3863
3864 * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
3865
joone.hur@intel.com6b755222012-10-08 09:23:31 +000038662012-10-08 Joone Hur <joone.hur@intel.com>
3867
3868 [EFL] Add support for -webkit-sticky
3869 https://bugs.webkit.org/show_bug.cgi?id=95182
3870
3871 Reviewed by Kenneth Rohde Christiansen.
3872
3873 Turn on CSS sticky position by default for WebKitEfl,
3874 but most of the CSS sticky position test cases still do not pass on WK1.
3875
3876 * Source/cmake/OptionsEfl.cmake:
3877
mrobinson@webkit.org1c2b02e2012-10-05 17:54:57 +000038782012-10-05 José Dapena Paz <jdapena@igalia.com>
3879
3880 [GTK] Add support for creating EGL contexts
3881 https://bugs.webkit.org/show_bug.cgi?id=77921
3882
3883 Reviewed by Martin Robinson.
3884
3885 This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
3886 options are set up on compile time, with the configure options
3887 --enable-egl and --enable-gles2.
3888
3889 The implementation only adds support for EGL on top of X11, to
3890 isolate the changes to the minimum. More changes should come
3891 later to enable EGL for other targets (as Wayland).
3892
3893 * GNUmakefile.am:
3894 * configure.ac: new configure options --enable-egl and --enable-gles2.
3895
rwlbuis@webkit.org18076902012-10-05 14:33:11 +000038962012-10-04 Rob Buis <rbuis@rim.com>
3897
3898 [BlackBerry] Sync up CMake files
3899 https://bugs.webkit.org/show_bug.cgi?id=98442
3900
3901 Reviewed by Gyuyoung Kim.
3902
3903 Amongst others some internal paths changed.
3904
3905 * Source/cmake/OptionsBlackBerry.cmake:
3906
commit-queue@webkit.org54c40662012-10-04 22:32:07 +000039072012-10-04 Christophe Dumez <christophe.dumez@intel.com>
3908
3909 [EFL] Add libxml 2.8.0 to jhbuild
3910 https://bugs.webkit.org/show_bug.cgi?id=98418
3911
3912 Reviewed by Laszlo Gombos.
3913
3914 Bump dependency for libxml to 2.8.0 to match
3915 jhbuild.
3916
3917 * Source/cmake/OptionsEfl.cmake:
3918
kbalazs@webkit.orge9055cb2012-10-04 13:42:11 +000039192012-10-04 Balazs Kelemen <kbalazs@webkit.org>
3920
3921 Don't allow to disable compositing in forced compositing mode
3922 https://bugs.webkit.org/show_bug.cgi?id=98048
3923
3924 Reviewed by Jocelyn Turcotte.
3925
3926 Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
3927
3928 * Source/autotools/symbols.filter:
3929
ryuan.choi@samsung.comec475c72012-10-04 05:46:28 +000039302012-10-03 Ryuan Choi <ryuan.choi@samsung.com>
3931
3932 [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
3933 https://bugs.webkit.org/show_bug.cgi?id=97753
3934
3935 Reviewed by Laszlo Gombos.
3936
3937 default.edj is used in both webkit/efl and webkit2/efl.
3938 However, it has been generated only when ENABLE_WEBKIT is enabled.
3939
3940 This patch separates the script which generates default.edj
3941 from source/webkit/platformefl.cmake.
3942
3943 * Source/CMakeLists.txt:
3944 * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
3945 * Source/cmake/OptionsEfl.cmake:
3946 Moved directory generation from WebKit/PlatformEfl.cmake
3947 because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
3948
commit-queue@webkit.orgc0c0e812012-10-03 21:11:10 +000039492012-10-03 Otto Derek Cheung <otcheung@rim.com>
3950
3951 [BlackBerry] Implementing the NetworkInfo API for BB port
3952 https://bugs.webkit.org/show_bug.cgi?id=98273
3953
3954 Reviewed by Rob Buis.
3955
3956 Adding references to new classes added to support BlackBerry's
3957 NetworkInfo implementation.
3958
3959 * Source/cmake/OptionsBlackBerry.cmake:
3960
keishi@webkit.org2fb5b7d2012-10-02 02:37:27 +000039612012-10-01 Keishi Hattori <keishi@webkit.org>
3962
3963 Calendar picker should use zero as default step base
3964 https://bugs.webkit.org/show_bug.cgi?id=97976
3965
3966 Reviewed by Kent Tamura.
3967
3968 * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
3969
commit-queue@webkit.org74ba6be2012-09-29 06:31:08 +000039702012-09-28 Mariusz Grzegorczyk <mariusz.g@samsung.com>
3971
3972 [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
3973 https://bugs.webkit.org/show_bug.cgi?id=91844
3974
3975 Reviewed by Simon Hausmann.
3976
3977 Turn on Netscape Plugin API by default for WebKit2-Efl.
3978
3979 * Source/cmake/OptionsEfl.cmake:
3980
hclam@chromium.orga8e31292012-09-28 23:58:22 +000039812012-09-28 Alpha Lam <hclam@chromium.org>
3982
3983 REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
3984 https://bugs.webkit.org/show_bug.cgi?id=97749
3985
3986 Reviewed by James Robinson.
3987
3988 Added a manual test to demonstrate drag image and crashing.
3989
3990 * ManualTests/drag-image-no-crash.html: Added.
3991
keishi@webkit.orgbca51ec2012-09-27 08:17:24 +000039922012-09-27 Keishi Hattori <keishi@webkit.org>
3993
3994 SuggestionPicker should support rtl
3995 https://bugs.webkit.org/show_bug.cgi?id=97555
3996
3997 Reviewed by Kent Tamura.
3998
3999 * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
4000
paroga@webkit.org47f23e92012-09-27 07:30:06 +000040012012-09-27 Patrick Gansterer <paroga@webkit.org>
4002
4003 [WINCE] Enable JIT by default
4004
4005 * Source/cmake/OptionsWinCE.cmake:
4006
mrobinson@webkit.orgfc8c42f2012-09-26 15:53:42 +000040072012-09-26 Martin Robinson <mrobinson@igalia.com>
4008
4009 [GTK] Use XDamage to simplify RedirectedXCompositeWindow
4010 https://bugs.webkit.org/show_bug.cgi?id=97267
4011
4012 Reviewed by Alejandro G. Castro.
4013
4014 Use XDamage to queue redraws of the widget when redirecting accelerated compositing
4015 to an offscreen window. This allows removing a finicky timer-based approach, improves
4016 performance, and allows simplifying things greatly.
4017
4018 * configure.ac: Add support for finding XDamage via pkg-config.
4019
hausmann@webkit.org283c7c52012-09-26 08:38:35 +000040202012-09-26 Simon Hausmann <simon.hausmann@digia.com>
4021
4022 [Qt] Remove Qt Quick 1 support
4023
4024 Reviewed by Kenneth Rohde Christiansen.
4025
4026 It is being moved to the Qt5 QtQuick1 module.
4027
4028 * Source/tests.pri:
4029
zandobersek@gmail.com69904aa2012-09-26 07:38:12 +000040302012-09-26 Zan Dobersek <zandobersek@gmail.com>
4031
4032 [GTK] Enable some of the unstable CSS features
4033 https://bugs.webkit.org/show_bug.cgi?id=97572
4034
4035 Reviewed by Martin Robinson.
4036
4037 Export the required RuntimeEnabledFeatures symbol.
4038
4039 * Source/autotools/symbols.filter:
4040
commit-queue@webkit.orgfe797d02012-09-25 22:16:30 +000040412012-09-25 Cosmin Truta <ctruta@rim.com>
4042
4043 [BlackBerry] Enable LLInt
4044 https://bugs.webkit.org/show_bug.cgi?id=97604
4045
4046 Reviewed by Yong Li.
4047
4048 * Source/cmake/OptionsBlackBerry.cmake:
4049
rniwa@webkit.orgfa81ae52012-09-25 21:22:08 +000040502012-09-25 Ryosuke Niwa <rniwa@webkit.org>
4051
4052 Perf-o-matic should store "values" and support array'ed input
4053 https://bugs.webkit.org/show_bug.cgi?id=97601
4054
4055 Reviewed by Dirk Pranke.
4056
4057 Support new JSON format where the outermost structure is an array instead of a dictionary and results may
4058 contain "values". This change will let us remove some code from run-perf-tests.
4059
4060 Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
4061 New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
4062
4063 * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
4064 * Websites/webkit-perf.appspot.com/models.py:
4065 (TestResult): Added values property.
4066 (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
4067 (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
4068 (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
4069 if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
4070 but we don't do that now for its complexity.
4071 * Websites/webkit-perf.appspot.com/models_unittest.py:
4072 (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
4073 (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
4074 (ReportLogTests.test_results_are_well_formed):
4075 (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
4076 (ReportLogTests.test_results_in_array):
4077
commit-queue@webkit.orgcef48762012-09-25 08:14:53 +000040782012-09-25 Laszlo Gombos <l.gombos@samsung.com>
4079
4080 [EFL] Update minimal required versions for dependencies
4081 https://bugs.webkit.org/show_bug.cgi?id=97523
4082
4083 Reviewed by Gyuyoung Kim.
4084
4085 Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
4086
4087 * Source/cmake/OptionsEfl.cmake:
4088
hausmann@webkit.orgf849a072012-09-25 08:08:17 +000040892012-09-24 Simon Hausmann <simon.hausmann@digia.com>
4090
4091 [Qt] Fix build with latest Qt 5
4092 https://bugs.webkit.org/show_bug.cgi?id=97479
4093
4094 Reviewed by Tor Arne Vestbø.
4095
4096 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
4097 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
4098 sync.profile.
4099
4100 * Source/api.pri:
4101
commit-queue@webkit.org67248b22012-09-25 06:51:39 +000041022012-09-24 Bo Liu <boliu@chromium.org>
4103
4104 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
4105 https://bugs.webkit.org/show_bug.cgi?id=97055
4106
4107 Reviewed by Adam Barth.
4108
4109 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
4110 performance regression in Chromium.
4111
4112 New changes in addition to previously reverted patches:
4113
4114 Refactored CachedResource::requestResource, loadResource, and
4115 revalidateResource. Moved CachedResource::load method to end of
4116 requestResource so there is one place where load is called for all
4117 resources.
4118
4119 Added a enum parameter for requestResource and
4120 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
4121 do not need to be called multiple times.
4122
4123 Removed CachedImage::load call in requestImage so it is not called
4124 twice.
4125
4126 Removed unnecessary Frame.h includes in CachedResource and
4127 CachedImage.
4128
4129 Removed dead load() method declaration in CachedImage.
4130
4131 Updated text expectation for two image-permissions tests to reflect
4132 the removed calls to allowImage.
4133
4134 * Source/autotools/symbols.filter:
4135
commit-queue@webkit.org143a7ff52012-09-25 03:22:13 +000041362012-09-24 Byungwoo Lee <bw80.lee@samsung.com>
4137
4138 [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
4139 https://bugs.webkit.org/show_bug.cgi?id=97419
4140
4141 Reviewed by Gyuyoung Kim.
4142
4143 Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
4144 hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
4145
4146 * CMakeLists.txt:
4147 Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
4148 Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
4149
commit-queue@webkit.orgc4157482012-09-24 20:07:13 +000041502012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
4151
ossy@webkit.org7fa15452012-09-24 20:47:45 +00004152 Unreviewed, rolling out r129343.
4153 http://trac.webkit.org/changeset/129343
4154 https://bugs.webkit.org/show_bug.cgi?id=97479
4155
4156 It broke the build (Requested by Ossy_NIGHT on #webkit).
4157
4158 * Source/api.pri:
4159
41602012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
4161
commit-queue@webkit.orgc4157482012-09-24 20:07:13 +00004162 Unreviewed, rolling out r129388.
4163 http://trac.webkit.org/changeset/129388
4164 https://bugs.webkit.org/show_bug.cgi?id=97477
4165
4166 Caused an assertion in a WebKit2 unit test (Requested by
4167 abarth on #webkit).
4168
4169 * Source/autotools/symbols.filter:
4170
dominik.rottsches@intel.comdfe84c82012-09-24 18:49:40 +000041712012-09-24 Dominik Röttsches <dominik.rottsches@intel.com>
4172
4173 [EFL][DRT] Enable Regions support
4174 https://bugs.webkit.org/show_bug.cgi?id=83897
4175
4176 Reviewed by Kenneth Rohde Christiansen.
4177
4178 Default build setting for CSS regions set to on.
4179
4180 * Source/cmake/OptionsEfl.cmake:
4181
commit-queue@webkit.org2a1dff22012-09-24 18:13:34 +000041822012-09-24 Bo Liu <boliu@chromium.org>
4183
4184 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
4185 https://bugs.webkit.org/show_bug.cgi?id=97055
4186
4187 Reviewed by Adam Barth.
4188
4189 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
4190 performance regression in Chromium.
4191
4192 New changes in addition to previously reverted patches:
4193
4194 Refactored CachedResource::requestResource, loadResource, and
4195 revalidateResource. Moved CachedResource::load method to end of
4196 requestResource so there is one place where load is called for all
4197 resources.
4198
4199 Added a enum parameter for requestResource and
4200 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
4201 do not need to be called multiple times.
4202
4203 Removed CachedImage::load call in requestImage so it is not called
4204 twice.
4205
4206 Removed unnecessary Frame.h includes in CachedResource and
4207 CachedImage.
4208
4209 Removed dead load() method declaration in CachedImage.
4210
4211 Updated text expectation for two image-permissions tests to reflect
4212 the removed calls to allowImage.
4213
4214 * Source/autotools/symbols.filter:
4215
commit-queue@webkit.orgb3cd24a2012-09-24 11:38:00 +000042162012-09-24 Vivek Galatage <vivekgalatage@gmail.com>
4217
4218 Web Inspector: implement testing harness for pure protocol tests.
4219 https://bugs.webkit.org/show_bug.cgi?id=90675
4220
4221 Reviewed by Yury Semikhatsky.
4222
4223 Added export symbols required for Gtk+ to support the Inspector Protocol
4224 testing harness.
4225
4226 * Source/autotools/symbols.filter:
4227
hausmann@webkit.org4bd09882012-09-24 11:07:29 +000042282012-09-24 Simon Hausmann <simon.hausmann@digia.com>
4229
4230 [Qt] Fix build with latest Qt 5
4231
4232 Reviewed by Tor Arne Vestbø.
4233
4234 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
4235 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
4236 sync.profile.
4237
4238 * Source/api.pri:
4239
keishi@webkit.orgec5c8e02012-09-24 04:39:09 +000042402012-09-23 Keishi Hattori <keishi@webkit.org>
4241
4242 Add suggestionPicker to CalendarPicker
4243 https://bugs.webkit.org/show_bug.cgi?id=97201
4244
4245 Reviewed by Kent Tamura.
4246
4247 * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
4248
fischman@chromium.org9de834a2012-09-22 04:44:29 +000042492012-09-21 Ami Fischman <fischman@chromium.org>
4250
4251 HTMLMediaElement isn't garbage collected between document reloads
4252 https://bugs.webkit.org/show_bug.cgi?id=97020
4253
4254 Reviewed by Eric Carlson.
4255
4256 Manual test added: ManualTests/audio-freed-during-reload.html
4257
4258 * ManualTests/audio-freed-during-reload.html:
4259
crogers@google.com143fd022012-09-21 22:12:36 +000042602012-09-21 Chris Rogers <crogers@google.com>
4261
4262 Add Web Audio support for deprecated/legacy APIs
4263 https://bugs.webkit.org/show_bug.cgi?id=97050
4264
4265 Reviewed by Eric Carlson.
4266
4267 * Source/cmake/WebKitFeatures.cmake:
4268
hausmann@webkit.orgb2449d72012-09-21 12:05:41 +000042692012-09-21 Simon Hausmann <simon.hausmann@digia.com>
4270
4271 [Qt] Bail out when trying to build WebKit with Qt != 5
4272
4273 Reviewed by Tor Arne Vestbø.
4274
4275 Moved check for Qt version out of default_pre into top-level WebKit.pro,
4276 because we never reach default_pre.prf due to the lack of .qmake.conf support
4277 in older versions of Qt/QMake.
4278
4279 * WebKit.pro:
4280
hausmann@webkit.org7870ad12012-09-20 11:58:44 +000042812012-09-20 Simon Hausmann <simon.hausmann@digia.com>
4282
4283 [Qt] QtWebKit module header includes private dependencies
4284
4285 Reviewed by Tor Arne Vestbø.
4286
4287 Moved loading of webkit_modules.prf a few lines down after the definition
4288 of QT_API_DEPENDS, because webkit_modules.prf does the sanitization of the
4289 QT variable now and therefore needs QT_API_DEPENDS.
4290
4291 * Source/api.pri:
4292
commit-queue@webkit.orgd6c30c62012-09-19 03:39:04 +000042932012-09-18 Sailesh Agrawal <sail@chromium.org>
4294
4295 Chromium: Scrollbar with tickmarks doesn't respond to clicks
4296 https://bugs.webkit.org/show_bug.cgi?id=96049
4297
4298 Reviewed by Beth Dakin.
4299
4300 Update exported symbols.
4301
4302 * Source/autotools/symbols.filter:
4303
commit-queue@webkit.org0d7a7412012-09-18 18:18:08 +000043042012-09-18 Bo Liu <boliu@chromium.org>
4305
4306 Revert 128780, 128676, 128645
4307 https://bugs.webkit.org/show_bug.cgi?id=97022
4308
4309 Reviewed by Adam Barth.
4310
4311 I made these revisions to add in-place reload behavior to ImagesEnabled setting.
4312 Reverting this for now due to them causing performance regression in
4313 chromium, possibly caused by increased calls to
4314 PermissionClient::imageAllowed.
4315
4316 * Source/autotools/symbols.filter:
4317
ryuan.choi@samsung.com53f38802012-09-18 07:20:05 +000043182012-09-18 Ryuan Choi <ryuan.choi@samsung.com>
4319
4320 [CMAKE] Fix build break because of memory exhausted.
4321 https://bugs.webkit.org/show_bug.cgi?id=77327
4322
4323 Reviewed by Gyuyoung Kim.
4324
4325 Added to avoid memory exhaustion on 32bit linux debug build.
4326
4327 * Source/cmake/OptionsCommon.cmake:
4328
rwlbuis@webkit.org9c82b2d2012-09-17 20:55:20 +000043292012-09-17 Rob Buis <rbuis@rim.com>
4330
4331 [BlackBerry] Enable VIDEO_TRACK
4332 https://bugs.webkit.org/show_bug.cgi?id=96949
4333
4334 Reviewed by Antonio Gomes.
4335
4336 Turn on VIDEO_TRACK feature.
4337
4338 * Source/cmake/OptionsBlackBerry.cmake:
4339
zandobersek@gmail.comb975a612012-09-17 17:58:07 +000043402012-09-17 Zan Dobersek <zandobersek@gmail.com>
4341
4342 [Gtk] Remove configuration options for stable features that are currently enabled
4343 https://bugs.webkit.org/show_bug.cgi?id=96621
4344
4345 Reviewed by Martin Robinson.
4346
4347 Remove configuration flags that were used for either features that were enabled
4348 by default or were enabled only when unstable features support was enabled. In
4349 any case the feature was removed only if it does not introduce a dependency.
4350
4351 * configure.ac:
4352
vestbo@webkit.org10de7822012-09-17 13:32:37 +000043532012-09-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4354
4355 [Qt] Auto-generate the module pri file for QtWebKit
4356
4357 Reviewed by Simon Hausmann.
4358
4359 * Source/api.pri:
4360
jchaffraix@webkit.org5083f632012-09-15 01:24:30 +000043612012-09-14 Julien Chaffraix <jchaffraix@webkit.org>
4362
4363 Revert r127457 and following fixes due to several hit-testing regressions
4364 https://bugs.webkit.org/show_bug.cgi?id=96830
4365
4366 Reviewed by Antonio Gomes.
4367
4368 This change reverts r127457, r127863 and r128505.
4369
4370 * Source/autotools/symbols.filter:
4371
abarth@webkit.org79bb5eb2012-09-14 22:04:58 +000043722012-09-14 Adam Barth <abarth@webkit.org>
4373
4374 Remove webkitPostMessage
4375 https://bugs.webkit.org/show_bug.cgi?id=96577
4376
4377 Reviewed by Ojan Vafai.
4378
4379 Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
4380
4381 * Source/cmake/WebKitFeatures.cmake:
4382 * Source/cmakeconfig.h.cmake:
4383
jpfau@apple.comaaef7312012-09-14 21:30:42 +000043842012-09-14 Jeffrey Pfau <jpfau@apple.com>
4385
4386 Allow third-party storage blocking setting to change while a page is loaded
4387 https://bugs.webkit.org/show_bug.cgi?id=95790
4388
4389 Reviewed by Brady Eidson.
4390
4391 Update exported symbols.
4392
4393 * Source/autotools/symbols.filter:
4394
commit-queue@webkit.orgd0a50672012-09-14 20:04:30 +000043952012-09-14 Bo Liu <boliu@chromium.org>
4396
4397 Add in-place reload behavior to ImagesEnabled setting
4398 https://bugs.webkit.org/show_bug.cgi?id=95478
4399
4400 Reviewed by Adam Barth.
4401
4402 Export WebCore::Settings::setImagesEnabled symbol.
4403
4404 * Source/autotools/symbols.filter:
4405
vestbo@webkit.orgbb5e6be2012-09-14 13:41:24 +000044062012-09-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4407
4408 [Qt] Fix handling of debug/release/debug_and_release/build_all
4409
4410 We now pick up the defaults from Qt, in default_pre (CONFIG already
4411 contains the appropriate values for debug and release). We then let
4412 the command line arguments to qmake, or the project files themselves,
4413 override the configuration, and finally we sanitize the configuration
4414 in default_post.
4415
4416 Reviewed by Simon Hausmann.
4417
4418 * Source/api.pri:
4419
keishi@webkit.org13c4f222012-09-14 11:11:17 +000044202012-09-14 Keishi Hattori <keishi@webkit.org>
4421
4422 Add runtime flag that enables lang attribute for form controls in LayoutTests
4423 https://bugs.webkit.org/show_bug.cgi?id=96636
4424
4425 Reviewed by Kent Tamura.
4426
4427 * Source/autotools/symbols.filter:
4428
commit-queue@webkit.org9a8a2e52012-09-13 15:31:12 +000044292012-09-13 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
4430
4431 [CMake] Remove some redundant warning flags and enable a few more warnings.
4432 https://bugs.webkit.org/show_bug.cgi?id=96654
4433
4434 Reviewed by Kenneth Rohde Christiansen.
4435
4436 * Source/cmake/WebKitHelpers.cmake: Remove a few warning flags
4437 which are already enabled by -Wall and -Wextra, remove -W which
4438 looks useless and also enable a few more warnings by removing
4439 their -Wno-foo counterparts which were present.
4440
vestbo@webkit.orgbef66922012-09-13 12:39:46 +000044412012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4442
vestbo@webkit.org18883b62012-09-13 15:10:43 +00004443 [Qt] Ensure that QT is finalized before loading qt_module.prf
4444
4445 As qt_module.prf does dependency tracking based on the content of the
4446 QT variable. The intermediate WebKit modules modify the variable in
4447 their .pri files, so we have to ensure we've loaded all the modules
4448 before loading qt_module.
4449
4450 Reviewed by Tor Arne Vestbø.
4451 Patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com> on 2012-09-13
4452
4453 * Source/api.pri:
4454
44552012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4456
vestbo@webkit.orgbef66922012-09-13 12:39:46 +00004457 [Qt] Make sure LIBS, PKGCONFIG, and QT, do not affect QtWebKit's prl file
4458
4459 Unless it's actually a dependency of the public QtWebKit API.
4460
4461 We could replace every occurance of LIBS, PKGCONFIG, and QT, in the pri
4462 files with their _PRIVATE equivivalent, but that's likely to break when
4463 someone adds a new QT/LIBS/PKGCONFIG += foo line somewhere. Instead we
4464 clean up the variables in default_post.
4465
4466 This means that the CONFIG -= explicitlib in linkAgainstLibrary() is no
4467 longer needed, as it was a workaround for the intermediate libraries ending
4468 up in the prl file. And, since CONFIG -= staticlib was there to support
4469 the explicitlib option, we can remove that too (as well as the exception
4470 for gprof, since it would be empty). If gprof needs tweaks to always link
4471 statically they should go in gprof.prf.
4472
4473 Reviewed by Simon Hausmann.
4474
4475 * Source/api.pri:
4476
vestbo@webkit.orgab7c14a2012-09-13 10:37:28 +000044772012-09-13 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
4478
4479 [Qt] Fllow rename of qt_module_config.prf to qt_module.prf
4480
4481 Reviewed by Tor Arne Vestbø.
4482
4483 * Source/api.pri:
4484
hausmann@webkit.org5c756e22012-09-13 08:50:40 +000044852012-09-13 Simon Hausmann <simon.hausmann@nokia.com>
4486
4487 [Qt] syncqt isn't re-run when WebKit1.pro changes and we're building with --no-webkit2
4488 https://bugs.webkit.org/show_bug.cgi?id=96545
4489
4490 Reviewed by Tor Arne Vestbø.
4491
4492 Do the QMAKE_INTERNAL_INCLUDED_FILES trick separately for WebKit1.pro and WebKit2/Target.pri,
4493 depending on build?(webkit1) and build?(webkit2), as discussed earlier.
4494
4495 * Source/api.pri:
4496
commit-queue@webkit.org3f2c0092012-09-13 05:09:58 +000044972012-09-12 Sheriff Bot <webkit.review.bot@gmail.com>
4498
4499 Unreviewed, rolling out r127876.
4500 http://trac.webkit.org/changeset/127876
4501 https://bugs.webkit.org/show_bug.cgi?id=96600
4502
4503 mouse click doesn't work for spin button if spin button in
4504 iframe (Requested by yosin on #webkit).
4505
4506 * Source/autotools/symbols.filter:
4507
commit-queue@webkit.orge6e86232012-09-13 00:56:49 +000045082012-09-12 KyungTae Kim <ktf.kim@samsung.com>
4509
4510 [EFL] Support download attribute feature
4511 https://bugs.webkit.org/show_bug.cgi?id=96462
4512
4513 Reviewed by Gyuyoung Kim.
4514
4515 * Source/cmake/OptionsEfl.cmake: Enable DOWNLOAD_ATTRIBUTE feature.
4516
commit-queue@webkit.org4e9d4a02012-09-12 19:21:41 +000045172012-09-12 Sami Kyostila <skyostil@google.com>
4518
4519 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING
4520 https://bugs.webkit.org/show_bug.cgi?id=96251
4521
4522 Reviewed by Simon Fraser.
4523
4524 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING to better describe
4525 the feature it controls.
4526
4527 * Source/cmakeconfig.h.cmake:
4528
ryuan.choi@samsung.com47ae6ee2012-09-12 04:24:57 +000045292012-09-11 Ryuan Choi <ryuan.choi@samsung.com>
4530
4531 [CMAKE] Supply feature defines to CodeGeneratorTestRunner.
4532 https://bugs.webkit.org/show_bug.cgi?id=96273
4533
4534 Reviewed by Gyuyoung Kim.
4535
4536 * Source/cmake/WebKitFeatures.cmake: Generated FEATURE_DEFINES_WITH_SPACE_SEPARATOR.
4537
commit-queue@webkit.org17d4dad2012-09-11 22:32:24 +000045382012-09-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
4539
4540 [Gtk] allow building with css-shaders
4541 https://bugs.webkit.org/show_bug.cgi?id=95603
4542
4543 Reviewed by Martin Robinson.
4544
4545 if unstable features and accelerated compositing are turned on, and
4546 acceleration backend is opengl, then build CSS Shaders and CSS
4547 Filters.
4548
4549 * configure.ac:
4550
commit-queue@webkit.org2f7ffce2012-09-11 18:31:11 +000045512012-09-11 Marcelo Lira <marcelo.lira@openbossa.org>
4552
4553 Restore original value of mock scrollbars enabled in InternalSettings
4554 https://bugs.webkit.org/show_bug.cgi?id=87680
4555
4556 Reviewed by Adam Barth.
4557
4558 Added backup support for mock scrollbars state in
4559 InternalSettings::Backup, and removed support for these
4560 from Qt's DumpRenderTree.
4561
4562 * Source/autotools/symbols.filter:
4563
rakuco@webkit.org72080602012-09-11 15:33:04 +000045642012-09-11 Raphael Kubo da Costa <rakuco@webkit.org>
4565
4566 [EFL] Rewrite the EFL-related Find modules
4567 https://bugs.webkit.org/show_bug.cgi?id=95237
4568
4569 Reviewed by Kenneth Rohde Christiansen.
4570
4571 FindEFL.cmake had several problems which caused unnecessary trouble
4572 when building the EFL port under some setups:
4573
4574 o It looked for some modules (such as ecore) more than once for no
4575 reason, which led to people adding libraries and include paths in
4576 different ways across the build system.
4577
4578 o It depended on pkg-config being present for the searches to
4579 succeed.
4580
4581 o It obtained the library definitions from pkg-config, so
4582 ${FOO_LIBRARIES} would be set to something like "foo;bar" which
4583 expanded to "-lfoo -lbar" to the linker. If a wrong -L<path> was
4584 passed before that, the wrong library installation would end up
4585 being picked up.
4586
4587 o Due to the problem above, we also needed to set the LINK_FLAGS
4588 property for each target with the value of ${FOO_LDFLAGS}, which was
4589 also obtained from pkg-config and sort of compensated the fact that
4590 the libraries did not use absolute paths and added the required -L
4591 paths. This also included dependencies for these libraries, so we
4592 ended up including libraries indirectly, which is bad.
4593
4594 We have now replaced that file with a set of Find-modules which are
4595 much more granular, each of them responsible for looking for a
4596 single library and its components and setting library and include
4597 locations the right way (with FIND_PATH() and FIND_LIBRARY()), so
4598 that all the problems above are fixed.
4599
4600 * Source/cmake/EFLHelpers.cmake: Added.
4601 * Source/cmake/FindEDBus.cmake: Added.
4602 * Source/cmake/FindEFL.cmake: Removed.
4603 * Source/cmake/FindEcore.cmake: Added.
4604 * Source/cmake/FindEdje.cmake: Added.
4605 * Source/cmake/FindEeze.cmake: Added.
4606 * Source/cmake/FindEfreet.cmake: Added.
4607 * Source/cmake/FindEina.cmake: Added.
4608 * Source/cmake/FindEvas.cmake: Added.
4609 * Source/cmake/OptionsEfl.cmake:
4610
hausmann@webkit.org3ce75262012-09-11 13:51:45 +000046112012-09-11 Simon Hausmann <simon.hausmann@nokia.com>
4612
4613 [Qt] In-source builds are broken
4614
4615 Reviewed by Tor Arne Vestbø.
4616
4617 The Tools sub-directory contains a Makefile checked into SVN. For in-source builds let's not try to
4618 overwrite it but instead generate a dedicated Makefile.Tools.
4619
4620 * Makefile:
4621 * WebKit.pro:
4622
vestbo@webkit.orga5de2262012-09-11 13:06:39 +000046232012-09-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4624
4625 [Qt] Add a configure step to the Qt build system
4626
4627 This allows building the Qt port using just 'qmake WebKit.pro'. Using
4628 the build-webkit script is still supported, and will add slightly more
4629 logic to the build, such as detecting the need for clean or incremental
4630 builds.
4631
4632 Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
4633 all things related to configuring the build, such as use/have/enable flags,
4634 and these are translated to defines in default_post. Project files should
4635 no longer check contains(DEFINES,...) to detect features, but use the new
4636 enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
4637 options have been translated into WEBKIT_CONFIG options as well, and can
4638 be checked using build?().
4639
4640 Reviewed by Simon Hausmann.
4641
4642 * Source/QtWebKit.pro:
4643 * Source/api.pri:
4644 * Source/tests.pri:
4645 * WebKit.pro:
4646
commit-queue@webkit.org934f4082012-09-10 16:06:32 +000046472012-09-10 Thiago Marcos P. Santos <thiago.santos@intel.com>
4648
4649 [CMake][EFL] Enable the LLInt
4650 https://bugs.webkit.org/show_bug.cgi?id=92682
4651
4652 Reviewed by Csaba Osztrogonác.
4653
4654 Added LLInt to CMake buildsystem and enabled it by default on EFL.
4655 Note that Ruby is not enforced: a secondary check is done when LLInt
4656 is enabled on the JSC's CMakeLists.txt.
4657
4658 * CMakeLists.txt:
4659 * Source/cmake/OptionsEfl.cmake:
4660 * Source/cmake/WebKitFeatures.cmake:
4661 * Source/cmakeconfig.h.cmake:
4662
simon.fraser@apple.com4030b0a2012-09-08 00:48:40 +000046632012-09-07 Simon Fraser <simon.fraser@apple.com>
4664
4665 box-shadow causes overlay scrollbars to be in the wrong position when element is composited
4666 https://bugs.webkit.org/show_bug.cgi?id=85647
4667
4668 Reviewed by James Robinson.
4669
4670 Test overlay scrollbars in composited layers.
4671
4672 * ManualTests/scrollbars/scrollbars-in-composited-layers.html: Added.
4673
mrobinson@webkit.org219213a2012-09-07 17:52:07 +000046742012-09-07 Martin Robinson <mrobinson@igalia.com>
4675
4676 [GTK] Move user agent helpers to WebCore
4677 https://bugs.webkit.org/show_bug.cgi?id=95745
4678
4679 Reviewed by Carlos Garcia Campos.
4680
4681 Added an autoconf step for the new user agent shared code header in
4682 WebCore. This is necessary so that we can use the user agent version
4683 based on the information in the configure.ac file.
4684
4685 * configure.ac:
4686
allan.jensen@nokia.com38071cd2012-09-07 16:09:16 +000046872012-09-07 Allan Sandfeld Jensen <allan.jensen@nokia.com>
4688
4689 Simplify hitTestResultAtPoint and nodesFromRect APIs
4690 https://bugs.webkit.org/show_bug.cgi?id=95720
4691
4692 Reviewed by Antonio Gomes.
4693
4694 Update exported symbols.
4695
4696 * Source/autotools/symbols.filter:
4697
zandobersek@gmail.com47053b32012-09-07 16:01:56 +000046982012-09-07 Zan Dobersek <zandobersek@gmail.com>
4699
4700 [GTK] Multiple feature defines in webcore_cppflags can occur
4701 https://bugs.webkit.org/show_bug.cgi?id=95942
4702
4703 Reviewed by Martin Robinson.
4704
4705 Add the feature_defines_unstable variable that should control values of feature
4706 defines for unstable features when unstable features are not enabled (e.g. release builds).
4707
4708 * GNUmakefile.am:
4709
zandobersek@gmail.com6a566432012-09-06 17:58:42 +000047102012-09-06 Zan Dobersek <zandobersek@gmail.com>
4711
4712 [Gtk] Remove configuration options for features that are not supported by the Gtk port
4713 https://bugs.webkit.org/show_bug.cgi?id=87664
4714
4715 Reviewed by Martin Robinson.
4716
4717 Remove configuration options for features that are completely unsupported by the GTK port.
4718 They only bloat the configure.ac file. They should be re-added when the feature becomes
4719 supported and introduces an external dependency that the users might want to avoid.
4720
4721 * configure.ac:
4722
hausmann@webkit.org516d3eb2012-09-06 10:55:43 +000047232012-09-06 Simon Hausmann <simon.hausmann@nokia.com>
4724
4725 [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
4726 https://bugs.webkit.org/show_bug.cgi?id=95965
4727
4728 Reviewed by Tor Arne Vestbø.
4729
4730 Add ANGLE as separate static library to the build and dependencies.
4731
4732 * Source/api.pri:
4733 * WebKit.pro:
4734
staikos@webkit.orgfcde6392012-09-06 01:16:40 +000047352012-09-05 George Staikos <staikos@webkit.org>
4736
4737 [BlackBerry] Match th ebuild flags from the platform library
4738 https://bugs.webkit.org/show_bug.cgi?id=95423
4739
4740 Reviewed by Antonio Gomes.
4741
4742 Unaligned build flags can cause crashes and other strange behavior.
4743 These two were not defined here but were defined on the system.
4744
4745 * Source/cmake/OptionsBlackBerry.cmake:
4746
kaustubh@motorola.com478c5092012-09-05 11:36:03 +000047472012-09-05 Kaustubh Atrawalkar <kaustubh@motorola.com>
4748
4749 [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
4750 https://bugs.webkit.org/show_bug.cgi?id=92735
4751
4752 Reviewed by Hajime Morita.
4753
4754 Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
4755 Added symbols for GTK builds for corresponding APIs.
4756
4757 * Source/autotools/symbols.filter:
4758
jchaffraix@webkit.orgdeb687a2012-09-04 23:39:00 +000047592012-09-04 Julien Chaffraix <jchaffraix@webkit.org>
4760
4761 REGRESSION(r120832): RenderLayer::clampScrollOffset doesn't properly clamp
4762 https://bugs.webkit.org/show_bug.cgi?id=95776
4763
4764 Reviewed by Simon Fraser.
4765
4766 * ManualTests/select-menu-list-wrongly-positioned.html: Added.
4767
commit-queue@webkit.org61e24692012-09-04 13:13:08 +000047682012-09-04 Michał Pakuła vel Rutka <m.pakula@samsung.com>
4769
4770 [EFL] Context menu restore.
4771 https://bugs.webkit.org/show_bug.cgi?id=74179
4772
4773 Reviewed by Gyuyoung Kim.
4774
4775 Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
4776 approach, the same as used in WebKit2.
4777
4778 * Source/cmake/OptionsEfl.cmake: Turn on CONTEXT_MENUS flag for EFL port
4779
allan.jensen@nokia.com80831832012-09-04 11:56:46 +000047802012-09-04 Allan Sandfeld Jensen <allan.jensen@nokia.com>
4781
4782 Allow child-frame content in hit-tests.
4783 https://bugs.webkit.org/show_bug.cgi?id=95204
4784
4785 Reviewed by Antonio Gomes.
4786
4787 Update exported symbols.
4788
4789 * Source/autotools/symbols.filter:
4790
commit-queue@webkit.org3a5958b2012-09-04 09:25:24 +000047912012-09-04 Jinwoo Song <jinwoo7.song@samsung.com>
4792
4793 [CMAKE] Update cmakeconfig.h.cmake
4794 https://bugs.webkit.org/show_bug.cgi?id=95712
4795
4796 Reviewed by Gyuyoung Kim.
4797
4798 Update feature definitions which are missing compared to WebKitFeatures.cmake
4799
4800 * Source/cmakeconfig.h.cmake:
4801
commit-queue@webkit.org3b4355c2012-09-03 14:01:17 +000048022012-09-03 Jinwoo Song <jinwoo7.song@samsung.com>
4803
4804 [EFL] Use WebKitVersion.h to get version information
4805 https://bugs.webkit.org/show_bug.cgi?id=95669
4806
4807 Reviewed by Gyuyoung Kim.
4808
4809 WEBKIT_USER_AGENT_MAJOR_VERSION and WEBKIT_USER_AGENT_MINOR_VERSION
4810 are defined as constant in the OptionsEfl.cmake. But we do not need
4811 to define these here but can use the defined constant in WebKitVersion.h.
4812
4813 WebKitVersion.h is already generated with the version information
4814 from the Source/WebCore/Configurations/Version.xcconfig.
4815
4816 * Source/cmake/OptionsEfl.cmake: Do not set WEBKIT_USER_AGENT_* variables.
4817 * Source/cmakeconfig.h.cmake: Remove WEBKIT_USER_AGENT_* definitions
4818 as no more port uses.
4819
tony@chromium.orgb866aaa2012-08-31 21:17:19 +000048202012-08-31 Tony Chang <tony@chromium.org>
4821
4822 Remove ENABLE_CSS3_FLEXBOX compile time flag
4823 https://bugs.webkit.org/show_bug.cgi?id=95382
4824
4825 Reviewed by Ojan Vafai.
4826
4827 Everyone is already enabling this by default and the spec has stablized.
4828
4829 * Source/cmake/WebKitFeatures.cmake:
4830 * Source/cmakeconfig.h.cmake:
4831 * configure.ac:
4832
commit-queue@webkit.org9f7e2312012-08-30 21:56:45 +000048332012-08-30 JungJik Lee <jungjik.lee@samsung.com>
4834
4835 [EFL][WK2] Add WebMemorySampler feature.
4836 https://bugs.webkit.org/show_bug.cgi?id=91214
4837
4838 Reviewed by Kenneth Rohde Christiansen.
4839
4840 Set WebMemorySampler feature on in EFL port.
4841
4842 * Source/cmake/OptionsEfl.cmake:
4843 * Source/cmake/WebKitFeatures.cmake:
4844 * Source/cmakeconfig.h.cmake:
4845
rwlbuis@webkit.orgcd4492b2012-08-30 20:14:58 +000048462012-08-30 Rob Buis <rbuis@rim.com>
4847
4848 [CMake] Suppress ANGLE compilation warnings
4849 https://bugs.webkit.org/show_bug.cgi?id=95377
4850
4851 Reviewed by Antonio Gomes.
4852
4853 Change WEBKIT_SET_EXTRA_COMPILER_FLAGS so it has an option to suppress C++ warnings.
4854
4855 * Source/cmake/WebKitHelpers.cmake:
4856
hausmann@webkit.orgca4d6662012-08-29 18:50:56 +000048572012-08-29 Thiago Macieira <thiago.macieira@intel.com>
4858
4859 Tell git-archive to not export .gitattributes and .gitignore
4860
4861 Reviewed by Simon Hausmann.
4862
4863 Exclude git specific files from archives created via git-archive.
4864
4865 * .gitattributes:
4866
commit-queue@webkit.org32cc8762012-08-28 22:59:22 +000048672012-08-28 Mario Sanchez Prada <msanchez@igalia.com>
4868
4869 Add directory generated by Eclipse to .gitignore
4870 https://bugs.webkit.org/show_bug.cgi?id=95231
4871
4872 Reviewed by Andreas Kling.
4873
4874 * .gitignore: Ignore .settings directory.
4875
rwlbuis@webkit.org2e9fadb2012-08-27 15:51:09 +000048762012-08-27 Rob Buis <rbuis@rim.com>
4877
4878 [BlackBerry] remove -fno-rtti option in CMAKE_C_FLAGS
4879 https://bugs.webkit.org/show_bug.cgi?id=95089
4880
4881 Reviewed by Antonio Gomes.
4882
4883 This option does not make sense for compiling C and gives a warning.
4884
4885 * Source/cmake/OptionsBlackBerry.cmake:
4886
commit-queue@webkit.org30167702012-08-27 09:19:27 +000048872012-08-27 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
4888
4889 Rename RegisterProtocolHandler API to NavigatorContentUtils
4890 https://bugs.webkit.org/show_bug.cgi?id=94920
4891
4892 Reviewed by Adam Barth.
4893
4894 Modified configuration files so that they contain renamed NavigatorContentUtils-prefixed files.
4895
4896 * Source/cmake/OptionsBlackBerry.cmake:
4897 * Source/cmake/OptionsEfl.cmake:
4898 * Source/cmake/WebKitFeatures.cmake:
4899 * Source/cmakeconfig.h.cmake:
4900
kevino@webkit.org0ea72832012-08-23 18:41:33 +000049012012-08-23 Kevin Ollivier <kevino@theolliviers.com>
4902
4903 [wx] Unreviewed build fix. Disable compilation of WebDOM file for now,
4904 add the opentype directory, and remove old ATSUI files no longer in the tree.
4905
4906 * wscript:
4907
jesus@webkit.orgdcf00282012-08-23 18:28:41 +000049082012-08-22 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
4909
4910 [EFL] Use WTF_USE_SOUP instead BUILDING_SOUP__
4911 https://bugs.webkit.org/show_bug.cgi?id=94744
4912
4913 Reviewed by Gustavo Noronha Silva.
4914
4915 There is no need to define BUILDING_SOUP__ if only WTF_USE_SOUP
4916 is used.
4917
4918 * GNUmakefile.am:
4919 * Source/cmake/OptionsEfl.cmake:
4920
zandobersek@gmail.com56572452012-08-23 18:20:39 +000049212012-08-23 Zan Dobersek <zandobersek@gmail.com>
4922
4923 [Gtk] Move feature defines processing into a GNUmakefile that's simple to autogenerate
4924 https://bugs.webkit.org/show_bug.cgi?id=87127
4925
4926 Reviewed by Martin Robinson.
4927
4928 Add 'feature_defines_defaults' and 'feature_defines_overrides' variables
4929 and define them, along with 'feature_defines' (changed from the all-caps version),
4930 before webcore_cppflags.
4931
4932 * GNUmakefile.am:
4933
commit-queue@webkit.orgd89cca72012-08-23 16:26:04 +000049342012-08-23 Martin Robinson <mrobinson@igalia.com>
4935
4936 [GTK] The tarball should be called webkitgtk-x.x.x.tar.xz
4937 https://bugs.webkit.org/show_bug.cgi?id=94572
4938
4939 Reviewed by Carlos Garcia Campos.
4940
4941 Change the name of the tarball to match the name of the library
4942 and to disambiguate it from other WebKit ports.
4943
4944 * configure.ac: Update the tarball name.
4945
commit-queue@webkit.org0b980c72012-08-23 13:21:39 +000049462012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
4947
carlosgc@webkit.org132d6792012-08-23 15:48:18 +00004948 Unreviewed. Bump WebKitGTK+ version number.
4949
4950 * configure.ac: Bump version number to 1.11.0 now that we branched
4951 for 1.10.
4952
49532012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
4954
commit-queue@webkit.org0b980c72012-08-23 13:21:39 +00004955 REGRESSION(r126306): it broke the plugin process
4956 https://bugs.webkit.org/show_bug.cgi?id=94797
4957
4958 Reviewed by Xan Lopez.
4959
4960 * GNUmakefile.am:
4961
bdakin@apple.com231bd902012-08-22 20:20:14 +000049622012-08-22 Beth Dakin <bdakin@apple.com>
4963
4964 https://bugs.webkit.org/show_bug.cgi?id=94401
4965 Add support for making a web site become paginated using overflow:
4966 paged-x | paged-y
4967 -and corresponding-
4968 <rdar://problem/11831783>
4969
4970 Reviewed by Dave Hyatt.
4971
4972 * Source/autotools/symbols.filter:
4973
kov@webkit.orgd76520b2012-08-22 15:47:53 +000049742012-08-22 Gustavo Noronha Silva <gns@gnome.org>
4975
4976 [GTK] Split WebCore/platform into a separate library
4977 https://bugs.webkit.org/show_bug.cgi?id=94435
4978
4979 Reviewed by Martin Robinson.
4980
4981 More people have been reporting problems when linking WebCore because
4982 the command line limit is being exceeded. Splitting WebCore a bit more
4983 is in order.
4984
4985 * GNUmakefile.am: add variable that will hold the list of source files
4986 for libWebCorePlatform .
4987
commit-queue@webkit.org0d1aac52012-08-21 22:35:21 +000049882012-08-21 Thiago Marcos P. Santos <thiago.santos@intel.com>
4989
4990 [EFL] Enable CSS Text Decoration by default
4991 https://bugs.webkit.org/show_bug.cgi?id=94483
4992
4993 Reviewed by Kenneth Rohde Christiansen.
4994
4995 By enabling this feature by default, it will get tested by the bots
4996 and we can make sure no regressions will happen.
4997
4998 * Source/cmake/OptionsEfl.cmake:
4999
commit-queue@webkit.org1ac54b12012-08-21 22:32:32 +000050002012-08-21 Ulan Degenbaev <ulan@chromium.org>
5001
5002 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer constructed and destructed
5003 https://bugs.webkit.org/show_bug.cgi?id=92993
5004
5005 Reviewed by Kenneth Russell.
5006
5007 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer
5008 is constructed and destructed so that V8's garbage collection
5009 heuristics can account for the memory held by these objects.
5010
5011 * ManualTests/typed-array-memory.html: Added.
5012
mrobinson@webkit.org9632d0322012-08-21 20:29:16 +000050132012-08-21 Martin Robinson <mrobinson@igalia.com>
5014
5015 [GTK] Using a native window for the WebView breaks GtkOverlay
5016 https://bugs.webkit.org/show_bug.cgi?id=90085
5017
5018 Reviewed by Alejandro G. Castro.
5019
5020 * configure.ac: Parse xcomposite pkg-config file during configuration.
5021
paroga@webkit.org6363b4f2012-08-21 13:44:29 +000050222012-08-21 Patrick Gansterer <paroga@webkit.org>
5023
5024 Build fix for WinCE after r115348.
5025
5026 * Source/cmake/OptionsWindows.cmake: Removed duplicated WEBKIT_OPTION_DEFAULT_PORT_VALUE().
5027
staikos@webkit.orgd56466e2012-08-20 22:23:54 +000050282012-08-20 George Staikos <staikos@webkit.org>
5029
5030 [BlackBerry] Enable XHR Response BLOB
5031 https://bugs.webkit.org/show_bug.cgi?id=94525
5032
5033 Reviewed by Rob Buis.
5034
5035 Add the XHR response blob enable feature to the cmake build system and
5036 enable it for BlackBerry.
5037
5038 * Source/cmake/OptionsBlackBerry.cmake: Add the feature and enable
5039 * Source/cmakeconfig.h.cmake: Add the feature
5040
commit-queue@webkit.org2736b662012-08-20 09:09:26 +000050412012-08-20 Dominik Röttsches <dominik.rottsches@intel.com>
5042
5043 [EFL] Get rid of pango backend support once harfbuzz-ng is working
5044 https://bugs.webkit.org/show_bug.cgi?id=92102
5045
5046 Reviewed by Kenneth Rohde Christiansen.
5047
5048 Removing choice of font backend, Pango detection not required any more.
5049
5050 * Source/cmake/FindPango.cmake: Removed.
5051 * Source/cmake/LibFindMacros.cmake: Removed.
5052 * Source/cmake/OptionsEfl.cmake: Removing choice of font backend.
5053
rakuco@webkit.org1e351fd2012-08-17 19:12:16 +000050542012-08-17 Raphael Kubo da Costa <rakuco@webkit.org>
5055
5056 [CMake] Add FindDBus.cmake and use it in the EFL port.
5057 https://bugs.webkit.org/show_bug.cgi?id=94319
5058
5059 Reviewed by Daniel Bates.
5060
5061 Currently, the Battery Status-related code in the EFL port uses
5062 libdbus but does not directly include its directories or link
5063 against it, relying instead on the compiler flags coming via
5064 EDbus's pkg-config information.
5065
5066 That will break once we stop obtaining EFL's include directories
5067 and library paths from pkg-config, so write FindDBus.cmake to
5068 prepare for that.
5069
5070 * Source/cmake/FindDBus.cmake: Added.
5071 * Source/cmake/OptionsEfl.cmake: Look for D-Bus if BATTERY_STATUS
5072 support is enabled.
5073
rwlbuis@webkit.orge10c2a32012-08-17 15:12:52 +000050742012-08-17 Rob Buis <rbuis@rim.com>
5075
5076 [BlackBerry] Remove some shared libraries from linking
5077 https://bugs.webkit.org/show_bug.cgi?id=94253
5078
5079 Reviewed by Yong Li.
5080
5081 Remove some shared libraries.
5082
5083 * Source/cmake/OptionsBlackBerry.cmake:
5084
kov@webkit.org8e83d702012-08-16 23:39:35 +000050852012-08-16 Gustavo Noronha Silva <gns@gnome.org>
5086
5087 Unreviewed speculative 32 bits build fix.
5088
5089 * Source/autotools/symbols.filter: add symbol version that gets
5090 generated in 32 bits build.
5091
commit-queue@webkit.org830ba052012-08-16 20:54:21 +000050922012-08-16 Max Feil <mfeil@rim.com>
5093
5094 [BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
5095 https://bugs.webkit.org/show_bug.cgi?id=94176
5096
5097 Reviewed by Antonio Gomes.
5098
5099 An automated layout test is not possible for this patch because
5100 dynamic live streams require a special dedicated web server.
5101 Putting an external video URL into an automated test is not
5102 correct either. So I have created a manual test that points to
5103 an external HLS video that works today.
5104
5105 * ManualTests/blackberry/video-hls-controls.html: Added.
5106
commit-queue@webkit.org2f936c82012-08-16 08:52:25 +000051072012-08-16 Marja Hölttä <marja@chromium.org>
5108
5109 FormController, WebHistoryItem: Enable reading selected file names from document state
5110 https://bugs.webkit.org/show_bug.cgi?id=91231
5111
5112 Reviewed by Jochen Eisinger.
5113
5114 This change enables Chromium to set up file permissions properly when
5115 the session restore feature restores a page with selected files.
5116
5117 * Source/autotools/symbols.filter: Exported FormController::getReferencedFilePaths and HistoryController::saveDocumentAndScrollState.
5118
tkent@chromium.org2f3dfdf2012-08-16 03:54:03 +000051192012-08-15 Kent Tamura <tkent@chromium.org>
5120
5121 Calendar Picker: Localize numbers in a calendar picker
5122 https://bugs.webkit.org/show_bug.cgi?id=93704
5123
5124 Reviewed by Hajime Morita.
5125
5126 * ManualTests/forms/calendar-picker.html:
5127 Add a mock pagePopupController.localizeNumberString().
5128
rniwa@webkit.orgff14beb2012-08-16 02:40:21 +000051292012-08-15 Ryosuke Niwa <rniwa@webkit.org>
5130
5131 Update manual tests and comments to refer to TestRunner instead of LayoutTestController
5132 https://bugs.webkit.org/show_bug.cgi?id=94168
5133
5134 Reviewed by Kent Tamura.
5135
5136 * ManualTests/resources/multiFileResources/post-echo-and-notify-done.cgi:
5137
commit-queue@webkit.orgb0d27632012-08-15 22:31:26 +000051382012-08-15 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
5139
5140 [css3-text] Add CSS3 Text decoration compile flag
5141 https://bugs.webkit.org/show_bug.cgi?id=93863
5142
5143 Reviewed by Julien Chaffraix.
5144
5145 This patch handles the compile flag implementation, which will come disabled by
5146 default, thus not exposing the CSS3 text decoration features to the web, unless
5147 when explicitly enabling it with "--css3-text-decoration" build parameter.
5148
5149 * Source/cmake/WebKitFeatures.cmake:
5150 * Source/cmakeconfig.h.cmake:
5151 * configure.ac:
5152
beidson@apple.com6e913b22012-08-15 19:33:37 +000051532012-08-15 Brady Eidson <beidson@apple.com>
5154
5155 Removing a plug-in element from a page opened in a background tab in Safari crashes
5156 <rdar://problem/12057991> and https://bugs.webkit.org/show_bug.cgi?id=93913
5157
5158 Reviewed by Beth Dakin.
5159
5160 * Source/autotools/symbols.filter: Allow this symbol through for DRT's sake.
5161
keishi@webkit.orgd6779ca2012-08-15 03:34:14 +000051622012-08-14 Keishi Hattori <keishi@webkit.org>
5163
5164 Share common code between calendar picker and color suggestion picker
5165 https://bugs.webkit.org/show_bug.cgi?id=93802
5166
5167 Reviewed by Kent Tamura.
5168
5169 * ManualTests/forms/calendar-picker.html:
5170 * ManualTests/forms/color-suggestion-picker.html:
5171
commit-queue@webkit.org11ee93b2012-08-14 11:42:04 +000051722012-08-14 Milian Wolff <milian.wolff@kdab.com>
5173
5174 [Qt] QtWebKit linking fails for QNX cross build
5175 https://bugs.webkit.org/show_bug.cgi?id=93460
5176
5177 Reviewed by Simon Hausmann.
5178
5179 The GCC 4.4.2 used by the QNX BBNDK 2.0.1 fails to link QtWebKit.
5180 Apparently it does not properly support the linker invokation using
5181 -Wl,-whole-archive -l... -Wl,-no-whole-archive
5182 yielding a "cc: no files to process" error. This patch works around
5183 this issue by adding an empty dummy file (and thus object file) to
5184 the linking stage.
5185
5186 * Source/api.pri:
5187
keishi@webkit.org184ab5d2012-08-14 08:48:24 +000051882012-08-14 Keishi Hattori <keishi@webkit.org>
5189
5190 Move page popup resources to separate directory
5191 https://bugs.webkit.org/show_bug.cgi?id=93932
5192
5193 Reviewed by Kent Tamura.
5194
5195 * ManualTests/forms/calendar-picker.html:
5196 * ManualTests/forms/color-suggestion-picker.html:
5197
rakuco@webkit.org48d9a032012-08-13 23:30:23 +000051982012-08-11 Raphael Kubo da Costa <rakuco@webkit.org>
5199
5200 [CMake] Rewrite FindLibSoup2.cmake.
5201 https://bugs.webkit.org/show_bug.cgi?id=93191
5202
5203 Reviewed by Rob Buis.
5204
5205 The existing LibSoup2 was imported from somewhere else and not
5206 only did it contain a lot of unnecessary cruft to look for libsoup
5207 2.2 (which we do not support anyway), but it also relied on the
5208 paths returned by pkg-config for setting the library and include
5209 paths.
5210
5211 For one, this meant "-lsoup-2.4" was passed to the linked instead
5212 of "-L/path/to/libsoup-2.4.so", which would sometimes make a
5213 system version of libsoup to be picked up instead of the one
5214 installed by, say, jhbuild.
5215
5216 The new FindLibSoup.cmake now only looks for libsoup 2.4 and
5217 relies on pkg-config solely for retrieving the current LibSoup
5218 version.
5219
5220 * Source/cmake/FindLibSoup.cmake: Added.
5221 * Source/cmake/FindLibSoup2.cmake: Removed.
5222 * Source/cmake/OptionsEfl.cmake: Look for LibSoup instead of
5223 LibSoup2, look for the GObject component of Glib.
5224
rakuco@webkit.org56218832012-08-13 20:38:06 +000052252012-08-13 Raphael Kubo da Costa <rakuco@webkit.org>
5226
5227 [CMake] Remove glib-related Find modules and write single new one instead.
5228 https://bugs.webkit.org/show_bug.cgi?id=93786
5229
5230 Reviewed by Rob Buis.
5231
5232 As part of the ongoing effort to write proper Find modules that use
5233 absolute include and library paths instead of the short ones from
5234 pkg-config, replace Find{GIO,Glib,Gthread}.cmake with a single
5235 FindGLIB.cmake that optionally detects components such as GIO and
5236 GObject.
5237
5238 Library paths are now defined as "/full/path/to/libfoo.so" instead of
5239 simply "foo", so that the linker receives a full path and we can then
5240 avoid accidentally picking up a libfoo.so installed into /usr/lib
5241 instead of a local one built with jhbuild.
5242
5243 * Source/cmake/FindGIO.cmake: Removed.
5244 * Source/cmake/FindGLIB.cmake: Added.
5245 * Source/cmake/FindGlib.cmake: Removed.
5246 * Source/cmake/FindGthread.cmake: Removed.
5247 * Source/cmake/OptionsEfl.cmake: Look for GLIB with the GIO component.
5248
zandobersek@gmail.com98b4e512012-08-13 11:42:39 +000052492012-08-13 Zan Dobersek <zandobersek@gmail.com>
5250
5251 [Gtk] Remove SVG_FEATURES and HTML_FEATURES from Source/WebCore/GNUmakefile.am
5252 https://bugs.webkit.org/show_bug.cgi?id=90693
5253
5254 Reviewed by Philippe Normand.
5255
5256 Remove exportation of SVG_FLAGS and HTML_FLAGS as Automake conditionals
5257 as they are not required anymore.
5258
5259 * configure.ac:
5260
commit-queue@webkit.org1d4682c2012-08-12 16:52:54 +000052612012-08-12 LoĂŻc Yhuel <loic.yhuel@softathome.com>
5262
5263 [Qt] Make it possible to build without QtTest/QtPrintSupport
5264 https://bugs.webkit.org/show_bug.cgi?id=93492
5265
5266 Reviewed by Tor Arne Vestbø.
5267
5268 * Source/QtWebKit.pro: Disable tests if no testlib
5269
rwlbuis@webkit.orgdf7c2552012-08-10 20:21:57 +000052702012-08-10 Rob Buis <rbuis@rim.com>
5271
5272 [BlackBerry] Enable relro link option for JSC executable
5273 https://bugs.webkit.org/show_bug.cgi?id=93726
5274
5275 Reviewed by Yong Li.
5276
5277 Enable relro link option for JSC executable.
5278
5279 * Source/cmake/OptionsBlackBerry.cmake:
5280
rakuco@webkit.org0fb09242012-08-10 00:58:49 +000052812012-08-09 Raphael Kubo da Costa <rakuco@webkit.org>
5282
5283 [CMake] Bump minimum required version to 2.8.3.
5284 https://bugs.webkit.org/show_bug.cgi?id=93450
5285
5286 Reviewed by Daniel Bates.
5287
5288 Following the discussion in bug 93189, it was decided that bumping
5289 the minimum required version from 2.8.0 to 2.8.3 was a good thing
5290 due to additional features, such as improved
5291 FIND_PACKAGE_HANDLE_STANDARD_ARGS() support and better argument
5292 handling in the PKG_CHECK_MODULES() call.
5293
5294 CMake 2.8.3 was released almost two years ago, so people are
5295 expected to have it or a later version installed.
5296
5297 * CMakeLists.txt:
5298
commit-queue@webkit.org656e6522012-08-09 02:29:35 +000052992012-08-08 Shane Stephens <shanestephens@google.com>
5300
5301 Compile flag for CSS Hierarchies
5302 https://bugs.webkit.org/show_bug.cgi?id=92433
5303
5304 Reviewed by Tony Chang.
5305
5306 * Source/cmake/WebKitFeatures.cmake:
5307
commit-queue@webkit.org7d33c4b2012-08-09 00:18:01 +000053082012-08-08 Ming Xie <mxie@rim.com>
5309
5310 [BlackBerry] Fix "-fPIC" define in the BlackBerry build
5311 https://bugs.webkit.org/show_bug.cgi?id=93548
5312
5313 Reviewed by Rob Buis.
5314
5315 In the current CMake release (version 2.8.5), ${CMAKE_SHARED
5316 _LIBRARY_C_FLAGS} and ${CMAKE_SHARED_LIBRARY_CXX_FLAGS} is
5317 set to empty (See cmake/Modules/Platform/QNX.cmake)
5318
5319 This breaks the assumption which WebKit CMake build system
5320 makes in Source/cmake/WebKitHelper.cmake
5321
5322 * Source/cmake/OptionsBlackBerry.cmake:
5323
philn@webkit.orgd3302192012-08-08 16:52:20 +000053242012-08-08 Philippe Normand <pnormand@igalia.com>
5325
5326 [GStreamer] 0.11 build broken (again)
5327 https://bugs.webkit.org/show_bug.cgi?id=93474
5328
5329 Reviewed by Martin Robinson.
5330
5331 * configure.ac: Disable media-stream build if GStreamer 0.11
5332 support is enabled, due to farstream-0.1 still messing up with
5333 gstreamer-0.10 include path.
5334
commit-queue@webkit.orgadb694d2012-08-08 05:38:28 +000053352012-08-07 YoungTaeck Song <youngtaeck.song@samsung.com>
5336
5337 [WK2][EFL] Implement accelerated compositing on WK2 Efl port
5338 https://bugs.webkit.org/show_bug.cgi?id=89840
5339
5340 Reviewed by Noam Rosenthal.
5341
5342 Implement accelerated composition with TiledBackingStore on WK2 Efl port.
5343 This implementation is based on COORDINATED_GRAPHICS.
5344 Add COORDINATED_GRAPHICS related definitions in OptionsEfl.cmake.
5345
5346 * Source/cmake/OptionsEfl.cmake:
5347
hausmann@webkit.org63555802012-08-07 15:04:25 +000053482012-08-07 No'am Rosenthal <noam.rosenthal@nokia.com>
5349
5350 [Qt] Make it possible to build without QtQuick
5351
5352 Reviewed by Simon Hausmann.
5353
5354 * Source/QtWebKit.pro:
5355 * Source/tests.pri:
5356
hausmann@webkit.org2d2e5352012-08-07 12:06:52 +000053572012-07-19 Simon Hausmann <simon.hausmann@nokia.com>
5358
5359 [Qt] Remove Qt 4 specific code paths
5360 https://bugs.webkit.org/show_bug.cgi?id=88161
5361
5362 Reviewed by Kenneth Rohde Christiansen.
5363
5364 * Source/api.pri:
5365 * WebKit.pro:
5366
gyuyoung.kim@samsung.com04d32b72012-08-07 06:37:09 +000053672012-08-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
5368
5369 [EFL] Enable link prefetch
5370 https://bugs.webkit.org/show_bug.cgi?id=93281
5371
5372 Reviewed by Kentaro Hara.
5373
5374 * Source/cmake/OptionsEfl.cmake: Enable LINK_PREFETCH by default.
5375
commit-queue@webkit.org1342caa2012-08-07 01:07:01 +000053762012-08-06 Xan Lopez <xlopez@igalia.com>
5377
5378 [GTK] Cleanup configure.ac build options output
5379 https://bugs.webkit.org/show_bug.cgi?id=93245
5380
5381 Reviewed by Laszlo Gombos.
5382
5383 Remove duplicated elements, sort alphabetically.
5384
5385 * configure.ac: ditto.
5386
carlosgc@webkit.orgbd5ccdc2012-08-06 13:45:44 +000053872012-08-06 Carlos Garcia Campos <cgarcia@igalia.com>
5388
5389 Unreviewed. Update NEWS and configure.ac for 1.9.6 release
5390
5391 * configure.ac: Bump version numbers.
5392
paroga@webkit.org62459992012-08-03 21:10:27 +000053932012-08-03 Patrick Gansterer <paroga@webkit.org>
5394
5395 [CMake][WIN] Disable C++ exceptions and RTTI
5396 https://bugs.webkit.org/show_bug.cgi?id=93104
5397
5398 Reviewed by Ryosuke Niwa.
5399
5400 Both features are not used in WebKit, so remove them to safe some code.
5401 Also enable compilation of plain c files with multiple processes.
5402
5403 * Source/cmake/OptionsWindows.cmake:
5404
mario@webkit.org31f68c82012-08-03 14:40:21 +000054052012-08-03 Mario Sanchez Prada <msanchez@igalia.com>
5406
5407 Unreviewed build fix for GTK after r124479.
5408
5409 * Source/autotools/symbols.filter: Removed unneeded symbol.
5410
vestbo@webkit.org7d1eb8c2012-08-03 14:11:03 +000054112012-08-03 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
5412
5413 [Qt] Populate .qmake.cache from the top-level project file
5414
5415 This makes it possible to build webkit without using the perl build
5416 script. The duplicated logic in build-webkit will be removed when we
5417 remove the Qt4 code paths. The build-webkit script will then simply
5418 call 'qmake WebKit.pro' from WEBKITOUTPUTDIR.
5419
5420 Reviewed by Tor Arne Vestbø.
5421
5422 * WebKit.pro:
5423
commit-queue@webkit.org8f475bd2012-08-03 10:02:37 +000054242012-08-03 Dominik Röttsches <dominik.rottsches@intel.com>
5425
5426 [cmake] Cleanup FindHarfBuzz.cmake
5427 https://bugs.webkit.org/show_bug.cgi?id=92984
5428
5429 Reviewed by Hajime Morita.
5430
5431 Cleanup which didn't make it into my previous ptch.
5432
5433 * Source/cmake/FindHarfBuzz.cmake: Remove duplicate line, add a bit of documentation.
5434
commit-queue@webkit.org366f5b62012-08-03 07:33:11 +000054352012-08-03 Joone Hur <joone.hur@intel.com>
5436
5437 [EFL][DRT] WebKitAnimation API compile-time disabled
5438 https://bugs.webkit.org/show_bug.cgi?id=84593
5439
5440 Reviewed by Laszlo Gombos.
5441
5442 Enable ENABLE_ANIMATION_API by default on the Efl port.
5443
5444 * Source/cmake/OptionsEfl.cmake:
5445 * Source/cmakeconfig.h.cmake:
5446
zandobersek@gmail.com74b95202012-08-03 06:27:38 +000054472012-08-02 Zan Dobersek <zandobersek@gmail.com>
5448
5449 Unreviewed attempt at fixing the GTK 64-bit debug build.
5450
5451 * Source/autotools/symbols.filter:
5452
mrobinson@webkit.orgd6721a52012-08-02 13:45:07 +000054532012-08-02 Martin Robinson <mrobinson@igalia.com>
5454
5455 [GTK] When farstream is not present do not enable MediaStream
5456
5457 Reviewed by Philippe Normand.
5458
5459 When farstream libraries are no present, simply do not build MediaStream
5460 support.
5461
5462 * configure.ac:
5463
jianli@chromium.orgf66b5812012-08-02 00:14:28 +000054642012-08-01 Jian Li <jianli@chromium.org>
5465
5466 Add new CSS property "-webkit-widget-region" to expose dashboard region support for other port
5467 https://bugs.webkit.org/show_bug.cgi?id=90298
5468
5469 Reviewed by Adam Barth.
5470
5471 * configure.ac: Add ENABLE_WIDGET_REGION define.
5472
commit-queue@webkit.orge68015d2012-07-31 19:52:34 +000054732012-07-31 Joshua Netterfield <jnetterfield@rim.com>
5474
5475 [BlackBerry] Enable CSS Filter Effects
5476 https://bugs.webkit.org/show_bug.cgi?id=92685
5477
5478 Reviewed by Rob Buis.
5479
5480 Enable CSS filter effects, with the exception of custom effects (CSS shaders) and reference effects (SVG effects)
5481
5482 Internally reviewed by Arvid Nilsson <anilsson@rim.com> and Antonio Gomes <agomes@rim.com>.
5483
5484 * Source/cmake/OptionsBlackBerry.cmake: Add LayerFilterRenderer
5485 * Source/cmakeconfig.h.cmake: Acknowledge CSS filter effects
5486
rniwa@webkit.orge8bea922012-07-31 09:00:33 +000054872012-07-31 Ryosuke Niwa <rniwa@webkit.org>
5488
5489 Perf-o-matic: dashboard images are not generated properly from incrementally updated JSON
5490 https://bugs.webkit.org/show_bug.cgi?id=92717
5491
5492 Reviewed by Hajime Morita.
5493
5494 Sort the values by timestamp. Unfortunately, there isn't a good way of testing this fix.
5495
5496 * Websites/webkit-perf.appspot.com/models.py:
5497 (Runs.chart_params):
5498
commit-queue@webkit.org26e3bd12012-07-31 08:46:59 +000054992012-07-31 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
5500
5501 add Farstream flags/deps to WebKit, for WebRTC
5502 https://bugs.webkit.org/show_bug.cgi?id=87524
5503
5504 Reviewed by Philippe Normand.
5505
5506 Since Farstream will be used as the backend for GTK's WebRTC, this
5507 patch adds it as a dependency to the build system.
5508
5509 * GNUmakefile.am:
5510 * configure.ac:
5511
rniwa@webkit.orgfcde46b2012-07-31 06:19:17 +000055122012-07-30 Ryosuke Niwa <rniwa@webkit.org>
5513
5514 /api/test/runs/chart expires on perf-o-matic
5515 https://bugs.webkit.org/show_bug.cgi?id=92714
5516
5517 Reviewed by Hajime Morita.
5518
5519 Don't update the entire JSON while generating the dashboard images.
5520 This is a bug and not doing this will reduce the server load significantly.
5521
5522 * Websites/webkit-perf.appspot.com/controller.py:
5523 (RunsChartHandler.post):
5524
commit-queue@webkit.org1f756372012-07-30 23:13:25 +000055252012-07-30 Dominik Röttsches <dominik.rottsches@intel.com>
5526
5527 Avoid Assertion Failure in HarfBuzzRun::characterIndexForXPosition
5528 https://bugs.webkit.org/show_bug.cgi?id=92376
5529
5530 Reviewed by Tony Chang.
5531
5532 Added manual test to reliably reproduce assertion failure which is solved by this patch.
5533
5534 * ManualTests/harfbuzz-mouse-selection-crash.html: Added.
5535
vsevik@chromium.org58d6bc32012-07-30 15:58:48 +000055362012-07-29 Vsevolod Vlasov <vsevik@chromium.org>
5537
5538 Web Inspector: Resource agent's reference to cached resources should be weak.
5539 https://bugs.webkit.org/show_bug.cgi?id=92108
5540
5541 Reviewed by Pavel Feldman.
5542
5543 * Source/autotools/symbols.filter:
5544
shinyak@chromium.orgf5c4f8b2012-07-30 15:16:24 +000055452012-07-30 Shinya Kawanaka <shinyak@chromium.org>
5546
5547 Prohibit having AuthorShadowDOM of input or textarea element for a while and having a flag to enable it in Internals.
5548 https://bugs.webkit.org/show_bug.cgi?id=92611
5549
5550 Reviewed by Hajime Morita.
5551
5552 * Source/autotools/symbols.filter:
5553
vsevik@chromium.orge7823052012-07-30 12:21:00 +000055542012-07-30 Sheriff Bot <webkit.review.bot@gmail.com>
5555
5556 Unreviewed, rolling out r124000.
5557 http://trac.webkit.org/changeset/124000
5558 https://bugs.webkit.org/show_bug.cgi?id=92632
5559
5560 seems to have broken chromium Range_InstanceSizeUnknown unit
5561 test across many platforms (Requested by tomhudson on
5562 #webkit).
5563
5564 * Source/autotools/symbols.filter:
5565
paroga@webkit.org74b5be12012-07-30 10:25:41 +000055662012-07-30 Patrick Gansterer <paroga@webkit.org>
5567
5568 Replace UnicodeWinCE with UnicodeWchar
5569 https://bugs.webkit.org/show_bug.cgi?id=92539
5570
5571 Reviewed by Ryosuke Niwa.
5572
5573 UnicodeWinCE never contained WinCE specific code. UnicodeWchar
5574 is a replacement for it, which is mainly based on the functions
5575 from <wchar.h>. It is ment as a minimal Unicode backend, which
5576 can be used very easy and has no external dependencies.
5577
5578 * Source/cmake/OptionsWinCE.cmake:
5579
vsevik@chromium.orge14cf6d2012-07-30 07:54:54 +000055802012-07-29 Vsevolod Vlasov <vsevik@chromium.org>
5581
5582 Web Inspector: Resource agent's reference to cached resources should be weak.
5583 https://bugs.webkit.org/show_bug.cgi?id=92108
5584
5585 Reviewed by Pavel Feldman.
5586
5587 * Source/autotools/symbols.filter:
5588
commit-queue@webkit.orgc1c4f122012-07-29 21:59:53 +000055892012-07-29 Rik Cabanier <cabanier@adobe.com>
5590
5591 Add ENABLE_CSS_COMPOSITING flag
5592 https://bugs.webkit.org/show_bug.cgi?id=92553
5593
5594 Reviewed by Dirk Schulze.
5595
5596 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
5597
5598 * Source/cmake/WebKitFeatures.cmake:
5599 * Source/cmakeconfig.h.cmake:
5600 * configure.ac:
5601
commit-queue@webkit.org18fcb612012-07-28 06:00:39 +000056022012-07-27 Kihong Kwon <kihong.kwon@samsung.com>
5603
5604 [EFL] Support for HTML media capture
5605 https://bugs.webkit.org/show_bug.cgi?id=91842
5606
5607 Reviewed by Ryosuke Niwa.
5608
5609 Add HTML media capture feature, and enable that on the Efl port.
5610
5611 * Source/cmake/OptionsEfl.cmake:
5612 * Source/cmake/WebKitFeatures.cmake:
5613 * Source/cmakeconfig.h.cmake:
5614
rniwa@webkit.org43a62d42012-07-28 00:08:44 +000056152012-07-27 Ryosuke Niwa <rniwa@webkit.org>
5616
5617 Unreviewed perf-o-matic build fix for dashboard image generation.
5618 Also, only show Parser/html5-full-render on the dashboard by default
5619 so that it won't take forever to load it.
5620
5621 * Websites/webkit-perf.appspot.com/controller.py:
5622 (schedule_runs_update):
5623 (RunsChartHandler.post):
5624 * Websites/webkit-perf.appspot.com/models.py:
5625 (Runs.chart_params):
5626 (DashboardImage.get_image):
5627 * Websites/webkit-perf.appspot.com/models_unittest.py:
5628 (RunsTest.test_chart_params_with_value):
5629
commit-queue@webkit.org868e06e2012-07-27 11:32:44 +000056302012-07-27 Dominik Röttsches <dominik.rottsches@intel.com>
5631
5632 [Cairo] Add complex font drawing using HarfbuzzNG
5633 https://bugs.webkit.org/show_bug.cgi?id=91864
5634
5635 Reviewed by Simon Hausmann and Martin Robinson.
5636
5637 Configuring Freetype backend to use HarfBuzz by default.
5638
5639 * Source/cmake/FindHarfBuzz.cmake: Added pkgconfig based discovery of HarfBuzz.
5640 * Source/cmake/OptionsEfl.cmake: Adding Harfbuzz configuration.
5641
mitz@apple.comb285bee2012-07-27 03:24:09 +000056422012-07-26 Dan Bernstein <mitz@apple.com>
5643
5644 When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
5645 https://bugs.webkit.org/show_bug.cgi?id=92331
5646
5647 Reviewed by Mark Rowe.
5648
5649 Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
5650
5651 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
5652 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
5653
keishi@webkit.org01368682012-07-27 03:21:46 +000056542012-07-26 Keishi Hattori <keishi@webkit.org>
5655
5656 Implement ColorSuggestionPicker page popup
5657 https://bugs.webkit.org/show_bug.cgi?id=92109
5658
5659 Reviewed by Kent Tamura.
5660
5661 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
5662
commit-queue@webkit.org9cb75d82012-07-26 12:01:37 +000056632012-07-26 Zoltan Nyul <zoltan.nyul@intel.com>
5664
5665 [EFL] EFL port should use XDG paths
5666 https://bugs.webkit.org/show_bug.cgi?id=91719
5667
5668 Reviewed by Kenneth Rohde Christiansen.
5669
5670 Efreet library added.
5671
5672 * Source/cmake/FindEFL.cmake:
5673
kaustubh@motorola.com8e91b052012-07-26 07:06:57 +000056742012-07-26 Kaustubh Atrawalkar <kaustubh@motorola.com>
5675
5676 [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
5677 https://bugs.webkit.org/show_bug.cgi?id=92091
5678
5679 Reviewed by Adam Barth.
5680
5681 Exporting Internals::pageNumber symbols for the Gtk build.
5682
5683 * Source/autotools/symbols.filter:
5684
commit-queue@webkit.org43b1af32012-07-25 15:14:32 +000056852012-07-25 Sheriff Bot <webkit.review.bot@gmail.com>
5686
5687 Unreviewed, rolling out r123606.
5688 http://trac.webkit.org/changeset/123606
5689 https://bugs.webkit.org/show_bug.cgi?id=92247
5690
5691 broke Windows build of Chromium (Requested by tomhudson on
5692 #webkit).
5693
5694 * ManualTests/forms/color-suggestion-picker.html: Removed.
5695
keishi@webkit.org0cc6ae72012-07-25 11:57:21 +000056962012-07-25 Keishi Hattori <keishi@webkit.org>
5697
5698 Implement ColorSuggestionPicker page popup
5699 https://bugs.webkit.org/show_bug.cgi?id=92109
5700
5701 Reviewed by Kent Tamura.
5702
5703 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
5704
tkent@chromium.org3528a712012-07-24 06:35:19 +000057052012-07-23 Kent Tamura <tkent@chromium.org>
5706
tkent@chromium.orgc08ca1c2012-07-24 06:43:17 +00005707 [GTK] Remove unnecessary trailing space in the previous commit.
5708
5709 * Source/autotools/symbols.filter:
5710
57112012-07-23 Kent Tamura <tkent@chromium.org>
5712
tkent@chromium.org3528a712012-07-24 06:35:19 +00005713 [GTK] Attempt to fix build
5714
5715 * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
5716
commit-queue@webkit.orgc4534e12012-07-24 00:53:24 +000057172012-07-23 Sheriff Bot <webkit.review.bot@gmail.com>
5718
5719 Unreviewed, rolling out r123184, r123195, and r123197.
5720 http://trac.webkit.org/changeset/123184
5721 http://trac.webkit.org/changeset/123195
5722 http://trac.webkit.org/changeset/123197
5723 https://bugs.webkit.org/show_bug.cgi?id=92049
5724
5725 pagecycler regression (Requested by morrita on #webkit).
5726
5727 * Source/autotools/symbols.filter:
5728
commit-queue@webkit.orgdecb7a12012-07-24 00:48:06 +000057292012-07-23 Roger Fong <roger_fong@apple.com>
5730
5731 If select element in Windows is off screen horizontally,
5732 menu is either inappropriately resized or positioned offscreen.
5733 https://bugs.webkit.org/show_bug.cgi?id=91913
5734 <rdar://problem/7611229>
5735
5736 Reviewed by Tim Horton.
5737
5738 Add a manual test to verify that popup menus render in the correct place.
5739
5740 * ManualTests/win/select-menu-off-screen.html: Added.
5741
simon.fraser@apple.com5cc8c732012-07-23 17:45:43 +000057422012-07-23 Simon Fraser <simon.fraser@apple.com>
5743
5744 Implement sticky positioning
5745 https://bugs.webkit.org/show_bug.cgi?id=90046
5746
5747 Reviewed by Ojan Vafai.
5748
5749 Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
5750
5751 Sort the ENABLE_CSS lines in the file.
5752
5753 * Source/cmake/WebKitFeatures.cmake:
5754 * Source/cmakeconfig.h.cmake:
5755
paroga@webkit.org4aa14752012-07-23 10:05:19 +000057562012-07-23 Patrick Gansterer <paroga@webkit.org>
5757
5758 [WINCE] Define NOMINMAX in the build system instead of Platform.h
5759 https://bugs.webkit.org/show_bug.cgi?id=91938
5760
5761 Reviewed by Ryosuke Niwa.
5762
5763 Define it in OptionsWindows.cmake, since NOMINMAX
5764 should to be defined for all windows ports.
5765
5766 * Source/cmake/OptionsWinCE.cmake:
5767 * Source/cmake/OptionsWindows.cmake:
5768
commit-queue@webkit.orgd97f5062012-07-23 01:08:49 +000057692012-07-22 Sheriff Bot <webkit.review.bot@gmail.com>
5770
5771 Unreviewed, rolling out r123298 and r123301.
5772 http://trac.webkit.org/changeset/123298
5773 http://trac.webkit.org/changeset/123301
5774 https://bugs.webkit.org/show_bug.cgi?id=91953
5775
5776 We need to think some more about the intricacies of exposing a
5777 CMake option for ENABLE_DFG_JIT as this option is specific to
5778 the port and architecture. (Requested by dydx on #webkit).
5779
5780 * Source/cmake/WebKitFeatures.cmake:
5781 * Source/cmakeconfig.h.cmake:
5782
dbates@webkit.org10974b82012-07-23 00:00:02 +000057832012-07-22 Daniel Bates <dbates@webkit.org>
5784
5785 Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
5786 (https://bugs.webkit.org/show_bug.cgi?id=91939)
5787
5788 Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
5789 breaks the Windows CE build as the Windows CE port builds with the JIT disabled
5790 (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
5791
5792 (*) We should look to further discuss with CMake port maintainers about enabling
5793 the DFG JIT by default.
5794
5795 * Source/cmake/WebKitFeatures.cmake:
5796
tkent@chromium.orgd89d5452012-07-22 23:23:53 +000057972012-07-23 Kent Tamura <tkent@chromium.org>
5798
5799 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
5800 https://bugs.webkit.org/show_bug.cgi?id=91941
5801
5802 Reviewed by Kentaro Hara.
5803
5804 A flag name for an elmement should be ENABLE_*_ELEMENT.
5805
5806 * Source/cmake/WebKitFeatures.cmake:
5807 * Source/cmakeconfig.h.cmake:
5808 * configure.ac:
5809
paroga@webkit.org10675b52012-07-22 16:36:24 +000058102012-07-22 Patrick Gansterer <paroga@webkit.org>
5811
5812 [CMake] Add option for ENABLE_DFG_JIT
5813 https://bugs.webkit.org/show_bug.cgi?id=91939
5814
5815 Reviewed by Daniel Bates.
5816
5817 * Source/cmake/WebKitFeatures.cmake:
5818 * Source/cmakeconfig.h.cmake:
5819
tkent@chromium.org43921e62012-07-22 10:59:32 +000058202012-07-22 Kent Tamura <tkent@chromium.org>
5821
5822 Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
5823 https://bugs.webkit.org/show_bug.cgi?id=91928
5824
5825 Reviewed by Kentaro Hara.
5826
5827 A flag name for an elmement should be ENABLE_*_ELEMENT.
5828
5829 * Source/cmake/WebKitFeatures.cmake:
5830 * Source/cmakeconfig.h.cmake:
5831 * configure.ac:
5832
tkent@chromium.org3d897372012-07-21 02:00:46 +000058332012-07-20 Kent Tamura <tkent@chromium.org>
5834
5835 Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
5836 https://bugs.webkit.org/show_bug.cgi?id=91846
5837
5838 Reviewed by Kentaro Hara.
5839
5840 A flag name for an elmement should be ENABLE_*_ELEMENT.
5841
5842 * Source/cmake/OptionsEfl.cmake:
5843 * Source/cmake/WebKitFeatures.cmake:
5844 * Source/cmakeconfig.h.cmake:
5845 * configure.ac:
5846
morrita@google.com836359f2012-07-20 06:33:48 +000058472012-07-19 MORITA Hajime <morrita@google.com>
5848
5849 [Refactoring] Replace Node's Document pointer with a TreeScope pointer
5850 https://bugs.webkit.org/show_bug.cgi?id=59816
5851
5852 Reviewed by Ryosuke Niwa.
5853
5854 * Source/autotools/symbols.filter: Added newly exported symbols.
5855
commit-queue@webkit.org31d46402012-07-19 14:51:50 +000058562012-07-19 Christophe Dumez <christophe.dumez@intel.com>
5857
5858 [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
5859 https://bugs.webkit.org/show_bug.cgi?id=91741
5860
5861 Reviewed by Kenneth Rohde Christiansen.
5862
5863 Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
5864 with cookies in non-suffixed/private domains [GNOME #679230].
5865
5866 * Source/cmake/OptionsEfl.cmake:
5867
mario@webkit.org30fc09f2012-07-19 11:07:06 +000058682012-07-19 Mario Sanchez Prada <msanchez@igalia.com>
5869
5870 [GTK] Enable MHTML support by default at build time
5871 https://bugs.webkit.org/show_bug.cgi?id=89987
5872
5873 Reviewed by Carlos Garcia Campos.
5874
5875 Enable MHTML support by default for GTK in configure.ac.
5876
5877 * configure.ac:
5878
commit-queue@webkit.orgeb841ae2012-07-19 04:47:59 +000058792012-07-18 Christophe Dumez <christophe.dumez@intel.com>
5880
5881 [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
5882 https://bugs.webkit.org/show_bug.cgi?id=91626
5883
5884 Reviewed by Kenneth Rohde Christiansen.
5885
5886 Bump required version of libsoup in CMake to 2.39.3. This is the first
5887 tarball version to contain the API we need (soup_cookie_jar_get_cookies()
5888 and soup_cookie_jar_set_cookie_with_first_party()).
5889
5890 * Source/cmake/OptionsEfl.cmake:
5891
commit-queue@webkit.org6967c672012-07-18 18:43:13 +000058922012-07-18 Varun Jain <varunjain@chromium.org>
5893
5894 [chromium] Drag image for image elements should be scaled with device scale factor.
5895 https://bugs.webkit.org/show_bug.cgi?id=89688
5896
5897 Reviewed by Adam Barth.
5898
5899 * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
5900
commit-queue@webkit.orgfc592f42012-07-18 11:15:41 +000059012012-07-18 Thiago Marcos P. Santos <thiago.santos@intel.com>
5902
5903 [CMake] Make gtest a shared library
5904 https://bugs.webkit.org/show_bug.cgi?id=90973
5905
5906 Reviewed by Daniel Bates.
5907
5908 It's nicer to make it a shared library because it might improve
5909 linking time and we don't need to force gtest users to link with gtest
5910 dependencies like pthreads (which causes linking errors when it is not
5911 available).
5912
5913 * Source/cmake/gtest/CMakeLists.txt:
5914
commit-queue@webkit.orga37d9a4f2012-07-17 14:51:54 +000059152012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
5916
5917 [Qt][V8] Remove the V8 related codepaths and configuration
5918 https://bugs.webkit.org/show_bug.cgi?id=90863
5919
5920 Reviewed by Simon Hausmann.
5921
5922 * Source/api.pri:
5923 * WebKit.pro:
5924
kkristof@inf.u-szeged.hu0069e292012-07-17 11:27:55 +000059252012-07-17 Sheriff Bot <webkit.review.bot@gmail.com>
5926
5927 Unreviewed, rolling out r122834.
5928 http://trac.webkit.org/changeset/122834
5929 https://bugs.webkit.org/show_bug.cgi?id=91492
5930
5931 it broke the chromium (Requested by kkristof on #webkit).
5932
5933 * Source/api.pri:
5934 * WebKit.pro:
5935
kkristof@inf.u-szeged.hudb065a42012-07-17 10:58:50 +000059362012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
5937
5938 [Qt][V8] Remove the V8 related codepaths and configuration
5939 https://bugs.webkit.org/show_bug.cgi?id=90863
5940
5941 Reviewed by Simon Hausmann.
5942
5943 * Source/api.pri:
5944 * WebKit.pro:
5945
commit-queue@webkit.org7bf73302012-07-17 07:11:52 +000059462012-07-17 David Barr <davidbarr@chromium.org>
5947
5948 Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
5949 https://bugs.webkit.org/show_bug.cgi?id=89055
5950
5951 Reviewed by Kent Tamura.
5952
5953 The css3-images module is at candidate recommendation.
5954 http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
5955
5956 Add a configuration option for CSS image-orientation support, disabling it by default.
5957
5958 * Source/cmake/WebKitFeatures.cmake:
5959 * Source/cmakeconfig.h.cmake:
5960
commit-queue@webkit.org466dbd42012-07-17 04:37:29 +000059612012-07-16 Pete Williamson <petewil@google.com>
5962
5963 Expose an export for the iconUrl list so Internals can use it
5964 https://bugs.webkit.org/show_bug.cgi?id=88665
5965
5966 Reviewed by Kent Tamura.
5967
5968 * Source/autotools/symbols.filter: export iconURLs
5969
commit-queue@webkit.org241bd212012-07-17 04:33:25 +000059702012-07-16 Hajime Morrita <morrita@chromium.org>
5971
5972 WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
5973 https://bugs.webkit.org/show_bug.cgi?id=90764
5974
5975 Reviewed by Adam Barth.
5976
5977 Removed symbols which are now covered by WEBCORE_TESTING.
5978
5979 * Source/autotools/symbols.filter:
5980
carlosgc@webkit.org193c4092012-07-16 09:43:44 +000059812012-07-16 Carlos Garcia Campos <cgarcia@igalia.com>
5982
5983 Unreviewed. Update NEWS and configure.ac for 1.9.5 release
5984
5985 * configure.ac: Bump version number.
5986
commit-queue@webkit.orgd9c31bf2012-07-14 00:33:28 +000059872012-07-12 Josh Hawn <jhawn@apple.com>
5988
5989 Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
5990 https://bugs.webkit.org/show_bug.cgi?id=91116
5991
5992 Reviewed by Simon Fraser.
5993
5994 * Source/WebKit2/UIProcess/WebContext.cpp:
5995 WebContext::getWebCoreStatistics():
5996 Now invalidates callback if no m_process.
5997
commit-queue@webkit.org5b8a8ed2012-07-13 17:25:14 +000059982012-07-13 Thiago Marcos P. Santos <thiago.santos@intel.com>
5999
6000 [CMake] Proper handling of ENABLE_API_TESTS build option
6001 https://bugs.webkit.org/show_bug.cgi?id=91221
6002
6003 Reviewed by Rob Buis.
6004
6005 Make the flag reusable across the ports using CMake. We are about to enable the WTF,
6006 WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get
6007 it almost for free.
6008
6009 * CMakeLists.txt:
6010 * Source/cmake/OptionsEfl.cmake:
6011 * Source/cmake/WebKitFeatures.cmake:
6012 * Source/cmakeconfig.h.cmake:
6013
commit-queue@webkit.org820c83b2012-07-12 05:33:03 +000060142012-07-11 Matt Falkenhagen <falken@chromium.org>
6015
6016 Add dialog element feature toggle to InternalSettings
6017 https://bugs.webkit.org/show_bug.cgi?id=90934
6018
6019 Reviewed by Hajime Morita.
6020
6021 * Source/autotools/symbols.filter: Added newly exported symbol.
6022
commit-queue@webkit.orgae1899f2012-07-11 18:14:47 +000060232012-07-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
6024
6025 [Gtk] allow building with css-filters
6026 https://bugs.webkit.org/show_bug.cgi?id=90908
6027
6028 Add support for css-filters in Source/WebCore/GNUmakefile.am
6029 configure.ac
6030
6031 Reviewed by Eric Seidel.
6032
6033 * configure.ac:
6034
gyuyoung.kim@samsung.com96508f12012-07-10 22:53:58 +000060352012-07-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
6036
6037 [CMAKE] Add missing feature macros
6038 https://bugs.webkit.org/show_bug.cgi?id=90890
6039
6040 Reviewed by Eric Seidel.
6041
6042 ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
6043 haven't defined in cmake feature list.
6044
6045 * Source/cmake/WebKitFeatures.cmake:
6046 * Source/cmakeconfig.h.cmake:
6047
tkent@chromium.orgae0b9702012-07-10 11:19:37 +000060482012-07-10 Kent Tamura <tkent@chromium.org>
6049
6050 RTL calendar picker for <input type=date> is too narrow and clipped
6051 https://bugs.webkit.org/show_bug.cgi?id=90864
6052
6053 Reviewed by Kentaro Hara.
6054
6055 * ManualTests/forms/calendar-picker.html:
6056 - Add isRTL:true for the arabic setting
6057 - Reset the iframe size when the setting is changed.
6058
ossy@webkit.org6aedce22012-07-10 08:46:08 +000060592012-07-10 Sheriff Bot <webkit.review.bot@gmail.com>
6060
6061 Unreviewed, rolling out r122178.
6062 http://trac.webkit.org/changeset/122178
6063 https://bugs.webkit.org/show_bug.cgi?id=90857
6064
6065 browser tests, PrerenderBrowserTest.PrerenderFavicon and other
6066 tests, started to fail (Requested by hayato on #webkit).
6067
6068 * Source/autotools/symbols.filter:
6069
commit-queue@webkit.orge1bba8e2012-07-10 05:45:21 +000060702012-07-09 Matt Falkenhagen <falken@chromium.org>
6071
6072 Add ENABLE_DIALOG_ELEMENT and skeleton files
6073 https://bugs.webkit.org/show_bug.cgi?id=90521
6074
6075 Reviewed by Kent Tamura.
6076
6077 * Source/cmake/WebKitFeatures.cmake:
6078 * Source/cmakeconfig.h.cmake:
6079
commit-queue@webkit.org546c67d2012-07-10 01:37:36 +000060802012-07-09 Pete Williamson <petewil@google.com>
6081
6082 Expose an export for the iconUrl list so Internals can use it
6083 https://bugs.webkit.org/show_bug.cgi?id=88665
6084
6085 Reviewed by Kent Tamura.
6086
6087 * Source/autotools/symbols.filter: export iconURLs
6088
commit-queue@webkit.org14ae5052012-07-09 19:27:11 +000060892012-07-09 Mike Lattanzio <mlattanzio@rim.com>
6090
6091 [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
6092 https://bugs.webkit.org/show_bug.cgi?id=90575
6093
6094 Reviewed by Rob Buis.
6095
6096 Add a manual test to verify wide content doesn't interfere
6097 with initial-scale calculations.
6098
6099 Internal review from Konrad Piascik.
6100
6101 * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
6102
commit-queue@webkit.orgfb3c9682012-07-09 15:39:09 +000061032012-07-09 Sheriff Bot <webkit.review.bot@gmail.com>
6104
6105 Unreviewed, rolling out r122107.
6106 http://trac.webkit.org/changeset/122107
6107 https://bugs.webkit.org/show_bug.cgi?id=90794
6108
6109 Build failure on Mac debug bots (Requested by falken_ on
6110 #webkit).
6111
6112 * Source/cmake/WebKitFeatures.cmake:
6113 * Source/cmakeconfig.h.cmake:
6114
commit-queue@webkit.orgb46a45d2012-07-09 14:42:00 +000061152012-07-09 Matt Falkenhagen <falken@chromium.org>
6116
6117 Add ENABLE_DIALOG_ELEMENT and skeleton files
6118 https://bugs.webkit.org/show_bug.cgi?id=90521
6119
6120 Reviewed by Kent Tamura.
6121
6122 * Source/cmake/WebKitFeatures.cmake:
6123 * Source/cmakeconfig.h.cmake:
6124
commit-queue@webkit.orge0151792012-07-06 19:19:44 +000061252012-07-06 Thiago Marcos P. Santos <thiago.santos@intel.com>
6126
6127 [EFL][CMake] Move gtest sources to an upper level
6128 https://bugs.webkit.org/show_bug.cgi?id=90602
6129
6130 Reviewed by Chang Shu.
6131
6132 CTest was enabled for all the ports, but used only by EFL. Now
6133 ENABLE_API_TESTS has to be defined, which will also build gtest.
6134
6135 * CMakeLists.txt:
6136 * Source/CMakeLists.txt:
6137 * Source/cmake/OptionsEfl.cmake:
6138 * Source/cmake/gtest/CMakeLists.txt: Added.
6139
zandobersek@gmail.com03e439c2012-07-06 18:36:31 +000061402012-07-06 Zan Dobersek <zandobersek@gmail.com>
6141
6142 [Gtk] Add a configuration option for disabling unstable features in releases
6143 https://bugs.webkit.org/show_bug.cgi?id=87995
6144
6145 Reviewed by Martin Robinson.
6146
6147 Add a configuration flag for enabling the unstable features - features of which
6148 support in the Gtk port is being worked on but is not yet complete. The primary
6149 use of this flag is when compiling through the build-webkit script.
6150
6151 All the features that are currently enabled when building through build-webkit but
6152 are disabled by default when executing the configure script directly have their default
6153 value (when the correspondent flag is not passed) set to 'yes' when unstable features
6154 are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
6155 a release build (unless they are specifically enabled).
6156
6157 * configure.ac:
6158
ossy@webkit.orgb9f1ca62012-07-06 13:12:01 +000061592012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
6160
ossy@webkit.org31681df2012-07-06 13:18:47 +00006161 [Qt] Remove custom qmake logic for module creation
6162
6163 Qmake now has the necessary hooks to cleanly override the build locations.
6164
6165 https://bugs.webkit.org/show_bug.cgi?id=90461
6166
6167 Reviewed by Tor Arne Vestbø.
6168
6169 * Source/api.pri:
6170
61712012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
6172
ossy@webkit.org98fee7a2012-07-06 13:17:36 +00006173 [Qt] Add top-level .qmake.conf
6174
6175 With Qt5, this makes setting $QMAKEPATH externally unnecessary.
6176
6177 The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
6178 hurt, and is still required for Qt4.
6179
6180 https://bugs.webkit.org/show_bug.cgi?id=90461
6181
6182 Reviewed by Tor Arne Vestbø.
6183
6184 * .qmake.conf: Added.
6185 * WebKit.pro:
6186
61872012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
6188
ossy@webkit.org69a64272012-07-06 13:15:24 +00006189 [Qt] Let qt_module_config create the forwarding module pri file
6190
6191 https://bugs.webkit.org/show_bug.cgi?id=90461
6192
6193 Reviewed by Tor Arne Vestbø.
6194
6195 * Source/sync.profile:
6196
61972012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
6198
ossy@webkit.org66972eb2012-07-06 13:14:20 +00006199 [Qt] Don't let qt_webkit.pri proclaim its own location
6200
6201 This won't work any more with recent Qt5 versions, as the forwarding
6202 pri is created by qt_module_config, which needs MODULE_PRI to be set
6203 up already.
6204
6205 We also need to load build_config, not qt_module.
6206
6207 https://bugs.webkit.org/show_bug.cgi?id=90461
6208
6209 Reviewed by Tor Arne Vestbø.
6210
6211 * Source/api.pri:
6212
62132012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
6214
ossy@webkit.orgd9eb8642012-07-06 13:13:07 +00006215 [Qt] Remove redundant CONFIG+=module
6216
6217 qt_module_config takes care of that.
6218
6219 In api.pri we are actually testing the flag ourselves, so now we need to
6220 test a related flag qt_module_config sets instead.
6221
6222 https://bugs.webkit.org/show_bug.cgi?id=90461
6223
6224 Reviewed by Tor Arne Vestbø.
6225
6226 * Source/api.pri:
6227
62282012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
6229
ossy@webkit.orgb9f1ca62012-07-06 13:12:01 +00006230 [Qt] Adjust to changed generation of master include file
6231
6232 The responsiblity for creating the master include was moved out of syncqt.
6233 @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
6234 determining whether a header is private.
6235
6236 https://bugs.webkit.org/show_bug.cgi?id=90461
6237
6238 Reviewed by Tor Arne Vestbø.
6239
6240 * Source/sync.profile:
6241
rwlbuis@webkit.org45009b62012-07-05 17:46:09 +000062422012-07-05 Rob Buis <rbuis@rim.com>
6243
6244 [CMake] Fix some CMake warnings
6245 https://bugs.webkit.org/show_bug.cgi?id=90558
6246
6247 Fix WebKit options so they match with FeatureList.pm.
6248
6249 Reviewed by Dan Bates.
6250
6251 * Source/cmake/WebKitFeatures.cmake:
6252 * Source/cmakeconfig.h.cmake:
6253
vestbo@webkit.org19d488f2012-07-05 16:39:54 +000062542012-07-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
6255
6256 [Qt] Move Webkit1 before WebKit2 in the build order
6257
6258 Reviewed by Csaba Osztrogonác.
6259
6260 * WebKit.pro:
6261
ryuan.choi@samsung.comdfb773b2012-07-05 14:20:53 +000062622012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
6263
6264 [CMAKE] Unreviewd typo fix after r121857
6265
6266 * Source/cmake/WebKitMacros.cmake:
6267
commit-queue@webkit.org19f54962012-07-05 10:52:48 +000062682012-07-05 Dongwoo Im <dw.im@samsung.com>
6269
6270 [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
6271 https://bugs.webkit.org/show_bug.cgi?id=88608
6272
6273 Reviewed by Hajime Morita.
6274
6275 * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
6276
ryuan.choi@samsung.com8d2c4892012-07-05 08:47:49 +000062772012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
6278
6279 [Wk2][EFL] EFL needs a WebKitTestRunner
6280 https://bugs.webkit.org/show_bug.cgi?id=87659
6281
6282 Reviewed by Kenneth Rohde Christiansen.
6283
6284 * Source/CMakeLists.txt:
6285 Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
6286 shared library.
6287 * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
6288
commit-queue@webkit.org1fcb31a2012-07-04 16:16:01 +000062892012-07-04 John Mellor <johnme@chromium.org>
6290
6291 Text Autosizing: Add compile flag and runtime setting
6292 https://bugs.webkit.org/show_bug.cgi?id=87394
6293
6294 This patch renames Font Boosting to Text Autosizing.
6295
6296 Reviewed by Adam Barth.
6297
6298 * configure.ac:
6299
ryuan.choi@samsung.com9d83d8d2012-07-04 15:25:35 +000063002012-07-04 Ryuan Choi <ryuan.choi@samsung.com>
6301
6302 [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
6303 https://bugs.webkit.org/show_bug.cgi?id=90258
6304
6305 Reviewed by Rob Buis.
6306
6307 This new macro calls generate-bindings.pl and append generated sources
6308 into proper source list.
6309
6310 * Source/cmake/WebKitMacros.cmake:
6311
vestbo@webkit.orgb29c0732012-07-04 14:21:59 +000063122012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
6313
6314 [Qt] Get rid of un-needed QT += declarative for Qt 5
6315
6316 The declarative module has been renamed to quick1 in Qt 5, and the
6317 engine-only module for Qt 5 is named 'qml'. For many of the instances
6318 we could just remove 'declarative', since the project file was only
6319 used for Qt5/WebKit2 builds. In the other cases the module was wrapped
6320 in a haveQt(4) scope.
6321
6322 Reviewed by Csaba Osztrogonác.
6323
6324 * Source/api.pri:
6325
commit-queue@webkit.orgf8650c72012-07-04 01:56:08 +000063262012-07-03 Christophe Dumez <christophe.dumez@intel.com>
6327
6328 [EFL] Enable CSS variables support at compile time
6329 https://bugs.webkit.org/show_bug.cgi?id=90448
6330
6331 Reviewed by Kenneth Rohde Christiansen.
6332
6333 Turn on CSS_VARIABLES flag by default on EFL port.
6334
6335 * Source/cmake/OptionsEfl.cmake:
6336 * Source/cmakeconfig.h.cmake:
6337
staikos@webkit.orgcbaf17a2012-07-03 16:34:07 +000063382012-07-03 George Staikos <staikos@webkit.org>
6339
6340 [BlackBerry] Enable microdata support for BlackBerry.
6341 https://bugs.webkit.org/show_bug.cgi?id=90429
6342
6343 Reviewed by Rob Buis.
6344
6345 * Source/cmake/OptionsBlackBerry.cmake:
6346
vestbo@webkit.org15c931a2012-07-03 16:22:10 +000063472012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
6348
6349 [Qt] Make use of .qmake.cache for caching features
6350
6351 Instead of loading() features from the files that need them (and re-running
6352 a bunch of checks), we now run feature detection as part of configure.pro,
6353 and have build-webkit write the computed feature-defines and CONFIG to
6354 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
6355 when building WebKit.pro.
6356
6357 At some point we'll be able to selectivly prevent running of config tests
6358 in configure.pro, which means we don't need a separate code-path for
6359 the build-webkit --help case.
6360
6361 We should also move the code in build-webkit that now uses .webkit.config
6362 to detect clean builds, to use .qmake.cache, since we now store the same
6363 thing there.
6364
6365 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
6366
6367 Reviewed by Tor Arne Vestbø.
6368
6369 * Source/QtWebKit.pro:
6370 * Source/api.pri:
6371 * Source/tests.pri:
6372 * WebKit.pro:
6373
commit-queue@webkit.org26c3c5d2012-07-03 16:04:50 +000063742012-07-03 Sheriff Bot <webkit.review.bot@gmail.com>
6375
6376 Unreviewed, rolling out r121766.
6377 http://trac.webkit.org/changeset/121766
6378 https://bugs.webkit.org/show_bug.cgi?id=90465
6379
6380 It caused flakey build errors on the bots (Requested by Ossy
6381 on #webkit).
6382
6383 * Source/QtWebKit.pro:
6384 * Source/api.pri:
6385 * Source/tests.pri:
6386 * WebKit.pro:
6387
staikos@webkit.org8a898b42012-07-03 15:53:31 +000063882012-07-03 George Staikos <staikos@webkit.org>
6389
staikos@webkit.orga9fe4062012-07-03 16:00:22 +00006390 [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
6391 https://bugs.webkit.org/show_bug.cgi?id=90422
6392
6393 Reviewed by Rob Buis.
6394
6395 * Source/cmake/OptionsBlackBerry.cmake:
6396
63972012-07-03 George Staikos <staikos@webkit.org>
6398
staikos@webkit.org8a898b42012-07-03 15:53:31 +00006399 [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
6400 https://bugs.webkit.org/show_bug.cgi?id=90422
6401
6402 Reviewed by Rob Buis.
6403
6404 * Source/cmake/OptionsBlackBerry.cmake:
6405
commit-queue@webkit.org0f4231e2012-07-03 15:48:38 +000064062012-07-03 Priit Laes <plaes@plaes.org>
6407
6408 [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
6409 https://bugs.webkit.org/show_bug.cgi?id=90332
6410
6411 Reviewed by Gustavo Noronha Silva.
6412
6413 * configure.ac: Bump libsoup requirements to 2.39.2
6414
vestbo@webkit.org3ad354f2012-07-03 15:23:20 +000064152012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
6416
6417 [Qt] Make use of .qmake.cache for caching features
6418
6419 Instead of loading() features from the files that need them (and re-running
6420 a bunch of checks), we now run feature detection as part of configure.pro,
6421 and have build-webkit write the computed feature-defines and CONFIG to
6422 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
6423 when building WebKit.pro.
6424
6425 At some point we'll be able to selectivly prevent running of config tests
6426 in configure.pro, which means we don't need a separate code-path for
6427 the build-webkit --help case.
6428
6429 We should also move the code in build-webkit that now uses .webkit.config
6430 to detect clean builds, to use .qmake.cache, since we now store the same
6431 thing there.
6432
6433 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
6434
6435 Reviewed by Tor Arne Vestbø.
6436
6437 * Source/QtWebKit.pro:
6438 * Source/api.pri:
6439 * Source/tests.pri:
6440 * WebKit.pro:
6441
commit-queue@webkit.orgb70cc582012-07-03 07:01:58 +000064422012-07-03 Christophe Dumez <christophe.dumez@intel.com>
6443
6444 [EFL] Enable MICRODATA support
6445 https://bugs.webkit.org/show_bug.cgi?id=90377
6446
6447 Reviewed by Kenneth Rohde Christiansen.
6448
6449 Turn on MICRODATA support by default for EFL port.
6450
6451 * Source/cmake/OptionsEfl.cmake:
6452
staikos@webkit.orgf09221f2012-07-03 03:40:34 +000064532012-07-02 George Staikos <staikos@webkit.org>
6454
6455 [BlackBerry] Enable scoped style for BlackBerry.
6456 https://bugs.webkit.org/show_bug.cgi?id=90418
6457
6458 Reviewed by Rob Buis.
6459
6460 * Source/cmake/OptionsBlackBerry.cmake:
6461 * Source/cmakeconfig.h.cmake:
6462
commit-queue@webkit.org081c9692012-07-03 03:38:29 +000064632012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn>
6464
6465 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
6466 https://bugs.webkit.org/show_bug.cgi?id=90271
6467
6468 Reviewed by George Staikos.
6469
6470 RIM PR #154707
6471
6472 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
6473 defined by default.
6474 We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
6475 need to rebuild webkit before running DRT.
6476
6477 * Source/cmake/OptionsBlackBerry.cmake:
6478 * Source/cmakeconfig.h.cmake:
6479
commit-queue@webkit.orgcf833612012-07-02 19:46:16 +000064802012-07-02 Thiago Marcos P. Santos <thiago.santos@intel.com>
6481
6482 [EFL][CMake] Integrate API unit tests with CTest
6483 https://bugs.webkit.org/show_bug.cgi?id=87251
6484
6485 Reviewed by Daniel Bates.
6486
6487 Enable CTest on the root CMakeLists.txt as it is expected
6488 to be here. This will create a new build target ("make test")
6489 to run all the API unit tests.
6490
6491 * CMakeLists.txt:
6492
commit-queue@webkit.orgcdf5a922012-07-02 06:22:14 +000064932012-07-01 Christophe Dumez <christophe.dumez@intel.com>
6494
6495 [EFL] Add Gamepad support
6496 https://bugs.webkit.org/show_bug.cgi?id=90170
6497
6498 Reviewed by Kenneth Rohde Christiansen.
6499
6500 * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
6501 * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
6502 * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
6503
commit-queue@webkit.orgfc7dc862012-06-30 22:54:56 +000065042012-06-30 Jason Liu <jason.liu@torchmobile.com.cn>
6505
6506 [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
6507 https://bugs.webkit.org/show_bug.cgi?id=90241
6508
6509 This issue is caused by single quotes in option's labels.
6510 We should use the escape character of single quotes in JavaScript's string which
6511 starts and ends with single quotes.
6512 So we replace lablels' single quotes with its escape character during generating the
6513 select popUp's HTML.
6514
6515
6516 Reviewed by George Staikos.
6517
6518 * ManualTests/blackberry/select-popup-items-unicode-display.html:
6519
commit-queue@webkit.orgd62be1b2012-06-30 04:18:40 +000065202012-06-29 Luiz Agostini <luiz.agostini@nokia.com>
6521
6522 [Qt][WK2] Private non-QtQuick API
6523 https://bugs.webkit.org/show_bug.cgi?id=84532
6524
6525 Reviewed by Noam Rosenthal.
6526
6527 API tests for QRawWebView.
6528
6529 * Source/tests.pri:
6530
zandobersek@gmail.come0e4ce72012-06-29 14:38:23 +000065312012-06-29 Zan Dobersek <zandobersek@gmail.com>
6532
6533 Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
6534
6535 * Source/autotools/symbols.filter:
6536
morrita@google.comc9a96382012-06-29 06:00:56 +000065372012-06-28 MORITA Hajime <morrita@google.com>
6538
6539 [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
6540 https://bugs.webkit.org/show_bug.cgi?id=89732
6541
6542 Reviewed by Dimitri Glazkov.
6543
6544 * Source/autotools/symbols.filter:
6545
commit-queue@webkit.org05cdaaa2012-06-29 04:20:18 +000065462012-06-28 Jason Liu <jason.liu@torchmobile.com.cn>
6547
6548 [BlackBerry] Selection items show as garbage for non-ascii characters.
6549 https://bugs.webkit.org/show_bug.cgi?id=89969
6550
6551 Add charset utf-8 to the select popup's page.
6552
6553 Reviewed by Antonio Gomes.
6554
6555 * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
6556
commit-queue@webkit.org0400b6e2012-06-28 21:02:30 +000065572012-06-28 Christophe Dumez <christophe.dumez@intel.com>
6558
6559 [EFL] Enable support for HTML5 datalist
6560 https://bugs.webkit.org/show_bug.cgi?id=90157
6561
6562 Reviewed by Martin Robinson.
6563
6564 Turn on DATALIST flag by default on EFL port to
6565 support HTML5 datalist tag.
6566
6567 * Source/cmake/OptionsEfl.cmake:
6568
zandobersek@gmail.comc8bac582012-06-27 09:19:15 +000065692012-06-27 Zan Dobersek <zandobersek@gmail.com>
6570
6571 [Gtk] Add support for the Gamepad API
6572 https://bugs.webkit.org/show_bug.cgi?id=87503
6573
6574 Reviewed by Carlos Garcia Campos.
6575
6576 Only enable the Gamepad feature on Linux as support
6577 for other operating systems is not present.
6578
6579 Check for the GIO Unix and GUdev dependencies when the
6580 Gamepad feature is enabled.
6581
6582 * configure.ac:
6583
hausmann@webkit.orged7b727a2012-06-26 04:47:14 +000065842012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
6585
6586 [Qt] Make it possible to build WebKit without QtWidgets
6587 https://bugs.webkit.org/show_bug.cgi?id=78109
6588
6589 Reviewed by Tor Arne Vestbø.
6590
6591 * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
6592 * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
6593 * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
6594
gyuyoung.kim@samsung.comdb645152012-06-25 18:01:42 +000065952012-06-25 Gyuyoung Kim <gyuyoung.kim@samsung.com>
6596
6597 [EFL] Implement Network Information API
6598 https://bugs.webkit.org/show_bug.cgi?id=87067
6599
6600 Reviewed by Kenneth Rohde Christiansen.
6601
6602 * Source/cmake/FindEFL.cmake: Find eeze library in build system.
6603
carlosgc@webkit.org447b3712012-06-25 13:38:19 +000066042012-06-25 Carlos Garcia Campos <cgarcia@igalia.com>
6605
6606 Unreviewed. Update NEWS and configure.ac for 1.9.4 release
6607
6608 * configure.ac: Bump version number.
6609
commit-queue@webkit.orgc2df1f02012-06-22 20:10:10 +000066102012-06-22 Joshua Netterfield <jnetterfield@rim.com>
6611
6612 [BlackBerry] Sanitize GLSL code using ANGLE.
6613
6614 BlackBerry port does not sanitize GLSL code with ANGLE
6615 https://bugs.webkit.org/show_bug.cgi?id=89583
6616
6617 Reviewed by Rob Buis.
6618
6619 * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
6620
commit-queue@webkit.org618672d2012-06-21 19:20:00 +000066212012-06-21 Kalev Lember <kalevlember@gmail.com>
6622
6623 [GTK] Fix NPAPI plugins on Windows
6624 https://bugs.webkit.org/show_bug.cgi?id=54531
6625
6626 Reviewed by Martin Robinson.
6627
6628 Define XP_WIN on Windows for plugin support.
6629
6630 * GNUmakefile.am:
6631
commit-queue@webkit.orgbff9a102012-06-21 15:46:40 +000066322012-06-21 Ryuan Choi <ryuan.choi@gmail.com>
6633
6634 [EFL][WK2] Make WebKit2/Efl headers and resources installable.
6635 https://bugs.webkit.org/show_bug.cgi?id=88207
6636
6637 Reviewed by Chang Shu.
6638
6639 * Source/cmake/OptionsCommon.cmake:
6640 Provide new variable, EXEC_INSTALL_DIR to determine where to install
6641 executables.
6642
ryuan.choi@samsung.com71b54342012-06-21 15:11:48 +000066432012-06-21 Ryuan Choi <ryuan.choi@samsung.com>
6644
6645 [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
6646 https://bugs.webkit.org/show_bug.cgi?id=88935
6647
6648 Reviewed by Chang Shu.
6649
6650 * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
6651
commit-queue@webkit.org7a98dfe2012-06-20 22:49:13 +000066522012-06-20 Varun Jain <varunjain@chromium.org>
6653
6654 Account for device scale factor when creating image for dragging.
6655 https://bugs.webkit.org/show_bug.cgi?id=89489
6656
6657 Reviewed by Adam Barth.
6658
6659 * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
6660
philn@webkit.org36de8852012-06-20 02:25:14 +000066612012-06-18 Philippe Normand <pnormand@igalia.com>
6662
6663 [GStreamer] 0.11 video-sink
6664 https://bugs.webkit.org/show_bug.cgi?id=77087
6665
6666 Reviewed by Martin Robinson.
6667
6668 * configure.ac: Fix required gstreamer 0.11 version
6669
jocelyn.turcotte@nokia.com36177bb2012-06-19 15:15:00 +000066702012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
6671
6672 [Qt] Fix the Windows build when Qt is built without -release or -debug
6673 https://bugs.webkit.org/show_bug.cgi?id=89471
6674
6675 Reviewed by Tor Arne Vestbø.
6676
6677 Make sure that we at least remove build_all on Windows for api.pri,
6678 as WebCore wasn't built for all configurations.
6679
6680 * Source/api.pri:
6681
commit-queue@webkit.orgf5584612012-06-19 09:13:52 +000066822012-06-19 Mike West <mkwst@chromium.org>
6683
6684 Introduce ENABLE_CSP_NEXT configuration flag.
6685 https://bugs.webkit.org/show_bug.cgi?id=89300
6686
6687 Reviewed by Adam Barth.
6688
6689 The 1.0 draft of the Content Security Policy spec is just about to
6690 move to Last Call. We'll hide work on the upcoming 1.1 spec behind
6691 this ENABLE flag, disabled by default.
6692
6693 Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
6694
6695 * Source/cmake/WebKitFeatures.cmake:
6696 * Source/cmakeconfig.h.cmake:
6697
hausmann@webkit.orgfa23ca32012-06-19 07:35:06 +000066982012-06-19 Joel Dillon <joel.dillon@codethink.co.uk>, Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
6699
6700 [Qt] Allow the modules file generation to work on Windows.
6701 https://bugs.webkit.org/show_bug.cgi?id=89010
6702
6703 Reviewed by Csaba Osztrogonác.
6704
6705 Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
6706
6707 * Source/api.pri:
6708
hausmann@webkit.org7c253c02012-06-19 07:32:50 +000067092012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
6710
6711 [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
6712 https://bugs.webkit.org/show_bug.cgi?id=88880
6713
6714 load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
6715 the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
6716 adjust the target since it is in debug_and_release and expects the debug
6717 build_pass to come later. However, since we remove debug_and_release from CONFIG
6718 right after this, the TARGET hasn't been adjusted and the debug build_pass
6719 will not happen.
6720
6721 Work around it by disabling this optimization on Windows.
6722
6723 Reviewed by Tor Arne Vestbø.
6724
6725 * Source/api.pri:
6726
commit-queue@webkit.org828d2392012-06-19 07:27:33 +000067272012-06-19 Mike West <mkwst@chromium.org>
6728
6729 Add a scheme registry for bypassing Content Security Policy.
6730 https://bugs.webkit.org/show_bug.cgi?id=89373
6731
6732 Reviewed by Adam Barth.
6733
6734 * Source/autotools/symbols.filter:
6735
rwlbuis@webkit.orgbb8126f2012-06-18 22:08:53 +000067362012-06-18 Rob Buis <rbuis@rim.com>
6737
6738 [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
6739 https://bugs.webkit.org/show_bug.cgi?id=89381
6740
6741 Reviewed by Antonio Gomes.
6742
6743 PR 163598
6744
6745 Enable LEGACY_VIEWPORT_ADAPTION.
6746
6747 * Source/cmake/OptionsBlackBerry.cmake:
6748
philn@webkit.org538a3bba2012-06-17 18:36:21 +000067492012-06-17 Philippe Normand <pnormand@igalia.com>
6750
philn@webkit.orgc668d9c2012-06-18 02:35:53 +00006751 Unreviewed, GTK 64-bit build fix after r120551.
6752
6753 * Source/autotools/symbols.filter:
6754
67552012-06-17 Philippe Normand <pnormand@igalia.com>
6756
philn@webkit.org538a3bba2012-06-17 18:36:21 +00006757 Unreviewed, GTK build fix after r120397.
6758
6759 * Source/autotools/symbols.filter:
6760
tkent@chromium.orgbcc71632012-06-15 04:34:25 +000067612012-06-14 Kent Tamura <tkent@chromium.org>
6762
6763 Validate form state strings in FormController::setStateForNewFormElements()
6764 https://bugs.webkit.org/show_bug.cgi?id=88768
6765
6766 Reviewed by Hajime Morita.
6767
6768 * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
6769
commit-queue@webkit.orgea3f3f02012-06-14 09:32:37 +000067702012-06-14 Chris Guan <chris.guan@torchmobile.com.cn>
6771
6772 [Blackberry] add a new Api named setAllowNotification
6773 https://bugs.webkit.org/show_bug.cgi?id=88950
6774
6775 Reviewed by Antonio Gomes.
6776
6777 Add a new API named setAllowNotification in webpage class to
6778 let client set those allowed domains into notifications.
6779
6780 Test case:
6781 * ManualTests/blackberry/notification.html: Added.
6782
zandobersek@gmail.com44a6ce72012-06-13 18:21:58 +000067832012-06-13 Zan Dobersek <zandobersek@gmail.com>
6784
6785 [Gtk] Enable link prefetch support in the developer builds
6786 https://bugs.webkit.org/show_bug.cgi?id=89011
6787
6788 Reviewed by Martin Robinson.
6789
6790 Rather export an automake conditional than define a preprocessor
6791 macro for enabling link prefetch support.
6792
6793 * configure.ac:
6794
commit-queue@webkit.org687a1a042012-06-13 12:28:50 +000067952012-06-13 Robin Cao <robin.cao@torchmobile.com.cn>
6796
6797 [BlackBerry] Enable MEDIA_STREAM by default
6798 https://bugs.webkit.org/show_bug.cgi?id=88849
6799
6800 Reviewed by Antonio Gomes.
6801
6802 * Source/cmake/OptionsBlackBerry.cmake:
6803 * Source/cmakeconfig.h.cmake:
6804
morrita@google.com649eaeb2012-06-13 01:28:33 +000068052012-06-12 MORITA Hajime <morrita@google.com>
6806
6807 Shadow Pseudo ID should be able to nest to point nested shadow DOM.
6808 https://bugs.webkit.org/show_bug.cgi?id=62218
6809
6810 Reviewed by Dimitri Glazkov.
6811
6812 * Source/autotools/symbols.filter:
6813
commit-queue@webkit.orge8e0b102012-06-12 16:32:58 +000068142012-06-12 Christophe Dumez <christophe.dumez@intel.com>
6815
commit-queue@webkit.orgf128e802012-06-13 00:28:03 +00006816 [EFL] Enable SHADOW_DOM flag
6817 https://bugs.webkit.org/show_bug.cgi?id=87732
6818
6819 Reviewed by Kentaro Hara.
6820
6821 Enable SHADOW_DOM flag by default at compile time for EFL port.
6822
6823 * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
6824 * Source/cmake/OptionsEfl.cmake:
6825 * Source/cmakeconfig.h.cmake:
6826
68272012-06-12 Christophe Dumez <christophe.dumez@intel.com>
6828
commit-queue@webkit.orge8e0b102012-06-12 16:32:58 +00006829 [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
6830 https://bugs.webkit.org/show_bug.cgi?id=88715
6831
6832 Reviewed by Noam Rosenthal.
6833
6834 Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
6835
6836 * Source/cmake/OptionsEfl.cmake:
6837 * Source/cmakeconfig.h.cmake:
6838
commit-queue@webkit.orgb6175312012-06-12 13:19:07 +000068392012-06-12 Thiago Marcos P. Santos <thiago.santos@intel.com>
6840
6841 [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
6842 https://bugs.webkit.org/show_bug.cgi?id=88850
6843
6844 Reviewed by Alexis Menard.
6845
6846 Enabled it by default on CMake ports like in other ports.
6847 This patch is a follow up to r120029.
6848
6849 * Source/cmake/WebKitFeatures.cmake:
6850 * Source/cmakeconfig.h.cmake:
6851
kaustubh@motorola.com479cf832012-06-12 10:47:39 +000068522012-06-11 Kaustubh Atrawalkar <kaustubh@motorola.com>
6853
6854 [DRT] LTC:: counterValueForElementById() could be moved to Internals.
6855 https://bugs.webkit.org/show_bug.cgi?id=84406
6856
6857 Reviewed by Hajime Morita.
6858
6859 Exporting Internals::counterValueForElement symbols for the Gtk build.
6860
6861 * Source/autotools/symbols.filter:
6862
alexis.menard@openbossa.org91279ad2012-06-12 02:21:42 +000068632012-06-11 Alexis Menard <alexis.menard@openbossa.org>
6864
6865 [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
6866 https://bugs.webkit.org/show_bug.cgi?id=88804
6867
6868 Reviewed by Tony Chang.
6869
6870 Protect box-decoration-break behind a feature flag enabled by default.
6871
6872 * configure.ac:
6873
commit-queue@webkit.orgb12c4b92012-06-11 22:16:11 +000068742012-06-11 Arnaud Renevier <arno@renevier.net>
6875
6876 Replace obsolete mkdir_p variable with MKDIR_P
6877 https://bugs.webkit.org/show_bug.cgi?id=88790
6878
6879 Reviewed by Martin Robinson.
6880
6881 * GNUmakefile.am:
6882 * configure.ac:
6883
carlosgc@webkit.orgf4fbe002012-06-11 15:31:19 +000068842012-06-11 Carlos Garcia Campos <cgarcia@igalia.com>
6885
6886 Unreviewed. Fix make distcheck issues.
6887
6888 * GNUmakefile.am: Initialize jscore nosource variables.
6889
darin@apple.com7a26ab32012-06-10 17:15:55 +000068902012-06-10 Darin Adler <darin@apple.com>
6891
6892 Remove unneeded callRemovedLastRef function from TreeShared refactoring
6893 https://bugs.webkit.org/show_bug.cgi?id=88653
6894
6895 Reviewed by Sam Weinig.
6896
6897 * Source/autotools/symbols.filter: Filter removedLastRef instead of
6898 callRemovedLastRef.
6899
commit-queue@webkit.org5deb7492012-06-09 09:05:22 +000069002012-06-09 Sukolsak Sakshuwong <sukolsak@google.com>
6901
6902 Add UNDO_MANAGER flag
6903 https://bugs.webkit.org/show_bug.cgi?id=87908
6904
6905 Reviewed by Tony Chang.
6906
6907 * Source/cmake/WebKitFeatures.cmake:
6908
mrobinson@webkit.org940af952012-06-08 22:24:55 +000069092012-06-08 Martin Robinson <mrobinson@igalia.com>
6910
mrobinson@webkit.org214e0b82012-06-08 23:13:35 +00006911 Fix the GTK+ build when OpenGL is enabled.
6912
6913 * configure.ac: Fix the build.
6914
69152012-06-08 Martin Robinson <mrobinson@igalia.com>
6916
mrobinson@webkit.org940af952012-06-08 22:24:55 +00006917 [GTK] build accelerated compositing on by default if OpenGL is present
6918 https://bugs.webkit.org/show_bug.cgi?id=88677
6919
6920 Reviewed by Alejandro G. Castro.
6921
6922 Build accelerated compositing by default if OpenGL is present, just like WebGL.
6923 Also prevent enabling WebGL if Clutter is turned on.
6924
6925 * configure.ac: Build AC by default.
6926
carlosgc@webkit.org6ea8d202012-06-08 16:37:48 +000069272012-06-08 Carlos Garcia Campos <cgarcia@igalia.com>
6928
6929 [GTK] Add API to get the library version to WebKit2 GTK+
6930 https://bugs.webkit.org/show_bug.cgi?id=88426
6931
6932 Reviewed by Martin Robinson.
6933
6934 * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
6935 file.
6936
commit-queue@webkit.org033422c2012-06-08 15:23:12 +000069372012-06-08 Ion Rosca <rosca@adobe.com>
6938
6939 Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
6940 https://bugs.webkit.org/show_bug.cgi?id=74111
6941
6942 Reviewed by Simon Fraser.
6943
6944 * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
6945
haraken@chromium.orgbba7c9c2012-06-08 06:28:12 +000069462012-06-07 Kentaro Hara <haraken@chromium.org>
6947
6948 Reduce Node object size from 72 byte to 64 byte
6949 https://bugs.webkit.org/show_bug.cgi?id=88528
6950
6951 Reviewed by Ryosuke Niwa.
6952
6953 Added a symbol for callRemovedLastRef().
6954
6955 * Source/autotools/symbols.filter:
6956
paroga@webkit.org40935152012-06-07 23:18:38 +000069572012-06-07 Patrick Gansterer <paroga@webkit.org>
6958
6959 Build fix for WinCE after r113570.
6960
6961 * Source/cmake/OptionsWinCE.cmake:
6962
abarth@webkit.org9a476fa2012-06-07 21:21:31 +000069632012-06-07 Adam Barth <abarth@webkit.org>
6964
6965 Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
6966 https://bugs.webkit.org/show_bug.cgi?id=88375
6967
6968 Reviewed by James Robinson.
6969
6970 This symbol no longer exists.
6971
6972 * Source/autotools/symbols.filter:
6973
ddkilzer@apple.com19f61db2012-06-06 21:19:38 +000069742012-06-06 David Kilzer <ddkilzer@apple.com>
6975
6976 Teach git about localizable *.strings files
6977 <http://webkit.org/b/88447>
6978
6979 Reviewed by Adam Roben.
6980
6981 * .gitattributes: Set diff attribute for *.strings files so
6982 git-diff doesn't complain about them being binary files once the
6983 git-config command is run.
6984
wingo@igalia.com4990fe82012-06-06 16:00:38 +000069852012-06-06 Andy Wingo <wingo@igalia.com>
6986
6987 [GTK] Enable the LLInt
6988 https://bugs.webkit.org/show_bug.cgi?id=88315
6989
6990 Reviewed by Filip Pizlo.
6991
6992 * configure.ac: Require Ruby, to build the low-level interpreter.
6993
loislo@chromium.org227483d2012-06-06 11:27:56 +000069942012-06-06 Sam D <dsam2912@gmail.com>
6995
6996 Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
6997 https://bugs.webkit.org/show_bug.cgi?id=87644
6998
6999 Reviewed by Pavel Feldman.
7000
7001 Added an option to enable/disable all breakpoints in Breakpoint pane.
7002
7003 * Source/WebCore/English.lproj/localizedStrings.js:
7004 * Source/WebCore/inspector/front-end/BreakpointManager.js:
7005 (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
7006 (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
7007 * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
7008 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
7009 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
7010
commit-queue@webkit.org4b6f5b32012-06-06 05:19:18 +000070112012-06-05 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
7012
7013 [GTK] show the feature list in alphabetical order
7014 https://bugs.webkit.org/show_bug.cgi?id=88343
7015
7016 Reviewed by Gustavo Noronha Silva.
7017
7018 * configure.ac:
7019
commit-queue@webkit.org3401b2d2012-06-05 11:32:22 +000070202012-06-05 Dongwoo Im <dw.im@samsung.com>
7021
7022 Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
7023 https://bugs.webkit.org/show_bug.cgi?id=73176
7024
7025 Reviewed by Adam Barth.
7026
7027 Two more APIs are added in Custom Scheme Handler specification.
7028 http://dev.w3.org/html5/spec/Overview.html#custom-handlers
7029 One is 'isProtocolHandlerRegistered' to query whether the specific URL
7030 is registered or not.
7031 The other is 'unregisterProtocolHandler' to remove the registered URL.
7032
7033 * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
7034 * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
7035
commit-queue@webkit.org38d67852012-06-05 03:01:18 +000070362012-06-04 Hugo Parente Lima <hugo.lima@openbossa.org>
7037
7038 Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
7039 https://bugs.webkit.org/show_bug.cgi?id=88243
7040
7041 Reviewed by Adam Barth.
7042
7043 * Source/cmake/WebKitFeatures.cmake:
7044
commit-queue@webkit.org14c5bee2012-06-04 20:11:36 +000070452012-06-04 Sadrul Habib Chowdhury <sadrul@chromium.org>
7046
7047 [chromium] Fix software rendering for device-scale-factor > 1
7048 https://bugs.webkit.org/show_bug.cgi?id=88136
7049
7050 Reviewed by Darin Fisher.
7051
7052 Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
7053
7054 * Source/autotools/symbols.filter:
7055
commit-queue@webkit.org2c5253a2012-06-04 19:52:05 +000070562012-06-04 Kevin Greer <kgr@chromium.org>
7057
7058 [chromium] Issue async events for console.time/timeEnd
7059 https://bugs.webkit.org/show_bug.cgi?id=88003
7060
7061 Reviewed by Pavel Feldman.
7062
7063 * ../../Source/WebCore/page/Console.cpp:
7064
carlosgc@webkit.org380b0e12012-06-04 11:00:09 +000070652012-06-04 Carlos Garcia Campos <cgarcia@igalia.com>
7066
7067 Unreviewed. Update NEWS and configure.ac for 1.9.3 release
7068
7069 * configure.ac: Bump version number.
7070
kevino@webkit.orgf2b0e142012-06-02 18:54:52 +000070712012-06-02 Kevin Ollivier <kevino@theolliviers.com>
7072
7073 [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
7074
7075 * wscript:
7076
hausmann@webkit.org56ac0762012-06-01 20:00:43 +000070772012-06-01 Simon Hausmann <simon.hausmann@nokia.com>
7078
7079 [Qt] Use -Werror only in developer builds
7080
7081 Rubber-stamped by Tor Arne Vestbø.
7082
7083 In production builds -Werror with custom toolchains and wierd system
7084 headers, -Werror is of no use and just creates confusion. So use it
7085 only if Qt is configured with -developer-build.
7086
7087 * Source/api.pri: qt_developer_build determination moved to default_pre.prf
7088
caio.oliveira@openbossa.org8bbea2e2012-06-01 19:57:46 +000070892012-06-01 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
7090
7091 [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
7092 https://bugs.webkit.org/show_bug.cgi?id=88117
7093
7094 Reviewed by Noam Rosenthal.
7095
7096 * Source/tests.pri: Add new entry for tst_qobjectbridge.
7097
commit-queue@webkit.orgdc1f1da2012-06-01 16:35:49 +000070982012-06-01 Christophe Dumez <christophe.dumez@intel.com>
7099
7100 [EFL] EFL port does not enable WEB_INTENTS_TAG flag
7101 https://bugs.webkit.org/show_bug.cgi?id=86866
7102
7103 Reviewed by Adam Barth.
7104
7105 Enable WEB_INTENTS_TAG flag by default on EFL port.
7106
7107 * Source/cmake/OptionsEfl.cmake:
7108 * Source/cmake/WebKitFeatures.cmake:
7109 * Source/cmakeconfig.h.cmake:
7110
commit-queue@webkit.org82912a92012-05-31 14:47:30 +000071112012-05-31 Christophe Dumez <christophe.dumez@intel.com>
7112
7113 [EFL] Enable CSS_IMAGE_SET flag
7114 https://bugs.webkit.org/show_bug.cgi?id=87727
7115
7116 Reviewed by Adam Roben.
7117
7118 Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
7119
7120 * Source/cmake/OptionsEfl.cmake:
7121 * Source/cmake/WebKitFeatures.cmake:
7122 * Source/cmakeconfig.h.cmake:
7123
kevino@webkit.org3e068132012-05-30 21:05:29 +000071242012-05-30 Kevin Ollivier <kevino@theolliviers.com>
7125
7126 [wx] Unreviewed build fix. Add needed file back to the wx build.
7127
7128 * wscript:
7129
ryuan.choi@samsung.come9e65c22012-05-30 12:12:23 +000071302012-05-30 Mariusz Grzegorczyk <mariusz.g@samsung.com>, Ryuan Choi <ryuan.choi@samsung.com>
7131
7132 [EFL][WK2] Fix WebKit2-EFL build
7133 https://bugs.webkit.org/show_bug.cgi?id=83693
7134
7135 Reviewed by Carlos Garcia Campos.
7136
7137 * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
7138
commit-queue@webkit.org54f7a012012-05-30 03:51:23 +000071392012-05-29 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
7140
7141 [BlackBerry] Loading media data with http authentication
7142 https://bugs.webkit.org/show_bug.cgi?id=84214
7143
7144 Reviewed by George Staikos.
7145
7146 Added a manual test case which needs user to provide a HTTP server
7147 with HTTP authentication support when loading the specified media
7148 resource. The test case will test if the media resource is successfully
7149 loaded.
7150
7151 * ManualTests/blackberry/video-load-with-authentication.html: Added.
7152
simon.fraser@apple.com9d127902012-05-29 20:49:15 +000071532012-05-29 Simon Fraser <simon.fraser@apple.com>
7154
7155 Incomplete repaint on twitter.com when replying to a tweet
7156 https://bugs.webkit.org/show_bug.cgi?id=87553
7157
7158 Reviewed by Dean Jackson.
7159
7160 Manual test that adds a transform to a layer, forcing that
7161 layer to gain backing store.
7162
7163 * ManualTests/compositing/requires-backing-change.html: Added.
7164
commit-queue@webkit.orgd5058402012-05-29 14:44:38 +000071652012-05-29 David Barr <davidbarr@chromium.org>
7166
7167 Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
7168 https://bugs.webkit.org/show_bug.cgi?id=87685
7169
7170 Reviewed by Eric Seidel.
7171
7172 Add a configuration option for CSS image-resolution support, disabling it by default.
7173
7174 * Source/cmake/WebKitFeatures.cmake:
7175 * Source/cmakeconfig.h.cmake:
7176
jesus@webkit.org51166e12012-05-28 20:00:49 +000071772012-05-25 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
7178
7179 WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
7180 https://bugs.webkit.org/show_bug.cgi?id=42328
7181
7182 Reviewed by Eric Seidel.
7183
7184 * Source/autotools/symbols.filter: Added needed symbols for GTK build.
7185
gyuyoung.kim@samsung.com741d3552012-05-28 09:05:52 +000071862012-05-28 Gyuyoung Kim <gyuyoung.kim@samsung.com>
7187
7188 Move allowRoundingHacks to Internals interface
7189 https://bugs.webkit.org/show_bug.cgi?id=87328
7190
7191 Reviewed by Hajime Morita.
7192
7193 * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
7194
commit-queue@webkit.org07ecccc2012-05-28 05:00:28 +000071952012-05-27 Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com>
7196
7197 [EFL] Enable blob support for the EFL port
7198 https://bugs.webkit.org/show_bug.cgi?id=85363
7199
7200 Reviewed by Hajime Morita.
7201
7202 Enable Blob support by default for the EFL port.
7203
7204 * Source/cmake/OptionsEfl.cmake:
7205
rakuco@webkit.org1bc22102012-05-28 01:56:44 +000072062012-05-27 Raphael Kubo da Costa <rakuco@webkit.org>
7207
7208 [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
7209 https://bugs.webkit.org/show_bug.cgi?id=87597
7210
7211 Reviewed by Daniel Bates.
7212
7213 Building with clang requires at least the -fPIC option being
7214 passed correctly, just like it is needed with gcc. clang is also
7215 compatible with most of gcc's compiler options, so we only need to
7216 check for clang besides g++ in the macro definition.
7217
7218 * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
7219 CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
7220 and achieves the same effect.
7221
zandobersek@gmail.com3f8e9712012-05-25 18:36:13 +000072222012-05-25 Zan Dobersek <zandobersek@gmail.com>
7223
zandobersek@gmail.comb8b19832012-05-25 19:40:04 +00007224 configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
7225 https://bugs.webkit.org/show_bug.cgi?id=87453
7226
7227 Reviewed by Eric Seidel.
7228
7229 Report the value of $enable_iframe_seamless rather than $enable_sandbox
7230 after checking whether to enable the iframe seamless option.
7231
7232 * configure.ac:
7233
72342012-05-25 Zan Dobersek <zandobersek@gmail.com>
7235
zandobersek@gmail.com3f8e9712012-05-25 18:36:13 +00007236 [Gtk] Remove configuration options that do not apply anymore
7237 https://bugs.webkit.org/show_bug.cgi?id=87509
7238
7239 Reviewed by Martin Robinson.
7240
7241 Remove configuration options for enabling or disabling HTML5 datagrid,
7242 DOM storage, image resizer API and sandboxed iframe support. These
7243 features were either turned on by default with the feature defines
7244 removed from the code or removed from the source.
7245
7246 * configure.ac:
7247
commit-queue@webkit.org6e502412012-05-25 12:18:04 +000072482012-05-25 Zalan Bujtas <zbujtas@gmail.com>
7249
7250 [Qt] Broken controls rendering when transform is applied.
7251 https://bugs.webkit.org/show_bug.cgi?id=87483
7252
7253 Reviewed by Simon Hausmann.
7254
7255 * ManualTests/qt/control_paiting_with_transforms.html: Added.
7256
timothy_horton@apple.com3f03ac12012-05-25 06:53:27 +000072572012-05-24 Tim Horton <timothy_horton@apple.com>
7258
7259 Add feature defines for web-facing parts of CSS Regions and Exclusions
7260 https://bugs.webkit.org/show_bug.cgi?id=87442
7261 <rdar://problem/10887709>
7262
7263 Reviewed by Dan Bernstein.
7264
7265 * configure.ac:
7266
tkent@chromium.org9da8b8c2012-05-25 06:50:38 +000072672012-05-24 Kent Tamura <tkent@chromium.org>
7268
7269 PAGE_POPUP: window.setValueAndClosePopup should be moved to a
7270 per-context property of DOMWindow.
7271 https://bugs.webkit.org/show_bug.cgi?id=87086
7272
7273 Reviewed by Adam Barth.
7274
7275 * ManualTests/forms/calendar-picker.html:
7276 Introduce pseudo window.pagePopupController.
7277
commit-queue@webkit.org6d0c3bc2012-05-25 04:00:42 +000072782012-05-24 Philippe Normand <pnormand@igalia.com>
7279
7280 [GTK] Add --enable-css3-flexbox configure option after r118304.
7281 https://bugs.webkit.org/show_bug.cgi?id=87455
7282
7283 Reviewed by Xan Lopez.
7284
7285 * configure.ac:
7286
commit-queue@webkit.org2c8bcde2012-05-24 20:01:53 +000072872012-05-24 John Mellor <johnme@chromium.org>
7288
7289 Font Boosting: Add compile flag and runtime setting
7290 https://bugs.webkit.org/show_bug.cgi?id=87394
7291
7292 Reviewed by Adam Barth.
7293
7294 Add ENABLE_FONT_BOOSTING.
7295
7296 * configure.ac:
7297
rakuco@webkit.org4882cf92012-05-24 02:43:51 +000072982012-05-23 Raphael Kubo da Costa <rakuco@webkit.org>
7299
7300 [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
7301
7302 * Source/cmake/WebKitFeatures.cmake:
7303 * Source/cmakeconfig.h.cmake:
7304
commit-queue@webkit.orgbc19f902012-05-23 17:46:30 +000073052012-05-23 Xiaobo Wang <xbwang@torchmobile.com.cn>
7306
7307 [BlackBerry] Reset JS state for each test
7308 https://bugs.webkit.org/show_bug.cgi?id=86899
7309
7310 Reviewed by Nikolas Zimmermann.
7311
7312 * DumpRenderTree/blackberry/DumpRenderTree.cpp:
7313 (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
7314
commit-queue@webkit.orge49ac252012-05-23 05:24:02 +000073152012-05-22 Dongwoo Im <dw.im@samsung.com>
7316
7317 [EFL] Implements the registerProtocolHandler method and option.
7318 https://bugs.webkit.org/show_bug.cgi?id=73638
7319
7320 Reviewed by Andreas Kling.
7321
7322 The registerProtocolHandler() method allows Web sites to register themselves
7323 as possible handlers for particular schemes.
7324
7325 http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
7326
7327 * Source/cmake/OptionsEfl.cmake: Adds the build option.
7328 * Source/cmakeconfig.h.cmake: Adds the build option.
7329
commit-queue@webkit.org0db5ac72012-05-23 02:37:31 +000073302012-05-22 Kangil Han <kangil.han@samsung.com>
7331
7332 [EFL][DRT] Implement touch event
7333 https://bugs.webkit.org/show_bug.cgi?id=86720
7334
7335 Reviewed by Hajime Morita.
7336
7337 Currently EFL DRT doesn't support touch event.
7338 Therefore, this patch enabled it and implemented some eventSender function callbacks.
7339
7340 * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
7341 * Source/cmake/OptionsEfl.cmake: Enable touch event option.
7342
simon.fraser@apple.com9bd2c702012-05-22 20:37:14 +00007343== Rolled over to ChangeLog-2012-05-22 ==