blob: 1b2d8f79e3a1542281a4e16b26ae1d25455ddf32 [file] [log] [blame]
benjamin@webkit.org77e0c242013-04-05 07:25:20 +000012013-04-05 Benjamin Poulain <benjamin@webkit.org>
2
benjamin@webkit.orgdface952013-04-05 08:20:29 +00003 Fix GTK+ for real after r147712
4
5 Reviewed by Ryosuke Niwa.
6
7 * GNUmakefile.am:
8 * Source/Platform: Added.
9 * Source/Platform/GNUmakefile.am: Added.
10
112013-04-05 Benjamin Poulain <benjamin@webkit.org>
12
benjamin@webkit.org77e0c242013-04-05 07:25:20 +000013 Fix GTK+ build after r147712
14
15 Unreviewed.
16
17 * GNUmakefile.am: remove the reference to
18 Source/Platform/GNUmakefile.am. The file has been removed.
19
benjamin@webkit.orgfee685d2013-04-05 07:05:48 +0000202013-04-05 Benjamin Poulain <bpoulain@apple.com>
21
22 Remove WTFURL from WebKit
23 https://bugs.webkit.org/show_bug.cgi?id=113994
24
25 Reviewed by Ryosuke Niwa.
26
27 * Source/cmake/WebKitFeatures.cmake:
28 * Source/cmakeconfig.h.cmake:
29
rniwa@webkit.orgcaabc532013-04-05 06:39:48 +0000302013-04-04 Ryosuke Niwa <rniwa@webkit.org>
31
32 Remove the top level gyp directory and Platform/chromium
33 https://bugs.webkit.org/show_bug.cgi?id=113999
34
35 Reviewed by Benjamin Poulain.
36
37 * Source/Platform: Removed.
38 * Source/gyp: Removed.
39
ggaren@apple.comc80f0aa2013-04-05 04:57:27 +0000402013-04-04 Geoffrey Garen <ggaren@apple.com>
41
42 Nixed the defunct chromium folder from ManualTests
43 https://bugs.webkit.org/show_bug.cgi?id=113995
44
45 Reviewed by Benjamin Poulain.
46
47 * ManualTests/chromium: Removed.
48 * ManualTests/chromium/autofill-popup-shiftupdown.hml: Removed.
49 * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Removed.
50 * ManualTests/chromium/modifiers-during-drag-and-drop.html: Removed.
51 * ManualTests/chromium/no-autofill-on-readonly.html: Removed.
52 * ManualTests/chromium/onchange-reload-popup.html: Removed.
53 * ManualTests/chromium/popup-menu-crash.html: Removed.
54 * ManualTests/chromium/select-close-popup-value-change.html: Removed.
55 * ManualTests/chromium/suggestions-popup-font-change.html: Removed.
56
commit-queue@webkit.orgf0e1e8f2013-04-04 15:15:15 +0000572013-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com>
58
59 [GStreamer] Virtual modifier for MediaPlayer::simulateAudioInterruption must go
60 https://bugs.webkit.org/show_bug.cgi?id=113851
61
62 Reviewed by Eric Carlson.
63
64 * Source/autotools/symbols.filter: Added
65 _ZN7WebCore11MediaPlayer25simulateAudioInterruptionEv symbol.
66
commit-queue@webkit.orgba45fd92013-04-03 13:20:28 +0000672013-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
68
69 [GTK] Bump required versions of some dependencies
70 https://bugs.webkit.org/show_bug.cgi?id=113282
71
72 Reviewed by Martin Robinson.
73
74 This patch updates the following dependencies:
75
76 - libsoup 2.42.0: is the current stable release.
77
78 - glib 2.36.0: libsoup 2.42 requires 2.35.0, but we don't want to
79 depend on unstable versions and 2.36 is the next stable version
80 after 2.35.
81
82 - gtk+ 3.6.0: this is the previous stable release. We don't
83 currently have any code using newer API, so we will be able to
84 remove all the #ifdefed code.
85
86 - at-spi2 2.5.3: is the version required by gtk+ 3.6.
87
88 - GObject introspection 1.32.0: is the version required by gtk+ 3.6.
89
90 - Pango 1.32.0: it's the current stable version and the first one
91 depending on Harfbuzz.
92
93 - Fontconfig 2.5: required by pango 1.32.0 when using Harfbuzz.
94
95 - gtk+ 2.24.10: it allows us to remove a lot of deprecated code
96 and #ifdefs.
97
98 * Source/autotools/Versions.m4:
99
mrobinson@webkit.orgbbdc4082013-04-02 21:24:14 +00001002013-04-02 Martin Robinson <mrobinson@igalia.com>
101
102 [GTK] Make libsecret optional
103 https://bugs.webkit.org/show_bug.cgi?id=113821
104
105 Reviewed by Gustavo Noronha Silva.
106
107 Add a configuration option to disable credential storage and thus remove
108 the libsecret dependency. This should make it possible to build WebKit 2.x
109 on Windows again.
110
111 * Source/autotools/FindDependencies.m4: Only look for libsecret if credential storage is active.
112 * Source/autotools/PrintBuildConfiguration.m4: Print whether or not credential storage is active.
113 * Source/autotools/ReadCommandLineArguments.m4: Added an option to control credential storage.
114 * Source/autotools/SetupAutoconfHeader.m4: Expose credential storage setting to code.
115
zandobersek@gmail.com2b287512013-04-02 10:58:47 +00001162013-04-02 Sheriff Bot <webkit.review.bot@gmail.com>
117
118 Unreviewed, rolling out r147401.
119 http://trac.webkit.org/changeset/147401
120 https://bugs.webkit.org/show_bug.cgi?id=113767
121
122 The patch makes it extremely hard to set up the dependencies
123 properly on the GTK builders (Requested by zdobersek on
124 #webkit).
125
126 * Source/autotools/Versions.m4:
127
commit-queue@webkit.orgd2925db2013-04-02 07:11:13 +00001282013-04-02 Carlos Garcia Campos <cgarcia@igalia.com>
129
carlosgc@webkit.org2a4c3692013-04-02 08:25:12 +0000130 [GTK] Bump required versions of some dependencies
131 https://bugs.webkit.org/show_bug.cgi?id=113282
132
133 Reviewed by Martin Robinson.
134
135 This patch updates the following dependencies:
136
137 - libsoup 2.42.0: is the current stable release.
138
139 - glib 2.36.0: libsoup 2.42 requires 2.35.0, but we don't want to
140 depend on unstable versions and 2.36 is the next stable version
141 after 2.35.
142
143 - gtk+ 3.6.0: this is the previous stable release. We don't
144 currently have any code using newer API, so we will be able to
145 remove all the #ifdefed code.
146
147 - at-spi2 2.5.3: is the version required by gtk+ 3.6.
148
149 - GObject introspection 1.32.0: is the version required by gtk+ 3.6.
150
151 - Pango 1.32.0: it's the current stable version and the first one
152 depending on Harfbuzz.
153
154 - Fontconfig 2.5: required by pango 1.32.0 when using Harfbuzz.
155
156 - gtk+ 2.24.10: it allows us to remove a lot of deprecated code
157 and #ifdefs.
158
159 * Source/autotools/Versions.m4:
160
1612013-04-02 Carlos Garcia Campos <cgarcia@igalia.com>
162
commit-queue@webkit.orgd2925db2013-04-02 07:11:13 +0000163 [EFL][CMAKE] Move MOZ_X11 definition from OptionsCommon to OptionsEfl
164 https://bugs.webkit.org/show_bug.cgi?id=113685
165
166 Reviewed by Martin Robinson.
167
168 MOZ_X11 is added unconditionally in OptionsCommon for UNIX
169 platforms, but not all UNIX platforms use X11 for plugins,
170 BlackBerry doesn't. The only port using cmake that uses X11 is EFL
171 and it already has checks for X11, so we can just move the
172 definition to OptionsEfl.
173
174 * Source/cmake/OptionsCommon.cmake:
175 * Source/cmake/OptionsEfl.cmake:
176
commit-queue@webkit.orga0aaa972013-04-01 07:04:20 +00001772013-04-01 Jinwoo Song <jinwoo7.song@samsung.com>
178
179 [EFL] Enable user-select:all for EFL port
180 https://bugs.webkit.org/show_bug.cgi?id=113494
181
182 Reviewed by Gyuyoung Kim.
183
184 Add a feature flag for user-select:all and enable it for EFL port.
185
186 * Source/cmake/OptionsEfl.cmake:
187 * Source/cmake/WebKitFeatures.cmake:
188 * Source/cmakeconfig.h.cmake:
189
charles.wei@torchmobile.com.cnfd7c6392013-03-29 13:18:39 +00001902013-03-29 Charles Wei <charles.wei@torchmobile.com.cn>
191
192 [BlackBerry] Cleanup the CONTEXT_MENUS in BlackBerry porting
193 https://bugs.webkit.org/show_bug.cgi?id=113562
194
195 Reviewed by George Staikos.
196 Internally reviewed by Mike Fenton and Gen Mak.
197
198 * Source/cmake/OptionsBlackBerry.cmake:
199 * Source/cmake/WebKitFeatures.cmake:
200 * Source/cmakeconfig.h.cmake:
201
zandobersek@gmail.comcc474342013-03-28 08:48:37 +00002022013-03-28 Zan Dobersek <zdobersek@igalia.com>
203
zandobersek@gmail.comf12ef742013-03-28 18:58:02 +0000204 [GTK] Build GTK-specific, non-layer-violating source code into WebCore-independent libPlatformGtk.la
205 https://bugs.webkit.org/show_bug.cgi?id=112546
206
207 Reviewed by Martin Robinson.
208
209 * GNUmakefile.am: Define the new platform_webcore_cppflags.
210
2112013-03-28 Zan Dobersek <zdobersek@igalia.com>
212
zandobersek@gmail.comcc474342013-03-28 08:48:37 +0000213 Unreviewed GTK build fix after r147039.
214
215 * Source/autotools/symbols.filter: Export the missing symbols.
216
paroga@webkit.org22bedfa2013-03-28 00:47:54 +00002172013-03-27 Patrick Gansterer <paroga@webkit.org>
218
219 Set WTF_ARM_ARCH_VERSION to correct value when used with MSVC
220 https://bugs.webkit.org/show_bug.cgi?id=113436
221
222 Reviewed by Benjamin Poulain.
223
224 * Source/cmake/OptionsWinCE.cmake: CPU(ARM_TRADITIONAL) is now set correctly by Platform.h.
225
timothy@apple.com3e6451e2013-03-27 20:34:39 +00002262013-03-27 Timothy Hatcher <timothy@apple.com>
227
228 Add support for dock-to-right of the Web Inspector in the Mac port.
229
230 Unfortunately this requires Safari changes, so it is disabled in the nightly builds.
231
232 https://webkit.org/b/113341
233 rdar://problem/10368152
234
235 Reviewed by Joseph Pecoraro.
236
237 * Source/autotools/symbols.filter:
238
dominik.rottsches@intel.comf254adb2013-03-27 14:18:33 +00002392013-03-27 Sheriff Bot <webkit.review.bot@gmail.com>
240
241 Unreviewed, rolling out r146864.
242 http://trac.webkit.org/changeset/146864
243 https://bugs.webkit.org/show_bug.cgi?id=113391
244
245 causes crashes on Wk2 EFL release bot (Requested by drott on
246 #webkit).
247
248 * Source/cmake/OptionsEfl.cmake:
249
commit-queue@webkit.org6a5eee62013-03-26 10:41:31 +00002502013-03-26 Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
251
252 [EFL] Enable IndexedDB by default
253 https://bugs.webkit.org/show_bug.cgi?id=107248
254
255 Reviewed by Laszlo Gombos.
256
257 * Source/cmake/OptionsEfl.cmake:
258 Enable IndexedDB by default on EFL.
259
tkent@chromium.org866ba1b2013-03-26 03:28:51 +00002602013-03-25 Kent Tamura <tkent@chromium.org>
261
262 Rename ENABLE_INPUT_TYPE_DATETIME
263 https://bugs.webkit.org/show_bug.cgi?id=113254
264
265 Reviewed by Kentaro Hara.
266
267 Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
268 Actually I'd like to remove the code, but we shouldn't remove it yet
269 because we shipped products with it on some platforms.
270
271 * Source/autotools/SetupWebKitFeatures.m4:
272 * Source/cmake/WebKitFeatures.cmake:
273 * Source/cmakeconfig.h.cmake:
274
dcheng@chromium.org21ca0fb2013-03-25 16:47:02 +00002752013-03-25 Daniel Cheng <dcheng@chromium.org>
276
277 Don't allow drags to start after a mouse press that creates a context menu
278 https://bugs.webkit.org/show_bug.cgi?id=112079
279
280 Reviewed by Tony Chang.
281
282 * ManualTests/context-menu-during-drag-selection.html: Added.
283
commit-queue@webkit.org5e0fedf2013-03-22 10:34:33 +00002842013-03-22 Yuki Sekiguchi <yuki.sekiguchi@access-company.com>
285
286 Cannot run All Source (target WebProcess) on Xcode.
287 https://bugs.webkit.org/show_bug.cgi?id=111042
288
289 Reviewed by Alexey Proskuryakov.
290
291 WebProcessShim is renamed by r139066.
292 However, WebProcessShim is not renamed to SecItemShim in WebKit.xcworkspace.
293 This make WebProcess.app load WebProcessShim.dylib, and it cause dyld loading error.
294
295 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme: Renamed WebProcessShim to SecItemShim.
296
zandobersek@gmail.com24838de2013-03-21 19:25:41 +00002972013-03-21 Zan Dobersek <zdobersek@igalia.com>
298
299 [GTK] Move libLevelDB.la setup into a separate GNUmakefile.am
300 https://bugs.webkit.org/show_bug.cgi?id=112947
301
302 Reviewed by Martin Robinson.
303
304 * GNUmakefile.am: Include the new GNUmakefile.am, located under Source/ThirdParty/leveldb.
305
commit-queue@webkit.org28bd8962013-03-21 14:56:12 +00003062013-03-21 Martin Robinson <mrobinson@igalia.com>
307
308 Source/ThirdParty/leveldb/db/builder.cc does not build on systems without <endian.h>
309 https://bugs.webkit.org/show_bug.cgi?id=111817
310
311 Reviewed by Gustavo Noronha Silva.
312
313 Improve processing of the autoconf host variable. Setup up the wiring to detect
314 whether or not we are compiling for Darwin.
315
316 * Source/autotools/CheckSystemAndBasicDependencies.m4: Improve host detection.
317 * Source/autotools/SetupAutomake.m4: Tell automake if we are compiling for Darwin or not.
318
commit-queue@webkit.org91f1ffc2013-03-21 02:42:02 +00003192013-03-20 Michael Pruett <michael@68k.org>
320
321 [JSC] Implement EnforceRange IDL attribute for integer conversions
322 https://bugs.webkit.org/show_bug.cgi?id=112506
323
324 Reviewed by Kentaro Hara.
325
326 * Source/autotools/symbols.filter:
327
zandobersek@gmail.com9c5324a2013-03-20 21:26:07 +00003282013-03-20 Zan Dobersek <zdobersek@igalia.com>
329
330 [GTK] Build ANGLE sources into a separate library from libWebCore.la
331 https://bugs.webkit.org/show_bug.cgi?id=112778
332
333 Reviewed by Martin Robinson.
334
335 * GNUmakefile.am: Include the GNUmakefile.am covering the libANGLE.la library.
336
jocelyn.turcotte@digia.com28ba3742013-03-20 17:56:11 +00003372013-03-20 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
338
339 [Qt] Define MODULE_VERSION
340 https://bugs.webkit.org/show_bug.cgi?id=112808
341
342 Reviewed by Allan Sandfeld Jensen.
343
344 Upstream http://codereview.qt-project.org/49052
345 Use 5.2.0 as this is the next release that will be branched from trunk.
346
347 * .qmake.conf:
348
commit-queue@webkit.orgecff1e42013-03-20 17:28:00 +00003492013-03-20 Rouslan Solomakhin <rouslan@chromium.org>
350
351 Copy-paste should not spellcheck when continuous spellcheck is turned off
352 https://bugs.webkit.org/show_bug.cgi?id=112464
353
354 Reviewed by Ryosuke Niwa.
355
356 * Source/autotools/symbols.filter: Export WebCore::Editor::isContinuousSpellCheckingEnabled() and WebCore::Editor::toggleContinuousSpellChecking() for use by internals.
357
commit-queue@webkit.org3918c182013-03-20 10:01:22 +00003582013-03-20 JungJik Lee <jungjik.lee@samsung.com>
359
360 [EFL] Disable REQUEST_ANIMATION_FRAME_TIMER to render a new animation frame.
361 https://bugs.webkit.org/show_bug.cgi?id=112114
362
363 Reviewed by Kenneth Rohde Christiansen.
364
365 Add a manual test to check the running of scripted transition animation.
366
367 * ManualTests/animation/transition-on-and-offscreen-animation.html: Added.
368
commit-queue@webkit.orgf328f422013-03-19 15:18:47 +00003692013-03-19 David Rosca <nowrep@gmail.com>
370
371 [Qt] QStyle: Set State_Enabled by default when painting style widgets.
372 https://bugs.webkit.org/show_bug.cgi?id=112688
373
374 Reviewed by Jocelyn Turcotte.
375
376 All Qt style widgets were painted with a disabled state, even when
377 they actually were enabled.
378 This change fixes it by setting State_Enabled as a default state,
379 which is then correctly removed when element is disabled.
380
381 * Source/WebCore/platform/qt/RenderThemeQStyle.cpp:
382
kov@webkit.org9fa36cf2013-03-18 13:19:50 +00003832013-03-17 Gustavo Noronha Silva <gns@gnome.org>
384
385 [GTK] Exports leveldb symbols
386 https://bugs.webkit.org/show_bug.cgi?id=112526
387
388 Reviewed by Carlos Garcia Campos.
389
390 * Source/autotools/symbols.filter: make leveldb symbols local.
391
commit-queue@webkit.org5171da42013-03-15 17:11:23 +00003922013-03-15 Jae Hyun Park <jae.park@company100.net>
393
394 [GTK] acceleration_backend_description does not concatenate "(gles2"
395 https://bugs.webkit.org/show_bug.cgi?id=112405
396
397 Reviewed by Martin Robinson.
398
399 In FindDependencies.m4, acceleration_backend_description string does not
400 concatenate if there is a space between the operator and the operand.
401
402 * Source/autotools/FindDependencies.m4:
403
allan.jensen@digia.com0acbbe82013-03-15 12:48:01 +00004042013-03-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
405
406 [Qt] Build error with building with Qt 5.1
407 https://bugs.webkit.org/show_bug.cgi?id=112435
408
409 Reviewed by Noam Rosenthal.
410
411 QAccessibleWidget has moved to private.
412
413 * Source/widgetsapi.pri:
414
commit-queue@webkit.org9dda3112013-03-15 00:10:01 +00004152013-03-14 Tobias Mueller <tobiasmue@gnome.org>
416
417 Build: Remove XSLT option and depend hard on XSLT.
418 You will now not be able to give --disable-xslt or --enable-xslt
419 because it is not optional anymore.
420 https://bugs.webkit.org/show_bug.cgi?id=112368
421
422 Reviewed by Martin Robinson.
423
424 * Source/autotools/FindDependencies.m4:
425 Always check for libxslt
426
427 * Source/autotools/PrintBuildConfiguration.m4:
428 Removed printing out the value of XSLT
429
430 * Source/autotools/ReadCommandLineArguments.m4:
431 Removed reading XSLT options
432
commit-queue@webkit.orgcb6e3472013-03-14 20:08:50 +00004332013-03-14 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
434
435 [EFL] Use CROSS_PLATFORM_CONTEXT_MENU
436 https://bugs.webkit.org/show_bug.cgi?id=111877
437
438 Reviewed by Caio Marcelo de Oliveira Filho.
439
440 * Source/cmake/OptionsEfl.cmake: add -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1
441
hausmann@webkit.orgf54d2522013-03-14 11:52:40 +00004422013-03-14 Simon Hausmann <simon.hausmann@digia.com>
443
444 [Qt] Improve the handling of mock geolocation, device orientation and motion clients
445
446 Reviewed by Tor Arne Vestbø.
447
448 The mock versions of these web facing features should be instantiated when
449 running in DumpRenderTree only. In order for them to work, no extra Qt modules
450 such as QtLocation are actually needed.
451
452 This patch decouples enabling device orientation/motion and geolocation from
453 the underlying Qt modules and makes them available in developer builds
454 (!production_build) and backed by mock backends when running in drt.
455
456 So if the Qt 5 modules are available, they'll be used (unless drtRun). For
457 developers the web facing features are always enabled (although requests will
458 time out) and the mock backends are enabled inside DRT, allowing for the layout
459 tests to run with less dependencies.
460
461 In addition this also enables the mock device motion client, which was
462 previously never instantiated.
463
464 * Source/widgetsapi.pri:
465
rniwa@webkit.orgd55ccf02013-03-13 22:57:56 +00004662013-03-13 Ryosuke Niwa <rniwa@webkit.org>
467
468 Threaded HTML Parser is missing feature define flags in all but Chromium port's build files
469 https://bugs.webkit.org/show_bug.cgi?id=112277
470
471 Reviewed by Adam Barth.
472
473 * Source/autotools/SetupWebKitFeatures.m4:
474 * Source/cmake/WebKitFeatures.cmake:
475 * Source/cmakeconfig.h.cmake:
476
japhet@chromium.orgdf4bd6e2013-03-13 19:14:31 +00004772013-03-13 Nate Chapin <japhet@chromium.org>
478
479 Expose symbols for internals
480 https://bugs.webkit.org/show_bug.cgi?id=112194
481
482 Reviewed by Alexey Proskuryakov.
483
484 * Source/autotools/symbols.filter:
485
zandobersek@gmail.com6e0b8072013-03-12 15:54:34 +00004862013-03-12 Zan Dobersek <zdobersek@igalia.com>
487
zandobersek@gmail.com73b0d012013-03-12 17:40:40 +0000488 [GTK] 'unrecognized command line option "-Wno-c++11-extensions"' warning reported when using gcc
489 https://bugs.webkit.org/show_bug.cgi?id=111936
490
491 Reviewed by Martin Robinson.
492
493 * Source/autotools/SetupCompilerFlags.m4: Only use the -Wno-c++11-extensions warning when building
494 with Clang as GCC does not support the warning just yet. Also enhance the comment about using libstdc++
495 as the standard C++ library when compiling with Clang.
496
4972013-03-12 Zan Dobersek <zdobersek@igalia.com>
498
zandobersek@gmail.com6e0b8072013-03-12 15:54:34 +0000499 [GTK] Set up the libPlatformGtk.la library
500 https://bugs.webkit.org/show_bug.cgi?id=111738
501
502 Reviewed by Martin Robinson.
503
504 * GNUmakefile.am: Define the two variables that will hold sources list and cppflags as required for the new library.
505 Include the new GNUmakefile.am that's now available under Source/Platform.
506
commit-queue@webkit.orge9caa682013-03-11 23:39:05 +00005072013-03-11 Tobias Mueller <tobiasmue@gnome.org>
508
509 [Autotools] Set ENABLE_GTK_DOC to false if gtk-doc is not installed
510 https://bugs.webkit.org/show_bug.cgi?id=111980
511
512 Reviewed by Martin Robinson.
513
514 WebKit did not configure if gtk-doc-am was not installed with the error:
515 Tools/GNUmakefile.am:419: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL
516
517 * Source/autotools/FindDependencies.m4:
518
csaavedra@igalia.com40148422013-03-11 21:37:44 +00005192013-03-11 Claudio Saavedra <csaavedra@igalia.com>
520
521 [GTK] Bump version
522 https://bugs.webkit.org/show_bug.cgi?id=112055
523
524 Reviewed by Martin Robinson.
525
526 * Source/autotools/Versions.m4: Bump to 2.1.0
527
commit-queue@webkit.org52c7e962013-03-11 17:17:34 +00005282013-03-11 Jeff Rogers <jrogers@rim.com>
529
530 [BlackBerry] Disable MathML support
531 https://bugs.webkit.org/show_bug.cgi?id=111929
532
533 Reviewed by Rob Buis.
534
535 * Source/cmake/OptionsBlackBerry.cmake:
536
commit-queue@webkit.orgb21d2212013-03-09 09:30:53 +00005372013-03-09 Martin Robinson <mrobinson@igalia.com>
538
539 [GTK] Versions.m4 is missing some key dependencies version definitions
540 https://bugs.webkit.org/show_bug.cgi?id=111903
541
542 Reviewed by Carlos Garcia Campos.
543
544 * Source/autotools/Versions.m4: Add missing required version
545 definitions.
546
dino@apple.comf32131b2013-03-09 01:31:22 +00005472013-03-08 Dean Jackson <dino@apple.com>
548
549 Don't snapshot Java plugins
550 https://bugs.webkit.org/show_bug.cgi?id=111899
551
552 Reviewed by Tim Horton.
553
554 Export MIMETypeRegistry::isJavaAppletMIMEType symbol.
555
556 * Source/autotools/symbols.filter:
557
commit-queue@webkit.org1680de52013-03-08 23:27:11 +00005582013-03-08 Chandra Shekar Vallala <brk376@motorola.com>
559
560 [chromium] Keydown event for 'shift+alt' returns win keycode instead of 'alt'
561 https://bugs.webkit.org/show_bug.cgi?id=111112
562
563 Reviewed by Tony Chang.
564
565 Return windows keycode of Alt incase of GDK_META_L, GDK_META_R.
566
567 Try press Shift then alt key. The test passes if the shiftKey, altKey values
568 of JSKeyEvent are true and keycode/which is 18.
569
570 * ManualTests/shift-alt-key-event.html: Added.
571
zandobersek@gmail.com3be3e802013-03-08 10:06:35 +00005722013-03-08 Zan Dobersek <zdobersek@igalia.com>
573
zandobersek@gmail.com0ec97a02013-03-08 10:29:30 +0000574 [Autotools] Remove definitions of unnecessary Automake conditionals
575 https://bugs.webkit.org/show_bug.cgi?id=111830
576
577 Reviewed by Philippe Normand.
578
579 The following Automake conditionals are not used anywhere and should have their
580 definitions in SetupAutomake.m4 removed:
581 ENABLE_GAMEPAD, ENABLE_XSLT, ENABLE_GEOLOCATION, ENABLE_SVG_FONTS,
582 ENABLE_OPCODE_STATS, ENABLE_CSS_FILTERS, ENABLE_CSS_SHADERS.
583
584 * Source/autotools/SetupAutomake.m4:
585
5862013-03-08 Zan Dobersek <zdobersek@igalia.com>
587
zandobersek@gmail.com3be3e802013-03-08 10:06:35 +0000588 [GTK] Remove media stream support from the configuration options
589 https://bugs.webkit.org/show_bug.cgi?id=111813
590
591 Reviewed by Philippe Normand.
592
593 Remove the media-stream configuration flag. The feature is incomplete and
594 thus unsupported, so it really shouldn't be possible to enable it.
595
596 * Source/autotools/PrintBuildConfiguration.m4:
597 * Source/autotools/ReadCommandLineArguments.m4:
598 * Source/autotools/SetupAutomake.m4:
599 * Source/autotools/SetupWebKitFeatures.m4:
600
keishi@webkit.orgf908abe2013-03-08 07:37:00 +00006012013-03-07 Keishi Hattori <keishi@webkit.org>
602
603 Update calendar picker UI
604 https://bugs.webkit.org/show_bug.cgi?id=109439
605
606 Reviewed by Kent Tamura.
607
608 * ManualTests/forms/calendar-picker.html: New test file with more options.
609 * ManualTests/forms/date-suggestion-picker.html: Copied from ManualTests/forms/calendar-picker.html. Old one kept for dat/time suggestion picker testing.
610
ch.dumez@sisa.samsung.com867af5e2013-03-07 21:50:51 +00006112013-03-07 Christophe Dumez <ch.dumez@sisa.samsung.com>
612
613 [EFL] Bump libsoup dependency to 2.40.3 to fix regressions
614 https://bugs.webkit.org/show_bug.cgi?id=111756
615
616 Reviewed by Kenneth Rohde Christiansen.
617
618 Update libsoup required version to v2.40.3 for EFL port.
619
620 * Source/cmake/OptionsEfl.cmake:
621
zandobersek@gmail.comee50a5f2013-03-07 16:58:23 +00006222013-03-07 Zan Dobersek <zdobersek@igalia.com>
623
624 [GTK] Limit the supported compilers to GCC >= 4.7 and Clang >= 3.0
625 https://bugs.webkit.org/show_bug.cgi?id=109932
626
627 Reviewed by Martin Robinson.
628
629 * Source/autotools/CheckSystemAndBasicDependencies.m4: Strictly check for one of the two compilers.
630 * Source/autotools/SetupCompilerFlags.m4: Set up C++11-specific compiler flags. Force the C99 standard for the C code.
631 Use the -Qunused-arguments flag when using Clang, it reduces irrelevant errors when using ccache.
632
kov@webkit.org08382c12013-03-07 16:25:25 +00006332013-03-05 Gustavo Noronha Silva <gns@gnome.org>
634
635 [GTK] Enable translations for WebKit2
636 https://bugs.webkit.org/show_bug.cgi?id=111398
637
638 Reviewed by Martin Robinson.
639
640 * GNUmakefile.am: adjust path for i18n GNUmakefile.am.
641 * configure.ac: generate the i18n makefile unconditionally, the translations are
642 used by both WebKitGTK+ and WebKit2GTK+.
643
adamk@chromium.org38107ef2013-03-06 23:56:27 +00006442013-03-06 Adam Klein <adamk@chromium.org>
645
646 [V8] Use implicit references instead of object groups to keep registered MutationObservers alive
647 https://bugs.webkit.org/show_bug.cgi?id=111382
648
649 Reviewed by Adam Barth.
650
651 * ManualTests/mutation-observer-leaks-nodes.html: Added.
652
kov@webkit.orgf126d792013-03-06 23:08:35 +00006532013-03-06 Gustavo Noronha Silva <gns@gnome.org>
654
655 Build fix. Fixes problems building code that uses deprecated functions from GTK+ 2,
656 such as RenderThemeGtk2.cpp, in debug mode. RenderThemeGtk2.cpp tries to allow usage
657 of deprecated functions by undefining GTK_DISABLE_DEPRECATED, but it ended up being
658 redefined because autotoolsconfig.h was included again by headers that came after
659 config.h.
660
661 Reviewed by Martin Robinson.
662
663 * Source/autotools/SetupWebKitFeatures.m4: add checks to ensure the
664 autotoolsconfig.h header is only included once.
665
ryuan.choi@samsung.com927e74f2013-03-06 00:15:43 +00006662013-03-05 Ryuan Choi <ryuan.choi@samsung.com>
667
668 [EFL] Build break with latest EFL libraries
669 https://bugs.webkit.org/show_bug.cgi?id=111028
670
671 Reviewed by Dirk Pranke.
672
673 In latest EFL trunk, include path of ecore sub modules are changed from
674 ecore-1 to ecore-XXX-1.
675 So, this patch adds missing ECORE_XXX_INCLUDE_DIRS.
676
677 * Source/cmake/FindEcore.cmake: Added additional path suffixes to find include directories of ecore-XXX
678 * Source/cmake/FindElementary.cmake: Checked Ecore_Con dependency which Elementary requires.
679 * Source/cmake/OptionsEfl.cmake: Made Imf and Imf_Evas mandatory.
680
shawnsingh@chromium.org3142b7d2013-03-06 00:11:28 +00006812013-03-05 Shawn Singh <shawnsingh@chromium.org>
682
683 Fix default background of a dragged image.
684 https://bugs.webkit.org/show_bug.cgi?id=110512
685
686 Reviewed by Tony Chang.
687
688 * ManualTests/drag-background-with-padding.html: Added.
689
kov@webkit.orgb6b30132013-03-05 17:08:18 +00006902013-03-05 Gustavo Noronha Silva <gns@gnome.org>
691
692 Unreviewed build fix.
693
694 * GNUmakefile.am: remove bad path for generate-feature-defines-files from EXTRA_DIST.
695
commit-queue@webkit.orgacbaff42013-03-05 00:42:32 +00006962013-03-04 Ruslan Abdikeev <aruslan@chromium.org>
697
698 <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
699 https://bugs.webkit.org/show_bug.cgi?id=109061
700
701 Reviewed by Adam Barth.
702
703 * Source/autotools/symbols.filter:
704
commit-queue@webkit.org375fe102013-03-04 11:40:56 +00007052013-03-04 Kunihiko Sakamoto <ksakamoto@chromium.org>
706
707 Add build flag for FontLoader
708 https://bugs.webkit.org/show_bug.cgi?id=111289
709
710 Reviewed by Benjamin Poulain.
711
712 Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default).
713
714 * Source/autotools/SetupWebKitFeatures.m4:
715 * Source/cmake/WebKitFeatures.cmake:
716 * Source/cmakeconfig.h.cmake:
717
commit-queue@webkit.orgee29c052013-03-03 11:47:47 +00007182013-03-03 Sheriff Bot <webkit.review.bot@gmail.com>
719
720 Unreviewed, rolling out r144567.
721 http://trac.webkit.org/changeset/144567
722 https://bugs.webkit.org/show_bug.cgi?id=111266
723
724 Does not compile on apple-win (Requested by abarth on
725 #webkit).
726
727 * Source/autotools/symbols.filter:
728
commit-queue@webkit.org2d6eecc2013-03-03 09:54:08 +00007292013-03-03 Ruslan Abdikeev <aruslan@chromium.org>
730
731 <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
732 https://bugs.webkit.org/show_bug.cgi?id=109061
733
734 Reviewed by Adam Barth.
735
736 * Source/autotools/symbols.filter:
737
commit-queue@webkit.orgaf72f8d2013-03-02 02:35:53 +00007382013-03-01 Elliott Sprehn <esprehn@gmail.com>
739
740 Don't leak Documents when using MutationObserver from extensions
741 https://bugs.webkit.org/show_bug.cgi?id=111234
742
743 Reviewed by Adam Barth.
744
745 * ManualTests/leak-observer-nonmain-world.html: Added.
746
zandobersek@gmail.com48deb832013-02-27 20:21:39 +00007472013-02-27 Zan Dobersek <zdobersek@igalia.com>
748
749 [GTK] Disable MathML support in release builds
750 https://bugs.webkit.org/show_bug.cgi?id=110981
751
752 Reviewed by Martin Robinson.
753
754 * Source/autotools/SetupWebKitFeatures.m4: Disable the MathML support in release builds
755 as the code is not yet deemed production-ready.
756
glenn@skynav.com4ec5fea2013-02-27 18:46:00 +00007572013-02-27 Glenn Adams <glenn@skynav.com>
758
759 Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
760 https://bugs.webkit.org/show_bug.cgi?id=110944
761
762 Reviewed by Dean Jackson.
763
764 * Source/cmake/WebKitFeatures.cmake:
765 * Source/cmakeconfig.h.cmake:
766
commit-queue@webkit.org5b6c10e2013-02-24 21:11:15 +00007672013-02-24 Laszlo Gombos <l.gombos@samsung.com>
768
769 [EFL] Rename ENABLE_REGIONS to ENABLE_CSS_REGIONS
770 https://bugs.webkit.org/show_bug.cgi?id=110699
771
772 Reviewed by Andreas Kling.
773
774 Fix a typo. ENABLE_REGIONS is called ENABLE_CSS_REGIONS
775 throughout the project.
776
777 * Source/cmake/OptionsEfl.cmake:
778
zandobersek@gmail.com9b52dc52013-02-24 19:01:20 +00007792013-02-24 Zan Dobersek <zdobersek@igalia.com>
780
781 [GTK] Stop generating UserAgentGtk.h
782 https://bugs.webkit.org/show_bug.cgi?id=110582
783
784 Reviewed by Martin Robinson.
785
786 * configure.ac: Provide the USER_AGENT_GTK_(MAJOR|MINOR)_VERSION defines in the autotoolsconfig.h
787 header, containing the user agent versions that are to be used in the user agent string. The
788 WEBKIT_USER_AGENT_(MAJOR|MINOR)_VERSION name is avoided as the same defines are specified in the
789 webkitversion.h API header (but are not accessible from the WebCore layer). The UserAgentGtk.h
790 header is also not generated anymore from the input file.
791
tony@chromium.org2d54e362013-02-21 22:21:17 +00007922013-02-21 Tony Chang <tony@chromium.org>
793
794 Autogenerate Settings that call setNeedsRecalcStyleInAllFrames when set
795 https://bugs.webkit.org/show_bug.cgi?id=109989
796
797 Reviewed by Ryosuke Niwa.
798
799 Add setters to export symbols.
800
801 * Source/autotools/symbols.filter:
802
mrobinson@webkit.org3e4076e2013-02-21 16:19:47 +00008032013-02-21 Martin Robinson <mrobinson@igalia.com>
804
805 [GTK] Move feature overriding to the configure phase
806 https://bugs.webkit.org/show_bug.cgi?id=110293
807
808 Reviewed by Gustavo Noronha Silva.
809
810 Rework the feature overrides logic so all feature defines go into a
811 header rather than the command line. This has a few benefits. Most
812 notably, we can reuse the header in the gyp build. Another nice result
813 is that changes to the configuration automatically result in a full
814 rebuild and Debug and Release builds can have different configurations.
815
816 All feature define processing happens now during the configuration phase,
817 instead of when running autogen.sh. This means that we need to distribute
818 the feature processing script.
819
820 * GNUmakefile.am: Read feature defines from WebKitFeatures.txt when kicking
821 off a build. Also include generate-feature-defines-files in the distribution.
822 * Source/autotools/SetupAutoconfHeader.m4: Remove an extra ENABLE_3D_RENDERING
823 from the autoconf header, as it is already provided by the feature configuration.
824 * Source/autotools/SetupWebKitFeatures.m4: Added.
825 * Source/autotools/webkitfeature.m4: Removed. The functionality has been moved
826 to SetupWebKitFeatures.m4.
827 * autogen.sh: Remove the call to override-feature-defines.
828 * configure.ac: Now include SetupWebKitFeatures.
829
krit@webkit.org8a0aef22013-02-20 22:14:04 +00008302013-02-20 Dirk Schulze <krit@webkit.org>
831
832 Enable CANVAS_PATH flag
833 https://bugs.webkit.org/show_bug.cgi?id=108508
834
835 Reviewed by Simon Fraser.
836
837 Enable CANVAS_PATH flag on trunk.
838
839 Existing tests cover the feature.
840
841 * Source/cmake/WebKitFeatures.cmake:
842
csaavedra@igalia.com22b47862013-02-19 17:09:31 +00008432013-02-19 Claudio Saavedra <csaavedra@igalia.com>
844
845 Unreviewed build fix.
846
847 * Source/autotools/FindDependencies.m4:
848 * Source/autotools/Versions.m4:
849 * Source/cmake/FindHarfBuzz.cmake:
850
851 Bump gtk and efl dependencies on harfbuzz
852 to 0.9.7. See bug 110145.
853
commit-queue@webkit.orgd6331622013-02-19 17:01:41 +00008542013-02-19 Changhun Kang <temoochin@company100.net>
855
856 Only depend on xrender if x11 is being used
857 https://bugs.webkit.org/show_bug.cgi?id=84095
858
859 Reviewed by Martin Robinson.
860
861 * Source/autotools/FindDependencies.m4:
862
commit-queue@webkit.orgc3008e72013-02-18 16:34:41 +00008632013-02-18 ChangSeok Oh <shivamidow@gmail.com>
864
865 [GTK] Fix nits for configuration
866 https://bugs.webkit.org/show_bug.cgi?id=110083
867
868 Reviewed by Martin Robinson.
869
870 Remove unicode backend printing option. The only backend for unicode is icu
871 after changeset 142724.
872
873 * Source/autotools/PrintBuildConfiguration.m4:
874
kov@webkit.org2f8a5852013-02-15 16:12:53 +00008752013-02-15 Gustavo Noronha Silva <gns@gnome.org>
876
877 Unreviewed build fix.
878
879 * Source/autotools/SetupLibtool.m4: Move AR_FLAGS definition so it comes before dolt
880 and libtool initialization, thus having an effect once again.
881
keishi@webkit.org39023822013-02-15 13:36:51 +00008822013-02-15 Keishi Hattori <keishi@webkit.org>
883
884 Add setValue and closePopup methods to PagePopupController
885 https://bugs.webkit.org/show_bug.cgi?id=109897
886
887 Reviewed by Kent Tamura.
888
889 * ManualTests/forms/calendar-picker.html: Added mock setValue and closePopup implementation.
890 * ManualTests/forms/color-suggestion-picker.html: Ditto.
891
allan.jensen@digia.comeb0e1f92013-02-15 10:46:33 +00008922013-02-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
893
894 Simplify hitTestResultAtPoint and nodesFromRect APIs
895 https://bugs.webkit.org/show_bug.cgi?id=95720
896
897 Reviewed by Julien Chaffraix.
898
899 Update exported symbols.
900
901 * Source/autotools/symbols.filter:
902
caseq@chromium.orgd50549e2013-02-14 16:39:23 +00009032013-02-08 Andrey Kosyakov <caseq@chromium.org>
904
905 Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
906 https://bugs.webkit.org/show_bug.cgi?id=109192
907
908 Reviewed by Pavel Feldman.
909
910 * Source/autotools/symbols.filter:
911
mrobinson@webkit.orgcf3080a2013-02-13 20:52:05 +00009122013-02-13 Martin Robinson <mrobinson@igalia.com>
913
mrobinson@webkit.org01173982013-02-13 23:57:33 +0000914 Try once again to fix the build after r142756
915
916 * Source/autotools/PrintBuildConfiguration.m4: Do not try to print the GStreamer version
917 in the build output.
918 * Source/autotools/SetupAutoconfHeader.m4: Remove the last reference to have_gstreamer.
919
9202013-02-13 Martin Robinson <mrobinson@igalia.com>
921
mrobinson@webkit.orgcf3080a2013-02-13 20:52:05 +0000922 Try to fix the build after r142756
923
924 * Source/autotools/SetupAutomake.m4: Instead of using the (now gone) have_gstreamer
925 variable, activate GStreamer if either web audio or web video is enabled.
926
wangxianzhu@chromium.org4d444692013-02-13 18:37:30 +00009272013-02-13 Xianzhu Wang <wangxianzhu@chromium.org>
928
929 Heap-use-after-free in WebCore::ScrollingCoordinator::hasVisibleSlowRepaintViewportConstrainedObjects.
930 https://bugs.webkit.org/show_bug.cgi?id=108695
931
932 Add a manual test. Unable to write a normal layout test because
933 1) must waitUntilDone() to reproduce the crash but the redirected URL can't notifyDone();
934 2) Can't use a frame to contain the test because ScrollingCoordinator handles only the main frame.
935
936 Reviewed by Abhishek Arya.
937
938 * ManualTests/scrolling-coordinator-viewport-constrained-crash.html: Added.
939
commit-queue@webkit.org5e1db3b2013-02-13 17:24:40 +00009402013-02-13 Martin Robinson <mrobinson@igalia.com>
941
942 [GTK] Remove support for compiling with GStreamer 0.10
943 https://bugs.webkit.org/show_bug.cgi?id=109593
944
945 Reviewed by Philippe Normand.
946
947 Remove support for building WebKitGTK+ with GStreamer 0.10. We
948 can simplify things greatly because we don't have to worry any
949 longer about selecting one GStreamer API set.
950
951 * Source/autotools/FindDependencies.m4:
952 * Source/autotools/ReadCommandLineArguments.m4:
953 * Source/autotools/SetupAutoconfHeader.m4:
954 * Source/autotools/Versions.m4:
955
commit-queue@webkit.orgf9b3c2e2013-02-13 06:30:42 +00009562013-02-12 Martin Robinson <mrobinson@igalia.com>
957
958 [GTK] Remove the GLib unicode backend
959 https://bugs.webkit.org/show_bug.cgi?id=109627
960
961 Reviewed by Benjamin Poulain.
962
963 Remove references to the GLib unicode backend from configuration.
964
965 * Source/autotools/FindDependencies.m4:
966 * Source/autotools/ReadCommandLineArguments.m4:
967 * Source/autotools/SetupAutoconfHeader.m4:
968 * Source/autotools/SetupAutomake.m4:
969
ch.dumez@sisa.samsung.com243ab442013-02-12 21:21:32 +00009702013-02-12 Christophe Dumez <ch.dumez@sisa.samsung.com>
971
972 Remove remaining traces of Web Intents
973 https://bugs.webkit.org/show_bug.cgi?id=109586
974
975 Reviewed by Eric Seidel.
976
977 Remove references to Web Intents from CMake files as the functionality
978 was removed in r142549.
979
980 * Source/cmake/WebKitFeatures.cmake:
981 * Source/cmakeconfig.h.cmake:
982
mrobinson@webkit.orgafae6162013-02-12 17:04:08 +00009832013-02-12 Martin Robinson <mrobinson@igalia.com>
984
985 [GTK] Remove the enable-debug-feature configuration option
986 https://bugs.webkit.org/show_bug.cgi?id=109539
987
988 Reviewed by Philippe Normand.
989
990 Remove the --enable-debug-feature option from configuration. It doesn't
991 do anything that --enable-debug doesn't.
992
993 * Source/autotools/PrintBuildConfiguration.m4: Remove references to --enable-debug-features.
994 * Source/autotools/ReadCommandLineArguments.m4: Ditto.
995 * Source/autotools/SetupAutoconfHeader.m4: Ditto.
996 * Source/autotools/SetupAutomake.m4: Ditto.
997
zandobersek@gmail.com4c70f6b2013-02-12 11:06:17 +00009982013-02-12 Zan Dobersek <zdobersek@igalia.com>
999
1000 Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
1001 https://bugs.webkit.org/show_bug.cgi?id=109481
1002
1003 Reviewed by Daniel Bates.
1004
1005 The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
1006 back in r120574. There are still occurrences of it in various build systems
1007 which should all be removed as they are useless.
1008
1009 * Source/cmake/OptionsBlackBerry.cmake:
1010 * Source/cmakeconfig.h.cmake:
1011
eric.carlson@apple.comb54d1c82013-02-12 06:30:19 +000010122013-02-11 Eric Carlson <eric.carlson@apple.com>
1013
1014 [Mac] Track language selection should be sticky
1015 https://bugs.webkit.org/show_bug.cgi?id=109466
1016
1017 Reviewed by Dean Jackson.
1018
1019 * Source/autotools/symbols.filter: Export PageGroup::captionPreferences and Page::initGroup.
1020
benjamin@webkit.orgeee9a0d2013-02-11 21:41:01 +000010212013-02-11 Benjamin Poulain <benjamin@webkit.org>
1022
1023 Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
1024 https://bugs.webkit.org/show_bug.cgi?id=109349
1025
1026 Reviewed by Sam Weinig.
1027
1028 * Source/autotools/symbols.filter:
1029
zandobersek@gmail.comf2495c12013-02-11 14:59:57 +000010302013-02-11 Zan Dobersek <zdobersek@igalia.com>
1031
1032 * Source/WebCore: Modified property svn:ignore, adding GNUmakefile.features.am
1033 to the list of paths to be ignored.
1034
commit-queue@webkit.orga5fae062013-02-10 21:04:01 +000010352013-02-10 Laszlo Gombos <l.gombos@samsung.com>
1036
1037 Consolidate the way WTF_USE_PTHREADS is enabled
1038 https://bugs.webkit.org/show_bug.cgi?id=108191
1039
1040 Reviewed by Benjamin Poulain.
1041
1042 Remove duplicated definition of WTF_USE_PTHREADS.
1043
1044 WTF_USE_PTHREADS is defined to 1 on all OS(UNIX) environments in
1045 Platform.h.
1046
1047 * Source/cmake/OptionsBlackBerry.cmake:
1048 * Source/cmake/OptionsEfl.cmake:
1049
commit-queue@webkit.org245e4842013-02-10 11:23:23 +000010502013-02-10 Jae Hyun Park <jae.park08@gmail.com>
1051
1052 Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
1053 https://bugs.webkit.org/show_bug.cgi?id=104266
1054
1055 Reviewed by Philippe Normand.
1056
1057 Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
1058 the existing macro naming conventions.
1059
1060 From Platform.h
1061 USE() - use a particular third-party library or optional OS service
1062 ENABLE() - turn on a specific feature of WebKit
1063
1064 * Source/autotools/SetupAutoconfHeader.m4:
1065 * Source/cmake/OptionsEfl.cmake:
1066
philn@webkit.org0568e8b2013-02-09 11:51:15 +000010672013-02-09 Philippe Normand <pnormand@igalia.com>
1068
1069 Unreviewed, another GTK+ build fix after r142343.
1070
1071 * Source/autotools/symbols.filter: Expose the InlineBox delete operator.
1072
benjamin@webkit.orgb9181b32013-02-09 05:17:53 +000010732013-02-08 Benjamin Poulain <bpoulain@apple.com>
1074
1075 Move workerThreadCount from TestRunner to WebCore Internals
1076 https://bugs.webkit.org/show_bug.cgi?id=109239
1077
1078 Reviewed by Darin Adler.
1079
1080 * Source/autotools/symbols.filter:
1081
dino@apple.com0a8f1f22013-02-09 03:58:00 +000010822013-02-08 Dean Jackson <dino@apple.com>
1083
dino@apple.com68374c82013-02-09 04:04:21 +00001084 Only a fool would cut and paste from a terminal showing truncated git logs.
1085 I am that fool.
1086
1087 Export the full symbol for InlineBox::nodeAtPoint.
1088
1089 * Source/autotools/symbols.filter:
1090
10912013-02-08 Dean Jackson <dino@apple.com>
1092
dino@apple.com0a8f1f22013-02-09 03:58:00 +00001093 Snapshotted plug-in should use shadow root
1094 https://bugs.webkit.org/show_bug.cgi?id=108284
1095
1096 Unreviewed GTK+ build fix.
1097
1098 * Source/autotools/symbols.filter: Export InlineBox symbols.
1099
commit-queue@webkit.orgf6c7d2e2013-02-08 20:18:32 +000011002013-02-08 Seulgi Kim <seulgikim@company100.net>
1101
1102 Update .gitignore for vim swap files.
1103 https://bugs.webkit.org/show_bug.cgi?id=109252
1104
1105 Reviewed by Dirk Pranke.
1106
1107 When opening the same files multiple with vim, vim creates a .*.sw[a-p]
1108 file as the swap file.
1109
1110 * .gitignore:
1111
commit-queue@webkit.orged59d502013-02-08 16:17:04 +000011122013-02-08 Tomas Popela <tpopela@redhat.com>
1113
1114 [GTK] Include files from DerivedSources/webkitdom for introspection
1115 https://bugs.webkit.org/show_bug.cgi?id=108631
1116
1117 Reviewed by Martin Robinson.
1118
1119 Include files from DerivedSources/webkitdom for introspection
1120
1121 * /Source/WebKit/gtk/GNUmakefile.am:
1122 * /Source/WebKit2/GNUmakefile.am:
1123
mrobinson@webkit.org38e753c2013-02-08 16:15:18 +000011242013-02-07 Martin Robinson <mrobinson@igalia.com>
1125
1126 [GTK] Split configure.ac into reusable portions
1127 https://bugs.webkit.org/show_bug.cgi?id=109246
1128
1129 Reviewed by Philippe Normand.
1130
1131 Split up configure.ac into sections based on different "phases"
1132 of configuration. This should make it easier to find what you are
1133 looking for as well as creating a "right" place to put things.
1134 A nice side effect of this is that we can share the different
1135 modules with a gyp build.
1136
1137 * Source/autotools/CheckSystemAndBasicDependencies.m4: Added.
1138 * Source/autotools/FindDependencies.m4: Added.
1139 * Source/autotools/PrintBuildConfiguration.m4: Added.
1140 * Source/autotools/ReadCommandLineArguments.m4: Added.
1141 * Source/autotools/SetupAutoconfHeader.m4: Added.
1142 * Source/autotools/SetupAutomake.m4: Added.
1143 * Source/autotools/SetupCompilerFlags.m4: Added.
1144 * Source/autotools/SetupLibtool.m4: Added.
1145 * Source/autotools/Versions.m4: Added.
1146 * configure.ac:
1147
commit-queue@webkit.orgc5fe5e82013-02-08 00:56:03 +000011482013-02-07 David Farler <dfarler@apple.com>
1149
1150 Makefiles should work for arbitrary SDKs and architectures on Apple ports
1151 https://bugs.webkit.org/show_bug.cgi?id=107863
1152
1153 Reviewed by Mark Rowe.
1154
1155 * Makefile:
1156 Allow SDKROOT, ARCHS outside of $(ARGS).
1157 Setting ARCHS => ONLY_ACTIVE_ARCH=NO.
1158 * Makefile.shared: options to webkitdirs based on SDKROOT
1159 * Source/Makefile: don't build WebKit2 for iOS
1160
mrobinson@webkit.org9bc326f2013-02-07 22:08:08 +000011612013-02-07 Martin Robinson <mrobinson@igalia.com>
1162
1163 [GTK] Cleanup command-line defines
1164 https://bugs.webkit.org/show_bug.cgi?id=109213
1165
1166 Reviewed by Xan Lopez.
1167
1168 * GNUmakefile.am: Remove references to flags that are now provided
1169 by autotoolsconfig.h
1170 * configure.ac: Add new AC_DEFINE invocations for flags that were
1171 before manually appended to the compiler CPPFLAGS and clump all
1172 AC_DEFINE invocations together.
1173
commit-queue@webkit.org14c28b72013-02-07 21:37:09 +000011742013-02-07 ChangSeok Oh <shivamidow@gmail.com>
1175
1176 [GTK][AC] Clutter required version up to 1.12
1177 https://bugs.webkit.org/show_bug.cgi?id=109037
1178
1179 Reviewed by Martin Robinson.
1180
1181 The clutter requried version is changed to 1.12.
1182
1183 * configure.ac:
1184
zandobersek@gmail.comf1c22ea2013-02-07 19:31:52 +000011852013-02-07 Zan Dobersek <zdobersek@igalia.com>
1186
1187 [Autotools] Remove uses of Automake FARSTREAM_(CFLAGS|LIBS) variables, USE_FARSTREAM conditional
1188 https://bugs.webkit.org/show_bug.cgi?id=109198
1189
1190 Reviewed by Martin Robinson.
1191
1192 * GNUmakefile.am: The USE_FARSTREAM conditional is being removed while the WTF_USE_FARSTREAM
1193 define is currently a no-op.
1194 * configure.ac: Don't set the Automake conditional as it's currently not needed due
1195 to checking for Farstream dependency being removed in r142005.
1196
gavinp@chromium.org14709342013-02-07 17:32:07 +000011972013-02-07 Gavin Peters <gavinp@chromium.org>
1198
gavinp@chromium.org6ca682e2013-02-07 17:51:49 +00001199 Unreviewed, rolling out r142141.
1200 http://trac.webkit.org/changeset/142141
1201 https://bugs.webkit.org/show_bug.cgi?id=108990
1202
1203 Reland r142112, will update Chromium expectations and create a
1204 Chromium bug instead for the crash.
1205
1206 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
1207
12082013-02-07 Gavin Peters <gavinp@chromium.org>
1209
gavinp@chromium.org14709342013-02-07 17:32:07 +00001210 Unreviewed, rolling out r142112.
1211 http://trac.webkit.org/changeset/142112
1212 https://bugs.webkit.org/show_bug.cgi?id=108990
1213
1214 The new test scrollingcoordinator/non-fast-scrollable-region-transformed- iframe.html crashes on Lion.
1215
1216 See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=scrollingcoordinator%2Fnon-fast-scrollable-region-transformed-iframe.html
1217
1218 * ManualTests/remove-fixed-position-but-keep-compositing.html: Removed.
1219
zandobersek@gmail.com9c697ec2013-02-07 16:38:34 +000012202013-02-07 Zan Dobersek <zdobersek@igalia.com>
1221
1222 [GTK] configure.ac requires a cleanup
1223 https://bugs.webkit.org/show_bug.cgi?id=99272
1224
1225 Reviewed by Martin Robinson.
1226
1227 Clean up configure.ac. While there is no strict style guideline determined
1228 for this file the changes enforce the usual indentation of four spaces along
1229 with line wrapping at 130 characters and grammar fixes/updates.
1230
1231 * configure.ac:
1232
caio.oliveira@openbossa.org6f631762013-02-07 14:47:50 +000012332013-02-07 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1234
1235 [CoordinatedGraphics] Use ScrollingCoordinator to track fixed layers
1236 https://bugs.webkit.org/show_bug.cgi?id=108990
1237
1238 Reviewed by Noam Rosenthal.
1239
1240 Add a new test that allow us to remove the fixed positioning of a layer but still keeping
1241 it compositing. Coordinated Graphics had a bug where the CoordinatedSceneGraph would still
1242 count this layer as fixed position.
1243
1244 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
1245
kov@webkit.orgf5bb58f2013-02-07 13:48:46 +000012462013-02-07 Gustavo Noronha Silva <gns@gnome.org>
1247
1248 Unreviewed build fix after r141196 for 32 bits autotools.
1249
1250 * Source/autotools/symbols.filter: restore 32 bits version of the
1251 WebCore::TextIterator::getLocationAndLengthFromRange(WebCore::Node*,
1252 WebCore::Range const*, unsigned int&, unsigned int&) symbol.
1253
hausmann@webkit.orgdb2d1d42013-02-07 08:25:14 +000012542013-02-05 Simon Hausmann <simon.hausmann@digia.com>
1255
1256 [Qt] Compile WTF tests of TestWebKitAPI
1257 https://bugs.webkit.org/show_bug.cgi?id=108935
1258
1259 Reviewed by Kenneth Rohde Christiansen.
1260
1261 Build gtest on Linux.
1262
1263 * WebKit.pro:
1264
commit-queue@webkit.org2cb6ac12013-02-06 18:15:30 +000012652013-02-06 Jonathon Jongsma <jonathon.jongsma@collabora.com>
1266
1267 [GStreamer] MediaPlayer's code is not easily reusable by other GStreamer-based players
1268 https://bugs.webkit.org/show_bug.cgi?id=100261
1269
1270 Reviewed by Philippe Normand
1271
1272 * configure.ac: removed farstream requirement for now since it's
1273 not actually used yet and makes it more difficult to build and test
1274
mkwst@chromium.orgebd38582013-02-06 12:07:10 +000012752013-02-06 Mike West <mkwst@chromium.org>
1276
1277 Add an ENABLE_NOSNIFF feature flag.
1278 https://bugs.webkit.org/show_bug.cgi?id=109029
1279
1280 Reviewed by Jochen Eisinger.
1281
1282 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
1283 when processing script and other resource types.
1284
1285 * Source/cmake/WebKitFeatures.cmake:
1286 * Source/cmakeconfig.h.cmake:
1287
jocelyn.turcotte@digia.com66a65422013-02-05 15:34:51 +000012882013-02-05 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1289
1290 [Qt] REGRESSION(r137436): It made all inspector tests timeout on developer builds
1291 https://bugs.webkit.org/show_bug.cgi?id=106554
1292
1293 Reviewed by Simon Hausmann.
1294
1295 Explicitely link WebCore resources in the final DLL only on Windows to
1296 support force_static_libs_as_shared on other platforms.
1297
1298 WebKit1 applications don't get the QtWebKit dynamic library loaded
1299 since libQtWebKitWidgets doesn't depend on libQtWebKit if WebCore and
1300 WebKit1 are dynamic libraries of their own.
1301
1302 * Source/api.pri:
1303
mrobinson@webkit.org38155922013-02-05 08:55:44 +000013042013-02-05 Martin Robinson <mrobinson@igalia.com>
1305
1306 Update the NEWS and configuration in preparation for 1.11.5.
1307
1308 Reviewed by Philippe Normand.
1309
1310 * configure.ac:
1311
benjamin@webkit.org99308ba2013-02-05 04:21:13 +000013122013-02-04 Benjamin Poulain <bpoulain@apple.com>
1313
1314 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
1315 https://bugs.webkit.org/show_bug.cgi?id=108741
1316
1317 Reviewed by Tony Chang.
1318
1319 * Source/autotools/symbols.filter:
1320
paroga@webkit.org421a2ac2013-02-02 20:59:25 +000013212013-02-02 Patrick Gansterer <paroga@webkit.org>
1322
1323 [CMake] Adopt the WinCE port to new CMake
1324 https://bugs.webkit.org/show_bug.cgi?id=108754
1325
1326 Reviewed by Laszlo Gombos.
1327
1328 Remove the entry point hack which isn't required in the new
1329 CMake version with offical WindowsCE support.
1330
1331 * Source/cmake/OptionsWindows.cmake:
1332
benjamin@webkit.orgd19a49c2013-02-01 23:55:46 +000013332013-02-01 Benjamin Poulain <bpoulain@apple.com>
1334
1335 Clean the String->AtomicString conversion for AnimationController::pauseAnimationAtTime
1336 https://bugs.webkit.org/show_bug.cgi?id=108558
1337
1338 Reviewed by Dean Jackson.
1339
1340 * Source/autotools/symbols.filter:
1341
zandobersek@gmail.com050d2e22013-02-01 20:06:55 +000013422013-02-01 Zan Dobersek <zdobersek@igalia.com>
1343
1344 [GTK] Add WTFURL source files to the build
1345 https://bugs.webkit.org/show_bug.cgi?id=108215
1346
1347 Reviewed by Benjamin Poulain.
1348
1349 * Source/autotools/symbols.filter: Force the export of the KURL::string() symbol.
1350 This is required when using the WTFURL backend but otherwise doesn't affect the build.
1351
alexis@webkit.org5b4483d2013-02-01 12:16:51 +000013522013-02-01 Alexis Menard <alexis@webkit.org>
1353
1354 Enable unprefixed CSS transitions by default.
1355 https://bugs.webkit.org/show_bug.cgi?id=108216
1356
1357 Reviewed by Dean Jackson.
1358
1359 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
1360 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
1361 guard the unprefixing work for CSS Transforms and animations.
1362
1363 * Source/cmake/WebKitFeatures.cmake:
1364 * Source/cmakeconfig.h.cmake:
1365
commit-queue@webkit.orgc20b51b2013-01-31 18:43:41 +000013662013-01-31 Christophe Dumez <dchris@gmail.com>
1367
1368 [EFL] Disable Web Intents
1369 https://bugs.webkit.org/show_bug.cgi?id=108457
1370
1371 Reviewed by Alexey Proskuryakov.
1372
1373 Turn off WEB_INTENTS flag in EFL CMake project.
1374
1375 * Source/cmake/OptionsEfl.cmake:
1376
hausmann@webkit.org393936e2013-01-31 18:04:16 +000013772013-01-31 Simon Hausmann <simon.hausmann@digia.com>
1378
1379 [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
1380 https://bugs.webkit.org/show_bug.cgi?id=108472
1381
1382 Reviewed by Andreas Kling.
1383
1384 When linking WebKit2, also link the WebKit2QML module.
1385
1386 * Source/api.pri:
1387
dominik.rottsches@intel.com38833922013-01-30 10:45:58 +000013882013-01-30 Dominik Röttsches <dominik.rottsches@intel.com>
1389
1390 [HarfBuzz] Remove the HarfBuzz-old code
1391 https://bugs.webkit.org/show_bug.cgi?id=108077
1392
1393 Reviewed by Benjamin Poulain.
1394
1395 Rename WTF_USE_HARFBUZZ_NG to WTF_USE_HARFBUZZ since there
1396 won't be a distinction between ng and non-ng HarfBuzz after
1397 removing the old code.
1398
1399 * Source/cmake/OptionsEfl.cmake:
1400
zandobersek@gmail.com77025d72013-01-30 07:48:12 +000014012013-01-29 Zan Dobersek <zdobersek@igalia.com>
1402
1403 Unreviewed GTK build fix after r141175.
1404
1405 * Source/autotools/symbols.filter: Export the WebCore::Element::createShadowRoot symbol.
1406
shinyak@chromium.orgf803a762013-01-30 02:08:28 +000014072013-01-29 Shinya Kawanaka <shinyak@chromium.org>
1408
1409 [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
1410 https://bugs.webkit.org/show_bug.cgi?id=106287
1411
1412 Reviewed by Hajime Morita.
1413
1414 * Source/autotools/symbols.filter:
1415
paroga@webkit.orge6e71722013-01-29 21:18:41 +000014162013-01-29 Laszlo Gombos <l.gombos@samsung.com>
1417
1418 [CMake] Add minimum version information for tool dependencies
1419 https://bugs.webkit.org/show_bug.cgi?id=97592
1420
1421 Reviewed by Kenneth Rohde Christiansen.
1422
1423 Capture the minimum version information for the tools that are required
1424 to build WebKit for all CMake based build systems.
1425
1426 * CMakeLists.txt:
1427
japhet@chromium.org3e317182013-01-29 20:06:19 +000014282013-01-29 Nate Chapin <japhet@chromium.org>
1429
1430 Enable reuse of cached main resources
1431 https://bugs.webkit.org/show_bug.cgi?id=105667
1432
1433 Reviewed by Adam Barth.
1434
1435 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
1436
commit-queue@webkit.orgd2e18812013-01-29 14:53:18 +000014372013-01-29 Laszlo Gombos <l.gombos@samsung.com>
1438
1439 Enable Workers for WinCE
1440 https://bugs.webkit.org/show_bug.cgi?id=108099
1441
1442 Reviewed by Gyuyoung Kim.
1443
1444 WORKERS are enabled for all CMake based ports except WinCE.
1445 Turn on WORKERS for all CMake based ports.
1446
1447 * Source/cmake/OptionsBlackBerry.cmake:
1448 * Source/cmake/OptionsEfl.cmake:
1449 * Source/cmake/WebKitFeatures.cmake:
1450
commit-queue@webkit.orgb08d2972013-01-28 20:19:14 +000014512013-01-28 Halton Huo <halton.huo@intel.com>
1452
1453 [EFL] Quit debug build without -DSHARED_CORE=ON
1454 https://bugs.webkit.org/show_bug.cgi?id=104773
1455
1456 Reviewed by Laszlo Gombos.
1457
1458 Debug build without -DSHARED_CORE=ON will fail because libwebcore_efl.a
1459 is too big (>4G) to archive. The solution is simply to abort cmake in
1460 this condition and notify developer.
1461
1462 * CMakeLists.txt:
1463 * Source/cmake/OptionsEfl.cmake:
1464 * Source/cmake/OptionsCommon.cmake:
1465
reni@webkit.org13fc98c2013-01-28 09:54:15 +000014662013-01-28 Renata Hodovan <reni@webkit.org>
1467
1468 [WK2] Putting QtWebProcess into a chrooted sandbox
1469 https://bugs.webkit.org/show_bug.cgi?id=90005
1470
1471 Reviewed by Anders Carlsson and Zoltan Herczeg.
1472
1473 Make it possible to build WebKit2 with SandboxProcess.
1474
1475 * Source/QtWebKit.pro:
1476
commit-queue@webkit.org8da3ed12013-01-28 04:22:30 +000014772013-01-27 David Farler <dfarler@apple.com>
1478
1479 REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
1480 https://bugs.webkit.org/show_bug.cgi?id=108028
1481
1482 Reviewed by Dan Bernstein.
1483
1484 * Makefile: Reverted.
1485 * Makefile.shared: Reverted.
1486 * Source/Makefile: Reverted.
1487
commit-queue@webkit.org0ee1a892013-01-26 16:34:55 +000014882013-01-26 David Farler <dfarler@apple.com>
1489
1490 Allow building with arbitrary SDK and ARCHS with make + Xcode
1491 https://bugs.webkit.org/show_bug.cgi?id=107863
1492
1493 Reviewed by David Kilzer.
1494
1495 * Makefile:
1496 Removed references to legacy Xcode configurations.
1497 * Makefile.shared:
1498 Added default ARCHS + SDK settings and parameterized xcodebuild calls.
1499 * Source/Makefile:
1500 iOS does not build WebKit2.
1501
commit-queue@webkit.org7a6b55f2013-01-25 10:18:08 +000015022013-01-25 Jussi Kukkonen <jussi.kukkonen@intel.com>
1503
1504 [CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
1505 https://bugs.webkit.org/show_bug.cgi?id=106443
1506
1507 Reviewed by Laszlo Gombos.
1508
1509 LevelDB is now included in ThirdParty. Use it when IndexDB is
1510 enabled for EFL.
1511
1512 * Source/cmake/OptionsEfl.cmake:
1513 Set WTF_USE_LEVELDB when IndexedDB is enabled
1514
keishi@webkit.orgb1c7e152013-01-25 05:28:46 +000015152013-01-24 Keishi Hattori <keishi@webkit.org>
1516
1517 Adjust design of the Calendar Picker
1518 https://bugs.webkit.org/show_bug.cgi?id=107507
1519
1520 Reviewed by Kent Tamura.
1521
1522 * ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.
1523
commit-queue@webkit.org4f2fb8f2013-01-24 08:46:15 +000015242013-01-24 Soo-Hyun Choi <s.choi@hackerslab.eu>
1525
1526 [CMake] Remove the definition of WTF_PLATFORM_WIN from the build system
1527 https://bugs.webkit.org/show_bug.cgi?id=101635
1528
1529 Reviewed by Laszlo Gombos.
1530
1531 WTF_PLATFORM_WIN defined twice: Source/cmake/OptionsWindows.cmake and in
1532 Source/WTF/wtf/Platform.h.
1533 It would be more future-proof to have it only defined in common C++ code in
1534 Platform.h.
1535
1536 * Source/cmake/OptionsWindows.cmake:
1537
zandobersek@gmail.com9dbe1cc2013-01-23 19:49:21 +000015382013-01-23 Zan Dobersek <zdobersek@igalia.com>
1539
1540 Unreviewed.
1541
1542 Speculative build fix for the GTK port after 140539.
1543
1544 * Source/autotools/symbols.filter:
1545
kov@webkit.org30edf5d2013-01-22 18:52:52 +000015462013-01-22 Gustavo Noronha Silva <gns@gnome.org>
1547
1548 [GTK] Debug build failure on x86-64
1549 https://bugs.webkit.org/show_bug.cgi?id=107400
1550
1551 Reviewed by Xan Lopez.
1552
1553 * configure.ac: use thin archives for convenience libraries, if AR_FLAGS was not
1554 overriden through the environment variable.
1555
zandobersek@gmail.comcab09bc2013-01-22 17:15:25 +000015562013-01-22 Zan Dobersek <zdobersek@igalia.com>
1557
zandobersek@gmail.coma538e382013-01-22 17:17:13 +00001558 [Autotools] Remove the Canvas Path configuration option
1559 https://bugs.webkit.org/show_bug.cgi?id=107537
1560
1561 Reviewed by Martin Robinson.
1562
1563 * configure.ac: Remove the configuration option for the Canvas Path
1564 feature as this is not in line with the new guidelines about feature
1565 enablement in the autotools build system.
1566
15672013-01-22 Zan Dobersek <zdobersek@igalia.com>
1568
zandobersek@gmail.comcab09bc2013-01-22 17:15:25 +00001569 [Autotools] Place a warning in configure.ac about adding new configuration options
1570 https://bugs.webkit.org/show_bug.cgi?id=107559
1571
1572 Reviewed by Martin Robinson.
1573
1574 * configure.ac: Add an eye-catching section explaining that changes in this file might
1575 not be necessary at all and a link pointing to the guidelines on the Trac wiki.
1576
commit-queue@webkit.orgd5f9fe52013-01-22 02:26:20 +000015772013-01-21 Dirk Schulze <dschulze@adobe.com>
1578
1579 Add build flag for Canvas's Path object (disabled by default)
1580 https://bugs.webkit.org/show_bug.cgi?id=107473
1581
1582 Reviewed by Dean Jackson.
1583
1584 Add CANVAS_PATH build flag to build systems.
1585
1586 * Source/cmake/WebKitFeatures.cmake:
1587 * Source/cmakeconfig.h.cmake:
1588 * configure.ac:
1589
rniwa@webkit.orgf94dde22013-01-20 05:04:30 +000015902013-01-19 Ryosuke Niwa <rniwa@webkit.org>
1591
1592 Delete webkit-perf.appspot.com code from WebKit repository
1593 https://bugs.webkit.org/show_bug.cgi?id=107390
1594
1595 Reviewed by Adam Barth.
1596
1597 Delete webkit-perf.appspot.com code from WebKit repository since I maintain
1598 and push the code via https://github.com/rniwa/webkit-perf now.
1599
1600 * Websites/webkit-perf.appspot.com: Removed.
1601
pdr@google.comc960fba2013-01-20 03:12:17 +000016022013-01-19 Philip Rogers <pdr@google.com>
1603
1604 Merge SVGStylable into SVGStyledElement
1605 https://bugs.webkit.org/show_bug.cgi?id=106877
1606
1607 Reviewed by Dirk Schulze.
1608
1609 SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
1610 cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.
1611
1612 * wscript:
1613
commit-queue@webkit.org59745902013-01-18 17:57:41 +000016142013-01-18 Sudarsana Nagineni <sudarsana.nagineni@intel.com>
1615
1616 [CMake] Fix CMake warnings
1617 https://bugs.webkit.org/show_bug.cgi?id=107290
1618
1619 Reviewed by Laszlo Gombos.
1620
1621 Add missing WebKit options to CMake features list.
1622
1623 * Source/cmake/WebKitFeatures.cmake:
1624 * Source/cmakeconfig.h.cmake:
1625
dominicc@chromium.org7a319e52013-01-18 08:26:38 +000016262013-01-18 Sheriff Bot <webkit.review.bot@gmail.com>
1627
1628 Unreviewed, rolling out r140005.
1629 http://trac.webkit.org/changeset/140005
1630 https://bugs.webkit.org/show_bug.cgi?id=107235
1631
1632 broke downstream Chromium interactive_ui_tests (Requested by
1633 dominicc on #webkit).
1634
1635 * Source/autotools/symbols.filter:
1636
commit-queue@webkit.org0cfb6ab2013-01-17 20:02:36 +000016372013-01-17 Martin Robinson <mrobinson@igalia.com>
1638
1639 [GTK] Build with LevelDB when IndexedDB is enabled
1640 https://bugs.webkit.org/show_bug.cgi?id=103220
1641
1642 Reviewed by Gustavo Noronha Silva.
1643
1644 * configure.ac: Detect whether the IndexedDatabase feature is enabled. We cannot
1645 use the typical approach for feature detection since we need to adjust the automake
1646 file output based on whether or not IndexedDatabase is enabled.
1647
japhet@chromium.org88239e32013-01-17 19:09:16 +000016482013-01-17 Nate Chapin <japhet@chromium.org>
1649
1650 Enable reuse of cached main resources
1651 https://bugs.webkit.org/show_bug.cgi?id=105667
1652
1653 Reviewed by Antti Koivisto.
1654
1655 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
1656
commit-queue@webkit.orgc9d65712013-01-17 18:37:54 +000016572013-01-17 Seokju Kwon <seokju.kwon@gmail.com>
1658
1659 [EFL][CMAKE] Compress resource files of inspector
1660 https://bugs.webkit.org/show_bug.cgi?id=106210
1661
1662 Reviewed by Gyuyoung Kim.
1663
1664 Add compressing JavaScript
1665 for smaller package and faster connection of remote web inspector.
1666
1667 * Source/PlatformEfl.cmake:
1668
hugo.lima@openbossa.org36ea2092013-01-16 21:23:34 +000016692013-01-16 Hugo Parente Lima <hugo.lima@openbossa.org>
1670
1671 [CMake] Report actual values for feature configuration (instead of the default)
1672 https://bugs.webkit.org/show_bug.cgi?id=107010
1673
1674 Reviewed by Laszlo Gombos.
1675
1676 * Source/cmake/WebKitFeatures.cmake:
1677
gyuyoung.kim@samsung.com45afa9c2013-01-16 10:16:38 +000016782013-01-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1679
1680 [EFL] Move 'DefaultTheme' folder to WebCore/platform/efl
1681 https://bugs.webkit.org/show_bug.cgi?id=106969
1682
1683 Reviewed by Benjamin Poulain.
1684
1685 * Source/PlatformEfl.cmake: Change DefaultTheme path.
1686 * Source/cmake/OptionsEfl.cmake: ditto.
1687
commit-queue@webkit.orgf5b094a2013-01-16 00:18:07 +000016882013-01-15 Alberto Garcia <agarcia@igalia.com>
1689
1690 Fix typos in WebKitFeatures.cmake
1691 https://bugs.webkit.org/show_bug.cgi?id=106952
1692
1693 Reviewed by Martin Robinson.
1694
1695 * Source/cmake/WebKitFeatures.cmake:
1696 Replace "Toogle" with "Toggle".
1697
zandobersek@gmail.com6499f572013-01-15 19:49:50 +000016982013-01-15 Zan Dobersek <zandobersek@gmail.com>
1699
1700 [Autotools] Add support for WebKit2-only builds
1701 https://bugs.webkit.org/show_bug.cgi?id=106889
1702
1703 Reviewed by Gustavo Noronha Silva.
1704
1705 * GNUmakefile.am: Only copy the WebKit1 documentation into the destination
1706 directory if building WebKit1.
1707 * configure.ac: Add a configuration option for disabling the WebKit1 build.
1708 Only conditionally copy WebKit1-specific targets from the input files. Some
1709 small style changes to the WebKit2 configuration flag included as well.
1710
japhet@chromium.orgc4b1de82013-01-15 00:10:05 +000017112013-01-14 Nate Chapin <japhet@chromium.org>
1712
1713 Enable reuse of cached main resources
1714 https://bugs.webkit.org/show_bug.cgi?id=105667
1715
1716 Reviewed by Antti Koivisto.
1717
1718 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
1719
commit-queue@webkit.orge71b90c2013-01-14 20:42:26 +000017202013-01-14 Alexandre Rostovtsev <tetromino@gentoo.org>
1721
1722 Do not hardcode -ldl in OPENGL_LIBS
1723 https://bugs.webkit.org/show_bug.cgi?id=96602
1724
1725 Reviewed by Philippe Normand.
1726
1727 Some non-Linux systems, e.g. FreeBSD, have dlopen() as part of their
1728 libc, and do not use a separate libdl.
1729
1730 * configure.ac:
1731
carlosgc@webkit.org9a5b0c12013-01-11 19:14:25 +000017322013-01-11 Carlos Garcia Campos <cgarcia@igalia.com>
1733
1734 Unreviewed. Update NEWS and configure.ac for 1.11.4 release
1735
1736 * configure.ac: Bump version numbers.
1737
carlosgc@webkit.org3c42ac32013-01-11 08:42:42 +000017382013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
1739
1740 [GTK] Add API to set the web extensions directory to WebKit2 GTK+
1741 https://bugs.webkit.org/show_bug.cgi?id=106462
1742
1743 Reviewed by Xan Lopez.
1744
1745 * Source/autotools/symbols.filter: Update
1746 WebGtkExtensionManager::initialize symbol.
1747
tony@chromium.org73fddb22013-01-10 18:25:07 +000017482013-01-10 Tony Chang <tony@chromium.org>
1749
1750 Speed up supplemental dependency computation
1751 https://bugs.webkit.org/show_bug.cgi?id=106503
1752
1753 Reviewed by Adam Barth.
1754
1755 * Source/cmake/WebKitMacros.cmake: Add --idlAttributesFile to the binding generation step in cmake.
1756
zandobersek@gmail.com1594f892013-01-10 17:29:45 +000017572013-01-10 Zan Dobersek <zandobersek@gmail.com>
1758
zandobersek@gmail.com9f55fb22013-01-10 17:51:57 +00001759 [Autotools] Add the AM_WEBKIT_FEATURE_CONDITIONAL macro
1760 https://bugs.webkit.org/show_bug.cgi?id=106576
1761
1762 Reviewed by Martin Robinson.
1763
1764 Replace the AC_CHECK_WEBKIT_FEATURE_ENABLED with the new macro.
1765 The former was executing actions based on the passed-in feature being
1766 enabled in the (possibly overridden) GNUmakefile.features.am, the actions
1767 usually affecting the Automake conditional value that was set up afterwards.
1768 The new macro does this directly, setting up an Automake conditional of the
1769 same name as the feature that was checked.
1770
1771 * Source/autotools/webkitfeature.m4:
1772
17732013-01-10 Zan Dobersek <zandobersek@gmail.com>
1774
zandobersek@gmail.com1594f892013-01-10 17:29:45 +00001775 Remove the ENABLE_ANIMATION_API feature define occurences
1776 https://bugs.webkit.org/show_bug.cgi?id=106544
1777
1778 Reviewed by Simon Fraser.
1779
1780 The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
1781 feature define handling still lingers in various build systems and configurations
1782 but is of no use, so it should be removed.
1783
1784 * Source/cmake/OptionsBlackBerry.cmake:
1785 * Source/cmake/OptionsEfl.cmake:
1786 * Source/cmake/WebKitFeatures.cmake:
1787 * Source/cmakeconfig.h.cmake:
1788
commit-queue@webkit.orgd1278702013-01-10 11:27:49 +000017892013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
1790
1791 [GTK] Add support for loading web process extensions
1792 https://bugs.webkit.org/show_bug.cgi?id=105631
1793
1794 Reviewed by Gustavo Noronha Silva.
1795
1796 * GNUmakefile.am: Add webkit2_web_extension_h_api.
1797 * Source/autotools/symbols.filter: Export WebGtkExtensionManager
1798 symbols required by the injected bundle lib.
1799
christophe.dumez@intel.com2f02b162013-01-10 08:42:41 +000018002013-01-10 Christophe Dumez <christophe.dumez@intel.com>
1801
1802 [EFL] Add gstreamer 1.0.5 to jhbuild
1803 https://bugs.webkit.org/show_bug.cgi?id=106178
1804
1805 Reviewed by Laszlo Gombos.
1806
1807 Update EFL CMake configuration to require gstreamer
1808 1.0.5.
1809
1810 * Source/cmake/FindGStreamer.cmake:
1811 * Source/cmake/OptionsEfl.cmake:
1812
morrita@google.com71524812013-01-10 02:29:37 +000018132013-01-09 Hajime Morrita <morrita@google.com>
1814
1815 [Shadow DOM] Distribution related code on ElementShadow should be minimized.
1816 https://bugs.webkit.org/show_bug.cgi?id=106294
1817
1818 Reviewed by Dimitri Glazkov.
1819
1820 * Source/autotools/symbols.filter:
1821
zandobersek@gmail.comfd8abe52013-01-09 00:30:42 +000018222013-01-08 Zan Dobersek <zandobersek@gmail.com>
1823
1824 Add an Autoconf macro that checks whether a given feature is enabled
1825 https://bugs.webkit.org/show_bug.cgi?id=106380
1826
1827 Reviewed by Martin Robinson.
1828
1829 Add the AC_CHECK_WEBKIT_FEATURE_ENABLED macro. It checks the generated
1830 Source/WebCore/GNUmakefile.features.am file to determine whether the
1831 given feature is enabled or disabled in the build that's being configured.
1832
1833 * Source/autotools/webkitfeature.m4: Added.
1834
morrita@google.com27d66342013-01-09 00:16:19 +000018352013-01-08 Hajime Morrita <morrita@google.com>
1836
1837 [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
1838 https://bugs.webkit.org/show_bug.cgi?id=106282
1839
1840 Reviewed by Dimitri Glazkov.
1841
1842 * Source/autotools/symbols.filter:
1843
sergio@webkit.org266a77a2013-01-08 09:31:56 +000018442013-01-03 Sergio Villar Senin <svillar@igalia.com>
1845
1846 [GTK] Add WebP image support
1847 https://bugs.webkit.org/show_bug.cgi?id=105915
1848
1849 Reviewed by Martin Robinson.
1850
1851 WebP is from now on a dependency for WebKitGtk+.
1852
1853 * configure.ac: added WebP library detection.
1854
wangxianzhu@chromium.org4471f0d2013-01-07 22:12:47 +000018552013-01-07 Xianzhu Wang <wangxianzhu@chromium.org>
1856
1857 Add window.internals.nonFastScrollableRects for testing scrollable areas in fast/slow paths
1858 https://bugs.webkit.org/show_bug.cgi?id=105546
1859
1860 Reviewed by James Robinson.
1861
1862 Export the new symbol.
1863
1864 * Source/autotools/symbols.filter:
1865
adamk@chromium.orga0129592013-01-04 18:24:47 +000018662013-01-04 Adam Klein <adamk@chromium.org>
1867
1868 Remove ENABLE_MUTATION_OBSERVERS #define
1869 https://bugs.webkit.org/show_bug.cgi?id=105459
1870
1871 Reviewed by Ryosuke Niwa.
1872
1873 * Source/cmake/WebKitFeatures.cmake:
1874 * Source/cmakeconfig.h.cmake:
1875
zandobersek@gmail.com365ba4e2013-01-04 14:15:34 +000018762013-01-04 Zan Dobersek <zandobersek@gmail.com>
1877
1878 REGRESSION (r138184): transitions/transitions-parsing.html is failing on GTK
1879 https://bugs.webkit.org/show_bug.cgi?id=105522
1880
1881 Reviewed by Xan Lopez.
1882
1883 Remove the configuration flag covering unprefixed CSS transition property names.
1884 It does not introduce any dependency. The unprefixed property names should be
1885 available by default.
1886
1887 * configure.ac:
1888
tony@chromium.org02a17252013-01-03 20:07:09 +000018892013-01-03 Tony Chang <tony@chromium.org>
1890
1891 Generate internal.settings from Settings.in
1892 https://bugs.webkit.org/show_bug.cgi?id=104740
1893
1894 Reviewed by Adam Barth.
1895
1896 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
1897
gyuyoung.kim@samsung.comab1cff82013-01-03 01:00:35 +000018982013-01-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1899
1900 [EFL][CMAKE] Remove duplicated conditionals
1901 https://bugs.webkit.org/show_bug.cgi?id=105905
1902
1903 Reviewed by Laszlo Gombos.
1904
1905 * Source/cmake/OptionsEfl.cmake: Remove set(WTF_USE_GLX 1).
1906
tony@chromium.orga35bd272013-01-02 23:15:23 +000019072013-01-02 Tony Chang <tony@chromium.org>
1908
tony@chromium.org33e17a9a2013-01-03 00:43:42 +00001909 Unreviewed, rolling out r138661.
1910 http://trac.webkit.org/changeset/138661
1911 https://bugs.webkit.org/show_bug.cgi?id=104740
1912
1913 Compile problems on EFL
1914
1915 * Source/cmake/WebKitMacros.cmake:
1916
19172013-01-02 Tony Chang <tony@chromium.org>
1918
tony@chromium.orga35bd272013-01-02 23:15:23 +00001919 Generate internal.settings from Settings.in
1920 https://bugs.webkit.org/show_bug.cgi?id=104740
1921
1922 Reviewed by Adam Barth.
1923
1924 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
1925
esprehn@chromium.orga637d412013-01-02 20:31:44 +000019262013-01-02 Elliott Sprehn <esprehn@chromium.org>
1927
1928 Transitions and animations do not apply to CSS ::before and ::after pseudo-elements
1929 https://bugs.webkit.org/show_bug.cgi?id=92591
1930
1931 Reviewed by Eric Seidel.
1932
1933 Expose Element::pseudoElement for Internals.
1934
1935 * Source/autotools/symbols.filter:
1936
commit-queue@webkit.org8ed24322013-01-02 04:14:32 +000019372013-01-01 KwangYong Choi <ky0.choi@samsung.com>
1938
1939 [EFL] Enable MHTML feature
1940 https://bugs.webkit.org/show_bug.cgi?id=105815
1941
1942 Reviewed by Laszlo Gombos.
1943
1944 ENABLE_MHTML is now ON for EFL.
1945
1946 * Source/cmake/OptionsEfl.cmake:
1947
commit-queue@webkit.org07db8012012-12-31 16:56:42 +000019482012-12-31 Kondapally Kalyan <kalyan.kondapally@intel.com>
1949
1950 [EFL][WebGL] Add compile time support for GLES2.
1951 https://bugs.webkit.org/show_bug.cgi?id=105816
1952
1953 Reviewed by Kenneth Rohde Christiansen.
1954
1955 This patch adds build support for GLES2.
1956 GLES2 support can be enabled during compile time by passing -DENABLE_GLES2=ON as
1957 cmake config parameter. GLES2 options is not enabled by default. This patch doesn't
1958 address all the build issues related to GLES2 but only adds the needed support in
1959 OptionsEfl.cmake.
1960
1961 * Source/cmake/OptionsEfl.cmake:
1962
commit-queue@webkit.orgf6e9a822012-12-31 13:54:36 +000019632012-12-31 Carlos Garcia Campos <cgarcia@igalia.com>
1964
1965 [GTK] Move ImageDiff to the Tools directory root
1966 https://bugs.webkit.org/show_bug.cgi?id=105421
1967
1968 Reviewed by Kenneth Rohde Christiansen.
1969
1970 * GNUmakefile.am: Remove the old ImageDiff makefile include.
1971
commit-queue@webkit.org2597de42012-12-31 07:33:02 +000019722012-12-30 Kondapally Kalyan <kalyan.kondapally@intel.com>
1973
1974 [EFL] [WebGL] Rename EGLConfigHelper as EGLConfigSelector.
1975 https://bugs.webkit.org/show_bug.cgi?id=105876
1976
1977 Reviewed by Kenneth Rohde Christiansen.
1978
1979 This is to sync the naming conventions of our classes in both EGL and GLX implementations.
1980 In our GLX implementation, class responsible for the same functionality is named as GLXConfigSelector.
1981 This patch renames EGLConfigHelper as EGLConfigSelector.
1982
1983 * Source/cmake/OptionsEfl.cmake:
1984
gyuyoung.kim@samsung.com303d27d2012-12-31 04:44:16 +000019852012-12-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1986
1987 [EFL] Enable TEMPLATE_ELEMENT feature
1988 https://bugs.webkit.org/show_bug.cgi?id=105865
1989
1990 Reviewed by Laszlo Gombos.
1991
1992 * Source/cmake/OptionsEfl.cmake: Add ENABLE_TEMPLATE_ELEMENT macro.
1993
commit-queue@webkit.orgd0ad84a2012-12-27 21:15:59 +000019942012-12-27 Kondapally Kalyan <kalyan.kondapally@intel.com>
1995
1996 [EFL][WebGL] Implement EGL support with GLX.
1997 https://bugs.webkit.org/show_bug.cgi?id=105602
1998
1999 Reviewed by Kenneth Rohde Christiansen.
2000
2001 Adds support for EGL with GLX backend. EGL support can be enabled during compile time
2002 by passing -DENABLE_EGL=ON as cmake config parameter.
2003
2004 * Source/cmake/OptionsEfl.cmake:
2005
commit-queue@webkit.org20e3d392012-12-24 10:03:39 +000020062012-12-24 Kondapally Kalyan <kalyan.kondapally@intel.com>
2007
2008 [EFL [WebGL] GLES2 detection is broken.
2009 https://bugs.webkit.org/show_bug.cgi?id=105677
2010
2011 We use the logic in FindGLES.cmake to detect GLES2 support during compile time.
2012 OPENGLES2_FOUND is never set, even though OPENGLES2_INCLUDE_DIR and OPENGLES2_LIBRARY
2013 contain right information. The name passed to find_package_handle_standard_args seems to be the issue here.
2014 This patch changes the name passed to find_package_handle_standard_args to OPENGLES2.
2015
2016 Reviewed by Kenneth Rohde Christiansen.
2017
2018 * Source/cmake/FindGLES.cmake:
2019
mrobinson@webkit.org2ace46b2012-12-23 20:22:16 +000020202012-12-20 Martin Robinson <mrobinson@igalia.com>
2021
2022 [GTK] Remove plugin process configuration option
2023 https://bugs.webkit.org/show_bug.cgi?id=105564
2024
2025 Reviewed by Carlos Garcia Campos.
2026
2027 Remove the --enable-plugin-process configuration option, opting instead to
2028 always build the plugin process when building WebKit2. It isn't very interesting
2029 for downstream to enable or disable the plugin process. It should always be
2030 enabled for WebKit2 and it's better for us not to have to keep a disabled plugin
2031 process building. Additionally, the in-process plugin isn't functional, since
2032 plugins depend on GTK+ 2 and WebKit2 depends on GTK+ 3.
2033
2034 * configure.ac: Remove the configuration option.
2035
esprehn@chromium.org4b42e1a62012-12-22 00:24:18 +000020362012-12-21 Elliott Sprehn <esprehn@chromium.org>
2037
2038 Replace documentFragmentIsShadowRoot with isTreeScope
2039 https://bugs.webkit.org/show_bug.cgi?id=105345
2040
2041 Reviewed by Dimitri Glazkov.
2042
2043 Expose isTreeScope symbol.
2044
2045 * Source/autotools/symbols.filter:
2046
loislo@chromium.org7dcfc202012-12-21 10:05:51 +000020472012-12-21 Sheriff Bot <webkit.review.bot@gmail.com>
2048
2049 Unreviewed, rolling out r138338.
2050 http://trac.webkit.org/changeset/138338
2051 https://bugs.webkit.org/show_bug.cgi?id=105621
2052
2053 speculative rollout because fast/dom/shadow/content-element-
2054 distributed-nodes.html is crashing on linux debug. (Requested
2055 by loislo on #webkit).
2056
2057 * Source/autotools/symbols.filter:
2058
esprehn@chromium.orgf01ce082012-12-21 02:42:11 +000020592012-12-20 Elliott Sprehn <esprehn@chromium.org>
2060
2061 Replace documentFragmentIsShadowRoot with isTreeScope
2062 https://bugs.webkit.org/show_bug.cgi?id=105345
2063
2064 Reviewed by Dimitri Glazkov.
2065
2066 Expose isTreeScope symbol.
2067
2068 * Source/autotools/symbols.filter:
2069
ryuan.choi@samsung.com44459542012-12-21 00:59:46 +000020702012-12-20 Ryuan Choi <ryuan.choi@samsung.com>
2071
2072 [EFL] Build break with latest EFL libraries.
2073 https://bugs.webkit.org/show_bug.cgi?id=104827
2074
2075 Reviewed by Laszlo Gombos.
2076
2077 The eo EFL package is introduced and evas and ecore use it since 1.8.
2078 While introducing Eo, EFL changed several structures of Evas and Ecore
2079 from own specific class to Eo.
2080
2081 So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
2082 Ecore_Timer to build with latest EFL libraries.
2083
2084 * Source/cmake/FindEo.cmake: Added.
2085 * Source/cmake/OptionsEfl.cmake:
2086 Modified to check Eo when version of EFL libraries is 1.8.
2087
commit-queue@webkit.orgcbee0fb2012-12-20 23:57:01 +000020882012-12-20 Kondapally Kalyan <kalyan.kondapally@intel.com>
2089
2090 [EFL][WebGL][Wk2] Replace HAVE(GLX) checks with USE(GLX).
2091 https://bugs.webkit.org/show_bug.cgi?id=105431
2092
2093 Reviewed by Kenneth Rohde Christiansen.
2094
2095 This patch changes the check HAVE(GLX) to USE(GLX).
2096 This would enable us to choose our preferred GL backend during build time.
2097
2098 * Source/cmake/OptionsEfl.cmake:
2099
zandobersek@gmail.com070665d2012-12-20 15:26:35 +000021002012-12-20 Zan Dobersek <zandobersek@gmail.com>
2101
2102 [GTK] Remove the --enable-unstable-features configuration option
2103 https://bugs.webkit.org/show_bug.cgi?id=105327
2104
2105 Reviewed by Martin Robinson.
2106
2107 Remove the unnecessary feature_defines_unstable variable.
2108 Remove the unstable-features configuration option.
2109
2110 * configure.ac:
2111 * GNUmakefile.am:
2112
dominik.rottsches@intel.com4c56c622012-12-20 14:09:05 +000021132012-12-20 Dominik Röttsches <dominik.rottsches@intel.com>
2114
2115 [EFL] MiniBrowser does not play Infinite Gangnam Style
2116 https://bugs.webkit.org/show_bug.cgi?id=103531
2117
2118 Reviewed by Kenneth Rohde Christiansen.
2119
2120 WebAudio now switched to ON for EFL.
2121
2122 * Source/cmake/OptionsEfl.cmake:
2123
commit-queue@webkit.org0866c3e2012-12-20 05:27:12 +000021242012-12-19 Yael Aharon <yael.aharon@intel.com>
2125
2126 [EFL] Allow the build system to find OpenGL ES
2127 https://bugs.webkit.org/show_bug.cgi?id=104760
2128
2129 Reviewed by Laszlo Gombos.
2130
2131 Add a way to find if GLESv2 is supported by the build system.
2132 Support for GLESv2 will be added separately.
2133
2134 * Source/cmake/FindGLES.cmake: Added.
2135
alexis@webkit.orgcfa6ca72012-12-19 19:35:57 +000021362012-12-19 Alexis Menard <alexis@webkit.org>
2137
2138 Implement CSS parsing for CSS transitions unprefixed.
2139 https://bugs.webkit.org/show_bug.cgi?id=104804
2140
2141 Reviewed by Dean Jackson.
2142
2143 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
2144 to cover the work of unprefixing Transforms, Animations and
2145 Transitions. It will let the possibility of each ports to turn it off
2146 in their release branches until we're confident that these CSS
2147 properties are ready to be unprefixed.
2148
2149 * Source/cmake/WebKitFeatures.cmake:
2150 * Source/cmakeconfig.h.cmake:
2151 * configure.ac:
2152
commit-queue@webkit.org9d9eed32012-12-18 20:20:31 +000021532012-12-18 Ming Xie <mxie@rim.com>
2154
2155 [BlackBerry] Add -fno-exceptions to CXX_FLAGS
2156 https://bugs.webkit.org/show_bug.cgi?id=105306
2157
2158 Reviewed by Rob Buis.
2159
2160 Disable exception handling. We don't have any try or catch
2161 constructs in our code.
2162
2163 * Source/cmake/OptionsBlackBerry.cmake:
2164
commit-queue@webkit.org8a397062012-12-18 18:00:25 +000021652012-12-18 Kondapally Kalyan <kalyan.kondapally@intel.com>
2166
2167 [EFL] Allow the build system to detect EGL support.
2168 https://bugs.webkit.org/show_bug.cgi?id=105287
2169
2170 Reviewed by Laszlo Gombos.
2171
2172 Currently, we don't have any way to determine if EGL is supported by the build.
2173 This patch adds support for this. The patch doesn't make any changes to take this into
2174 use. This will be done in another patch.
2175
2176 * Source/cmake/FindEGL.cmake:
2177
commit-queue@webkit.org201bf1c2012-12-18 02:39:54 +000021782012-12-17 Halton Huo <halton.huo@intel.com>
2179
2180 [EFL] Add ecore_imf_evas to FindEcore.cmake
2181 https://bugs.webkit.org/show_bug.cgi?id=105159
2182
2183 Reviewed by Laszlo Gombos.
2184
2185 ecore_imf_evas is a separate library, we should add for EFL port as well.
2186
2187 * Source/cmake/FindEcore.cmake: Add finding FIND_EFL_LIBRARY for ecore_imf_evas
2188
kenneth@webkit.org93089142012-12-17 13:54:48 +000021892012-12-17 Kenneth Rohde Christiansen <kenneth@webkit.org>
2190
2191 Add manual test to verify that geometry methods (moveTo, etc) work
2192 https://bugs.webkit.org/show_bug.cgi?id=105160
2193
2194 Reviewed by Alexis Menard.
2195
2196 * ManualTests/window-geometry.html: Added.
2197
commit-queue@webkit.org59717b42012-12-16 17:59:46 +000021982012-12-16 ChangSeok Oh <shivamidow@gmail.com>
2199
2200 [GTK][AC] Build failure with an option --with-acceleration-backend=clutter
2201 https://bugs.webkit.org/show_bug.cgi?id=105027
2202
2203 Reviewed by Gustavo Noronha Silva.
2204
2205 I turned off opengl related variables, enable_glx, enable_egl and enable_gles2
2206 when selecting clutter as the acceleration-backend. Because they seem useless for the AC by clutter.
2207
2208 * configure.ac:
2209
simon.fraser@apple.comfc750292012-12-15 22:11:27 +000022102012-12-15 Simon Fraser <simon.fraser@apple.com>
2211
2212 Fix repaint issues when resizing a window with centered content, for platforms with a tile cache
2213 https://bugs.webkit.org/show_bug.cgi?id=105073
2214
2215 Reviewed by Dan Bernstein.
2216
2217 Add a manual test for window resize with a centered element.
2218
2219 * ManualTests/resize-repaint.html: Added.
2220
senorblanco@chromium.org1d51b742012-12-13 19:32:23 +000022212012-12-13 Stephen White <senorblanco@chromium.org>
2222
2223 Added manual test for canvas setFont speed.
2224 https://bugs.webkit.org/show_bug.cgi?id=104923
2225
2226 Reviewed by James Robinson.
2227
2228 * ManualTests/canvas-font-speed.html: Added.
2229
hausmann@webkit.org5cc11012012-12-13 15:04:36 +000022302012-12-13 Jerome Pasion <jerome.pasion@digia.com>
2231
2232 [Qt] Doc: Fixing Qt WebKit reference documentation.
2233
2234 Reviewed by Simon Hausmann.
2235
2236 Fixes:
2237 -added \module for C++ classes and \qmlmodule for QML types
2238 -added links to the Qt WebKit Examples pages
2239 -fixed the qhp settings for Qt Creator
2240
2241 Task-number: QTBUG-28583
2242 Task-number: QTBUG-28418
2243 Task-number: QTBUG-27646
2244
2245 * Source/qtwebkit.qdocconf:
2246
hausmann@webkit.orgfda30e32012-12-13 10:56:09 +000022472012-12-13 Jerome Pasion <Jerome.Pasion@digia.com>
2248
2249 [Qt] Fix missing doc dependency to examples
2250
2251 Reviewed by Simon Hausmann.
2252
2253 * Source/qtwebkit.qdocconf:
2254
commit-queue@webkit.org7e827e12012-12-12 22:18:30 +000022552012-12-12 John Griggs <jgriggs@rim.com>
2256
2257 2012-12-12 John Griggs <jgriggs@rim.com>
2258
2259 [BlackBerry] Update Media Controls for BlackBerry Platform
2260 https://bugs.webkit.org/show_bug.cgi?id=104443
2261 https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
2262
2263 Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
2264
2265 Reviewed by Rob Buis.
2266
2267 * Source/cmake/OptionsBlackBerry.cmake:
2268
wangxianzhu@chromium.org5e4e7f22012-12-12 19:38:15 +000022692012-12-12 Xianzhu Wang <wangxianzhu@chromium.org>
2270
2271 Pre-painting should not paint out-of-view fixed position elements
2272 https://bugs.webkit.org/show_bug.cgi?id=104724
2273
2274 Reviewed by James Robinson.
2275
2276 New manual test.
2277
2278 * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
2279
commit-queue@webkit.org38670cc2012-12-12 17:31:01 +000022802012-12-12 Krzysztof Czech <k.czech@samsung.com>
2281
2282 [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
2283 https://bugs.webkit.org/show_bug.cgi?id=103036
2284
2285 Reviewed by Laszlo Gombos.
2286
2287 Guard dependencies for accessibility (ATK), so that they can be turned off.
2288
2289 * Source/cmake/OptionsEfl.cmake:
2290 * Source/cmake/WebKitFeatures.cmake:
2291
zandobersek@gmail.comd8a5ec6f2012-12-12 12:25:45 +000022922012-12-12 Zan Dobersek <zandobersek@gmail.com>
2293
2294 [GTK] Remove the last of unnecessary configuration options in configure.ac
2295 https://bugs.webkit.org/show_bug.cgi?id=104793
2296
2297 Reviewed by Martin Robinson.
2298
2299 Remove the last of the configuration options that don't introduce any dependencies and/or
2300 are enabled by default in the GNUmakefile.features.am.in file.
2301
2302 * configure.ac:
2303
jocelyn.turcotte@digia.com08697052012-12-12 10:12:57 +000023042012-12-11 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
2305
2306 [Qt] Fix the inspector not showing up on Windows
2307 https://bugs.webkit.org/show_bug.cgi?id=104677
2308
2309 Reviewed by Simon Hausmann.
2310
2311 Resources aren't transfered properly from a static WebCore to the final DLL
2312 with MSVC since the linker only pick from the static lib symbols that
2313 are referenced in the final binary.
2314
2315 Move the resource files directly to Qt5WebKit.dll to make sure that they are
2316 available.
2317
2318 * Source/api.pri:
2319
wangxianzhu@chromium.org0991b592012-12-12 00:56:44 +000023202012-12-11 Xianzhu Wang <wangxianzhu@chromium.org>
2321
2322 Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
2323 https://bugs.webkit.org/show_bug.cgi?id=104714
2324
2325 Reviewed by Eric Seidel.
2326
2327 Export symbol Page::mainThreadScrollingReasonsAsText().
2328
2329 * Source/autotools/symbols.filter:
2330
commit-queue@webkit.org4ab42522012-12-11 20:58:40 +000023312012-12-11 Michael Pruett <michael@68k.org>
2332
2333 [JSC] Add tests for explicit serialization values
2334 https://bugs.webkit.org/show_bug.cgi?id=104423
2335
2336 Reviewed by Oliver Hunt.
2337
2338 Add tests for serialization and deserialization mechanisms of
2339 the JSC implementation of SerializedScriptValue. Similar tests
2340 already exist for the V8 implementation.
2341
2342 * Source/autotools/symbols.filter:
2343
commit-queue@webkit.org029d84f2012-12-11 17:58:03 +000023442012-12-11 Carlos Garcia Campos <cgarcia@igalia.com>
2345
2346 [GTK] Install GObject DOM bindings headers in its own directory
2347 https://bugs.webkit.org/show_bug.cgi?id=104663
2348
2349 Reviewed by Gustavo Noronha Silva.
2350
2351 * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
2352 webkitgtk_gdom_built_h_api variables.
2353
hausmann@webkit.orgfc11a332012-12-11 14:03:09 +000023542012-12-11 Stephen Kelly <stephen.kelly@kdab.com>
2355
2356 WebKit tests for the Qt API should include tests of CMake config files
2357 https://bugs.webkit.org/show_bug.cgi?id=104003
2358
2359 Reviewed by Simon Hausmann.
2360
2361 The Qt WebKit CI system is not going to run this test, but it can
2362 be run locally and to test packages.
2363
2364 * Source/tests.pri:
2365
philn@webkit.org1772dfd2012-12-11 09:42:32 +000023662012-12-11 Xabier Rodriguez Calvar <calvaris@igalia.com>
2367
2368 [GTK][jhbuild] Switch to GStreamer 1.0 build
2369 https://bugs.webkit.org/show_bug.cgi?id=91727
2370
2371 Reviewed by Philippe Normand.
2372
2373 Switch build-webkit --gtk to GStreamer 1.0 support and build the
2374 necessary GStreamer git modules from JHBuild.
2375
2376 * configure.ac: Removed GStreamer unstable API flag, made
2377 GStreamer 1.0 default instead of 0.10 and made required version
2378 1.0.3. In case no GStreamer version is specified, it falls back to
2379 0.10. In case no video or web-audio are requested, GStreamer
2380 and Farstream checks are not performed.
2381
zandobersek@gmail.com68b5fe32012-12-11 09:37:28 +000023822012-12-11 Zan Dobersek <zandobersek@gmail.com>
2383
2384 [GTK] Feature enabling/disabling should be possible through build-webkit
2385 https://bugs.webkit.org/show_bug.cgi?id=99271
2386
2387 Reviewed by Gustavo Noronha Silva.
2388
2389 The autogen.sh script now calls the Tools/gtk/override-feature-defines script
2390 before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
2391 is present and properly modified if the build-webkit script intends to override
2392 any feature.
2393
2394 The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
2395 so it doesn't pop out as a new, untracked file.
2396
2397 * .gitignore:
2398 * autogen.sh:
2399
mrobinson@webkit.org5b1d28f2012-12-11 09:05:54 +000024002012-12-10 Martin Robinson <mrobinson@igalia.com>
2401
2402 [GTK] Remove the Pango backend
2403 https://bugs.webkit.org/show_bug.cgi?id=104569
2404
2405 Reviewed by Daniel Bates.
2406
2407 Always look for Freetype and Harfbuzz. We still depend on Pango for a few
2408 things, so we cannot yet eliminate our dependency on Pango.
2409
2410 * configure.ac: Always look for FreeType/Harfbuzz.
2411
commit-queue@webkit.org2596ed12012-12-10 21:53:55 +000024122012-12-10 Laszlo Gombos <l.gombos@samsung.com>
2413
2414 [EFL] Change the minimum required EFL version to 1.6
2415 https://bugs.webkit.org/show_bug.cgi?id=104431
2416
2417 Reviewed by Kenneth Rohde Christiansen.
2418
2419 Change the minimum required EFL version to 1.6 from 1.7 to enable
2420 building on Tizen.
2421
2422 The elementary EFL package is only required to build MiniBrowser,
2423 so I moved the required only to the Minibrowser CMake file.
2424
2425 * Source/cmake/OptionsEfl.cmake:
2426
alexis@webkit.org67ab9922012-12-10 17:25:58 +000024272012-12-10 Alexis Menard <alexis@webkit.org>
2428
2429 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
2430 https://bugs.webkit.org/show_bug.cgi?id=104539
2431
2432 Reviewed by Antonio Gomes.
2433
2434 As discussed on webkit-dev it is not needed to keep this feature flag
2435 as support for <position> type is a small feature that is already
2436 implemented by three other UAs. It was useful while landing this
2437 feature as partial bits were landed one after one.
2438
2439 * Source/cmake/OptionsEfl.cmake:
2440 * Source/cmake/WebKitFeatures.cmake:
2441 * Source/cmakeconfig.h.cmake:
2442 * configure.ac:
2443
jocelyn.turcotte@digia.coma0636a72012-12-10 16:56:21 +000024442012-12-10 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
2445
2446 [Qt] Remove the support for building a debug WebKit with a release Qt
2447 https://bugs.webkit.org/show_bug.cgi?id=104560
2448
2449 Reviewed by Tor Arne Vestbø.
2450
2451 This creates issues with non-framework builds of Qt (necessary for debug-only
2452 builds) since a Qt5 prefix is now added to the base target name.
2453
2454 * Source/api.pri:
2455
kov@webkit.orgdeb6f0c2012-12-10 15:02:57 +000024562012-12-09 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
2457
2458 [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
2459 https://bugs.webkit.org/show_bug.cgi?id=94515
2460
2461 Reviewed by Martin Robinson.
2462
2463 * configure.ac: require soup 2.40.0, which adds the new support.
2464
mrobinson@webkit.org20d74542012-12-10 14:50:44 +000024652012-12-10 Martin Robinson <mrobinson@igalia.com>
2466
2467 [GTK] Bring Harfbuzz-ng support to Gtk
2468 https://bugs.webkit.org/show_bug.cgi?id=92098
2469
2470 Reviewed by Gustavo Noronha Silva.
2471
2472 Add support for detecting HarfBuzz during configuration phase. Add these
2473 flags to the FreeType ones since HarfBuzz support is part of the FreeType
2474 backend.
2475
2476 * configure.ac: Detect HarfBuzz.
2477
commit-queue@webkit.org47522542012-12-08 17:16:05 +000024782012-12-08 Seokju Kwon <seokju.kwon@gmail.com>
2479
2480 [EFL][WK2] Add Remote Web Inspector
2481 https://bugs.webkit.org/show_bug.cgi?id=98705
2482
2483 Reviewed by Gyuyoung Kim.
2484
2485 Prepare inspectorPageIndex.html for remote web inspector.
2486
2487 * Source/PlatformEfl.cmake:
2488
commit-queue@webkit.orgd318ebe2012-12-07 03:07:24 +000024892012-12-06 Rick Byers <rbyers@chromium.org>
2490
2491 CSS cursor property should support webkit-image-set
2492 https://bugs.webkit.org/show_bug.cgi?id=99493
2493
2494 Reviewed by Beth Dakin.
2495
2496 Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
2497
2498 * Source/cmake/WebKitFeatures.cmake:
2499 * Source/cmakeconfig.h.cmake:
2500
commit-queue@webkit.org36bd77a2012-12-06 21:58:01 +000025012012-12-06 Laszlo Gombos <l.gombos@samsung.com>
2502
2503 [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
2504 https://bugs.webkit.org/show_bug.cgi?id=104278
2505
2506 Reviewed by Brent Fulgham.
2507
2508 The variable is unnecessary as glib is a required dependency
2509 for the EFL port and glib is not used by other ports building
2510 with CMake.
2511
2512 * Source/cmake/OptionsEfl.cmake:
2513 * Source/cmake/WebKitFeatures.cmake:
2514 * Source/cmakeconfig.h.cmake:
2515
tony@chromium.org9769f722012-12-06 21:19:12 +000025162012-12-06 Tony Chang <tony@chromium.org>
2517
2518 REGRESSION(r135082): Restore the ability to insert author level style sheets from script
2519 https://bugs.webkit.org/show_bug.cgi?id=104042
2520
2521 Reviewed by Antti Koivisto.
2522
2523 Update exports for Internals.cpp.
2524
2525 * Source/autotools/symbols.filter:
2526
commit-queue@webkit.orga51a2222012-12-06 18:18:31 +000025272012-12-06 Laszlo Gombos <l.gombos@samsung.com>
2528
2529 [EFL] Optimize binary size by removing dead sections on unix/gcc
2530 https://bugs.webkit.org/show_bug.cgi?id=102827
2531
2532 Reviewed by Kenneth Rohde Christiansen.
2533
2534 Turn on -ffunction-sections -fdata-sections --gc-section flags
2535 on unix for the gcc toolchain for release builds to optimize binary
2536 size for the Efl port.
2537
2538 * Source/cmake/OptionsEfl.cmake:
2539
commit-queue@webkit.orgf3f290a2012-12-06 14:11:05 +000025402012-12-06 Seokju Kwon <seokju.kwon@gmail.com>
2541
2542 [EFL] Fix destination path in Source/PlatformEfl.cmake
2543 https://bugs.webkit.org/show_bug.cgi?id=104237
2544
2545 Reviewed by Laszlo Gombos.
2546
2547 Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
2548
2549 * Source/PlatformEfl.cmake:
2550
shinyak@chromium.orgb98e8f82012-12-06 13:38:47 +000025512012-12-06 Shinya Kawanaka <shinyak@chromium.org>
2552
2553 Internals.getElementByIdInShadowRoot is nonsense now.
2554 https://bugs.webkit.org/show_bug.cgi?id=104241
2555
2556 Reviewed by Kent Tamura.
2557
2558 * Source/autotools/symbols.filter:
2559
commit-queue@webkit.orgd6fb2c52012-12-06 03:10:13 +000025602012-12-05 Halton Huo <halton.huo@intel.com>
2561
2562 [CMake] Unify coding style for CMake files
2563 https://bugs.webkit.org/show_bug.cgi?id=103605
2564
2565 Reviewed by Laszlo Gombos.
2566
2567 Update cmake files(.cmake, CMakeLists.txt) with following style rules:
2568 1. Indentation
2569 1.1 Use spaces, not tabs.
2570 1.2 Four spaces as indent.
2571 2. Spacing
2572 2.1 Place one space between control statements and their parentheses.
2573 For eg, if (), else (), elseif (), endif (), foreach (),
2574 endforeach (), while (), endwhile (), break ().
2575 2.2 Do not place spaces between function and macro statements and
2576 their parentheses. For eg, macro(), endmacro(), function(),
2577 endfunction().
2578 2.3 Do not place spaces between a command or function or macro and its
2579 parentheses, or between a parenthesis and its content. For eg,
2580 message("testing") not message( "testing") or message ("testing" )
2581 2.4 No space at line ending.
2582 3. Lowercase when call commands macros and functions. For eg,
2583 add_executable() not ADD_EXECUTABLE(), set() not SET().
2584
2585 * CMakeLists.txt:
2586 * Source/CMakeLists.txt:
2587 * Source/PlatformEfl.cmake:
2588 * Source/cmake/EFLHelpers.cmake:
2589 * Source/cmake/FindATK.cmake:
2590 * Source/cmake/FindCFLite.cmake:
2591 * Source/cmake/FindCairo.cmake:
2592 * Source/cmake/FindDBus.cmake:
2593 * Source/cmake/FindDirectX.cmake:
2594 * Source/cmake/FindE_DBus.cmake:
2595 * Source/cmake/FindEcore.cmake:
2596 * Source/cmake/FindEdje.cmake:
2597 * Source/cmake/FindEet.cmake:
2598 * Source/cmake/FindEeze.cmake:
2599 * Source/cmake/FindEfreet.cmake:
2600 * Source/cmake/FindEina.cmake:
2601 * Source/cmake/FindElementary.cmake:
2602 * Source/cmake/FindEnchant.cmake:
2603 * Source/cmake/FindEvas.cmake:
2604 * Source/cmake/FindFontconfig.cmake:
2605 * Source/cmake/FindGLIB.cmake:
2606 * Source/cmake/FindGStreamer.cmake:
2607 * Source/cmake/FindGperf.cmake:
2608 * Source/cmake/FindHarfBuzz.cmake:
2609 * Source/cmake/FindICU.cmake:
2610 * Source/cmake/FindLibSoup.cmake:
2611 * Source/cmake/FindQuickTimeSDK.cmake:
2612 * Source/cmake/FindSqlite.cmake:
2613 * Source/cmake/OptionsBlackBerry.cmake:
2614 * Source/cmake/OptionsCommon.cmake:
2615 * Source/cmake/OptionsEfl.cmake:
2616 * Source/cmake/OptionsWinCE.cmake:
2617 * Source/cmake/OptionsWindows.cmake:
2618 * Source/cmake/WebKitFS.cmake:
2619 * Source/cmake/WebKitFeatures.cmake:
2620 * Source/cmake/WebKitHelpers.cmake:
2621 * Source/cmake/WebKitMacros.cmake:
2622 * Source/cmake/WebKitPackaging.cmake:
2623 * Source/cmake/gtest/CMakeLists.txt:
2624
yoli@rim.coma7c91e12012-12-05 21:10:18 +000026252012-12-05 Yong Li <yoli@rim.com>
2626
2627 [BlackBerry] Build with libjpegturbo
2628 https://bugs.webkit.org/show_bug.cgi?id=104152
2629
2630 Reviewed by Rob Buis.
2631
2632 RIM PR# 196975.
2633 This change is made by Ming Xie to link with libjpegturbo.
2634
2635 * Source/cmake/OptionsBlackBerry.cmake:
2636
leoyang@rim.com18502e22012-12-05 20:05:25 +000026372012-12-05 Leo Yang <leoyang@rim.com>
2638
2639 [BlackBerry] Enable CSS_IMAGE_RESOLUTION
2640 https://bugs.webkit.org/show_bug.cgi?id=104132
2641
2642 Reviewed by Yong Li.
2643
2644 * Source/cmake/OptionsBlackBerry.cmake:
2645
commit-queue@webkit.org3d436ba2012-12-05 18:59:16 +000026462012-12-05 Laszlo Gombos <l.gombos@samsung.com>
2647
2648 [CMake] Enable to build WebKit sources without Tools
2649 https://bugs.webkit.org/show_bug.cgi?id=103918
2650
2651 Reviewed by Gyuyoung Kim.
2652
2653 Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
2654 (enabled or disabled) and the Tools directory exists for all CMake based ports.
2655
2656 This change enables the possibility to build WebKit even if the Tools directory
2657 does not exists.
2658
2659 * CMakeLists.txt:
2660
commit-queue@webkit.org08f988c2012-12-04 09:12:00 +000026612012-12-04 Kondapally Kalyan <kalyan.kondapally@intel.com>
2662
2663 [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
2664 https://bugs.webkit.org/show_bug.cgi?id=103710.
2665
2666 Reviewed by Kenneth Rohde Christiansen.
2667
2668 When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
2669 In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions.
2670 USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
2671
2672 * Source/cmake/OptionsEfl.cmake:
2673
pierre.rossi@gmail.comeeb16442012-12-04 01:38:59 +000026742012-12-03 Pierre Rossi <pierre.rossi@digia.com>
2675
2676 [Qt] another stab at fixing the windows build
2677
2678 It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
2679 Define them by hand to be on the safe side.
2680
2681 * Source/widgetsapi.pri:
2682
alexis@webkit.orged5ebb32012-12-03 17:48:42 +000026832012-12-03 Alexis Menard <alexis@webkit.org>
2684
alexis@webkit.org609a7842012-12-03 20:04:27 +00002685 [EFL] Enable CSS3 background-position offsets by default.
2686 https://bugs.webkit.org/show_bug.cgi?id=103879
2687
2688 Reviewed by Laszlo Gombos.
2689
2690 Enable the feature for EFL only.
2691
2692 * Source/cmake/OptionsEfl.cmake:
2693
26942012-12-03 Alexis Menard <alexis@webkit.org>
2695
alexis@webkit.orged5ebb32012-12-03 17:48:42 +00002696 [GTK] Enable CSS3 background-background position offset by default.
2697 https://bugs.webkit.org/show_bug.cgi?id=103903
2698
2699 Reviewed by Philippe Normand.
2700
2701 Turn on the flag by default.
2702
2703 * configure.ac:
2704
commit-queue@webkit.org6aa73712012-12-03 15:42:25 +000027052012-12-03 Cosmin Truta <ctruta@rim.com>
2706
2707 [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
2708 https://bugs.webkit.org/show_bug.cgi?id=103842
2709
2710 Reviewed by Yong Li.
2711
2712 Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
2713
2714 * Source/cmake/OptionsBlackBerry.cmake:
2715
commit-queue@webkit.orgd2506372012-12-03 15:20:51 +000027162012-12-03 Laszlo Gombos <l.gombos@samsung.com>
2717
2718 [CMake] Enable building WebKit2-only build for the EFL port
2719 https://bugs.webkit.org/show_bug.cgi?id=103820
2720
2721 Reviewed by Gyuyoung Kim.
2722
2723 To create a WebKit2-only build for EFL use the following command:
2724 build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
2725
2726 * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
2727 all CMake based ports.
2728
2729 * Source/cmake/OptionsEfl.cmake: Enable WebKit2
2730 for the EFL port if it is not explicitly set (enabled or disabled).
2731
zeno.albisser@digia.coma084ac32012-12-03 12:40:42 +000027322012-12-03 Zeno Albisser <zeno@webkit.org>
2733
2734 [Qt][Mac] QtWebKitWidgets has wrong install_name.
2735
2736 This part got lost during the library split.
2737 It was done for QtWebKit before, but it also
2738 needs to be applied to QtWebKitWidgets.
2739
2740 Reviewed by Tor Arne Vestbø.
2741
2742 * Source/widgetsapi.pri:
2743
junov@google.com80720cc2012-11-30 21:11:31 +000027442012-11-30 Justin Novosad <junov@google.com>
2745
2746 [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
2747 https://bugs.webkit.org/show_bug.cgi?id=103643
2748
2749 Reviewed by Stephen White.
2750
2751 New test to verify that elements using a canvas as a style image
2752 source are redrawn when the canvas is animated. Added as a manual test
2753 because the bug was not reproducible in DumpRenderTree.
2754
2755 * ManualTests/animated-canvas-as-background.html: Added.
2756
pierre.rossi@gmail.comded582b2012-11-30 16:10:16 +000027572012-11-30 Pierre Rossi <pierre.rossi@gmail.com>
2758
2759 [Qt] Unreviewed build break
2760
2761 Rubber-stamped by Simon Hausmann.
2762
2763 Poor man's way to trigger a clean build on a bot.
2764
2765 * WebKit.pro:
2766
hausmann@webkit.orge85cd9b2012-11-30 15:22:37 +000027672012-11-30 Simon Hausmann <simon.hausmann@digia.com>
2768
2769 [Qt] Unreviewed doc fix
2770
2771 Add additional search paths for API folders.
2772
2773 * Source/qtwebkit.qdocconf:
2774
hausmann@webkit.org5058b7e2012-11-30 15:00:33 +000027752012-11-30 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
2776
2777 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
2778 https://bugs.webkit.org/show_bug.cgi?id=99314
2779
2780 Reviewed by Tor Arne Vestbø.
2781
2782 This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
2783 shared libraries.
2784
2785 It's a big refactoring that mostly involves moving WebCore dependent
2786 code into QtWebKit and accessing it through exported QWebFrameAdapter
2787 and QWebPageAdapter classes.
2788
2789 * Source/QtWebKit.pro:
2790 * Source/api.pri:
2791 * Source/sync.profile:
2792 * Source/widgetsapi.pri: Added.
2793 * WebKit.pro:
2794
vestbo@webkit.org4e3c3332012-11-30 14:16:44 +000027952012-11-30 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
2796
2797 [Qt] Build as a regular Qt module when production_build is enabled
2798
2799 Instead of always setting CONFIG+=force_independent. This means the
2800 libs, headers, and documentation will end up in qtbase for developer
2801 builds of Qt, instead of always in the QtWebKit build directory.
2802
2803 Reviewed by Simon Hausmann.
2804
2805 * Source/api.pri:
2806
rafaelw@chromium.orgecc5b852012-11-30 05:40:27 +000028072012-11-29 Rafael Weinstein <rafaelw@chromium.org>
2808
2809 [HTMLTemplateElement] Add feature flag
2810 https://bugs.webkit.org/show_bug.cgi?id=103694
2811
2812 Reviewed by Adam Barth.
2813
2814 This flag will guard the implementation of the HTMLTemplateElement.
2815 http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
2816
2817 * Source/cmake/WebKitFeatures.cmake:
2818 * Source/cmakeconfig.h.cmake:
2819
commit-queue@webkit.orgc83e8ee2012-11-29 06:21:20 +000028202012-11-28 Michael Pruett <michael@68k.org>
2821
2822 IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
2823 https://bugs.webkit.org/show_bug.cgi?id=103554
2824
2825 Reviewed by Kentaro Hara.
2826
2827 In r135022, duplicate createFromWire() and toWireString() methods
2828 were added to the JSC version of SerializedScriptValue. In
2829 order to allow the JSC SerializedScriptValue to compile when
2830 ENABLE(INDEXED_DATABASE) is turned on, these new methods have
2831 been removed and the old methods have been moved outside the
2832 ENABLE(INDEXED_DATABASE) guard.
2833
2834 * Source/autotools/symbols.filter:
2835
shinyak@chromium.orgf9720732012-11-29 02:18:20 +000028362012-11-28 Shinya Kawanaka <shinyak@chromium.org>
2837
2838 [Shadow] Move Distribution stuffs from ShadowRoot
2839 https://bugs.webkit.org/show_bug.cgi?id=103481
2840
2841 Reviewed by Hajime Morita.
2842
2843 * Source/autotools/symbols.filter:
2844
commit-queue@webkit.orgf34793a2012-11-27 04:37:01 +000028452012-11-26 Halton Huo <halton.huo@intel.com>
2846
2847 [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
2848 https://bugs.webkit.org/show_bug.cgi?id=100829
2849
2850 Reviewed by Gyuyoung Kim.
2851
2852 In WebKitFeatures.cmake, only use ${_name} for condition to print
2853 a option as ON will prevent the overridden ones in OptionsXXX.cmake,
2854 should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
2855
2856 * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
2857 ENABLE_WEBGL
2858 * Source/cmake/WebKitFeatures.cmake: Use
2859 ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of
2860 a feature is enabled. Adjust options in lexicographical order.
2861
mrobinson@webkit.org35b1ae62012-11-26 22:00:15 +000028622012-11-26 Kalev Lember <kalevlember@gmail.com>
2863
2864 [GTK] Explicitly link against librt
2865 https://bugs.webkit.org/show_bug.cgi?id=103194
2866
2867 Reviewed by Martin Robinson.
2868
2869 Fixes broken build with undefined references to shm_open / shm_unlink
2870 symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
2871
2872 * configure.ac:
2873
commit-queue@webkit.org3573bab2012-11-26 08:31:18 +000028742012-11-26 Laszlo Gombos <l.gombos@samsung.com>
2875
2876 [CMake] Allow user specified compiler flags to take precedence
2877 https://bugs.webkit.org/show_bug.cgi?id=103101
2878
2879 Reviewed by Brent Fulgham.
2880
2881 Make sure that compiler and linker flags specified by the build system
2882 are always prepended to the variables that can be specified by the
2883 environment and the user as well.
2884
2885 * Source/cmake/OptionsCommon.cmake:
2886 * Source/cmake/OptionsWindows.cmake:
2887 * Source/cmake/WebKitHelpers.cmake:
2888
alexis@webkit.orgd4f31662012-11-23 21:24:10 +000028892012-11-23 Alexis Menard <alexis@webkit.org>
2890
2891 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
2892 https://bugs.webkit.org/show_bug.cgi?id=102104
2893
2894 Reviewed by Julien Chaffraix.
2895
2896 Protect the new feature behind a feature flag.
2897
2898 * Source/cmake/WebKitFeatures.cmake:
2899 * Source/cmakeconfig.h.cmake:
2900 * configure.ac:
2901
paroga@webkit.orgbf80a622012-11-23 16:54:35 +000029022012-11-23 Patrick Gansterer <paroga@webkit.org>
2903
2904 [CMake] Add support for winflexbison distribution
2905 https://bugs.webkit.org/show_bug.cgi?id=102551
2906
2907 Reviewed by Laszlo Gombos.
2908
2909 Since GnuWin32 does not provide recent versions of bision and flex supporting
2910 the alternative winflexbison distribution is the prefered option.
2911
2912 * Source/cmake/WebKitMacros.cmake:
2913
commit-queue@webkit.orgb81cd6d2012-11-23 15:36:37 +000029142012-11-23 Laszlo Gombos <l.gombos@samsung.com>
2915
2916 [EFL] Define WTF_PLATFORM_EFL in Platform.h
2917 https://bugs.webkit.org/show_bug.cgi?id=101482
2918
2919 Reviewed by Kenneth Rohde Christiansen.
2920
2921 Remove the definition of WTF_PLATFORM_EFL from the build system to
2922 make the EFL port consistent with other ports.
2923
2924 * Source/cmake/OptionsEfl.cmake:
2925
commit-queue@webkit.org242d9b62012-11-23 09:22:13 +000029262012-11-23 Krzysztof Czech <k.czech@samsung.com>
2927
2928 [EFL] Platform support for Accessibility feature.
2929 https://bugs.webkit.org/show_bug.cgi?id=100848
2930
2931 Reviewed by Gyuyoung Kim.
2932
2933 Add support for ATK library.
2934
2935 * Source/cmake/FindATK.cmake: Added.
2936 * Source/cmake/OptionsEfl.cmake:
2937
kov@webkit.orge0b94072012-11-22 21:07:03 +000029382012-09-26 Gustavo Noronha Silva <gns@gnome.org>
2939
2940 [GTK] Split SVG from WebCore to work-around make limitation
2941 https://bugs.webkit.org/show_bug.cgi?id=97735
2942
2943 Reviewed by Carlos Garcia Campos.
2944
2945 Add a new libtool convenience library, libWebCoreSVG.la, to work-around
2946 make limitation when linking libWebCore.
2947
2948 * GNUmakefile.am: variables for the new library.
2949
hausmann@webkit.orgcc4b1602012-11-22 13:57:53 +000029502012-11-22 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
2951
2952 [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
2953 https://bugs.webkit.org/show_bug.cgi?id=102800
2954
2955 Reviewed by Tor Arne Vestbø.
2956
2957 This patch separates code that needs to use QWidget related APIs in
2958 WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
2959 example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
2960 while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
2961 static library. WebKit1 is compiled without QT += widgets and therefore
2962 any widget related dependency has been moved "up" and out of WebKit1 into
2963 the WebKitWidgets library.
2964
2965 Between the code in WebKit.a and WebKitWidgets.a new adapters and
2966 interfaces have been introduced, such as QWebPageAdapter and
2967 QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
2968 call out into the API layer, implemented by QWebPage (QWebPagePrivate).
2969 The other way around if QWebPage wants to access WebCore or
2970 WebCoreSupport related functionality, it will go through
2971 QWebPageAdapater (as base class). The separation in the direction up
2972 into the API layer is complete with this patch, no code in WebKit1
2973 depends on QtWidgets. The separation the other way around, code in the
2974 API layer not using any WebCore types, is not complete yet.
2975
2976 Some classes such as QWebSettings, QWebElement or
2977 DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
2978 they do not depend on widget related Qt APIs and they make much more
2979 use of WebCore internal APIs and therefore are easier to keep in
2980 WebKit1.
2981
2982 In the future we plan to place a real shared library boundary between
2983 WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
2984 part of the QtWebKit shared library and by turning the WebKitWidgets
2985 static library into a shared one.
2986
2987
2988 * Source/api.pri:
2989 * WebKit.pro:
2990
ryuan.choi@samsung.comc844afc2012-11-22 06:18:35 +000029912012-11-21 Ryuan Choi <ryuan.choi@gmail.com>
2992
2993 [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
2994 https://bugs.webkit.org/show_bug.cgi?id=102988
2995
2996 Reviewed by Laszlo Gombos.
2997
2998 Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
2999 WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
3000
3001 * Source/cmake/OptionsEfl.cmake:
3002
commit-queue@webkit.org1d67c702012-11-22 03:08:46 +000030032012-11-21 Kondapally Kalyan <kalyan.kondapally@intel.com>
3004
3005 [EFL] GLX detection is broken.
3006 https://bugs.webkit.org/show_bug.cgi?id=102687.
3007
3008 Reviewed by Laszlo Gombos.
3009
3010 HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
3011 explicitly test for GLX support.
3012 This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
3013
3014 * Source/cmake/OptionsEfl.cmake:
3015
gyuyoung.kim@samsung.comc8489322012-11-21 11:14:34 +000030162012-11-21 Yael Aharon <yael.aharon@intel.com>
3017
3018 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
3019 https://bugs.webkit.org/show_bug.cgi?id=101526
3020
3021 Reviewed by Kenneth Rohde Christiansen.
3022
3023 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
3024
3025 * Source/cmake/OptionsEfl.cmake:
3026
commit-queue@webkit.orgebdffaf2012-11-21 06:05:45 +000030272012-11-20 Sheriff Bot <webkit.review.bot@gmail.com>
3028
3029 Unreviewed, rolling out r133859.
3030 http://trac.webkit.org/changeset/133859
3031 https://bugs.webkit.org/show_bug.cgi?id=102875
3032
3033 This patch makes API test broken (Requested by gyuyoung on
3034 #webkit).
3035
3036 * Source/cmake/OptionsEfl.cmake:
3037
commit-queue@webkit.orgf61a46a2012-11-20 19:59:14 +000030382012-11-20 Elliott Sprehn <esprehn@chromium.org>
3039
3040 Store MutationObserver callback in a hidden property for V8
3041 https://bugs.webkit.org/show_bug.cgi?id=102555
3042
3043 Reviewed by Adam Barth.
3044
3045 Test for reference cycle leaks with mutation observers. There doesn't seem
3046 to be a way to check this for v8, but if you manually run you can see if it
3047 leaks observers.
3048
3049 * ManualTests/leak-cycle-observer-wrapper.html: Added.
3050
carlosgc@webkit.org58ef18b2012-11-20 16:02:19 +000030512012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
3052
3053 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
3054
carlosgc@webkit.orga9f159a2012-11-20 16:08:53 +00003055 * configure.ac: Bump tarball version number, not updated in
3056 previous commit by mistake.
3057
30582012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
3059
3060 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
3061
carlosgc@webkit.org58ef18b2012-11-20 16:02:19 +00003062 * configure.ac: Bump version numbers.
3063
kihong.kwon@samsung.com9ed51c52012-11-19 15:42:53 +000030642012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
3065
3066 Add PROXIMITY_EVENTS feature
3067 https://bugs.webkit.org/show_bug.cgi?id=102658
3068
3069 Reviewed by Kentaro Hara.
3070
3071 Add PROXIMITY_EVENTS feature to cmake.
3072
3073 * Source/cmake/WebKitFeatures.cmake:
3074 * Source/cmakeconfig.h.cmake:
3075
commit-queue@webkit.org82af1232012-11-19 05:46:55 +000030762012-11-18 Laszlo Gombos <l.gombos@samsung.com>
3077
3078 Remove non-existent directories from the make system
3079 https://bugs.webkit.org/show_bug.cgi?id=102632
3080
commit-queue@webkit.org9d4f53a2012-11-19 07:55:51 +00003081 Reviewed by Kenneth Rohde Christiansen.
3082
3083 Remove (non-existent) symbian references from the exclude list for packaging.
3084
3085 * Source/cmake/WebKitPackaging.cmake:
3086
30872012-11-18 Laszlo Gombos <l.gombos@samsung.com>
3088
3089 Remove non-existent directories from the make system
3090 https://bugs.webkit.org/show_bug.cgi?id=102632
3091
commit-queue@webkit.org82af1232012-11-19 05:46:55 +00003092 Reviewed by Adam Barth.
3093
3094 Remove (non-existent) symbian references from the exclude list for packaging.
3095
3096 * Source/cmake/WebKitPackaging.cmake:
3097
commit-queue@webkit.org5a9f0f12012-11-19 00:41:02 +000030982012-11-18 Genevieve Mak <gmak@rim.com>
3099
3100 [BlackBerry] Enable Touch Sliders
3101 https://bugs.webkit.org/show_bug.cgi?id=102516
3102
3103 Reviewed by Rob Buis.
3104
3105 Enabled for BlackBerry only
3106 PR #242781
3107 PR #176014
3108
3109 * Source/cmake/OptionsBlackBerry.cmake:
3110 * Source/cmake/WebKitFeatures.cmake:
3111 * Source/cmakeconfig.h.cmake:
3112
carlosgc@webkit.org2082c6d2012-11-18 11:22:37 +000031132012-11-18 Carlos Garcia Campos <cgarcia@igalia.com>
3114
3115 Unreviewed. Fix GTK+ build after r135022.
3116
3117 * Source/autotools/symbols.filter: Add exports for
3118 SerializedScriptValue changes.
3119
tony@chromium.orgc4e04ba2012-11-16 23:59:24 +000031202012-11-16 Tony Chang <tony@chromium.org>
3121
3122 Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
3123 https://bugs.webkit.org/show_bug.cgi?id=102554
3124
3125 Reviewed by Andreas Kling.
3126
3127 As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
3128 we're going to revist this feature once additional vendor support is
3129 achieved.
3130
3131 * Source/cmake/WebKitFeatures.cmake:
3132 * Source/cmakeconfig.h.cmake:
3133
commit-queue@webkit.org6a75bef2012-11-16 13:19:56 +000031342012-11-16 Ulan Degenbaev <ulan@chromium.org>
3135
3136 [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
3137 https://bugs.webkit.org/show_bug.cgi?id=94463
3138
3139 Reviewed by Kentaro Hara.
3140
3141 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
3142
3143 * ManualTests/typed-array-memory.html:
3144
commit-queue@webkit.org0c294e92012-11-16 08:08:37 +000031452012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
3146
commit-queue@webkit.org541a5d22012-11-16 09:19:19 +00003147 Unreviewed, rolling out r134908.
3148 http://trac.webkit.org/changeset/134908
3149 https://bugs.webkit.org/show_bug.cgi?id=102473
3150
3151 Broke the Apple Windows Debug build. (Requested by dydx on
3152 #webkit).
3153
3154 * Source/autotools/symbols.filter:
3155
31562012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
3157
commit-queue@webkit.org0c294e92012-11-16 08:08:37 +00003158 Unreviewed, rolling out r134865.
3159 http://trac.webkit.org/changeset/134865
3160 https://bugs.webkit.org/show_bug.cgi?id=102466
3161
3162 Broke the Apple Windows Debug build. (Requested by dydx on
3163 #webkit).
3164
3165 * Source/autotools/symbols.filter:
3166
commit-queue@webkit.orgca9f7312012-11-16 08:02:55 +000031672012-11-16 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
3168
3169 Avoid copying of ViewportArguments in computeViewportAttributes function
3170 https://bugs.webkit.org/show_bug.cgi?id=102354
3171
3172 Reviewed by Kenneth Rohde Christiansen.
3173
3174 Updated exported symbols for GTK.
3175
3176 * Source/autotools/symbols.filter:
3177
kov@webkit.org64545a32012-11-16 01:05:18 +000031782012-11-15 Gustavo Noronha Silva <gns@gnome.org>
3179
3180 [GTK] Split WebCore/platform into a separate library
3181 https://bugs.webkit.org/show_bug.cgi?id=94435
3182
3183 Reviewed by Martin Robinson.
3184
3185 More people have been reporting problems when linking WebCore because
3186 the command line limit is being exceeded. Splitting WebCore a bit more
3187 is in order.
3188
3189 * GNUmakefile.am: add variable that will hold the list of source files
3190 for libWebCorePlatform .
3191
tony@chromium.orgb4414872012-11-15 21:41:07 +000031922012-11-15 Tony Chang <tony@chromium.org>
3193
3194 Generate Settings from a .in file
3195 https://bugs.webkit.org/show_bug.cgi?id=100393
3196
3197 Reviewed by Adam Barth.
3198
3199 Generate SettingsMacros.h for cmake.
3200
3201 * Source/cmake/WebKitMacros.cmake:
3202
commit-queue@webkit.orgab366e12012-11-15 19:15:17 +000032032012-11-15 Rick Byers <rbyers@chromium.org>
3204
3205 No tests for changing mouse cursors
3206 https://bugs.webkit.org/show_bug.cgi?id=100550
3207
3208 Reviewed by Brent Fulgham.
3209
3210 Add necessary exports for Internals::getCurrentCursorInfo
3211
3212 * Source/autotools/symbols.filter:
3213
tkent@chromium.orgac0ed3f2012-11-15 09:47:46 +000032142012-11-15 Kent Tamura <tkent@chromium.org>
3215
3216 Support stand-alone month names in calendar picker
3217 https://bugs.webkit.org/show_bug.cgi?id=102196
3218
3219 Reviewed by Kentaro Hara.
3220
3221 * ManualTests/forms/calendar-picker.html:
3222 - Remove monthLabels arguments.
3223 - Add a mock implementation of pagePopupController.formatMonth.
3224
commit-queue@webkit.org37ca2ba2012-11-15 06:51:10 +000032252012-11-14 Sheriff Bot <webkit.review.bot@gmail.com>
3226
3227 Unreviewed, rolling out r134741.
3228 http://trac.webkit.org/changeset/134741
3229 https://bugs.webkit.org/show_bug.cgi?id=102337
3230
3231 "Change is incorrect." (Requested by dydx on #webkit).
3232
3233 * Source/autotools/symbols.filter:
3234
dbates@webkit.org4d6d5992012-11-15 06:37:43 +000032352012-11-14 Daniel Bates <dbates@webkit.org>
3236
3237 Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
3238 (https://bugs.webkit.org/show_bug.cgi?id=96818)
3239
3240 Export symbols similar to the ones we added to WebCore.exp.in in
3241 <http://trac.webkit.org/changeset/134691>.
3242
3243 * Source/autotools/symbols.filter:
3244
commit-queue@webkit.orgb2052d32012-11-14 09:57:50 +000032452012-11-14 KyungTae Kim <ktf.kim@samsung.com>
3246
3247 [EFL] Turn on error on warnings for "sign-compare"
3248 https://bugs.webkit.org/show_bug.cgi?id=101761
3249
3250 Reviewed by Gyuyoung Kim.
3251
3252 Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
3253
3254 * Source/cmake/WebKitHelpers.cmake:
3255
hugo.lima@openbossa.org663131f2012-11-13 15:04:41 +000032562012-11-13 Hugo Parente Lima <hugo.lima@openbossa.org>
3257
3258 FindGLIB.cmake fails do find glib gmodule module.
3259 https://bugs.webkit.org/show_bug.cgi?id=101784
3260
3261 Reviewed by Caio Marcelo de Oliveira Filho.
3262
3263 * Source/cmake/FindGLIB.cmake:
3264
commit-queue@webkit.org73c2f572012-11-13 08:11:18 +000032652012-11-13 Huang Dongsung <luxtella@company100.net>
3266
3267 Coordinated Graphics: Directly composited animated GIFs only render the first image.
3268 https://bugs.webkit.org/show_bug.cgi?id=102043
3269
3270 Reviewed by Noam Rosenthal.
3271
3272 Add a test to check that a gif animation can run on a compositing layer.
3273
3274 * ManualTests/animated-gif-on-compositing-layer.html: Added.
3275
commit-queue@webkit.orga94e3932012-11-13 06:55:08 +000032762012-11-12 KyungTae Kim <ktf.kim@samsung.com>
3277
3278 [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
3279 https://bugs.webkit.org/show_bug.cgi?id=101762
3280
3281 Reviewed by Gyuyoung Kim.
3282
3283 In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
3284
3285 * Source/CMakeLists.txt:
3286
commit-queue@webkit.org4bb57ee2012-11-13 06:28:49 +000032872012-11-12 Joe Mason <jmason@rim.com>
3288
3289 [BlackBerry] NetworkJob should not check if data is received with HEAD
3290 https://bugs.webkit.org/show_bug.cgi?id=102034
3291
3292 Reviewed by George Staikos.
3293
3294 Internal PR: 241391
3295
3296 Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
3297
3298 * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
3299
commit-queue@webkit.org8285e2b62012-11-12 11:20:55 +000033002012-11-12 KyungTae Kim <ktf.kim@samsung.com>
3301
3302 [EFL] Turn on error on warnings for "switch"
3303 https://bugs.webkit.org/show_bug.cgi?id=101760
3304
3305 Reviewed by Gyuyoung Kim.
3306
3307 Turn on error on warning for "switch" by removing "-Wno-error=switch"
3308
3309 * Source/cmake/WebKitHelpers.cmake:
3310
shinyak@chromium.orge2a0ced2012-11-12 03:40:03 +000033112012-11-11 Shinya Kawanaka <shinyak@chromium.org>
3312
3313 [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
3314 https://bugs.webkit.org/show_bug.cgi?id=101180
3315
3316 Reviewed by Dimitri Glazkov.
3317
3318 Exposes necessary symbols.
3319
3320 * Source/autotools/symbols.filter:
3321
commit-queue@webkit.org9caadc52012-11-12 02:27:10 +000033222012-11-11 Sheriff Bot <webkit.review.bot@gmail.com>
3323
3324 Unreviewed, rolling out r134144.
3325 http://trac.webkit.org/changeset/134144
3326 https://bugs.webkit.org/show_bug.cgi?id=101876
3327
3328 seems to break win 7 chromium browser test (Requested by
3329 hayato on #webkit).
3330
3331 * Source/autotools/symbols.filter:
3332
commit-queue@webkit.org690d3722012-11-10 02:45:24 +000033332012-11-09 Rick Byers <rbyers@chromium.org>
3334
3335 No tests for changing mouse cursors
3336 https://bugs.webkit.org/show_bug.cgi?id=100550
3337
3338 Reviewed by Adam Barth.
3339
3340 Add necessary exports for Internals::getCurrentCursorInfo
3341
3342 * Source/autotools/symbols.filter:
3343
commit-queue@webkit.orgafb475f2012-11-09 14:03:14 +000033442012-11-09 Laszlo Gombos <l.gombos@samsung.com>
3345
3346 [EFL] Enable -Werror for the EFL port
3347 https://bugs.webkit.org/show_bug.cgi?id=98715
3348
3349 Reviewed by Gyuyoung Kim.
3350
3351 Treat all warnings as errors, except the existing warnings in the
3352 current code base ("unused-parameter", "sign-compare" and "switch").
3353
3354 Thanks for Raphael Kubo da Costa for the extra help.
3355
3356 * Source/CMakeLists.txt: Enable warnings as error for all libraries
3357 (except WebKit and WebKit2) for the EFL port.
3358 Other cmake-based ports are welcome to join.
3359
3360 * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
3361 default for cmake-based ports when ENABLE_WERROR is set.
3362
commit-queue@webkit.orgc1b5c712012-11-08 15:39:04 +000033632012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
3364
3365 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
3366 https://bugs.webkit.org/show_bug.cgi?id=101559
3367
3368 Reviewed by Kenneth Rohde Christiansen.
3369
3370 Follow-up to 133859; also change the default value in
3371 OptionsEfl.cmake so that the default changes for people not using
3372 build-webkit (ie. users) as well.
3373
3374 * Source/cmake/OptionsEfl.cmake:
3375
commit-queue@webkit.org8e6ce532012-11-08 15:25:17 +000033762012-11-08 Yael Aharon <yael.aharon@intel.com>
3377
3378 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
3379 https://bugs.webkit.org/show_bug.cgi?id=101526
3380
3381 Reviewed by Kenneth Rohde Christiansen.
3382
3383 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
3384
3385 * Source/cmake/OptionsEfl.cmake:
3386
commit-queue@webkit.org4a20f472012-11-08 14:15:22 +000033872012-11-08 Laszlo Gombos <l.gombos@samsung.com>
3388
3389 [EFL] Remove non-variable options from the build system
3390 https://bugs.webkit.org/show_bug.cgi?id=101506
3391
3392 Reviewed by Kenneth Rohde Christiansen.
3393
3394 Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
3395 WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables
3396 as these are always set to const 1 and not really configurable.
3397
3398 Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
3399
3400 * Source/cmake/OptionsEfl.cmake:
3401
dominik.rottsches@intel.com055e7182012-11-08 11:32:19 +000034022012-11-08 Sheriff Bot <webkit.review.bot@gmail.com>
3403
3404 Unreviewed, rolling out r133865.
3405 http://trac.webkit.org/changeset/133865
3406 https://bugs.webkit.org/show_bug.cgi?id=101579
3407
3408 dependent patch has been rolled out. (Requested by drott on
3409 #webkit).
3410
3411 * Source/cmake/OptionsEfl.cmake:
3412
dominik.rottsches@intel.com4f987ee2012-11-08 11:21:58 +000034132012-11-08 Dominik Röttsches <dominik.rottsches@intel.com>
3414
3415 Unreviewed, rolling out r133859.
3416 http://trac.webkit.org/changeset/133859
3417 https://bugs.webkit.org/show_bug.cgi?id=101526
3418
3419 Breaks EFL bots test execution.
3420
3421 * Source/cmake/OptionsEfl.cmake:
3422
rakuco@webkit.org7321aed2012-11-08 09:00:48 +000034232012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
3424
3425 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
3426 https://bugs.webkit.org/show_bug.cgi?id=101559
3427
3428 Reviewed by Kenneth Rohde Christiansen.
3429
3430 Follow-up to 133859; also change the default value in
3431 OptionsEfl.cmake so that the default changes for people not using
3432 build-webkit (ie. users) as well.
3433
3434 * Source/cmake/OptionsEfl.cmake:
3435
commit-queue@webkit.org3fe0b512012-11-08 08:10:15 +000034362012-11-08 Yael Aharon <yael.aharon@intel.com>
3437
3438 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
3439 https://bugs.webkit.org/show_bug.cgi?id=101526
3440
3441 Reviewed by Kenneth Rohde Christiansen.
3442
3443 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
3444
3445 * Source/cmake/OptionsEfl.cmake:
3446
keishi@webkit.orgd37fa2c2012-11-08 06:35:58 +000034472012-11-07 Keishi Hattori <keishi@webkit.org>
3448
3449 Implement week picking to calendar picker
3450 https://bugs.webkit.org/show_bug.cgi?id=101449
3451
3452 Reviewed by Kent Tamura.
3453
3454 * ManualTests/forms/calendar-picker.html: Added test for week picker.
3455
commit-queue@webkit.org5dd41a32012-11-08 06:08:03 +000034562012-11-07 Sheriff Bot <webkit.review.bot@gmail.com>
3457
3458 Unreviewed, rolling out r133841.
3459 http://trac.webkit.org/changeset/133841
3460 https://bugs.webkit.org/show_bug.cgi?id=101542
3461
3462 Reverted patches were innocent (Requested by shinyak on
3463 #webkit).
3464
3465 * Source/autotools/symbols.filter:
3466
shinyak@chromium.org9498da92012-11-08 04:00:28 +000034672012-11-07 Shinya Kawanaka <shinyak@chromium.org>
3468
3469 Unreviewed, rolling out r133428 and r133749
3470 https://bugs.webkit.org/show_bug.cgi?id=101533
3471
3472 These patches might cause memory regression.
3473
3474 * Source/autotools/symbols.filter:
3475
shinyak@chromium.org7f13d062012-11-07 14:13:30 +000034762012-11-07 Shinya Kawanaka <shinyak@chromium.org>
3477
3478 [Shadow] Use setPseudo() instead of setShadowPseudoId().
3479 https://bugs.webkit.org/show_bug.cgi?id=101306
3480
3481 Reviewed by Kent Tamura.
3482
3483 Exposes necessary symbols.
3484
3485 * Source/autotools/symbols.filter:
3486
hausmann@webkit.orga1a74b12012-11-07 09:32:33 +000034872012-11-07 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
3488
3489 [Qt] Fix build of modules depending on QtWebKit when using prefix
3490 https://bugs.webkit.org/show_bug.cgi?id=101437
3491
3492 Reviewed by Simon Hausmann.
3493
3494 .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
3495 adding the path to .qmake.super (before it was done by default_pre.prf,
3496 so having setting the path in our default_pre wrapper was sufficient).
3497
3498 * .qmake.conf:
3499
keishi@webkit.orgc5b8f7492012-11-07 06:29:43 +000035002012-11-06 Keishi Hattori <keishi@webkit.org>
3501
3502 Implement month picking to calendar picker
3503 https://bugs.webkit.org/show_bug.cgi?id=101333
3504
3505 Reviewed by Kent Tamura.
3506
3507 * ManualTests/forms/calendar-picker.html: Added test for month picker.
3508
commit-queue@webkit.orge1286192012-11-06 23:25:20 +000035092012-11-06 Laszlo Gombos <l.gombos@samsung.com>
3510
3511 [EFL] Simplify the build system
3512 https://bugs.webkit.org/show_bug.cgi?id=101392
3513
3514 Reviewed by Kenneth Rohde Christiansen.
3515
3516 Remove unused cmake variables. In addition there is no longer a need to define
3517 WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
3518 (see r133623).
3519
3520 * Source/cmake/OptionsEfl.cmake:
3521
hausmann@webkit.orgc0345a12012-11-05 10:12:27 +000035222012-11-05 Simon Hausmann <simon.hausmann@digia.com>
3523
3524 [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
3525
3526 These fields aren't used by anyone except some perl scripts in the Qt CI builds.
3527
3528 * Source/sync.profile:
3529
abarth@webkit.org3df3cc92012-11-02 19:01:01 +000035302012-11-02 Adam Barth <abarth@webkit.org>
3531
3532 ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
3533 https://bugs.webkit.org/show_bug.cgi?id=100711
3534
3535 Reviewed by Eric Seidel.
3536
3537 * Source/cmake/WebKitFeatures.cmake:
3538 * Source/cmakeconfig.h.cmake:
3539
commit-queue@webkit.org1497a442012-11-02 18:05:42 +000035402012-11-02 Martin Robinson <mrobinson@igalia.com>
3541
3542 [GTK] Remove dependency on SoupPasswordManager
3543 https://bugs.webkit.org/show_bug.cgi?id=100775
3544
3545 Reviewed by Carlos Garcia Campos.
3546
3547 Add a libsecret dependency to the build. This is necessary so that we can remove
3548 a dependency on SoupPasswordManager.
3549
3550 * configure.ac: Look for libsecret using the pkg-config configuration macro.
3551
michael.bruning@digia.com2330ae32012-11-02 14:25:35 +000035522012-11-02 Michael Brüning <michael.bruning@digia.com>
3553
3554 [Qt][WK2] ASSERT hit for every mouse click
3555 https://bugs.webkit.org/show_bug.cgi?id=100607
3556
3557 Reviewed by Jocelyn Turcotte.
3558
3559 Added a test with a link that contains an <em> tag surrounding the entire inner text.
3560 The test should be run on an assert enabled build and the assert should not be
3561 triggered when tapping the link.
3562
3563 * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
3564
fischman@chromium.org5a493442012-11-02 01:38:30 +000035652012-11-01 Ami Fischman <fischman@chromium.org>
3566
3567 HTMLMediaPlayer should free m_player when src is set/changed
3568 https://bugs.webkit.org/show_bug.cgi?id=99647
3569
3570 Reviewed by Eric Carlson.
3571
3572 * ManualTests/media-players-are-dropped-on-error.html: Added.
3573 Various scenarios are tested to make sure players aren't
3574 leaked in different ways for each of them.
3575
bdakin@apple.com54ee0782012-11-01 18:57:39 +000035762012-11-01 Beth Dakin <bdakin@apple.com>
3577
3578 https://bugs.webkit.org/show_bug.cgi?id=100917
3579 There should be a way to dump the scrolling tree from the layout tests
3580
3581 Reviewed by Simon Fraser.
3582
3583 * Source/autotools/symbols.filter:
3584
commit-queue@webkit.orgc7f89c72012-10-31 22:22:07 +000035852012-10-31 Thiago Marcos P. Santos <thiago.santos@intel.com>
3586
3587 Added viewport at-rule to the CSS parser and tokenizer
3588 https://bugs.webkit.org/show_bug.cgi?id=95961
3589
3590 Reviewed by Kenneth Rohde Christiansen.
3591
3592 Enable CSS Device Adaptation by default on EFL.
3593
3594 * Source/cmake/OptionsEfl.cmake:
3595
vollick@chromium.org64eaafc2012-10-31 15:36:50 +000035962012-10-31 Ian Vollick <vollick@chromium.org>
3597
3598 Add support for text-based repaint testing
3599 https://bugs.webkit.org/show_bug.cgi?id=100584
3600
3601 Reviewed by Simon Fraser.
3602
3603 Allows tracked repaint rects to be dumped as text.
3604
3605 * Source/autotools/symbols.filter:
3606 Exports for:
3607 FrameView::setTracksRepaints(bool)
3608 Frame::trackedRepaintRectsAsText() const
3609
3610
commit-queue@webkit.orgf2242d92012-10-30 08:33:44 +000036112012-10-30 Vivek Galatage <vivekgalatage@gmail.com>
3612
3613 Add files generated by Windows to ignore list for git repository
3614 https://bugs.webkit.org/show_bug.cgi?id=100729
3615
3616 Reviewed by Gyuyoung Kim.
3617
3618 Adding the additional files generated by windows port to the ignore list
3619
3620 * .gitignore:
3621
carlosgc@webkit.org3764e562012-10-30 07:47:25 +000036222012-10-30 Carlos Garcia Campos <cgarcia@igalia.com>
3623
3624 [GTK] Add a configure option to build with -g1
3625 https://bugs.webkit.org/show_bug.cgi?id=100670
3626
3627 Reviewed by Martin Robinson.
3628
3629 Add min and full options to the --enable-debug-symbols configure
3630 option. Using --enable-debug-symbols=min will use -g1 instead of
3631 -g (which is actually -g2). The first level is enough for most of
3632 the cases, like getting a backtrace, and it's the only way to
3633 build WebKit with debug symbols in a 32 bit system. The option
3634 full is actually the same than yes for backwards compatibility.
3635
3636 * configure.ac:
3637
rwlbuis@webkit.orgcb3807e2012-10-26 20:12:25 +000036382012-10-26 Rob Buis <rbuis@rim.com>
3639
3640 [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
3641 https://bugs.webkit.org/show_bug.cgi?id=100518
3642
3643 PR 231732
3644
3645 Reviewed by Yong Li.
3646
3647 Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
3648
3649 * Source/cmake/OptionsBlackBerry.cmake:
3650
hausmann@webkit.org68369572012-10-26 12:18:57 +000036512012-10-26 Regina Chung <heejin.r.chung@samsung.com>
3652
3653 [EFL][WK2] Enable WebGL
3654 https://bugs.webkit.org/show_bug.cgi?id=97652
3655
3656 Reviewed by Gyuyoung Kim.
3657
3658 Use Graphics Surface to enable WebGL for WebKit2 EFL.
3659
3660 * Source/cmake/OptionsEfl.cmake:
3661
ossy@webkit.org601b4b82012-10-26 10:52:27 +000036622012-10-26 Sheriff Bot <webkit.review.bot@gmail.com>
3663
3664 Unreviewed, rolling out r132601.
3665 http://trac.webkit.org/changeset/132601
3666 https://bugs.webkit.org/show_bug.cgi?id=100494
3667
3668 It broke the Qt build (Requested by Ossy on #webkit).
3669
3670 * Source/cmake/OptionsEfl.cmake:
3671
commit-queue@webkit.org818cb172012-10-26 10:22:02 +000036722012-10-26 Regina Chung <heejin.r.chung@samsung.com>
3673
3674 [EFL][WK2] Enable WebGL
3675 https://bugs.webkit.org/show_bug.cgi?id=97652
3676
3677 Reviewed by Gyuyoung Kim.
3678
3679 Use Graphics Surface to enable WebGL for WebKit2 EFL.
3680
3681 * Source/cmake/OptionsEfl.cmake:
3682
commit-queue@webkit.orgb885adc2012-10-26 10:20:33 +000036832012-10-26 Thiago Marcos P. Santos <thiago.santos@intel.com>
3684
3685 Add feature flags for CSS Device Adaptation
3686 https://bugs.webkit.org/show_bug.cgi?id=95960
3687
3688 Reviewed by Kenneth Rohde Christiansen.
3689
3690 * Source/cmake/WebKitFeatures.cmake:
3691 * Source/cmakeconfig.h.cmake:
3692 * configure.ac:
3693
commit-queue@webkit.org1ec0f372012-10-26 05:08:13 +000036942012-10-25 Yael Aharon <yael.aharon@intel.com>
3695
3696 [EFL][WK2][AC] Enable 3D_RENDERING flag
3697 https://bugs.webkit.org/show_bug.cgi?id=99535
3698
3699 Reviewed by Laszlo Gombos.
3700
3701 Turn on the flag ENABLE_3D_RENDERING when WTF_USE_TILE_BACKING_STORE flag is on.
3702 This flag controls perspective and preserves-3d behavior.
3703
3704 * Source/cmake/OptionsEfl.cmake:
3705
dominik.rottsches@intel.com6bf0b302012-10-25 19:26:47 +000037062012-10-25 Dominik Röttsches <dominik.rottsches@intel.com>
3707
3708 Adding feature for XHR_TIMEOUT
3709
3710 Conditionalize XHR timeout support
3711 https://bugs.webkit.org/show_bug.cgi?id=100356
3712
3713 Reviewed by Adam Barth.
3714
3715 Adding feature for XHR_TIMEOUT to disable it on ports that don't have
3716 network backend support for setTimeoutInterval.
3717
3718 * Source/cmake/OptionsEfl.cmake: Default ON on EFL.
3719 * Source/cmake/WebKitFeatures.cmake: Default OFF for any CMAKE based port.
3720 * Source/cmakeconfig.h.cmake: Adding define.
3721 * configure.ac: Make autogen.sh support the --enable/--disable-xhr-timeout parameter.
3722
commit-queue@webkit.orge8c2c662012-10-25 14:03:59 +000037232012-10-25 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
3724
3725 Add setMediaTypeOverride to window.internals.settings
3726 https://bugs.webkit.org/show_bug.cgi?id=100249
3727
3728 Reviewed by Kenneth Rohde Christiansen.
3729
3730 Exported WebCore::Settings::setMediaTypeOverride(WTF::String const&) for GTK port.
3731
3732 * Source/autotools/symbols.filter:
3733
commit-queue@webkit.orgfd1466c2012-10-24 22:49:03 +000037342012-10-24 Michael Carmody <mcarmody@rim.com>
3735
3736 [BlackBerry] change CMAKE_<CCXX|C>_FLAGS_<RELEASE|DEBUG> from enviroment flags
3737 https://bugs.webkit.org/show_bug.cgi?id=100256
3738
3739 Reviewed by Rob Buis.
3740
3741 This allow override of compile flags without having to edit CMake files.
3742
3743 * Source/cmake/OptionsBlackBerry.cmake:
3744
commit-queue@webkit.org06119ec2012-10-24 14:51:47 +000037452012-10-24 Priit Laes <plaes@plaes.org>
3746
3747 [GTK] ./configure output for CSS Shaders is broken
3748 https://bugs.webkit.org/show_bug.cgi?id=100217
3749
3750 Reviewed by Martin Robinson.
3751
3752 Reformat CSS Filters / Shaders check to clean configure output.
3753
3754 * configure.ac:
3755
commit-queue@webkit.org0d525682012-10-24 14:33:47 +000037562012-10-24 Thiago Marcos P. Santos <thiago.santos@intel.com>
3757
3758 [EFL] run-webkit-tests writes garbage on stderr when running on Xvfb
3759 https://bugs.webkit.org/show_bug.cgi?id=100243
3760
3761 Reviewed by Kenneth Rohde Christiansen.
3762
3763 Search for X11 development libraries (and thus Xext), necessary to
3764 disable the X extensions error reporting.
3765
3766 * Source/cmake/OptionsEfl.cmake:
3767
mario@webkit.org094840652012-10-24 08:12:50 +000037682012-10-24 Mario Sanchez Prada <mario@webkit.org>
3769
3770 [WK2] [GTK] TestWebKitAccessibility is not being run
3771 https://bugs.webkit.org/show_bug.cgi?id=100102
3772
3773 Reviewed by Carlos Garcia Campos.
3774
3775 Moved check for at-spi2 after the definition of enable_webkit2,
3776 since it's only needed for WebKit2GTK API tests.
3777
3778 * configure.ac: Moved the check for at-spi2 down in the file.
3779
mrobinson@webkit.org0aa1e1c2012-10-24 01:48:10 +000037802012-10-23 Martin Robinson <mrobinson@igalia.com>
3781
3782 POTFILES.in/.skip need updates for translators
3783 https://bugs.webkit.org/show_bug.cgi?id=67580
3784
3785 Reviewed by Xan Lopez.
3786
3787 Now process POTFILES.in during configuration.
3788
3789 * configure.ac:
3790
kenneth@webkit.org2a707b52012-10-23 15:15:43 +000037912012-10-23 Kenneth Rohde Christiansen <kenneth@webkit.org>
3792
3793 Add support for resolution media query
3794 https://bugs.webkit.org/show_bug.cgi?id=99077
3795
3796 Reviewed by Antti Koivisto.
3797
3798 * Source/cmake/OptionsEfl.cmake:
3799 * Source/cmake/WebKitFeatures.cmake:
3800 * Source/cmakeconfig.h.cmake:
3801
3802 Add support for the RESOLUTION_MEDIA_QUERY feature flag.
3803
3804 * Source/autotools/symbols.filter:
3805
3806 Export the WebCore::Settings setting.
3807
carlosgc@webkit.org7e57c572012-10-23 13:40:54 +000038082012-10-23 Carlos Garcia Campos <cgarcia@igalia.com>
3809
3810 Unreviewed. Update NEWS and configure.ac for 1.11.1 release
3811
3812 * configure.ac: Bump version numbers.
3813
ryuan.choi@samsung.com84707782012-10-23 12:34:51 +000038142012-10-23 Ryuan Choi <ryuan.choi@samsung.com>
3815
3816 [EFL][WK2] Add support for IMF composition
3817 https://bugs.webkit.org/show_bug.cgi?id=89552
3818
3819 Reviewed by Gyuyoung Kim.
3820
3821 * Source/cmake/FindEcore.cmake: Checked Ecore_IMF.
3822
abecsi@webkit.orgc9a1ed62012-10-23 09:15:12 +000038232012-10-23 Andras Becsi <andras.becsi@digia.com>
3824
3825 Remove devicePixelRatio from ViewportAttributes
3826 https://bugs.webkit.org/show_bug.cgi?id=99845
3827
3828 Reviewed by Adam Barth.
3829
3830 * Source/autotools/symbols.filter: Update symbol.
3831
pfeldman@chromium.orgf405be22012-10-22 08:52:03 +000038322012-10-22 Pavel Feldman <pfeldman@chromium.org>
3833
3834 Web Inspector: merge "docked" state into the "dock side" enum.
3835 https://bugs.webkit.org/show_bug.cgi?id=99717
3836
3837 Reviewed by Vsevolod Vlasov.
3838
3839 Otherwise, it is hard to manage these inter-dependent flags.
3840
3841 * Source/autotools/symbols.filter:
3842
tony@chromium.org152c093e2012-10-19 21:55:09 +000038432012-10-19 Tony Chang <tony@chromium.org>
3844
3845 Unreviewed, rolling out r131936.
3846 http://trac.webkit.org/changeset/131936
3847 https://bugs.webkit.org/show_bug.cgi?id=99717
3848
3849 Broke the clang build
3850
3851 * Source/autotools/symbols.filter:
3852
commit-queue@webkit.org85886a92012-10-19 18:53:11 +000038532012-10-19 Dongwoo Joshua Im <dw.im@samsung.com>
3854
3855 Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
3856 https://bugs.webkit.org/show_bug.cgi?id=99804
3857
3858 Reviewed by Julien Chaffraix.
3859
3860 CSS3 text related properties will be implemented under this flag,
3861 including text decoration, text-align-last, and text-justify.
3862
3863 * Source/cmake/OptionsEfl.cmake:
3864 * Source/cmake/WebKitFeatures.cmake:
3865 * Source/cmakeconfig.h.cmake:
3866
commit-queue@webkit.org8e351b52012-10-19 02:35:51 +000038672012-10-18 Laszlo Gombos <l.gombos@samsung.com>
3868
3869 [EFL] Buildfix if Netscape plugin support is disabled
3870 https://bugs.webkit.org/show_bug.cgi?id=99757
3871
3872 Reviewed by Gyuyoung Kim.
3873
3874 Set ENABLE_PLUGIN_PROCESS only if ENABLE_NETSCAPE_PLUGIN_API is set.
3875
3876 * Source/cmake/OptionsEfl.cmake:
3877
commit-queue@webkit.org80d18442012-10-18 18:43:15 +000038782012-10-18 Pablo Flouret <pablof@motorola.com>
3879
3880 Implement css3-conditional's @supports rule
3881 https://bugs.webkit.org/show_bug.cgi?id=86146
3882
3883 Reviewed by Antti Koivisto.
3884
3885 * Source/cmake/WebKitFeatures.cmake:
3886 * Source/cmakeconfig.h.cmake:
3887 * configure.ac:
3888 Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
3889
hausmann@webkit.org30747fd2012-10-18 10:38:18 +000038902012-10-18 Simon Hausmann <simon.hausmann@digia.com>
3891
3892 [Qt] Clean up variables controlling Qt module creation/handling
3893
3894 Reviewed by Tor Arne Vestbø.
3895
3896 We now depend on a Qt 5 version that is new enough to allow us to
3897 clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
3898 the other MODULE_BASE_* variables are onl used in qmodule.prf.
3899
3900 * Source/api.pri:
3901
vestbo@webkit.orgaf62b0e2012-10-18 08:38:19 +000039022012-10-17 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
3903
3904 [Qt] Modularize documentation for QtWebKit
3905
3906 Running 'make docs' would fail unless 'make qmake_all' was ran first,
3907 but qmake_all involved generating all the derived sources, which seems
3908 overly complex just for building documentation.
3909
3910 We solve this by preventing all subdirs except QtWebKit from having a
3911 docs target. This would normally work fine on its own, but since we
3912 use CONFIG += ordered, there's now a missing doc target for the
3913 immediate dependency of the QtWebKit subdir. We solve this by adding
3914 a dummy-target ourselves.
3915
3916 Finally, we clean up the qdocconf file to match the rest of the Qt
3917 documentation modularization efforts.
3918
3919 Reviewed by Simon Hausmann.
3920
3921 * Source/QtWebKit.pro:
3922 * Source/api.pri:
3923 * Source/qtwebkit.qdocconf: Added.
3924
commit-queue@webkit.org22975d02012-10-17 10:30:52 +000039252012-10-17 Grzegorz Czajkowski <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
3926
3927 [WK2][EFL] Implementation of spellchecking feature.
3928 https://bugs.webkit.org/show_bug.cgi?id=91854
3929
3930 Reviewed by Gyuyoung Kim.
3931
3932 Define SPELLCHECK macro and enable it for WK2-Efl.
3933 The spellchecking implementation is based on the Enchant library.
3934 It can be used by other WebKit ports.
3935
3936 * Source/cmake/FindEnchant.cmake: Added.
3937 * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
3938 * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
3939 * Source/cmakeconfig.h.cmake: Add the feature.
3940
tony@chromium.orgd46511e2012-10-16 18:04:01 +000039412012-10-16 Pablo Flouret <pablof@motorola.com>
3942
3943 Pre-process CSSGrammar.y before running through bison.
3944 https://bugs.webkit.org/show_bug.cgi?id=94290
3945
3946 Reviewed by Tony Chang.
3947
3948 * Source/cmake/WebKitMacros.cmake:
3949 Use WebCore/css/makegrammar.pl to generate bison grammar files.
3950
jer.noble@apple.com098aee82012-10-16 15:51:25 +000039512012-10-15 Jer Noble <jer.noble@apple.com>
3952
3953 WebAudio: limit output level to 0db
3954 https://bugs.webkit.org/show_bug.cgi?id=95792
3955 <rdar://problem/11966135>
3956
3957 Reviewed by Chris Rogers.
3958
3959 Add a manual test to determine that output volume has been limited to 0db.
3960
3961 * ManualTests/webaudio/limit-level-0db.html: Added.
3962
hausmann@webkit.org59b69f32012-10-16 14:12:59 +000039632012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3964
3965 [Qt] Fix support for silent builds
3966
3967 Reviewed by Tor Arne Vestbø.
3968
3969 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
3970 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
3971 with -silent.
3972
3973 * .qmake.conf:
3974
hausmann@webkit.orgecd47222012-10-16 12:48:32 +000039752012-10-16 Simon Hausmann <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com>
3976
3977 [Qt] Add logic for triggering clean builds on changes to build system files
3978
3979 Reviewed by Csaba Osztrogonác.
3980
3981 Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
3982 logic failed.
3983
3984 * WebKit.pro:
3985
hausmann@webkit.orge0b7a592012-10-16 10:14:36 +000039862012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3987
hausmann@webkit.org50885d42012-10-16 10:49:40 +00003988 Unreviewed, rolling out r131436.
3989 http://trac.webkit.org/changeset/131436
3990
3991 Broke various Qt bots strangely
3992
3993 * .qmake.conf:
3994
39952012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3996
hausmann@webkit.orge0b7a592012-10-16 10:14:36 +00003997 [Qt] Fix support for silent builds
3998
3999 Reviewed by Tor Arne Vestbø.
4000
4001 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
4002 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
4003 with -silent.
4004
4005 * .qmake.conf:
4006
ryuan.choi@samsung.com4075e182012-10-15 18:09:52 +000040072012-10-15 Ryuan Choi <ryuan.choi@samsung.com>
4008
4009 [EFL] Share resources installed for inspector
4010 https://bugs.webkit.org/show_bug.cgi?id=98991
4011
4012 Reviewed by Gyuyoung Kim.
4013
4014 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
4015 when INSPECTOR is enabled.
4016
4017 This patch changes to install resources one time and share it.
4018
4019 * Source/PlatformEfl.cmake:
4020 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
4021 * Source/cmake/OptionsEfl.cmake:
4022
hausmann@webkit.org19e084d2012-10-15 14:06:06 +000040232012-10-15 Simon Hausmann <simon.hausmann@digia.com>
4024
4025 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
4026 https://bugs.webkit.org/show_bug.cgi?id=88162
4027
4028 Reviewed by Kenneth Rohde Christiansen.
4029
4030 Rename the QtWebKit module to QtWebKitWidgets.
4031
4032 * Source/api.pri:
4033 * Source/sync.profile:
4034
paroga@webkit.org371c2952012-10-14 14:58:43 +000040352012-10-14 Patrick Gansterer <paroga@webkit.org>
4036
4037 Unreviewed, rolling out r130656.
4038 http://trac.webkit.org/changeset/130656
4039 https://bugs.webkit.org/show_bug.cgi?id=97592
4040
4041 Broke CMake build on Windows
4042
4043 * CMakeLists.txt:
4044
commit-queue@webkit.org7440c612012-10-12 16:57:26 +000040452012-10-12 Sheriff Bot <webkit.review.bot@gmail.com>
4046
4047 Unreviewed, rolling out r131189.
4048 http://trac.webkit.org/changeset/131189
4049 https://bugs.webkit.org/show_bug.cgi?id=99187
4050
4051 Made inspector http tests crash on WK2. (Requested by rakuco
4052 on #webkit).
4053
4054 * Source/PlatformEfl.cmake:
4055 * Source/cmake/OptionsEfl.cmake:
4056
ryuan.choi@samsung.comdaf3b242012-10-12 16:19:51 +000040572012-10-12 Ryuan Choi <ryuan.choi@samsung.com>
4058
4059 [EFL] Share resources installed for inspector
4060 https://bugs.webkit.org/show_bug.cgi?id=98991
4061
4062 Reviewed by Gyuyoung Kim.
4063
4064 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
4065 when INSPECTOR is enabled.
4066
4067 This patch changes to install resources one time and share it.
4068
4069 * Source/PlatformEfl.cmake:
4070 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
4071 * Source/cmake/OptionsEfl.cmake:
4072
kbalazs@webkit.org40cdf2d2012-10-12 09:24:40 +000040732012-10-12 Balazs Kelemen <kbalazs@webkit.org>
4074
4075 Unreviewed, rolling out r130389.
4076 http://trac.webkit.org/changeset/130389
4077 https://bugs.webkit.org/show_bug.cgi?id=98048
4078
4079 It broke chromium
4080
4081 * Source/autotools/symbols.filter:
4082
commit-queue@webkit.orge6a0fe82012-10-12 02:06:31 +000040832012-10-11 Jinwoo Song <jinwoo7.song@samsung.com>
4084
4085 [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
4086 https://bugs.webkit.org/show_bug.cgi?id=99030
4087
4088 Reviewed by Laszlo Gombos.
4089
4090 Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
4091 on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
4092
4093 * Source/cmake/WebKitFeatures.cmake:
4094 * Source/cmakeconfig.h.cmake:
4095
rniwa@webkit.orgcccc4242012-10-11 17:47:16 +000040962012-10-11 Ryosuke Niwa <rniwa@webkit.org>
4097
4098 Perf-o-matic build fixes.
4099
4100 Get the password from the first item of the array now that each JSON contains an array as
4101 the top-level structure instead of a dictionary, which is the first item in the array.
4102
4103 Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
4104 object size limit. This should buy us a couple of days. We'll implement a proper fix later.
4105
4106 * Websites/webkit-perf.appspot.com/models.py:
4107 (Runs.update_incrementally):
4108 * Websites/webkit-perf.appspot.com/models_unittest.py:
4109 (RunsTest.test_update_or_insert):
4110 * Websites/webkit-perf.appspot.com/report_handler.py:
4111 (ReportHandler.post):
4112
tony@chromium.org70a18a42012-10-10 21:33:01 +000041132012-10-10 Tony Chang <tony@chromium.org>
4114
4115 Unreviewed, rolling out r130937, r130949, r130955, and
4116 r130957.
4117 http://trac.webkit.org/changeset/130937
4118 http://trac.webkit.org/changeset/130949
4119 http://trac.webkit.org/changeset/130955
4120 http://trac.webkit.org/changeset/130957
4121 https://bugs.webkit.org/show_bug.cgi?id=94290
4122
4123 Breaks Qt build
4124
4125 * Source/cmake/WebKitMacros.cmake:
4126
commit-queue@webkit.org761a2052012-10-10 18:34:22 +000041272012-10-10 Pablo Flouret <pablof@motorola.com>
4128
4129 Pre-process CSSGrammar.y before running through bison.
4130 https://bugs.webkit.org/show_bug.cgi?id=94290
4131
4132 Reviewed by Tony Chang.
4133
4134 * Source/cmake/WebKitMacros.cmake:
4135 Use WebCore/css/makegrammar.pl to generate bison grammar files.
4136
simon.fraser@apple.com94bfe712012-10-10 18:01:00 +000041372012-10-10 Simon Fraser <simon.fraser@apple.com>
4138
4139 Attempt to fix gtk build which controls exports via this mysteriously-named
4140 file.
4141
4142 * Source/autotools/symbols.filter:
4143
shinyak@chromium.orgb29d4aa2012-10-10 17:47:54 +000041442012-10-10 Shinya Kawanaka <shinyak@chromium.org>
4145
4146 Needs internal API to return distributed nodes for InsertionPoint
4147 https://bugs.webkit.org/show_bug.cgi?id=98868
4148
4149 Reviewed by Hajime Morita.
4150
4151 * Source/autotools/symbols.filter:
4152
yoli@rim.com314e3582012-10-10 15:48:45 +000041532012-10-10 Yong Li <yoli@rim.com>
4154
4155 [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
4156 https://bugs.webkit.org/show_bug.cgi?id=98819
4157
4158 Reviewed by Rob Buis.
4159
4160 And make it depend on SHARED_CORE
4161 RIM PR# 221339.
4162
4163 * Source/cmake/OptionsBlackBerry.cmake:
4164
keishi@webkit.org94d82cd2012-10-10 11:29:49 +000041652012-10-10 Keishi Hattori <keishi@webkit.org>
4166
4167 REGRESSION (r129738): Calendar picker is too wide when the input is rtl
4168 https://bugs.webkit.org/show_bug.cgi?id=98881
4169
4170 Reviewed by kent Tamura.
4171
4172 * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
4173
commit-queue@webkit.orgc6e67992012-10-10 11:22:29 +000041742012-10-10 Christophe Dumez <christophe.dumez@intel.com>
4175
4176 [EFL][WK2] Port MiniBrowser to Elementary
4177 https://bugs.webkit.org/show_bug.cgi?id=98748
4178
4179 Reviewed by Kenneth Rohde Christiansen.
4180
4181 Bump EFL librairies dependencies to v1.7
4182 and add Elementary as optional dependency now
4183 that it is needed to build MiniBrowser.
4184
4185 * Source/cmake/FindEet.cmake: Added.
4186 * Source/cmake/FindElementary.cmake: Added.
4187 * Source/cmake/OptionsEfl.cmake:
4188
commit-queue@webkit.org184a0ab2012-10-09 13:31:18 +000041892012-10-09 Simon Pena <spena@igalia.com>
4190
4191 [GTK] Add support for running JavaScript from GResources
4192 https://bugs.webkit.org/show_bug.cgi?id=98488
4193
4194 Reviewed by Carlos Garcia Campos.
4195
4196 GResources allow embedding certain resources, frequently used, in a "bundle"
4197 which can be kept separated or stored in the binary. This patch adds
4198 support for running JavaScript from GResources.
4199
4200 * configure.ac: Add support for compiling GResources
4201
zandobersek@gmail.comb2f10cc2012-10-09 07:10:56 +000042022012-10-09 Zan Dobersek <zandobersek@gmail.com>
4203
4204 Unreviewed GTK build fix after r130689.
4205
4206 Adding a required symbol to symbols.filter.
4207
4208 * Source/autotools/symbols.filter:
4209
commit-queue@webkit.orge28e6182012-10-08 18:10:17 +000042102012-10-08 Laszlo Gombos <l.gombos@samsung.com>
4211
4212 [EFL] Add minimum version information for tool dependencies
4213 https://bugs.webkit.org/show_bug.cgi?id=97592
4214
4215 Reviewed by Kenneth Rohde Christiansen.
4216
4217 Capture the minimum version information for the tools that are required
4218 to build the EFL port (or more generally WebKit).
4219
4220 * CMakeLists.txt:
4221
commit-queue@webkit.org72f86fd2012-10-08 09:47:55 +000042222012-10-08 Dongwoo Joshua Im <dw.im@samsung.com>
4223
4224 [EFL] Fix build break when WEB_AUDIO is enabled.
4225 https://bugs.webkit.org/show_bug.cgi?id=98635
4226
4227 Unreviewed build fix.
4228
4229 Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
4230 which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
4231
4232 * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
4233
joone.hur@intel.com6b755222012-10-08 09:23:31 +000042342012-10-08 Joone Hur <joone.hur@intel.com>
4235
4236 [EFL] Add support for -webkit-sticky
4237 https://bugs.webkit.org/show_bug.cgi?id=95182
4238
4239 Reviewed by Kenneth Rohde Christiansen.
4240
4241 Turn on CSS sticky position by default for WebKitEfl,
4242 but most of the CSS sticky position test cases still do not pass on WK1.
4243
4244 * Source/cmake/OptionsEfl.cmake:
4245
mrobinson@webkit.org1c2b02e2012-10-05 17:54:57 +000042462012-10-05 José Dapena Paz <jdapena@igalia.com>
4247
4248 [GTK] Add support for creating EGL contexts
4249 https://bugs.webkit.org/show_bug.cgi?id=77921
4250
4251 Reviewed by Martin Robinson.
4252
4253 This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
4254 options are set up on compile time, with the configure options
4255 --enable-egl and --enable-gles2.
4256
4257 The implementation only adds support for EGL on top of X11, to
4258 isolate the changes to the minimum. More changes should come
4259 later to enable EGL for other targets (as Wayland).
4260
4261 * GNUmakefile.am:
4262 * configure.ac: new configure options --enable-egl and --enable-gles2.
4263
rwlbuis@webkit.org18076902012-10-05 14:33:11 +000042642012-10-04 Rob Buis <rbuis@rim.com>
4265
4266 [BlackBerry] Sync up CMake files
4267 https://bugs.webkit.org/show_bug.cgi?id=98442
4268
4269 Reviewed by Gyuyoung Kim.
4270
4271 Amongst others some internal paths changed.
4272
4273 * Source/cmake/OptionsBlackBerry.cmake:
4274
commit-queue@webkit.org54c40662012-10-04 22:32:07 +000042752012-10-04 Christophe Dumez <christophe.dumez@intel.com>
4276
4277 [EFL] Add libxml 2.8.0 to jhbuild
4278 https://bugs.webkit.org/show_bug.cgi?id=98418
4279
4280 Reviewed by Laszlo Gombos.
4281
4282 Bump dependency for libxml to 2.8.0 to match
4283 jhbuild.
4284
4285 * Source/cmake/OptionsEfl.cmake:
4286
kbalazs@webkit.orge9055cb2012-10-04 13:42:11 +000042872012-10-04 Balazs Kelemen <kbalazs@webkit.org>
4288
4289 Don't allow to disable compositing in forced compositing mode
4290 https://bugs.webkit.org/show_bug.cgi?id=98048
4291
4292 Reviewed by Jocelyn Turcotte.
4293
4294 Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
4295
4296 * Source/autotools/symbols.filter:
4297
ryuan.choi@samsung.comec475c72012-10-04 05:46:28 +000042982012-10-03 Ryuan Choi <ryuan.choi@samsung.com>
4299
4300 [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
4301 https://bugs.webkit.org/show_bug.cgi?id=97753
4302
4303 Reviewed by Laszlo Gombos.
4304
4305 default.edj is used in both webkit/efl and webkit2/efl.
4306 However, it has been generated only when ENABLE_WEBKIT is enabled.
4307
4308 This patch separates the script which generates default.edj
4309 from source/webkit/platformefl.cmake.
4310
4311 * Source/CMakeLists.txt:
4312 * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
4313 * Source/cmake/OptionsEfl.cmake:
4314 Moved directory generation from WebKit/PlatformEfl.cmake
4315 because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
4316
commit-queue@webkit.orgc0c0e812012-10-03 21:11:10 +000043172012-10-03 Otto Derek Cheung <otcheung@rim.com>
4318
4319 [BlackBerry] Implementing the NetworkInfo API for BB port
4320 https://bugs.webkit.org/show_bug.cgi?id=98273
4321
4322 Reviewed by Rob Buis.
4323
4324 Adding references to new classes added to support BlackBerry's
4325 NetworkInfo implementation.
4326
4327 * Source/cmake/OptionsBlackBerry.cmake:
4328
keishi@webkit.org2fb5b7d2012-10-02 02:37:27 +000043292012-10-01 Keishi Hattori <keishi@webkit.org>
4330
4331 Calendar picker should use zero as default step base
4332 https://bugs.webkit.org/show_bug.cgi?id=97976
4333
4334 Reviewed by Kent Tamura.
4335
4336 * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
4337
commit-queue@webkit.org74ba6be2012-09-29 06:31:08 +000043382012-09-28 Mariusz Grzegorczyk <mariusz.g@samsung.com>
4339
4340 [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
4341 https://bugs.webkit.org/show_bug.cgi?id=91844
4342
4343 Reviewed by Simon Hausmann.
4344
4345 Turn on Netscape Plugin API by default for WebKit2-Efl.
4346
4347 * Source/cmake/OptionsEfl.cmake:
4348
hclam@chromium.orga8e31292012-09-28 23:58:22 +000043492012-09-28 Alpha Lam <hclam@chromium.org>
4350
4351 REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
4352 https://bugs.webkit.org/show_bug.cgi?id=97749
4353
4354 Reviewed by James Robinson.
4355
4356 Added a manual test to demonstrate drag image and crashing.
4357
4358 * ManualTests/drag-image-no-crash.html: Added.
4359
keishi@webkit.orgbca51ec2012-09-27 08:17:24 +000043602012-09-27 Keishi Hattori <keishi@webkit.org>
4361
4362 SuggestionPicker should support rtl
4363 https://bugs.webkit.org/show_bug.cgi?id=97555
4364
4365 Reviewed by Kent Tamura.
4366
4367 * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
4368
paroga@webkit.org47f23e92012-09-27 07:30:06 +000043692012-09-27 Patrick Gansterer <paroga@webkit.org>
4370
4371 [WINCE] Enable JIT by default
4372
4373 * Source/cmake/OptionsWinCE.cmake:
4374
mrobinson@webkit.orgfc8c42f2012-09-26 15:53:42 +000043752012-09-26 Martin Robinson <mrobinson@igalia.com>
4376
4377 [GTK] Use XDamage to simplify RedirectedXCompositeWindow
4378 https://bugs.webkit.org/show_bug.cgi?id=97267
4379
4380 Reviewed by Alejandro G. Castro.
4381
4382 Use XDamage to queue redraws of the widget when redirecting accelerated compositing
4383 to an offscreen window. This allows removing a finicky timer-based approach, improves
4384 performance, and allows simplifying things greatly.
4385
4386 * configure.ac: Add support for finding XDamage via pkg-config.
4387
hausmann@webkit.org283c7c52012-09-26 08:38:35 +000043882012-09-26 Simon Hausmann <simon.hausmann@digia.com>
4389
4390 [Qt] Remove Qt Quick 1 support
4391
4392 Reviewed by Kenneth Rohde Christiansen.
4393
4394 It is being moved to the Qt5 QtQuick1 module.
4395
4396 * Source/tests.pri:
4397
zandobersek@gmail.com69904aa2012-09-26 07:38:12 +000043982012-09-26 Zan Dobersek <zandobersek@gmail.com>
4399
4400 [GTK] Enable some of the unstable CSS features
4401 https://bugs.webkit.org/show_bug.cgi?id=97572
4402
4403 Reviewed by Martin Robinson.
4404
4405 Export the required RuntimeEnabledFeatures symbol.
4406
4407 * Source/autotools/symbols.filter:
4408
commit-queue@webkit.orgfe797d02012-09-25 22:16:30 +000044092012-09-25 Cosmin Truta <ctruta@rim.com>
4410
4411 [BlackBerry] Enable LLInt
4412 https://bugs.webkit.org/show_bug.cgi?id=97604
4413
4414 Reviewed by Yong Li.
4415
4416 * Source/cmake/OptionsBlackBerry.cmake:
4417
rniwa@webkit.orgfa81ae52012-09-25 21:22:08 +000044182012-09-25 Ryosuke Niwa <rniwa@webkit.org>
4419
4420 Perf-o-matic should store "values" and support array'ed input
4421 https://bugs.webkit.org/show_bug.cgi?id=97601
4422
4423 Reviewed by Dirk Pranke.
4424
4425 Support new JSON format where the outermost structure is an array instead of a dictionary and results may
4426 contain "values". This change will let us remove some code from run-perf-tests.
4427
4428 Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
4429 New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
4430
4431 * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
4432 * Websites/webkit-perf.appspot.com/models.py:
4433 (TestResult): Added values property.
4434 (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
4435 (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
4436 (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
4437 if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
4438 but we don't do that now for its complexity.
4439 * Websites/webkit-perf.appspot.com/models_unittest.py:
4440 (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
4441 (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
4442 (ReportLogTests.test_results_are_well_formed):
4443 (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
4444 (ReportLogTests.test_results_in_array):
4445
commit-queue@webkit.orgcef48762012-09-25 08:14:53 +000044462012-09-25 Laszlo Gombos <l.gombos@samsung.com>
4447
4448 [EFL] Update minimal required versions for dependencies
4449 https://bugs.webkit.org/show_bug.cgi?id=97523
4450
4451 Reviewed by Gyuyoung Kim.
4452
4453 Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
4454
4455 * Source/cmake/OptionsEfl.cmake:
4456
hausmann@webkit.orgf849a072012-09-25 08:08:17 +000044572012-09-24 Simon Hausmann <simon.hausmann@digia.com>
4458
4459 [Qt] Fix build with latest Qt 5
4460 https://bugs.webkit.org/show_bug.cgi?id=97479
4461
4462 Reviewed by Tor Arne Vestbø.
4463
4464 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
4465 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
4466 sync.profile.
4467
4468 * Source/api.pri:
4469
commit-queue@webkit.org67248b22012-09-25 06:51:39 +000044702012-09-24 Bo Liu <boliu@chromium.org>
4471
4472 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
4473 https://bugs.webkit.org/show_bug.cgi?id=97055
4474
4475 Reviewed by Adam Barth.
4476
4477 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
4478 performance regression in Chromium.
4479
4480 New changes in addition to previously reverted patches:
4481
4482 Refactored CachedResource::requestResource, loadResource, and
4483 revalidateResource. Moved CachedResource::load method to end of
4484 requestResource so there is one place where load is called for all
4485 resources.
4486
4487 Added a enum parameter for requestResource and
4488 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
4489 do not need to be called multiple times.
4490
4491 Removed CachedImage::load call in requestImage so it is not called
4492 twice.
4493
4494 Removed unnecessary Frame.h includes in CachedResource and
4495 CachedImage.
4496
4497 Removed dead load() method declaration in CachedImage.
4498
4499 Updated text expectation for two image-permissions tests to reflect
4500 the removed calls to allowImage.
4501
4502 * Source/autotools/symbols.filter:
4503
commit-queue@webkit.org143a7ff52012-09-25 03:22:13 +000045042012-09-24 Byungwoo Lee <bw80.lee@samsung.com>
4505
4506 [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
4507 https://bugs.webkit.org/show_bug.cgi?id=97419
4508
4509 Reviewed by Gyuyoung Kim.
4510
4511 Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
4512 hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
4513
4514 * CMakeLists.txt:
4515 Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
4516 Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
4517
commit-queue@webkit.orgc4157482012-09-24 20:07:13 +000045182012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
4519
ossy@webkit.org7fa15452012-09-24 20:47:45 +00004520 Unreviewed, rolling out r129343.
4521 http://trac.webkit.org/changeset/129343
4522 https://bugs.webkit.org/show_bug.cgi?id=97479
4523
4524 It broke the build (Requested by Ossy_NIGHT on #webkit).
4525
4526 * Source/api.pri:
4527
45282012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
4529
commit-queue@webkit.orgc4157482012-09-24 20:07:13 +00004530 Unreviewed, rolling out r129388.
4531 http://trac.webkit.org/changeset/129388
4532 https://bugs.webkit.org/show_bug.cgi?id=97477
4533
4534 Caused an assertion in a WebKit2 unit test (Requested by
4535 abarth on #webkit).
4536
4537 * Source/autotools/symbols.filter:
4538
dominik.rottsches@intel.comdfe84c82012-09-24 18:49:40 +000045392012-09-24 Dominik Röttsches <dominik.rottsches@intel.com>
4540
4541 [EFL][DRT] Enable Regions support
4542 https://bugs.webkit.org/show_bug.cgi?id=83897
4543
4544 Reviewed by Kenneth Rohde Christiansen.
4545
4546 Default build setting for CSS regions set to on.
4547
4548 * Source/cmake/OptionsEfl.cmake:
4549
commit-queue@webkit.org2a1dff22012-09-24 18:13:34 +000045502012-09-24 Bo Liu <boliu@chromium.org>
4551
4552 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
4553 https://bugs.webkit.org/show_bug.cgi?id=97055
4554
4555 Reviewed by Adam Barth.
4556
4557 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
4558 performance regression in Chromium.
4559
4560 New changes in addition to previously reverted patches:
4561
4562 Refactored CachedResource::requestResource, loadResource, and
4563 revalidateResource. Moved CachedResource::load method to end of
4564 requestResource so there is one place where load is called for all
4565 resources.
4566
4567 Added a enum parameter for requestResource and
4568 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
4569 do not need to be called multiple times.
4570
4571 Removed CachedImage::load call in requestImage so it is not called
4572 twice.
4573
4574 Removed unnecessary Frame.h includes in CachedResource and
4575 CachedImage.
4576
4577 Removed dead load() method declaration in CachedImage.
4578
4579 Updated text expectation for two image-permissions tests to reflect
4580 the removed calls to allowImage.
4581
4582 * Source/autotools/symbols.filter:
4583
commit-queue@webkit.orgb3cd24a2012-09-24 11:38:00 +000045842012-09-24 Vivek Galatage <vivekgalatage@gmail.com>
4585
4586 Web Inspector: implement testing harness for pure protocol tests.
4587 https://bugs.webkit.org/show_bug.cgi?id=90675
4588
4589 Reviewed by Yury Semikhatsky.
4590
4591 Added export symbols required for Gtk+ to support the Inspector Protocol
4592 testing harness.
4593
4594 * Source/autotools/symbols.filter:
4595
hausmann@webkit.org4bd09882012-09-24 11:07:29 +000045962012-09-24 Simon Hausmann <simon.hausmann@digia.com>
4597
4598 [Qt] Fix build with latest Qt 5
4599
4600 Reviewed by Tor Arne Vestbø.
4601
4602 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
4603 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
4604 sync.profile.
4605
4606 * Source/api.pri:
4607
keishi@webkit.orgec5c8e02012-09-24 04:39:09 +000046082012-09-23 Keishi Hattori <keishi@webkit.org>
4609
4610 Add suggestionPicker to CalendarPicker
4611 https://bugs.webkit.org/show_bug.cgi?id=97201
4612
4613 Reviewed by Kent Tamura.
4614
4615 * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
4616
fischman@chromium.org9de834a2012-09-22 04:44:29 +000046172012-09-21 Ami Fischman <fischman@chromium.org>
4618
4619 HTMLMediaElement isn't garbage collected between document reloads
4620 https://bugs.webkit.org/show_bug.cgi?id=97020
4621
4622 Reviewed by Eric Carlson.
4623
4624 Manual test added: ManualTests/audio-freed-during-reload.html
4625
4626 * ManualTests/audio-freed-during-reload.html:
4627
crogers@google.com143fd022012-09-21 22:12:36 +000046282012-09-21 Chris Rogers <crogers@google.com>
4629
4630 Add Web Audio support for deprecated/legacy APIs
4631 https://bugs.webkit.org/show_bug.cgi?id=97050
4632
4633 Reviewed by Eric Carlson.
4634
4635 * Source/cmake/WebKitFeatures.cmake:
4636
hausmann@webkit.orgb2449d72012-09-21 12:05:41 +000046372012-09-21 Simon Hausmann <simon.hausmann@digia.com>
4638
4639 [Qt] Bail out when trying to build WebKit with Qt != 5
4640
4641 Reviewed by Tor Arne Vestbø.
4642
4643 Moved check for Qt version out of default_pre into top-level WebKit.pro,
4644 because we never reach default_pre.prf due to the lack of .qmake.conf support
4645 in older versions of Qt/QMake.
4646
4647 * WebKit.pro:
4648
hausmann@webkit.org7870ad12012-09-20 11:58:44 +000046492012-09-20 Simon Hausmann <simon.hausmann@digia.com>
4650
4651 [Qt] QtWebKit module header includes private dependencies
4652
4653 Reviewed by Tor Arne Vestbø.
4654
4655 Moved loading of webkit_modules.prf a few lines down after the definition
4656 of QT_API_DEPENDS, because webkit_modules.prf does the sanitization of the
4657 QT variable now and therefore needs QT_API_DEPENDS.
4658
4659 * Source/api.pri:
4660
commit-queue@webkit.orgd6c30c62012-09-19 03:39:04 +000046612012-09-18 Sailesh Agrawal <sail@chromium.org>
4662
4663 Chromium: Scrollbar with tickmarks doesn't respond to clicks
4664 https://bugs.webkit.org/show_bug.cgi?id=96049
4665
4666 Reviewed by Beth Dakin.
4667
4668 Update exported symbols.
4669
4670 * Source/autotools/symbols.filter:
4671
commit-queue@webkit.org0d7a7412012-09-18 18:18:08 +000046722012-09-18 Bo Liu <boliu@chromium.org>
4673
4674 Revert 128780, 128676, 128645
4675 https://bugs.webkit.org/show_bug.cgi?id=97022
4676
4677 Reviewed by Adam Barth.
4678
4679 I made these revisions to add in-place reload behavior to ImagesEnabled setting.
4680 Reverting this for now due to them causing performance regression in
4681 chromium, possibly caused by increased calls to
4682 PermissionClient::imageAllowed.
4683
4684 * Source/autotools/symbols.filter:
4685
ryuan.choi@samsung.com53f38802012-09-18 07:20:05 +000046862012-09-18 Ryuan Choi <ryuan.choi@samsung.com>
4687
4688 [CMAKE] Fix build break because of memory exhausted.
4689 https://bugs.webkit.org/show_bug.cgi?id=77327
4690
4691 Reviewed by Gyuyoung Kim.
4692
4693 Added to avoid memory exhaustion on 32bit linux debug build.
4694
4695 * Source/cmake/OptionsCommon.cmake:
4696
rwlbuis@webkit.org9c82b2d2012-09-17 20:55:20 +000046972012-09-17 Rob Buis <rbuis@rim.com>
4698
4699 [BlackBerry] Enable VIDEO_TRACK
4700 https://bugs.webkit.org/show_bug.cgi?id=96949
4701
4702 Reviewed by Antonio Gomes.
4703
4704 Turn on VIDEO_TRACK feature.
4705
4706 * Source/cmake/OptionsBlackBerry.cmake:
4707
zandobersek@gmail.comb975a612012-09-17 17:58:07 +000047082012-09-17 Zan Dobersek <zandobersek@gmail.com>
4709
4710 [Gtk] Remove configuration options for stable features that are currently enabled
4711 https://bugs.webkit.org/show_bug.cgi?id=96621
4712
4713 Reviewed by Martin Robinson.
4714
4715 Remove configuration flags that were used for either features that were enabled
4716 by default or were enabled only when unstable features support was enabled. In
4717 any case the feature was removed only if it does not introduce a dependency.
4718
4719 * configure.ac:
4720
vestbo@webkit.org10de7822012-09-17 13:32:37 +000047212012-09-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4722
4723 [Qt] Auto-generate the module pri file for QtWebKit
4724
4725 Reviewed by Simon Hausmann.
4726
4727 * Source/api.pri:
4728
jchaffraix@webkit.org5083f632012-09-15 01:24:30 +000047292012-09-14 Julien Chaffraix <jchaffraix@webkit.org>
4730
4731 Revert r127457 and following fixes due to several hit-testing regressions
4732 https://bugs.webkit.org/show_bug.cgi?id=96830
4733
4734 Reviewed by Antonio Gomes.
4735
4736 This change reverts r127457, r127863 and r128505.
4737
4738 * Source/autotools/symbols.filter:
4739
abarth@webkit.org79bb5eb2012-09-14 22:04:58 +000047402012-09-14 Adam Barth <abarth@webkit.org>
4741
4742 Remove webkitPostMessage
4743 https://bugs.webkit.org/show_bug.cgi?id=96577
4744
4745 Reviewed by Ojan Vafai.
4746
4747 Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
4748
4749 * Source/cmake/WebKitFeatures.cmake:
4750 * Source/cmakeconfig.h.cmake:
4751
jpfau@apple.comaaef7312012-09-14 21:30:42 +000047522012-09-14 Jeffrey Pfau <jpfau@apple.com>
4753
4754 Allow third-party storage blocking setting to change while a page is loaded
4755 https://bugs.webkit.org/show_bug.cgi?id=95790
4756
4757 Reviewed by Brady Eidson.
4758
4759 Update exported symbols.
4760
4761 * Source/autotools/symbols.filter:
4762
commit-queue@webkit.orgd0a50672012-09-14 20:04:30 +000047632012-09-14 Bo Liu <boliu@chromium.org>
4764
4765 Add in-place reload behavior to ImagesEnabled setting
4766 https://bugs.webkit.org/show_bug.cgi?id=95478
4767
4768 Reviewed by Adam Barth.
4769
4770 Export WebCore::Settings::setImagesEnabled symbol.
4771
4772 * Source/autotools/symbols.filter:
4773
vestbo@webkit.orgbb5e6be2012-09-14 13:41:24 +000047742012-09-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4775
4776 [Qt] Fix handling of debug/release/debug_and_release/build_all
4777
4778 We now pick up the defaults from Qt, in default_pre (CONFIG already
4779 contains the appropriate values for debug and release). We then let
4780 the command line arguments to qmake, or the project files themselves,
4781 override the configuration, and finally we sanitize the configuration
4782 in default_post.
4783
4784 Reviewed by Simon Hausmann.
4785
4786 * Source/api.pri:
4787
keishi@webkit.org13c4f222012-09-14 11:11:17 +000047882012-09-14 Keishi Hattori <keishi@webkit.org>
4789
4790 Add runtime flag that enables lang attribute for form controls in LayoutTests
4791 https://bugs.webkit.org/show_bug.cgi?id=96636
4792
4793 Reviewed by Kent Tamura.
4794
4795 * Source/autotools/symbols.filter:
4796
commit-queue@webkit.org9a8a2e52012-09-13 15:31:12 +000047972012-09-13 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
4798
4799 [CMake] Remove some redundant warning flags and enable a few more warnings.
4800 https://bugs.webkit.org/show_bug.cgi?id=96654
4801
4802 Reviewed by Kenneth Rohde Christiansen.
4803
4804 * Source/cmake/WebKitHelpers.cmake: Remove a few warning flags
4805 which are already enabled by -Wall and -Wextra, remove -W which
4806 looks useless and also enable a few more warnings by removing
4807 their -Wno-foo counterparts which were present.
4808
vestbo@webkit.orgbef66922012-09-13 12:39:46 +000048092012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4810
vestbo@webkit.org18883b62012-09-13 15:10:43 +00004811 [Qt] Ensure that QT is finalized before loading qt_module.prf
4812
4813 As qt_module.prf does dependency tracking based on the content of the
4814 QT variable. The intermediate WebKit modules modify the variable in
4815 their .pri files, so we have to ensure we've loaded all the modules
4816 before loading qt_module.
4817
4818 Reviewed by Tor Arne Vestbø.
4819 Patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com> on 2012-09-13
4820
4821 * Source/api.pri:
4822
48232012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4824
vestbo@webkit.orgbef66922012-09-13 12:39:46 +00004825 [Qt] Make sure LIBS, PKGCONFIG, and QT, do not affect QtWebKit's prl file
4826
4827 Unless it's actually a dependency of the public QtWebKit API.
4828
4829 We could replace every occurance of LIBS, PKGCONFIG, and QT, in the pri
4830 files with their _PRIVATE equivivalent, but that's likely to break when
4831 someone adds a new QT/LIBS/PKGCONFIG += foo line somewhere. Instead we
4832 clean up the variables in default_post.
4833
4834 This means that the CONFIG -= explicitlib in linkAgainstLibrary() is no
4835 longer needed, as it was a workaround for the intermediate libraries ending
4836 up in the prl file. And, since CONFIG -= staticlib was there to support
4837 the explicitlib option, we can remove that too (as well as the exception
4838 for gprof, since it would be empty). If gprof needs tweaks to always link
4839 statically they should go in gprof.prf.
4840
4841 Reviewed by Simon Hausmann.
4842
4843 * Source/api.pri:
4844
vestbo@webkit.orgab7c14a2012-09-13 10:37:28 +000048452012-09-13 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
4846
4847 [Qt] Fllow rename of qt_module_config.prf to qt_module.prf
4848
4849 Reviewed by Tor Arne Vestbø.
4850
4851 * Source/api.pri:
4852
hausmann@webkit.org5c756e22012-09-13 08:50:40 +000048532012-09-13 Simon Hausmann <simon.hausmann@nokia.com>
4854
4855 [Qt] syncqt isn't re-run when WebKit1.pro changes and we're building with --no-webkit2
4856 https://bugs.webkit.org/show_bug.cgi?id=96545
4857
4858 Reviewed by Tor Arne Vestbø.
4859
4860 Do the QMAKE_INTERNAL_INCLUDED_FILES trick separately for WebKit1.pro and WebKit2/Target.pri,
4861 depending on build?(webkit1) and build?(webkit2), as discussed earlier.
4862
4863 * Source/api.pri:
4864
commit-queue@webkit.org3f2c0092012-09-13 05:09:58 +000048652012-09-12 Sheriff Bot <webkit.review.bot@gmail.com>
4866
4867 Unreviewed, rolling out r127876.
4868 http://trac.webkit.org/changeset/127876
4869 https://bugs.webkit.org/show_bug.cgi?id=96600
4870
4871 mouse click doesn't work for spin button if spin button in
4872 iframe (Requested by yosin on #webkit).
4873
4874 * Source/autotools/symbols.filter:
4875
commit-queue@webkit.orge6e86232012-09-13 00:56:49 +000048762012-09-12 KyungTae Kim <ktf.kim@samsung.com>
4877
4878 [EFL] Support download attribute feature
4879 https://bugs.webkit.org/show_bug.cgi?id=96462
4880
4881 Reviewed by Gyuyoung Kim.
4882
4883 * Source/cmake/OptionsEfl.cmake: Enable DOWNLOAD_ATTRIBUTE feature.
4884
commit-queue@webkit.org4e9d4a02012-09-12 19:21:41 +000048852012-09-12 Sami Kyostila <skyostil@google.com>
4886
4887 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING
4888 https://bugs.webkit.org/show_bug.cgi?id=96251
4889
4890 Reviewed by Simon Fraser.
4891
4892 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING to better describe
4893 the feature it controls.
4894
4895 * Source/cmakeconfig.h.cmake:
4896
ryuan.choi@samsung.com47ae6ee2012-09-12 04:24:57 +000048972012-09-11 Ryuan Choi <ryuan.choi@samsung.com>
4898
4899 [CMAKE] Supply feature defines to CodeGeneratorTestRunner.
4900 https://bugs.webkit.org/show_bug.cgi?id=96273
4901
4902 Reviewed by Gyuyoung Kim.
4903
4904 * Source/cmake/WebKitFeatures.cmake: Generated FEATURE_DEFINES_WITH_SPACE_SEPARATOR.
4905
commit-queue@webkit.org17d4dad2012-09-11 22:32:24 +000049062012-09-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
4907
4908 [Gtk] allow building with css-shaders
4909 https://bugs.webkit.org/show_bug.cgi?id=95603
4910
4911 Reviewed by Martin Robinson.
4912
4913 if unstable features and accelerated compositing are turned on, and
4914 acceleration backend is opengl, then build CSS Shaders and CSS
4915 Filters.
4916
4917 * configure.ac:
4918
commit-queue@webkit.org2f7ffce2012-09-11 18:31:11 +000049192012-09-11 Marcelo Lira <marcelo.lira@openbossa.org>
4920
4921 Restore original value of mock scrollbars enabled in InternalSettings
4922 https://bugs.webkit.org/show_bug.cgi?id=87680
4923
4924 Reviewed by Adam Barth.
4925
4926 Added backup support for mock scrollbars state in
4927 InternalSettings::Backup, and removed support for these
4928 from Qt's DumpRenderTree.
4929
4930 * Source/autotools/symbols.filter:
4931
rakuco@webkit.org72080602012-09-11 15:33:04 +000049322012-09-11 Raphael Kubo da Costa <rakuco@webkit.org>
4933
4934 [EFL] Rewrite the EFL-related Find modules
4935 https://bugs.webkit.org/show_bug.cgi?id=95237
4936
4937 Reviewed by Kenneth Rohde Christiansen.
4938
4939 FindEFL.cmake had several problems which caused unnecessary trouble
4940 when building the EFL port under some setups:
4941
4942 o It looked for some modules (such as ecore) more than once for no
4943 reason, which led to people adding libraries and include paths in
4944 different ways across the build system.
4945
4946 o It depended on pkg-config being present for the searches to
4947 succeed.
4948
4949 o It obtained the library definitions from pkg-config, so
4950 ${FOO_LIBRARIES} would be set to something like "foo;bar" which
4951 expanded to "-lfoo -lbar" to the linker. If a wrong -L<path> was
4952 passed before that, the wrong library installation would end up
4953 being picked up.
4954
4955 o Due to the problem above, we also needed to set the LINK_FLAGS
4956 property for each target with the value of ${FOO_LDFLAGS}, which was
4957 also obtained from pkg-config and sort of compensated the fact that
4958 the libraries did not use absolute paths and added the required -L
4959 paths. This also included dependencies for these libraries, so we
4960 ended up including libraries indirectly, which is bad.
4961
4962 We have now replaced that file with a set of Find-modules which are
4963 much more granular, each of them responsible for looking for a
4964 single library and its components and setting library and include
4965 locations the right way (with FIND_PATH() and FIND_LIBRARY()), so
4966 that all the problems above are fixed.
4967
4968 * Source/cmake/EFLHelpers.cmake: Added.
4969 * Source/cmake/FindEDBus.cmake: Added.
4970 * Source/cmake/FindEFL.cmake: Removed.
4971 * Source/cmake/FindEcore.cmake: Added.
4972 * Source/cmake/FindEdje.cmake: Added.
4973 * Source/cmake/FindEeze.cmake: Added.
4974 * Source/cmake/FindEfreet.cmake: Added.
4975 * Source/cmake/FindEina.cmake: Added.
4976 * Source/cmake/FindEvas.cmake: Added.
4977 * Source/cmake/OptionsEfl.cmake:
4978
hausmann@webkit.org3ce75262012-09-11 13:51:45 +000049792012-09-11 Simon Hausmann <simon.hausmann@nokia.com>
4980
4981 [Qt] In-source builds are broken
4982
4983 Reviewed by Tor Arne Vestbø.
4984
4985 The Tools sub-directory contains a Makefile checked into SVN. For in-source builds let's not try to
4986 overwrite it but instead generate a dedicated Makefile.Tools.
4987
4988 * Makefile:
4989 * WebKit.pro:
4990
vestbo@webkit.orga5de2262012-09-11 13:06:39 +000049912012-09-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4992
4993 [Qt] Add a configure step to the Qt build system
4994
4995 This allows building the Qt port using just 'qmake WebKit.pro'. Using
4996 the build-webkit script is still supported, and will add slightly more
4997 logic to the build, such as detecting the need for clean or incremental
4998 builds.
4999
5000 Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
5001 all things related to configuring the build, such as use/have/enable flags,
5002 and these are translated to defines in default_post. Project files should
5003 no longer check contains(DEFINES,...) to detect features, but use the new
5004 enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
5005 options have been translated into WEBKIT_CONFIG options as well, and can
5006 be checked using build?().
5007
5008 Reviewed by Simon Hausmann.
5009
5010 * Source/QtWebKit.pro:
5011 * Source/api.pri:
5012 * Source/tests.pri:
5013 * WebKit.pro:
5014
commit-queue@webkit.org934f4082012-09-10 16:06:32 +000050152012-09-10 Thiago Marcos P. Santos <thiago.santos@intel.com>
5016
5017 [CMake][EFL] Enable the LLInt
5018 https://bugs.webkit.org/show_bug.cgi?id=92682
5019
5020 Reviewed by Csaba Osztrogonác.
5021
5022 Added LLInt to CMake buildsystem and enabled it by default on EFL.
5023 Note that Ruby is not enforced: a secondary check is done when LLInt
5024 is enabled on the JSC's CMakeLists.txt.
5025
5026 * CMakeLists.txt:
5027 * Source/cmake/OptionsEfl.cmake:
5028 * Source/cmake/WebKitFeatures.cmake:
5029 * Source/cmakeconfig.h.cmake:
5030
simon.fraser@apple.com4030b0a2012-09-08 00:48:40 +000050312012-09-07 Simon Fraser <simon.fraser@apple.com>
5032
5033 box-shadow causes overlay scrollbars to be in the wrong position when element is composited
5034 https://bugs.webkit.org/show_bug.cgi?id=85647
5035
5036 Reviewed by James Robinson.
5037
5038 Test overlay scrollbars in composited layers.
5039
5040 * ManualTests/scrollbars/scrollbars-in-composited-layers.html: Added.
5041
mrobinson@webkit.org219213a2012-09-07 17:52:07 +000050422012-09-07 Martin Robinson <mrobinson@igalia.com>
5043
5044 [GTK] Move user agent helpers to WebCore
5045 https://bugs.webkit.org/show_bug.cgi?id=95745
5046
5047 Reviewed by Carlos Garcia Campos.
5048
5049 Added an autoconf step for the new user agent shared code header in
5050 WebCore. This is necessary so that we can use the user agent version
5051 based on the information in the configure.ac file.
5052
5053 * configure.ac:
5054
allan.jensen@nokia.com38071cd2012-09-07 16:09:16 +000050552012-09-07 Allan Sandfeld Jensen <allan.jensen@nokia.com>
5056
5057 Simplify hitTestResultAtPoint and nodesFromRect APIs
5058 https://bugs.webkit.org/show_bug.cgi?id=95720
5059
5060 Reviewed by Antonio Gomes.
5061
5062 Update exported symbols.
5063
5064 * Source/autotools/symbols.filter:
5065
zandobersek@gmail.com47053b32012-09-07 16:01:56 +000050662012-09-07 Zan Dobersek <zandobersek@gmail.com>
5067
5068 [GTK] Multiple feature defines in webcore_cppflags can occur
5069 https://bugs.webkit.org/show_bug.cgi?id=95942
5070
5071 Reviewed by Martin Robinson.
5072
5073 Add the feature_defines_unstable variable that should control values of feature
5074 defines for unstable features when unstable features are not enabled (e.g. release builds).
5075
5076 * GNUmakefile.am:
5077
zandobersek@gmail.com6a566432012-09-06 17:58:42 +000050782012-09-06 Zan Dobersek <zandobersek@gmail.com>
5079
5080 [Gtk] Remove configuration options for features that are not supported by the Gtk port
5081 https://bugs.webkit.org/show_bug.cgi?id=87664
5082
5083 Reviewed by Martin Robinson.
5084
5085 Remove configuration options for features that are completely unsupported by the GTK port.
5086 They only bloat the configure.ac file. They should be re-added when the feature becomes
5087 supported and introduces an external dependency that the users might want to avoid.
5088
5089 * configure.ac:
5090
hausmann@webkit.org516d3eb2012-09-06 10:55:43 +000050912012-09-06 Simon Hausmann <simon.hausmann@nokia.com>
5092
5093 [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
5094 https://bugs.webkit.org/show_bug.cgi?id=95965
5095
5096 Reviewed by Tor Arne Vestbø.
5097
5098 Add ANGLE as separate static library to the build and dependencies.
5099
5100 * Source/api.pri:
5101 * WebKit.pro:
5102
staikos@webkit.orgfcde6392012-09-06 01:16:40 +000051032012-09-05 George Staikos <staikos@webkit.org>
5104
5105 [BlackBerry] Match th ebuild flags from the platform library
5106 https://bugs.webkit.org/show_bug.cgi?id=95423
5107
5108 Reviewed by Antonio Gomes.
5109
5110 Unaligned build flags can cause crashes and other strange behavior.
5111 These two were not defined here but were defined on the system.
5112
5113 * Source/cmake/OptionsBlackBerry.cmake:
5114
kaustubh@motorola.com478c5092012-09-05 11:36:03 +000051152012-09-05 Kaustubh Atrawalkar <kaustubh@motorola.com>
5116
5117 [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
5118 https://bugs.webkit.org/show_bug.cgi?id=92735
5119
5120 Reviewed by Hajime Morita.
5121
5122 Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
5123 Added symbols for GTK builds for corresponding APIs.
5124
5125 * Source/autotools/symbols.filter:
5126
jchaffraix@webkit.orgdeb687a2012-09-04 23:39:00 +000051272012-09-04 Julien Chaffraix <jchaffraix@webkit.org>
5128
5129 REGRESSION(r120832): RenderLayer::clampScrollOffset doesn't properly clamp
5130 https://bugs.webkit.org/show_bug.cgi?id=95776
5131
5132 Reviewed by Simon Fraser.
5133
5134 * ManualTests/select-menu-list-wrongly-positioned.html: Added.
5135
commit-queue@webkit.org61e24692012-09-04 13:13:08 +000051362012-09-04 Michał Pakuła vel Rutka <m.pakula@samsung.com>
5137
5138 [EFL] Context menu restore.
5139 https://bugs.webkit.org/show_bug.cgi?id=74179
5140
5141 Reviewed by Gyuyoung Kim.
5142
5143 Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
5144 approach, the same as used in WebKit2.
5145
5146 * Source/cmake/OptionsEfl.cmake: Turn on CONTEXT_MENUS flag for EFL port
5147
allan.jensen@nokia.com80831832012-09-04 11:56:46 +000051482012-09-04 Allan Sandfeld Jensen <allan.jensen@nokia.com>
5149
5150 Allow child-frame content in hit-tests.
5151 https://bugs.webkit.org/show_bug.cgi?id=95204
5152
5153 Reviewed by Antonio Gomes.
5154
5155 Update exported symbols.
5156
5157 * Source/autotools/symbols.filter:
5158
commit-queue@webkit.org3a5958b2012-09-04 09:25:24 +000051592012-09-04 Jinwoo Song <jinwoo7.song@samsung.com>
5160
5161 [CMAKE] Update cmakeconfig.h.cmake
5162 https://bugs.webkit.org/show_bug.cgi?id=95712
5163
5164 Reviewed by Gyuyoung Kim.
5165
5166 Update feature definitions which are missing compared to WebKitFeatures.cmake
5167
5168 * Source/cmakeconfig.h.cmake:
5169
commit-queue@webkit.org3b4355c2012-09-03 14:01:17 +000051702012-09-03 Jinwoo Song <jinwoo7.song@samsung.com>
5171
5172 [EFL] Use WebKitVersion.h to get version information
5173 https://bugs.webkit.org/show_bug.cgi?id=95669
5174
5175 Reviewed by Gyuyoung Kim.
5176
5177 WEBKIT_USER_AGENT_MAJOR_VERSION and WEBKIT_USER_AGENT_MINOR_VERSION
5178 are defined as constant in the OptionsEfl.cmake. But we do not need
5179 to define these here but can use the defined constant in WebKitVersion.h.
5180
5181 WebKitVersion.h is already generated with the version information
5182 from the Source/WebCore/Configurations/Version.xcconfig.
5183
5184 * Source/cmake/OptionsEfl.cmake: Do not set WEBKIT_USER_AGENT_* variables.
5185 * Source/cmakeconfig.h.cmake: Remove WEBKIT_USER_AGENT_* definitions
5186 as no more port uses.
5187
tony@chromium.orgb866aaa2012-08-31 21:17:19 +000051882012-08-31 Tony Chang <tony@chromium.org>
5189
5190 Remove ENABLE_CSS3_FLEXBOX compile time flag
5191 https://bugs.webkit.org/show_bug.cgi?id=95382
5192
5193 Reviewed by Ojan Vafai.
5194
5195 Everyone is already enabling this by default and the spec has stablized.
5196
5197 * Source/cmake/WebKitFeatures.cmake:
5198 * Source/cmakeconfig.h.cmake:
5199 * configure.ac:
5200
commit-queue@webkit.org9f7e2312012-08-30 21:56:45 +000052012012-08-30 JungJik Lee <jungjik.lee@samsung.com>
5202
5203 [EFL][WK2] Add WebMemorySampler feature.
5204 https://bugs.webkit.org/show_bug.cgi?id=91214
5205
5206 Reviewed by Kenneth Rohde Christiansen.
5207
5208 Set WebMemorySampler feature on in EFL port.
5209
5210 * Source/cmake/OptionsEfl.cmake:
5211 * Source/cmake/WebKitFeatures.cmake:
5212 * Source/cmakeconfig.h.cmake:
5213
rwlbuis@webkit.orgcd4492b2012-08-30 20:14:58 +000052142012-08-30 Rob Buis <rbuis@rim.com>
5215
5216 [CMake] Suppress ANGLE compilation warnings
5217 https://bugs.webkit.org/show_bug.cgi?id=95377
5218
5219 Reviewed by Antonio Gomes.
5220
5221 Change WEBKIT_SET_EXTRA_COMPILER_FLAGS so it has an option to suppress C++ warnings.
5222
5223 * Source/cmake/WebKitHelpers.cmake:
5224
hausmann@webkit.orgca4d6662012-08-29 18:50:56 +000052252012-08-29 Thiago Macieira <thiago.macieira@intel.com>
5226
5227 Tell git-archive to not export .gitattributes and .gitignore
5228
5229 Reviewed by Simon Hausmann.
5230
5231 Exclude git specific files from archives created via git-archive.
5232
5233 * .gitattributes:
5234
commit-queue@webkit.org32cc8762012-08-28 22:59:22 +000052352012-08-28 Mario Sanchez Prada <msanchez@igalia.com>
5236
5237 Add directory generated by Eclipse to .gitignore
5238 https://bugs.webkit.org/show_bug.cgi?id=95231
5239
5240 Reviewed by Andreas Kling.
5241
5242 * .gitignore: Ignore .settings directory.
5243
rwlbuis@webkit.org2e9fadb2012-08-27 15:51:09 +000052442012-08-27 Rob Buis <rbuis@rim.com>
5245
5246 [BlackBerry] remove -fno-rtti option in CMAKE_C_FLAGS
5247 https://bugs.webkit.org/show_bug.cgi?id=95089
5248
5249 Reviewed by Antonio Gomes.
5250
5251 This option does not make sense for compiling C and gives a warning.
5252
5253 * Source/cmake/OptionsBlackBerry.cmake:
5254
commit-queue@webkit.org30167702012-08-27 09:19:27 +000052552012-08-27 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
5256
5257 Rename RegisterProtocolHandler API to NavigatorContentUtils
5258 https://bugs.webkit.org/show_bug.cgi?id=94920
5259
5260 Reviewed by Adam Barth.
5261
5262 Modified configuration files so that they contain renamed NavigatorContentUtils-prefixed files.
5263
5264 * Source/cmake/OptionsBlackBerry.cmake:
5265 * Source/cmake/OptionsEfl.cmake:
5266 * Source/cmake/WebKitFeatures.cmake:
5267 * Source/cmakeconfig.h.cmake:
5268
kevino@webkit.org0ea72832012-08-23 18:41:33 +000052692012-08-23 Kevin Ollivier <kevino@theolliviers.com>
5270
5271 [wx] Unreviewed build fix. Disable compilation of WebDOM file for now,
5272 add the opentype directory, and remove old ATSUI files no longer in the tree.
5273
5274 * wscript:
5275
jesus@webkit.orgdcf00282012-08-23 18:28:41 +000052762012-08-22 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
5277
5278 [EFL] Use WTF_USE_SOUP instead BUILDING_SOUP__
5279 https://bugs.webkit.org/show_bug.cgi?id=94744
5280
5281 Reviewed by Gustavo Noronha Silva.
5282
5283 There is no need to define BUILDING_SOUP__ if only WTF_USE_SOUP
5284 is used.
5285
5286 * GNUmakefile.am:
5287 * Source/cmake/OptionsEfl.cmake:
5288
zandobersek@gmail.com56572452012-08-23 18:20:39 +000052892012-08-23 Zan Dobersek <zandobersek@gmail.com>
5290
5291 [Gtk] Move feature defines processing into a GNUmakefile that's simple to autogenerate
5292 https://bugs.webkit.org/show_bug.cgi?id=87127
5293
5294 Reviewed by Martin Robinson.
5295
5296 Add 'feature_defines_defaults' and 'feature_defines_overrides' variables
5297 and define them, along with 'feature_defines' (changed from the all-caps version),
5298 before webcore_cppflags.
5299
5300 * GNUmakefile.am:
5301
commit-queue@webkit.orgd89cca72012-08-23 16:26:04 +000053022012-08-23 Martin Robinson <mrobinson@igalia.com>
5303
5304 [GTK] The tarball should be called webkitgtk-x.x.x.tar.xz
5305 https://bugs.webkit.org/show_bug.cgi?id=94572
5306
5307 Reviewed by Carlos Garcia Campos.
5308
5309 Change the name of the tarball to match the name of the library
5310 and to disambiguate it from other WebKit ports.
5311
5312 * configure.ac: Update the tarball name.
5313
commit-queue@webkit.org0b980c72012-08-23 13:21:39 +000053142012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
5315
carlosgc@webkit.org132d6792012-08-23 15:48:18 +00005316 Unreviewed. Bump WebKitGTK+ version number.
5317
5318 * configure.ac: Bump version number to 1.11.0 now that we branched
5319 for 1.10.
5320
53212012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
5322
commit-queue@webkit.org0b980c72012-08-23 13:21:39 +00005323 REGRESSION(r126306): it broke the plugin process
5324 https://bugs.webkit.org/show_bug.cgi?id=94797
5325
5326 Reviewed by Xan Lopez.
5327
5328 * GNUmakefile.am:
5329
bdakin@apple.com231bd902012-08-22 20:20:14 +000053302012-08-22 Beth Dakin <bdakin@apple.com>
5331
5332 https://bugs.webkit.org/show_bug.cgi?id=94401
5333 Add support for making a web site become paginated using overflow:
5334 paged-x | paged-y
5335 -and corresponding-
5336 <rdar://problem/11831783>
5337
5338 Reviewed by Dave Hyatt.
5339
5340 * Source/autotools/symbols.filter:
5341
kov@webkit.orgd76520b2012-08-22 15:47:53 +000053422012-08-22 Gustavo Noronha Silva <gns@gnome.org>
5343
5344 [GTK] Split WebCore/platform into a separate library
5345 https://bugs.webkit.org/show_bug.cgi?id=94435
5346
5347 Reviewed by Martin Robinson.
5348
5349 More people have been reporting problems when linking WebCore because
5350 the command line limit is being exceeded. Splitting WebCore a bit more
5351 is in order.
5352
5353 * GNUmakefile.am: add variable that will hold the list of source files
5354 for libWebCorePlatform .
5355
commit-queue@webkit.org0d1aac52012-08-21 22:35:21 +000053562012-08-21 Thiago Marcos P. Santos <thiago.santos@intel.com>
5357
5358 [EFL] Enable CSS Text Decoration by default
5359 https://bugs.webkit.org/show_bug.cgi?id=94483
5360
5361 Reviewed by Kenneth Rohde Christiansen.
5362
5363 By enabling this feature by default, it will get tested by the bots
5364 and we can make sure no regressions will happen.
5365
5366 * Source/cmake/OptionsEfl.cmake:
5367
commit-queue@webkit.org1ac54b12012-08-21 22:32:32 +000053682012-08-21 Ulan Degenbaev <ulan@chromium.org>
5369
5370 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer constructed and destructed
5371 https://bugs.webkit.org/show_bug.cgi?id=92993
5372
5373 Reviewed by Kenneth Russell.
5374
5375 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer
5376 is constructed and destructed so that V8's garbage collection
5377 heuristics can account for the memory held by these objects.
5378
5379 * ManualTests/typed-array-memory.html: Added.
5380
mrobinson@webkit.org9632d0322012-08-21 20:29:16 +000053812012-08-21 Martin Robinson <mrobinson@igalia.com>
5382
5383 [GTK] Using a native window for the WebView breaks GtkOverlay
5384 https://bugs.webkit.org/show_bug.cgi?id=90085
5385
5386 Reviewed by Alejandro G. Castro.
5387
5388 * configure.ac: Parse xcomposite pkg-config file during configuration.
5389
paroga@webkit.org6363b4f2012-08-21 13:44:29 +000053902012-08-21 Patrick Gansterer <paroga@webkit.org>
5391
5392 Build fix for WinCE after r115348.
5393
5394 * Source/cmake/OptionsWindows.cmake: Removed duplicated WEBKIT_OPTION_DEFAULT_PORT_VALUE().
5395
staikos@webkit.orgd56466e2012-08-20 22:23:54 +000053962012-08-20 George Staikos <staikos@webkit.org>
5397
5398 [BlackBerry] Enable XHR Response BLOB
5399 https://bugs.webkit.org/show_bug.cgi?id=94525
5400
5401 Reviewed by Rob Buis.
5402
5403 Add the XHR response blob enable feature to the cmake build system and
5404 enable it for BlackBerry.
5405
5406 * Source/cmake/OptionsBlackBerry.cmake: Add the feature and enable
5407 * Source/cmakeconfig.h.cmake: Add the feature
5408
commit-queue@webkit.org2736b662012-08-20 09:09:26 +000054092012-08-20 Dominik Röttsches <dominik.rottsches@intel.com>
5410
5411 [EFL] Get rid of pango backend support once harfbuzz-ng is working
5412 https://bugs.webkit.org/show_bug.cgi?id=92102
5413
5414 Reviewed by Kenneth Rohde Christiansen.
5415
5416 Removing choice of font backend, Pango detection not required any more.
5417
5418 * Source/cmake/FindPango.cmake: Removed.
5419 * Source/cmake/LibFindMacros.cmake: Removed.
5420 * Source/cmake/OptionsEfl.cmake: Removing choice of font backend.
5421
rakuco@webkit.org1e351fd2012-08-17 19:12:16 +000054222012-08-17 Raphael Kubo da Costa <rakuco@webkit.org>
5423
5424 [CMake] Add FindDBus.cmake and use it in the EFL port.
5425 https://bugs.webkit.org/show_bug.cgi?id=94319
5426
5427 Reviewed by Daniel Bates.
5428
5429 Currently, the Battery Status-related code in the EFL port uses
5430 libdbus but does not directly include its directories or link
5431 against it, relying instead on the compiler flags coming via
5432 EDbus's pkg-config information.
5433
5434 That will break once we stop obtaining EFL's include directories
5435 and library paths from pkg-config, so write FindDBus.cmake to
5436 prepare for that.
5437
5438 * Source/cmake/FindDBus.cmake: Added.
5439 * Source/cmake/OptionsEfl.cmake: Look for D-Bus if BATTERY_STATUS
5440 support is enabled.
5441
rwlbuis@webkit.orge10c2a32012-08-17 15:12:52 +000054422012-08-17 Rob Buis <rbuis@rim.com>
5443
5444 [BlackBerry] Remove some shared libraries from linking
5445 https://bugs.webkit.org/show_bug.cgi?id=94253
5446
5447 Reviewed by Yong Li.
5448
5449 Remove some shared libraries.
5450
5451 * Source/cmake/OptionsBlackBerry.cmake:
5452
kov@webkit.org8e83d702012-08-16 23:39:35 +000054532012-08-16 Gustavo Noronha Silva <gns@gnome.org>
5454
5455 Unreviewed speculative 32 bits build fix.
5456
5457 * Source/autotools/symbols.filter: add symbol version that gets
5458 generated in 32 bits build.
5459
commit-queue@webkit.org830ba052012-08-16 20:54:21 +000054602012-08-16 Max Feil <mfeil@rim.com>
5461
5462 [BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
5463 https://bugs.webkit.org/show_bug.cgi?id=94176
5464
5465 Reviewed by Antonio Gomes.
5466
5467 An automated layout test is not possible for this patch because
5468 dynamic live streams require a special dedicated web server.
5469 Putting an external video URL into an automated test is not
5470 correct either. So I have created a manual test that points to
5471 an external HLS video that works today.
5472
5473 * ManualTests/blackberry/video-hls-controls.html: Added.
5474
commit-queue@webkit.org2f936c82012-08-16 08:52:25 +000054752012-08-16 Marja Hölttä <marja@chromium.org>
5476
5477 FormController, WebHistoryItem: Enable reading selected file names from document state
5478 https://bugs.webkit.org/show_bug.cgi?id=91231
5479
5480 Reviewed by Jochen Eisinger.
5481
5482 This change enables Chromium to set up file permissions properly when
5483 the session restore feature restores a page with selected files.
5484
5485 * Source/autotools/symbols.filter: Exported FormController::getReferencedFilePaths and HistoryController::saveDocumentAndScrollState.
5486
tkent@chromium.org2f3dfdf2012-08-16 03:54:03 +000054872012-08-15 Kent Tamura <tkent@chromium.org>
5488
5489 Calendar Picker: Localize numbers in a calendar picker
5490 https://bugs.webkit.org/show_bug.cgi?id=93704
5491
5492 Reviewed by Hajime Morita.
5493
5494 * ManualTests/forms/calendar-picker.html:
5495 Add a mock pagePopupController.localizeNumberString().
5496
rniwa@webkit.orgff14beb2012-08-16 02:40:21 +000054972012-08-15 Ryosuke Niwa <rniwa@webkit.org>
5498
5499 Update manual tests and comments to refer to TestRunner instead of LayoutTestController
5500 https://bugs.webkit.org/show_bug.cgi?id=94168
5501
5502 Reviewed by Kent Tamura.
5503
5504 * ManualTests/resources/multiFileResources/post-echo-and-notify-done.cgi:
5505
commit-queue@webkit.orgb0d27632012-08-15 22:31:26 +000055062012-08-15 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
5507
5508 [css3-text] Add CSS3 Text decoration compile flag
5509 https://bugs.webkit.org/show_bug.cgi?id=93863
5510
5511 Reviewed by Julien Chaffraix.
5512
5513 This patch handles the compile flag implementation, which will come disabled by
5514 default, thus not exposing the CSS3 text decoration features to the web, unless
5515 when explicitly enabling it with "--css3-text-decoration" build parameter.
5516
5517 * Source/cmake/WebKitFeatures.cmake:
5518 * Source/cmakeconfig.h.cmake:
5519 * configure.ac:
5520
beidson@apple.com6e913b22012-08-15 19:33:37 +000055212012-08-15 Brady Eidson <beidson@apple.com>
5522
5523 Removing a plug-in element from a page opened in a background tab in Safari crashes
5524 <rdar://problem/12057991> and https://bugs.webkit.org/show_bug.cgi?id=93913
5525
5526 Reviewed by Beth Dakin.
5527
5528 * Source/autotools/symbols.filter: Allow this symbol through for DRT's sake.
5529
keishi@webkit.orgd6779ca2012-08-15 03:34:14 +000055302012-08-14 Keishi Hattori <keishi@webkit.org>
5531
5532 Share common code between calendar picker and color suggestion picker
5533 https://bugs.webkit.org/show_bug.cgi?id=93802
5534
5535 Reviewed by Kent Tamura.
5536
5537 * ManualTests/forms/calendar-picker.html:
5538 * ManualTests/forms/color-suggestion-picker.html:
5539
commit-queue@webkit.org11ee93b2012-08-14 11:42:04 +000055402012-08-14 Milian Wolff <milian.wolff@kdab.com>
5541
5542 [Qt] QtWebKit linking fails for QNX cross build
5543 https://bugs.webkit.org/show_bug.cgi?id=93460
5544
5545 Reviewed by Simon Hausmann.
5546
5547 The GCC 4.4.2 used by the QNX BBNDK 2.0.1 fails to link QtWebKit.
5548 Apparently it does not properly support the linker invokation using
5549 -Wl,-whole-archive -l... -Wl,-no-whole-archive
5550 yielding a "cc: no files to process" error. This patch works around
5551 this issue by adding an empty dummy file (and thus object file) to
5552 the linking stage.
5553
5554 * Source/api.pri:
5555
keishi@webkit.org184ab5d2012-08-14 08:48:24 +000055562012-08-14 Keishi Hattori <keishi@webkit.org>
5557
5558 Move page popup resources to separate directory
5559 https://bugs.webkit.org/show_bug.cgi?id=93932
5560
5561 Reviewed by Kent Tamura.
5562
5563 * ManualTests/forms/calendar-picker.html:
5564 * ManualTests/forms/color-suggestion-picker.html:
5565
rakuco@webkit.org48d9a032012-08-13 23:30:23 +000055662012-08-11 Raphael Kubo da Costa <rakuco@webkit.org>
5567
5568 [CMake] Rewrite FindLibSoup2.cmake.
5569 https://bugs.webkit.org/show_bug.cgi?id=93191
5570
5571 Reviewed by Rob Buis.
5572
5573 The existing LibSoup2 was imported from somewhere else and not
5574 only did it contain a lot of unnecessary cruft to look for libsoup
5575 2.2 (which we do not support anyway), but it also relied on the
5576 paths returned by pkg-config for setting the library and include
5577 paths.
5578
5579 For one, this meant "-lsoup-2.4" was passed to the linked instead
5580 of "-L/path/to/libsoup-2.4.so", which would sometimes make a
5581 system version of libsoup to be picked up instead of the one
5582 installed by, say, jhbuild.
5583
5584 The new FindLibSoup.cmake now only looks for libsoup 2.4 and
5585 relies on pkg-config solely for retrieving the current LibSoup
5586 version.
5587
5588 * Source/cmake/FindLibSoup.cmake: Added.
5589 * Source/cmake/FindLibSoup2.cmake: Removed.
5590 * Source/cmake/OptionsEfl.cmake: Look for LibSoup instead of
5591 LibSoup2, look for the GObject component of Glib.
5592
rakuco@webkit.org56218832012-08-13 20:38:06 +000055932012-08-13 Raphael Kubo da Costa <rakuco@webkit.org>
5594
5595 [CMake] Remove glib-related Find modules and write single new one instead.
5596 https://bugs.webkit.org/show_bug.cgi?id=93786
5597
5598 Reviewed by Rob Buis.
5599
5600 As part of the ongoing effort to write proper Find modules that use
5601 absolute include and library paths instead of the short ones from
5602 pkg-config, replace Find{GIO,Glib,Gthread}.cmake with a single
5603 FindGLIB.cmake that optionally detects components such as GIO and
5604 GObject.
5605
5606 Library paths are now defined as "/full/path/to/libfoo.so" instead of
5607 simply "foo", so that the linker receives a full path and we can then
5608 avoid accidentally picking up a libfoo.so installed into /usr/lib
5609 instead of a local one built with jhbuild.
5610
5611 * Source/cmake/FindGIO.cmake: Removed.
5612 * Source/cmake/FindGLIB.cmake: Added.
5613 * Source/cmake/FindGlib.cmake: Removed.
5614 * Source/cmake/FindGthread.cmake: Removed.
5615 * Source/cmake/OptionsEfl.cmake: Look for GLIB with the GIO component.
5616
zandobersek@gmail.com98b4e512012-08-13 11:42:39 +000056172012-08-13 Zan Dobersek <zandobersek@gmail.com>
5618
5619 [Gtk] Remove SVG_FEATURES and HTML_FEATURES from Source/WebCore/GNUmakefile.am
5620 https://bugs.webkit.org/show_bug.cgi?id=90693
5621
5622 Reviewed by Philippe Normand.
5623
5624 Remove exportation of SVG_FLAGS and HTML_FLAGS as Automake conditionals
5625 as they are not required anymore.
5626
5627 * configure.ac:
5628
commit-queue@webkit.org1d4682c2012-08-12 16:52:54 +000056292012-08-12 Loïc Yhuel <loic.yhuel@softathome.com>
5630
5631 [Qt] Make it possible to build without QtTest/QtPrintSupport
5632 https://bugs.webkit.org/show_bug.cgi?id=93492
5633
5634 Reviewed by Tor Arne Vestbø.
5635
5636 * Source/QtWebKit.pro: Disable tests if no testlib
5637
rwlbuis@webkit.orgdf7c2552012-08-10 20:21:57 +000056382012-08-10 Rob Buis <rbuis@rim.com>
5639
5640 [BlackBerry] Enable relro link option for JSC executable
5641 https://bugs.webkit.org/show_bug.cgi?id=93726
5642
5643 Reviewed by Yong Li.
5644
5645 Enable relro link option for JSC executable.
5646
5647 * Source/cmake/OptionsBlackBerry.cmake:
5648
rakuco@webkit.org0fb09242012-08-10 00:58:49 +000056492012-08-09 Raphael Kubo da Costa <rakuco@webkit.org>
5650
5651 [CMake] Bump minimum required version to 2.8.3.
5652 https://bugs.webkit.org/show_bug.cgi?id=93450
5653
5654 Reviewed by Daniel Bates.
5655
5656 Following the discussion in bug 93189, it was decided that bumping
5657 the minimum required version from 2.8.0 to 2.8.3 was a good thing
5658 due to additional features, such as improved
5659 FIND_PACKAGE_HANDLE_STANDARD_ARGS() support and better argument
5660 handling in the PKG_CHECK_MODULES() call.
5661
5662 CMake 2.8.3 was released almost two years ago, so people are
5663 expected to have it or a later version installed.
5664
5665 * CMakeLists.txt:
5666
commit-queue@webkit.org656e6522012-08-09 02:29:35 +000056672012-08-08 Shane Stephens <shanestephens@google.com>
5668
5669 Compile flag for CSS Hierarchies
5670 https://bugs.webkit.org/show_bug.cgi?id=92433
5671
5672 Reviewed by Tony Chang.
5673
5674 * Source/cmake/WebKitFeatures.cmake:
5675
commit-queue@webkit.org7d33c4b2012-08-09 00:18:01 +000056762012-08-08 Ming Xie <mxie@rim.com>
5677
5678 [BlackBerry] Fix "-fPIC" define in the BlackBerry build
5679 https://bugs.webkit.org/show_bug.cgi?id=93548
5680
5681 Reviewed by Rob Buis.
5682
5683 In the current CMake release (version 2.8.5), ${CMAKE_SHARED
5684 _LIBRARY_C_FLAGS} and ${CMAKE_SHARED_LIBRARY_CXX_FLAGS} is
5685 set to empty (See cmake/Modules/Platform/QNX.cmake)
5686
5687 This breaks the assumption which WebKit CMake build system
5688 makes in Source/cmake/WebKitHelper.cmake
5689
5690 * Source/cmake/OptionsBlackBerry.cmake:
5691
philn@webkit.orgd3302192012-08-08 16:52:20 +000056922012-08-08 Philippe Normand <pnormand@igalia.com>
5693
5694 [GStreamer] 0.11 build broken (again)
5695 https://bugs.webkit.org/show_bug.cgi?id=93474
5696
5697 Reviewed by Martin Robinson.
5698
5699 * configure.ac: Disable media-stream build if GStreamer 0.11
5700 support is enabled, due to farstream-0.1 still messing up with
5701 gstreamer-0.10 include path.
5702
commit-queue@webkit.orgadb694d2012-08-08 05:38:28 +000057032012-08-07 YoungTaeck Song <youngtaeck.song@samsung.com>
5704
5705 [WK2][EFL] Implement accelerated compositing on WK2 Efl port
5706 https://bugs.webkit.org/show_bug.cgi?id=89840
5707
5708 Reviewed by Noam Rosenthal.
5709
5710 Implement accelerated composition with TiledBackingStore on WK2 Efl port.
5711 This implementation is based on COORDINATED_GRAPHICS.
5712 Add COORDINATED_GRAPHICS related definitions in OptionsEfl.cmake.
5713
5714 * Source/cmake/OptionsEfl.cmake:
5715
hausmann@webkit.org63555802012-08-07 15:04:25 +000057162012-08-07 No'am Rosenthal <noam.rosenthal@nokia.com>
5717
5718 [Qt] Make it possible to build without QtQuick
5719
5720 Reviewed by Simon Hausmann.
5721
5722 * Source/QtWebKit.pro:
5723 * Source/tests.pri:
5724
hausmann@webkit.org2d2e5352012-08-07 12:06:52 +000057252012-07-19 Simon Hausmann <simon.hausmann@nokia.com>
5726
5727 [Qt] Remove Qt 4 specific code paths
5728 https://bugs.webkit.org/show_bug.cgi?id=88161
5729
5730 Reviewed by Kenneth Rohde Christiansen.
5731
5732 * Source/api.pri:
5733 * WebKit.pro:
5734
gyuyoung.kim@samsung.com04d32b72012-08-07 06:37:09 +000057352012-08-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
5736
5737 [EFL] Enable link prefetch
5738 https://bugs.webkit.org/show_bug.cgi?id=93281
5739
5740 Reviewed by Kentaro Hara.
5741
5742 * Source/cmake/OptionsEfl.cmake: Enable LINK_PREFETCH by default.
5743
commit-queue@webkit.org1342caa2012-08-07 01:07:01 +000057442012-08-06 Xan Lopez <xlopez@igalia.com>
5745
5746 [GTK] Cleanup configure.ac build options output
5747 https://bugs.webkit.org/show_bug.cgi?id=93245
5748
5749 Reviewed by Laszlo Gombos.
5750
5751 Remove duplicated elements, sort alphabetically.
5752
5753 * configure.ac: ditto.
5754
carlosgc@webkit.orgbd5ccdc2012-08-06 13:45:44 +000057552012-08-06 Carlos Garcia Campos <cgarcia@igalia.com>
5756
5757 Unreviewed. Update NEWS and configure.ac for 1.9.6 release
5758
5759 * configure.ac: Bump version numbers.
5760
paroga@webkit.org62459992012-08-03 21:10:27 +000057612012-08-03 Patrick Gansterer <paroga@webkit.org>
5762
5763 [CMake][WIN] Disable C++ exceptions and RTTI
5764 https://bugs.webkit.org/show_bug.cgi?id=93104
5765
5766 Reviewed by Ryosuke Niwa.
5767
5768 Both features are not used in WebKit, so remove them to safe some code.
5769 Also enable compilation of plain c files with multiple processes.
5770
5771 * Source/cmake/OptionsWindows.cmake:
5772
mario@webkit.org31f68c82012-08-03 14:40:21 +000057732012-08-03 Mario Sanchez Prada <msanchez@igalia.com>
5774
5775 Unreviewed build fix for GTK after r124479.
5776
5777 * Source/autotools/symbols.filter: Removed unneeded symbol.
5778
vestbo@webkit.org7d1eb8c2012-08-03 14:11:03 +000057792012-08-03 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
5780
5781 [Qt] Populate .qmake.cache from the top-level project file
5782
5783 This makes it possible to build webkit without using the perl build
5784 script. The duplicated logic in build-webkit will be removed when we
5785 remove the Qt4 code paths. The build-webkit script will then simply
5786 call 'qmake WebKit.pro' from WEBKITOUTPUTDIR.
5787
5788 Reviewed by Tor Arne Vestbø.
5789
5790 * WebKit.pro:
5791
commit-queue@webkit.org8f475bd2012-08-03 10:02:37 +000057922012-08-03 Dominik Röttsches <dominik.rottsches@intel.com>
5793
5794 [cmake] Cleanup FindHarfBuzz.cmake
5795 https://bugs.webkit.org/show_bug.cgi?id=92984
5796
5797 Reviewed by Hajime Morita.
5798
5799 Cleanup which didn't make it into my previous ptch.
5800
5801 * Source/cmake/FindHarfBuzz.cmake: Remove duplicate line, add a bit of documentation.
5802
commit-queue@webkit.org366f5b62012-08-03 07:33:11 +000058032012-08-03 Joone Hur <joone.hur@intel.com>
5804
5805 [EFL][DRT] WebKitAnimation API compile-time disabled
5806 https://bugs.webkit.org/show_bug.cgi?id=84593
5807
5808 Reviewed by Laszlo Gombos.
5809
5810 Enable ENABLE_ANIMATION_API by default on the Efl port.
5811
5812 * Source/cmake/OptionsEfl.cmake:
5813 * Source/cmakeconfig.h.cmake:
5814
zandobersek@gmail.com74b95202012-08-03 06:27:38 +000058152012-08-02 Zan Dobersek <zandobersek@gmail.com>
5816
5817 Unreviewed attempt at fixing the GTK 64-bit debug build.
5818
5819 * Source/autotools/symbols.filter:
5820
mrobinson@webkit.orgd6721a52012-08-02 13:45:07 +000058212012-08-02 Martin Robinson <mrobinson@igalia.com>
5822
5823 [GTK] When farstream is not present do not enable MediaStream
5824
5825 Reviewed by Philippe Normand.
5826
5827 When farstream libraries are no present, simply do not build MediaStream
5828 support.
5829
5830 * configure.ac:
5831
jianli@chromium.orgf66b5812012-08-02 00:14:28 +000058322012-08-01 Jian Li <jianli@chromium.org>
5833
5834 Add new CSS property "-webkit-widget-region" to expose dashboard region support for other port
5835 https://bugs.webkit.org/show_bug.cgi?id=90298
5836
5837 Reviewed by Adam Barth.
5838
5839 * configure.ac: Add ENABLE_WIDGET_REGION define.
5840
commit-queue@webkit.orge68015d2012-07-31 19:52:34 +000058412012-07-31 Joshua Netterfield <jnetterfield@rim.com>
5842
5843 [BlackBerry] Enable CSS Filter Effects
5844 https://bugs.webkit.org/show_bug.cgi?id=92685
5845
5846 Reviewed by Rob Buis.
5847
5848 Enable CSS filter effects, with the exception of custom effects (CSS shaders) and reference effects (SVG effects)
5849
5850 Internally reviewed by Arvid Nilsson <anilsson@rim.com> and Antonio Gomes <agomes@rim.com>.
5851
5852 * Source/cmake/OptionsBlackBerry.cmake: Add LayerFilterRenderer
5853 * Source/cmakeconfig.h.cmake: Acknowledge CSS filter effects
5854
rniwa@webkit.orge8bea922012-07-31 09:00:33 +000058552012-07-31 Ryosuke Niwa <rniwa@webkit.org>
5856
5857 Perf-o-matic: dashboard images are not generated properly from incrementally updated JSON
5858 https://bugs.webkit.org/show_bug.cgi?id=92717
5859
5860 Reviewed by Hajime Morita.
5861
5862 Sort the values by timestamp. Unfortunately, there isn't a good way of testing this fix.
5863
5864 * Websites/webkit-perf.appspot.com/models.py:
5865 (Runs.chart_params):
5866
commit-queue@webkit.org26e3bd12012-07-31 08:46:59 +000058672012-07-31 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
5868
5869 add Farstream flags/deps to WebKit, for WebRTC
5870 https://bugs.webkit.org/show_bug.cgi?id=87524
5871
5872 Reviewed by Philippe Normand.
5873
5874 Since Farstream will be used as the backend for GTK's WebRTC, this
5875 patch adds it as a dependency to the build system.
5876
5877 * GNUmakefile.am:
5878 * configure.ac:
5879
rniwa@webkit.orgfcde46b2012-07-31 06:19:17 +000058802012-07-30 Ryosuke Niwa <rniwa@webkit.org>
5881
5882 /api/test/runs/chart expires on perf-o-matic
5883 https://bugs.webkit.org/show_bug.cgi?id=92714
5884
5885 Reviewed by Hajime Morita.
5886
5887 Don't update the entire JSON while generating the dashboard images.
5888 This is a bug and not doing this will reduce the server load significantly.
5889
5890 * Websites/webkit-perf.appspot.com/controller.py:
5891 (RunsChartHandler.post):
5892
commit-queue@webkit.org1f756372012-07-30 23:13:25 +000058932012-07-30 Dominik Röttsches <dominik.rottsches@intel.com>
5894
5895 Avoid Assertion Failure in HarfBuzzRun::characterIndexForXPosition
5896 https://bugs.webkit.org/show_bug.cgi?id=92376
5897
5898 Reviewed by Tony Chang.
5899
5900 Added manual test to reliably reproduce assertion failure which is solved by this patch.
5901
5902 * ManualTests/harfbuzz-mouse-selection-crash.html: Added.
5903
vsevik@chromium.org58d6bc32012-07-30 15:58:48 +000059042012-07-29 Vsevolod Vlasov <vsevik@chromium.org>
5905
5906 Web Inspector: Resource agent's reference to cached resources should be weak.
5907 https://bugs.webkit.org/show_bug.cgi?id=92108
5908
5909 Reviewed by Pavel Feldman.
5910
5911 * Source/autotools/symbols.filter:
5912
shinyak@chromium.orgf5c4f8b2012-07-30 15:16:24 +000059132012-07-30 Shinya Kawanaka <shinyak@chromium.org>
5914
5915 Prohibit having AuthorShadowDOM of input or textarea element for a while and having a flag to enable it in Internals.
5916 https://bugs.webkit.org/show_bug.cgi?id=92611
5917
5918 Reviewed by Hajime Morita.
5919
5920 * Source/autotools/symbols.filter:
5921
vsevik@chromium.orge7823052012-07-30 12:21:00 +000059222012-07-30 Sheriff Bot <webkit.review.bot@gmail.com>
5923
5924 Unreviewed, rolling out r124000.
5925 http://trac.webkit.org/changeset/124000
5926 https://bugs.webkit.org/show_bug.cgi?id=92632
5927
5928 seems to have broken chromium Range_InstanceSizeUnknown unit
5929 test across many platforms (Requested by tomhudson on
5930 #webkit).
5931
5932 * Source/autotools/symbols.filter:
5933
paroga@webkit.org74b5be12012-07-30 10:25:41 +000059342012-07-30 Patrick Gansterer <paroga@webkit.org>
5935
5936 Replace UnicodeWinCE with UnicodeWchar
5937 https://bugs.webkit.org/show_bug.cgi?id=92539
5938
5939 Reviewed by Ryosuke Niwa.
5940
5941 UnicodeWinCE never contained WinCE specific code. UnicodeWchar
5942 is a replacement for it, which is mainly based on the functions
5943 from <wchar.h>. It is ment as a minimal Unicode backend, which
5944 can be used very easy and has no external dependencies.
5945
5946 * Source/cmake/OptionsWinCE.cmake:
5947
vsevik@chromium.orge14cf6d2012-07-30 07:54:54 +000059482012-07-29 Vsevolod Vlasov <vsevik@chromium.org>
5949
5950 Web Inspector: Resource agent's reference to cached resources should be weak.
5951 https://bugs.webkit.org/show_bug.cgi?id=92108
5952
5953 Reviewed by Pavel Feldman.
5954
5955 * Source/autotools/symbols.filter:
5956
commit-queue@webkit.orgc1c4f122012-07-29 21:59:53 +000059572012-07-29 Rik Cabanier <cabanier@adobe.com>
5958
5959 Add ENABLE_CSS_COMPOSITING flag
5960 https://bugs.webkit.org/show_bug.cgi?id=92553
5961
5962 Reviewed by Dirk Schulze.
5963
5964 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
5965
5966 * Source/cmake/WebKitFeatures.cmake:
5967 * Source/cmakeconfig.h.cmake:
5968 * configure.ac:
5969
commit-queue@webkit.org18fcb612012-07-28 06:00:39 +000059702012-07-27 Kihong Kwon <kihong.kwon@samsung.com>
5971
5972 [EFL] Support for HTML media capture
5973 https://bugs.webkit.org/show_bug.cgi?id=91842
5974
5975 Reviewed by Ryosuke Niwa.
5976
5977 Add HTML media capture feature, and enable that on the Efl port.
5978
5979 * Source/cmake/OptionsEfl.cmake:
5980 * Source/cmake/WebKitFeatures.cmake:
5981 * Source/cmakeconfig.h.cmake:
5982
rniwa@webkit.org43a62d42012-07-28 00:08:44 +000059832012-07-27 Ryosuke Niwa <rniwa@webkit.org>
5984
5985 Unreviewed perf-o-matic build fix for dashboard image generation.
5986 Also, only show Parser/html5-full-render on the dashboard by default
5987 so that it won't take forever to load it.
5988
5989 * Websites/webkit-perf.appspot.com/controller.py:
5990 (schedule_runs_update):
5991 (RunsChartHandler.post):
5992 * Websites/webkit-perf.appspot.com/models.py:
5993 (Runs.chart_params):
5994 (DashboardImage.get_image):
5995 * Websites/webkit-perf.appspot.com/models_unittest.py:
5996 (RunsTest.test_chart_params_with_value):
5997
commit-queue@webkit.org868e06e2012-07-27 11:32:44 +000059982012-07-27 Dominik Röttsches <dominik.rottsches@intel.com>
5999
6000 [Cairo] Add complex font drawing using HarfbuzzNG
6001 https://bugs.webkit.org/show_bug.cgi?id=91864
6002
6003 Reviewed by Simon Hausmann and Martin Robinson.
6004
6005 Configuring Freetype backend to use HarfBuzz by default.
6006
6007 * Source/cmake/FindHarfBuzz.cmake: Added pkgconfig based discovery of HarfBuzz.
6008 * Source/cmake/OptionsEfl.cmake: Adding Harfbuzz configuration.
6009
mitz@apple.comb285bee2012-07-27 03:24:09 +000060102012-07-26 Dan Bernstein <mitz@apple.com>
6011
6012 When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
6013 https://bugs.webkit.org/show_bug.cgi?id=92331
6014
6015 Reviewed by Mark Rowe.
6016
6017 Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
6018
6019 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
6020 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
6021
keishi@webkit.org01368682012-07-27 03:21:46 +000060222012-07-26 Keishi Hattori <keishi@webkit.org>
6023
6024 Implement ColorSuggestionPicker page popup
6025 https://bugs.webkit.org/show_bug.cgi?id=92109
6026
6027 Reviewed by Kent Tamura.
6028
6029 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
6030
commit-queue@webkit.org9cb75d82012-07-26 12:01:37 +000060312012-07-26 Zoltan Nyul <zoltan.nyul@intel.com>
6032
6033 [EFL] EFL port should use XDG paths
6034 https://bugs.webkit.org/show_bug.cgi?id=91719
6035
6036 Reviewed by Kenneth Rohde Christiansen.
6037
6038 Efreet library added.
6039
6040 * Source/cmake/FindEFL.cmake:
6041
kaustubh@motorola.com8e91b052012-07-26 07:06:57 +000060422012-07-26 Kaustubh Atrawalkar <kaustubh@motorola.com>
6043
6044 [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
6045 https://bugs.webkit.org/show_bug.cgi?id=92091
6046
6047 Reviewed by Adam Barth.
6048
6049 Exporting Internals::pageNumber symbols for the Gtk build.
6050
6051 * Source/autotools/symbols.filter:
6052
commit-queue@webkit.org43b1af32012-07-25 15:14:32 +000060532012-07-25 Sheriff Bot <webkit.review.bot@gmail.com>
6054
6055 Unreviewed, rolling out r123606.
6056 http://trac.webkit.org/changeset/123606
6057 https://bugs.webkit.org/show_bug.cgi?id=92247
6058
6059 broke Windows build of Chromium (Requested by tomhudson on
6060 #webkit).
6061
6062 * ManualTests/forms/color-suggestion-picker.html: Removed.
6063
keishi@webkit.org0cc6ae72012-07-25 11:57:21 +000060642012-07-25 Keishi Hattori <keishi@webkit.org>
6065
6066 Implement ColorSuggestionPicker page popup
6067 https://bugs.webkit.org/show_bug.cgi?id=92109
6068
6069 Reviewed by Kent Tamura.
6070
6071 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
6072
tkent@chromium.org3528a712012-07-24 06:35:19 +000060732012-07-23 Kent Tamura <tkent@chromium.org>
6074
tkent@chromium.orgc08ca1c2012-07-24 06:43:17 +00006075 [GTK] Remove unnecessary trailing space in the previous commit.
6076
6077 * Source/autotools/symbols.filter:
6078
60792012-07-23 Kent Tamura <tkent@chromium.org>
6080
tkent@chromium.org3528a712012-07-24 06:35:19 +00006081 [GTK] Attempt to fix build
6082
6083 * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
6084
commit-queue@webkit.orgc4534e12012-07-24 00:53:24 +000060852012-07-23 Sheriff Bot <webkit.review.bot@gmail.com>
6086
6087 Unreviewed, rolling out r123184, r123195, and r123197.
6088 http://trac.webkit.org/changeset/123184
6089 http://trac.webkit.org/changeset/123195
6090 http://trac.webkit.org/changeset/123197
6091 https://bugs.webkit.org/show_bug.cgi?id=92049
6092
6093 pagecycler regression (Requested by morrita on #webkit).
6094
6095 * Source/autotools/symbols.filter:
6096
commit-queue@webkit.orgdecb7a12012-07-24 00:48:06 +000060972012-07-23 Roger Fong <roger_fong@apple.com>
6098
6099 If select element in Windows is off screen horizontally,
6100 menu is either inappropriately resized or positioned offscreen.
6101 https://bugs.webkit.org/show_bug.cgi?id=91913
6102 <rdar://problem/7611229>
6103
6104 Reviewed by Tim Horton.
6105
6106 Add a manual test to verify that popup menus render in the correct place.
6107
6108 * ManualTests/win/select-menu-off-screen.html: Added.
6109
simon.fraser@apple.com5cc8c732012-07-23 17:45:43 +000061102012-07-23 Simon Fraser <simon.fraser@apple.com>
6111
6112 Implement sticky positioning
6113 https://bugs.webkit.org/show_bug.cgi?id=90046
6114
6115 Reviewed by Ojan Vafai.
6116
6117 Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
6118
6119 Sort the ENABLE_CSS lines in the file.
6120
6121 * Source/cmake/WebKitFeatures.cmake:
6122 * Source/cmakeconfig.h.cmake:
6123
paroga@webkit.org4aa14752012-07-23 10:05:19 +000061242012-07-23 Patrick Gansterer <paroga@webkit.org>
6125
6126 [WINCE] Define NOMINMAX in the build system instead of Platform.h
6127 https://bugs.webkit.org/show_bug.cgi?id=91938
6128
6129 Reviewed by Ryosuke Niwa.
6130
6131 Define it in OptionsWindows.cmake, since NOMINMAX
6132 should to be defined for all windows ports.
6133
6134 * Source/cmake/OptionsWinCE.cmake:
6135 * Source/cmake/OptionsWindows.cmake:
6136
commit-queue@webkit.orgd97f5062012-07-23 01:08:49 +000061372012-07-22 Sheriff Bot <webkit.review.bot@gmail.com>
6138
6139 Unreviewed, rolling out r123298 and r123301.
6140 http://trac.webkit.org/changeset/123298
6141 http://trac.webkit.org/changeset/123301
6142 https://bugs.webkit.org/show_bug.cgi?id=91953
6143
6144 We need to think some more about the intricacies of exposing a
6145 CMake option for ENABLE_DFG_JIT as this option is specific to
6146 the port and architecture. (Requested by dydx on #webkit).
6147
6148 * Source/cmake/WebKitFeatures.cmake:
6149 * Source/cmakeconfig.h.cmake:
6150
dbates@webkit.org10974b82012-07-23 00:00:02 +000061512012-07-22 Daniel Bates <dbates@webkit.org>
6152
6153 Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
6154 (https://bugs.webkit.org/show_bug.cgi?id=91939)
6155
6156 Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
6157 breaks the Windows CE build as the Windows CE port builds with the JIT disabled
6158 (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
6159
6160 (*) We should look to further discuss with CMake port maintainers about enabling
6161 the DFG JIT by default.
6162
6163 * Source/cmake/WebKitFeatures.cmake:
6164
tkent@chromium.orgd89d5452012-07-22 23:23:53 +000061652012-07-23 Kent Tamura <tkent@chromium.org>
6166
6167 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
6168 https://bugs.webkit.org/show_bug.cgi?id=91941
6169
6170 Reviewed by Kentaro Hara.
6171
6172 A flag name for an elmement should be ENABLE_*_ELEMENT.
6173
6174 * Source/cmake/WebKitFeatures.cmake:
6175 * Source/cmakeconfig.h.cmake:
6176 * configure.ac:
6177
paroga@webkit.org10675b52012-07-22 16:36:24 +000061782012-07-22 Patrick Gansterer <paroga@webkit.org>
6179
6180 [CMake] Add option for ENABLE_DFG_JIT
6181 https://bugs.webkit.org/show_bug.cgi?id=91939
6182
6183 Reviewed by Daniel Bates.
6184
6185 * Source/cmake/WebKitFeatures.cmake:
6186 * Source/cmakeconfig.h.cmake:
6187
tkent@chromium.org43921e62012-07-22 10:59:32 +000061882012-07-22 Kent Tamura <tkent@chromium.org>
6189
6190 Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
6191 https://bugs.webkit.org/show_bug.cgi?id=91928
6192
6193 Reviewed by Kentaro Hara.
6194
6195 A flag name for an elmement should be ENABLE_*_ELEMENT.
6196
6197 * Source/cmake/WebKitFeatures.cmake:
6198 * Source/cmakeconfig.h.cmake:
6199 * configure.ac:
6200
tkent@chromium.org3d897372012-07-21 02:00:46 +000062012012-07-20 Kent Tamura <tkent@chromium.org>
6202
6203 Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
6204 https://bugs.webkit.org/show_bug.cgi?id=91846
6205
6206 Reviewed by Kentaro Hara.
6207
6208 A flag name for an elmement should be ENABLE_*_ELEMENT.
6209
6210 * Source/cmake/OptionsEfl.cmake:
6211 * Source/cmake/WebKitFeatures.cmake:
6212 * Source/cmakeconfig.h.cmake:
6213 * configure.ac:
6214
morrita@google.com836359f2012-07-20 06:33:48 +000062152012-07-19 MORITA Hajime <morrita@google.com>
6216
6217 [Refactoring] Replace Node's Document pointer with a TreeScope pointer
6218 https://bugs.webkit.org/show_bug.cgi?id=59816
6219
6220 Reviewed by Ryosuke Niwa.
6221
6222 * Source/autotools/symbols.filter: Added newly exported symbols.
6223
commit-queue@webkit.org31d46402012-07-19 14:51:50 +000062242012-07-19 Christophe Dumez <christophe.dumez@intel.com>
6225
6226 [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
6227 https://bugs.webkit.org/show_bug.cgi?id=91741
6228
6229 Reviewed by Kenneth Rohde Christiansen.
6230
6231 Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
6232 with cookies in non-suffixed/private domains [GNOME #679230].
6233
6234 * Source/cmake/OptionsEfl.cmake:
6235
mario@webkit.org30fc09f2012-07-19 11:07:06 +000062362012-07-19 Mario Sanchez Prada <msanchez@igalia.com>
6237
6238 [GTK] Enable MHTML support by default at build time
6239 https://bugs.webkit.org/show_bug.cgi?id=89987
6240
6241 Reviewed by Carlos Garcia Campos.
6242
6243 Enable MHTML support by default for GTK in configure.ac.
6244
6245 * configure.ac:
6246
commit-queue@webkit.orgeb841ae2012-07-19 04:47:59 +000062472012-07-18 Christophe Dumez <christophe.dumez@intel.com>
6248
6249 [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
6250 https://bugs.webkit.org/show_bug.cgi?id=91626
6251
6252 Reviewed by Kenneth Rohde Christiansen.
6253
6254 Bump required version of libsoup in CMake to 2.39.3. This is the first
6255 tarball version to contain the API we need (soup_cookie_jar_get_cookies()
6256 and soup_cookie_jar_set_cookie_with_first_party()).
6257
6258 * Source/cmake/OptionsEfl.cmake:
6259
commit-queue@webkit.org6967c672012-07-18 18:43:13 +000062602012-07-18 Varun Jain <varunjain@chromium.org>
6261
6262 [chromium] Drag image for image elements should be scaled with device scale factor.
6263 https://bugs.webkit.org/show_bug.cgi?id=89688
6264
6265 Reviewed by Adam Barth.
6266
6267 * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
6268
commit-queue@webkit.orgfc592f42012-07-18 11:15:41 +000062692012-07-18 Thiago Marcos P. Santos <thiago.santos@intel.com>
6270
6271 [CMake] Make gtest a shared library
6272 https://bugs.webkit.org/show_bug.cgi?id=90973
6273
6274 Reviewed by Daniel Bates.
6275
6276 It's nicer to make it a shared library because it might improve
6277 linking time and we don't need to force gtest users to link with gtest
6278 dependencies like pthreads (which causes linking errors when it is not
6279 available).
6280
6281 * Source/cmake/gtest/CMakeLists.txt:
6282
commit-queue@webkit.orga37d9a4f2012-07-17 14:51:54 +000062832012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
6284
6285 [Qt][V8] Remove the V8 related codepaths and configuration
6286 https://bugs.webkit.org/show_bug.cgi?id=90863
6287
6288 Reviewed by Simon Hausmann.
6289
6290 * Source/api.pri:
6291 * WebKit.pro:
6292
kkristof@inf.u-szeged.hu0069e292012-07-17 11:27:55 +000062932012-07-17 Sheriff Bot <webkit.review.bot@gmail.com>
6294
6295 Unreviewed, rolling out r122834.
6296 http://trac.webkit.org/changeset/122834
6297 https://bugs.webkit.org/show_bug.cgi?id=91492
6298
6299 it broke the chromium (Requested by kkristof on #webkit).
6300
6301 * Source/api.pri:
6302 * WebKit.pro:
6303
kkristof@inf.u-szeged.hudb065a42012-07-17 10:58:50 +000063042012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
6305
6306 [Qt][V8] Remove the V8 related codepaths and configuration
6307 https://bugs.webkit.org/show_bug.cgi?id=90863
6308
6309 Reviewed by Simon Hausmann.
6310
6311 * Source/api.pri:
6312 * WebKit.pro:
6313
commit-queue@webkit.org7bf73302012-07-17 07:11:52 +000063142012-07-17 David Barr <davidbarr@chromium.org>
6315
6316 Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
6317 https://bugs.webkit.org/show_bug.cgi?id=89055
6318
6319 Reviewed by Kent Tamura.
6320
6321 The css3-images module is at candidate recommendation.
6322 http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
6323
6324 Add a configuration option for CSS image-orientation support, disabling it by default.
6325
6326 * Source/cmake/WebKitFeatures.cmake:
6327 * Source/cmakeconfig.h.cmake:
6328
commit-queue@webkit.org466dbd42012-07-17 04:37:29 +000063292012-07-16 Pete Williamson <petewil@google.com>
6330
6331 Expose an export for the iconUrl list so Internals can use it
6332 https://bugs.webkit.org/show_bug.cgi?id=88665
6333
6334 Reviewed by Kent Tamura.
6335
6336 * Source/autotools/symbols.filter: export iconURLs
6337
commit-queue@webkit.org241bd212012-07-17 04:33:25 +000063382012-07-16 Hajime Morrita <morrita@chromium.org>
6339
6340 WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
6341 https://bugs.webkit.org/show_bug.cgi?id=90764
6342
6343 Reviewed by Adam Barth.
6344
6345 Removed symbols which are now covered by WEBCORE_TESTING.
6346
6347 * Source/autotools/symbols.filter:
6348
carlosgc@webkit.org193c4092012-07-16 09:43:44 +000063492012-07-16 Carlos Garcia Campos <cgarcia@igalia.com>
6350
6351 Unreviewed. Update NEWS and configure.ac for 1.9.5 release
6352
6353 * configure.ac: Bump version number.
6354
commit-queue@webkit.orgd9c31bf2012-07-14 00:33:28 +000063552012-07-12 Josh Hawn <jhawn@apple.com>
6356
6357 Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
6358 https://bugs.webkit.org/show_bug.cgi?id=91116
6359
6360 Reviewed by Simon Fraser.
6361
6362 * Source/WebKit2/UIProcess/WebContext.cpp:
6363 WebContext::getWebCoreStatistics():
6364 Now invalidates callback if no m_process.
6365
commit-queue@webkit.org5b8a8ed2012-07-13 17:25:14 +000063662012-07-13 Thiago Marcos P. Santos <thiago.santos@intel.com>
6367
6368 [CMake] Proper handling of ENABLE_API_TESTS build option
6369 https://bugs.webkit.org/show_bug.cgi?id=91221
6370
6371 Reviewed by Rob Buis.
6372
6373 Make the flag reusable across the ports using CMake. We are about to enable the WTF,
6374 WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get
6375 it almost for free.
6376
6377 * CMakeLists.txt:
6378 * Source/cmake/OptionsEfl.cmake:
6379 * Source/cmake/WebKitFeatures.cmake:
6380 * Source/cmakeconfig.h.cmake:
6381
commit-queue@webkit.org820c83b2012-07-12 05:33:03 +000063822012-07-11 Matt Falkenhagen <falken@chromium.org>
6383
6384 Add dialog element feature toggle to InternalSettings
6385 https://bugs.webkit.org/show_bug.cgi?id=90934
6386
6387 Reviewed by Hajime Morita.
6388
6389 * Source/autotools/symbols.filter: Added newly exported symbol.
6390
commit-queue@webkit.orgae1899f2012-07-11 18:14:47 +000063912012-07-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
6392
6393 [Gtk] allow building with css-filters
6394 https://bugs.webkit.org/show_bug.cgi?id=90908
6395
6396 Add support for css-filters in Source/WebCore/GNUmakefile.am
6397 configure.ac
6398
6399 Reviewed by Eric Seidel.
6400
6401 * configure.ac:
6402
gyuyoung.kim@samsung.com96508f12012-07-10 22:53:58 +000064032012-07-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
6404
6405 [CMAKE] Add missing feature macros
6406 https://bugs.webkit.org/show_bug.cgi?id=90890
6407
6408 Reviewed by Eric Seidel.
6409
6410 ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
6411 haven't defined in cmake feature list.
6412
6413 * Source/cmake/WebKitFeatures.cmake:
6414 * Source/cmakeconfig.h.cmake:
6415
tkent@chromium.orgae0b9702012-07-10 11:19:37 +000064162012-07-10 Kent Tamura <tkent@chromium.org>
6417
6418 RTL calendar picker for <input type=date> is too narrow and clipped
6419 https://bugs.webkit.org/show_bug.cgi?id=90864
6420
6421 Reviewed by Kentaro Hara.
6422
6423 * ManualTests/forms/calendar-picker.html:
6424 - Add isRTL:true for the arabic setting
6425 - Reset the iframe size when the setting is changed.
6426
ossy@webkit.org6aedce22012-07-10 08:46:08 +000064272012-07-10 Sheriff Bot <webkit.review.bot@gmail.com>
6428
6429 Unreviewed, rolling out r122178.
6430 http://trac.webkit.org/changeset/122178
6431 https://bugs.webkit.org/show_bug.cgi?id=90857
6432
6433 browser tests, PrerenderBrowserTest.PrerenderFavicon and other
6434 tests, started to fail (Requested by hayato on #webkit).
6435
6436 * Source/autotools/symbols.filter:
6437
commit-queue@webkit.orge1bba8e2012-07-10 05:45:21 +000064382012-07-09 Matt Falkenhagen <falken@chromium.org>
6439
6440 Add ENABLE_DIALOG_ELEMENT and skeleton files
6441 https://bugs.webkit.org/show_bug.cgi?id=90521
6442
6443 Reviewed by Kent Tamura.
6444
6445 * Source/cmake/WebKitFeatures.cmake:
6446 * Source/cmakeconfig.h.cmake:
6447
commit-queue@webkit.org546c67d2012-07-10 01:37:36 +000064482012-07-09 Pete Williamson <petewil@google.com>
6449
6450 Expose an export for the iconUrl list so Internals can use it
6451 https://bugs.webkit.org/show_bug.cgi?id=88665
6452
6453 Reviewed by Kent Tamura.
6454
6455 * Source/autotools/symbols.filter: export iconURLs
6456
commit-queue@webkit.org14ae5052012-07-09 19:27:11 +000064572012-07-09 Mike Lattanzio <mlattanzio@rim.com>
6458
6459 [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
6460 https://bugs.webkit.org/show_bug.cgi?id=90575
6461
6462 Reviewed by Rob Buis.
6463
6464 Add a manual test to verify wide content doesn't interfere
6465 with initial-scale calculations.
6466
6467 Internal review from Konrad Piascik.
6468
6469 * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
6470
commit-queue@webkit.orgfb3c9682012-07-09 15:39:09 +000064712012-07-09 Sheriff Bot <webkit.review.bot@gmail.com>
6472
6473 Unreviewed, rolling out r122107.
6474 http://trac.webkit.org/changeset/122107
6475 https://bugs.webkit.org/show_bug.cgi?id=90794
6476
6477 Build failure on Mac debug bots (Requested by falken_ on
6478 #webkit).
6479
6480 * Source/cmake/WebKitFeatures.cmake:
6481 * Source/cmakeconfig.h.cmake:
6482
commit-queue@webkit.orgb46a45d2012-07-09 14:42:00 +000064832012-07-09 Matt Falkenhagen <falken@chromium.org>
6484
6485 Add ENABLE_DIALOG_ELEMENT and skeleton files
6486 https://bugs.webkit.org/show_bug.cgi?id=90521
6487
6488 Reviewed by Kent Tamura.
6489
6490 * Source/cmake/WebKitFeatures.cmake:
6491 * Source/cmakeconfig.h.cmake:
6492
commit-queue@webkit.orge0151792012-07-06 19:19:44 +000064932012-07-06 Thiago Marcos P. Santos <thiago.santos@intel.com>
6494
6495 [EFL][CMake] Move gtest sources to an upper level
6496 https://bugs.webkit.org/show_bug.cgi?id=90602
6497
6498 Reviewed by Chang Shu.
6499
6500 CTest was enabled for all the ports, but used only by EFL. Now
6501 ENABLE_API_TESTS has to be defined, which will also build gtest.
6502
6503 * CMakeLists.txt:
6504 * Source/CMakeLists.txt:
6505 * Source/cmake/OptionsEfl.cmake:
6506 * Source/cmake/gtest/CMakeLists.txt: Added.
6507
zandobersek@gmail.com03e439c2012-07-06 18:36:31 +000065082012-07-06 Zan Dobersek <zandobersek@gmail.com>
6509
6510 [Gtk] Add a configuration option for disabling unstable features in releases
6511 https://bugs.webkit.org/show_bug.cgi?id=87995
6512
6513 Reviewed by Martin Robinson.
6514
6515 Add a configuration flag for enabling the unstable features - features of which
6516 support in the Gtk port is being worked on but is not yet complete. The primary
6517 use of this flag is when compiling through the build-webkit script.
6518
6519 All the features that are currently enabled when building through build-webkit but
6520 are disabled by default when executing the configure script directly have their default
6521 value (when the correspondent flag is not passed) set to 'yes' when unstable features
6522 are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
6523 a release build (unless they are specifically enabled).
6524
6525 * configure.ac:
6526
ossy@webkit.orgb9f1ca62012-07-06 13:12:01 +000065272012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
6528
ossy@webkit.org31681df2012-07-06 13:18:47 +00006529 [Qt] Remove custom qmake logic for module creation
6530
6531 Qmake now has the necessary hooks to cleanly override the build locations.
6532
6533 https://bugs.webkit.org/show_bug.cgi?id=90461
6534
6535 Reviewed by Tor Arne Vestbø.
6536
6537 * Source/api.pri:
6538
65392012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
6540
ossy@webkit.org98fee7a2012-07-06 13:17:36 +00006541 [Qt] Add top-level .qmake.conf
6542
6543 With Qt5, this makes setting $QMAKEPATH externally unnecessary.
6544
6545 The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
6546 hurt, and is still required for Qt4.
6547
6548 https://bugs.webkit.org/show_bug.cgi?id=90461
6549
6550 Reviewed by Tor Arne Vestbø.
6551
6552 * .qmake.conf: Added.
6553 * WebKit.pro:
6554
65552012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
6556
ossy@webkit.org69a64272012-07-06 13:15:24 +00006557 [Qt] Let qt_module_config create the forwarding module pri file
6558
6559 https://bugs.webkit.org/show_bug.cgi?id=90461
6560
6561 Reviewed by Tor Arne Vestbø.
6562
6563 * Source/sync.profile:
6564
65652012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
6566
ossy@webkit.org66972eb2012-07-06 13:14:20 +00006567 [Qt] Don't let qt_webkit.pri proclaim its own location
6568
6569 This won't work any more with recent Qt5 versions, as the forwarding
6570 pri is created by qt_module_config, which needs MODULE_PRI to be set
6571 up already.
6572
6573 We also need to load build_config, not qt_module.
6574
6575 https://bugs.webkit.org/show_bug.cgi?id=90461
6576
6577 Reviewed by Tor Arne Vestbø.
6578
6579 * Source/api.pri:
6580
65812012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
6582
ossy@webkit.orgd9eb8642012-07-06 13:13:07 +00006583 [Qt] Remove redundant CONFIG+=module
6584
6585 qt_module_config takes care of that.
6586
6587 In api.pri we are actually testing the flag ourselves, so now we need to
6588 test a related flag qt_module_config sets instead.
6589
6590 https://bugs.webkit.org/show_bug.cgi?id=90461
6591
6592 Reviewed by Tor Arne Vestbø.
6593
6594 * Source/api.pri:
6595
65962012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
6597
ossy@webkit.orgb9f1ca62012-07-06 13:12:01 +00006598 [Qt] Adjust to changed generation of master include file
6599
6600 The responsiblity for creating the master include was moved out of syncqt.
6601 @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
6602 determining whether a header is private.
6603
6604 https://bugs.webkit.org/show_bug.cgi?id=90461
6605
6606 Reviewed by Tor Arne Vestbø.
6607
6608 * Source/sync.profile:
6609
rwlbuis@webkit.org45009b62012-07-05 17:46:09 +000066102012-07-05 Rob Buis <rbuis@rim.com>
6611
6612 [CMake] Fix some CMake warnings
6613 https://bugs.webkit.org/show_bug.cgi?id=90558
6614
6615 Fix WebKit options so they match with FeatureList.pm.
6616
6617 Reviewed by Dan Bates.
6618
6619 * Source/cmake/WebKitFeatures.cmake:
6620 * Source/cmakeconfig.h.cmake:
6621
vestbo@webkit.org19d488f2012-07-05 16:39:54 +000066222012-07-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
6623
6624 [Qt] Move Webkit1 before WebKit2 in the build order
6625
6626 Reviewed by Csaba Osztrogonác.
6627
6628 * WebKit.pro:
6629
ryuan.choi@samsung.comdfb773b2012-07-05 14:20:53 +000066302012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
6631
6632 [CMAKE] Unreviewd typo fix after r121857
6633
6634 * Source/cmake/WebKitMacros.cmake:
6635
commit-queue@webkit.org19f54962012-07-05 10:52:48 +000066362012-07-05 Dongwoo Im <dw.im@samsung.com>
6637
6638 [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
6639 https://bugs.webkit.org/show_bug.cgi?id=88608
6640
6641 Reviewed by Hajime Morita.
6642
6643 * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
6644
ryuan.choi@samsung.com8d2c4892012-07-05 08:47:49 +000066452012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
6646
6647 [Wk2][EFL] EFL needs a WebKitTestRunner
6648 https://bugs.webkit.org/show_bug.cgi?id=87659
6649
6650 Reviewed by Kenneth Rohde Christiansen.
6651
6652 * Source/CMakeLists.txt:
6653 Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
6654 shared library.
6655 * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
6656
commit-queue@webkit.org1fcb31a2012-07-04 16:16:01 +000066572012-07-04 John Mellor <johnme@chromium.org>
6658
6659 Text Autosizing: Add compile flag and runtime setting
6660 https://bugs.webkit.org/show_bug.cgi?id=87394
6661
6662 This patch renames Font Boosting to Text Autosizing.
6663
6664 Reviewed by Adam Barth.
6665
6666 * configure.ac:
6667
ryuan.choi@samsung.com9d83d8d2012-07-04 15:25:35 +000066682012-07-04 Ryuan Choi <ryuan.choi@samsung.com>
6669
6670 [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
6671 https://bugs.webkit.org/show_bug.cgi?id=90258
6672
6673 Reviewed by Rob Buis.
6674
6675 This new macro calls generate-bindings.pl and append generated sources
6676 into proper source list.
6677
6678 * Source/cmake/WebKitMacros.cmake:
6679
vestbo@webkit.orgb29c0732012-07-04 14:21:59 +000066802012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
6681
6682 [Qt] Get rid of un-needed QT += declarative for Qt 5
6683
6684 The declarative module has been renamed to quick1 in Qt 5, and the
6685 engine-only module for Qt 5 is named 'qml'. For many of the instances
6686 we could just remove 'declarative', since the project file was only
6687 used for Qt5/WebKit2 builds. In the other cases the module was wrapped
6688 in a haveQt(4) scope.
6689
6690 Reviewed by Csaba Osztrogonác.
6691
6692 * Source/api.pri:
6693
commit-queue@webkit.orgf8650c72012-07-04 01:56:08 +000066942012-07-03 Christophe Dumez <christophe.dumez@intel.com>
6695
6696 [EFL] Enable CSS variables support at compile time
6697 https://bugs.webkit.org/show_bug.cgi?id=90448
6698
6699 Reviewed by Kenneth Rohde Christiansen.
6700
6701 Turn on CSS_VARIABLES flag by default on EFL port.
6702
6703 * Source/cmake/OptionsEfl.cmake:
6704 * Source/cmakeconfig.h.cmake:
6705
staikos@webkit.orgcbaf17a2012-07-03 16:34:07 +000067062012-07-03 George Staikos <staikos@webkit.org>
6707
6708 [BlackBerry] Enable microdata support for BlackBerry.
6709 https://bugs.webkit.org/show_bug.cgi?id=90429
6710
6711 Reviewed by Rob Buis.
6712
6713 * Source/cmake/OptionsBlackBerry.cmake:
6714
vestbo@webkit.org15c931a2012-07-03 16:22:10 +000067152012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
6716
6717 [Qt] Make use of .qmake.cache for caching features
6718
6719 Instead of loading() features from the files that need them (and re-running
6720 a bunch of checks), we now run feature detection as part of configure.pro,
6721 and have build-webkit write the computed feature-defines and CONFIG to
6722 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
6723 when building WebKit.pro.
6724
6725 At some point we'll be able to selectivly prevent running of config tests
6726 in configure.pro, which means we don't need a separate code-path for
6727 the build-webkit --help case.
6728
6729 We should also move the code in build-webkit that now uses .webkit.config
6730 to detect clean builds, to use .qmake.cache, since we now store the same
6731 thing there.
6732
6733 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
6734
6735 Reviewed by Tor Arne Vestbø.
6736
6737 * Source/QtWebKit.pro:
6738 * Source/api.pri:
6739 * Source/tests.pri:
6740 * WebKit.pro:
6741
commit-queue@webkit.org26c3c5d2012-07-03 16:04:50 +000067422012-07-03 Sheriff Bot <webkit.review.bot@gmail.com>
6743
6744 Unreviewed, rolling out r121766.
6745 http://trac.webkit.org/changeset/121766
6746 https://bugs.webkit.org/show_bug.cgi?id=90465
6747
6748 It caused flakey build errors on the bots (Requested by Ossy
6749 on #webkit).
6750
6751 * Source/QtWebKit.pro:
6752 * Source/api.pri:
6753 * Source/tests.pri:
6754 * WebKit.pro:
6755
staikos@webkit.org8a898b42012-07-03 15:53:31 +000067562012-07-03 George Staikos <staikos@webkit.org>
6757
staikos@webkit.orga9fe4062012-07-03 16:00:22 +00006758 [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
6759 https://bugs.webkit.org/show_bug.cgi?id=90422
6760
6761 Reviewed by Rob Buis.
6762
6763 * Source/cmake/OptionsBlackBerry.cmake:
6764
67652012-07-03 George Staikos <staikos@webkit.org>
6766
staikos@webkit.org8a898b42012-07-03 15:53:31 +00006767 [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
6768 https://bugs.webkit.org/show_bug.cgi?id=90422
6769
6770 Reviewed by Rob Buis.
6771
6772 * Source/cmake/OptionsBlackBerry.cmake:
6773
commit-queue@webkit.org0f4231e2012-07-03 15:48:38 +000067742012-07-03 Priit Laes <plaes@plaes.org>
6775
6776 [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
6777 https://bugs.webkit.org/show_bug.cgi?id=90332
6778
6779 Reviewed by Gustavo Noronha Silva.
6780
6781 * configure.ac: Bump libsoup requirements to 2.39.2
6782
vestbo@webkit.org3ad354f2012-07-03 15:23:20 +000067832012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
6784
6785 [Qt] Make use of .qmake.cache for caching features
6786
6787 Instead of loading() features from the files that need them (and re-running
6788 a bunch of checks), we now run feature detection as part of configure.pro,
6789 and have build-webkit write the computed feature-defines and CONFIG to
6790 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
6791 when building WebKit.pro.
6792
6793 At some point we'll be able to selectivly prevent running of config tests
6794 in configure.pro, which means we don't need a separate code-path for
6795 the build-webkit --help case.
6796
6797 We should also move the code in build-webkit that now uses .webkit.config
6798 to detect clean builds, to use .qmake.cache, since we now store the same
6799 thing there.
6800
6801 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
6802
6803 Reviewed by Tor Arne Vestbø.
6804
6805 * Source/QtWebKit.pro:
6806 * Source/api.pri:
6807 * Source/tests.pri:
6808 * WebKit.pro:
6809
commit-queue@webkit.orgb70cc582012-07-03 07:01:58 +000068102012-07-03 Christophe Dumez <christophe.dumez@intel.com>
6811
6812 [EFL] Enable MICRODATA support
6813 https://bugs.webkit.org/show_bug.cgi?id=90377
6814
6815 Reviewed by Kenneth Rohde Christiansen.
6816
6817 Turn on MICRODATA support by default for EFL port.
6818
6819 * Source/cmake/OptionsEfl.cmake:
6820
staikos@webkit.orgf09221f2012-07-03 03:40:34 +000068212012-07-02 George Staikos <staikos@webkit.org>
6822
6823 [BlackBerry] Enable scoped style for BlackBerry.
6824 https://bugs.webkit.org/show_bug.cgi?id=90418
6825
6826 Reviewed by Rob Buis.
6827
6828 * Source/cmake/OptionsBlackBerry.cmake:
6829 * Source/cmakeconfig.h.cmake:
6830
commit-queue@webkit.org081c9692012-07-03 03:38:29 +000068312012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn>
6832
6833 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
6834 https://bugs.webkit.org/show_bug.cgi?id=90271
6835
6836 Reviewed by George Staikos.
6837
6838 RIM PR #154707
6839
6840 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
6841 defined by default.
6842 We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
6843 need to rebuild webkit before running DRT.
6844
6845 * Source/cmake/OptionsBlackBerry.cmake:
6846 * Source/cmakeconfig.h.cmake:
6847
commit-queue@webkit.orgcf833612012-07-02 19:46:16 +000068482012-07-02 Thiago Marcos P. Santos <thiago.santos@intel.com>
6849
6850 [EFL][CMake] Integrate API unit tests with CTest
6851 https://bugs.webkit.org/show_bug.cgi?id=87251
6852
6853 Reviewed by Daniel Bates.
6854
6855 Enable CTest on the root CMakeLists.txt as it is expected
6856 to be here. This will create a new build target ("make test")
6857 to run all the API unit tests.
6858
6859 * CMakeLists.txt:
6860
commit-queue@webkit.orgcdf5a922012-07-02 06:22:14 +000068612012-07-01 Christophe Dumez <christophe.dumez@intel.com>
6862
6863 [EFL] Add Gamepad support
6864 https://bugs.webkit.org/show_bug.cgi?id=90170
6865
6866 Reviewed by Kenneth Rohde Christiansen.
6867
6868 * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
6869 * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
6870 * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
6871
commit-queue@webkit.orgfc7dc862012-06-30 22:54:56 +000068722012-06-30 Jason Liu <jason.liu@torchmobile.com.cn>
6873
6874 [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
6875 https://bugs.webkit.org/show_bug.cgi?id=90241
6876
6877 This issue is caused by single quotes in option's labels.
6878 We should use the escape character of single quotes in JavaScript's string which
6879 starts and ends with single quotes.
6880 So we replace lablels' single quotes with its escape character during generating the
6881 select popUp's HTML.
6882
6883
6884 Reviewed by George Staikos.
6885
6886 * ManualTests/blackberry/select-popup-items-unicode-display.html:
6887
commit-queue@webkit.orgd62be1b2012-06-30 04:18:40 +000068882012-06-29 Luiz Agostini <luiz.agostini@nokia.com>
6889
6890 [Qt][WK2] Private non-QtQuick API
6891 https://bugs.webkit.org/show_bug.cgi?id=84532
6892
6893 Reviewed by Noam Rosenthal.
6894
6895 API tests for QRawWebView.
6896
6897 * Source/tests.pri:
6898
zandobersek@gmail.come0e4ce72012-06-29 14:38:23 +000068992012-06-29 Zan Dobersek <zandobersek@gmail.com>
6900
6901 Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
6902
6903 * Source/autotools/symbols.filter:
6904
morrita@google.comc9a96382012-06-29 06:00:56 +000069052012-06-28 MORITA Hajime <morrita@google.com>
6906
6907 [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
6908 https://bugs.webkit.org/show_bug.cgi?id=89732
6909
6910 Reviewed by Dimitri Glazkov.
6911
6912 * Source/autotools/symbols.filter:
6913
commit-queue@webkit.org05cdaaa2012-06-29 04:20:18 +000069142012-06-28 Jason Liu <jason.liu@torchmobile.com.cn>
6915
6916 [BlackBerry] Selection items show as garbage for non-ascii characters.
6917 https://bugs.webkit.org/show_bug.cgi?id=89969
6918
6919 Add charset utf-8 to the select popup's page.
6920
6921 Reviewed by Antonio Gomes.
6922
6923 * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
6924
commit-queue@webkit.org0400b6e2012-06-28 21:02:30 +000069252012-06-28 Christophe Dumez <christophe.dumez@intel.com>
6926
6927 [EFL] Enable support for HTML5 datalist
6928 https://bugs.webkit.org/show_bug.cgi?id=90157
6929
6930 Reviewed by Martin Robinson.
6931
6932 Turn on DATALIST flag by default on EFL port to
6933 support HTML5 datalist tag.
6934
6935 * Source/cmake/OptionsEfl.cmake:
6936
zandobersek@gmail.comc8bac582012-06-27 09:19:15 +000069372012-06-27 Zan Dobersek <zandobersek@gmail.com>
6938
6939 [Gtk] Add support for the Gamepad API
6940 https://bugs.webkit.org/show_bug.cgi?id=87503
6941
6942 Reviewed by Carlos Garcia Campos.
6943
6944 Only enable the Gamepad feature on Linux as support
6945 for other operating systems is not present.
6946
6947 Check for the GIO Unix and GUdev dependencies when the
6948 Gamepad feature is enabled.
6949
6950 * configure.ac:
6951
hausmann@webkit.orged7b727a2012-06-26 04:47:14 +000069522012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
6953
6954 [Qt] Make it possible to build WebKit without QtWidgets
6955 https://bugs.webkit.org/show_bug.cgi?id=78109
6956
6957 Reviewed by Tor Arne Vestbø.
6958
6959 * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
6960 * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
6961 * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
6962
gyuyoung.kim@samsung.comdb645152012-06-25 18:01:42 +000069632012-06-25 Gyuyoung Kim <gyuyoung.kim@samsung.com>
6964
6965 [EFL] Implement Network Information API
6966 https://bugs.webkit.org/show_bug.cgi?id=87067
6967
6968 Reviewed by Kenneth Rohde Christiansen.
6969
6970 * Source/cmake/FindEFL.cmake: Find eeze library in build system.
6971
carlosgc@webkit.org447b3712012-06-25 13:38:19 +000069722012-06-25 Carlos Garcia Campos <cgarcia@igalia.com>
6973
6974 Unreviewed. Update NEWS and configure.ac for 1.9.4 release
6975
6976 * configure.ac: Bump version number.
6977
commit-queue@webkit.orgc2df1f02012-06-22 20:10:10 +000069782012-06-22 Joshua Netterfield <jnetterfield@rim.com>
6979
6980 [BlackBerry] Sanitize GLSL code using ANGLE.
6981
6982 BlackBerry port does not sanitize GLSL code with ANGLE
6983 https://bugs.webkit.org/show_bug.cgi?id=89583
6984
6985 Reviewed by Rob Buis.
6986
6987 * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
6988
commit-queue@webkit.org618672d2012-06-21 19:20:00 +000069892012-06-21 Kalev Lember <kalevlember@gmail.com>
6990
6991 [GTK] Fix NPAPI plugins on Windows
6992 https://bugs.webkit.org/show_bug.cgi?id=54531
6993
6994 Reviewed by Martin Robinson.
6995
6996 Define XP_WIN on Windows for plugin support.
6997
6998 * GNUmakefile.am:
6999
commit-queue@webkit.orgbff9a102012-06-21 15:46:40 +000070002012-06-21 Ryuan Choi <ryuan.choi@gmail.com>
7001
7002 [EFL][WK2] Make WebKit2/Efl headers and resources installable.
7003 https://bugs.webkit.org/show_bug.cgi?id=88207
7004
7005 Reviewed by Chang Shu.
7006
7007 * Source/cmake/OptionsCommon.cmake:
7008 Provide new variable, EXEC_INSTALL_DIR to determine where to install
7009 executables.
7010
ryuan.choi@samsung.com71b54342012-06-21 15:11:48 +000070112012-06-21 Ryuan Choi <ryuan.choi@samsung.com>
7012
7013 [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
7014 https://bugs.webkit.org/show_bug.cgi?id=88935
7015
7016 Reviewed by Chang Shu.
7017
7018 * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
7019
commit-queue@webkit.org7a98dfe2012-06-20 22:49:13 +000070202012-06-20 Varun Jain <varunjain@chromium.org>
7021
7022 Account for device scale factor when creating image for dragging.
7023 https://bugs.webkit.org/show_bug.cgi?id=89489
7024
7025 Reviewed by Adam Barth.
7026
7027 * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
7028
philn@webkit.org36de8852012-06-20 02:25:14 +000070292012-06-18 Philippe Normand <pnormand@igalia.com>
7030
7031 [GStreamer] 0.11 video-sink
7032 https://bugs.webkit.org/show_bug.cgi?id=77087
7033
7034 Reviewed by Martin Robinson.
7035
7036 * configure.ac: Fix required gstreamer 0.11 version
7037
jocelyn.turcotte@nokia.com36177bb2012-06-19 15:15:00 +000070382012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
7039
7040 [Qt] Fix the Windows build when Qt is built without -release or -debug
7041 https://bugs.webkit.org/show_bug.cgi?id=89471
7042
7043 Reviewed by Tor Arne Vestbø.
7044
7045 Make sure that we at least remove build_all on Windows for api.pri,
7046 as WebCore wasn't built for all configurations.
7047
7048 * Source/api.pri:
7049
commit-queue@webkit.orgf5584612012-06-19 09:13:52 +000070502012-06-19 Mike West <mkwst@chromium.org>
7051
7052 Introduce ENABLE_CSP_NEXT configuration flag.
7053 https://bugs.webkit.org/show_bug.cgi?id=89300
7054
7055 Reviewed by Adam Barth.
7056
7057 The 1.0 draft of the Content Security Policy spec is just about to
7058 move to Last Call. We'll hide work on the upcoming 1.1 spec behind
7059 this ENABLE flag, disabled by default.
7060
7061 Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
7062
7063 * Source/cmake/WebKitFeatures.cmake:
7064 * Source/cmakeconfig.h.cmake:
7065
hausmann@webkit.orgfa23ca32012-06-19 07:35:06 +000070662012-06-19 Joel Dillon <joel.dillon@codethink.co.uk>, Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
7067
7068 [Qt] Allow the modules file generation to work on Windows.
7069 https://bugs.webkit.org/show_bug.cgi?id=89010
7070
7071 Reviewed by Csaba Osztrogonác.
7072
7073 Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
7074
7075 * Source/api.pri:
7076
hausmann@webkit.org7c253c02012-06-19 07:32:50 +000070772012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
7078
7079 [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
7080 https://bugs.webkit.org/show_bug.cgi?id=88880
7081
7082 load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
7083 the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
7084 adjust the target since it is in debug_and_release and expects the debug
7085 build_pass to come later. However, since we remove debug_and_release from CONFIG
7086 right after this, the TARGET hasn't been adjusted and the debug build_pass
7087 will not happen.
7088
7089 Work around it by disabling this optimization on Windows.
7090
7091 Reviewed by Tor Arne Vestbø.
7092
7093 * Source/api.pri:
7094
commit-queue@webkit.org828d2392012-06-19 07:27:33 +000070952012-06-19 Mike West <mkwst@chromium.org>
7096
7097 Add a scheme registry for bypassing Content Security Policy.
7098 https://bugs.webkit.org/show_bug.cgi?id=89373
7099
7100 Reviewed by Adam Barth.
7101
7102 * Source/autotools/symbols.filter:
7103
rwlbuis@webkit.orgbb8126f2012-06-18 22:08:53 +000071042012-06-18 Rob Buis <rbuis@rim.com>
7105
7106 [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
7107 https://bugs.webkit.org/show_bug.cgi?id=89381
7108
7109 Reviewed by Antonio Gomes.
7110
7111 PR 163598
7112
7113 Enable LEGACY_VIEWPORT_ADAPTION.
7114
7115 * Source/cmake/OptionsBlackBerry.cmake:
7116
philn@webkit.org538a3bba2012-06-17 18:36:21 +000071172012-06-17 Philippe Normand <pnormand@igalia.com>
7118
philn@webkit.orgc668d9c2012-06-18 02:35:53 +00007119 Unreviewed, GTK 64-bit build fix after r120551.
7120
7121 * Source/autotools/symbols.filter:
7122
71232012-06-17 Philippe Normand <pnormand@igalia.com>
7124
philn@webkit.org538a3bba2012-06-17 18:36:21 +00007125 Unreviewed, GTK build fix after r120397.
7126
7127 * Source/autotools/symbols.filter:
7128
tkent@chromium.orgbcc71632012-06-15 04:34:25 +000071292012-06-14 Kent Tamura <tkent@chromium.org>
7130
7131 Validate form state strings in FormController::setStateForNewFormElements()
7132 https://bugs.webkit.org/show_bug.cgi?id=88768
7133
7134 Reviewed by Hajime Morita.
7135
7136 * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
7137
commit-queue@webkit.orgea3f3f02012-06-14 09:32:37 +000071382012-06-14 Chris Guan <chris.guan@torchmobile.com.cn>
7139
7140 [Blackberry] add a new Api named setAllowNotification
7141 https://bugs.webkit.org/show_bug.cgi?id=88950
7142
7143 Reviewed by Antonio Gomes.
7144
7145 Add a new API named setAllowNotification in webpage class to
7146 let client set those allowed domains into notifications.
7147
7148 Test case:
7149 * ManualTests/blackberry/notification.html: Added.
7150
zandobersek@gmail.com44a6ce72012-06-13 18:21:58 +000071512012-06-13 Zan Dobersek <zandobersek@gmail.com>
7152
7153 [Gtk] Enable link prefetch support in the developer builds
7154 https://bugs.webkit.org/show_bug.cgi?id=89011
7155
7156 Reviewed by Martin Robinson.
7157
7158 Rather export an automake conditional than define a preprocessor
7159 macro for enabling link prefetch support.
7160
7161 * configure.ac:
7162
commit-queue@webkit.org687a1a042012-06-13 12:28:50 +000071632012-06-13 Robin Cao <robin.cao@torchmobile.com.cn>
7164
7165 [BlackBerry] Enable MEDIA_STREAM by default
7166 https://bugs.webkit.org/show_bug.cgi?id=88849
7167
7168 Reviewed by Antonio Gomes.
7169
7170 * Source/cmake/OptionsBlackBerry.cmake:
7171 * Source/cmakeconfig.h.cmake:
7172
morrita@google.com649eaeb2012-06-13 01:28:33 +000071732012-06-12 MORITA Hajime <morrita@google.com>
7174
7175 Shadow Pseudo ID should be able to nest to point nested shadow DOM.
7176 https://bugs.webkit.org/show_bug.cgi?id=62218
7177
7178 Reviewed by Dimitri Glazkov.
7179
7180 * Source/autotools/symbols.filter:
7181
commit-queue@webkit.orge8e0b102012-06-12 16:32:58 +000071822012-06-12 Christophe Dumez <christophe.dumez@intel.com>
7183
commit-queue@webkit.orgf128e802012-06-13 00:28:03 +00007184 [EFL] Enable SHADOW_DOM flag
7185 https://bugs.webkit.org/show_bug.cgi?id=87732
7186
7187 Reviewed by Kentaro Hara.
7188
7189 Enable SHADOW_DOM flag by default at compile time for EFL port.
7190
7191 * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
7192 * Source/cmake/OptionsEfl.cmake:
7193 * Source/cmakeconfig.h.cmake:
7194
71952012-06-12 Christophe Dumez <christophe.dumez@intel.com>
7196
commit-queue@webkit.orge8e0b102012-06-12 16:32:58 +00007197 [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
7198 https://bugs.webkit.org/show_bug.cgi?id=88715
7199
7200 Reviewed by Noam Rosenthal.
7201
7202 Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
7203
7204 * Source/cmake/OptionsEfl.cmake:
7205 * Source/cmakeconfig.h.cmake:
7206
commit-queue@webkit.orgb6175312012-06-12 13:19:07 +000072072012-06-12 Thiago Marcos P. Santos <thiago.santos@intel.com>
7208
7209 [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
7210 https://bugs.webkit.org/show_bug.cgi?id=88850
7211
7212 Reviewed by Alexis Menard.
7213
7214 Enabled it by default on CMake ports like in other ports.
7215 This patch is a follow up to r120029.
7216
7217 * Source/cmake/WebKitFeatures.cmake:
7218 * Source/cmakeconfig.h.cmake:
7219
kaustubh@motorola.com479cf832012-06-12 10:47:39 +000072202012-06-11 Kaustubh Atrawalkar <kaustubh@motorola.com>
7221
7222 [DRT] LTC:: counterValueForElementById() could be moved to Internals.
7223 https://bugs.webkit.org/show_bug.cgi?id=84406
7224
7225 Reviewed by Hajime Morita.
7226
7227 Exporting Internals::counterValueForElement symbols for the Gtk build.
7228
7229 * Source/autotools/symbols.filter:
7230
alexis.menard@openbossa.org91279ad2012-06-12 02:21:42 +000072312012-06-11 Alexis Menard <alexis.menard@openbossa.org>
7232
7233 [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
7234 https://bugs.webkit.org/show_bug.cgi?id=88804
7235
7236 Reviewed by Tony Chang.
7237
7238 Protect box-decoration-break behind a feature flag enabled by default.
7239
7240 * configure.ac:
7241
commit-queue@webkit.orgb12c4b92012-06-11 22:16:11 +000072422012-06-11 Arnaud Renevier <arno@renevier.net>
7243
7244 Replace obsolete mkdir_p variable with MKDIR_P
7245 https://bugs.webkit.org/show_bug.cgi?id=88790
7246
7247 Reviewed by Martin Robinson.
7248
7249 * GNUmakefile.am:
7250 * configure.ac:
7251
carlosgc@webkit.orgf4fbe002012-06-11 15:31:19 +000072522012-06-11 Carlos Garcia Campos <cgarcia@igalia.com>
7253
7254 Unreviewed. Fix make distcheck issues.
7255
7256 * GNUmakefile.am: Initialize jscore nosource variables.
7257
darin@apple.com7a26ab32012-06-10 17:15:55 +000072582012-06-10 Darin Adler <darin@apple.com>
7259
7260 Remove unneeded callRemovedLastRef function from TreeShared refactoring
7261 https://bugs.webkit.org/show_bug.cgi?id=88653
7262
7263 Reviewed by Sam Weinig.
7264
7265 * Source/autotools/symbols.filter: Filter removedLastRef instead of
7266 callRemovedLastRef.
7267
commit-queue@webkit.org5deb7492012-06-09 09:05:22 +000072682012-06-09 Sukolsak Sakshuwong <sukolsak@google.com>
7269
7270 Add UNDO_MANAGER flag
7271 https://bugs.webkit.org/show_bug.cgi?id=87908
7272
7273 Reviewed by Tony Chang.
7274
7275 * Source/cmake/WebKitFeatures.cmake:
7276
mrobinson@webkit.org940af952012-06-08 22:24:55 +000072772012-06-08 Martin Robinson <mrobinson@igalia.com>
7278
mrobinson@webkit.org214e0b82012-06-08 23:13:35 +00007279 Fix the GTK+ build when OpenGL is enabled.
7280
7281 * configure.ac: Fix the build.
7282
72832012-06-08 Martin Robinson <mrobinson@igalia.com>
7284
mrobinson@webkit.org940af952012-06-08 22:24:55 +00007285 [GTK] build accelerated compositing on by default if OpenGL is present
7286 https://bugs.webkit.org/show_bug.cgi?id=88677
7287
7288 Reviewed by Alejandro G. Castro.
7289
7290 Build accelerated compositing by default if OpenGL is present, just like WebGL.
7291 Also prevent enabling WebGL if Clutter is turned on.
7292
7293 * configure.ac: Build AC by default.
7294
carlosgc@webkit.org6ea8d202012-06-08 16:37:48 +000072952012-06-08 Carlos Garcia Campos <cgarcia@igalia.com>
7296
7297 [GTK] Add API to get the library version to WebKit2 GTK+
7298 https://bugs.webkit.org/show_bug.cgi?id=88426
7299
7300 Reviewed by Martin Robinson.
7301
7302 * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
7303 file.
7304
commit-queue@webkit.org033422c2012-06-08 15:23:12 +000073052012-06-08 Ion Rosca <rosca@adobe.com>
7306
7307 Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
7308 https://bugs.webkit.org/show_bug.cgi?id=74111
7309
7310 Reviewed by Simon Fraser.
7311
7312 * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
7313
haraken@chromium.orgbba7c9c2012-06-08 06:28:12 +000073142012-06-07 Kentaro Hara <haraken@chromium.org>
7315
7316 Reduce Node object size from 72 byte to 64 byte
7317 https://bugs.webkit.org/show_bug.cgi?id=88528
7318
7319 Reviewed by Ryosuke Niwa.
7320
7321 Added a symbol for callRemovedLastRef().
7322
7323 * Source/autotools/symbols.filter:
7324
paroga@webkit.org40935152012-06-07 23:18:38 +000073252012-06-07 Patrick Gansterer <paroga@webkit.org>
7326
7327 Build fix for WinCE after r113570.
7328
7329 * Source/cmake/OptionsWinCE.cmake:
7330
abarth@webkit.org9a476fa2012-06-07 21:21:31 +000073312012-06-07 Adam Barth <abarth@webkit.org>
7332
7333 Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
7334 https://bugs.webkit.org/show_bug.cgi?id=88375
7335
7336 Reviewed by James Robinson.
7337
7338 This symbol no longer exists.
7339
7340 * Source/autotools/symbols.filter:
7341
ddkilzer@apple.com19f61db2012-06-06 21:19:38 +000073422012-06-06 David Kilzer <ddkilzer@apple.com>
7343
7344 Teach git about localizable *.strings files
7345 <http://webkit.org/b/88447>
7346
7347 Reviewed by Adam Roben.
7348
7349 * .gitattributes: Set diff attribute for *.strings files so
7350 git-diff doesn't complain about them being binary files once the
7351 git-config command is run.
7352
wingo@igalia.com4990fe82012-06-06 16:00:38 +000073532012-06-06 Andy Wingo <wingo@igalia.com>
7354
7355 [GTK] Enable the LLInt
7356 https://bugs.webkit.org/show_bug.cgi?id=88315
7357
7358 Reviewed by Filip Pizlo.
7359
7360 * configure.ac: Require Ruby, to build the low-level interpreter.
7361
loislo@chromium.org227483d2012-06-06 11:27:56 +000073622012-06-06 Sam D <dsam2912@gmail.com>
7363
7364 Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
7365 https://bugs.webkit.org/show_bug.cgi?id=87644
7366
7367 Reviewed by Pavel Feldman.
7368
7369 Added an option to enable/disable all breakpoints in Breakpoint pane.
7370
7371 * Source/WebCore/English.lproj/localizedStrings.js:
7372 * Source/WebCore/inspector/front-end/BreakpointManager.js:
7373 (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
7374 (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
7375 * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
7376 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
7377 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
7378
commit-queue@webkit.org4b6f5b32012-06-06 05:19:18 +000073792012-06-05 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
7380
7381 [GTK] show the feature list in alphabetical order
7382 https://bugs.webkit.org/show_bug.cgi?id=88343
7383
7384 Reviewed by Gustavo Noronha Silva.
7385
7386 * configure.ac:
7387
commit-queue@webkit.org3401b2d2012-06-05 11:32:22 +000073882012-06-05 Dongwoo Im <dw.im@samsung.com>
7389
7390 Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
7391 https://bugs.webkit.org/show_bug.cgi?id=73176
7392
7393 Reviewed by Adam Barth.
7394
7395 Two more APIs are added in Custom Scheme Handler specification.
7396 http://dev.w3.org/html5/spec/Overview.html#custom-handlers
7397 One is 'isProtocolHandlerRegistered' to query whether the specific URL
7398 is registered or not.
7399 The other is 'unregisterProtocolHandler' to remove the registered URL.
7400
7401 * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
7402 * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
7403
commit-queue@webkit.org38d67852012-06-05 03:01:18 +000074042012-06-04 Hugo Parente Lima <hugo.lima@openbossa.org>
7405
7406 Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
7407 https://bugs.webkit.org/show_bug.cgi?id=88243
7408
7409 Reviewed by Adam Barth.
7410
7411 * Source/cmake/WebKitFeatures.cmake:
7412
commit-queue@webkit.org14c5bee2012-06-04 20:11:36 +000074132012-06-04 Sadrul Habib Chowdhury <sadrul@chromium.org>
7414
7415 [chromium] Fix software rendering for device-scale-factor > 1
7416 https://bugs.webkit.org/show_bug.cgi?id=88136
7417
7418 Reviewed by Darin Fisher.
7419
7420 Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
7421
7422 * Source/autotools/symbols.filter:
7423
commit-queue@webkit.org2c5253a2012-06-04 19:52:05 +000074242012-06-04 Kevin Greer <kgr@chromium.org>
7425
7426 [chromium] Issue async events for console.time/timeEnd
7427 https://bugs.webkit.org/show_bug.cgi?id=88003
7428
7429 Reviewed by Pavel Feldman.
7430
7431 * ../../Source/WebCore/page/Console.cpp:
7432
carlosgc@webkit.org380b0e12012-06-04 11:00:09 +000074332012-06-04 Carlos Garcia Campos <cgarcia@igalia.com>
7434
7435 Unreviewed. Update NEWS and configure.ac for 1.9.3 release
7436
7437 * configure.ac: Bump version number.
7438
kevino@webkit.orgf2b0e142012-06-02 18:54:52 +000074392012-06-02 Kevin Ollivier <kevino@theolliviers.com>
7440
7441 [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
7442
7443 * wscript:
7444
hausmann@webkit.org56ac0762012-06-01 20:00:43 +000074452012-06-01 Simon Hausmann <simon.hausmann@nokia.com>
7446
7447 [Qt] Use -Werror only in developer builds
7448
7449 Rubber-stamped by Tor Arne Vestbø.
7450
7451 In production builds -Werror with custom toolchains and wierd system
7452 headers, -Werror is of no use and just creates confusion. So use it
7453 only if Qt is configured with -developer-build.
7454
7455 * Source/api.pri: qt_developer_build determination moved to default_pre.prf
7456
caio.oliveira@openbossa.org8bbea2e2012-06-01 19:57:46 +000074572012-06-01 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
7458
7459 [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
7460 https://bugs.webkit.org/show_bug.cgi?id=88117
7461
7462 Reviewed by Noam Rosenthal.
7463
7464 * Source/tests.pri: Add new entry for tst_qobjectbridge.
7465
commit-queue@webkit.orgdc1f1da2012-06-01 16:35:49 +000074662012-06-01 Christophe Dumez <christophe.dumez@intel.com>
7467
7468 [EFL] EFL port does not enable WEB_INTENTS_TAG flag
7469 https://bugs.webkit.org/show_bug.cgi?id=86866
7470
7471 Reviewed by Adam Barth.
7472
7473 Enable WEB_INTENTS_TAG flag by default on EFL port.
7474
7475 * Source/cmake/OptionsEfl.cmake:
7476 * Source/cmake/WebKitFeatures.cmake:
7477 * Source/cmakeconfig.h.cmake:
7478
commit-queue@webkit.org82912a92012-05-31 14:47:30 +000074792012-05-31 Christophe Dumez <christophe.dumez@intel.com>
7480
7481 [EFL] Enable CSS_IMAGE_SET flag
7482 https://bugs.webkit.org/show_bug.cgi?id=87727
7483
7484 Reviewed by Adam Roben.
7485
7486 Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
7487
7488 * Source/cmake/OptionsEfl.cmake:
7489 * Source/cmake/WebKitFeatures.cmake:
7490 * Source/cmakeconfig.h.cmake:
7491
kevino@webkit.org3e068132012-05-30 21:05:29 +000074922012-05-30 Kevin Ollivier <kevino@theolliviers.com>
7493
7494 [wx] Unreviewed build fix. Add needed file back to the wx build.
7495
7496 * wscript:
7497
ryuan.choi@samsung.come9e65c22012-05-30 12:12:23 +000074982012-05-30 Mariusz Grzegorczyk <mariusz.g@samsung.com>, Ryuan Choi <ryuan.choi@samsung.com>
7499
7500 [EFL][WK2] Fix WebKit2-EFL build
7501 https://bugs.webkit.org/show_bug.cgi?id=83693
7502
7503 Reviewed by Carlos Garcia Campos.
7504
7505 * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
7506
commit-queue@webkit.org54f7a012012-05-30 03:51:23 +000075072012-05-29 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
7508
7509 [BlackBerry] Loading media data with http authentication
7510 https://bugs.webkit.org/show_bug.cgi?id=84214
7511
7512 Reviewed by George Staikos.
7513
7514 Added a manual test case which needs user to provide a HTTP server
7515 with HTTP authentication support when loading the specified media
7516 resource. The test case will test if the media resource is successfully
7517 loaded.
7518
7519 * ManualTests/blackberry/video-load-with-authentication.html: Added.
7520
simon.fraser@apple.com9d127902012-05-29 20:49:15 +000075212012-05-29 Simon Fraser <simon.fraser@apple.com>
7522
7523 Incomplete repaint on twitter.com when replying to a tweet
7524 https://bugs.webkit.org/show_bug.cgi?id=87553
7525
7526 Reviewed by Dean Jackson.
7527
7528 Manual test that adds a transform to a layer, forcing that
7529 layer to gain backing store.
7530
7531 * ManualTests/compositing/requires-backing-change.html: Added.
7532
commit-queue@webkit.orgd5058402012-05-29 14:44:38 +000075332012-05-29 David Barr <davidbarr@chromium.org>
7534
7535 Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
7536 https://bugs.webkit.org/show_bug.cgi?id=87685
7537
7538 Reviewed by Eric Seidel.
7539
7540 Add a configuration option for CSS image-resolution support, disabling it by default.
7541
7542 * Source/cmake/WebKitFeatures.cmake:
7543 * Source/cmakeconfig.h.cmake:
7544
jesus@webkit.org51166e12012-05-28 20:00:49 +000075452012-05-25 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
7546
7547 WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
7548 https://bugs.webkit.org/show_bug.cgi?id=42328
7549
7550 Reviewed by Eric Seidel.
7551
7552 * Source/autotools/symbols.filter: Added needed symbols for GTK build.
7553
gyuyoung.kim@samsung.com741d3552012-05-28 09:05:52 +000075542012-05-28 Gyuyoung Kim <gyuyoung.kim@samsung.com>
7555
7556 Move allowRoundingHacks to Internals interface
7557 https://bugs.webkit.org/show_bug.cgi?id=87328
7558
7559 Reviewed by Hajime Morita.
7560
7561 * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
7562
commit-queue@webkit.org07ecccc2012-05-28 05:00:28 +000075632012-05-27 Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com>
7564
7565 [EFL] Enable blob support for the EFL port
7566 https://bugs.webkit.org/show_bug.cgi?id=85363
7567
7568 Reviewed by Hajime Morita.
7569
7570 Enable Blob support by default for the EFL port.
7571
7572 * Source/cmake/OptionsEfl.cmake:
7573
rakuco@webkit.org1bc22102012-05-28 01:56:44 +000075742012-05-27 Raphael Kubo da Costa <rakuco@webkit.org>
7575
7576 [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
7577 https://bugs.webkit.org/show_bug.cgi?id=87597
7578
7579 Reviewed by Daniel Bates.
7580
7581 Building with clang requires at least the -fPIC option being
7582 passed correctly, just like it is needed with gcc. clang is also
7583 compatible with most of gcc's compiler options, so we only need to
7584 check for clang besides g++ in the macro definition.
7585
7586 * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
7587 CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
7588 and achieves the same effect.
7589
zandobersek@gmail.com3f8e9712012-05-25 18:36:13 +000075902012-05-25 Zan Dobersek <zandobersek@gmail.com>
7591
zandobersek@gmail.comb8b19832012-05-25 19:40:04 +00007592 configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
7593 https://bugs.webkit.org/show_bug.cgi?id=87453
7594
7595 Reviewed by Eric Seidel.
7596
7597 Report the value of $enable_iframe_seamless rather than $enable_sandbox
7598 after checking whether to enable the iframe seamless option.
7599
7600 * configure.ac:
7601
76022012-05-25 Zan Dobersek <zandobersek@gmail.com>
7603
zandobersek@gmail.com3f8e9712012-05-25 18:36:13 +00007604 [Gtk] Remove configuration options that do not apply anymore
7605 https://bugs.webkit.org/show_bug.cgi?id=87509
7606
7607 Reviewed by Martin Robinson.
7608
7609 Remove configuration options for enabling or disabling HTML5 datagrid,
7610 DOM storage, image resizer API and sandboxed iframe support. These
7611 features were either turned on by default with the feature defines
7612 removed from the code or removed from the source.
7613
7614 * configure.ac:
7615
commit-queue@webkit.org6e502412012-05-25 12:18:04 +000076162012-05-25 Zalan Bujtas <zbujtas@gmail.com>
7617
7618 [Qt] Broken controls rendering when transform is applied.
7619 https://bugs.webkit.org/show_bug.cgi?id=87483
7620
7621 Reviewed by Simon Hausmann.
7622
7623 * ManualTests/qt/control_paiting_with_transforms.html: Added.
7624
timothy_horton@apple.com3f03ac12012-05-25 06:53:27 +000076252012-05-24 Tim Horton <timothy_horton@apple.com>
7626
7627 Add feature defines for web-facing parts of CSS Regions and Exclusions
7628 https://bugs.webkit.org/show_bug.cgi?id=87442
7629 <rdar://problem/10887709>
7630
7631 Reviewed by Dan Bernstein.
7632
7633 * configure.ac:
7634
tkent@chromium.org9da8b8c2012-05-25 06:50:38 +000076352012-05-24 Kent Tamura <tkent@chromium.org>
7636
7637 PAGE_POPUP: window.setValueAndClosePopup should be moved to a
7638 per-context property of DOMWindow.
7639 https://bugs.webkit.org/show_bug.cgi?id=87086
7640
7641 Reviewed by Adam Barth.
7642
7643 * ManualTests/forms/calendar-picker.html:
7644 Introduce pseudo window.pagePopupController.
7645
commit-queue@webkit.org6d0c3bc2012-05-25 04:00:42 +000076462012-05-24 Philippe Normand <pnormand@igalia.com>
7647
7648 [GTK] Add --enable-css3-flexbox configure option after r118304.
7649 https://bugs.webkit.org/show_bug.cgi?id=87455
7650
7651 Reviewed by Xan Lopez.
7652
7653 * configure.ac:
7654
commit-queue@webkit.org2c8bcde2012-05-24 20:01:53 +000076552012-05-24 John Mellor <johnme@chromium.org>
7656
7657 Font Boosting: Add compile flag and runtime setting
7658 https://bugs.webkit.org/show_bug.cgi?id=87394
7659
7660 Reviewed by Adam Barth.
7661
7662 Add ENABLE_FONT_BOOSTING.
7663
7664 * configure.ac:
7665
rakuco@webkit.org4882cf92012-05-24 02:43:51 +000076662012-05-23 Raphael Kubo da Costa <rakuco@webkit.org>
7667
7668 [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
7669
7670 * Source/cmake/WebKitFeatures.cmake:
7671 * Source/cmakeconfig.h.cmake:
7672
commit-queue@webkit.orgbc19f902012-05-23 17:46:30 +000076732012-05-23 Xiaobo Wang <xbwang@torchmobile.com.cn>
7674
7675 [BlackBerry] Reset JS state for each test
7676 https://bugs.webkit.org/show_bug.cgi?id=86899
7677
7678 Reviewed by Nikolas Zimmermann.
7679
7680 * DumpRenderTree/blackberry/DumpRenderTree.cpp:
7681 (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
7682
commit-queue@webkit.orge49ac252012-05-23 05:24:02 +000076832012-05-22 Dongwoo Im <dw.im@samsung.com>
7684
7685 [EFL] Implements the registerProtocolHandler method and option.
7686 https://bugs.webkit.org/show_bug.cgi?id=73638
7687
7688 Reviewed by Andreas Kling.
7689
7690 The registerProtocolHandler() method allows Web sites to register themselves
7691 as possible handlers for particular schemes.
7692
7693 http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
7694
7695 * Source/cmake/OptionsEfl.cmake: Adds the build option.
7696 * Source/cmakeconfig.h.cmake: Adds the build option.
7697
commit-queue@webkit.org0db5ac72012-05-23 02:37:31 +000076982012-05-22 Kangil Han <kangil.han@samsung.com>
7699
7700 [EFL][DRT] Implement touch event
7701 https://bugs.webkit.org/show_bug.cgi?id=86720
7702
7703 Reviewed by Hajime Morita.
7704
7705 Currently EFL DRT doesn't support touch event.
7706 Therefore, this patch enabled it and implemented some eventSender function callbacks.
7707
7708 * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
7709 * Source/cmake/OptionsEfl.cmake: Enable touch event option.
7710
simon.fraser@apple.com9bd2c702012-05-22 20:37:14 +00007711== Rolled over to ChangeLog-2012-05-22 ==