blob: 11b79846382c180ec8ca446a5c737c5c1567e587 [file] [log] [blame]
dburkart@apple.come8fc8f42014-07-18 22:39:39 +000012014-07-18 Dana Burkart <dburkart@apple.com>
2
3 Add a new 'analyze' target to the makefile. This will make use of a new
4 'PATH_TO_SCAN_BUILD' which, if set will wrap xcodebuild in the clang
5 static analyzer.
6 https://bugs.webkit.org/show_bug.cgi?id=135057
7 <rdar://problem/10193187>
8
9 Reviewed by David Kilzer.
10
11 * Makefile:
12 * Makefile.shared:
13 * Source/Makefile:
14
ryuan.choi@samsung.comb33b83d2014-07-16 06:04:05 +0000152014-07-15 Ryuan Choi <ryuan.choi@samsung.com>
16
17 [CMAKE] ENABLE_ENCRYPTED_MEDIA_V2 should depend on ENABLE_VIDEO
18 https://bugs.webkit.org/show_bug.cgi?id=134963
19
20 Reviewed by Gyuyoung Kim.
21
22 ENCRYPTED_MEDIA_V2 requires VIDEO enabled.
23
24 * Source/cmake/WebKitFeatures.cmake: Added the dependency for ENABLE_ENCRYPTED_MEDIA_V2.
25
dbates@webkit.org90237e82014-07-15 00:14:03 +0000262014-07-14 Daniel Bates <dabates@apple.com>
27
28 [iOS] Add tests to ensure CSS :active and :hover are applied when processing touch events
29 https://bugs.webkit.org/show_bug.cgi?id=134905
30 <rdar://problem/16602779>
31
32 Reviewed by Simon Fraser.
33
34 Add a manual test to ensure that styles for CSS pseudo-class :hover aren't temporarily cleared
35 on the tapped element when processing a touchend as a result of finger pressing and releasing
36 on the same element that is initially positioned outside the visible content area.
37
38 * ManualTests/ios/touchstart-touchend-on-same-element-should-not-clear-hover.html: Added.
39
carlosgc@webkit.org2e4a9f52014-07-11 12:12:43 +0000402014-07-11 Carlos Garcia Campos <cgarcia@igalia.com>
41
42 [GTK] Enable VIDEO_TRACK by default
43 https://bugs.webkit.org/show_bug.cgi?id=134801
44
45 Reviewed by Philippe Normand.
46
47 * Source/cmake/OptionsGTK.cmake:
48
carlosgc@webkit.orgcabe7342014-07-10 16:11:11 +0000492014-07-10 Carlos Garcia Campos <cgarcia@igalia.com>
50
carlosgc@webkit.orgdf333492014-07-10 16:13:54 +000051 [GTK][CMake] Add a 'distcheck' target
52 https://bugs.webkit.org/show_bug.cgi?id=130675
53
54 Reviewed by Gustavo Noronha Silva.
55
56 * Source/PlatformGTK.cmake: Add distcheck target.
57
582014-07-10 Carlos Garcia Campos <cgarcia@igalia.com>
59
carlosgc@webkit.orgcabe7342014-07-10 16:11:11 +000060 [GTK] Use the same default options for production builds that previous stable releases
61 https://bugs.webkit.org/show_bug.cgi?id=134589
62
63 Reviewed by Martin Robinson.
64
65 Change the default value of some features to match our stable releases.
66 Add FindCairoGL to find cairo-gl libraries and make accelearetd 2D
67 canvas depend on whether cairo-gl is found.
68
69 * Source/cmake/FindCairoGL.cmake: Added.
70 * Source/cmake/OptionsGTK.cmake:
71
commit-queue@webkit.orgce35f3b2014-07-09 05:56:45 +0000722014-07-08 Sun-woo Nam <sunny.nam@samsung.com>
73
74 [EFL] Support Encrypted Media Extensions.
75 https://bugs.webkit.org/show_bug.cgi?id=134750
76
77 Reviewed by Gyuyoung Kim.
78
79 Webkit needs to play encrypted media contents when media player
80 is played by Media source extensions and normal video procedure.
81
82 * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_ENCRYPTED_MEDIA_V2
83
commit-queue@webkit.org0af70ef2014-07-08 18:45:16 +0000842014-07-08 Alex Christensen <achristensen@webkit.org>
85
86 Steps towards CMake on Windows.
87 https://bugs.webkit.org/show_bug.cgi?id=134716
88
89 Reviewed by Martin Robinson.
90
91 * CMakeLists.txt:
92 Added AppleWin and WinCairo to list of CMake ports.
93 * Source/cmake/OptionsAppleWin.cmake: Added.
94 * Source/cmake/OptionsWinCairo.cmake: Added.
95 * Source/cmake/OptionsWindows.cmake:
96 Windows needs to use the system malloc. Other options to come.
97
gyuyoung.kim@samsung.com05d545d2014-07-05 06:33:16 +0000982014-07-04 Gyuyoung Kim <gyuyoung.kim@samsung.com>
99
100 [EFL] Support Geolocation
101 https://bugs.webkit.org/show_bug.cgi?id=134439
102
103 Reviewed by Antonio Gomes.
104
105 * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_GEOLOCATION.
106
ryuan.choi@samsung.comd9ad2b42014-07-03 20:06:42 +00001072014-07-03 Ryuan Choi <ryuan.choi@samsung.com>
108
109 Broken build with build-webkit --no-video
110 https://bugs.webkit.org/show_bug.cgi?id=134587
111
112 Reviewed by Darin Adler.
113
114 MEDIA_CONTROLS_SCRIPT requires VIDEO enabled.
115
116 * Source/cmake/WebKitFeatures.cmake: Added the dependency for ENABLE_MEDIA_CONTROLS_SCRIPT.
117
carlosgc@webkit.orgb8f44c22014-07-03 13:36:45 +00001182014-07-03 Carlos Garcia Campos <cgarcia@igalia.com>
119
120 [GTK] The list of features shown by cmake is not accurate
121 https://bugs.webkit.org/show_bug.cgi?id=134588
122
123 Reviewed by Gustavo Noronha Silva.
124
125 The problem is that some options might change after the feature
126 list has been printed.
127
128 * Source/cmake/OptionsGTK.cmake: Find package dependencies before
129 setting the default values of features and set WEBGL value
130 depending on the dependencies, and API_TEST depending on whether
131 developer mode is enabled or not.
132
ryuan.choi@samsung.com737d5992014-07-03 08:04:38 +00001332014-07-03 Ryuan Choi <ryuan.choi@samsung.com>
134
135 [CMAKE] Add WEBKIT_OPTION_DEPEND macro to resolve macro dependency
136 https://bugs.webkit.org/show_bug.cgi?id=134578
137
138 Reviewed by Gyuyoung Kim.
139
140 Some options depend on another option such as ENABLE_VIDEO_TRACK and ENABLE_VIDEO.
141 This patch adds WEBKIT_OPTION_DEPEND to check the depending option and
142 disable related option if it is not ON.
143
144 * Source/cmake/OptionsEfl.cmake: Removed hack for option dependency.
145 * Source/cmake/OptionsGTK.cmake: Ditto.
146 * Source/cmake/WebKitFeatures.cmake: Added WEBKIT_OPTION_DEPEND macro.
147
carlosgc@webkit.org3e746762014-07-02 15:11:41 +00001482014-07-02 Carlos Garcia Campos <cgarcia@igalia.com>
149
150 [GTK] make dist is broken
151 https://bugs.webkit.org/show_bug.cgi?id=134542
152
153 Reviewed by Martin Robinson.
154
155 * Source/PlatformGTK.cmake: Remove ENABLE_WEBKIT check.
156
zandobersek@gmail.comf6db1352014-07-01 20:45:47 +00001572014-07-01 Zan Dobersek <zdobersek@igalia.com>
158
159 [CMake] Add necessary support for building for the Wayland target
160 https://bugs.webkit.org/show_bug.cgi?id=134160
161
162 Reviewed by Darin Adler.
163
164 * Source/cmake/FindGTK3.cmake: Check for the gtk+-x11-3.0 package if the X11 target
165 is enabled, and that its version matches the version of the generic package. Same
166 for the gtk+-wayland-3.0 package and the Wayland target.
167 * Source/cmake/OptionsCommon.cmake: Don't add the -DXP_UNIX definition here.
168 * Source/cmake/OptionsEfl.cmake: Add -DXP_UNIX here for the EFL port, under the same
169 condition as in OptionsCommon.cmake. ENABLE_X11_TARGET is enabled by default for EFL
170 so they keep building the TestNetscapePlugin target.
171 * Source/cmake/OptionsGTK.cmake: Enable the X11 target and disable the Wayland target
172 by default. Group all the X11-specific macro definitions (WTF_PLATFORM_X11, MOZ_X11,
173 XP_UNIX) and only add them if the X11 target is enabled. Similar goes for the Wayland
174 target and WTF_PLATFORM_WAYLAND. The Wayland target requires GTK+ 3.12.0, so that's
175 the minimum required version as soon as that target is enabled. Only search for GLX
176 if the X11 target is enabled.
177
yoav@yoav.wse3f05cb2014-06-30 04:07:08 +00001782014-06-29 Yoav Weiss <yoav@yoav.ws>
179
180 Add support for HTMLImageElement's sizes attribute
181 https://bugs.webkit.org/show_bug.cgi?id=133620
182
183 Reviewed by Dean Jackson.
184
185 Added an ENABLE_PICTURE_SIZES compile flag.
186
187 * Source/cmake/WebKitFeatures.cmake:
188 * Source/cmakeconfig.h.cmake:
189
dbates@webkit.org71261362014-06-27 04:31:25 +00001902014-06-26 Daniel Bates <dabates@apple.com>
191
192 [iOS][WK2] Distant focusable element may not be scrolled into view when focused using keyboard
193 https://bugs.webkit.org/show_bug.cgi?id=134309
194 <rdar://problem/17427385>
195
196 Reviewed by Darin Adler.
197
198 Add a manual test to ensure that we scroll to a distant focused text field when it's focused
199 using the keyboard.
200
201 * ManualTests/ios/scroll-to-distant-keyboard-focused-text-field.html: Added.
202
l.gombos@samsung.comae0acd52014-06-25 12:04:42 +00002032014-06-25 Laszlo Gombos <l.gombos@samsung.com>
204
205 Remove build guard for progress element
206 https://bugs.webkit.org/show_bug.cgi?id=134292
207
208 Reviewed by Benjamin Poulain.
209
210 The build flag is no longer needed as it is always on.
211
212 * Source/cmake/WebKitFeatures.cmake:
213 * Source/cmakeconfig.h.cmake:
214
k.czech@samsung.com329074c2014-06-23 12:13:34 +00002152014-06-23 Krzysztof Czech <k.czech@samsung.com>
216
217 [EFL] Platform support for WebSpeech feature.
218 https://bugs.webkit.org/show_bug.cgi?id=116438
219
220 Reviewed by Csaba Osztrogonác.
221
222 Add ENABLE_SPEECH_SYNTHESIS flag to have Speech Synthesis in EFL.
223
224 * Source/cmake/OptionsEfl.cmake:
225 * Source/cmake/WebKitFeatures.cmake:
226
philn@webkit.orgb1f89252014-06-23 07:10:45 +00002272014-06-23 Philippe Normand <pnormand@igalia.com>
228
229 Unreviewed, GTK build fix after r170266.
230
231 * Source/cmake/OptionsGTK.cmake: Geoclue also requires gio-unix.
232
gyuyoung.kim@samsung.comceea5a82014-06-22 17:49:01 +00002332014-06-22 Gyuyoung Kim <gyuyoung.kim@samsung.com>
234
235 Disable gamepad feature on EFL and GTK ports by default
236 https://bugs.webkit.org/show_bug.cgi?id=134169
237
238 Reviewed by Brady Eidson.
239
240 * Source/cmake/OptionsEfl.cmake: Disable ENABLE_GAMEPAD_DEPRECATED.
241
beidson@apple.come2e46502014-06-21 19:07:05 +00002422014-06-21 Brady Eidson <beidson@apple.com>
243
244 Gamepad API - Deprecate the existing implementation
245 https://bugs.webkit.org/show_bug.cgi?id=134108
246
247 Reviewed by Timothy Hatcher.
248
249 -Add new "GAMEPAD_DEPRECATED" build flag, moving the existing implementation to use it
250 -Add the "Deprecated" suffix to some implementation files
251
252 * Source/cmake/OptionsEfl.cmake:
253 * Source/cmake/OptionsGTK.cmake:
254 * Source/cmake/WebKitFeatures.cmake:
255 * Source/cmakeconfig.h.cmake:
256
commit-queue@webkit.org07e0d562014-06-21 16:24:46 +00002572014-06-21 Commit Queue <commit-queue@webkit.org>
258
259 Unreviewed, rolling out r170244.
260 https://bugs.webkit.org/show_bug.cgi?id=134157
261
262 GTK/EFL bindings generator works differently, making this
263 patch not work there. Will fix entire patch after a rollout.
264 (Requested by bradee-oh on #webkit).
265
266 Reverted changeset:
267
268 "Gamepad API - Deprecate the existing implementation"
269 https://bugs.webkit.org/show_bug.cgi?id=134108
270 http://trac.webkit.org/changeset/170244
271
beidson@apple.com48014cd2014-06-21 15:43:49 +00002722014-06-21 Brady Eidson <beidson@apple.com>
273
274 Gamepad API - Deprecate the existing implementation
275 https://bugs.webkit.org/show_bug.cgi?id=134108
276
277 Reviewed by Timothy Hatcher.
278
279 -Add new "GAMEPAD_DEPRECATED" build flag, moving the existing implementation to use it
280 -Add the "Deprecated" suffix to some implementation files
281
282 * Source/cmake/OptionsEfl.cmake:
283 * Source/cmake/OptionsGTK.cmake:
284 * Source/cmake/WebKitFeatures.cmake:
285 * Source/cmakeconfig.h.cmake:
286
ossy@webkit.org15e577b2014-06-21 08:49:35 +00002872014-06-21 Eva Balazsfalvi <evab.u-szeged@partner.samsung.com>
288
289 Removing PAGE_VISIBILITY_API compile guard.
290 https://bugs.webkit.org/show_bug.cgi?id=133844
291
292 Reviewed by Gavin Barraclough.
293
294 * Source/cmake/OptionsEfl.cmake:
295 * Source/cmake/OptionsGTK.cmake:
296 * Source/cmake/WebKitFeatures.cmake:
297 * Source/cmakeconfig.h.cmake:
298
ryuan.choi@samsung.com016bad32014-06-20 06:52:03 +00002992014-06-19 Ryuan Choi <ryuan.choi@samsung.com>
300
301 [EFL][CMAKE] Disable WebKit1 build as a default
302 https://bugs.webkit.org/show_bug.cgi?id=134093
303
304 Reviewed by Gyuyoung Kim.
305
306 Disable WebKit1 build and enable WebKit2 build for the EFL port.
307
308 * Source/cmake/OptionsEfl.cmake:
309
dbatyai.u-szeged@partner.samsung.com46f07e52014-06-19 16:32:31 +00003102014-06-19 Dániel Bátyai <dbatyai.u-szeged@partner.samsung.com>
311
312 Remove ENABLE(LLINT) and ENABLE(LLINT_C_LOOP) guards
313 https://bugs.webkit.org/show_bug.cgi?id=130389
314
315 Reviewed by Mark Lam.
316
317 Removed ENABLE(LLINT) since we always build with it, and changed ENABLE(LLINT_C_LOOP)
318 into !ENABLE(JIT) since they are mutually exclusive.
319
320 * Source/cmake/OptionsEfl.cmake:
321 * Source/cmake/OptionsGTK.cmake:
322 * Source/cmake/WebKitFeatures.cmake:
323 * Source/cmakeconfig.h.cmake:
324
zandobersek@gmail.com0d29b4bf2014-06-17 09:58:20 +00003252014-06-17 Zan Dobersek <zdobersek@igalia.com>
326
327 Remove the USE_GTK2=1 branch in OptionsGTK.cmake. This used to determine
328 GTK+ and GDK libraries and include directories for the GTK+ 2 dependency,
329 but we now only support GTK+ 3. The GTK+ 2 dependency is still required
330 by the plugin process, but it is searched and utilized separately.
331
332 Rubber-stamped by Carlos Garcia Campos.
333
334 * Source/cmake/OptionsGTK.cmake:
335
commit-queue@webkit.org87a18ea2014-06-16 12:17:10 +00003362014-06-16 Commit Queue <commit-queue@webkit.org>
337
338 Unreviewed, rolling out r170003.
339 https://bugs.webkit.org/show_bug.cgi?id=133938
340
341 This patch broke GTK build (Requested by kczech on #webkit).
342
343 Reverted changeset:
344
345 "[EFL] Platform support for WebSpeech feature."
346 https://bugs.webkit.org/show_bug.cgi?id=116438
347 http://trac.webkit.org/changeset/170003
348
k.czech@samsung.com5424f722014-06-16 08:25:44 +00003492014-06-16 Krzysztof Czech <k.czech@samsung.com>
350
351 [EFL] Platform support for WebSpeech feature.
352 https://bugs.webkit.org/show_bug.cgi?id=116438
353
354 Reviewed by Gyuyoung Kim.
355
356 Add ENABLE_SPEECH_SYNTHESIS flag to have Speech Synthesis in EFL.
357
358 * Source/cmake/OptionsEfl.cmake:
359 * Source/cmake/WebKitFeatures.cmake:
360
gyuyoung.kim@samsung.com63876582014-06-14 10:18:02 +00003612014-06-14 Gyuyoung Kim <gyuyoung.kim@samsung.com>
362
363 [EFL] Remove duplicated compiler flag
364 https://bugs.webkit.org/show_bug.cgi?id=133838
365
366 Reviewed by Anders Carlsson.
367
368 In r169798, literal-suffix was added for EFL port in order to fix build break. However,
369 it added to common compiler options. So, it is duplicated.
370
371 * Source/cmake/WebKitHelpers.cmake:
372
commit-queue@webkit.orgd681a692014-06-12 05:22:18 +00003732014-06-11 Commit Queue <commit-queue@webkit.org>
374
375 Unreviewed, rolling out r169877.
376 https://bugs.webkit.org/show_bug.cgi?id=133784
377
378 rollout wrong build fix approach for EFL port (Requested by
379 gyuyoung on #webkit).
380
381 Reverted changeset:
382
383 "Unreviewed, EFL build fix since r169869."
384 http://trac.webkit.org/changeset/169877
385
gyuyoung.kim@samsung.coma684c162014-06-11 07:13:23 +00003862014-06-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
387
gyuyoung.kim@samsung.comf13e4832014-06-12 05:03:07 +0000388 Unreviewed, EFL build fix since r169869.
389
390 Additionally literal-suffix is removed in EFL compile flag, because it is duplicated.
391
392 * Source/cmake/WebKitHelpers.cmake: Treat undef error as build warning.
393
3942014-06-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
395
gyuyoung.kim@samsung.coma684c162014-06-11 07:13:23 +0000396 Unreviewed, EFL build fix. Treat literal-suffix error as build warning.
397
398 * Source/cmake/WebKitHelpers.cmake:
399
carlosgc@webkit.org789930f2014-05-28 09:49:20 +00004002014-05-28 Carlos Garcia Campos <cgarcia@igalia.com>
401
402 [GTK] Make it possible to build with FTL enabled
403 https://bugs.webkit.org/show_bug.cgi?id=133219
404
405 Reviewed by Philippe Normand.
406
407 Add LLVM and LIBCXXABI as dependencies when building with FTL enabled.
408
409 * Source/cmake/OptionsGTK.cmake:
410
ljaehun.lim@samsung.comebd51392014-05-28 08:50:37 +00004112014-05-28 Jaehun Lim <ljaehun.lim@samsung.com>
412
413 [CMake] Clean up FAST_MOBILE_SCROLLING
414 https://bugs.webkit.org/show_bug.cgi?id=133342
415
416 Reviewed by Gyuyoung Kim.
417
418 FAST_MOBILE_SCROLLING was removed in r168726.
419
420 * Source/cmake/OptionsEfl.cmake:
421 * Source/cmake/OptionsGTK.cmake:
422 * Source/cmake/WebKitFeatures.cmake:
423 * Source/cmakeconfig.h.cmake:
424
commit-queue@webkit.org2dd83022014-05-27 14:27:18 +00004252014-05-27 Tibor Meszaros <tmeszaros.u-szeged@partner.samsung.com>
426
427 Remove BLOB guards
428 https://bugs.webkit.org/show_bug.cgi?id=132863
429
430 Reviewed by Csaba Osztrogonác.
431
432 * Source/cmake/OptionsEfl.cmake:
433 * Source/cmake/OptionsGTK.cmake:
434 * Source/cmake/WebKitFeatures.cmake:
435 * Source/cmakeconfig.h.cmake:
436
commit-queue@webkit.org1ae4bdd2014-05-27 11:31:17 +00004372014-05-27 Zsolt Borbely <zsborbely.u-szeged@partner.samsung.com>
438
439 Allow building CMake based ports with WEB_REPLAY
440 https://bugs.webkit.org/show_bug.cgi?id=133154
441
442 Reviewed by Csaba Osztrogonác.
443
444 * Source/cmake/WebKitFeatures.cmake:
445 * Source/cmakeconfig.h.cmake:
446
commit-queue@webkit.org130fbf22014-05-22 00:12:47 +00004472014-05-21 Zsolt Borbely <zsborbely.u-szeged@partner.samsung.com>
448
449 [EFL] Add include path of compact_unwind_encoding.h if FTL JIT is enabled
450 https://bugs.webkit.org/show_bug.cgi?id=132907
451
452 Reviewed by Gyuyoung Kim.
453
454 * Source/cmake/FindLIBCXXABI.cmake: Added.
455 * Source/cmake/OptionsEfl.cmake:
456
m.pakula@samsung.com75efb0b2014-05-21 18:22:28 +00004572014-05-21 Michał Pakuła vel Rutka <m.pakula@samsung.com>
458
459 [EFL] Turn on ENABLE_CSS_FILTERS
460 https://bugs.webkit.org/show_bug.cgi?id=133153
461
462 Reviewed by Gyuyoung Kim.
463
464 * Source/cmake/OptionsEfl.cmake: Enable CSS_FILTERS as default option value.
465
mrobinson@webkit.org68d6abd2014-05-21 16:39:17 +00004662014-05-16 Martin Robinson <mrobinson@igalia.com>
467
468 [CMake] Improve handling of LIB_INSTALL_DIR, EXEC_INSTALL_DIR, and LIBEXEC_INSTALL_DIR
469 https://bugs.webkit.org/show_bug.cgi?id=132819
470
471 Reviewed by Carlos Garcia Campos.
472
473 * CMakeLists.txt: Hard-code CMAKE_ARCHIVE_OUTPUT_DIRECTORY etc, so that we can accept absolute paths for LIB_INSTALL_DIR
474 and friends.
475 * Source/cmake/OptionsCommon.cmake: Get rid of LIB_SUFFIX and try to make all path variables absolute. Also set
476 CMAKE_ARCHIVE_OUTPUT_DIRECTORY, etc using the last path component of LIB_INSTALL_DIR, etc, so that absolute paths
477 are supported.
478 * Source/cmake/OptionsGTK.cmake: Ditto. Also get rid of all pkg-config specific variables.
479
gns@gnome.orgc912af22014-05-21 13:08:35 +00004802014-05-20 Gustavo Noronha Silva <gns@gnome.org>
481
482 [CMake] Support building with Debug Fission
483 https://bugs.webkit.org/show_bug.cgi?id=131177
484
485 Reviewed by Philippe Normand.
486
487 * Source/cmake/OptionsCommon.cmake: add a DEBUG_FISSION option to enable usage
488 of http://gcc.gnu.org/wiki/DebugFission.
489
carlosgc@webkit.org7c46c522014-05-20 13:15:50 +00004902014-05-20 Carlos Garcia Campos <cgarcia@igalia.com>
491
492 [GTK] Rename translation domain as WebKit2GTK-3.0
493 https://bugs.webkit.org/show_bug.cgi?id=132953
494
495 Reviewed by Gustavo Noronha Silva.
496
497 * Source/cmake/OptionsGTK.cmake:
498
cabanier@adobe.com80c8d532014-05-18 20:36:43 +00004992014-05-18 Rik Cabanier <cabanier@adobe.com>
500
501 support for navigator.hardwareConcurrency
502 https://bugs.webkit.org/show_bug.cgi?id=132588
503
504 Reviewed by Filip Pizlo.
505
506 * Source/cmake/OptionsEfl.cmake:
507 * Source/cmake/OptionsGTK.cmake:
508 * Source/cmake/WebKitFeatures.cmake:
509 * Source/cmakeconfig.h.cmake:
510
commit-queue@webkit.org62c79802014-05-14 16:44:55 +00005112014-05-14 Tibor Meszaros <tmeszaros.u-szeged@partner.samsung.com>
512
513 Remove CSS_STICKY_POSITION guards
514 https://bugs.webkit.org/show_bug.cgi?id=132676
515
516 Reviewed by Simon Fraser.
517
518 * Source/cmake/OptionsEfl.cmake:
519 * Source/cmake/OptionsGTK.cmake:
520 * Source/cmake/WebKitFeatures.cmake:
521 * Source/cmakeconfig.h.cmake:
522
carlosgc@webkit.orge1172972014-05-12 11:32:08 +00005232014-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
524
525 Unreviewed. Bump version numbers.
526
527 * Source/cmake/OptionsGTK.cmake:
528
mrobinson@webkit.org5c89df92014-05-11 02:14:09 +00005292014-05-10 Martin Robinson <mrobinson@igalia.com>
530
531 [GTK][CMake] Unable to do make install
532 https://bugs.webkit.org/show_bug.cgi?id=130188
533
534 Reviewed by Carlos Garcia Campos.
535
536 Only try to install the HTML documentation if the build is configured to generate it via
537 the new ENABLE_GTKDOC option. We cannot conditionally install something, so this allows us
538 to keep the HTML documentation directory as an installation source.
539
540 * Source/PlatformGTK.cmake: The gtkdoc target now always builds HTML documentation, but
541 is only added to the default target when ENABLE_GTKDOC is turned on. gtkdoc-no-html is
542 now only added to the default target when DEVELOPER_MODE is true and ENABLE_GTKDOC is
543 false. When both ENABLE_GTKDOC and DEVELOPER_MODE are false, documentation isn't built at all.
544 * Source/cmake/OptionsGTK.cmake: Add an ENABLE_GTKDOC option to the build.
545
andersca@apple.com18ddd272014-05-09 18:39:39 +00005462014-05-09 Anders Carlsson <andersca@apple.com>
547
548 Rename WebKit2.framework to WebKit.framework
549 https://bugs.webkit.org/show_bug.cgi?id=132743
550 <rdar://problem/15920046>
551
552 Reviewed by Dan Bernstein.
553
554 * Source/Makefile:
555 Build WebKit.xcodeproj before WebKit2.xcodeproj.
556
557 * WebKit.xcworkspace/xcshareddata/xcschemes/:
558 Ditto.
559
ddkilzer@apple.com7c175aa2014-05-07 05:18:07 +00005602014-05-06 David Kilzer <ddkilzer@apple.com>
561
562 Add Makefile targets for copying static libraries (LLVM and WKSI)
563 <http://webkit.org/b/132619>
564
565 Reviewed by Mark Rowe.
566
567 * Makefile:
568 (MODULES): Add WebKitLibraries.
569
commit-queue@webkit.org91282472014-05-06 13:34:58 +00005702014-05-06 Commit Queue <commit-queue@webkit.org>
571
572 Unreviewed, rolling out r168304.
573 https://bugs.webkit.org/show_bug.cgi?id=132607
574
575 Broke the build (Requested by KaL on #webkit).
576
577 Reverted changeset:
578
579 "[GTK][CMake] Unable to do make install"
580 https://bugs.webkit.org/show_bug.cgi?id=130188
581 http://trac.webkit.org/changeset/168304
582
mrobinson@webkit.org709d1342014-05-05 18:38:05 +00005832014-05-05 Martin Robinson <mrobinson@igalia.com>
584
585 [GTK][CMake] Unable to do make install
586 https://bugs.webkit.org/show_bug.cgi?id=130188
587
588 Reviewed by Carlos Garcia Campos.
589
590 Only try to install the HTML documentation if the build is configured to generate it via
591 the new ENABLE_GTKDOC option. We cannot conditionally install something, so this allows us
592 to keep the HTML documentation directory as an installation source.
593
594 * Source/PlatformGTK.cmake: The gtkdoc target now always builds HTML documentation, but
595 is only added to the default target when ENABLE_GTKDOC is turned on. gtkdoc-no-html is
596 never added to the default target, but will be triggered by build-webkit, so that
597 when ENABLE_GTKDOC is off and build-webkit isn't used, documentation isn't built at all.
598 * Source/cmake/OptionsGTK.cmake: Add an ENABLE_GTKDOC option to the build.
599
rakuco@webkit.org0bdd4d82014-05-03 18:52:45 +00006002014-05-03 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
601
602 [CMake] Define SHOULD_INSTALL_JS_SHELL before including ports Options files.
603 https://bugs.webkit.org/show_bug.cgi?id=132525
604
605 Reviewed by Martin Robinson.
606
607 * CMakeLists.txt: If OPTION() is called after Options${PORT}.cmake is included, it will
608 override whatever value a port may have set for it. The GTK+ port, for example, tries to set
609 it to SHOULD_INSTALL_JS_SHELL to ON by default, even though it did not happen before.
610
ddkilzer@apple.com9d9eb882014-05-01 18:20:14 +00006112014-05-01 David Kilzer <ddkilzer@apple.com>
612
613 Really remove ENABLE_PLUGIN_PROXY_FOR_VIDEO
614 <http://webkit.org/b/132432>
615
616 Reviewed by Tim Horton.
617
618 * Source/cmake/WebKitFeatures.cmake:
619 * Source/cmakeconfig.h.cmake:
620 - Remove ENABLE_PLUGIN_PROXY_FOR_VIDEO as build option.
621
simon.fraser@apple.com285214c2014-04-30 23:00:49 +00006222014-04-30 Simon Fraser <simon.fraser@apple.com>
623
simon.fraser@apple.com6b6a0ef2014-04-30 23:58:49 +0000624 Make sure the "All" targets build WebKitLegacy, rather than WebKit.
625
626 Reviewed by Dan Bernstein/Anders Carlsson.
627
628 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
629 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
630
6312014-04-30 Simon Fraser <simon.fraser@apple.com>
632
simon.fraser@apple.com285214c2014-04-30 23:00:49 +0000633 Let Xcode have its way with the WebKit workspace.
634
635 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
636 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
637
mrobinson@webkit.orgce7e67d2014-04-30 16:55:33 +00006382014-04-29 Martin Robinson <mrobinson@igalia.com>
639
640 [GTK] Make it easier to run CMake for downstreams
641 https://bugs.webkit.org/show_bug.cgi?id=132370
642
643 Reviewed by Carlos Garcia Campos.
644
645 * Source/cmake/OptionsGTK.cmake: Turn PRODUCTION_MODE into DEVELOPER_MODE.
646
ryuan.choi@samsung.comd56e8402014-04-28 06:15:33 +00006472014-04-27 Joonghun Park <jh718.park@samsung.com>
648
649 [EFL] Remove indexedDB's dependency on leveldb and disable indexedDB
650 https://bugs.webkit.org/show_bug.cgi?id=132176
651
652 Reviewed by Gyuyoung Kim.
653
654 EFL port will use sqlite to support indexedDB. So, this patch removes levelDB dependency for now.
655
656 * Source/cmake/OptionsEfl.cmake:
657
alex.christensen@flexsim.com386b1d42014-04-22 17:30:56 +00006582014-04-22 Alex Christensen <achristensen@webkit.org>
659
660 Removed old stdbool and inttypes headers.
661 https://bugs.webkit.org/show_bug.cgi?id=131966
662
663 Reviewed by Brent Fulgham.
664
665 * Source/cmake/OptionsWindows.cmake:
666 * Source/cmake/WebKitPackaging.cmake:
667 Removed references to os-win32 directory.
668
zandobersek@gmail.coma8d1c692014-04-22 08:29:23 +00006692014-04-22 Zan Dobersek <zdobersek@igalia.com>
670
671 Fix a typo in WebKitFeatures.cmake -- INITALVALUE -> INITIALVALUE.
672
673 Rubber-stamped by Carlos Garcia Campos.
674
675 * Source/cmake/WebKitFeatures.cmake:
676
jhoneycutt@apple.come4011192014-04-21 21:45:35 +00006772014-04-18 Jon Honeycutt <jhoneycutt@apple.com>
678
679 Empty RenderInline objects should not be line break objects.
680
681 https://bugs.webkit.org/show_bug.cgi?id=131861
682 <rdar://problem/15663617>
683
684 Reviewed by David Hyatt.
685
686 * ManualTests/empty-inline-as-line-break-position.html: Added.
687 This issue wouldn't reproduce in WebKitTestRunner.
688
bfulgham@apple.comd6fd7f42014-04-20 03:10:38 +00006892014-04-19 Brent Fulgham <bfulgham@apple.com>
690
691 Revert unintended workspace change in my last commit.
692
693 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme: Set the
694 Scheme type back to Debug.
695
philn@webkit.orgd504df4a2014-04-18 12:34:03 +00006962014-04-18 Philippe Normand <pnormand@igalia.com>
697
698 Remove NETWORK_INFO support
699 https://bugs.webkit.org/show_bug.cgi?id=131841
700
701 Reviewed by Gyuyoung Kim.
702
703 * Source/cmake/OptionsEfl.cmake:
704 * Source/cmake/OptionsGTK.cmake:
705 * Source/cmake/WebKitFeatures.cmake:
706 * Source/cmakeconfig.h.cmake:
707
darin@apple.com97df7b92014-04-17 17:37:40 +00007082014-04-17 Darin Adler <darin@apple.com>
709
710 Try to fix EFL and GTK builds.
711
712 * Source/cmake/OptionsEfl.cmake: Add INDEXED_DATABASE_IN_WORKERS.
713 * Source/cmake/OptionsGTK.cmake: Ditto.
714 * Source/cmakeconfig.h.cmake: Ditto.
715
b.long@cablelabs.com15e11742014-04-16 21:24:02 +00007162014-04-16 Brendan Long <b.long@cablelabs.com>
717
718 [GTK][CMAKE] build-webkit doesn't detect when the build fails
719 https://bugs.webkit.org/show_bug.cgi?id=130148
720
721 Reviewed by Martin Robinson.
722
723 * Source/cmake/OptionsGTK.cmake: Replace CMake's automatic make -i with make -k, which still continues after errors, but correctly reports tha the build failed.
724
carlosgc@webkit.org023f55d2014-04-16 10:19:59 +00007252014-04-16 Carlos Garcia Campos <cgarcia@igalia.com>
726
727 REGRESSION(r166779): [GTK] Printing doesn't work since r166779
728 https://bugs.webkit.org/show_bug.cgi?id=131725
729
730 Reviewed by Philippe Normand.
731
732 * Source/cmake/OptionsGTK.cmake: Check GTK_UNIX_PRINT_FOUND
733 instead of GTK_UNIX_PRINTING_FOUND and set the macro
734 HAVE_GTK_UNIX_PRINTING to 1 when found.
735
burg@cs.washington.edu96c6c372014-04-11 22:01:04 +00007362014-04-11 Brian J. Burg <burg@cs.washington.edu>
737
738 Web Replay: memoize nondeterministic attributes of the Navigator interface
739 https://bugs.webkit.org/show_bug.cgi?id=131340
740
741 Reviewed by Timothy Hatcher.
742
743 * ManualTests/inspector/replay-window-navigator-basic.html: Added.
744
b.long@cablelabs.comfcc94052014-04-09 18:43:40 +00007452014-04-09 Brendan Long <b.long@cablelabs.com>
746
747 [GStreamer] Expose MPEG-TS metadata
748 https://bugs.webkit.org/show_bug.cgi?id=122001
749
750 Reviewed by Eric Carlson.
751
752 * Source/cmake/FindGStreamer.cmake: Look for gstreamer-mpegts >= 1.3.0.
753 * Source/cmake/OptionsEfl.cmake: Same.
754 * Source/cmake/OptionsGTK.cmake: Same.
755
burg@cs.washington.edu24341df2014-04-09 00:22:46 +00007562014-04-08 Brian J. Burg <burg@cs.washington.edu>
757
758 Web Replay: memoize nondeterministic attributes of the Screen interface
759 https://bugs.webkit.org/show_bug.cgi?id=131339
760
761 Reviewed by Timothy Hatcher.
762
763 * ManualTests/inspector/replay-window-screen.html: Added.
764
mrobinson@webkit.org550634e2014-04-08 23:44:44 +00007652014-04-08 Martin Robinson <mrobinson@igalia.com>
766
767 [GTK] Remove the WebKitGTK+ WebKit 1 code
768 https://bugs.webkit.org/show_bug.cgi?id=131399
769
770 Reviewed by Anders Carlsson.
771
772 * Source/PlatformGTK.cmake: Remove WebKit1 dependency from dist target.
773 * Source/cmake/OptionsGTK.cmake: Remove option to compile with GTK+2 or with WebKit2 disabled.
774
mitz@apple.comf3a91f22014-04-08 20:05:07 +00007752014-04-08 Dan Bernstein <mitz@apple.com>
776
777 Added bmalloc to the WebKit workspace.
778 https://bugs.webkit.org/show_bug.cgi?id=131362
779
780 Reviewed by Geoff Garen.
781
782 * WebKit.xcworkspace/contents.xcworkspacedata:
783 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
784 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
785
ggaren@apple.com3174aac2014-04-08 19:48:42 +00007862014-04-08 Geoffrey Garen <ggaren@apple.com>
787
788 Build bmalloc on iOS too
789 https://bugs.webkit.org/show_bug.cgi?id=131381
790
791 Reviewed by Andreas Kling.
792
793 * Source/Makefile: Build it.
794
ggaren@apple.com672f75e2014-04-08 05:31:41 +00007952014-04-07 Geoffrey Garen <ggaren@apple.com>
796
797 Build bmalloc on Mac
798 https://bugs.webkit.org/show_bug.cgi?id=131333
799
800 Reviewed by Mark Rowe.
801
802 * Source/Makefile:
803 * WebKitBuild: Added.
804 * WebKitBuild/Debug: Added.
805
ryuan.choi@samsung.com8d9af412014-04-07 12:34:25 +00008062014-04-07 Ryuan Choi <ryuan.choi@samsung.com>
807
808 [EFL] Turn on ENABLE_MEDIA_CONTROLS_SCRIPT
809 https://bugs.webkit.org/show_bug.cgi?id=131257
810
811 Reviewed by Gyuyoung Kim.
812
813 * Source/cmake/OptionsEfl.cmake: Enable MEDIA_CONTROLS_SCRIPT
814
rakuco@webkit.org107a60b2014-04-06 16:24:48 +00008152014-04-06 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
816
817 [GTK] Stop trying to install WebKit1 documentation
818 https://bugs.webkit.org/show_bug.cgi?id=131278
819
820 Reviewed by Martin Robinson.
821
822 * Source/PlatformGTK.cmake: Remove install() call since the WebKit1 documentation is not
823 built anymore since r166584. This fixes `make install'.
824
burg@cs.washington.edu81857482014-04-04 23:14:15 +00008252014-04-04 Brian J. Burg <burg@cs.washington.edu>
826
827 Web Replay: capture and replay wheel events and scroll commands
828 https://bugs.webkit.org/show_bug.cgi?id=129402
829
830 Reviewed by Timothy Hatcher.
831
832 * ManualTests/inspector/replay-wheel-events.html: Added.
833
rakuco@webkit.orgf5a8e012014-04-04 14:03:20 +00008342014-04-04 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
835
836 [GTK][CMake] Remove FindXt.cmake.
837 https://bugs.webkit.org/show_bug.cgi?id=131227
838
839 Reviewed by Anders Carlsson.
840
841 Xt is already detected by CMake's own FindX11.cmake, so there is no need to keep a custom FindXt.cmake around.
842
843 * Source/cmake/FindXt.cmake: Removed.
844 * Source/cmake/OptionsGTK.cmake:
845
tgergely.u-szeged@partner.samsung.com9c5fe7e2014-04-04 10:24:59 +00008462014-04-04 Tamas Gergely <tgergely.u-szeged@partner.samsung.com>
847
848 [EFL] Build error due to changed path of generated js files.
849 https://bugs.webkit.org/show_bug.cgi?id=131215
850
851 Reviewed by Gyuyoung Kim.
852
853 r166648 fixed the generation of some .js files on GTK. Due to some
854 changes in the paths it causes a build error on EFL.
855
856 * Source/PlatformEfl.cmake:
857 Replaced path for two derived source files.
858
rakuco@webkit.org2fc019f2014-04-03 07:27:58 +00008592014-04-02 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
860
861 [GTK][CMake] Look for glx.h in OPENGL_INCLUDE_DIR.
862 https://bugs.webkit.org/show_bug.cgi?id=131095
863
864 Reviewed by Martin Robinson.
865
866 One needs to take into account OpenGL's include directory found via
867 find_package() when looking for glx.h, since if the former is a
868 non-standard location the latter will also be. If this is not it is
869 possible that OpenGL is found but GLX support is not properly detected.
870
871 * Source/cmake/OptionsGTK.cmake:
872
commit-queue@webkit.org3d6a5b72014-04-02 15:38:40 +00008732014-04-02 Martin Robinson <mrobinson@igalia.com>
874
875 REGRESSION(r165704): [GTK] Inspector resources not correctly generated
876 https://bugs.webkit.org/show_bug.cgi?id=130343
877
878 Reviewed by Gustavo Noronha Silva.
879
880 * CMakeLists.txt: Add a variable which points to the directory to store WebInspectorUI
881 derived sources.
882 * Source/cmake/WebKitFS.cmake: Generate WebInspectorUI derived sources directories.
883
rakuco@webkit.orgaf6d7f32014-04-02 07:38:02 +00008842014-04-01 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
885
886 [CMake] Drop port check from FindEGL.cmake.
887 https://bugs.webkit.org/show_bug.cgi?id=131091
888
889 Reviewed by Gyuyoung Kim.
890
891 There is no reason to mark some variables as advanced only for the
892 GTK+ port.
893
894 * Source/cmake/FindEGL.cmake: Mark EGL_INCLUDE_DIR and EGL_LIBRARY
895 as advanced regardless of the port.
896
dbatyai.u-szeged@partner.samsung.com6f081a22014-04-01 16:18:38 +00008972014-04-01 Dániel Bátyai <dbatyai.u-szeged@partner.samsung.com>
898
899 Fix the !ENABLE(BATTERY_STATUS) build
900 https://bugs.webkit.org/show_bug.cgi?id=130183
901
902 Reviewed by Anders Carlsson.
903
904 * Source/cmake/OptionsEfl.cmake:
905
rakuco@webkit.org5cd14832014-03-31 14:44:32 +00009062014-03-31 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
907
908 [CMake][GTK] Do not expand variables twice in if() checks.
909 https://bugs.webkit.org/show_bug.cgi?id=130964
910
911 Reviewed by Martin Robinson.
912
913 In CMake, `if (${foo})' causes $foo to be evaluated first and its value
914 to be checked by the if clause. This is not what we want, and
915 configuration fails when, say, GLX support wasn't found as the if
916 clause is actually evaluated as `if (TRUE AND (OR TRUE))'.
917
918 * Source/cmake/OptionsGTK.cmake: Pass if (FOO) instead of if (${FOO})
919 where necessary.
920
mrobinson@webkit.orgccd275c2014-03-31 14:38:39 +00009212014-03-31 Martin Robinson <mrobinson@igalia.com>
922
mrobinson@webkit.orga54c21d2014-03-31 14:39:14 +0000923 [GTK] Remove scripts code only applicable to autotools
924 https://bugs.webkit.org/show_bug.cgi?id=130841
925
926 Reviewed by Anders Carlsson.
927
928 * Source/cmake/WebKitPackaging.cmake: No longer need to consider autotools files.
929
9302014-03-31 Martin Robinson <mrobinson@igalia.com>
931
mrobinson@webkit.orgccd275c2014-03-31 14:38:39 +0000932 [GTK] Use PROJECT_VERSION_* instead of WEBKIT_*_VERSION
933 https://bugs.webkit.org/show_bug.cgi?id=130936
934
935 Reviewed by Carlos Garcia Campos.
936
937 * Source/cmake/OptionsGTK.cmake: No longer emulate the Autotools macro names.
938
carlosgc@webkit.orgdd961952014-03-31 10:39:09 +00009392014-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
940
941 [GTK] Add support for GTK3 plugins
942 https://bugs.webkit.org/show_bug.cgi?id=130599
943
944 Reviewed by Martin Robinson.
945
946 * Source/cmake/OptionsGTK.cmake:
947
gyuyoung.kim@samsung.com2820e612014-03-28 10:34:05 +00009482014-03-28 Gyuyoung Kim <gyuyoung.kim@samsung.com>
949
950 [EFL] Bump glib version from 2.36 to 2.38
951 https://bugs.webkit.org/show_bug.cgi?id=130886
952
953 Reviewed by Csaba Osztrogonác.
954
955 * Source/cmake/OptionsEfl.cmake: Required glib-2.38 version.
956
zoltan@webkit.org7d4f8cc2014-03-26 18:20:15 +00009572014-03-26 Zoltan Horvath <zoltan@webkit.org>
958
959 [CSS Shapes] Remove shape-inside support
960 https://bugs.webkit.org/show_bug.cgi?id=130698
961
962 Reviewed by David Hyatt.
963
964 * Source/cmake/WebKitFeatures.cmake:
965 * Source/cmakeconfig.h.cmake:
966
mrobinson@webkit.org3fdbc202014-03-25 17:45:52 +00009672014-03-25 Martin Robinson <mrobinson@igalia.com>
968
969 [GTK] Remove the autotools build
970 https://bugs.webkit.org/show_bug.cgi?id=130717
971
972 Reviewed by Anders Carlsson.
973
974 * .gitignore: Remove references to autotools files.
975 * GNUmakefile.am: Removed.
976 * Source/autotools/CheckSystemAndBasicDependencies.m4: Removed.
977 * Source/autotools/CustomMacros.m4: Removed.
978 * Source/autotools/FindDependencies.m4: Removed.
979 * Source/autotools/PrintBuildConfiguration.m4: Removed.
980 * Source/autotools/ReadCommandLineArguments.m4: Removed.
981 * Source/autotools/SetupAutoconfHeader.m4: Removed.
982 * Source/autotools/SetupAutomake.m4: Removed.
983 * Source/autotools/SetupCompilerFlags.m4: Removed.
984 * Source/autotools/SetupLibtool.m4: Removed.
985 * Source/autotools/SetupWebKitFeatures.m4: Removed.
986 * Source/autotools/Versions.m4: Removed.
987 * Source/autotools/acinclude.m4: Removed.
988 * Source/autotools/dolt.m4: Removed.
989 * Source/autotools/gsettings.m4: Removed.
990 * Source/cmake/OptionsGTK.cmake:
991 * autogen.sh: Removed.
992 * configure.ac: Removed.
993
rgabor@webkit.orge8064e22014-03-25 13:08:29 +00009942014-03-25 Gabor Rapcsanyi <rgabor@webkit.org>
995
996 [EFL] Add ARM64 build support
997 https://bugs.webkit.org/show_bug.cgi?id=130506
998
999 Rubber stamped by Gyuyoung Kim.
1000
1001 * CMakeLists.txt: Set WTF_CPU_ARM64 when aarch64 is defined.
1002
m.pakula@samsung.com1095d152014-03-25 12:13:15 +000010032014-03-25 Michał Pakuła vel Rutka <m.pakula@samsung.com>
1004
1005 [EFL][WK2] Add NETWORK_PROCESS build option
1006 https://bugs.webkit.org/show_bug.cgi?id=130131
1007
1008 Reviewed by Gyuyoung Kim.
1009
1010 Add option to build EFL port with NETWORK_PROCESS set on. By default NETWORK_PROCESS is
1011 set off.
1012
1013 * Source/cmake/OptionsEfl.cmake:
1014
bburg@apple.com071336c2014-03-25 00:52:46 +000010152014-03-24 Brian Burg <bburg@apple.com>
1016
1017 Web Replay: capture and replay keyboard events
1018 https://bugs.webkit.org/show_bug.cgi?id=130314
1019
1020 Reviewed by Joseph Pecoraro.
1021
1022 * ManualTests/inspector/replay-keyboard-events.html: Added.
1023
commit-queue@webkit.org40b7bdf2014-03-24 09:10:37 +000010242014-03-24 Sangyong Park <sy302.park@gmail.com>
1025
1026 [EFL] Inspector page is not loaded.
1027 https://bugs.webkit.org/show_bug.cgi?id=130661
1028
1029 Reviewed by Gyuyoung Kim.
1030
1031 Inspector page is not loaded, because some javascript files are not installed.
1032 (InspectorJSBackendCommands.js, InspectorWebBackendCommands.js)
1033
1034 * Source/PlatformEfl.cmake:
1035
thiago.lacerda@openbossa.org79957d42014-03-21 03:47:26 +000010362014-03-20 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
1037
1038 [EFL][GTK] Get CMake to find Freetype2 properly
1039 https://bugs.webkit.org/show_bug.cgi?id=130150
1040
1041 Reviewed by Martin Robinson.
1042
1043 Newer versions of CMake are not able to find Freetype2 correctly.
1044 FindFreetype2.cmake checks for the version number in freetype.h header, since it seems that bug exists in
1045 freetype2 repo, because a completely different version number is found in freetype2.pc.
1046
1047 * Source/cmake/FindFreetype2.cmake: Added.
1048 * Source/cmake/OptionsEfl.cmake:
1049 * Source/cmake/OptionsGTK.cmake:
1050
bburg@apple.com1f854f62014-03-20 22:14:41 +000010512014-03-20 Brian Burg <bburg@apple.com>
1052
1053 Web Replay: capture and replay mouse events
1054 https://bugs.webkit.org/show_bug.cgi?id=129395
1055
1056 Reviewed by Joseph Pecoraro.
1057
1058 Create a manual test for capture/replay of mouse events.
1059 Copy over the crypto-md5.js library from SunSpider.
1060
1061 * ManualTests/inspector/replay-mouse-events.html: Added.
1062 * ManualTests/inspector/resources/crypto-md5.js: Added.
1063
zandobersek@gmail.com536a3e02014-03-20 18:22:54 +000010642014-03-20 Zan Dobersek <zdobersek@igalia.com>
1065
1066 [GTK][CMake] Add support for building with Clang
1067 https://bugs.webkit.org/show_bug.cgi?id=130260
1068
1069 Reviewed by Martin Robinson.
1070
1071 * Source/PlatformGTK.cmake: Run the generate-gtkdoc script with the CFLAGS env set
1072 to the list C compiler flags as constructed by CMake.
1073 * Source/cmake/OptionsCommon.cmake: When building with Clang, use the -Qunused-arguments
1074 compiler option to suppress verbose warnings about arguments that went unused by the driver.
1075 * Source/cmake/OptionsGTK.cmake: Use -fno-omit-frame-pointer for both GCC and Clang.
1076 -fno-tree-dce should be used only for GCC.
1077 * Source/cmake/gtest/CMakeLists.txt: When building with Clang the GTest framework
1078 should be built with GTEST_HAS_TR1_TUPLE macro defined to 0 to avoid build failures.
1079
commit-queue@webkit.org7a2313a2014-03-20 15:34:56 +000010802014-03-20 Commit Queue <commit-queue@webkit.org>
1081
1082 Unreviewed, rolling out r165962.
1083 https://bugs.webkit.org/show_bug.cgi?id=130512
1084
1085 It broke the build (Requested by Ossy on #webkit).
1086
1087 Reverted changeset:
1088
1089 "[EFL][GTK] Get CMake to find Freetype2 properly"
1090 https://bugs.webkit.org/show_bug.cgi?id=130150
1091 http://trac.webkit.org/changeset/165962
1092
thiago.lacerda@openbossa.org578e71d2014-03-20 14:19:00 +000010932014-03-20 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
1094
1095 [EFL][GTK] Get CMake to find Freetype2 properly
1096 https://bugs.webkit.org/show_bug.cgi?id=130150
1097
1098 Reviewed by Csaba Osztrogonác.
1099
1100 Newer versions of CMake are not able to find Freetype2 correctly.
1101 FindFreetype2.cmake checks for the version number in freetype.h header, since it seems that bug exists in
1102 freetype2 repo, because a completely different version number is found in freetype2.pc.
1103
1104 * Source/cmake/FindFreetype2.cmake: Added.
1105 * Source/cmake/OptionsEfl.cmake:
1106 * Source/cmake/OptionsGTK.cmake:
1107
b.long@cablelabs.com3ad32282014-03-17 22:13:01 +000011082014-03-17 Brendan Long <b.long@cablelabs.com>
1109
1110 [GStreamer] human readable language code for tracks
1111 https://bugs.webkit.org/show_bug.cgi?id=124514
1112
1113 Reviewed by Martin Robinson.
1114
1115 * Source/autotools/FindDependencies.m4: Add gstreamer-tag-1.0.
1116 * Source/cmake/FindGStreamer.cmake: Same.
1117 * Source/cmake/OptionsEfl.cmake: Same.
1118 * Source/cmake/OptionsGTK.cmake: Same.
1119
mrobinson@webkit.org43b36222014-03-17 16:40:27 +000011202014-03-17 Martin Robinson <mrobinson@igalia.com>
1121
mrobinson@webkit.orgfb7cf362014-03-17 16:42:54 +00001122 [GTK][CMake] Credential storage is not enabled
1123 https://bugs.webkit.org/show_bug.cgi?id=130149
1124
1125 Reviewed by Philippe Normand.
1126
1127 * Source/cmake/OptionsGTK.cmake: Add an ENABLE_CREDENTIAL_STORAGE option to the configuration
1128 and look libsecret when it's enabled.
1129 * Source/cmakeconfig.h.cmake: Expose the ENABLE_CREDENTIAL_STORAGE option to the build.
1130
11312014-03-17 Martin Robinson <mrobinson@igalia.com>
1132
mrobinson@webkit.org43b36222014-03-17 16:40:27 +00001133 [GTK][CMake] Ensure that HAVE_GTK_UNIX_PRINTING is defined when appropriate
1134 https://bugs.webkit.org/show_bug.cgi?id=130155
1135
1136 Reviewed by Philippe Normand.
1137
1138 * Source/cmake/FindGTKUnixPrint.cmake: Added.
1139 * Source/cmake/OptionsGTK.cmake: Look for gtk+-unix-print and use it to turn on HAVE_GTK_UNIX_PRINTING.
1140 * Source/cmakeconfig.h.cmake: Add the HAVE_GTK_UNIX_PRINTING define.
1141
commit-queue@webkit.orgdfcba872014-03-17 06:49:43 +000011422014-03-16 Kim Byung Jun <bj1987.kim@samsung.com>
1143
1144 [EFL] Enable TOUCH_SLIDER macro.
1145 https://bugs.webkit.org/show_bug.cgi?id=130186
1146
1147 Reviewed by Gyuyoung Kim.
1148
1149 * Source/cmake/OptionsEfl.cmake:
1150
zandobersek@gmail.com58a15db2014-03-16 20:13:24 +000011512014-03-16 Zan Dobersek <zdobersek@igalia.com>
1152
1153 [GTK][CMake] Build with -fno-rtti
1154 https://bugs.webkit.org/show_bug.cgi?id=130261
1155
1156 Reviewed by Martin Robinson.
1157
1158 * Source/cmake/OptionsCommon.cmake: List the -fno-exceptions, -fno-strict-aliasing
1159 and -fno-rtti options in the global CMAKE_C_FLAGS and CMAKE_CXX_FLAGS (-fno-rtti
1160 is only listed in the latter). Replace -std=gnu++0x with the official -std=c++11 option.
1161 * Source/cmake/WebKitHelpers.cmake: Stop -fno-exceptions and -fno-strict-aliasing
1162 from being set through the WEBKIT_SET_EXTRA_COMPILER_FLAGS macro, they are now listed
1163 in CMAKE_C_FLAGS and CMAKE_CXX_FLAGS.
1164 * Source/cmake/gtest/CMakeLists.txt: Build GTest code with GTEST_HAS_RTTI macro defined to 0.
1165
b.long@cablelabs.com57408402014-03-16 11:01:48 +000011662014-03-16 Brendan Long <b.long@cablelabs.com>
1167
1168 [GStreamer] CMake doesn't find the include path for gstreamer-base
1169 https://bugs.webkit.org/show_bug.cgi?id=130098
1170
1171 Reviewed by Philippe Normand.
1172
1173 * Source/cmake/FindGStreamer.cmake: Look for a header in gstreamer-base instead of looking for gst/gst.h twice.
1174
mjs@apple.com92047332014-03-15 04:08:27 +000011752014-03-14 Maciej Stachowiak <mjs@apple.com>
1176
1177 Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
1178 https://bugs.webkit.org/show_bug.cgi?id=130276
1179 <rdar://problem/16266927>
1180
1181 Reviewed by Simon Fraser.
1182
1183 * ManualTests/NPN_Invoke/Info.plist:
1184 * ManualTests/NPN_Invoke/main.c:
1185 * ManualTests/accessibility/resources/AppletTest.java:
1186
zandobersek@gmail.com131ea772014-03-14 21:53:22 +000011872014-03-14 Zan Dobersek <zdobersek@igalia.com>
1188
1189 [CMake] Remove -fno-tree-sra workaround for GCC 4.5
1190 https://bugs.webkit.org/show_bug.cgi?id=130258
1191
1192 Reviewed by Martin Robinson.
1193
1194 GCC compilers 4.7 and later are supported, so there's no need for disabling
1195 the -ftree-sra optimization which was causing problems when enabled on GCC 4.5.
1196
1197 * Source/cmake/WebKitHelpers.cmake:
1198
commit-queue@webkit.orgefc76d72014-03-14 21:20:11 +000011992014-03-14 Landry Breuil <landry@openbsd.org>
1200
1201 Add autotools boilerplate for proper os defines on OpenBSD/NetBSD/DragonFly
1202 https://bugs.webkit.org/show_bug.cgi?id=129966
1203
1204 Reviewed by Andreas Kling.
1205
1206 * Source/autotools/CheckSystemAndBasicDependencies.m4:
1207 * Source/autotools/SetupAutomake.m4:
1208
mario.prada@samsung.com3d162102014-03-14 01:51:45 +000012092014-03-13 Mario Sanchez Prada <mario.prada@samsung.com>
1210
1211 [CMake] Failure to link with older installations of WebP
1212 https://bugs.webkit.org/show_bug.cgi?id=130195
1213
1214 Reviewed by Gustavo Noronha Silva.
1215
1216 Fix the issue by using a temporary variable as the output parameter
1217 to check_include_files(), setting WEBP_FOUND accordingly later.
1218
1219 * Source/cmake/FindWebP.cmake: Avoid reusing the WEBP_FOUND
1220 variable in check_include_files(), as it will lead to misleading
1221 results (will always be FALSE). Use a temporary variable instead
1222 and explicitly set WEBP_FOUND to TRUE later if needed.
1223
mrobinson@webkit.orge96425f2014-03-13 05:54:17 +000012242014-03-12 Martin Robinson <mrobinson@igalia.com>
1225
1226 [CMake] Changes to the bindings generator Perl modules do not trigger regeneration of bindings
1227 https://bugs.webkit.org/show_bug.cgi?id=130170
1228
1229 Reviewed by Daniel Bates.
1230
1231 * Source/cmake/WebKitMacros.cmake: Add the Perl modules used in script generation to the dependency
1232 list. We must check whether or not the specific one exists first, because the InjectedBundle uses a
1233 fake "TestRunner" generator.
1234
carlosgc@webkit.org3cf8c362014-03-12 18:24:05 +000012352014-03-12 Carlos Garcia Campos <cgarcia@igalia.com>
1236
1237 [GTK][CMAKE] Remove compile warnings about GTK+ deprecated API
1238 https://bugs.webkit.org/show_bug.cgi?id=130014
1239
1240 Reviewed by Martin Robinson.
1241
1242 Set GDK_VERSION_MIN_REQUIRED to GDK_VERSION_3_6.
1243
1244 * Source/cmake/OptionsGTK.cmake:
1245 * Source/cmakeconfig.h.cmake:
1246
mrobinson@webkit.org43fe27f2014-03-12 15:48:13 +000012472014-03-12 Martin Robinson <mrobinson@igalia.com>
1248
1249 [GTK][CMAKE] Too verbose build output
1250 https://bugs.webkit.org/show_bug.cgi?id=130076
1251
1252 Reviewed by Carlos Garcia Campos.
1253
1254 * Source/cmake/OptionsGTK.cmake: Generate a script which does the actual build. This
1255 works around an issue where cmake --build doesn't support ninja's pretty printing.
1256
mario.prada@samsung.com3c928092014-03-11 00:23:20 +000012572014-03-10 Mario Sanchez Prada <mario.prada@samsung.com>
1258
1259 [GTK] Add support for Geoclue2
1260 https://bugs.webkit.org/show_bug.cgi?id=120185
1261
1262 Reviewed by Carlos Garcia Campos.
1263
1264 Patch by Anton Obzhirov <a.obzhirov@samsung.com> and Mario Sanchez Prada <mario.prada@samsung.com>
1265
1266 Add support for Geoclue2 using autotools.
1267
1268 * Source/autotools/FindDependencies.m4: Add support for handling
1269 both Geoclue 1.0 and 2.0.
1270 * Source/autotools/PrintBuildConfiguration.m4: Print the version
1271 of geoclue that is being used.
1272 * Source/autotools/SetupAutoconfHeader.m4: Define GEOCLUE_API_VERSION_2.
1273 * Source/autotools/SetupAutomake.m4: Likewise, for AM_CONDITIONAL.
1274 * Source/autotools/Versions.m4: Added minimum required version for Geoclue2.
1275
1276 Add support for Geoclue2 using CMake.
1277
1278 * Source/cmake/FindGeoClue2.cmake: Added.
1279 * Source/cmake/OptionsGTK.cmake: Add support for handling Geoclue 1.0 and 2.0.
1280 * Source/cmakeconfig.h.cmake: Define WTF_USE_GEOCLUE2.
1281
mrobinson@webkit.orgce83fb62014-03-10 17:11:21 +000012822014-03-10 Martin Robinson <mrobinson@igalia.com>
1283
mrobinson@webkit.org6b6e5d42014-03-10 18:35:55 +00001284 [GTK][CMAKE] gtk-doc HTML documentation is generated by default when building with CMake
1285 https://bugs.webkit.org/show_bug.cgi?id=130016
1286
1287 Reviewed by Carlos Garcia Campos.
1288
1289 * Source/PlatformGTK.cmake: Add two gtkdoc targets, one which builds HTML and one which
1290 doesn't. Add the non-HTML version to the default target, but not the HTML version. The
1291 HTML version will still run when building the distribution tarball.
1292
12932014-03-10 Martin Robinson <mrobinson@igalia.com>
1294
mrobinson@webkit.orgce83fb62014-03-10 17:11:21 +00001295 [GTK] [CMake] Clean up library linking
1296 https://bugs.webkit.org/show_bug.cgi?id=129782
1297
1298 Reviewed by Philippe Normand.
1299
1300 * Source/cmake/OptionsGTK.cmake: Add a macro to wrap all libraries in a list with --whole-archive
1301 so that unused symbols are not dropped. This is useful when building up shared libraries
1302 from convenience libraries.
1303
commit-queue@webkit.orge18b7442014-03-08 22:09:54 +000013042014-03-08 Landry Breuil <landry@openbsd.org>
1305
1306 Don't check for shm_open on librt on OpenBSD, lib doesnt exist.
1307 https://bugs.webkit.org/show_bug.cgi?id=129973
1308
1309 Reviewed by Martin Robinson.
1310
1311 * Source/autotools/FindDependencies.m4:
1312
andersca@apple.com724b6c92014-03-06 23:13:51 +000013132014-03-06 Anders Carlsson <andersca@apple.com>
1314
1315 Build WebKit2 before building WebKit
1316 https://bugs.webkit.org/show_bug.cgi?id=129831
1317 <rdar://problem/15920020>
1318
1319 Reviewed by Dan Bernstein.
1320
1321 * Source/Makefile:
1322 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
1323 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
1324
commit-queue@webkit.org5efd7f82014-03-06 21:27:30 +000013252014-03-06 Commit Queue <commit-queue@webkit.org>
1326
1327 Unreviewed, rolling out r165193.
1328 http://trac.webkit.org/changeset/165193
1329 https://bugs.webkit.org/show_bug.cgi?id=129823
1330
1331 Not specifying libc++ as the stdlib for Clang through CXXFLAGS
1332 env confuses libtool (Requested by zdobersek on #webkit).
1333
1334 * Source/autotools/SetupCompilerFlags.m4:
1335
zandobersek@gmail.comfaa6a9d2014-03-06 16:45:53 +000013362014-03-06 Zan Dobersek <zdobersek@igalia.com>
1337
1338 [GTK][Autotools] Default to libc++ when compiling with Clang
1339 https://bugs.webkit.org/show_bug.cgi?id=129798
1340
1341 Reviewed by Anders Carlsson.
1342
1343 * Source/autotools/SetupCompilerFlags.m4: Default to using libc++ when compiling with the Clang
1344 compiler. This is still overridable if -stdlib=* flag was set through CXXFLAGS, in case people
1345 would for some reason still prefer libstdc++ (i.e. on setups where a functional libc++ is not yet available).
1346
mrobinson@webkit.orgc9c9dc22014-03-06 06:46:23 +000013472014-03-05 Martin Robinson <mrobinson@igalia.com>
1348
1349 [CMake] Ninja generator builds fail with "Argument list too long"
1350 https://bugs.webkit.org/show_bug.cgi?id=129771
1351
1352 Reviewed by Daniel Bates.
1353
1354 * Source/cmake/OptionsCommon.cmake: Work around a bug in the Ninja CMake generator,
1355 by forcing the use of response files.
1356
ryuan.choi@samsung.comf0c4f192014-03-06 01:28:19 +000013572014-03-05 Ryuan Choi <ryuan.choi@samsung.com>
1358
1359 [CMake] Use thin archives if building on Linux for non-shared-core debug builds
1360 https://bugs.webkit.org/show_bug.cgi?id=108330
1361
1362 Reviewed by Martin Robinson.
1363
1364 In order to get non-shared debug builds, this patch applied T option for
1365 thin archives to the flags passed to ar when cmake based ports build on linux.
1366 In addition, applied u option which avoids adding a file twice.
1367
1368 * Source/cmake/OptionsCommon.cmake: Moved archive options from OptionsGTK.cmake.
1369 * Source/cmake/OptionsEfl.cmake:
1370 Removed error messages for non-shared-core debug builds.
1371 * Source/cmake/OptionsGTK.cmake: Moved archive options to OptionsCommon.cmake.
1372
zandobersek@gmail.come5efac62014-03-04 20:12:01 +000013732014-03-04 Zan Dobersek <zdobersek@igalia.com>
1374
1375 [GTK] Build the Udis86 disassembler
1376 https://bugs.webkit.org/show_bug.cgi?id=129679
1377
1378 Reviewed by Michael Saboff.
1379
1380 * GNUmakefile.am: Add the Udis86_nosources variable.
1381 * Source/cmake/OptionsGTK.cmake: Enable the Udis86 disassembler.
1382
mrobinson@webkit.org38f54a12014-03-04 18:20:23 +000013832014-03-04 Martin Robinson <mrobinson@igalia.com>
1384
mrobinson@webkit.orgaac040c2014-03-04 18:43:54 +00001385 [GTK] Simplify the GObject DOM bindings API break check into one step
1386 https://bugs.webkit.org/show_bug.cgi?id=129571
1387
1388 Reviewed by Carlos Garcia Campos.
1389
1390 * Source/PlatformGTK.cmake: We don't need to run the API break check before gtkdoc generation.
1391 Add the check to 'make check.'
1392
13932014-03-04 Martin Robinson <mrobinson@igalia.com>
1394
mrobinson@webkit.org38f54a12014-03-04 18:20:23 +00001395 [GTK][CMake] ENABLE_NAVIGATOR_CONTENT_UTILS is mistakenly enabled for the CMake build
1396 https://bugs.webkit.org/show_bug.cgi?id=129502
1397
1398 Reviewed by Carlos Garcia Campos.
1399
1400 * Source/cmake/OptionsGTK.cmake: Disable the option for GTK+.
1401
commit-queue@webkit.orgb147edd2014-03-03 10:15:52 +000014022014-03-03 Jozsef Berta <jberta.u-szeged@partner.samsung.com>
1403
1404 [cmake] *Names.cpp file should be regenerated after touching StaticString.pm
1405 https://bugs.webkit.org/show_bug.cgi?id=129031
1406
1407 Reviewed by Csaba Osztrogonác.
1408
1409 * Source/cmake/WebKitMacros.cmake: Added a call for make_names.pm dependencies in GENERATE_FONT_NAMES and GENERATE_DOM_NAMES macros.
1410
carlosgc@webkit.org8cb949d2014-03-03 08:07:49 +000014112014-03-03 Carlos Garcia Campos <cgarcia@igalia.com>
1412
1413 [GTK] WebKit2WebExtension GIR can't be used in vala
1414 https://bugs.webkit.org/show_bug.cgi?id=127179
1415
1416 Reviewed by Martin Robinson.
1417
1418 Add a different pkg-config file for the web extensions API.
1419
1420 * Source/cmake/OptionsGTK.cmake:
1421 * configure.ac:
1422
commit-queue@webkit.org8d4ef392014-03-02 17:55:29 +000014232014-03-02 Dirkjan Ochtman <d.ochtman@activevideo.com>
1424
1425 Support ENABLE_ENCRYPTED_MEDIA in cmake builds
1426 https://bugs.webkit.org/show_bug.cgi?id=129575
1427
1428 Reviewed by Philippe Normand.
1429
1430 * Source/cmake/OptionsEfl.cmake:
1431 Enabled ENABLE_ENCRYPTED_MEDIA{,_V2} usage.
1432 * Source/cmake/OptionsGTK.cmake:
1433 Enabled ENABLE_ENCRYPTED_MEDIA{,_V2} usage.
1434 * Source/cmake/WebKitFeatures.cmake:
1435 Enabled ENABLE_ENCRYPTED_MEDIA{,_V2} usage.
1436 * Source/cmakeconfig.h.cmake:
1437 Added ENABLE_ENCRYPTED_MEDIA{,_V2} flags.
1438
pmolnar.u-szeged@partner.samsung.com2be5ab32014-02-28 02:32:32 +000014392014-02-27 Peter Molnar <pmolnar.u-szeged@partner.samsung.com>
1440
1441 Enable support of X-Content-Type-Options: nosniff header for EFL
1442 https://bugs.webkit.org/show_bug.cgi?id=128673
1443
1444 Reviewed by Gyuyoung Kim.
1445
1446 * Source/cmake/OptionsEfl.cmake:
1447 Enabled NOSNIFF feature flag for EFL.
1448
berto@igalia.comea8309a2014-02-27 13:48:53 +000014492014-02-27 Koop Mast <kwm@FreeBSD.org>
1450
1451 Fallback on checking for libz manualy if zlib.pc isn't available.
1452 https://bugs.webkit.org/show_bug.cgi?id=127061
1453
1454 Reviewed by Gustavo Noronha Silva.
1455
1456 * Source/autotools/FindDependencies.m4:
1457
svillar@igalia.com17489872014-02-25 19:10:26 +000014582014-02-25 Sergio Villar Senin <svillar@igalia.com>
1459
1460 [CSS Grid Layout] Add ENABLE flag
1461 https://bugs.webkit.org/show_bug.cgi?id=129153
1462
1463 Reviewed by Simon Fraser.
1464
1465 Added the ENABLE_CSS_GRID_LAYOUT feature flag to the cmake and
1466 autotools build systems. The feature is disabled by default for
1467 production builds.
1468
1469 * Source/autotools/SetupWebKitFeatures.m4:
1470 * Source/cmake/OptionsEfl.cmake:
1471 * Source/cmake/OptionsGTK.cmake:
1472 * Source/cmake/WebKitFeatures.cmake:
1473 * Source/cmakeconfig.h.cmake:
1474
mrobinson@webkit.org231f2a02014-02-25 07:30:21 +000014752014-02-24 Martin Robinson <mrobinson@igalia.com>
1476
1477 [GTK] generate-gtkdoc should not generate documentation for source files for unbuilt source files
1478 https://bugs.webkit.org/show_bug.cgi?id=128417
1479
1480 Reviewed by Carlos Garcia Campos.
1481
1482 * Source/cmake/OptionsGTK.cmake: Define the paths to the pkgconfig files here, so that they
1483 may one day be used in the webkitdom config file generation.
1484
gyuyoung.kim@samsung.com41ed53f2014-02-19 05:32:01 +000014852014-02-18 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1486
1487 [EFL][CMake] Fix javascriptcore test failings by the jsCStack branch merge
1488 https://bugs.webkit.org/show_bug.cgi?id=128961
1489
1490 Reviewed by Ryosuke Niwa.
1491
1492 Javascriptcore test on EFL port has been broken since the jsCStack branch merge.
1493 For now we can fix almost tests by using "-fno-tree-dce option". Unfortunately,
1494 EFL port needs not to check "uninitialized" build warning as error in order to
1495 adjust the option to EFL port. This patch don't take it as error temporarily.
1496
1497 * Source/cmake/OptionsEfl.cmake:
1498 * Source/cmake/WebKitHelpers.cmake:
1499
mrobinson@webkit.orge6fe9a02014-02-18 00:30:50 +000015002014-02-16 Martin Robinson <mrobinson@igalia.com>
1501
1502 [GTK] [CMake] JavaScriptCore crashes in JSC::eval
1503 https://bugs.webkit.org/show_bug.cgi?id=128434
1504
1505 Reviewed by Anders Carlsson.
1506
1507 * Source/cmake/OptionsGTK.cmake: Add -fno-omit-frame-pointer to the GTK+ CMake
1508 port as well as -fno-tree-dce, like it is used in the autotools build.
1509
changseok.oh@collabora.come90e33a2014-02-17 16:18:14 +000015102014-02-17 ChangSeok Oh <changseok.oh@collabora.com>
1511
1512 [GTK] MEDIA_CONTROLS_SCRIPT depends on VIDEO_TRACK
1513 https://bugs.webkit.org/show_bug.cgi?id=128799
1514
1515 Reviewed by Philippe Normand.
1516
1517 MEDIA_CONTROLS_SCRIPT has a dependency on VIDEO_TRACK. So it causes a build break
1518 if building with autotools. cmake system has enabled it as default. So I propose
1519 enabling VIDEO_TRACK as well.
1520
1521 * Source/autotools/SetupWebKitFeatures.m4:
1522
commit-queue@webkit.org9579be32014-02-14 11:38:52 +000015232014-02-14 Commit Queue <commit-queue@webkit.org>
1524
1525 Unreviewed, rolling out r164090.
1526 http://trac.webkit.org/changeset/164090
1527 https://bugs.webkit.org/show_bug.cgi?id=128807
1528
1529 It broke the EFL build (Requested by Ossy on #webkit).
1530
1531 * Source/cmake/OptionsCommon.cmake:
1532 * Source/cmake/OptionsEfl.cmake:
1533
mrobinson@webkit.org1cc9b912014-02-14 03:35:13 +000015342014-02-09 Martin Robinson <mrobinson@igalia.com>
1535
1536 [GTK] [CMake] JavaScriptCore crashes in JSC::eval
1537 https://bugs.webkit.org/show_bug.cgi?id=128434
1538
1539 Extend a fix for EFL to all ports that use GCC. Also include further fixes
1540 that were applied only to the autotools build.
1541
1542 Reviewed by Gyuyoung Kim.
1543
1544 * Source/cmake/OptionsCommon.cmake: Add -fno-omit-frame-pointer to all ports as well
1545 as -fno-tree-dce, which is necessary for GTK+.
1546 * Source/cmake/OptionsEfl.cmake: The GCC flag additions are now in the common options file.
1547
gns@gnome.org128d2382014-02-14 00:35:24 +000015482014-02-04 Gustavo Noronha Silva <gns@gnome.org>
1549
1550 [GTK][CMake] Generate GObject DOM bindings .symbols files
1551 https://bugs.webkit.org/show_bug.cgi?id=126210
1552
1553 Reviewed by Martin Robinson.
1554
1555 * Source/PlatformGTK.cmake: add checking DOM bindings API as a dependency
1556 for documentation generation.
1557
calvaris@igalia.comf7c64512014-02-13 11:28:34 +000015582014-02-13 Xabier Rodriguez Calvar <calvaris@igalia.com>
1559
1560 [GTK] MEDIA_CONTROLS_SCRIPT support
1561 https://bugs.webkit.org/show_bug.cgi?id=123097
1562
1563 Reviewed by Jer Noble.
1564
1565 Part of the Autotools and CMake structure to build the media
1566 controls script.
1567
1568 * Source/autotools/SetupWebKitFeatures.m4: Activated the media
1569 controls script by default.
1570 * Source/cmake/OptionsGTK.cmake: Activated the media controls
1571 script by default.
1572 * Source/cmake/WebKitFeatures.cmake: Created the option to
1573 activate the controls script.
1574 * Source/cmakeconfig.h.cmake: Created the define template the the
1575 media controls script.
1576
zandobersek@gmail.coma75fda82014-02-12 20:28:57 +000015772014-02-12 Zan Dobersek <zdobersek@igalia.com>
1578
1579 [GDB] Add .gdbinit to the list of files ignored by Git
1580 https://bugs.webkit.org/show_bug.cgi?id=128455
1581
1582 Reviewed by Anders Carlsson.
1583
1584 * .gitignore: Ignore the .gdbinit file which can be used to perform WebKit-specific GDB initialization
1585 when the debugger is launched in the repository's root directory. Also remove a Chromium-specific comment
1586 that covers already removed entries.
1587
oliver@apple.comba848d12014-02-12 17:14:23 +000015882014-02-11 Oliver Hunt <oliver@apple.com>
1589
1590 Make it possible to implement JS builtins in JS
1591 https://bugs.webkit.org/show_bug.cgi?id=127887
1592
1593 Reviewed by Michael Saboff.
1594
1595 * GNUmakefile.am:
1596 * Source/cmake/gtest/CMakeLists.txt:
1597
berto@igalia.come15e84b2014-02-12 12:17:41 +000015982014-02-12 Ryan Lortie <desrt@desrt.ca>
1599
1600 'ar T' is not portable and breaks the build on FreeBSD
1601 https://bugs.webkit.org/show_bug.cgi?id=128596
1602
1603 Reviewed by Gustavo Noronha Silva.
1604
1605 Create thin archives only if we are using GNU ar.
1606
1607 * Source/autotools/SetupLibtool.m4:
1608
commit-queue@webkit.org0ddcc7b2014-02-10 16:02:18 +000016092014-02-10 Krzysztof Wolanski <k.wolanski@samsung.com>
1610
1611 Add the CSS_SHAPE_INSIDE to CMake feature list
1612 https://bugs.webkit.org/show_bug.cgi?id=128530
1613
1614 Reviewed by Gyuyoung Kim.
1615
1616 CSS_SHAPE_INSIDE flag was added in r163333,
1617 this patch is adding this flag to CMake feature list.
1618
1619 * Source/cmake/WebKitFeatures.cmake:
1620 * Source/cmakeconfig.h.cmake:
1621
commit-queue@webkit.org4e6b99c2014-02-09 10:55:50 +000016222014-02-09 Carlos Garnacho <carlosg@gnome.org>
1623
1624 [GTK] Enable touch features
1625 https://bugs.webkit.org/show_bug.cgi?id=98931
1626
1627 Reviewed by Carlos Garcia Campos.
1628
1629 * Source/autotools/SetupWebKitFeatures.m4:
1630 * Source/cmake/OptionsGTK.cmake: set ENABLE_TOUCH_EVENTS to 1 if building with GTK+.
1631
akling@apple.coma64af542014-02-08 08:36:29 +000016322014-02-06 Andreas Kling <akling@apple.com>
1633
1634 Remove unused ENABLE(REPAINT_THROTTLING) flag.
1635 <https://webkit.org/b/128329>
1636
1637 Reviewed by Antti Koivisto.
1638
1639 * Source/cmake/WebKitFeatures.cmake:
1640 * Source/cmakeconfig.h.cmake:
1641
joepeck@webkit.org01924542014-02-07 04:11:15 +000016422014-02-06 Joseph Pecoraro <pecoraro@apple.com>
1643
1644 [iOS] make should build WebKit2
1645 https://bugs.webkit.org/show_bug.cgi?id=128351
1646
1647 Reviewed by Daniel Bates.
1648
1649 * Source/Makefile:
1650
akling@apple.com174422e2014-02-06 00:06:38 +000016512014-02-05 Andreas Kling <akling@apple.com>
1652
1653 Remove ENABLE(DIRECTORY_UPLOAD).
1654 <https://webkit.org/b/128275>
1655
1656 Rubber-stamped by Ryosuke Niwa.
1657
1658 * Source/autotools/SetupWebKitFeatures.m4:
1659 * Source/cmake/WebKitFeatures.cmake:
1660
ossy@webkit.org66d8c0a2014-02-05 11:42:35 +000016612014-02-05 Csaba Osztrogonác <ossy@webkit.org>
1662
1663 Remove ENABLE(SVG) guards
1664 https://bugs.webkit.org/show_bug.cgi?id=127991
1665
1666 Reviewed by Sam Weinig.
1667
1668 * Source/autotools/FindDependencies.m4:
1669 * Source/autotools/PrintBuildConfiguration.m4:
1670 * Source/autotools/ReadCommandLineArguments.m4:
1671 * Source/autotools/SetupAutomake.m4:
1672 * Source/autotools/SetupWebKitFeatures.m4:
1673 * Source/cmake/OptionsEfl.cmake:
1674 * Source/cmake/OptionsGTK.cmake:
1675 * Source/cmake/WebKitFeatures.cmake:
1676 * Source/cmakeconfig.h.cmake:
1677
akling@apple.come1b31c72014-02-05 04:59:20 +000016782014-02-04 Andreas Kling <akling@apple.com>
1679
1680 Remove <iframe seamless> support.
1681 <https://webkit.org/b/128213>
1682
1683 Rubber-stamped by Antti Koivisto.
1684
1685 * Source/autotools/SetupWebKitFeatures.m4:
1686 * Source/cmake/WebKitFeatures.cmake:
1687 * Source/cmakeconfig.h.cmake:
1688
benjamin@webkit.orgf9b5b1a2014-02-01 08:05:21 +000016892014-01-31 Benjamin Poulain <bpoulain@apple.com>
1690
1691 Remove LEGACY_VIEWPORT_ADAPTION
1692 https://bugs.webkit.org/show_bug.cgi?id=128028
1693
1694 Reviewed by Anders Carlsson.
1695
1696 * Source/cmake/WebKitFeatures.cmake:
1697 * Source/cmakeconfig.h.cmake:
1698
oliver@apple.comd04e0a02014-02-01 01:37:59 +000016992014-01-31 Oliver Hunt <oliver@apple.com>
1700
1701 Rollout r163195 and related patches
1702
1703 * GNUmakefile.am:
1704 * Source/cmake/gtest/CMakeLists.txt:
1705
oliver@apple.comfca9a922014-01-31 21:34:38 +000017062014-01-29 Oliver Hunt <oliver@apple.com>
1707
1708 Make it possible to implement JS builtins in JS
1709 https://bugs.webkit.org/show_bug.cgi?id=127887
1710
1711 Reviewed by Michael Saboff.
1712
1713 CMake updates
1714
1715 * Source/cmake/gtest/CMakeLists.txt:
1716
mrobinson@webkit.orgd497a992014-01-30 22:34:15 +000017172014-01-30 Martin Robinson <mrobinson@igalia.com>
1718
mrobinson@webkit.orgd9b89f32014-01-31 05:37:15 +00001719 [GTK] [CMake] Add support for building against GTK+ 2
1720 https://bugs.webkit.org/show_bug.cgi?id=127959
1721
1722 Reviewed by Anders Carlsson.
1723
1724 * Source/cmake/OptionsGTK.cmake: Add a new option to use GTK 2 and make a variable holding the
1725 library API version. When using GTK 2 do not build WebKit 2.
1726
17272014-01-30 Martin Robinson <mrobinson@igalia.com>
1728
mrobinson@webkit.orgd497a992014-01-30 22:34:15 +00001729 [GTK] [CMake] Add a "make dist" target
1730 https://bugs.webkit.org/show_bug.cgi?id=116378
1731
1732 Reviewed by Gustavo Noronha Silva.
1733
1734 * Source/PlatformGTK.cmake: A CMake support for executing the make-dist
1735 script and then turning the tarfile into a LZMA compressed file.
1736
zandobersek@gmail.com8e5f7792014-01-30 17:33:53 +000017372014-01-30 Zan Dobersek <zdobersek@igalia.com>
1738
1739 [GTK] Only disable -ftree-dce optimization when compiling with GCC
1740 https://bugs.webkit.org/show_bug.cgi?id=127911
1741
1742 Reviewed by Carlos Garcia Campos.
1743
1744 * Source/autotools/SetupAutomake.m4: Define the COMPILER_GCC and COMPILER_CLANG Automake macros.
1745 These can be used when compiler-specific flags have to be used. The latter one is not actually needed
1746 at the moment, but is added for the sake of completeness.
1747
ossy@webkit.orgee5a24a2014-01-30 11:37:47 +000017482014-01-30 Csaba Osztrogonác <ossy@webkit.org>
1749
1750 [EFL] Fix the regression caused by the jsCStack branch merge
1751 https://bugs.webkit.org/show_bug.cgi?id=127898
1752
1753 Reviewed by Zoltan Herczeg.
1754
1755 * Source/cmake/OptionsEfl.cmake: Build with -fno-omit-frame-pointer.
1756
ossy@webkit.org1c319152014-01-29 18:31:56 +000017572014-01-29 Csaba Osztrogonác <ossy@webkit.org>
1758
ossy@webkit.org217fff12014-01-30 07:41:21 +00001759 Remove ENABLE(JAVASCRIPT_DEBUGGER) leftovers
1760 https://bugs.webkit.org/show_bug.cgi?id=127845
1761
1762 Reviewed by Joseph Pecoraro.
1763
1764 * Source/autotools/SetupWebKitFeatures.m4:
1765
17662014-01-29 Csaba Osztrogonác <ossy@webkit.org>
1767
ossy@webkit.org1c319152014-01-29 18:31:56 +00001768 Remove ENABLE(JAVASCRIPT_DEBUGGER) guards
1769 https://bugs.webkit.org/show_bug.cgi?id=127840
1770
1771 Reviewed by Mark Lam.
1772
1773 * Source/cmake/WebKitFeatures.cmake:
1774 * Source/cmakeconfig.h.cmake:
1775
darin@apple.com32406ef2014-01-25 21:36:37 +000017762014-01-25 Darin Adler <darin@apple.com>
1777
1778 Get rid of ICU_UNICODE and WCHAR_UNICODE remnants
1779 https://bugs.webkit.org/show_bug.cgi?id=127623
1780
1781 Reviewed by Anders Carlsson.
1782
1783 * Source/cmake/OptionsEfl.cmake: Removed ICU_UNICODE and WCHAR_UNICODE flags.
1784 * Source/cmake/OptionsGTK.cmake: Ditto.
1785 * Source/cmake/OptionsWinCE.cmake: Ditto.
1786
mvujovic@adobe.com345fd0d2014-01-23 22:31:06 +000017872014-01-23 Max Vujovic <mvujovic@adobe.com>
1788
1789 Remove CSS Custom Filters code and tests
1790 https://bugs.webkit.org/show_bug.cgi?id=127382
1791
1792 Reviewed by Simon Fraser.
1793
1794 * Source/autotools/FindDependencies.m4:
1795 * Source/autotools/SetupWebKitFeatures.m4:
1796 * Source/cmake/WebKitFeatures.cmake:
1797 * Source/cmakeconfig.h.cmake:
1798
mrobinson@webkit.org60736dc2014-01-22 19:00:48 +000017992014-01-22 Martin Robinson <mrobinson@igalia.com>
1800
1801 [GTK][CMake] Add support for building the NetworkProcess
1802 https://bugs.webkit.org/show_bug.cgi?id=127195
1803
1804 Reviewed by Daniel Bates.
1805
1806 * Source/cmake/OptionsGTK.cmake: Turn on the network process and give it
1807 a name like the WebProcess.
1808
ryuan.choi@samsung.com050410a2014-01-21 06:25:49 +000018092014-01-20 Ryuan Choi <ryuan.choi@samsung.com>
1810
1811 [CMAKE] Remove Nix from CMake scripts
1812 https://bugs.webkit.org/show_bug.cgi?id=127264
1813
1814 Reviewed by Anders Carlsson.
1815
1816 * CMakeLists.txt:
1817 * Source/CMakeLists.txt:
1818 * Source/cmake/FindEGL.cmake:
1819 * Source/cmake/OptionsCommon.cmake:
1820
andersca@apple.com910d4802014-01-18 18:42:28 +000018212014-01-18 Anders Carlsson <andersca@apple.com>
1822
1823 Remove ENABLE_THREADED_HTML_PARSER defines everywhere
1824 https://bugs.webkit.org/show_bug.cgi?id=127225
1825
1826 Reviewed by Andreas Kling.
1827
1828 This concludes the removal of over 8.8 million lines of threaded parser code.
1829
1830 * Source/autotools/SetupWebKitFeatures.m4:
1831 * Source/cmake/WebKitFeatures.cmake:
1832 * Source/cmakeconfig.h.cmake:
1833
akling@apple.com4041f1f2014-01-18 17:19:38 +000018342014-01-18 Lauro Neto <lauro.neto@openbossa.org>
1835
1836 Remove Nix files from WebCore
1837 https://bugs.webkit.org/show_bug.cgi?id=127176
1838
1839 Reviewed by Anders Carlsson.
1840
1841 * Source/cmake/OptionsNix.cmake: Removed.
1842
zandobersek@gmail.comfafa5dd2014-01-18 08:22:23 +000018432014-01-18 Zan Dobersek <zdobersek@igalia.com>
1844
1845 [GTK] Bump the minimum required Clang version to 3.3
1846 https://bugs.webkit.org/show_bug.cgi?id=127178
1847
1848 Reviewed by Martin Robinson.
1849
1850 * Source/autotools/CheckSystemAndBasicDependencies.m4: Require Clang 3.3 or later when using the Clang compiler to
1851 build the GTK port. Building with Clang 3.2 doesn't work anymore and there's no point in fixing that, as we should
1852 support the latest two versions of Clang (3.3 and 3.4), just like we do with GCC (4.7 and 4.8).
1853
mitz@apple.combdecfa01a2014-01-15 06:10:54 +000018542014-01-14 Dan Bernstein <mitz@apple.com>
1855
1856 Only use color in make output when it’s going to a terminal.
1857
1858 Reviewed by Mark Rowe.
1859
1860 * Makefile.shared:
1861
mrobinson@webkit.org19bfa3f2014-01-14 00:42:25 +000018622014-01-13 Martin Robinson <mrobinson@igalia.com>
1863
mrobinson@webkit.org37702442014-01-14 00:43:32 +00001864 [CMake] Mark all dependency include paths and libraries as advanced variables
1865 https://bugs.webkit.org/show_bug.cgi?id=126504
1866
1867 Reviewed by Daniel Bates.
1868
1869 * Source/cmake/FindATK.cmake: Mark result variable as advanced.
1870 * Source/cmake/FindCairo.cmake: Ditto.
1871 * Source/cmake/FindEGL.cmake: Ditto.
1872 * Source/cmake/FindEnchant.cmake: Ditto.
1873 * Source/cmake/FindGLIB.cmake: Ditto.
1874 * Source/cmake/FindGStreamer.cmake: Ditto.
1875 * Source/cmake/FindHarfBuzz.cmake: Ditto.
1876 * Source/cmake/FindLibSoup.cmake: Ditto.
1877
18782014-01-13 Martin Robinson <mrobinson@igalia.com>
1879
mrobinson@webkit.org19bfa3f2014-01-14 00:42:25 +00001880 [GTK][CMake] Add a 'check' target
1881 https://bugs.webkit.org/show_bug.cgi?id=126770
1882
1883 Reviewed by Daniel Bates.
1884
1885 * Source/PlatformGTK.cmake: Add a 'check' target that calls run-gtk-tests.
1886
carlosgc@webkit.orgbc2dac92014-01-13 10:25:48 +000018872014-01-13 Carlos Garcia Campos <cgarcia@igalia.com>
1888
1889 Unreviewed. Update NEWS and Versions.m4 for 2.3.4 release.
1890
1891 * Source/autotools/Versions.m4: Bump version numbers.
1892
commit-queue@webkit.org56469ce2014-01-13 04:09:39 +000018932014-01-12 Sergio Correia <sergio.correia@openbossa.org>
1894
1895 [EFL][WK2] Make API tests work again
1896 https://bugs.webkit.org/show_bug.cgi?id=126769
1897
1898 Reviewed by Gyuyoung Kim.
1899
1900 The EFL and WK2 test binaries are currently being generated at *TestWebKitAPI/
1901 [E]WebKit2, respectively, and this causes problems because the logic to find
1902 where WebProcess is to look in the same directory of the running process and
1903 then proceed to use LIBEXECDIR (typically /usr/loca/bin).
1904
1905 This patch introduces a WEBKIT_EXEC_PATH environment variable, inspired in the
1906 Gtk port, which allows us to look for WebProcess initially in this directory,
1907 if it's defined.
1908
1909 * Source/cmake/OptionsEfl.cmake: Define WEBKIT_EXEC_PATH, to be used by
1910 [E]WebKit2 tests.
1911
mitz@apple.com7360e032014-01-11 19:48:08 +000019122014-01-11 Dan Bernstein <mitz@apple.com>
1913
1914 [Mac] xcodebuild color output is suppressed when using make
1915 https://bugs.webkit.org/show_bug.cgi?id=126815
1916
1917 Reviewed by Anders Carlsson.
1918
1919 WHen using make, xcodebuild’s output is piped through a filter, which causes it not to
1920 format its output with color and emphasis.
1921
1922 * Makefile.shared: Pass COLOR_DIAGNOSTICS=YES to xcodebuild to force color output on. Due to
1923 xcodebuild limitations, this restores some of the formatting, but not all of it.
1924
benjamin@webkit.org33b85d52014-01-11 00:53:54 +000019252014-01-10 Benjamin Poulain <bpoulain@apple.com>
1926
1927 Remove the BlackBerry port from trunk
1928 https://bugs.webkit.org/show_bug.cgi?id=126715
1929
1930 Reviewed by Anders Carlsson.
1931
1932 * CMakeLists.txt:
1933 * Source/cmake/OptionsCommon.cmake:
1934
commit-queue@webkit.org732907d2014-01-10 21:37:34 +000019352014-01-10 Tamas Gergely <tgergely.u-szeged@partner.samsung.com>
1936
1937 [EFL][JSC] Enable udis86 disassembler on efl.
1938 https://bugs.webkit.org/show_bug.cgi?id=125502
1939
1940 Reviewed by Michael Saboff.
1941
1942 Enable udis86 disassembler on efl and fix build warnings.
1943
1944 * Source/cmake/OptionsEfl.cmake:
1945 Enable udis86 disassembler.
1946
benjamin@webkit.org9fe51912014-01-10 20:40:28 +000019472014-01-10 Benjamin Poulain <bpoulain@apple.com>
1948
1949 Remove the BlackBerry port from trunk
1950 https://bugs.webkit.org/show_bug.cgi?id=126715
1951
1952 Reviewed by Anders Carlsson.
1953
1954 * CMakeLists.txt:
1955
benjamin@webkit.orga88e4332014-01-10 19:50:32 +000019562014-01-09 Benjamin Poulain <bpoulain@apple.com>
1957
1958 Remove the BlackBerry files outside WebCore
1959 https://bugs.webkit.org/show_bug.cgi?id=126715
1960
1961 Reviewed by Anders Carlsson.
1962
1963 * ManualTests/blackberry: Removed.
1964 * Source/cmake/OptionsBlackBerry.cmake: Removed.
1965
mrobinson@webkit.orgcb6d8f02014-01-09 01:19:39 +000019662014-01-08 Martin Robinson <mrobinson@igalia.com>
1967
1968 [GTK] [CMake] Specify the executable and library output locations in the build
1969 https://bugs.webkit.org/show_bug.cgi?id=126671
1970
1971 Reviewed by Gustavo Noronha Silva.
1972
1973 * Source/cmake/OptionsGTK.cmake: Explicitly specify the output locations.
1974
commit-queue@webkit.orgad42c442014-01-08 15:21:27 +000019752014-01-08 Dániel Bátyai <dbatyai.u-szeged@partner.samsung.com>
1976
1977 [EFL] Make FTL buildable
1978 https://bugs.webkit.org/show_bug.cgi?id=125777
1979
1980 Reviewed by Csaba Osztrogonác.
1981
1982 * Source/cmake/OptionsEfl.cmake:
1983 * Source/cmakeconfig.h.cmake:
1984
berto@igalia.comc19a7f82014-01-08 14:35:12 +000019852014-01-08 Alberto Garcia <berto@igalia.com>
1986
1987 REGRESSION(r160304): [GTK] Disable libtool fast install
1988 https://bugs.webkit.org/show_bug.cgi?id=126381
1989
1990 Reviewed by Gustavo Noronha Silva.
1991
1992 Don't disable the libtool fast-install mode unconditionally by
1993 default.
1994
1995 If the fast-install mode is disabled, binaries are generated ready
1996 to use the libraries directly from the build tree. If we use the
1997 GNU linker, those binaries are then relinked when they are
1998 installed.
1999
2000 However, libtool fails to do it properly when an installation
2001 prefix is set with DESTDIR, and ends up installing the libtool
2002 wrappers instead of the actual binaries.
2003
2004 * Source/autotools/SetupLibtool.m4:
2005
gns@gnome.org55966ed2014-01-07 15:29:17 +000020062014-01-07 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
2007
2008 Unreviewed GTK/CMake build fix: use the correct location for docs-build.stamp
2009 in output and dependencies declarations, so docs are not built needlessly
2010 every build.
2011
2012 * Source/PlatformGTK.cmake:
2013
mrobinson@webkit.orgeb9246a2014-01-06 21:14:30 +000020142014-01-04 Carlos Garcia Campos <cgarcia@igalia.com>
2015
2016 [GTK] Move all GTK/GObject unit tests to Tools/TestWebKitAPI
2017 https://bugs.webkit.org/show_bug.cgi?id=126342
2018
2019 Reviewed by Gustavo Noronha Silva.
2020
2021 * GNUmakefile.am: Remove unused variable.
2022 * Source/PlatformGTK.cmake: No longer include the old unit tests directories.
2023
zandobersek@gmail.comab976442014-01-06 20:03:05 +000020242014-01-06 Zan Dobersek <zdobersek@igalia.com>
2025
2026 [GTK] configure errors out when building with libc++
2027 https://bugs.webkit.org/show_bug.cgi?id=126431
2028
2029 Reviewed by Martin Robinson.
2030
2031 Ease up the Clang and libstdc++ combination test to only fail if libstdc++ < 4.8.1 is actually used.
2032 This allows for libc++ to be used as well. The test is moved into SetupCompilerFlags.m4 and is done
2033 after the CXXFLAGS variable is properly set up, that is when all the C++ compiler options are determined.
2034
2035 * Source/autotools/CheckSystemAndBasicDependencies.m4:
2036 * Source/autotools/SetupCompilerFlags.m4:
2037
mrobinson@webkit.org7529c732014-01-06 18:33:15 +000020382014-01-06 Martin Robinson <mrobinson@igalia.com>
2039
2040 [CMake] [GTK] Fix the build for the WebKitGTK+ developer configuration
2041 https://bugs.webkit.org/show_bug.cgi?id=126505
2042
2043 Reviewed by Gustavo Noronha Silva.
2044
2045 * Source/cmake/FindGLIB.cmake: Add support for finding the gio-unix include directory location.
2046 * Source/cmake/FindGUdev.cmake: Added.
2047 * Source/cmake/FindGeoClue.cmake: Added.
2048 * Source/cmake/OptionsGTK.cmake: When gamepad is enabled look for gio-unix and GUdev. When
2049 geolocation is enabled look for GeoClue.
2050
zandobersek@gmail.com8e872442014-01-06 08:56:46 +000020512014-01-06 Zan Dobersek <zdobersek@igalia.com>
2052
2053 [GTK] Use libc++ for C++11 on darwin
2054 https://bugs.webkit.org/show_bug.cgi?id=126325
2055
2056 Reviewed by Martin Robinson.
2057
2058 * Source/autotools/SetupCompilerFlags.m4: Don't default to libstdc++ when compiling with Clang.
2059 Instead, the compiler should determine itself what standard library to use, except on Darwin,
2060 where libc++ should be enforced. The standard library of user's choosing can still be enforced
2061 through the CXXFLAGS environment variable.
2062
mrobinson@webkit.org742e8e42014-01-06 00:25:34 +000020632014-01-05 Martin Robinson <mrobinson@igalia.com>
2064
2065 [GTK] [CMake] Ensure that the autotools build and the CMake install the same files
2066 https://bugs.webkit.org/show_bug.cgi?id=116379
2067
2068 Reviewed by Gustavo Noronha Silva.
2069
2070 * Source/PlatformGTK.cmake: Install the documentation.
2071 * Source/cmake/OptionsCommon.cmake: Add a LIBEXEC variable for WebKit2 executables, and
2072 don't use the default locations on GTK+. We will get them from the CMake-provided GNU installation
2073 variables.
2074 * Source/cmake/OptionsGTK.cmake: Setup the installation variables using the ones provided
2075 by CMake's GNU installation directory support. Fix the definition of DATADIR. Always install
2076 the jsc binary.
2077
carlosgc@webkit.org78752242014-01-05 10:34:04 +000020782014-01-05 Carlos Garcia Campos <cgarcia@igalia.com>
2079
2080 [GTK] Stop installing WebKit2 C API headers
2081 https://bugs.webkit.org/show_bug.cgi?id=126489
2082
2083 Reviewed by Martin Robinson.
2084
2085 * GNUmakefile.am:
2086
mrobinson@webkit.org891efa12014-01-04 17:44:28 +000020872014-01-04 Martin Robinson <mrobinson@igalia.com>
2088
mrobinson@webkit.orgec412602014-01-04 17:46:06 +00002089 [GTK] [CMake] Improve the way we locate gobject-introspection
2090 https://bugs.webkit.org/show_bug.cgi?id=126452
2091
2092 Reviewed by Philippe Normand.
2093
2094 * Source/cmake/FindGObjectIntrospection.cmake: Added.
2095 * Source/cmake/OptionsGTK.cmake: Load the new FindGObjectIntrospection file.
2096
20972014-01-04 Martin Robinson <mrobinson@igalia.com>
2098
mrobinson@webkit.org891efa12014-01-04 17:44:28 +00002099 [GTK] [CMake] Fix the video and audio build
2100 https://bugs.webkit.org/show_bug.cgi?id=126464
2101
2102 Reviewed by Philippe Normand.
2103
2104 * Source/cmake/OptionsGTK.cmake: GStreamer files look for USE(GSTREAMER) and USE(WEBAUDIO_GSTREAMER),
2105 so define those when appropriate. Web audio is one by default in autotools, so turn it on for cmake
2106 as well.
2107
mrobinson@webkit.org83259102014-01-03 17:03:10 +000021082014-01-03 Martin Robinson <mrobinson@igalia.com>
2109
2110 [CMake] The forwarding headers generated by WebKitMacros.m4 are incompatible with the headers generated by generate-forwarding-headers.pl
2111 https://bugs.webkit.org/show_bug.cgi?id=126361
2112
2113 Reviewed by Philippe Normand.
2114
2115 Make the forwarding headers generated by WebKitMacros.m4 compatible with the headers
2116 generated by the WebKit2 forwarding headers generation script.
2117
2118 * Source/cmake/WebKitMacros.cmake: Try to convert absolute paths in the forwarding headers
2119 to ones that are relative to the Source directory.
2120
carlosgc@webkit.org94a63ad2014-01-03 07:56:55 +000021212014-01-02 Carlos Garcia Campos <cgarcia@igalia.com>
2122
2123 REGRESSION(r160304): [GTK] Disable libtool fast install
2124 https://bugs.webkit.org/show_bug.cgi?id=126381
2125
2126 Reviewed by Martin Robinson.
2127
2128 After r160304 we are building some of our binaries that are
2129 installed with the -no-fast-install ld flag. This makes that the
2130 binaries are installed with the source code path hardcoded in
2131 binary RPATH. Disabling fast install globally, the libtool script
2132 always relinks the binaries right before being installed.
2133
2134 * Source/autotools/SetupLibtool.m4: Add AC_DISABLE_FAST_INSTALL.
2135
ljaehun.lim@samsung.comd65e3bd2014-01-03 02:52:15 +000021362014-01-02 Jaehun Lim <ljaehun.lim@samsung.com>
2137
2138 [CMake][EFL] Fix some typos in OptionsEfl.cmake
2139 https://bugs.webkit.org/show_bug.cgi?id=126376
2140
2141 Reviewed by Gyuyoung Kim.
2142
2143 * Source/cmake/WebKitFeatures.cmake: Correct a wrong word and remove comma(,).
2144
mrobinson@webkit.orgd3a19862013-12-30 18:44:31 +000021452013-12-30 Martin Robinson <mrobinson@igalia.com>
2146
2147 [CMake] [GTK] Add support for GObject introspection
2148 https://bugs.webkit.org/show_bug.cgi?id=126162
2149
2150 Reviewed by Daniel Bates.
2151
2152 * Source/PlatformGTK.cmake: Add a 'gir' target that builds all GIR files.
2153 * Source/cmake/OptionsGTK.cmake: Add a macro for propagating typelib
2154 targets to the Source level of the build.
2155
mrobinson@webkit.orga91ef602013-12-29 18:51:26 +000021562013-12-29 Martin Robinson <mrobinson@igalia.com>
2157
2158 [GTK][CMake] Translations must be built
2159 https://bugs.webkit.org/show_bug.cgi?id=125513
2160
2161 Reviewed by Gustavo Noronha Silva.
2162
2163 * Source/PlatformGTK.cmake: Add the po subdirectory.
2164
commit-queue@webkit.org663afeb2013-12-28 08:56:55 +000021652013-12-28 Giovanni Campagna <gcampagna@src.gnome.org>
2166
2167 [GTK] Fix release builds with NetworkProcess enabled
2168 https://bugs.webkit.org/show_bug.cgi?id=126247
2169
2170 Reviewed by Carlos Garcia Campos.
2171
2172 * Source/autotools/symbols.filter:
2173
mrobinson@webkit.org496ad122013-12-26 21:24:51 +000021742013-12-26 Martin Robinson <mrobinson@igalia.com>
2175
2176 [GTK] [CMake] Add a production build type
2177 https://bugs.webkit.org/show_bug.cgi?id=126179
2178
2179 Reviewed by Daniel Bates.
2180
2181 * Source/PlatformGTK.cmake: When the API tests are enabled compile the WebKit GObject
2182 API unit tests. The inclusion of these build files was inadvertently removed in an earlier
2183 patch.
2184 * Source/cmake/OptionsGTK.cmake: When in production mode turn off all tools and tests and
2185 use the autotools linker script.
2186
mrobinson@webkit.org3f8f0772013-12-25 19:07:36 +000021872013-12-25 Martin Robinson <mrobinson@igalia.com>
2188
mrobinson@webkit.orgc883a752013-12-25 20:38:32 +00002189 [GTK] [CMake] Properly name the JavaScriptCore library
2190 https://bugs.webkit.org/show_bug.cgi?id=126220
2191
2192 Reviewed by Gustavo Noronha Silva.
2193
2194 * Source/cmake/OptionsGTK.cmake: Set the JSC library name properly.
2195
21962013-12-25 Martin Robinson <mrobinson@igalia.com>
2197
mrobinson@webkit.org3f8f0772013-12-25 19:07:36 +00002198 [GTK] [CMake] Clean up generated sources directories
2199 https://bugs.webkit.org/show_bug.cgi?id=126216
2200
2201 Reviewed by Gustavo Noronha Silva.
2202
2203 * Source/cmake/OptionsGTK.cmake: Pre-define the main derived sources directories
2204 so that they definitions can be shared easily throughout the build system.
2205
jinwoo7.song@samsung.com0de53eb2013-12-24 04:50:40 +000022062013-12-23 Jinwoo Song <jinwoo7.song@samsung.com>
2207
2208 [EFL][CMAKE] Case insensitive string comparison of build type
2209 https://bugs.webkit.org/show_bug.cgi?id=126153
2210
2211 Reviewed by Daniel Bates.
2212
2213 Compare CMAKE_BUILD_TYPE with "debug" ignoring case.
2214
2215 * Source/cmake/OptionsEfl.cmake:
2216
gns@gnome.orge4caf1a2013-12-23 22:01:12 +000022172013-12-23 Gustavo Noronha Silva <gns@gnome.org>
2218
2219 [GTK] [CMake] Add support for generating gtkdoc
2220 https://bugs.webkit.org/show_bug.cgi?id=116376
2221
2222 Reviewed by Martin Robinson.
2223
2224 * Source/PlatformGTK.cmake: Added. New custom target that depends on a custom command
2225 which calls our generate-gtkdoc script. It uses a docs-build.stamp for simplicity,
2226 like the autotools build.
2227
mrobinson@webkit.org7c6e0a12013-12-23 21:48:46 +000022282013-12-23 Martin Robinson <mrobinson@igalia.com>
2229
mrobinson@webkit.org80a4d2e2013-12-23 21:49:43 +00002230 [GTK] [CMake] Build the WebKit2 GObject API tests
2231 https://bugs.webkit.org/show_bug.cgi?id=125683
2232
2233 Reviewed by Daniel Bates.
2234
2235 * Source/PlatformGTK.cmake: Load the WebKit2 tests file if necessary.
2236 * Source/cmake/FindATSPI.cmake: Added.
2237 * Source/cmake/OptionsGTK.cmake: Look for AT-SPI, but don't fail if it isn't found.
2238
22392013-12-23 Martin Robinson <mrobinson@igalia.com>
2240
mrobinson@webkit.org7c6e0a12013-12-23 21:48:46 +00002241 [GTK] [CMake] Build the WebKit1 GObject API tests
2242 https://bugs.webkit.org/show_bug.cgi?id=125684
2243
2244 Reviewed by Daniel Bates.
2245
2246 * Source/PlatformGTK.cmake: Added.
2247
mrobinson@webkit.orgba08d402013-12-23 14:45:44 +000022482013-12-22 Martin Robinson <mrobinson@igalia.com>
2249
2250 https://bugs.webkit.org/show_bug.cgi?id=125511
2251
2252 [GTK][CMake] libtool-compatible soversion calculation
2253 Reviewed by Gustavo Noronha Silva.
2254
2255 * Source/cmake/OptionsGTK.cmake: Specify the appropriate libtool triples and use
2256 the CALCULATE_LIBRARY_VERSIONS_FROM_LIBTOOL_TRIPLE macro to specify the library-specific
2257 version information.
2258 * Source/cmake/WebKitHelpers.cmake: Add some helpful macros.
2259
gns@gnome.org0fdd7cd2013-12-23 13:35:00 +000022602013-12-23 Gustavo Noronha Silva <gns@gnome.org>
2261
2262 [GTK] [CMake] Generate pkg-config files
2263 https://bugs.webkit.org/show_bug.cgi?id=125685
2264
2265 Reviewed by Martin Robinson.
2266
2267 * Source/cmake/OptionsGTK.cmake: set variables used for filling in the values in the
2268 pkg-config files.
2269
carlosgc@webkit.orgb5683782013-12-23 09:07:46 +000022702013-12-23 Carlos Garcia Campos <cgarcia@igalia.com>
2271
2272 [GTK] Build with network process unconditionally
2273 https://bugs.webkit.org/show_bug.cgi?id=126128
2274
2275 Reviewed by Martin Robinson.
2276
2277 * Source/autotools/SetupAutomake.m4: Remove network process
2278 conditional for Makefiles.
2279 * Source/autotools/SetupWebKitFeatures.m4: Remove network process
2280 feature.
2281
gns@gnome.orgdfaccd12013-12-19 01:35:02 +000022822013-12-18 Gustavo Noronha Silva <gns@gnome.org>
2283
2284 [GTK][CMake] make libjavascriptcoregtk a public shared library again
2285 https://bugs.webkit.org/show_bug.cgi?id=125512
2286
2287 Reviewed by Martin Robinson.
2288
2289 * CMakeLists.txt: make JavaScriptCore always be a shared library for the GTK+ port.
2290 * Source/cmake/WebKitHelpers.cmake: make -fvisibility=hidden not be applied for GTK+,
2291 visibility of some symbols is required for threading to be initialized properly by
2292 WebKit2 processes, and we will rely on a linker script that will be added later on,
2293 for production builds.
2294
mrobinson@webkit.org7739bff2013-12-19 00:04:47 +000022952013-12-16 Martin Robinson <mrobinson@igalia.com>
2296
2297 [GTK] [CMake] Add support for building WebKit1
2298 https://bugs.webkit.org/show_bug.cgi?id=116377
2299
2300 Reviewed by Gustavo Noronha Silva.
2301
2302 * Source/cmake/OptionsGTK.cmake: Turn off some features that do not build properly
2303 for WebKit1 and stop using the version script which we haven't implemented yet. Turn
2304 on WebKit1.
2305
gns@gnome.org81a0ed32013-12-18 23:05:09 +000023062013-12-18 Gustavo Noronha Silva <gns@gnome.org>
2307
gns@gnome.org504e8fb2013-12-18 23:12:02 +00002308 [GTK][CMake] Use thin archives if building on Linux, only way to get non-shared-core debug builds
2309 https://bugs.webkit.org/show_bug.cgi?id=125951
2310
2311 Reviewed by Martin Robinson.
2312
2313 * Source/cmake/OptionsGTK.cmake: append T for thin archives to the flags passed to ar,
2314 also use u, which is used in the autotools build (it avoids adding a file twice).
2315
23162013-12-18 Gustavo Noronha Silva <gns@gnome.org>
2317
gns@gnome.org81a0ed32013-12-18 23:05:09 +00002318 [GTK][CMake] Remove binary size optimizations we do not use in the autotools build
2319 https://bugs.webkit.org/show_bug.cgi?id=125947
2320
2321 Reviewed by Martin Robinson.
2322
2323 * Source/cmake/OptionsGTK.cmake: remove the relevant flags.
2324
carlosgc@webkit.orgac541f12013-12-18 12:27:43 +000023252013-12-18 Carlos Garcia Campos <cgarcia@igalia.com>
2326
2327 Unreviewed. Update NEWS and Versions.m4 for 2.3.3 release.
2328
2329 * Source/autotools/Versions.m4: Bump version numbers.
2330
mrobinson@webkit.org9073fea2013-12-17 21:52:02 +000023312013-12-12 Martin Robinson <mrobinson@igalia.com>
2332
2333 [GTK] [CMake] Build the plugin process against GTK+ 2
2334 https://bugs.webkit.org/show_bug.cgi?id=116374
2335
2336 Reviewed by Gustavo Noronha Silva.
2337
2338 * Source/cmake/FindGDK2.cmake: Added.
2339 * Source/cmake/FindGTK2.cmake: Added.
2340 * Source/cmake/OptionsGTK.cmake: Look for GTK2 and GDK2.
2341 * Source/cmake/WebKitMacros.cmake: Abstract WebKit2 IPC generation here so it
2342 can be shared between the WebKit2 library and the plugin process.
2343
simon.pena@samsung.comb0eaf062013-12-17 15:06:54 +000023442013-12-17 Simon Pena <simon.pena@samsung.com>
2345
2346 [NIX] Enable full debug builds by having ar creating thin archives
2347 https://bugs.webkit.org/show_bug.cgi?id=125850
2348
2349 Reviewed by Csaba Osztrogonác.
2350
2351 By default, CMake uses ar to generate libWebCore.a with cr parameters
2352 (do not warn if the library has to be created, and replace existing
2353 files in the archive). That results in a very large file, and ar fails
2354 with sizes over 4GB.
2355
2356 Previously, debug builds on NIX were overriding CFLAGS in order to reduce
2357 the size of the WebCore library. Once that ar creates thin archives, overriding
2358 CFLAGS is no longer needed.
2359
2360 * Source/cmake/OptionsNix.cmake: Remove CFLAGS override for debug builds.
2361
joepeck@webkit.org8be49122013-12-13 21:07:13 +000023622013-12-13 Joseph Pecoraro <pecoraro@apple.com>
2363
joepeck@webkit.org8a19b3c2013-12-13 23:28:45 +00002364 [GTK] Remove Warnings in building about duplicate INSPECTOR variables
2365 https://bugs.webkit.org/show_bug.cgi?id=125710
2366
2367 Reviewed by Tim Horton.
2368
2369 * GNUmakefile.am:
2370
23712013-12-13 Joseph Pecoraro <pecoraro@apple.com>
2372
joepeck@webkit.org8be49122013-12-13 21:07:13 +00002373 Web Inspector: Add Inspector Code Generation to JavaScriptCore for Runtime Domain
2374 https://bugs.webkit.org/show_bug.cgi?id=125595
2375
2376 Reviewed by Timothy Hatcher.
2377
2378 * GNUmakefile.am:
2379
zandobersek@gmail.come6c627e2013-12-13 09:41:16 +000023802013-12-13 Zan Dobersek <zdobersek@igalia.com>
2381
2382 [GTK] Remove the -Wno-c++11-extensions compiler option for Clang builds
2383 https://bugs.webkit.org/show_bug.cgi?id=125639
2384
2385 Reviewed by Anders Carlsson.
2386
2387 * Source/autotools/SetupCompilerFlags.m4: The -Wno-c++11-extensions compiler option was in use
2388 when building with Clang. It is now removed as the C++11 standard is enabled throughout the project.
2389
mrobinson@webkit.orgba9e8de2013-12-13 08:16:37 +000023902013-12-11 Martin Robinson <mrobinson@igalia.com> and Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
2391
2392 Adding a .ycm_extra_conf file for webkitGtk
2393 https://bugs.webkit.org/show_bug.cgi?id=119618
2394
2395 Reviewed by Gustavo Noronha Silva.
2396
2397 Added a YouCompleteMe flag discovery script for Vim and the GTK+ port. The script
2398 read the GTK+ build files to determine dynamically what flags to compile a source
2399 file with. This allows Vim to provide auto-complete for C++/C language. See
2400 https://github.com/Valloric/YouCompleteMe for how to use this file.
2401
2402 * .gitignore: Ignore the YCM symlinks in the tree.
2403
zandobersek@gmail.comaf1524c2013-12-12 10:10:36 +000024042013-12-12 Zan Dobersek <zdobersek@igalia.com>
2405
2406 Use of ar T option not supported by older binutils
2407 https://bugs.webkit.org/show_bug.cgi?id=118732
2408
2409 Reviewed by Gustavo Noronha Silva.
2410
2411 * Source/autotools/SetupLibtool.m4: Make the AR_FLAGS value usable inside makefiles as an Automake variable.
2412
commit-queue@webkit.orge0b472e2013-12-11 17:53:46 +000024132013-12-11 Javier Fernandez <jfernandez@igalia.com>
2414
2415 Arithmetic overflow when computing max-height CSS property with subpixel layout
2416 https://bugs.webkit.org/show_bug.cgi?id=119273
2417
2418 Reviewed by Martin Robinson.
2419
2420 Enabled SATURATED_LAYOUT_ARITHMETIC for the gtk+ port.
2421
2422 * Source/autotools/SetupWebKitFeatures.m4:
2423
commit-queue@webkit.org817eb8a2013-12-10 14:33:16 +000024242013-12-10 Tamas Gergely <tgergely.u-szeged@partner.samsung.com>
2425
2426 [CMAKE] Remove code that disables C++0x compat warnings for gcc-4.6 and above.
2427 https://bugs.webkit.org/show_bug.cgi?id=125492
2428
2429 Reviewed by Zoltan Herczeg.
2430
2431 Remove the code that disables these warnings for GCC >= 4.6.0
2432
2433 * Source/cmake/WebKitHelpers.cmake:
2434
mrobinson@webkit.org9d0c9672013-12-10 14:32:17 +000024352013-12-10 Martin Robinson <mrobinson@igalia.com>
2436
2437 Various fixes for the CMake GTK+ build
2438
2439 Reviewed by Gustavo Noronha.
2440
2441 * Source/cmake/OptionsGTK.cmake: Disable Quota support to maintain consistency with
2442 autotools build.
2443
commit-queue@webkit.orgc6a81672013-12-09 09:37:23 +000024442013-12-09 Brian Holt <brian.holt@samsung.com>
2445
2446 [WK2][Gtk] Add support for ENABLE_NETWORK_PROCESS to the build system
2447 https://bugs.webkit.org/show_bug.cgi?id=118231
2448
2449 Reviewed by Martin Robinson.
2450
2451 Original patch by Kwang Yul Seo <skyul@company100.net>.
2452
2453 Disabled ENABLE_NETWORK_PROCESS by default.
2454
2455 * Source/autotools/SetupAutomake.m4:
2456 * Source/autotools/SetupWebKitFeatures.m4:
2457
berto@igalia.com0dc4522f2013-12-06 11:08:03 +000024582013-12-06 Alberto Garcia <berto@igalia.com>
2459
2460 [GTK] Enable web audio by default
2461 https://bugs.webkit.org/show_bug.cgi?id=124888
2462
2463 Reviewed by Martin Robinson.
2464
2465 When building with ./configure, enable_web_audio defaults to
2466 "no". However the basic functionality has been working for months
2467 so it's safe to enable it now.
2468
2469 * Source/autotools/ReadCommandLineArguments.m4:
2470
rniwa@webkit.org9c8509d2013-12-05 03:42:15 +000024712013-12-04 Ryosuke Niwa <rniwa@webkit.org>
2472
2473 Enable HTMLTemplateElement by default
2474 https://bugs.webkit.org/show_bug.cgi?id=123851
2475
2476 Reviewed by Antti Koivisto.
2477
2478 * Source/autotools/SetupWebKitFeatures.m4:
2479 * Source/cmake/WebKitFeatures.cmake:
2480
commit-queue@webkit.org9ac336e2013-12-04 12:30:27 +000024812013-12-04 László Langó <lango@inf.u-szeged.hu>
2482
2483 Allow --cloop option to work correctly in case of EFL.
2484 https://bugs.webkit.org/show_bug.cgi?id=125217
2485
2486 Reviewed by Zoltan Herczeg.
2487
2488 * Source/cmake/OptionsEfl.cmake:
2489 * Source/cmake/WebKitFeatures.cmake:
2490 * Source/cmakeconfig.h.cmake:
2491
ryuan.choi@samsung.com3962bec2013-12-03 23:41:48 +000024922013-12-03 Ryuan Choi <ryuan.choi@samsung.com>
2493
2494 [EFL] Disable RTTI for release build
2495 https://bugs.webkit.org/show_bug.cgi?id=125138
2496
2497 Reviewed by Gyuyoung Kim.
2498
2499 Binary size will be reduced about 1M bytes without RTTI.
2500 ewebkit.so : 43,449,275 -> 42,510,224
2501 ewebkit2.so: 46,715,870 -> 45,653,989
2502
2503 * Source/cmake/OptionsEfl.cmake: Added -fno-rtti option to CMAKE_CXX_FLAGS_RELEASE.
2504
commit-queue@webkit.org0590b072013-12-02 11:27:09 +000025052013-12-02 Adrian Bunk <bunk@stusta.de>
2506
2507 [GTK] Remove unneeded autoconf macros
2508 https://bugs.webkit.org/show_bug.cgi?id=125044
2509
2510 Compilers that do not support const/inline/volatile and
2511 systems with pre-C89-headers are anyway not supported.
2512
2513 Reviewed by Gustavo Noronha Silva.
2514
2515 * Source/autotools/CheckSystemAndBasicDependencies.m4:
2516
commit-queue@webkit.orgca8c07e2013-11-29 10:51:50 +000025172013-11-29 Laszlo Vidacs <lac@inf.u-szeged.hu>
2518
2519 [cmake] Fix cmake warning: Argument not separated from preceding token by whitespace
2520 https://bugs.webkit.org/show_bug.cgi?id=124899
2521
2522 Reviewed by Gyuyoung Kim.
2523
2524 * Source/cmake/FindCairo.cmake:
2525 * Source/cmake/FindGStreamer.cmake:
2526
antti@apple.comc6dce2e2013-11-28 15:46:53 +000025272013-11-28 Antti Koivisto <antti@apple.com>
2528
2529 Remove feature: CSS variables
2530 https://bugs.webkit.org/show_bug.cgi?id=114119
2531
2532 Reviewed by Andreas Kling.
2533
2534 * Source/cmakeconfig.h.cmake:
2535
commit-queue@webkit.org3f1e6f72013-11-28 01:20:54 +000025362013-11-27 László Langó <lango@inf.u-szeged.hu>
2537
2538 [EFL] The remote inspector does not show the base page.
2539 https://bugs.webkit.org/show_bug.cgi?id=124942
2540
2541 Reviewed by Gyuyoung Kim.
2542
2543 On EFL the remote inspector does not show the base page about
2544 which pages are available for debug. This should be fixed for
2545 further inspector development.
2546
2547 * Source/PlatformEfl.cmake:
2548
marcelo.lira@openbossa.orge8121e02013-11-27 06:05:27 +000025492013-11-26 Marcelo Lira <marcelo.lira@openbossa.org>
2550
2551 Nix upstreaming - Adding build files and supporting scripts
2552 https://bugs.webkit.org/show_bug.cgi?id=118367
2553
2554 Reviewed by Ryosuke Niwa.
2555
2556 * CMakeLists.txt:
2557 * Source/CMakeLists.txt:
2558 * Source/cmake/FindEGL.cmake:
2559 * Source/cmake/FindOpenGLES2.cmake: Added.
2560 * Source/cmake/OptionsCommon.cmake:
2561 * Source/cmake/OptionsNix.cmake: Added.
2562
ryuan.choi@samsung.com27a04d72013-11-26 02:16:29 +000025632013-11-25 Ryuan Choi <ryuan.choi@samsung.com>
2564
ryuan.choi@samsung.com17646b22013-11-26 05:46:52 +00002565 [EFL] E_DBus should be an optional
2566 https://bugs.webkit.org/show_bug.cgi?id=124881
2567
2568 Reviewed by Gyuyoung Kim.
2569
2570 * Source/cmake/OptionsEfl.cmake:
2571 Checked E_DBus when only ENABLE_BATTERY_STATUS is on.
2572
25732013-11-25 Ryuan Choi <ryuan.choi@samsung.com>
2574
ryuan.choi@samsung.com27a04d72013-11-26 02:16:29 +00002575 [EFL] Use Config mode of find_package for EFL 1.8
2576 https://bugs.webkit.org/show_bug.cgi?id=124555
2577
2578 Reviewed by Gyuyoung Kim.
2579
2580 EFL 1.8 changed VERSION macro so it's difficult to use tricky approach
2581 which parses header files to know the version. Instead, EFL 1.8 supports
2582 FooConfig.cmake such as EinaConfig.cmake.
2583
2584 This patch tries to use a config mode if it is available.
2585 If config mode is not available with Eo, FindFoo.cmake will be used without
2586 version requirement.
2587
2588 * Source/cmake/FindEo.cmake: Removed.
2589 EoConfig.cmake is only preffered for EFL 1.8.
2590 * Source/cmake/OptionsEfl.cmake:
2591
calvaris@igalia.come0bcf452013-11-23 14:35:26 +000025922013-11-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
2593
2594 [GStreamer] Remove 0.10 codepath
2595 https://bugs.webkit.org/show_bug.cgi?id=124534
2596
2597 Reviewed by Philippe Normand.
2598
2599 * Source/cmake/OptionsEfl.cmake: Removed GST_API_VERSION_1
2600 definition.
2601
rego@igalia.coma9e524e2013-11-22 22:57:02 +000026022013-11-22 Manuel Rego Casasnovas <rego@igalia.com>
2603
2604 [GTK] Review enabled/disabled CSS features for release builds
2605 https://bugs.webkit.org/show_bug.cgi?id=124791
2606
2607 Reviewed by Martin Robinson.
2608
2609 Enable and disable some CSS features according to what last versions of
2610 Safari ship or not.
2611
2612 * Source/autotools/SetupWebKitFeatures.m4: Enable ENABLE_CSS_REGIONS and
2613 ENABLE_CSS_STICKY_POSITION. Disable ENABLE_CSS_EXCLUSIONS and
2614 ENABLE_CSS_SHAPES.
2615
commit-queue@webkit.orgf0eff202013-11-22 05:01:46 +000026162013-11-21 Peter Molnar <pmolnar.u-szeged@partner.samsung.com>
2617
2618 Remove ENABLE_WORKERS
2619 https://bugs.webkit.org/show_bug.cgi?id=105784
2620
2621 Reviewed by Darin Adler.
2622
2623 * Source/autotools/SetupWebKitFeatures.m4:
2624 * Source/cmake/WebKitFeatures.cmake:
2625 * Source/cmakeconfig.h.cmake:
2626
commit-queue@webkit.org8df68c72013-11-20 09:22:24 +000026272013-11-20 Commit Queue <commit-queue@webkit.org>
2628
2629 Unreviewed, rolling out r159496.
2630 http://trac.webkit.org/changeset/159496
2631 https://bugs.webkit.org/show_bug.cgi?id=124641
2632
2633 It caused warning and build break with cmake lower than 2.8.8
2634 (Requested by ryuan on #webkit).
2635
2636 * Source/cmake/OptionsEfl.cmake:
2637
ryuan.choi@samsung.comfab62a22013-11-19 12:38:36 +000026382013-11-19 Ryuan Choi <ryuan.choi@samsung.com>
2639
2640 [EFL] Use Config mode of find_package for EFL 1.8
2641 https://bugs.webkit.org/show_bug.cgi?id=124555
2642
2643 Reviewed by Gyuyoung Kim.
2644
2645 EFL 1.8 changed VERSION macro so it's difficult to use tricky approach
2646 which parses header file to know the version. Instead, EFL 1.8 supports
2647 Config mode of find_package using XXXConfig.cmake such as EinaConfig.cmake.
2648
2649 This patch tries to use Config mode if it is available after checking Eo.
2650
2651 * Source/cmake/OptionsEfl.cmake:
2652
carlosgc@webkit.orge0132612013-11-18 14:52:13 +000026532013-11-18 Carlos Garcia Campos <cgarcia@igalia.com>
2654
2655 Unreviewed. Update NEWS and Versions.m4 for 2.3.2 release.
2656
2657 * Source/autotools/Versions.m4: Bump version numbers.
2658
commit-queue@webkit.org8bdebaa2013-11-06 10:21:26 +000026592013-11-06 Krzysztof Czech <k.czech@samsung.com>
2660
2661 [EFL] Change required version of ATK to 2.10.0
2662 https://bugs.webkit.org/show_bug.cgi?id=123883
2663
2664 Reviewed by Mario Sanchez Prada.
2665
2666 Changing a required version of ATK to 2.10.0
2667
2668 * Source/cmake/OptionsEfl.cmake:
2669
zalan@apple.com7d8f8e52013-11-06 07:31:52 +000026702013-11-05 Zalan Bujtas <zalan@apple.com>
2671
2672 Widget's position change should not initiate layout, only when its size changes.
2673 https://bugs.webkit.org/show_bug.cgi?id=123860
2674
2675 Reviewed by Andreas Kling.
2676
2677 RenderWidgets initiate unnecessary layouts while scrolling when they are embedded to
2678 overflow:scroll containers. Scroll position change doesn't dirty the render tree
2679 so it should not trigger layout either.
2680
2681 * ManualTests/layouts-on-renderwidgets-while-scrolling.html: Added.
2682
commit-queue@webkit.org2c81a592013-11-05 15:33:20 +000026832013-11-05 Éva Balázsfalvi <balazsfalvi.eva@stud.u-szeged.hu>
2684
2685 Remove leftover Qt related things from WebKitMacros.cmake
2686 https://bugs.webkit.org/show_bug.cgi?id=123798
2687
2688 Reviewed by Anders Carlsson.
2689
2690 * Source/cmake/WebKitMacros.cmake:
2691
paroga@webkit.orge5195782013-11-02 21:59:57 +000026922013-11-02 Patrick Gansterer <paroga@webkit.org>
2693
2694 [WINCE] Disable export macros
2695 https://bugs.webkit.org/show_bug.cgi?id=123679
2696
2697 Reviewed by Darin Adler.
2698
2699 Avoid useless exports by turning of the export macros
2700 since the WinCE port works as a static library only.
2701
2702 * Source/cmake/OptionsWinCE.cmake:
2703
ryuan.choi@samsung.comb5e23cd2013-10-31 07:11:07 +000027042013-10-31 Ryuan Choi <ryuan.choi@samsung.com>
2705
2706 [EFL][GLES] OpenGL should be an optional
2707 https://bugs.webkit.org/show_bug.cgi?id=123399
2708
2709 Reviewed by Noam Rosenthal.
2710
2711 * Source/cmake/OptionsEfl.cmake:
2712 Refactor the check routine of GL dependencies to use OpenGL as optional.
2713
carlosgc@webkit.org2e3091d2013-10-29 10:12:32 +000027142013-10-29 Carlos Garcia Campos <cgarcia@igalia.com>
2715
2716 Unreviewed. Update NEWS and Versions.m4 for 2.3.1 release.
2717
2718 * Source/autotools/Versions.m4: Bump version numbers.
2719
ryuan.choi@samsung.com019e0fa2013-10-24 10:01:02 +000027202013-10-24 Ryuan Choi <ryuan.choi@samsung.com>
2721
2722 [EFL] Build break with latest EFL 1.8 libraries.
2723 https://bugs.webkit.org/show_bug.cgi?id=123245
2724
2725 Reviewed by Gyuyoung Kim.
2726
2727 After fixed build break on EFL 1.8 at r138326, EFL libraries are changed
2728 Eo typedef and splitted header files which contain version macro.
2729
2730 * Source/cmake/EFLHelpers.cmake: Checked whether include path exist.
2731 * Source/cmake/FindEcore.cmake: Added 1.8 Header which have version macro.
2732 * Source/cmake/FindEdje.cmake: Ditto.
2733 * Source/cmake/FindEina.cmake: Ditto.
2734 * Source/cmake/FindEo.cmake: Ditto.
2735 * Source/cmake/FindEvas.cmake: Ditto.
2736
ryuan.choi@samsung.comc27a5492013-10-23 04:09:26 +000027372013-10-22 Ryuan Choi <ryuan.choi@samsung.com>
2738
2739 [EFL] Remove HAVE_GLX macro
2740 https://bugs.webkit.org/show_bug.cgi?id=123191
2741
2742 Reviewed by Gyuyoung Kim.
2743
2744 * Source/cmake/OptionsEfl.cmake: Removed unnecessary HAVE_GLX macro
2745
commit-queue@webkit.org5980fd32013-10-21 09:43:13 +000027462013-10-21 Gergo Balogh <geryxyz@inf.u-szeged.hu>
2747
2748 Remove .qmake.conf files
2749 https://bugs.webkit.org/show_bug.cgi?id=123091
2750
2751 Reviewed by Csaba Osztrogonác.
2752
2753 * .qmake.conf: Removed.
2754
carlosgc@webkit.orge5132af2013-10-18 10:33:26 +000027552013-10-18 Carlos Garcia Campos <cgarcia@igalia.com>
2756
2757 [GTK] Generate API documentation for GObject DOM bindings
2758 https://bugs.webkit.org/show_bug.cgi?id=121538
2759
2760 Reviewed by Gustavo Noronha Silva.
2761
2762 * GNUmakefile.am: Initialize gdom_symbol_files variable.
2763
commit-queue@webkit.orgc376f082013-10-17 07:46:22 +000027642013-10-17 Afonso R. Costa Jr. <afonso.costa@samsung.com>
2765
2766 [CMAKE] Update code to take advantage of CMake version 2.8.3+.
2767 https://bugs.webkit.org/show_bug.cgi?id=97516
2768
2769 Reviewed by Gyuyoung Kim.
2770
2771 CMake's version was changed to 2.8.3. So, these files below
2772 can be simplified to take advantage of CMake's new version.
2773
2774 * Source/cmake/FindCairo.cmake: Simplified according to CMake 2.8.3+.
2775 * Source/cmake/FindGStreamer.cmake: Ditto.
2776
rniwa@webkit.org05668932013-10-17 03:10:47 +000027772013-10-16 Ryosuke Niwa <rniwa@webkit.org>
2778
2779 Add a new flakiness dashboard clone
2780 https://bugs.webkit.org/show_bug.cgi?id=122936
2781
2782 Reviewed by Anders Carlsson.
2783
2784 Added the initial prototype.
2785
2786 * Websites/test-results: Added.
2787 * Websites/test-results/.htaccess: Added.
2788 * Websites/test-results/admin: Added.
2789 * Websites/test-results/admin/index.php: Added.
2790 * Websites/test-results/api: Added.
2791 * Websites/test-results/api/manifest.php: Added.
2792 * Websites/test-results/api/report.php: Added.
2793 * Websites/test-results/api/results.php: Added.
2794 * Websites/test-results/include: Added.
2795 * Websites/test-results/include/config.json: Added.
2796 * Websites/test-results/include/db.php: Added.
2797 * Websites/test-results/include/init-database.sql: Added.
2798 * Websites/test-results/include/json-shared.php: Added.
2799 * Websites/test-results/include/test-results.php: Added.
2800 * Websites/test-results/index.html: Added.
2801 * Websites/test-results/js: Added.
2802 * Websites/test-results/js/autocompleter.js: Added.
2803 * Websites/test-results/js/build.js: Added.
2804 * Websites/test-results/js/dom.js: Added.
2805
ossy@webkit.orgab7af2d2013-10-16 09:07:12 +000028062013-10-16 Csaba Osztrogonác <ossy@webkit.org>
2807
2808 [WK2][Efl][CMake] Add support for ENABLE_NETWORK_PROCESS to the build system
2809 https://bugs.webkit.org/show_bug.cgi?id=110139
2810
2811 Reviewed by Laszlo Gombos.
2812
2813 Original patch by Balazs Kelemen <kbalazs@webkit.org>
2814
2815 * Source/cmake/WebKitFeatures.cmake:
2816 * Source/cmakeconfig.h.cmake:
2817
commit-queue@webkit.orgc5efc5d2013-10-11 00:05:42 +000028182013-10-10 Marcelo Morais <m.morais@samsung.com>
2819
2820 Web Inspector: Remove the old front-end from WebKit
2821 https://bugs.webkit.org/show_bug.cgi?id=122295
2822
2823 Reviewed by Timothy Hatcher.
2824
2825 * Source/PlatformGTK.cmake: Removed. This file was using files from the
2826 old inspector, not needed anymore.
2827
commit-queue@webkit.org48c2c6a2013-10-09 09:16:48 +000028282013-10-09 Julien Brianceau <jbriance@cisco.com>
2829
2830 [sh4] Add sh4 support when building with CMake.
2831 https://bugs.webkit.org/show_bug.cgi?id=122542
2832
2833 Reviewed by Csaba Osztrogonác.
2834
2835 * CMakeLists.txt:
2836
commit-queue@webkit.org089c1972013-10-08 15:15:34 +000028372013-10-08 Martin Robinson <mrobinson@igalia.com>
2838
2839 [GTK] Re-enable MathML for release builds
2840 https://bugs.webkit.org/show_bug.cgi?id=122361
2841
2842 Reviewed by Darin Adler.
2843
2844 * Source/autotools/SetupWebKitFeatures.m4: Enable MathML for release builds.
2845
andersca@apple.comb908cde2013-10-03 00:04:25 +000028462013-10-02 Anders Carlsson <andersca@apple.com>
2847
2848 Remove Qt related files from the root directories
2849 https://bugs.webkit.org/show_bug.cgi?id=122249
2850
2851 Reviewed by Andreas Kling.
2852
2853 * Source/QtWebKit.pro: Removed.
2854 * Source/api.pri: Removed.
2855 * Source/qtwebkit.qdocconf: Removed.
2856 * Source/sync.profile: Removed.
2857 * Source/tests.pri: Removed.
2858 * Source/widgetsapi.pri: Removed.
2859 * WebKit.pro: Removed.
2860
weinig@apple.com7df82b32013-10-01 04:33:34 +000028612013-09-30 Sam Weinig <sam@webkit.org>
2862
2863 Remove support for DOMFileSystem
2864 https://bugs.webkit.org/show_bug.cgi?id=122137
2865
2866 Reviewed by Anders Carlsson.
2867
2868 * Source/autotools/SetupWebKitFeatures.m4:
2869 * Source/cmake/OptionsBlackBerry.cmake:
2870 * Source/cmake/WebKitFeatures.cmake:
2871 * Source/cmakeconfig.h.cmake:
2872
benjamin@webkit.org32bbc4c2013-09-30 22:43:47 +000028732013-09-30 Benjamin Poulain <benjamin@webkit.org>
2874
2875 Remove the code guarded by STYLE_SCOPED
2876 https://bugs.webkit.org/show_bug.cgi?id=122123
2877
2878 Reviewed by Anders Carlsson.
2879
2880 * Source/autotools/SetupWebKitFeatures.m4:
2881 * Source/cmake/OptionsBlackBerry.cmake:
2882 * Source/cmake/WebKitFeatures.cmake:
2883 * Source/cmakeconfig.h.cmake:
2884
allan.jensen@digia.comcc23ae42013-09-30 16:30:46 +000028852013-09-30 Allan Sandfeld Jensen <allan.jensen@digia.com>
2886
2887 [Qt] Fix force_static_libs_as_shared in WebKit2
2888 https://bugs.webkit.org/show_bug.cgi?id=121961
2889
2890 Reviewed by Csaba Osztrogonác.
2891
2892 Get rid of the unused WebKit2QML library
2893
2894 * Source/api.pri:
2895
kov@webkit.org07e17262013-09-26 16:36:22 +000028962013-09-26 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
2897
2898 [GTK] Tons of warnings caused by using FORTIFY_SOURCE in an unoptimized build
2899 https://bugs.webkit.org/show_bug.cgi?id=121836
2900
2901 Reviewed by Martin Robinson.
2902
2903 * Source/autotools/SetupCompilerFlags.m4: only consider enabling FORTIFY_SOURCE if optimizations have
2904 been enabled, since they are required for FORTIFY_SOURCE to work, and enabling FORTIFY_SOURCE unconditionally
2905 generates warnings in newer glibc.
2906
allan.jensen@digia.com96574662013-09-25 14:57:19 +000029072013-09-25 Allan Sandfeld Jensen <allan.jensen@digia.com>
2908
2909 [Qt] Fix build with Qt 5.2 QtPosition module
2910 https://bugs.webkit.org/show_bug.cgi?id=121089
2911
2912 Reviewed by Simon Hausmann.
2913
2914 QtLocation -> QtPositioning
2915
2916 * Source/sync.profile:
2917
zandobersek@gmail.com9735a352013-09-24 13:14:37 +000029182013-09-24 Zan Dobersek <zdobersek@igalia.com>
2919
2920 [GTK] Enable the Wayland target if GTK+ dependency is found
2921 https://bugs.webkit.org/show_bug.cgi?id=121704
2922
2923 Reviewed by Gustavo Noronha Silva.
2924
2925 The Wayland target should be enabled by default if the GTK+ dependency is of version 3.9.14 or later.
2926
2927 * Source/autotools/FindDependencies.m4: If the Wayland target was not strictly disabled, the GTK+ dependency
2928 is tested if it can provide the Wayland GDK backend, and that the version of that backend matches the version
2929 of the master GTK+ dependency for which we already tested. If found, the target is enabled, otherwise we either
2930 warn or error out, depending on whether the build target was set to auto or completely disabled through configuration.
2931 * Source/autotools/ReadCommandLineArguments.m4: Switch the default Wayland target status to 'auto', meaning
2932 it will be disabled if the GTK+ dependency is not found.
2933 * Source/autotools/Versions.m4: Require GTK+ 3.9.14 for the Wayland target only.
2934
zandobersek@gmail.combca0b272013-09-23 15:09:34 +000029352013-09-23 Zan Dobersek <zdobersek@igalia.com>
2936
2937 [Autotools] Rework the build target selection
2938 https://bugs.webkit.org/show_bug.cgi?id=121703
2939
2940 Reviewed by Gustavo Noronha Silva.
2941
2942 Replace the --with-target configuration flag with target-specific --enable-*-target flags:
2943 - --enable-x11-target
2944 - --enable-wayland-target
2945 - --enable-win32-target
2946 - --enable-quartz-target
2947 - --enable-directfb-target
2948
2949 By default, the X11 target is enabled. This default is preserved only if no --enable-*-target flag
2950 is passed on the command line. When that occurs, the newly-constructed list of build targets is
2951 used to determine what build targets should actually be built. So for instance, executing just
2952 `./configure` would only enable the X11 target as that's the default, and executing
2953 `./configure --enable-wayland-target` would only enable the Wayland target, as the defaults are
2954 completely ignored.
2955
2956 * Source/autotools/CheckSystemAndBasicDependencies.m4: Abort if grep was not found, just in case.
2957 * Source/autotools/CustomMacros.m4: The new file that contains helpful custom macros.
2958 * Source/autotools/FindDependencies.m4: Use the appropriate 'enable_*_target' references instead of 'with_*target'.
2959 * Source/autotools/PrintBuildConfiguration.m4: Use the new AM_APPEND_TO_DESCRIPTION macro to construct a pretty-looking
2960 description string of what targets will be built.
2961 * Source/autotools/ReadCommandLineArguments.m4: Replace the --with-target configuration flag and the related
2962 hacks with the set of --enable-*-target flags. The new AM_DETERMINE_BUILD_TARGET_STATUS macro is used to determine
2963 whether to enable specific build targets, based indirectly on the passed-in --enable-*-target flags.
2964 * Source/autotools/SetupAutoconfHeader.m4: Use the appropriate 'enable_*_target' references instead of 'with_*target'.
2965 * Source/autotools/SetupAutomake.m4: Use the appropriate 'enable_*_target' references instead of 'with_*target'.
2966 * configure.ac: Include the new CustomMacros.m4 file.
2967
csaavedra@igalia.com1d0b8652013-09-23 12:03:37 +000029682013-09-23 Claudio Saavedra <csaavedra@igalia.com>
2969
2970 [GTK] Bump version
2971
2972 Reviewed by Carlos Garcia Campos.
2973
2974 * Source/autotools/Versions.m4: Bump to 2.3.0
2975
commit-queue@webkit.org58de4932013-09-20 16:48:19 +000029762013-09-20 Sergio Correia <sergio.correia@openbossa.org>
2977
2978 [CMAKE] FindHarfBuzz: Handle harfbuzz / harfbuzz-icu split
2979 https://bugs.webkit.org/show_bug.cgi?id=121688
2980
2981 Reviewed by Martin Robinson.
2982
2983 HarfBuzz 0.9.18 split ICU support into a separate harfbuzz-icu library.
2984 To be able to build with earlier and newer versions of HarfBuzz, we should
2985 check for harfbuzz-icu as well, if version >= 0.9.18.
2986
2987 * Source/cmake/FindHarfBuzz.cmake: Check for harfbuzz-icu, if version
2988 >= 0.9.18.
2989
kov@webkit.orgb9513f72013-09-17 01:08:46 +000029902013-09-16 Gustavo Noronha Silva <gns@gnome.org>
2991
2992 [GTK] Make symbol export filter more strict, and disable for dev/test builds
2993 https://bugs.webkit.org/show_bug.cgi?id=120586
2994
2995 Reviewed by Martin Robinson.
2996
2997 * GNUmakefile.am: only include test-related automake files when developer
2998 mode is on.
2999 * Source/autotools/ReadCommandLineArguments.m4: add --enable-developer-mode,
3000 defaults to no, and to yes for debug builds.
3001 * Source/autotools/SetupAutomake.m4: add ENABLE_DEVELOPER_MODE conditional.
3002 * Source/autotools/symbols.filter: make the exported symbols list much shorter,
3003 covering only the public ABI and a few symbols required by WebKit2 processes.
3004
kov@webkit.org86b826a2013-09-13 19:06:11 +000030052013-09-13 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
3006
3007 [GTK] Move to the new web inspector
3008 https://bugs.webkit.org/show_bug.cgi?id=120647
3009
3010 Reviewed by Carlos Garcia Campos.
3011
3012 * GNUmakefile.am: include the new WebInspectorUI GNUmakefile.am.
3013
allan.jensen@digia.com8c57bb02013-09-13 13:09:30 +000030142013-09-13 Allan Sandfeld Jensen <allan.jensen@digia.com>
3015
3016 [Qt] Update sync.profile
3017 https://bugs.webkit.org/show_bug.cgi?id=121295
3018
3019 Reviewed by Simon Hausmann.
3020
3021 Ensure we let the dependencies pick the right branch instead of always master
3022 and list all the dependencies we need on all platforms.
3023
3024 * Source/sync.profile:
3025
mario@webkit.org888b8c12013-09-11 16:25:19 +000030262013-09-11 Mario Sanchez Prada <mario.prada@samsung.com>
3027
3028 [GTK] Remove Gail dependency from build system for GTK3
3029 https://bugs.webkit.org/show_bug.cgi?id=119673
3030
3031 Reviewed by Gustavo Noronha Silva.
3032
3033 * Source/autotools/FindDependencies.m4: Don't look for GAIL at all.
3034 * Source/autotools/Versions.m4: Removed any reference to GAIL.
3035 * Source/cmake/FindGAIL3.cmake: Removed.
3036 * Source/cmake/OptionsGTK.cmake: Don't look for the GAIL package.
3037
paroga@webkit.org0fff9012013-09-11 13:44:29 +000030382013-09-11 Patrick Gansterer <paroga@webkit.org>
3039
3040 [CMake] Split out generic Windows files into its own file
3041 https://bugs.webkit.org/show_bug.cgi?id=119514
3042
3043 Reviewed by Gyuyoung Kim.
3044
3045 This allows us to add smaller CMakeLists.txt files when
3046 adding additional Windows ports.
3047
3048 * Source/cmake/OptionsWinCE.cmake:
3049 * Source/cmake/WebKitMacros.cmake:
3050
berto@igalia.com806d83d2013-09-11 09:54:19 +000030512013-09-11 Alberto Garcia <berto@igalia.com>
3052
berto@igalia.com8be54f72013-09-11 11:15:54 +00003053 autogen.sh: fix removal of autom4te.cache
3054 https://bugs.webkit.org/show_bug.cgi?id=121150
3055
3056 Reviewed by Carlos Garcia Campos.
3057
3058 The removal of autom4te.cache is wrong, it uses 'rm -f' instead of
3059 'rm -rf' and it relies on an undefined variable.
3060
3061 In addition to that, it should be done after running autoreconf,
3062 which is when it's no longer needed.
3063
3064 * autogen.sh:
3065
30662013-09-11 Alberto Garcia <berto@igalia.com>
3067
berto@igalia.com806d83d2013-09-11 09:54:19 +00003068 Unquoted $ORIGDIR in autogen.sh
3069 https://bugs.webkit.org/show_bug.cgi?id=19512
3070
3071 Reviewed by Carlos Garcia Campos.
3072
3073 Quote all directory names. This doesn't mean that all possible
3074 directory names are safe for building webkit, but the configure
3075 script already runs a sanity check.
3076
3077 * autogen.sh:
3078
zandobersek@gmail.com4d4a01e2013-09-11 08:15:20 +000030792013-09-11 Zan Dobersek <zdobersek@igalia.com>
3080
3081 [GTK] Stop disabling deprecated symbols in debug builds
3082 https://bugs.webkit.org/show_bug.cgi?id=121145
3083
3084 Reviewed by Carlos Garcia Campos.
3085
3086 Disabling the dependencies' deprecated symbols in debug builds is only causing unnecessary
3087 build failures. Compiler warnings are being thrown whenever a deprecated symbol is being
3088 used, so a build failure is an overreach in this case.
3089
3090 * Source/autotools/SetupAutoconfHeader.m4:
3091
commit-queue@webkit.orgee50d0a2013-09-10 21:28:25 +000030922013-09-10 Marcelo Morais <m.morais@samsung.com>
3093
3094 [EFL] WebInspector: Move to new webinspector
3095 https://bugs.webkit.org/show_bug.cgi?id=119559
3096
3097 Reviewed by Gyuyoung Kim.
3098
3099 Enabling the new Web Inspector on EFL port.
3100 Co-author: Andre Loureiro <andre.vl@samsung.com>
3101
3102 * Source/PlatformEfl.cmake:
3103 * Source/cmake/OptionsEfl.cmake:
3104
zandobersek@gmail.com95d2a312013-09-07 06:13:27 +000031052013-09-06 Zan Dobersek <zdobersek@igalia.com>
3106
zandobersek@gmail.coma973b182013-09-07 06:25:14 +00003107 REGRESSION(r155143): Build failures on GTK port with Clang and libstdc++ < 4.8.1
3108 https://bugs.webkit.org/show_bug.cgi?id=120896
3109
3110 Reviewed by Anders Carlsson.
3111
3112 The GTK port currently only permits using the libstdc++ standard library when compiling with
3113 Clang. After r155143, build failures are occurring when using Clang and libstdc++ that predates
3114 the 4.8.0 release due to the use of std::is_trivially_destructible that isn't available in
3115 libstdc++ < 4.8.0.
3116
3117 To not add additional special casing, the GTK port should move onto requiring libstdc++ >= 4.8.1
3118 when compiling with the Clang compiler. Version 4.8.1 was chosen since it's C++11 feature-complete.
3119 This strict requirement is possible as compiling the GTK port with the Clang compiler is not really
3120 widespread, so we can afford to adjust the required dependencies to match other ports' progression
3121 instead of modifying the code.
3122
3123 * Source/autotools/CheckSystemAndBasicDependencies.m4: If the detected compiler is Clang, also check
3124 that the libstdc++ standard library is used by testing for the __GLIBCXX__ macro that should be defined
3125 to the value lesser than the '20130531', the date stamp used by the 4.8.1 release of libstdc++. Since
3126 possible future releases of the 4.6 or 4.7 series of libstdc++ will also match this check due to a newer
3127 date stamp contained in __GLIBCXX__, the std::is_trivially_destructible struct is also used so the
3128 compilation will fail if the libstdc++ that's used is older than allowed (and therefor does not support
3129 the feature). If the check fails, a fatal error is thrown, describing the requirement. Everything carries
3130 on as normal otherwise.
3131
31322013-09-06 Zan Dobersek <zdobersek@igalia.com>
3133
zandobersek@gmail.com95d2a312013-09-07 06:13:27 +00003134 [GTK] Bump the required Clang version to 3.2
3135 https://bugs.webkit.org/show_bug.cgi?id=112537
3136
3137 Reviewed by Gustavo Noronha Silva.
3138
3139 * Source/autotools/CheckSystemAndBasicDependencies.m4: Require the Clang 3.2 stack
3140 when the Clang compiler is specified.
3141
commit-queue@webkit.org934297e2013-09-06 05:47:21 +000031422013-09-05 Brendan Long <b.long@cablelabs.com>
3143
3144 [Qt] DefaultFullScreenVideoHandler and PlatformVideoWindow are included in the build when they are disabled
3145 https://bugs.webkit.org/show_bug.cgi?id=117206
3146
3147 Reviewed by Philippe Normand.
3148
3149 * Source/widgetsapi.pri: Don't include DefaultFullScreenVideoHandler when it's disabled.
3150
ryuan.choi@samsung.com6715b032013-09-06 00:23:22 +000031512013-09-05 Ryuan Choi <ryuan.choi@samsung.com>
3152
3153 [CMAKE] Add c++0x into CXX_FLAGS as a default
3154 https://bugs.webkit.org/show_bug.cgi?id=120812
3155
3156 Unreviewed build fix for EFL ports.
3157
3158 * Source/cmake/OptionsCommon.cmake: Moved c++0x option here from WebKitHelpers.
3159 * Source/cmake/WebKitHelpers.cmake:
3160
michael.bruning@digia.comf30a48e2013-09-04 10:50:09 +000031612013-09-04 Michael Brüning <michael.bruning@digia.com>
3162
3163 [Qt] Use correct library paths for prefix builds on Mac.
3164 https://bugs.webkit.org/show_bug.cgi?id=120635
3165
3166 Reviewed by Tor Arne Vestbø.
3167
3168 Due to a change of scope of the qmake force_independent configuration
3169 flag, the library paths in QtWebKit builds on the Mac are set to the
3170 QtWebKit build directory even for production builds.
3171
3172 This patch sets the correct library paths for prefixed production builds
3173 while keeping the scope of the force_independent flag for non-production
3174 builds.
3175
3176 * Source/api.pri:
3177 * Source/widgetsapi.pri:
3178
zandobersek@gmail.com500ca7b2013-09-04 10:19:34 +000031792013-09-04 Zan Dobersek <zdobersek@igalia.com>
3180
3181 [GTK] Add support for the Wayland build target
3182 https://bugs.webkit.org/show_bug.cgi?id=120627
3183
3184 Reviewed by Gustavo Noronha Silva.
3185
3186 Add support for building the GTK port with Wayland as the target. The Wayland target can be the sole target
3187 that's enabled, or it can be enabled in parallel with the X11 target.
3188
3189 Each of those two targets, when enabled, checks for the corresponding GTK+ windowing dependency being present.
3190 In the case of only the Wayland target being enabled, the accelerated compositing feature is disabled at
3191 build-time as the feature is not yet supported under the Wayland display protocol. X11-based plugin support is
3192 also disabled under that configuration, even if the WebKitPluginProcess is still built but is left non-operational.
3193 GLX support is also disabled if not building the X11 target.
3194
3195 The Wayland target can be enabled through using the --with-target configuration option that now accepts two
3196 additional values:
3197 - 'wayland' - only enables the Wayland target,
3198 - 'x11,wayland' - enables the X11 and Wayland targets that are to be built in parallel.
3199
3200 This makes it possible to build the GTK port of WebKit with the Wayland target, relying solely on the GTK+
3201 dependency that only has the Wayland backend enabled, and removes linking against any X11-related library.
3202 Note that at the moment there seem to be other dependencies that still link to X11-related libraries.
3203 Complete functionality is not yet guaranteed, but is of course the goal.
3204
3205 * Source/autotools/FindDependencies.m4: Store the version of the basic GTK+ dependency that was found.
3206 This is later used to check that the GTK+ X11 and GTK+ Wayland dependencies are of the same version. The
3207 X11-specific dependencies are grouped into one section (apart from the XComposite and XDamage dependencies),
3208 also checking for the GTK+ X11 dependency. If the X11 target is not enabled, the GLX dependency is disabled.
3209 Additionally check for the GTK+ Wayland dependency if the Wayland target is enabled.
3210 We only check for the presence and correct version of the GTK+ X11 and Wayland dependencies, if necessary.
3211 Check for the XComposite and XDamage dependencies if the X11 target is enabled (in addition to the OpenGL
3212 headers being present).
3213 In case of the Wayland target being enabled while the X11 target is not, disable the accelerated compositing
3214 feature as there's no support yet for it under the Wayland display protocol.
3215 * Source/autotools/PrintBuildConfiguration.m4: The build configuration should now print out 'GDK targets'.
3216 * Source/autotools/ReadCommandLineArguments.m4: The --with-target option can now take two additional values,
3217 'wayland' and 'x11,wayland'. The first one enables only the Wayland target, while the second one enables both
3218 X11 and Wayland targets. This makes it possible to build the GTK port with both X11 and Wayland display protocols
3219 supported in the same build.
3220 We must now check the outcoming with_target variable to see if the special case of building one or both of the
3221 possible parallel targets was chosen. We define with_x11_target and with_wayland_target variables if the
3222 with_target value applies to that case.
3223 * Source/autotools/SetupAutoconfHeader.m4: Do not define the XP_UNIX macro on builds that enable the Wayland-only
3224 target. It should still be defined if we're building both X11 and Wayland targets in parallel.
3225 * Source/autotools/SetupAutomake.m4: Define TARGET_X11 and TARGET_WAYLAND Automake conditionals if the new
3226 with_x11_target or with_wayland_target variables were set, respectively. Additionall, define the TARGET_X11_OR_WAYLAND
3227 Automake conditional if we're building either of the two targets.
3228
paroga@webkit.orge3de3b42013-09-03 13:25:14 +000032292013-09-03 Patrick Gansterer <paroga@webkit.org>
3230
3231 [CMake] Fix detection of x86_64 platform with MSVC
3232 https://bugs.webkit.org/show_bug.cgi?id=116662
3233
3234 Reviewed by Gyuyoung Kim.
3235
3236 Use ${MSVC_CXX_ARCHITECTURE_ID} instead of ${CMAKE_SYSTEM_PROCESSOR}, since
3237 the later one just resolves to the host processor on Windows.
3238
3239 * CMakeLists.txt:
3240
weinig@apple.comb7188852013-08-29 22:54:38 +000032412013-08-29 Sam Weinig <sam@webkit.org>
3242
3243 Add ENABLE guards for Promises
3244 https://bugs.webkit.org/show_bug.cgi?id=120488
3245
3246 Reviewed by Andreas Kling.
3247
3248 * Source/autotools/SetupWebKitFeatures.m4:
3249 * Source/cmake/WebKitFeatures.cmake:
3250 * Source/cmakeconfig.h.cmake:
3251
kov@webkit.orgfe757072013-08-28 23:35:34 +000032522013-08-28 Gustavo Noronha Silva <gns@gnome.org>
3253
3254 [GTK] Enable maintainer mode configure switch
3255 https://bugs.webkit.org/show_bug.cgi?id=120424
3256
3257 Reviewed by Martin Robinson.
3258
3259 The maintainer mode feature is used by ostree and other automated builders to ensure no autotools
3260 regeneration will happen for a regular tarball build; ostree builders, for instance, are very
3261 conservative with toolchain upgrades, and are still using aclocal 1.12. WebKit's latest tarball
3262 (2.1.90) for some reason tries to regenerate build files, and the build fails because it can't find
3263 the version of aclocal that was used for generating the tarball (1.13).
3264
3265 * configure.ac: enable maintainer mode feature.
3266
zandobersek@gmail.comaa396192013-08-28 14:52:48 +000032672013-08-28 Zan Dobersek <zdobersek@igalia.com>
3268
3269 [GTK] Add support for building JSC with FTL JIT enabled
3270 https://bugs.webkit.org/show_bug.cgi?id=120270
3271
3272 Reviewed by Filip Pizlo.
3273
3274 * Source/autotools/FindDependencies.m4: Disable FTL JIT if the JIT itself is disabled or if the C++ compiler
3275 being used is not Clang. Check for llvm-config and use it to properly test for the LLVM >= 3.4 dependency.
3276 * Source/autotools/PrintBuildConfiguration.m4: Print out the status of the FTL JIT support.
3277 * Source/autotools/ReadCommandLineArguments.m4: Add a configuration flag for enabling the feature, defaulting
3278 to 'no' used as the default value for now. This should switch to 'auto' at some point in future.
3279 * Source/autotools/SetupAutoconfHeader.m4: Define ENABLE_FTL_JIT to a specific value if possible.
3280 Also define HAVE_LLVM to 1 if the LLVM dependency was satisfied.
3281
hausmann@webkit.org7e676a92013-08-28 07:24:26 +000032822013-08-28 Simon Hausmann <simon.hausmann@digia.com>
3283
3284 [Qt] Unreviewed trivial build adjustment
3285
3286 * Source/sync.profile: Don't depend on qtjsbackend anymore. It's not needed in Qt 5.2
3287 anymore (but this section of sync.profile is only used by the CI system, so no impact
3288 anywhere else)
3289
carlosgc@webkit.org16161362013-08-24 11:54:54 +000032902013-08-24 Carlos Garcia Campos <cgarcia@igalia.com>
3291
3292 Unreviewed. Fix GTK+ build after r154541.
3293
3294 * Source/autotools/symbols.filter: Export symbols required by
3295 libWebCoreInternal.
3296
zandobersek@gmail.combd00b292013-08-15 21:11:50 +000032972013-08-15 Zan Dobersek <zdobersek@igalia.com>
3298
3299 Unreviewed GTK build fix after r154106.
3300
3301 * Source/autotools/symbols.filter: Export the proper Element::shadowRoot() symbol.
3302
fpizlo@apple.com0e0d9312013-08-15 20:43:06 +000033032013-08-14 Filip Pizlo <fpizlo@apple.com>
3304
3305 Typed arrays should be rewritten
3306 https://bugs.webkit.org/show_bug.cgi?id=119064
3307
3308 Reviewed by Oliver Hunt.
3309
3310 Automake work courtesy of Zan Dobersek <zdobersek@igalia.com>.
3311
3312 * Source/autotools/symbols.filter:
3313
timothy_horton@apple.comd52234f2013-08-15 00:25:49 +000033142013-08-14 Tim Horton <timothy_horton@apple.com>
3315
3316 Un-inline dataLog dumpers for IntSize and IntPoint
3317 https://bugs.webkit.org/show_bug.cgi?id=119697
3318
3319 Reviewed by Sam Weinig.
3320
3321 Avoid regressing build performance by moving IntSize::dump and IntPoint::dump elsewhere.
3322
3323 * Source/autotools/symbols.filter:
3324
mrobinson@webkit.orgcf0e3e92013-08-14 21:00:39 +000033252013-08-14 Martin Robinson <mrobinson@igalia.com>
3326
3327 [GTK] [CMake] Add support for building TestWebKitAPI
3328 https://bugs.webkit.org/show_bug.cgi?id=116987
3329
3330 Reviewed by Philippe Normand.
3331
3332 * Source/cmake/OptionsGTK.cmake: Turn on the API tests in the settings.
3333
zandobersek@gmail.comc1aaaea2013-08-13 16:56:04 +000033342013-08-13 Zan Dobersek <zdobersek@igalia.com>
3335
zandobersek@gmail.comf18ab332013-08-13 16:58:17 +00003336 [Autotools] Unicode's CFLAGS enforce -D_FORTIFY_SOURCE=2, -D_REENTRANT=1, causing faulty Clang builds
3337 https://bugs.webkit.org/show_bug.cgi?id=119685
3338
3339 Reviewed by Gustavo Noronha Silva.
3340
3341 icu-config includes '-D_FORTIFY_SOURCE=2 -D_REENTRANT=1' when printing out C preprocessor flags that are used
3342 as the C compiler flags to avoid other unwanted compiler options. This causes problems when building optimized
3343 builds with Clang because of a bug in that compiler:
3344 http://llvm.org/bugs/show_bug.cgi?id=16821
3345
3346 To avoid that, the C preprocessor search flags, as printed by `icu-config --cppflags-searchpath` are now used
3347 the Unicode dependency's C compiler flags, avoiding unconditionally specifying the two macros.
3348
3349 To adjust for that, the `-pthread` flag is added to the global CFLAGS and CXXFLAGS variables, ensuring
3350 the _REENTRANT define is set to 1 and declaring the flag globally instead of relying on Glib dependency's
3351 C compiler flags to do so for us. -D_FORTIFY_SOURCE=2 is only added to the CFLAGS and CXXFLAGS variables if
3352 the compiler in use is gcc or g++, preventing the Clang builds to malfunction.
3353
3354 * Source/autotools/FindDependencies.m4:
3355 * Source/autotools/SetupCompilerFlags.m4:
3356
33572013-08-13 Zan Dobersek <zdobersek@igalia.com>
3358
zandobersek@gmail.comc1aaaea2013-08-13 16:56:04 +00003359 [Autotools] Don't compare $CC, $CXX to exact compiler names
3360 https://bugs.webkit.org/show_bug.cgi?id=119683
3361
3362 Reviewed by Gustavo Noronha Silva.
3363
3364 Instead of comparing $CC and $CXX to exact compiler names (like 'gcc', 'clang++' etc.),
3365 use the compiler version checks to also specify the broader compiler collection of which
3366 the used compiler is a member of. This avoids failures in some border-line cases where
3367 the user would still use either a GCC or a Clang compiler but provide it through a symbolic
3368 link that was specified via the CC/CXX environment variables.
3369
3370 * Source/autotools/CheckSystemAndBasicDependencies.m4: Store the detected C/C++ compiler collection
3371 in c_compiler/cxx_compiler. Throw an error if no supported compiler was found.
3372 * Source/autotools/SetupCompilerFlags.m4: Test for a specific compiler by checking against
3373 c_compiler/cxx_compiler rather than CC/CXX values.
3374
zandobersek@gmail.com902a91c2013-08-13 06:16:35 +000033752013-08-12 Zan Dobersek <zdobersek@igalia.com>
3376
3377 [Autotools] Adjust the help string for the configure's --enable-optimizations flag
3378 https://bugs.webkit.org/show_bug.cgi?id=119682
3379
3380 Reviewed by Martin Robinson.
3381
3382 * Source/autotools/ReadCommandLineArguments.m4: Remove the 'GCC only' part of the help
3383 string for the --enable-optimizations flag. This is not true and can lead to confusion
3384 since the optimizations can be applied when compiling with Clang as well.
3385
carlosgc@webkit.org501bed02013-08-11 17:41:09 +000033862013-08-11 Carlos Garcia Campos <cgarcia@igalia.com>
3387
3388 Unreviewed. Update NEWS and Versions.m4 for 2.1.4 release.
3389
3390 * Source/autotools/Versions.m4: Update version numbers.
3391
zandobersek@gmail.coma6a05112013-08-09 12:46:05 +000033922013-08-09 Zan Dobersek <zdobersek@igalia.com>
3393
3394 [Automake] Clean up OpenGL graphics configuration sections
3395 https://bugs.webkit.org/show_bug.cgi?id=119554
3396
3397 Reviewed by Martin Robinson.
3398
3399 Clean up sections in the Automake configuration process that are configuring the OpenGL graphics
3400 features and dependencies. Remove unnecessary variable assignments, merge similar code paths,
3401 clarify a couple of comments and error messages and fix a few whitespace problems.
3402
3403 * Source/autotools/FindDependencies.m4:
3404 * Source/autotools/ReadCommandLineArguments.m4:
3405 * Source/autotools/SetupAutomake.m4:
3406
weinig@apple.comb49e18e2013-08-06 23:22:53 +000034072013-08-04 Sam Weinig <sam@webkit.org>
3408
3409 Remove support for HTML5 MicroData
3410 https://bugs.webkit.org/show_bug.cgi?id=119480
3411
3412 Reviewed by Anders Carlsson.
3413
3414 * Source/autotools/SetupWebKitFeatures.m4:
3415 * Source/cmake/OptionsBlackBerry.cmake:
3416 * Source/cmake/OptionsEfl.cmake:
3417 * Source/cmake/OptionsGTK.cmake:
3418 * Source/cmake/WebKitFeatures.cmake:
3419 * Source/cmakeconfig.h.cmake:
3420
simon.pena@samsung.comfedb5612013-08-06 09:36:04 +000034212013-08-06 Simon Pena <simon.pena@samsung.com>
3422
simon.pena@samsung.comfd4e9d32013-08-06 11:08:03 +00003423 Build fix for GTK 32-bit after r153736
3424
3425 * Source/autotools/symbols.filter: expose WebCore::SerializedScriptValue::create.
3426
34272013-08-06 Simon Pena <simon.pena@samsung.com>
3428
simon.pena@samsung.comfedb5612013-08-06 09:36:04 +00003429 Build fix for GTK after r153736
3430
3431 * Source/autotools/symbols.filter: expose missing symbols
3432 WebCore::SerializedScriptValue::create and WebCore::toJS to Internals.
3433
zandobersek@gmail.coma56af6c2013-08-05 07:58:16 +000034342013-08-05 Zan Dobersek <zdobersek@igalia.com>
3435
3436 [Automake] Define ENABLE_JIT through the Autoconf header
3437 https://bugs.webkit.org/show_bug.cgi?id=119445
3438
3439 Reviewed by Martin Robinson.
3440
3441 Instead of defining the ENABLE_JIT value through JSC_CPPFLAGS, the feature define is
3442 set to be either enabled or disabled through the Autoconf header, based on the value
3443 passed through the configuration flag. The 'auto' value is used as default, meaning
3444 that the feature is enabled or disabled in the Platform.h header based on the platform
3445 configuration (OS, architecture etc.).
3446
3447 * Source/autotools/FindDependencies.m4: Remove the JSC_CPPFLAGS definition.
3448 * Source/autotools/ReadCommandLineArguments.m4: Change the default value to 'auto' instead
3449 of 'autodetect', as used by other configuration options that take a similar approach to enabling
3450 a specific feature.
3451 * Source/autotools/SetupAutoconfHeader.m4: Set a strict value for the ENABLE_JIT define through
3452 the Autoconf header if the feature was specifically enabled or disabled.
3453
zalan@apple.comf0b7adf2013-08-04 21:29:00 +000034542013-08-04 Zalan Bujtas <zalan@apple.com>
3455
3456 Background doesn't fully repaint when body has margins.
3457 https://bugs.webkit.org/show_bug.cgi?id=119033
3458
3459 Reviewed by Simon Fraser.
3460
3461 Ensure that background-color changes do not leave unpainted areas when
3462 body has margins.
3463
3464 Both <body> and <html> background-color get propagated up to the viewport.
3465 If <body> has background-color attribute set, while <html> doesn't, the color is
3466 applied not only on the <body> but on both the <html> and the viewport. However,
3467 it's not enough to mark the RenderView dirty because with tiles backing on,
3468 there could be areas outside of the viewport that need repaint. By marking
3469 the RenderView's graphics layer dirty instead, we ensure that all the related
3470 tiles get marked dirty too and the new background color covers all areas.
3471
3472 Manual test added. When forcing top-level composition on (even with embedded iframe to
3473 make sure we don't do paintsIntoWindow rendering), the test case execution changes so much,
3474 that the repaint rects don't reflect the functionality difference anymore.
3475
3476 Reviewed by Simon Fraser.
3477
3478 * ManualTests/compositing/background-color-change-on-body-with-margin.html: Added.
3479
kadam@inf.u-szeged.hu8f9f04c2013-07-30 13:34:05 +000034802013-07-30 Ádám Kallai <kadam@inf.u-szeged.hu>
3481
3482 [Qt] Workaround to make syncqt run and generate forwarding headers in SVN repositories too.
3483 https://bugs.webkit.org/show_bug.cgi?id=118725.
3484
3485 Reviewed by Tor Arne Vestbø.
3486
3487 * .qmake.conf:
3488
carlosgc@webkit.orgbe400092013-07-30 13:14:51 +000034892013-07-30 Carlos Garcia Campos <cgarcia@igalia.com>
3490
3491 Unreviewed. Update NEWS and Versions.m4 for 2.1.4 release.
3492
3493 * Source/autotools/Versions.m4: Bump version numbers.
3494
ryuan.choi@samsung.comaf9bf602013-07-28 06:48:35 +000034952013-07-27 Ryuan Choi <ryuan.choi@samsung.com>
3496
3497 [EFL] Bump required version of EFL to 1.7
3498 https://bugs.webkit.org/show_bug.cgi?id=119144
3499
3500 Reviewed by Christophe Dumez.
3501
3502 We have supported 1.6 for Tizen build since r137203.
3503 But Tizen now supports 1.7+ after Tizen released 2.0.
3504
3505 * Source/cmake/OptionsEfl.cmake:
3506 Bumped EFL to 1.7 and removed promotion.
3507
ch.dumez@sisa.samsung.com233cf8a2013-07-25 17:10:19 +000035082013-07-25 Christophe Dumez <ch.dumez@sisa.samsung.com>
3509
3510 Unreviewed EFL build fix after r153315.
3511
3512 Use -std=gnu++0x instead of -std=c++0x as we rely on GNU extensions such as
3513 typeof().
3514
3515 * Source/cmake/WebKitHelpers.cmake:
3516
ryuan.choi@samsung.com55323222013-07-25 12:09:30 +000035172013-07-25 Ryuan Choi <ryuan.choi@samsung.com>
3518
3519 [CMAKE] Enforce c++0x for cmake based ports
3520 https://bugs.webkit.org/show_bug.cgi?id=119081
3521
3522 Reviewed by Gyuyoung Kim.
3523
3524 * Source/cmake/WebKitHelpers.cmake:
3525 Enforce c++0x for all cmake based ports to fix build break.
3526
ryuan.choi@samsung.com94225752013-07-24 09:57:57 +000035272013-07-24 Ryuan Choi <ryuan.choi@samsung.com>
3528
3529 [EFL][CMAKE] Fix wrong syntax about option commands
3530 https://bugs.webkit.org/show_bug.cgi?id=119035
3531
3532 Reviewed by Christophe Dumez.
3533
3534 second argument of cmake option command should be description.
3535
3536 * Source/cmake/OptionsEfl.cmake: Added description instead of wrong initial value.
3537
timothy_horton@apple.comb0aa0e22013-07-23 17:14:52 +000035382013-07-23 Tim Horton <timothy_horton@apple.com>
3539
3540 Add a test for plug-in unavailability indicator obscurity detection
3541 https://bugs.webkit.org/show_bug.cgi?id=119007
3542
3543 Reviewed by Anders Carlsson.
3544
3545 * Source/autotools/symbols.filter:
3546 Expose RenderEmbeddedObject::isReplacementObscured to internals.
3547
kbalazs@webkit.orgd50a83e2013-07-17 08:37:03 +000035482013-07-16 Balazs Kelemen <kbalazs@webkit.org>
3549
3550 [CMake] Undefined references should be detected at build time
3551 https://bugs.webkit.org/show_bug.cgi?id=110236
3552
3553 Reviewed by Christophe Dumez.
3554
3555 Pass the --no-undefined argument to the linker on platforms where it is available.
3556
3557 * Source/cmake/OptionsCommon.cmake:
3558
carlosgc@webkit.org5c9d16e2013-07-16 10:47:17 +000035592013-07-16 Carlos Garcia Campos <cgarcia@igalia.com>
3560
3561 [GTK] Remove compile warnings about GTK+ API deprecated after 3.6
3562 https://bugs.webkit.org/show_bug.cgi?id=118237
3563
3564 Reviewed by Philippe Normand.
3565
3566 We depend on GTK+3.6 so we are not interested in compile warnings
3567 about deprecated API after 3.6
3568
3569 * Source/autotools/SetupAutoconfHeader.m4: Define
3570 GDK_VERSION_MIN_REQUIRED in config.h.
3571
carlosgc@webkit.org879b7462013-07-09 08:29:10 +000035722013-07-09 Carlos Garcia Campos <cgarcia@igalia.com>
3573
3574 Unreviewed. Update NEWS and Versions.m4 for 2.1.3 release.
3575
3576 * Source/autotools/Versions.m4: Bump version numbers.
3577
aestes@apple.com28e42dd2013-07-09 05:21:51 +000035782013-07-08 Andy Estes <aestes@apple.com>
3579
3580 Add WebInspectorUI to WebKit.xcworkspace
3581 https://bugs.webkit.org/show_bug.cgi?id=118491
3582
3583 Reviewed by Sam Weinig.
3584
3585 * WebKit.xcworkspace/contents.xcworkspacedata:
3586
commit-queue@webkit.org95457ab2013-07-08 15:57:38 +000035872013-07-08 ChangSeok Oh <changseok.oh@collabora.com>
3588
3589 [GTK] Acceleration description isn't displayed in configured options.
3590 https://bugs.webkit.org/show_bug.cgi?id=118441
3591
3592 Reviewed by Gustavo Noronha Silva.
3593
3594 The acceleration_backend_description has been changed to acceleration_description from r152275.
3595
3596 * Source/autotools/PrintBuildConfiguration.m4:
3597
zandobersek@gmail.com0cf71c92013-07-08 15:54:26 +000035982013-07-08 Zan Dobersek <zdobersek@igalia.com>
3599
3600 [Autoconf] Define WTF_USE_OPENGL when OpenGL was found
3601 https://bugs.webkit.org/show_bug.cgi?id=118341
3602
3603 Reviewed by Gustavo Noronha Silva.
3604
3605 After r152275, WTF_USE_OPENGL is only defined if the accelerated compositing is enabled.
3606 This breaks the build if disabling the accelerated compositing feature as the OpenGL-specific
3607 code is not compiled anymore even if it's still required.
3608
3609 To avoid that, WTF_USE_OPENGL should be defined if OpenGL was found. The accelerated compositing
3610 feature also relies on this condition, exiting the configuration process with an error otherwise.
3611
3612 * Source/autotools/SetupAutoconfHeader.m4:
3613
kov@webkit.org30b49f12013-07-02 01:00:38 +000036142013-07-01 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
3615
3616 [GTK] Remove unsupported AC backends
3617 https://bugs.webkit.org/show_bug.cgi?id=117362
3618
3619 Reviewed by Martin Robinson.
3620
3621 * Source/autotools/FindDependencies.m4: remove checks related to acceleration backend,
3622 turn them into a check for OpenGL being available, simply.
3623 * Source/autotools/ReadCommandLineArguments.m4: remove command line option to select
3624 accelerated backend, it's now auto-detected.
3625 * Source/autotools/SetupAutoconfHeader.m4: no longer defines USE_CLUTTER and
3626 USE_TEXTURE_MAPPER_CAIRO.
3627 * Source/autotools/SetupAutomake.m4: remove checks related to acceleration backend,
3628 turn them into a check for OpenGL being available, simply.
3629 * Source/autotools/Versions.m4: no longer check for clutter/clutter-gtk.
3630
timothy@apple.com3bc89112013-07-01 22:23:11 +000036312013-07-01 Timothy Hatcher <timothy@apple.com>
3632
3633 Link to WebInspectorUI.framework at build time instead of soft linking.
3634
3635 https://bugs.webkit.org/show_bug.cgi?id=118261
3636
3637 Reviewed by Joseph Pecoraro.
3638
3639 * Source/Makefile: Build WebInspectorUI before WebKit and WebKit2.
3640
commit-queue@webkit.orgad2a23e2013-06-28 13:31:47 +000036412013-06-28 Sean Bright <sean@malleable.com>
3642
3643 [Autotools] Properly quote harfbuzz-icu pkg-config check
3644 https://bugs.webkit.org/show_bug.cgi?id=118186
3645
3646 Reviewed by Carlos Garcia Campos.
3647
3648 A secondary test was added in r150963 to check for harfbuzz-icu
3649 when it was split into two packages, but the test is not properly
3650 quoted. If the test fails you get an error about missing
3651 version "./configure.9.8" instead of the expected "0.9.8."
3652
3653 * Source/autotools/FindDependencies.m4:
3654
ch.dumez@sisa.samsung.com1a536842013-06-27 15:46:35 +000036552013-06-27 Christophe Dumez <ch.dumez@sisa.samsung.com>
3656
3657 Remove [NoInterfaceObject] from WorkerGlobalScope
3658 https://bugs.webkit.org/show_bug.cgi?id=118071
3659
3660 Reviewed by Kentaro Hara.
3661
3662 Update GENERATE_BINDINGS CMake macro to take 2 additional parameters
3663 now needed by the preprocess-idls.pl script.
3664
3665 * Source/cmake/WebKitMacros.cmake:
3666
ryuan.choi@samsung.comc3fd28d2013-06-24 12:31:34 +000036672013-06-24 Ryuan Choi <ryuan.choi@samsung.com>
3668
3669 [CMAKE] Clear unused cmakedefines
3670 https://bugs.webkit.org/show_bug.cgi?id=117931
3671
3672 Reviewed by Christophe Dumez.
3673
3674 * Source/cmakeconfig.h.cmake:
3675 Removed ENABLE_AS_IMAGE, ENABLE_LEGACY_WEBKIT_BLOB_BUILDER and
3676 ENABLE_CLIENT_BASED_GEOLOCATION cmakedefines which already removed.
3677
ryuan.choi@samsung.come5b72eb2013-06-21 02:26:38 +000036782013-06-20 Ryuan Choi <ryuan.choi@samsung.com>
3679
3680 [CMAKE][EFL] Enable DOM4 Events Constructor
3681 https://bugs.webkit.org/show_bug.cgi?id=117858
3682
3683 Reviewed by Laszlo Gombos.
3684
3685 * Source/cmake/OptionsEfl.cmake: Enabled ENABLE_DOM4_EVENTS_CONSTRUCTOR.
3686 * Source/cmake/WebKitFeatures.cmake: Added ENABLE_DOM4_EVENTS_CONSTRUCTOR.
3687 * Source/cmakeconfig.h.cmake: Ditto.
3688
zandobersek@gmail.com150d9552013-06-20 19:32:36 +000036892013-06-20 Zan Dobersek <zdobersek@igalia.com>
3690
3691 [GTK] remove bashism from configure
3692 https://bugs.webkit.org/show_bug.cgi?id=117796
3693
3694 Reviewed by Gustavo Noronha Silva.
3695
3696 * Source/autotools/FindDependencies.m4: Perform string appending by redeclaring the base string to the value
3697 of the base string followed by the string that's being appended. This replaces the use of the '+=' operator
3698 that works under bash but is not supported by other shells.
3699
rniwa@webkit.orga9527472013-06-18 21:25:07 +000037002013-06-18 Ryosuke Niwa <rniwa@webkit.org>
3701
3702 REGRESSION(r147602): Search text field doesn't render selection when it has some :focus rules
3703 https://bugs.webkit.org/show_bug.cgi?id=117747
3704
3705 Reviewed by Kent Tamura.
3706
3707 * ManualTests/search-select-all-with-focus-style.html: Added.
3708
carlosgc@webkit.org95beb192013-06-18 10:30:22 +000037092013-06-18 Carlos Garcia Campos <cgarcia@igalia.com>
3710
3711 Unreviewed. Update NEWS and Versions.m4 for 2.1.2 release.
3712
3713 * Source/autotools/Versions.m4: Bump version numbers.
3714
commit-queue@webkit.org8c6441c2013-06-18 08:18:40 +000037152013-06-18 Xabier Rodriguez Calvar <calvaris@igalia.com>
3716
3717 [GTK][GStreamer] Fullscreen option in video element context menu not working
3718 https://bugs.webkit.org/show_bug.cgi?id=105191
3719
3720 Fullscreen with native controls is outdated and even broken in
3721 [GTK][WK2], so they are deactivated for now.
3722
3723 Reviewed by Philippe Normand.
3724
3725 * Source/autotools/SetupAutoconfHeader.m4: Removed the use of
3726 fullscreen native media controls.
3727
michael.bruning@digia.comf9bd3442013-06-17 14:35:05 +000037282013-06-17 Michael Brüning <michael.bruning@digia.com>
3729
3730 [Qt] Remove Qt specific QTKIT flagged code.
3731 https://bugs.webkit.org/show_bug.cgi?id=117635
3732
3733 Reviewed by Simon Hausmann.
3734
3735 Due to disabling QTKIT for Qt in r151546, the
3736 code the flags that are not taken into account
3737 anymore and the code that has been rendered
3738 unreachable by this are removed.
3739
3740 * Source/widgetsapi.pri:
3741
carlosgc@webkit.org537a8362013-06-17 08:39:58 +000037422013-06-17 Carlos Garcia Campos <cgarcia@igalia.com>
3743
3744 Unreviewed. Rename gobject_introspection_required variable.
3745
3746 As gobject_introspection_required_version for consistency with all
3747 other required_version variables.
3748
3749 * Source/autotools/FindDependencies.m4:
3750 * Source/autotools/Versions.m4:
3751
paroga@webkit.org55e36592013-06-14 22:49:14 +000037522013-06-14 Patrick Gansterer <paroga@webkit.org>
3753
3754 Introduce USE(WINGDI) for the Windows port
3755 https://bugs.webkit.org/show_bug.cgi?id=116138
3756
3757 Reviewed by Ryosuke Niwa.
3758
3759 Using USE(WINGDI) instead of OS(WINCE) will allow us to
3760 compile the GDI based Windows port on WinNT too.
3761
3762 * Source/cmake/OptionsWinCE.cmake:
3763
commit-queue@webkit.org1ceb0ef2013-06-14 08:20:21 +000037642013-06-14 Manuel Rego Casasnovas <rego@igalia.com>
3765
3766 [GTK][WK1] Missing symbols
3767 https://bugs.webkit.org/show_bug.cgi?id=117629
3768
3769 Unreviewed GTK+ build fix.
3770
3771 * Source/autotools/symbols.filter: Added missing symbols needed when
3772 compiling WK1.
3773
mvujovic@adobe.com4745cfc2013-06-13 22:32:50 +000037742013-06-13 Max Vujovic <mvujovic@adobe.com>
3775
3776 [CSS Regions] Selection dragged from a region paints its background
3777 https://bugs.webkit.org/show_bug.cgi?id=117607
3778
3779 Reviewed by Alexandru Chiculita.
3780
3781 Add a manual test for the painting of a dragged selection from a region. We don't have an
3782 automated way to test this yet. This test is similar to the other manual selection dragging
3783 tests (e.g. ManualTests/drag-image.html).
3784
3785 * ManualTests/regions/drag-selection-painting.html: Added.
3786
commit-queue@webkit.org583c2282013-06-13 16:47:59 +000037872013-06-13 Xabier Rodriguez Calvar <calvaris@igalia.com>
3788
3789 [GTK] [WK2] Found missing symbol when running some tests
3790 https://bugs.webkit.org/show_bug.cgi?id=117598
3791
3792 Reviewed by Martin Robinson.
3793
3794 * Source/autotools/symbols.filter: Added missing
3795 _ZN7WebCore28notImplementedLoggingChannelEv.
3796
commit-queue@webkit.org46a13702013-06-12 17:11:41 +000037972013-06-12 Alberto Garcia <agarcia@igalia.com>
3798
3799 [BlackBerry] Remove dead WebDOM code
3800 https://bugs.webkit.org/show_bug.cgi?id=113370
3801
3802 Reviewed by Anders Carlsson.
3803
3804 BlackBerry PR 347565
3805 Internally reviewed by Charles Wei.
3806
3807 * Source/cmake/OptionsBlackBerry.cmake:
3808
timothy@apple.com164f2a52013-06-11 19:17:00 +000038092013-06-06 Timothy Hatcher <timothy@apple.com>
3810
3811 Add WebInspectorUI to the Makefile.
3812
3813 Reviewed by Mark Rowe.
3814
3815 * Source/Makefile:
3816
commit-queue@webkit.org3402ffd2013-06-11 15:14:59 +000038172013-06-11 Seokju Kwon <seokju.kwon@gmail.com>
3818
3819 Remove leftover wxWebkit code
3820 https://bugs.webkit.org/show_bug.cgi?id=117471
3821
3822 Reviewed by Andreas Kling.
3823
3824 * Source/cmake/WebKitPackaging.cmake:
3825
zandobersek@gmail.com39882512013-06-07 17:15:29 +000038262013-06-07 Zan Dobersek <zdobersek@igalia.com>
3827
3828 [regression] build failure WebKitFontFamilyNames.h missing
3829 https://bugs.webkit.org/show_bug.cgi?id=117178
3830
3831 Reviewed by Sam Weinig.
3832
3833 * GNUmakefile.am: List platform_sources under the BUILT_SOURCES list.
3834
betravis@adobe.comed90c982013-06-05 23:05:57 +000038352013-06-05 Bear Travis <betravis@adobe.com>
3836
3837 [CSS Exclusions][CSS Shapes] Split CSS Exclusions & Shapes compile & runtime flags
3838 https://bugs.webkit.org/show_bug.cgi?id=117172
3839
3840 Reviewed by Alexandru Chiculita.
3841
3842 Adding the CSS_SHAPES compile flag.
3843
3844 * Source/autotools/SetupWebKitFeatures.m4:
3845 * Source/autotools/symbols.filter:
3846 * Source/cmake/WebKitFeatures.cmake:
3847 * Source/cmakeconfig.h.cmake:
3848
zandobersek@gmail.com43a80132013-06-05 07:08:40 +000038492013-06-05 Zan Dobersek <zdobersek@igalia.com>
3850
3851 Move MemoryInfo under window.internals
3852 https://bugs.webkit.org/show_bug.cgi?id=117197
3853
3854 Reviewed by Ryosuke Niwa.
3855
3856 * Source/autotools/symbols.filter: Export the required symbol.
3857
ch.dumez@sisa.samsung.com5d7bf672013-06-04 14:17:51 +000038582013-06-04 Christophe Dumez <ch.dumez@sisa.samsung.com>
3859
3860 Automatically generate WorkerContext constructor attributes
3861 https://bugs.webkit.org/show_bug.cgi?id=117183
3862
3863 Reviewed by Kentaro Hara.
3864
3865 Update GENERATE_BINDINGS macro to take an additional _workercontext_constructors_file
3866 optional argument.
3867
3868 * Source/cmake/WebKitMacros.cmake:
3869
commit-queue@webkit.orgb6b20332013-06-04 01:09:37 +000038702013-06-03 Eduardo Lima Mitev <elima@igalia.com>
3871
3872 [EFL] Add ATK version 2.8.0 to efl jhbuild moduleset
3873 https://bugs.webkit.org/show_bug.cgi?id=116726
3874
3875 Reviewed by Gyuyoung Kim.
3876
3877 Bump required version of ATK to 2.8.0 in EFL CMake's build.
3878
3879 * Source/cmake/FindATK.cmake: Adds macro to check required version
3880 * Source/cmake/OptionsEfl.cmake: Specifies required version of ATK to be 2.8.0
3881
commit-queue@webkit.org5f3ae292013-05-30 14:55:45 +000038822013-05-30 Alberto Garcia <agarcia@igalia.com>
3883
3884 [GTK] Needs to check for harfbuzz-icu
3885 https://bugs.webkit.org/show_bug.cgi?id=116978
3886
3887 Reviewed by Xan Lopez.
3888
3889 HarfBuzz 0.9.18 splits harbuzz-icu into a separate library so we
3890 also need to check for it in order to get the necessary flags for
3891 the compiler and the linker.
3892
3893 We keep this conditional for now since we still want to support
3894 earlier versions of HarfBuzz.
3895
3896 * Source/autotools/FindDependencies.m4:
3897
tkent@chromium.orgb2927722013-05-29 22:16:40 +000038982013-05-29 Kent Tamura <tkent@chromium.org>
3899
3900 Remove leftover files for ENABLE_PAGE_POPUP and ENABLE_CALENDAR_PICKER
3901 https://bugs.webkit.org/show_bug.cgi?id=116999
3902
3903 Reviewed by Anders Carlsson.
3904
3905 * ManualTests/forms/calendar-picker-crash-by-type-change.html: Removed.
3906 * ManualTests/forms/calendar-picker.html: Removed.
3907 * ManualTests/forms/color-suggestion-picker.html: Removed.
3908 * ManualTests/forms/date-suggestion-picker.html: Removed.
3909
mrobinson@webkit.org5a30d4f2013-05-29 19:24:05 +000039102013-05-29 Martin Robinson <mrobinson@igalia.com>
3911
3912 Fix more CMake GTK+ build issues after r150336
3913
3914 * Source/cmake/OptionsGTK.cmake: Actually set the new output name variable
3915 and be sure to set WTF_USE_EGL when EGL is enabled.
3916
carlosgc@webkit.org6e607b32013-05-29 12:15:53 +000039172013-05-29 Carlos Garcia Campos <cgarcia@igalia.com>
3918
carlosgc@webkit.org8697d8d2013-05-29 12:19:36 +00003919 Unreviewed. Update NEWS and Versions.m4 for 2.1.1 release.
3920
3921 * Source/autotools/Versions.m4: Bump version numbers.
3922
39232013-05-29 Carlos Garcia Campos <cgarcia@igalia.com>
3924
carlosgc@webkit.org6e607b32013-05-29 12:15:53 +00003925 Unreviewed. Fix make distcheck.
3926
3927 * GNUmakefile.am: Add WebKitFeatures.h and WebKitFeatures.txt to
3928 DISTCLEANFILES.
3929
jonlee@apple.com15f77842013-05-28 00:02:46 +000039302013-05-26 Jon Lee <jonlee@apple.com>
3931
3932 [WK2] Notifications clobber each other with multiple processes
3933 https://bugs.webkit.org/show_bug.cgi?id=116428
3934 <rdar://problem/13935191>
3935
3936 Reviewed by Darin Adler.
3937
3938 * ManualTests/notification-in-multiple-windows.html: Added.
3939
paroga@webkit.orgb23ceca2013-05-27 18:09:51 +000039402013-05-27 Patrick Gansterer <paroga@webkit.org>
3941
3942 Use ICU_INCLUDE_DIRS in BlackBerry CMake files
3943 https://bugs.webkit.org/show_bug.cgi?id=116210
3944
3945 Reviewed by Rob Buis.
3946
3947 Set and use the ICU_INCLUDE_DIRS variable to avoid
3948 duplicated adding of the ICU include directory.
3949
3950 * Source/cmake/OptionsBlackBerry.cmake:
3951
andersca@apple.com0b330ab2013-05-24 19:07:02 +000039522013-05-24 Anders Carlsson <andersca@apple.com>
3953
3954 Remove PagePopup code
3955 https://bugs.webkit.org/show_bug.cgi?id=116732
3956
3957 Reviewed by Andreas Kling.
3958
3959 * Source/cmakeconfig.h.cmake:
3960 Remove ENABLE_PAGE_POPUP.
3961
mrobinson@webkit.org0373a742013-05-21 18:49:40 +000039622013-05-21 Martin Robinson <mrobinson@igalia.com>
3963
3964 [GTK] [CMake] Add support for building WebKit2
3965 https://bugs.webkit.org/show_bug.cgi?id=116372
3966
3967 Reviewed by Gustavo Noronha Silva.
3968
3969 * Source/cmake/FindWebP.cmake: Added.
3970 * Source/cmake/OptionsGTK.cmake: Turn on WebKit2 and the plugin process and also look
3971 for WebP. These missing symbols were hidden up until now. ENABLE_TEXTURE_MAPPER was
3972 also incorrect specified.
3973
zandobersek@gmail.com7af179e2013-05-21 16:05:31 +000039742013-05-21 Zan Dobersek <zdobersek@igalia.com>
3975
3976 [GTK] Compile everything in C++11 mode
3977 https://bugs.webkit.org/show_bug.cgi?id=116452
3978
3979 Reviewed by Anders Carlsson.
3980
3981 * Source/autotools/SetupCompilerFlags.m4: Use the C++11 standard by default when compiling C++ source code.
3982 Perform some minor cleanup around the comments and the order of specifying additional CXXFLAGS entries.
3983
commit-queue@webkit.org4cbbd262013-05-21 10:55:57 +000039842013-05-21 Carlos Garcia Campos <cgarcia@igalia.com>
3985
3986 [BlackBerry] Make PagePopup implementation independent from WebCore
3987 https://bugs.webkit.org/show_bug.cgi?id=116448
3988
3989 Reviewed by Anders Carlsson.
3990
3991 * Source/cmake/OptionsBlackBerry.cmake: Do not enable PAGE_POPUP
3992 feature.
3993
ch.dumez@sisa.samsung.com9a982662013-05-20 16:00:52 +000039942013-05-20 Christophe Dumez <ch.dumez@sisa.samsung.com>
3995
3996 [EFL] Reenabled INDEXED_DATABASE after r150344
3997 https://bugs.webkit.org/show_bug.cgi?id=116430
3998
3999 Reviewed by Gyuyoung Kim.
4000
4001 Reenable INDEXED_DATABASE flag for EFL port now that WebKit2
4002 build was fixed in r150344.
4003
4004 * Source/cmake/OptionsEfl.cmake:
4005
andersca@apple.coma82aee42013-05-19 22:57:32 +000040062013-05-19 Anders Carlsson <andersca@apple.com>
4007
4008 Remove link prerendering code
4009 https://bugs.webkit.org/show_bug.cgi?id=116415
4010
4011 Reviewed by Darin Adler.
4012
4013 This code was only used by Chromium and is dead now.
4014
4015 * Source/autotools/SetupWebKitFeatures.m4:
4016 * Source/cmake/WebKitFeatures.cmake:
4017 * Source/cmakeconfig.h.cmake:
4018
paroga@webkit.org8c217802013-05-18 11:36:50 +000040192013-05-18 Patrick Gansterer <paroga@webkit.org>
4020
4021 [CMake] Replace *_LIBRARY_NAME with *_OUTPUT_NAME
4022 https://bugs.webkit.org/show_bug.cgi?id=114554
4023
4024 Reviewed by Gyuyoung Kim.
4025
4026 Using variables as target names is very uncommon in CMake.
4027 The usual way to specify the name of the resulting binary
4028 is to set the OUTPUT_NAME target property.
4029
4030 * CMakeLists.txt:
4031 * Source/CMakeLists.txt:
4032 * Source/PlatformEfl.cmake:
4033 * Source/PlatformGTK.cmake:
4034 * Source/cmake/OptionsBlackBerry.cmake:
4035 * Source/cmake/OptionsEfl.cmake:
4036 * Source/cmake/OptionsGTK.cmake:
4037 * Source/cmake/WebKitHelpers.cmake:
4038 * Source/cmake/gtest/CMakeLists.txt:
4039
ch.dumez@sisa.samsung.com6aadb252013-05-18 09:14:01 +000040402013-05-18 Christophe Dumez <ch.dumez@sisa.samsung.com>
4041
4042 Unreviewed EFL build fix.
4043
4044 Temporarily disabled INDEXED_DATABASE at compile-time as it breaks
4045 WK2 build after r150305.
4046
4047 * Source/cmake/OptionsEfl.cmake:
4048
commit-queue@webkit.org5a7d9572013-05-18 07:19:37 +000040492013-05-18 Alberto Garcia <agarcia@igalia.com>
4050
4051 [GTK] Parallel build fails if gtk-doc is enabled
4052 https://bugs.webkit.org/show_bug.cgi?id=116227
4053
4054 Reviewed by Martin Robinson.
4055
4056 * GNUmakefile.am:
4057 Define an empty noinst_DATA variable where other automake files
4058 can add additional objects to be built.
4059
mrobinson@webkit.orgddd23422013-05-16 18:30:19 +000040602013-05-16 Martin Robinson <mrobinson@igalia.com>
4061
4062 [GTK] [CMake] Disable the shadow DOM
4063 https://bugs.webkit.org/show_bug.cgi?id=116237
4064
4065 Reviewed by Gustavo Noronha Silva.
4066
4067 * Source/cmake/OptionsGTK.cmake: Disable shadow DOM by default.
4068
mrobinson@webkit.org6f440192013-05-16 18:16:56 +000040692013-05-14 Martin Robinson <mrobinson@igalia.com>
4070
4071 [GTK] Add support for building WebCore to the cmake build
4072 https://bugs.webkit.org/show_bug.cgi?id=116128
4073
4074 Reviewed by Gustavo Noronha Silva.
4075
4076 * Source/PlatformGTK.cmake: Added.
4077 * Source/cmake/OptionsGTK.cmake: Added more logic and variables to support WebCore and properly
4078 defined some existing variables.
4079
ap@apple.com1f986d42013-05-15 21:42:03 +000040802013-05-15 Alexey Proskuryakov <ap@apple.com>
4081
4082 More fixing after WebProcessShim renaming in r149074.
4083
4084 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
4085 Updated to insert the right shim.
4086
paroga@webkit.org05d4b7f2013-05-15 16:48:32 +000040872013-05-15 Patrick Gansterer <paroga@webkit.org>
4088
4089 Consolidate lists in WTF CMake files
4090 https://bugs.webkit.org/show_bug.cgi?id=116142
4091
4092 Reviewed by Martin Robinson.
4093
4094 Move common files into the CMakeLists.txt to avoid duplicating the list of files.
4095 Also rebase the recently added GTK files to match the other CMake ports, since
4096 the submitted patch was based on an older version of the source tree.
4097
4098 * Source/cmake/OptionsGTK.cmake:
4099
zandobersek@gmail.com6d888f82013-05-14 17:40:53 +000041002013-05-14 Zan Dobersek <zdobersek@igalia.com>
4101
4102 [GTK] Move generated ColorData.cpp, WebKitFontFamilyNames.(cpp|h) build targets into libPlatform
4103 https://bugs.webkit.org/show_bug.cgi?id=115921
4104
4105 Reviewed by Gustavo Noronha Silva.
4106
4107 * GNUmakefile.am: Add GENSOURCES_PLATFORM, platform_built_sources variables.
4108
mrobinson@webkit.org049c96c2013-05-12 17:58:47 +000041092013-05-11 Martin Robinson <mrobinson@igalia.com>
4110
mrobinson@webkit.org5ef56982013-05-12 18:22:11 +00004111 [GTK] Add a basic cmake build for WTF and JavaScriptCore
4112 https://bugs.webkit.org/show_bug.cgi?id=115967
4113
4114 Reviewed by Laszlo Gombos.
4115
4116 * CMakeLists.txt: Add GTK+ to the list of ports.
4117 * Source/CMakeLists.txt: We do not try to build WebCoreTestSupport when WebCore is disabled.
4118 * Source/cmake/FindGAIL3.cmake: Added.
4119 * Source/cmake/FindGDK3.cmake: Added.
4120 * Source/cmake/FindGStreamer.cmake: Use the passed in minimum version.
4121 * Source/cmake/FindGTK3.cmake: Added.
4122 * Source/cmake/FindXt.cmake: Added.
4123 * Source/cmake/OptionsEfl.cmake: Pass in the minimum version.
4124 * Source/cmake/OptionsGTK.cmake: Added.
4125
41262013-05-11 Martin Robinson <mrobinson@igalia.com>
4127
mrobinson@webkit.org049c96c2013-05-12 17:58:47 +00004128 Move defines to platform
4129
4130 [GTK] Move defines that will never be configured to Platform.h
4131 https://bugs.webkit.org/show_bug.cgi?id=115965
4132
4133 Reviewed by Andreas Kling.
4134
4135 * Source/autotools/SetupAutoconfHeader.m4: Move some unchanging defines to Platform.h.
4136
ch.dumez@sisa.samsung.com077c4e72013-05-09 07:38:21 +000041372013-05-09 Christophe Dumez <ch.dumez@sisa.samsung.com>
4138
4139 Add support for [NoInterfaceObject] Web IDL extended attribute
4140 https://bugs.webkit.org/show_bug.cgi?id=115714
4141
4142 Reviewed by Kentaro Hara.
4143
4144 Update GENERATE_BINDINGS macro to take an additional _window_constructors_file
4145 optional argument.
4146
4147 * Source/cmake/WebKitMacros.cmake:
4148
zandobersek@gmail.com90142ec2013-05-08 19:39:49 +000041492013-05-08 José Dapena Paz <jdapena@igalia.com> and Zan Dobersek <zdobersek@igalia.com>
4150
4151 [GTK] Plumb the Automake build system for the Battery Status API feature
4152 https://bugs.webkit.org/show_bug.cgi?id=115718
4153
4154 Reviewed by Martin Robinson.
4155
4156 * Source/autotools/FindDependencies.m4: Check for the upower-glib dependency if the feature is enabled.
4157 * Source/autotools/PrintBuildConfiguration.m4: Print out the feature status.
4158 * Source/autotools/ReadCommandLineArguments.m4: Check for the --enable-battery-status option. The deafult,
4159 when the option is not given, is to disable the feature.
4160 * Source/autotools/SetupWebKitFeatures.m4: Treat the ENABLE_BATTERY_STATUS define as configurable.
4161 * Source/autotools/symbols.filter: Export a couple of symbols that are used in the WebCore internals library.
4162
zandobersek@gmail.come06fe852013-05-08 07:03:55 +000041632013-05-08 Zan Dobersek <zdobersek@igalia.com>
4164
4165 [Automake] Pass --no-demangle to the linker by default to get the mangled symbols
4166 https://bugs.webkit.org/show_bug.cgi?id=115732
4167
4168 Reviewed by Gustavo Noronha Silva.
4169
4170 * GNUmakefile.am: Pass the --no-demangle option to the linker by default. This is done by appending
4171 the flag to the LDFLAGS variable. While the AM_LDFLAGS variable would be more appropriate, it's not
4172 at all used when linking installable libraries like libwebkitgtk and libwebkit2gtk, so the LDFLAGS
4173 variable is used instead.
4174
gyuyoung.kim@samsung.com97613a52013-05-08 01:13:34 +000041752013-05-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
4176
4177 [CMAKE] Remove SHADOW_DOM from cmakeconfig.h.cmake
4178 https://bugs.webkit.org/show_bug.cgi?id=115712
4179
4180 Reviewed by Andreas Kling.
4181
4182 Nobody uses SHADOW_DOM in cmake.
4183
4184 * Source/cmake/WebKitFeatures.cmake:
4185 * Source/cmakeconfig.h.cmake:
4186
commit-queue@webkit.org05e5fb92013-05-06 20:56:10 +000041872013-05-06 Mike Lattanzio <mlattanzio@blackberry.com>
4188
4189 [BlackBerry] Enable and Expose Text Autosizing through BlackBerry::WebKit::WebSettings
4190 https://bugs.webkit.org/show_bug.cgi?id=113808
4191
4192 Reviewed by Rob Buis.
4193
4194 Set the ENABLE_TEXT_AUTOSIZING default to ON for BlackBerry.
4195
4196 * Source/cmake/OptionsBlackBerry.cmake:
4197
ch.dumez@sisa.samsung.com5773a1c2013-05-06 13:54:58 +000041982013-05-06 Christophe Dumez <ch.dumez@sisa.samsung.com>
4199
4200 [EFL] Shadow DOM should be disabled at compile time
4201 https://bugs.webkit.org/show_bug.cgi?id=115635
4202
4203 Reviewed by Andreas Kling.
4204
4205 Disable Shadow DOM at compile time for EFL port. Shadow DOM code
4206 is being removed from the tree.
4207
4208 * Source/cmake/OptionsEfl.cmake:
4209
dino@apple.com0461a712013-05-05 05:20:46 +000042102013-05-04 Dean Jackson <dino@apple.com>
dino@apple.comf221e462013-05-05 04:43:05 +00004211
4212 Animations and Transitions should not start when globally suspended
4213 https://bugs.webkit.org/show_bug.cgi?id=114915
4214
4215 Reviewed by Sam Weinig.
4216
4217 Export AnimationController::isSuspended().
4218
4219 * Source/autotools/symbols.filter:
4220
benjamin@webkit.org464ee012013-05-01 20:52:04 +000042212013-05-01 Benjamin Poulain <benjamin@webkit.org>
4222
4223 Remove the remaining wscript
4224 https://bugs.webkit.org/show_bug.cgi?id=115459
4225
4226 Reviewed by Andreas Kling.
4227
4228 * wscript: Removed.
4229
sergio@webkit.org242f7662013-05-01 14:17:12 +000042302013-05-01 Sergio Villar Senin <svillar@igalia.com>
4231
4232 Show a block cursor in overtype mode
4233 https://bugs.webkit.org/show_bug.cgi?id=114819
4234
4235 Reviewed by Ryosuke Niwa.
4236
4237 * Source/autotools/symbols.filter: export some extra symbols for
4238 testing purposes.
4239
ch.dumez@sisa.samsung.combeb16a32013-04-30 13:17:19 +000042402013-04-30 Christophe Dumez <ch.dumez@sisa.samsung.com>
4241
4242 [EFL] Enable scaled cursors
4243 https://bugs.webkit.org/show_bug.cgi?id=106242
4244
4245 Reviewed by Gyuyoung Kim.
4246
4247 Enable MOUSE_CURSOR_SCALE flag for EFL port.
4248
4249 * Source/cmake/OptionsEfl.cmake:
4250 * Source/cmake/WebKitFeatures.cmake:
4251
zandobersek@gmail.com532e7c02013-04-30 06:33:01 +000042522013-04-29 Zan Dobersek <zdobersek@igalia.com>
4253
4254 [GTK] Disable Shadow DOM feature
4255 https://bugs.webkit.org/show_bug.cgi?id=115374
4256
4257 Reviewed by Martin Robinson.
4258
4259 Disable the Shadow DOM feature on the GTK port, the feature is planned for removal.
4260
4261 * Source/autotools/SetupWebKitFeatures.m4:
4262
ryuan.choi@samsung.combc376652013-04-29 04:13:56 +000042632013-04-28 Ryuan Choi <ryuan.choi@samsung.com>
4264
4265 [EFL][CMAKE] Build break after r149259
4266 https://bugs.webkit.org/show_bug.cgi?id=115339
4267
4268 Reviewed by Gyuyoung Kim.
4269
4270 r149259 used c++11 features(Right angle bracket, Range-based for-loop).
4271 This patch enforces c++0x when cmake based ports build WebKit2 using gcc.
4272
4273 * Source/cmake/WebKitHelpers.cmake:
4274
benjamin@webkit.org9d72cb02013-04-22 22:52:23 +000042752013-04-22 Benjamin Poulain <benjamin@webkit.org>
4276
4277 Remove the memory instrumentation code
4278 https://bugs.webkit.org/show_bug.cgi?id=114931
4279
4280 Reviewed by Andreas Kling.
4281
4282 * Source/autotools/symbols.filter:
4283
mrobinson@webkit.org0547d1d2013-04-22 22:15:37 +000042842013-04-22 Martin Robinson <mrobinson@igalia.com>
4285
4286 [GTK] Enable introspection always for developer builds
4287 https://bugs.webkit.org/show_bug.cgi?id=114983
4288
4289 Reviewed by Gustavo Noronha Silva.
4290
4291 * Source/autotools/SetupAutoconfHeader.m4: No longer expose the ENABLE_INTROSPECTION
4292 autoconf header variable. It isn't used and it means that when introspection is enabled
4293 or disabled, there is an unnecessary full rebuild.
4294
zandobersek@gmail.com25d930a2013-04-22 19:52:09 +000042952013-04-22 Zan Dobersek <zdobersek@igalia.com>
4296
4297 [GTK] Set up libPlatform.la
4298 https://bugs.webkit.org/show_bug.cgi?id=114168
4299
4300 Reviewed by Martin Robinson.
4301
4302 * GNUmakefile.am: Define the platform_cppflags and platform_sources variables.
4303
zandobersek@gmail.com45fc3df2013-04-20 19:21:51 +000043042013-04-20 Zan Dobersek <zdobersek@igalia.com>
4305
4306 Enable sub-pixel layout for the GTK port
4307 https://bugs.webkit.org/show_bug.cgi?id=94792
4308
4309 Reviewed by Martin Robinson.
4310
4311 * Source/autotools/SetupWebKitFeatures.m4: Enable the subpixel layout.
4312
abecsi@webkit.org1fe900c2013-04-20 09:53:06 +000043132013-04-20 Andras Becsi <andras.becsi@digia.com>
4314
4315 [Qt][Mac] Remove obsolete workaround for debug builds
4316 https://bugs.webkit.org/show_bug.cgi?id=114750
4317
4318 Reviewed by Jocelyn Turcotte.
4319
4320 This workaround made default builds fail with recent Qt5 because
4321 it removed the major version number from the library name, producing
4322 QtWebKitWidgets, whereas the linking command line tried to link
4323 against Qt5WebKitWidgets.
4324 Debug builds are possible with and without framework-enabled builds
4325 of Qt, but the debug versions of the Qt libraries have to be present.
4326 Debug builds with a release version of Qt are not possible on Mac
4327 since for debug builds qmake produces a linker command line where
4328 all the Qt libraries have the "_debug" suffix, therefore if the debug
4329 libraries are missing the build fails.
4330
4331 * Source/widgetsapi.pri:
4332
mrobinson@webkit.org374ddf72013-04-19 17:55:57 +000043332013-04-19 Martin Robinson <mrobinson@igalia.com>
4334
4335 [GTK] JSCore.gir.in has a few problems
4336 https://bugs.webkit.org/show_bug.cgi?id=114710
4337
4338 Reviewed by Philippe Normand.
4339
4340 * GNUmakefile.am: Move common GIR initialization here from WebKit1.
4341 * configure.ac: Updated to reflect new JSC gir file location.
4342
commit-queue@webkit.orgd56ee1d2013-04-19 00:38:28 +000043432013-04-18 Ryuan Choi <ryuan.choi@gmail.com>
4344
4345 [EFL] Build break when using cmake without CMAKE_BUILD_TYPE
4346 https://bugs.webkit.org/show_bug.cgi?id=114835
4347
4348 Unreviewed build fix.
4349
4350 * Source/cmake/OptionsEfl.cmake:
4351
paroga@webkit.org56777962013-04-16 23:45:40 +000043522013-04-16 Patrick Gansterer <paroga@webkit.org>
4353
4354 [CMake] Do not use JAVASCRIPTCORE_DIR in add_custom_command() of JavaScriptcore project
4355 https://bugs.webkit.org/show_bug.cgi?id=114265
4356
4357 Reviewed by Brent Fulgham.
4358
4359 * Source/cmake/WebKitMacros.cmake: Removed macro GENERATE_HASH_LUT.
4360
aestes@apple.com093036c2013-04-16 21:07:09 +000043612013-04-16 Andy Estes <aestes@apple.com>
4362
4363 Changed the default debugger from GDB to LLDB for the 'All Source' scheme in WebKit.xcworkspace.
4364
4365 Rubber-stamped by Dan Bernstein.
4366
4367 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
4368
philn@webkit.orge9556a52013-04-16 09:35:23 +000043692013-04-16 Manuel Rego Casasnovas <rego@igalia.com>
4370
4371 [EFL] Bump libsoup dependency to 2.42.0
4372 https://bugs.webkit.org/show_bug.cgi?id=113927
4373
4374 Reviewed by Gyuyoung Kim.
4375
4376 Update libsoup required version to v2.42.0 and GLib to v2.36.0 as
4377 required by libsoup for EFL port.
4378
4379 * Source/cmake/OptionsEfl.cmake:
4380
paroga@webkit.org36fff292013-04-15 20:32:40 +000043812013-04-15 Patrick Gansterer <paroga@webkit.org>
4382
4383 [CMake] Add WTF_USE_*_UNICODE variables
4384 https://bugs.webkit.org/show_bug.cgi?id=114556
4385
4386 Reviewed by Brent Fulgham.
4387
4388 WTF_USE_ICU_UNICODE and WTF_USE_WCHAR_UNICODE are used to
4389 reduce duplication in the platform specific CMake files.
4390
4391 * Source/cmake/OptionsBlackBerry.cmake:
4392 * Source/cmake/OptionsEfl.cmake:
4393 * Source/cmake/OptionsWinCE.cmake:
4394
mrobinson@webkit.org7f8011d2013-04-15 17:06:47 +000043952013-04-15 Martin Robinson <mrobinson@igalia.com>
4396
4397 [GTK] REGRESSION(r147499): HTTP auth dialog doesn't remember passwords anymore
4398 https://bugs.webkit.org/show_bug.cgi?id=114613
4399
4400 Reviewed by Carlos Garcia Campos.
4401
4402 * Source/autotools/SetupAutoconfHeader.m4: Correct definition of ENABLE_CREDENTIAL_STORAGE
4403 so that the ENABLE(CREDENTIAL_STORAGE) macro work properly.
4404
mrobinson@webkit.org06c942e2013-04-12 18:45:02 +000044052013-04-12 Martin Robinson <mrobinson@igalia.com>
4406
4407 [GTK] Lower the pango dependency
4408 https://bugs.webkit.org/show_bug.cgi?id=114520
4409
4410 Reviewed by Carlos Garcia Campos.
4411
4412 * Source/autotools/Versions.m4: Only depend on Pango 1.30.0 instead of
4413 Pango 1.32.0. 1.32.0 isn't strictly necessary and the version of GTK+ that
4414 we depend on (3.6.0) depends on 1.30.0.
4415
jer.noble@apple.comb6ea0d42013-04-12 17:58:13 +000044162013-04-12 Jer Noble <jer.noble@apple.com>
4417
4418 TimeRanges::nearest() returns incorrect results.
4419 https://bugs.webkit.org/show_bug.cgi?id=114483
4420
4421 Reviewed by Eric Carlson.
4422
4423 Add symbols needed by WebCoreTestSupport to exports list.
4424
4425 * Source/autotools/symbols.filter:
4426
zandobersek@gmail.coma86b1952013-04-12 07:14:02 +000044272013-04-12 Commit Queue <rniwa@webkit.org>
4428
4429 Unreviewed, rolling out r148262.
4430 http://trac.webkit.org/changeset/148262
4431 https://bugs.webkit.org/show_bug.cgi?id=114493
4432
4433 Cairo dep should now build, rolling r148247 back in (Requested
4434 by zdobersek on #webkit).
4435
4436 * Source/autotools/FindDependencies.m4:
4437 * Source/autotools/PrintBuildConfiguration.m4:
4438 * Source/autotools/SetupWebKitFeatures.m4:
4439
zandobersek@gmail.comcd8dcdb2013-04-12 06:04:40 +000044402013-04-11 Commit Queue <rniwa@webkit.org>
4441
4442 Unreviewed, rolling out r148247.
4443 http://trac.webkit.org/changeset/148247
4444 https://bugs.webkit.org/show_bug.cgi?id=114490
4445
4446 Cairo dep fails to build on builders due to missing EGL
4447 headers (Requested by zdobersek on #webkit).
4448
4449 * Source/autotools/FindDependencies.m4:
4450 * Source/autotools/PrintBuildConfiguration.m4:
4451 * Source/autotools/SetupWebKitFeatures.m4:
4452
commit-queue@webkit.org5ab58682013-04-11 23:46:33 +000044532013-04-11 Paweł Forysiuk <tuxator@o2.pl>
4454
4455 [GTK] Webkit fails to build with MinGW compiler after changeset 146468
4456 https://bugs.webkit.org/show_bug.cgi?id=114473
4457
4458 Reviewed by Martin Robinson.
4459
4460 * Source/autotools/CheckSystemAndBasicDependencies.m4: Fix typo.
4461
mrobinson@webkit.org6d6f5912013-04-11 23:39:44 +000044622013-04-11 Martin Robinson <mrobinson@igalia.com>
4463
4464 [GTK] Add accelerated 2D canvas support using cairo-gl
4465 https://bugs.webkit.org/show_bug.cgi?id=104672
4466
4467 Reviewed by Alejandro G. Castro.
4468
4469 Detect that we can activate accelerated canvas when CairoGL is present and
4470 TextureMapperGL is enabled.
4471
4472 * Source/autotools/FindDependencies.m4: Look for CairoGL.
4473 * Source/autotools/PrintBuildConfiguration.m4: Print the status of accelerated canvas activation.
4474 * Source/autotools/SetupWebKitFeatures.m4: Set the feature.
4475
zandobersek@gmail.com00554f02013-04-11 18:39:06 +000044762013-04-11 Zan Dobersek <zdobersek@igalia.com>
4477
4478 Unreviewed.
4479
4480 * Source/autotools/symbols.filter: Stop exporting redundant symbols.
4481
commit-queue@webkit.org5314a9d2013-04-11 09:00:22 +000044822013-04-11 Rune Lillesveen <rune@opera.com>
4483
4484 Incorrect evaluation of resolution media queries
4485 https://bugs.webkit.org/show_bug.cgi?id=114029
4486
4487 Reviewed by Kenneth Rohde Christiansen.
4488
4489 Removed setResolutionOverride from exports.
4490
4491 * Source/autotools/symbols.filter:
4492
mario@webkit.org41e5cc32013-04-10 10:48:30 +000044932013-04-10 Anton Obzhirov <a.obzhirov@samsung.com>
4494
4495 [GTK] Add support for Page Visibility
4496 https://bugs.webkit.org/show_bug.cgi?id=97324
4497
4498 Reviewed by Sam Weinig.
4499
4500 Page Visibility has been enabled for GTK port.
4501 New GTK unittest has been added.
4502
4503 * Source/autotools/SetupWebKitFeatures.m4:
4504
rakuco@webkit.org58ad2802013-04-09 14:50:09 +000045052013-04-09 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
4506
4507 [EFL] Declare TEST_THEME_DIR in a single place.
4508 https://bugs.webkit.org/show_bug.cgi?id=114285
4509
4510 Reviewed by Anders Carlsson.
4511
4512 Instead of adding the `THEME_DIR' preprocessor variable in many
4513 different CMakeList.txt files in the tree, declare it in
4514 OptionsEfl.cmake so that we avoid needlessly duplicating code around.
4515
4516 While here, rename it to `TEST_THEME_DIR', which is the name used our
4517 WebKit2 infrastructure, to better reflect the purpose of this value.
4518
4519 * Source/cmake/OptionsEfl.cmake: Add the TEST_THEME_DIR preprocessor
4520 definition.
4521
commit-queue@webkit.org88deaa42013-04-09 13:26:06 +000045222013-04-09 ChangSeok Oh <changseok.oh@collabora.com>
4523
4524 [GTK][AC] upversion of clutter and its dependecy
4525 https://bugs.webkit.org/show_bug.cgi?id=114016
4526
4527 Reviewed by Gustavo Noronha Silva.
4528
4529 Upversion of clutter to 1.14, cogl to 1.14 and clutter-gtk to 1.4.4.
4530
4531 * Source/autotools/Versions.m4:
4532
thiago.santos@intel.com0ee9d4d2013-04-09 09:07:32 +000045332013-04-09 Thiago Marcos P. Santos <thiago.santos@intel.com>
4534
4535 [WK2] Drop WebProcess capabilities on Linux using seccomp filters
4536 https://bugs.webkit.org/show_bug.cgi?id=89875
4537
4538 Reviewed by Maciej Stachowiak.
4539
4540 Added the bits to EFL/CMake buildsystem to find the libseccomp
4541 library.
4542
4543 * Source/cmake/FindLibSeccomp.cmake: Added.
4544 * Source/cmake/OptionsEfl.cmake:
4545 * Source/cmake/WebKitFeatures.cmake:
4546 * Source/cmakeconfig.h.cmake:
4547
carlosgc@webkit.org1a357302013-04-09 08:49:45 +000045482013-04-09 Carlos Garcia Campos <cgarcia@igalia.com>
4549
4550 Unreviewed. Fix GTK+ 32 bit build.
4551
4552 * Source/autotools/symbols.filter: Add some symbols that are
4553 mangled differently in 32 bits due to size_t.
4554
paroga@webkit.orgfaf83e22013-04-09 07:20:01 +000045552013-04-09 Patrick Gansterer <paroga@webkit.org>
4556
4557 Do not set CMAKE_BUILD_TYPE if it is not defined
4558 https://bugs.webkit.org/show_bug.cgi?id=114243
4559
4560 Reviewed by Geoffrey Garen.
4561
4562 Setting the CMAKE_BUILD_TYPE causes some problem with Visual Studio.
4563 Adopt the current usage of the variable to better CMake style.
4564
4565 * CMakeLists.txt:
4566 * Source/cmake/OptionsCommon.cmake:
4567 * Source/cmake/OptionsEfl.cmake:
4568
mrobinson@webkit.org4ca681a2013-04-09 00:31:54 +000045692013-03-31 Martin Robinson <mrobinson@igalia.com>
4570
4571 Bug 110293 uses read -d which is a non-portable bashism
4572 https://bugs.webkit.org/show_bug.cgi?id=113349
4573
4574 Reviewed by Gustavo Noronha Silva.
4575
4576 * Source/autotools/SetupWebKitFeatures.m4: Pass the default feature set to the
4577 feature script in a more portable way.
4578
commit-queue@webkit.org583f6072013-04-08 23:18:01 +000045792013-04-08 Jeff Rogers <jrogers@rim.com>
4580
4581 [BlackBerry] Update BlackBerry JavaScript API
4582 https://bugs.webkit.org/show_bug.cgi?id=114065
4583
4584 Reviewed by Rob Buis.
4585
4586 Internal PR 317350
4587 Export JSC symbols in BlackBerry build.
4588
4589 * Source/cmake/OptionsBlackBerry.cmake:
4590
commit-queue@webkit.org58bc7332013-04-08 21:07:45 +000045912013-04-08 Martin Robinson <mrobinson@igalia.com>
4592
4593 [GTK] Configure should verify ICU is installed on mingw
4594 https://bugs.webkit.org/show_bug.cgi?id=113645
4595
4596 Reviewed by Gustavo Noronha Silva.
4597
4598 * Source/autotools/FindDependencies.m4: When falling back to hard-coded compiler flags
4599 for ICU and mingw, check that headers do exist on the system and error out otherwise.
4600
carlosgc@webkit.orge5e37552013-04-08 17:24:50 +000046012013-04-08 Carlos Garcia Campos <cgarcia@igalia.com>
4602
4603 [GTK] Build Platform as a separate static library
4604 https://bugs.webkit.org/show_bug.cgi?id=114164
4605
4606 Reviewed by Martin Robinson.
4607
4608 * GNUmakefile.am: Add webkit2platform_sources definition.
4609
zandobersek@gmail.com55917592013-04-08 09:39:02 +000046102013-04-08 Zan Dobersek <zdobersek@igalia.com>
4611
4612 Unreviewed GTK build fix.
4613
4614 * Source/autotools/symbols.filter: Exporting a bunch of symbols.
4615
vivek.vg@samsung.comcfe738612013-04-08 06:31:04 +000046162013-04-07 Vivek Galatage <vivek.vg@samsung.com>
4617
4618 Modify .gitignore file to remove entries for chromium generated files
4619 https://bugs.webkit.org/show_bug.cgi?id=114141
4620
4621 Reviewed by Gyuyoung Kim.
4622
4623 * .gitignore:
4624
paroga@webkit.orgc705b342013-04-07 21:19:46 +000046252013-04-07 Patrick Gansterer <paroga@webkit.org>
4626
4627 Remove references to Skia and V8 from CMake files
4628 https://bugs.webkit.org/show_bug.cgi?id=114130
4629
4630 Reviewed by Geoffrey Garen.
4631
4632 * Source/cmake/OptionsBlackBerry.cmake:
4633 * Source/cmake/WebKitPackaging.cmake:
4634
ddkilzer@apple.com0cd46782013-04-07 20:56:41 +000046352013-04-07 David Kilzer <ddkilzer@apple.com>
4636
4637 Remove the rest of SVG_DOM_OBJC_BINDINGS
4638 <http://webkit.org/b/114112>
4639
4640 Reviewed by Geoffrey Garen.
4641
4642 * Source/autotools/SetupWebKitFeatures.m4:
4643 * Source/cmake/WebKitFeatures.cmake:
4644 * Source/cmakeconfig.h.cmake:
4645 - Remove references to ENABLE_SVG_DOM_OBJC_BINDINGS.
4646
commit-queue@webkit.orge05faae2013-04-05 20:29:44 +000046472013-04-05 Ed Bartosh <bartosh@gmail.com>
4648
4649 [EFL] --no-tiled-backing-store build fails because of not used #if USE(ACCELERATED_COMPOSITING)
4650 https://bugs.webkit.org/show_bug.cgi?id=113627
4651
4652 Reviewed by Simon Fraser.
4653
4654 * Source/cmake/OptionsEfl.cmake: Disabled 3D_GRAPHICS and WEB_GL when accelerated compositing is on
4655
commit-queue@webkit.org6e763e92013-04-05 18:39:45 +000046562013-04-05 Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
4657
4658 [EFL] Enable indexed database
4659 https://bugs.webkit.org/show_bug.cgi?id=107248
4660
4661 Reviewed by Alexis Menard.
4662
4663 * Source/cmake/OptionsEfl.cmake:
4664
benjamin@webkit.org77e0c242013-04-05 07:25:20 +000046652013-04-05 Benjamin Poulain <benjamin@webkit.org>
4666
benjamin@webkit.orgdface952013-04-05 08:20:29 +00004667 Fix GTK+ for real after r147712
4668
4669 Reviewed by Ryosuke Niwa.
4670
4671 * GNUmakefile.am:
4672 * Source/Platform: Added.
4673 * Source/Platform/GNUmakefile.am: Added.
4674
46752013-04-05 Benjamin Poulain <benjamin@webkit.org>
4676
benjamin@webkit.org77e0c242013-04-05 07:25:20 +00004677 Fix GTK+ build after r147712
4678
4679 Unreviewed.
4680
4681 * GNUmakefile.am: remove the reference to
4682 Source/Platform/GNUmakefile.am. The file has been removed.
4683
benjamin@webkit.orgfee685d2013-04-05 07:05:48 +000046842013-04-05 Benjamin Poulain <bpoulain@apple.com>
4685
4686 Remove WTFURL from WebKit
4687 https://bugs.webkit.org/show_bug.cgi?id=113994
4688
4689 Reviewed by Ryosuke Niwa.
4690
4691 * Source/cmake/WebKitFeatures.cmake:
4692 * Source/cmakeconfig.h.cmake:
4693
rniwa@webkit.orgcaabc532013-04-05 06:39:48 +000046942013-04-04 Ryosuke Niwa <rniwa@webkit.org>
4695
4696 Remove the top level gyp directory and Platform/chromium
4697 https://bugs.webkit.org/show_bug.cgi?id=113999
4698
4699 Reviewed by Benjamin Poulain.
4700
4701 * Source/Platform: Removed.
4702 * Source/gyp: Removed.
4703
ggaren@apple.comc80f0aa2013-04-05 04:57:27 +000047042013-04-04 Geoffrey Garen <ggaren@apple.com>
4705
4706 Nixed the defunct chromium folder from ManualTests
4707 https://bugs.webkit.org/show_bug.cgi?id=113995
4708
4709 Reviewed by Benjamin Poulain.
4710
4711 * ManualTests/chromium: Removed.
4712 * ManualTests/chromium/autofill-popup-shiftupdown.hml: Removed.
4713 * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Removed.
4714 * ManualTests/chromium/modifiers-during-drag-and-drop.html: Removed.
4715 * ManualTests/chromium/no-autofill-on-readonly.html: Removed.
4716 * ManualTests/chromium/onchange-reload-popup.html: Removed.
4717 * ManualTests/chromium/popup-menu-crash.html: Removed.
4718 * ManualTests/chromium/select-close-popup-value-change.html: Removed.
4719 * ManualTests/chromium/suggestions-popup-font-change.html: Removed.
4720
commit-queue@webkit.orgf0e1e8f2013-04-04 15:15:15 +000047212013-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com>
4722
4723 [GStreamer] Virtual modifier for MediaPlayer::simulateAudioInterruption must go
4724 https://bugs.webkit.org/show_bug.cgi?id=113851
4725
4726 Reviewed by Eric Carlson.
4727
4728 * Source/autotools/symbols.filter: Added
4729 _ZN7WebCore11MediaPlayer25simulateAudioInterruptionEv symbol.
4730
commit-queue@webkit.orgba45fd92013-04-03 13:20:28 +000047312013-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
4732
4733 [GTK] Bump required versions of some dependencies
4734 https://bugs.webkit.org/show_bug.cgi?id=113282
4735
4736 Reviewed by Martin Robinson.
4737
4738 This patch updates the following dependencies:
4739
4740 - libsoup 2.42.0: is the current stable release.
4741
4742 - glib 2.36.0: libsoup 2.42 requires 2.35.0, but we don't want to
4743 depend on unstable versions and 2.36 is the next stable version
4744 after 2.35.
4745
4746 - gtk+ 3.6.0: this is the previous stable release. We don't
4747 currently have any code using newer API, so we will be able to
4748 remove all the #ifdefed code.
4749
4750 - at-spi2 2.5.3: is the version required by gtk+ 3.6.
4751
4752 - GObject introspection 1.32.0: is the version required by gtk+ 3.6.
4753
4754 - Pango 1.32.0: it's the current stable version and the first one
4755 depending on Harfbuzz.
4756
4757 - Fontconfig 2.5: required by pango 1.32.0 when using Harfbuzz.
4758
4759 - gtk+ 2.24.10: it allows us to remove a lot of deprecated code
4760 and #ifdefs.
4761
4762 * Source/autotools/Versions.m4:
4763
mrobinson@webkit.orgbbdc4082013-04-02 21:24:14 +000047642013-04-02 Martin Robinson <mrobinson@igalia.com>
4765
4766 [GTK] Make libsecret optional
4767 https://bugs.webkit.org/show_bug.cgi?id=113821
4768
4769 Reviewed by Gustavo Noronha Silva.
4770
4771 Add a configuration option to disable credential storage and thus remove
4772 the libsecret dependency. This should make it possible to build WebKit 2.x
4773 on Windows again.
4774
4775 * Source/autotools/FindDependencies.m4: Only look for libsecret if credential storage is active.
4776 * Source/autotools/PrintBuildConfiguration.m4: Print whether or not credential storage is active.
4777 * Source/autotools/ReadCommandLineArguments.m4: Added an option to control credential storage.
4778 * Source/autotools/SetupAutoconfHeader.m4: Expose credential storage setting to code.
4779
zandobersek@gmail.com2b287512013-04-02 10:58:47 +000047802013-04-02 Sheriff Bot <webkit.review.bot@gmail.com>
4781
4782 Unreviewed, rolling out r147401.
4783 http://trac.webkit.org/changeset/147401
4784 https://bugs.webkit.org/show_bug.cgi?id=113767
4785
4786 The patch makes it extremely hard to set up the dependencies
4787 properly on the GTK builders (Requested by zdobersek on
4788 #webkit).
4789
4790 * Source/autotools/Versions.m4:
4791
commit-queue@webkit.orgd2925db2013-04-02 07:11:13 +000047922013-04-02 Carlos Garcia Campos <cgarcia@igalia.com>
4793
carlosgc@webkit.org2a4c3692013-04-02 08:25:12 +00004794 [GTK] Bump required versions of some dependencies
4795 https://bugs.webkit.org/show_bug.cgi?id=113282
4796
4797 Reviewed by Martin Robinson.
4798
4799 This patch updates the following dependencies:
4800
4801 - libsoup 2.42.0: is the current stable release.
4802
4803 - glib 2.36.0: libsoup 2.42 requires 2.35.0, but we don't want to
4804 depend on unstable versions and 2.36 is the next stable version
4805 after 2.35.
4806
4807 - gtk+ 3.6.0: this is the previous stable release. We don't
4808 currently have any code using newer API, so we will be able to
4809 remove all the #ifdefed code.
4810
4811 - at-spi2 2.5.3: is the version required by gtk+ 3.6.
4812
4813 - GObject introspection 1.32.0: is the version required by gtk+ 3.6.
4814
4815 - Pango 1.32.0: it's the current stable version and the first one
4816 depending on Harfbuzz.
4817
4818 - Fontconfig 2.5: required by pango 1.32.0 when using Harfbuzz.
4819
4820 - gtk+ 2.24.10: it allows us to remove a lot of deprecated code
4821 and #ifdefs.
4822
4823 * Source/autotools/Versions.m4:
4824
48252013-04-02 Carlos Garcia Campos <cgarcia@igalia.com>
4826
commit-queue@webkit.orgd2925db2013-04-02 07:11:13 +00004827 [EFL][CMAKE] Move MOZ_X11 definition from OptionsCommon to OptionsEfl
4828 https://bugs.webkit.org/show_bug.cgi?id=113685
4829
4830 Reviewed by Martin Robinson.
4831
4832 MOZ_X11 is added unconditionally in OptionsCommon for UNIX
4833 platforms, but not all UNIX platforms use X11 for plugins,
4834 BlackBerry doesn't. The only port using cmake that uses X11 is EFL
4835 and it already has checks for X11, so we can just move the
4836 definition to OptionsEfl.
4837
4838 * Source/cmake/OptionsCommon.cmake:
4839 * Source/cmake/OptionsEfl.cmake:
4840
commit-queue@webkit.orga0aaa972013-04-01 07:04:20 +000048412013-04-01 Jinwoo Song <jinwoo7.song@samsung.com>
4842
4843 [EFL] Enable user-select:all for EFL port
4844 https://bugs.webkit.org/show_bug.cgi?id=113494
4845
4846 Reviewed by Gyuyoung Kim.
4847
4848 Add a feature flag for user-select:all and enable it for EFL port.
4849
4850 * Source/cmake/OptionsEfl.cmake:
4851 * Source/cmake/WebKitFeatures.cmake:
4852 * Source/cmakeconfig.h.cmake:
4853
charles.wei@torchmobile.com.cnfd7c6392013-03-29 13:18:39 +000048542013-03-29 Charles Wei <charles.wei@torchmobile.com.cn>
4855
4856 [BlackBerry] Cleanup the CONTEXT_MENUS in BlackBerry porting
4857 https://bugs.webkit.org/show_bug.cgi?id=113562
4858
4859 Reviewed by George Staikos.
4860 Internally reviewed by Mike Fenton and Gen Mak.
4861
4862 * Source/cmake/OptionsBlackBerry.cmake:
4863 * Source/cmake/WebKitFeatures.cmake:
4864 * Source/cmakeconfig.h.cmake:
4865
zandobersek@gmail.comcc474342013-03-28 08:48:37 +000048662013-03-28 Zan Dobersek <zdobersek@igalia.com>
4867
zandobersek@gmail.comf12ef742013-03-28 18:58:02 +00004868 [GTK] Build GTK-specific, non-layer-violating source code into WebCore-independent libPlatformGtk.la
4869 https://bugs.webkit.org/show_bug.cgi?id=112546
4870
4871 Reviewed by Martin Robinson.
4872
4873 * GNUmakefile.am: Define the new platform_webcore_cppflags.
4874
48752013-03-28 Zan Dobersek <zdobersek@igalia.com>
4876
zandobersek@gmail.comcc474342013-03-28 08:48:37 +00004877 Unreviewed GTK build fix after r147039.
4878
4879 * Source/autotools/symbols.filter: Export the missing symbols.
4880
paroga@webkit.org22bedfa2013-03-28 00:47:54 +000048812013-03-27 Patrick Gansterer <paroga@webkit.org>
4882
4883 Set WTF_ARM_ARCH_VERSION to correct value when used with MSVC
4884 https://bugs.webkit.org/show_bug.cgi?id=113436
4885
4886 Reviewed by Benjamin Poulain.
4887
4888 * Source/cmake/OptionsWinCE.cmake: CPU(ARM_TRADITIONAL) is now set correctly by Platform.h.
4889
timothy@apple.com3e6451e2013-03-27 20:34:39 +000048902013-03-27 Timothy Hatcher <timothy@apple.com>
4891
4892 Add support for dock-to-right of the Web Inspector in the Mac port.
4893
4894 Unfortunately this requires Safari changes, so it is disabled in the nightly builds.
4895
4896 https://webkit.org/b/113341
4897 rdar://problem/10368152
4898
4899 Reviewed by Joseph Pecoraro.
4900
4901 * Source/autotools/symbols.filter:
4902
dominik.rottsches@intel.comf254adb2013-03-27 14:18:33 +000049032013-03-27 Sheriff Bot <webkit.review.bot@gmail.com>
4904
4905 Unreviewed, rolling out r146864.
4906 http://trac.webkit.org/changeset/146864
4907 https://bugs.webkit.org/show_bug.cgi?id=113391
4908
4909 causes crashes on Wk2 EFL release bot (Requested by drott on
4910 #webkit).
4911
4912 * Source/cmake/OptionsEfl.cmake:
4913
commit-queue@webkit.org6a5eee62013-03-26 10:41:31 +000049142013-03-26 Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
4915
4916 [EFL] Enable IndexedDB by default
4917 https://bugs.webkit.org/show_bug.cgi?id=107248
4918
4919 Reviewed by Laszlo Gombos.
4920
4921 * Source/cmake/OptionsEfl.cmake:
4922 Enable IndexedDB by default on EFL.
4923
tkent@chromium.org866ba1b2013-03-26 03:28:51 +000049242013-03-25 Kent Tamura <tkent@chromium.org>
4925
4926 Rename ENABLE_INPUT_TYPE_DATETIME
4927 https://bugs.webkit.org/show_bug.cgi?id=113254
4928
4929 Reviewed by Kentaro Hara.
4930
4931 Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
4932 Actually I'd like to remove the code, but we shouldn't remove it yet
4933 because we shipped products with it on some platforms.
4934
4935 * Source/autotools/SetupWebKitFeatures.m4:
4936 * Source/cmake/WebKitFeatures.cmake:
4937 * Source/cmakeconfig.h.cmake:
4938
dcheng@chromium.org21ca0fb2013-03-25 16:47:02 +000049392013-03-25 Daniel Cheng <dcheng@chromium.org>
4940
4941 Don't allow drags to start after a mouse press that creates a context menu
4942 https://bugs.webkit.org/show_bug.cgi?id=112079
4943
4944 Reviewed by Tony Chang.
4945
4946 * ManualTests/context-menu-during-drag-selection.html: Added.
4947
commit-queue@webkit.org5e0fedf2013-03-22 10:34:33 +000049482013-03-22 Yuki Sekiguchi <yuki.sekiguchi@access-company.com>
4949
4950 Cannot run All Source (target WebProcess) on Xcode.
4951 https://bugs.webkit.org/show_bug.cgi?id=111042
4952
4953 Reviewed by Alexey Proskuryakov.
4954
4955 WebProcessShim is renamed by r139066.
4956 However, WebProcessShim is not renamed to SecItemShim in WebKit.xcworkspace.
4957 This make WebProcess.app load WebProcessShim.dylib, and it cause dyld loading error.
4958
4959 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme: Renamed WebProcessShim to SecItemShim.
4960
zandobersek@gmail.com24838de2013-03-21 19:25:41 +000049612013-03-21 Zan Dobersek <zdobersek@igalia.com>
4962
4963 [GTK] Move libLevelDB.la setup into a separate GNUmakefile.am
4964 https://bugs.webkit.org/show_bug.cgi?id=112947
4965
4966 Reviewed by Martin Robinson.
4967
4968 * GNUmakefile.am: Include the new GNUmakefile.am, located under Source/ThirdParty/leveldb.
4969
commit-queue@webkit.org28bd8962013-03-21 14:56:12 +000049702013-03-21 Martin Robinson <mrobinson@igalia.com>
4971
4972 Source/ThirdParty/leveldb/db/builder.cc does not build on systems without <endian.h>
4973 https://bugs.webkit.org/show_bug.cgi?id=111817
4974
4975 Reviewed by Gustavo Noronha Silva.
4976
4977 Improve processing of the autoconf host variable. Setup up the wiring to detect
4978 whether or not we are compiling for Darwin.
4979
4980 * Source/autotools/CheckSystemAndBasicDependencies.m4: Improve host detection.
4981 * Source/autotools/SetupAutomake.m4: Tell automake if we are compiling for Darwin or not.
4982
commit-queue@webkit.org91f1ffc2013-03-21 02:42:02 +000049832013-03-20 Michael Pruett <michael@68k.org>
4984
4985 [JSC] Implement EnforceRange IDL attribute for integer conversions
4986 https://bugs.webkit.org/show_bug.cgi?id=112506
4987
4988 Reviewed by Kentaro Hara.
4989
4990 * Source/autotools/symbols.filter:
4991
zandobersek@gmail.com9c5324a2013-03-20 21:26:07 +000049922013-03-20 Zan Dobersek <zdobersek@igalia.com>
4993
4994 [GTK] Build ANGLE sources into a separate library from libWebCore.la
4995 https://bugs.webkit.org/show_bug.cgi?id=112778
4996
4997 Reviewed by Martin Robinson.
4998
4999 * GNUmakefile.am: Include the GNUmakefile.am covering the libANGLE.la library.
5000
jocelyn.turcotte@digia.com28ba3742013-03-20 17:56:11 +000050012013-03-20 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
5002
5003 [Qt] Define MODULE_VERSION
5004 https://bugs.webkit.org/show_bug.cgi?id=112808
5005
5006 Reviewed by Allan Sandfeld Jensen.
5007
5008 Upstream http://codereview.qt-project.org/49052
5009 Use 5.2.0 as this is the next release that will be branched from trunk.
5010
5011 * .qmake.conf:
5012
commit-queue@webkit.orgecff1e42013-03-20 17:28:00 +000050132013-03-20 Rouslan Solomakhin <rouslan@chromium.org>
5014
5015 Copy-paste should not spellcheck when continuous spellcheck is turned off
5016 https://bugs.webkit.org/show_bug.cgi?id=112464
5017
5018 Reviewed by Ryosuke Niwa.
5019
5020 * Source/autotools/symbols.filter: Export WebCore::Editor::isContinuousSpellCheckingEnabled() and WebCore::Editor::toggleContinuousSpellChecking() for use by internals.
5021
commit-queue@webkit.org3918c182013-03-20 10:01:22 +000050222013-03-20 JungJik Lee <jungjik.lee@samsung.com>
5023
5024 [EFL] Disable REQUEST_ANIMATION_FRAME_TIMER to render a new animation frame.
5025 https://bugs.webkit.org/show_bug.cgi?id=112114
5026
5027 Reviewed by Kenneth Rohde Christiansen.
5028
5029 Add a manual test to check the running of scripted transition animation.
5030
5031 * ManualTests/animation/transition-on-and-offscreen-animation.html: Added.
5032
commit-queue@webkit.orgf328f422013-03-19 15:18:47 +000050332013-03-19 David Rosca <nowrep@gmail.com>
5034
5035 [Qt] QStyle: Set State_Enabled by default when painting style widgets.
5036 https://bugs.webkit.org/show_bug.cgi?id=112688
5037
5038 Reviewed by Jocelyn Turcotte.
5039
5040 All Qt style widgets were painted with a disabled state, even when
5041 they actually were enabled.
5042 This change fixes it by setting State_Enabled as a default state,
5043 which is then correctly removed when element is disabled.
5044
5045 * Source/WebCore/platform/qt/RenderThemeQStyle.cpp:
5046
kov@webkit.org9fa36cf2013-03-18 13:19:50 +000050472013-03-17 Gustavo Noronha Silva <gns@gnome.org>
5048
5049 [GTK] Exports leveldb symbols
5050 https://bugs.webkit.org/show_bug.cgi?id=112526
5051
5052 Reviewed by Carlos Garcia Campos.
5053
5054 * Source/autotools/symbols.filter: make leveldb symbols local.
5055
commit-queue@webkit.org5171da42013-03-15 17:11:23 +000050562013-03-15 Jae Hyun Park <jae.park@company100.net>
5057
5058 [GTK] acceleration_backend_description does not concatenate "(gles2"
5059 https://bugs.webkit.org/show_bug.cgi?id=112405
5060
5061 Reviewed by Martin Robinson.
5062
5063 In FindDependencies.m4, acceleration_backend_description string does not
5064 concatenate if there is a space between the operator and the operand.
5065
5066 * Source/autotools/FindDependencies.m4:
5067
allan.jensen@digia.com0acbbe82013-03-15 12:48:01 +000050682013-03-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
5069
5070 [Qt] Build error with building with Qt 5.1
5071 https://bugs.webkit.org/show_bug.cgi?id=112435
5072
5073 Reviewed by Noam Rosenthal.
5074
5075 QAccessibleWidget has moved to private.
5076
5077 * Source/widgetsapi.pri:
5078
commit-queue@webkit.org9dda3112013-03-15 00:10:01 +000050792013-03-14 Tobias Mueller <tobiasmue@gnome.org>
5080
5081 Build: Remove XSLT option and depend hard on XSLT.
5082 You will now not be able to give --disable-xslt or --enable-xslt
5083 because it is not optional anymore.
5084 https://bugs.webkit.org/show_bug.cgi?id=112368
5085
5086 Reviewed by Martin Robinson.
5087
5088 * Source/autotools/FindDependencies.m4:
5089 Always check for libxslt
5090
5091 * Source/autotools/PrintBuildConfiguration.m4:
5092 Removed printing out the value of XSLT
5093
5094 * Source/autotools/ReadCommandLineArguments.m4:
5095 Removed reading XSLT options
5096
commit-queue@webkit.orgcb6e3472013-03-14 20:08:50 +000050972013-03-14 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
5098
5099 [EFL] Use CROSS_PLATFORM_CONTEXT_MENU
5100 https://bugs.webkit.org/show_bug.cgi?id=111877
5101
5102 Reviewed by Caio Marcelo de Oliveira Filho.
5103
5104 * Source/cmake/OptionsEfl.cmake: add -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1
5105
hausmann@webkit.orgf54d2522013-03-14 11:52:40 +000051062013-03-14 Simon Hausmann <simon.hausmann@digia.com>
5107
5108 [Qt] Improve the handling of mock geolocation, device orientation and motion clients
5109
5110 Reviewed by Tor Arne Vestbø.
5111
5112 The mock versions of these web facing features should be instantiated when
5113 running in DumpRenderTree only. In order for them to work, no extra Qt modules
5114 such as QtLocation are actually needed.
5115
5116 This patch decouples enabling device orientation/motion and geolocation from
5117 the underlying Qt modules and makes them available in developer builds
5118 (!production_build) and backed by mock backends when running in drt.
5119
5120 So if the Qt 5 modules are available, they'll be used (unless drtRun). For
5121 developers the web facing features are always enabled (although requests will
5122 time out) and the mock backends are enabled inside DRT, allowing for the layout
5123 tests to run with less dependencies.
5124
5125 In addition this also enables the mock device motion client, which was
5126 previously never instantiated.
5127
5128 * Source/widgetsapi.pri:
5129
rniwa@webkit.orgd55ccf02013-03-13 22:57:56 +000051302013-03-13 Ryosuke Niwa <rniwa@webkit.org>
5131
5132 Threaded HTML Parser is missing feature define flags in all but Chromium port's build files
5133 https://bugs.webkit.org/show_bug.cgi?id=112277
5134
5135 Reviewed by Adam Barth.
5136
5137 * Source/autotools/SetupWebKitFeatures.m4:
5138 * Source/cmake/WebKitFeatures.cmake:
5139 * Source/cmakeconfig.h.cmake:
5140
japhet@chromium.orgdf4bd6e2013-03-13 19:14:31 +000051412013-03-13 Nate Chapin <japhet@chromium.org>
5142
5143 Expose symbols for internals
5144 https://bugs.webkit.org/show_bug.cgi?id=112194
5145
5146 Reviewed by Alexey Proskuryakov.
5147
5148 * Source/autotools/symbols.filter:
5149
zandobersek@gmail.com6e0b8072013-03-12 15:54:34 +000051502013-03-12 Zan Dobersek <zdobersek@igalia.com>
5151
zandobersek@gmail.com73b0d012013-03-12 17:40:40 +00005152 [GTK] 'unrecognized command line option "-Wno-c++11-extensions"' warning reported when using gcc
5153 https://bugs.webkit.org/show_bug.cgi?id=111936
5154
5155 Reviewed by Martin Robinson.
5156
5157 * Source/autotools/SetupCompilerFlags.m4: Only use the -Wno-c++11-extensions warning when building
5158 with Clang as GCC does not support the warning just yet. Also enhance the comment about using libstdc++
5159 as the standard C++ library when compiling with Clang.
5160
51612013-03-12 Zan Dobersek <zdobersek@igalia.com>
5162
zandobersek@gmail.com6e0b8072013-03-12 15:54:34 +00005163 [GTK] Set up the libPlatformGtk.la library
5164 https://bugs.webkit.org/show_bug.cgi?id=111738
5165
5166 Reviewed by Martin Robinson.
5167
5168 * GNUmakefile.am: Define the two variables that will hold sources list and cppflags as required for the new library.
5169 Include the new GNUmakefile.am that's now available under Source/Platform.
5170
commit-queue@webkit.orge9caa682013-03-11 23:39:05 +000051712013-03-11 Tobias Mueller <tobiasmue@gnome.org>
5172
5173 [Autotools] Set ENABLE_GTK_DOC to false if gtk-doc is not installed
5174 https://bugs.webkit.org/show_bug.cgi?id=111980
5175
5176 Reviewed by Martin Robinson.
5177
5178 WebKit did not configure if gtk-doc-am was not installed with the error:
5179 Tools/GNUmakefile.am:419: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL
5180
5181 * Source/autotools/FindDependencies.m4:
5182
csaavedra@igalia.com40148422013-03-11 21:37:44 +000051832013-03-11 Claudio Saavedra <csaavedra@igalia.com>
5184
5185 [GTK] Bump version
5186 https://bugs.webkit.org/show_bug.cgi?id=112055
5187
5188 Reviewed by Martin Robinson.
5189
5190 * Source/autotools/Versions.m4: Bump to 2.1.0
5191
commit-queue@webkit.org52c7e962013-03-11 17:17:34 +000051922013-03-11 Jeff Rogers <jrogers@rim.com>
5193
5194 [BlackBerry] Disable MathML support
5195 https://bugs.webkit.org/show_bug.cgi?id=111929
5196
5197 Reviewed by Rob Buis.
5198
5199 * Source/cmake/OptionsBlackBerry.cmake:
5200
commit-queue@webkit.orgb21d2212013-03-09 09:30:53 +000052012013-03-09 Martin Robinson <mrobinson@igalia.com>
5202
5203 [GTK] Versions.m4 is missing some key dependencies version definitions
5204 https://bugs.webkit.org/show_bug.cgi?id=111903
5205
5206 Reviewed by Carlos Garcia Campos.
5207
5208 * Source/autotools/Versions.m4: Add missing required version
5209 definitions.
5210
dino@apple.comf32131b2013-03-09 01:31:22 +000052112013-03-08 Dean Jackson <dino@apple.com>
5212
5213 Don't snapshot Java plugins
5214 https://bugs.webkit.org/show_bug.cgi?id=111899
5215
5216 Reviewed by Tim Horton.
5217
5218 Export MIMETypeRegistry::isJavaAppletMIMEType symbol.
5219
5220 * Source/autotools/symbols.filter:
5221
commit-queue@webkit.org1680de52013-03-08 23:27:11 +000052222013-03-08 Chandra Shekar Vallala <brk376@motorola.com>
5223
5224 [chromium] Keydown event for 'shift+alt' returns win keycode instead of 'alt'
5225 https://bugs.webkit.org/show_bug.cgi?id=111112
5226
5227 Reviewed by Tony Chang.
5228
5229 Return windows keycode of Alt incase of GDK_META_L, GDK_META_R.
5230
5231 Try press Shift then alt key. The test passes if the shiftKey, altKey values
5232 of JSKeyEvent are true and keycode/which is 18.
5233
5234 * ManualTests/shift-alt-key-event.html: Added.
5235
zandobersek@gmail.com3be3e802013-03-08 10:06:35 +000052362013-03-08 Zan Dobersek <zdobersek@igalia.com>
5237
zandobersek@gmail.com0ec97a02013-03-08 10:29:30 +00005238 [Autotools] Remove definitions of unnecessary Automake conditionals
5239 https://bugs.webkit.org/show_bug.cgi?id=111830
5240
5241 Reviewed by Philippe Normand.
5242
5243 The following Automake conditionals are not used anywhere and should have their
5244 definitions in SetupAutomake.m4 removed:
5245 ENABLE_GAMEPAD, ENABLE_XSLT, ENABLE_GEOLOCATION, ENABLE_SVG_FONTS,
5246 ENABLE_OPCODE_STATS, ENABLE_CSS_FILTERS, ENABLE_CSS_SHADERS.
5247
5248 * Source/autotools/SetupAutomake.m4:
5249
52502013-03-08 Zan Dobersek <zdobersek@igalia.com>
5251
zandobersek@gmail.com3be3e802013-03-08 10:06:35 +00005252 [GTK] Remove media stream support from the configuration options
5253 https://bugs.webkit.org/show_bug.cgi?id=111813
5254
5255 Reviewed by Philippe Normand.
5256
5257 Remove the media-stream configuration flag. The feature is incomplete and
5258 thus unsupported, so it really shouldn't be possible to enable it.
5259
5260 * Source/autotools/PrintBuildConfiguration.m4:
5261 * Source/autotools/ReadCommandLineArguments.m4:
5262 * Source/autotools/SetupAutomake.m4:
5263 * Source/autotools/SetupWebKitFeatures.m4:
5264
keishi@webkit.orgf908abe2013-03-08 07:37:00 +000052652013-03-07 Keishi Hattori <keishi@webkit.org>
5266
5267 Update calendar picker UI
5268 https://bugs.webkit.org/show_bug.cgi?id=109439
5269
5270 Reviewed by Kent Tamura.
5271
5272 * ManualTests/forms/calendar-picker.html: New test file with more options.
5273 * ManualTests/forms/date-suggestion-picker.html: Copied from ManualTests/forms/calendar-picker.html. Old one kept for dat/time suggestion picker testing.
5274
ch.dumez@sisa.samsung.com867af5e2013-03-07 21:50:51 +000052752013-03-07 Christophe Dumez <ch.dumez@sisa.samsung.com>
5276
5277 [EFL] Bump libsoup dependency to 2.40.3 to fix regressions
5278 https://bugs.webkit.org/show_bug.cgi?id=111756
5279
5280 Reviewed by Kenneth Rohde Christiansen.
5281
5282 Update libsoup required version to v2.40.3 for EFL port.
5283
5284 * Source/cmake/OptionsEfl.cmake:
5285
zandobersek@gmail.comee50a5f2013-03-07 16:58:23 +000052862013-03-07 Zan Dobersek <zdobersek@igalia.com>
5287
5288 [GTK] Limit the supported compilers to GCC >= 4.7 and Clang >= 3.0
5289 https://bugs.webkit.org/show_bug.cgi?id=109932
5290
5291 Reviewed by Martin Robinson.
5292
5293 * Source/autotools/CheckSystemAndBasicDependencies.m4: Strictly check for one of the two compilers.
5294 * Source/autotools/SetupCompilerFlags.m4: Set up C++11-specific compiler flags. Force the C99 standard for the C code.
5295 Use the -Qunused-arguments flag when using Clang, it reduces irrelevant errors when using ccache.
5296
kov@webkit.org08382c12013-03-07 16:25:25 +000052972013-03-05 Gustavo Noronha Silva <gns@gnome.org>
5298
5299 [GTK] Enable translations for WebKit2
5300 https://bugs.webkit.org/show_bug.cgi?id=111398
5301
5302 Reviewed by Martin Robinson.
5303
5304 * GNUmakefile.am: adjust path for i18n GNUmakefile.am.
5305 * configure.ac: generate the i18n makefile unconditionally, the translations are
5306 used by both WebKitGTK+ and WebKit2GTK+.
5307
adamk@chromium.org38107ef2013-03-06 23:56:27 +000053082013-03-06 Adam Klein <adamk@chromium.org>
5309
5310 [V8] Use implicit references instead of object groups to keep registered MutationObservers alive
5311 https://bugs.webkit.org/show_bug.cgi?id=111382
5312
5313 Reviewed by Adam Barth.
5314
5315 * ManualTests/mutation-observer-leaks-nodes.html: Added.
5316
kov@webkit.orgf126d792013-03-06 23:08:35 +000053172013-03-06 Gustavo Noronha Silva <gns@gnome.org>
5318
5319 Build fix. Fixes problems building code that uses deprecated functions from GTK+ 2,
5320 such as RenderThemeGtk2.cpp, in debug mode. RenderThemeGtk2.cpp tries to allow usage
5321 of deprecated functions by undefining GTK_DISABLE_DEPRECATED, but it ended up being
5322 redefined because autotoolsconfig.h was included again by headers that came after
5323 config.h.
5324
5325 Reviewed by Martin Robinson.
5326
5327 * Source/autotools/SetupWebKitFeatures.m4: add checks to ensure the
5328 autotoolsconfig.h header is only included once.
5329
ryuan.choi@samsung.com927e74f2013-03-06 00:15:43 +000053302013-03-05 Ryuan Choi <ryuan.choi@samsung.com>
5331
5332 [EFL] Build break with latest EFL libraries
5333 https://bugs.webkit.org/show_bug.cgi?id=111028
5334
5335 Reviewed by Dirk Pranke.
5336
5337 In latest EFL trunk, include path of ecore sub modules are changed from
5338 ecore-1 to ecore-XXX-1.
5339 So, this patch adds missing ECORE_XXX_INCLUDE_DIRS.
5340
5341 * Source/cmake/FindEcore.cmake: Added additional path suffixes to find include directories of ecore-XXX
5342 * Source/cmake/FindElementary.cmake: Checked Ecore_Con dependency which Elementary requires.
5343 * Source/cmake/OptionsEfl.cmake: Made Imf and Imf_Evas mandatory.
5344
shawnsingh@chromium.org3142b7d2013-03-06 00:11:28 +000053452013-03-05 Shawn Singh <shawnsingh@chromium.org>
5346
5347 Fix default background of a dragged image.
5348 https://bugs.webkit.org/show_bug.cgi?id=110512
5349
5350 Reviewed by Tony Chang.
5351
5352 * ManualTests/drag-background-with-padding.html: Added.
5353
kov@webkit.orgb6b30132013-03-05 17:08:18 +000053542013-03-05 Gustavo Noronha Silva <gns@gnome.org>
5355
5356 Unreviewed build fix.
5357
5358 * GNUmakefile.am: remove bad path for generate-feature-defines-files from EXTRA_DIST.
5359
commit-queue@webkit.orgacbaff42013-03-05 00:42:32 +000053602013-03-04 Ruslan Abdikeev <aruslan@chromium.org>
5361
5362 <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
5363 https://bugs.webkit.org/show_bug.cgi?id=109061
5364
5365 Reviewed by Adam Barth.
5366
5367 * Source/autotools/symbols.filter:
5368
commit-queue@webkit.org375fe102013-03-04 11:40:56 +000053692013-03-04 Kunihiko Sakamoto <ksakamoto@chromium.org>
5370
5371 Add build flag for FontLoader
5372 https://bugs.webkit.org/show_bug.cgi?id=111289
5373
5374 Reviewed by Benjamin Poulain.
5375
5376 Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default).
5377
5378 * Source/autotools/SetupWebKitFeatures.m4:
5379 * Source/cmake/WebKitFeatures.cmake:
5380 * Source/cmakeconfig.h.cmake:
5381
commit-queue@webkit.orgee29c052013-03-03 11:47:47 +000053822013-03-03 Sheriff Bot <webkit.review.bot@gmail.com>
5383
5384 Unreviewed, rolling out r144567.
5385 http://trac.webkit.org/changeset/144567
5386 https://bugs.webkit.org/show_bug.cgi?id=111266
5387
5388 Does not compile on apple-win (Requested by abarth on
5389 #webkit).
5390
5391 * Source/autotools/symbols.filter:
5392
commit-queue@webkit.org2d6eecc2013-03-03 09:54:08 +000053932013-03-03 Ruslan Abdikeev <aruslan@chromium.org>
5394
5395 <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
5396 https://bugs.webkit.org/show_bug.cgi?id=109061
5397
5398 Reviewed by Adam Barth.
5399
5400 * Source/autotools/symbols.filter:
5401
commit-queue@webkit.orgaf72f8d2013-03-02 02:35:53 +000054022013-03-01 Elliott Sprehn <esprehn@gmail.com>
5403
5404 Don't leak Documents when using MutationObserver from extensions
5405 https://bugs.webkit.org/show_bug.cgi?id=111234
5406
5407 Reviewed by Adam Barth.
5408
5409 * ManualTests/leak-observer-nonmain-world.html: Added.
5410
zandobersek@gmail.com48deb832013-02-27 20:21:39 +000054112013-02-27 Zan Dobersek <zdobersek@igalia.com>
5412
5413 [GTK] Disable MathML support in release builds
5414 https://bugs.webkit.org/show_bug.cgi?id=110981
5415
5416 Reviewed by Martin Robinson.
5417
5418 * Source/autotools/SetupWebKitFeatures.m4: Disable the MathML support in release builds
5419 as the code is not yet deemed production-ready.
5420
glenn@skynav.com4ec5fea2013-02-27 18:46:00 +000054212013-02-27 Glenn Adams <glenn@skynav.com>
5422
5423 Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
5424 https://bugs.webkit.org/show_bug.cgi?id=110944
5425
5426 Reviewed by Dean Jackson.
5427
5428 * Source/cmake/WebKitFeatures.cmake:
5429 * Source/cmakeconfig.h.cmake:
5430
commit-queue@webkit.org5b6c10e2013-02-24 21:11:15 +000054312013-02-24 Laszlo Gombos <l.gombos@samsung.com>
5432
5433 [EFL] Rename ENABLE_REGIONS to ENABLE_CSS_REGIONS
5434 https://bugs.webkit.org/show_bug.cgi?id=110699
5435
5436 Reviewed by Andreas Kling.
5437
5438 Fix a typo. ENABLE_REGIONS is called ENABLE_CSS_REGIONS
5439 throughout the project.
5440
5441 * Source/cmake/OptionsEfl.cmake:
5442
zandobersek@gmail.com9b52dc52013-02-24 19:01:20 +000054432013-02-24 Zan Dobersek <zdobersek@igalia.com>
5444
5445 [GTK] Stop generating UserAgentGtk.h
5446 https://bugs.webkit.org/show_bug.cgi?id=110582
5447
5448 Reviewed by Martin Robinson.
5449
5450 * configure.ac: Provide the USER_AGENT_GTK_(MAJOR|MINOR)_VERSION defines in the autotoolsconfig.h
5451 header, containing the user agent versions that are to be used in the user agent string. The
5452 WEBKIT_USER_AGENT_(MAJOR|MINOR)_VERSION name is avoided as the same defines are specified in the
5453 webkitversion.h API header (but are not accessible from the WebCore layer). The UserAgentGtk.h
5454 header is also not generated anymore from the input file.
5455
tony@chromium.org2d54e362013-02-21 22:21:17 +000054562013-02-21 Tony Chang <tony@chromium.org>
5457
5458 Autogenerate Settings that call setNeedsRecalcStyleInAllFrames when set
5459 https://bugs.webkit.org/show_bug.cgi?id=109989
5460
5461 Reviewed by Ryosuke Niwa.
5462
5463 Add setters to export symbols.
5464
5465 * Source/autotools/symbols.filter:
5466
mrobinson@webkit.org3e4076e2013-02-21 16:19:47 +000054672013-02-21 Martin Robinson <mrobinson@igalia.com>
5468
5469 [GTK] Move feature overriding to the configure phase
5470 https://bugs.webkit.org/show_bug.cgi?id=110293
5471
5472 Reviewed by Gustavo Noronha Silva.
5473
5474 Rework the feature overrides logic so all feature defines go into a
5475 header rather than the command line. This has a few benefits. Most
5476 notably, we can reuse the header in the gyp build. Another nice result
5477 is that changes to the configuration automatically result in a full
5478 rebuild and Debug and Release builds can have different configurations.
5479
5480 All feature define processing happens now during the configuration phase,
5481 instead of when running autogen.sh. This means that we need to distribute
5482 the feature processing script.
5483
5484 * GNUmakefile.am: Read feature defines from WebKitFeatures.txt when kicking
5485 off a build. Also include generate-feature-defines-files in the distribution.
5486 * Source/autotools/SetupAutoconfHeader.m4: Remove an extra ENABLE_3D_RENDERING
5487 from the autoconf header, as it is already provided by the feature configuration.
5488 * Source/autotools/SetupWebKitFeatures.m4: Added.
5489 * Source/autotools/webkitfeature.m4: Removed. The functionality has been moved
5490 to SetupWebKitFeatures.m4.
5491 * autogen.sh: Remove the call to override-feature-defines.
5492 * configure.ac: Now include SetupWebKitFeatures.
5493
krit@webkit.org8a0aef22013-02-20 22:14:04 +000054942013-02-20 Dirk Schulze <krit@webkit.org>
5495
5496 Enable CANVAS_PATH flag
5497 https://bugs.webkit.org/show_bug.cgi?id=108508
5498
5499 Reviewed by Simon Fraser.
5500
5501 Enable CANVAS_PATH flag on trunk.
5502
5503 Existing tests cover the feature.
5504
5505 * Source/cmake/WebKitFeatures.cmake:
5506
csaavedra@igalia.com22b47862013-02-19 17:09:31 +000055072013-02-19 Claudio Saavedra <csaavedra@igalia.com>
5508
5509 Unreviewed build fix.
5510
5511 * Source/autotools/FindDependencies.m4:
5512 * Source/autotools/Versions.m4:
5513 * Source/cmake/FindHarfBuzz.cmake:
5514
5515 Bump gtk and efl dependencies on harfbuzz
5516 to 0.9.7. See bug 110145.
5517
commit-queue@webkit.orgd6331622013-02-19 17:01:41 +000055182013-02-19 Changhun Kang <temoochin@company100.net>
5519
5520 Only depend on xrender if x11 is being used
5521 https://bugs.webkit.org/show_bug.cgi?id=84095
5522
5523 Reviewed by Martin Robinson.
5524
5525 * Source/autotools/FindDependencies.m4:
5526
commit-queue@webkit.orgc3008e72013-02-18 16:34:41 +000055272013-02-18 ChangSeok Oh <shivamidow@gmail.com>
5528
5529 [GTK] Fix nits for configuration
5530 https://bugs.webkit.org/show_bug.cgi?id=110083
5531
5532 Reviewed by Martin Robinson.
5533
5534 Remove unicode backend printing option. The only backend for unicode is icu
5535 after changeset 142724.
5536
5537 * Source/autotools/PrintBuildConfiguration.m4:
5538
kov@webkit.org2f8a5852013-02-15 16:12:53 +000055392013-02-15 Gustavo Noronha Silva <gns@gnome.org>
5540
5541 Unreviewed build fix.
5542
5543 * Source/autotools/SetupLibtool.m4: Move AR_FLAGS definition so it comes before dolt
5544 and libtool initialization, thus having an effect once again.
5545
keishi@webkit.org39023822013-02-15 13:36:51 +000055462013-02-15 Keishi Hattori <keishi@webkit.org>
5547
5548 Add setValue and closePopup methods to PagePopupController
5549 https://bugs.webkit.org/show_bug.cgi?id=109897
5550
5551 Reviewed by Kent Tamura.
5552
5553 * ManualTests/forms/calendar-picker.html: Added mock setValue and closePopup implementation.
5554 * ManualTests/forms/color-suggestion-picker.html: Ditto.
5555
allan.jensen@digia.comeb0e1f92013-02-15 10:46:33 +000055562013-02-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
5557
5558 Simplify hitTestResultAtPoint and nodesFromRect APIs
5559 https://bugs.webkit.org/show_bug.cgi?id=95720
5560
5561 Reviewed by Julien Chaffraix.
5562
5563 Update exported symbols.
5564
5565 * Source/autotools/symbols.filter:
5566
caseq@chromium.orgd50549e2013-02-14 16:39:23 +000055672013-02-08 Andrey Kosyakov <caseq@chromium.org>
5568
5569 Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
5570 https://bugs.webkit.org/show_bug.cgi?id=109192
5571
5572 Reviewed by Pavel Feldman.
5573
5574 * Source/autotools/symbols.filter:
5575
mrobinson@webkit.orgcf3080a2013-02-13 20:52:05 +000055762013-02-13 Martin Robinson <mrobinson@igalia.com>
5577
mrobinson@webkit.org01173982013-02-13 23:57:33 +00005578 Try once again to fix the build after r142756
5579
5580 * Source/autotools/PrintBuildConfiguration.m4: Do not try to print the GStreamer version
5581 in the build output.
5582 * Source/autotools/SetupAutoconfHeader.m4: Remove the last reference to have_gstreamer.
5583
55842013-02-13 Martin Robinson <mrobinson@igalia.com>
5585
mrobinson@webkit.orgcf3080a2013-02-13 20:52:05 +00005586 Try to fix the build after r142756
5587
5588 * Source/autotools/SetupAutomake.m4: Instead of using the (now gone) have_gstreamer
5589 variable, activate GStreamer if either web audio or web video is enabled.
5590
wangxianzhu@chromium.org4d444692013-02-13 18:37:30 +000055912013-02-13 Xianzhu Wang <wangxianzhu@chromium.org>
5592
5593 Heap-use-after-free in WebCore::ScrollingCoordinator::hasVisibleSlowRepaintViewportConstrainedObjects.
5594 https://bugs.webkit.org/show_bug.cgi?id=108695
5595
5596 Add a manual test. Unable to write a normal layout test because
5597 1) must waitUntilDone() to reproduce the crash but the redirected URL can't notifyDone();
5598 2) Can't use a frame to contain the test because ScrollingCoordinator handles only the main frame.
5599
5600 Reviewed by Abhishek Arya.
5601
5602 * ManualTests/scrolling-coordinator-viewport-constrained-crash.html: Added.
5603
commit-queue@webkit.org5e1db3b2013-02-13 17:24:40 +000056042013-02-13 Martin Robinson <mrobinson@igalia.com>
5605
5606 [GTK] Remove support for compiling with GStreamer 0.10
5607 https://bugs.webkit.org/show_bug.cgi?id=109593
5608
5609 Reviewed by Philippe Normand.
5610
5611 Remove support for building WebKitGTK+ with GStreamer 0.10. We
5612 can simplify things greatly because we don't have to worry any
5613 longer about selecting one GStreamer API set.
5614
5615 * Source/autotools/FindDependencies.m4:
5616 * Source/autotools/ReadCommandLineArguments.m4:
5617 * Source/autotools/SetupAutoconfHeader.m4:
5618 * Source/autotools/Versions.m4:
5619
commit-queue@webkit.orgf9b3c2e2013-02-13 06:30:42 +000056202013-02-12 Martin Robinson <mrobinson@igalia.com>
5621
5622 [GTK] Remove the GLib unicode backend
5623 https://bugs.webkit.org/show_bug.cgi?id=109627
5624
5625 Reviewed by Benjamin Poulain.
5626
5627 Remove references to the GLib unicode backend from configuration.
5628
5629 * Source/autotools/FindDependencies.m4:
5630 * Source/autotools/ReadCommandLineArguments.m4:
5631 * Source/autotools/SetupAutoconfHeader.m4:
5632 * Source/autotools/SetupAutomake.m4:
5633
ch.dumez@sisa.samsung.com243ab442013-02-12 21:21:32 +000056342013-02-12 Christophe Dumez <ch.dumez@sisa.samsung.com>
5635
5636 Remove remaining traces of Web Intents
5637 https://bugs.webkit.org/show_bug.cgi?id=109586
5638
5639 Reviewed by Eric Seidel.
5640
5641 Remove references to Web Intents from CMake files as the functionality
5642 was removed in r142549.
5643
5644 * Source/cmake/WebKitFeatures.cmake:
5645 * Source/cmakeconfig.h.cmake:
5646
mrobinson@webkit.orgafae6162013-02-12 17:04:08 +000056472013-02-12 Martin Robinson <mrobinson@igalia.com>
5648
5649 [GTK] Remove the enable-debug-feature configuration option
5650 https://bugs.webkit.org/show_bug.cgi?id=109539
5651
5652 Reviewed by Philippe Normand.
5653
5654 Remove the --enable-debug-feature option from configuration. It doesn't
5655 do anything that --enable-debug doesn't.
5656
5657 * Source/autotools/PrintBuildConfiguration.m4: Remove references to --enable-debug-features.
5658 * Source/autotools/ReadCommandLineArguments.m4: Ditto.
5659 * Source/autotools/SetupAutoconfHeader.m4: Ditto.
5660 * Source/autotools/SetupAutomake.m4: Ditto.
5661
zandobersek@gmail.com4c70f6b2013-02-12 11:06:17 +000056622013-02-12 Zan Dobersek <zdobersek@igalia.com>
5663
5664 Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
5665 https://bugs.webkit.org/show_bug.cgi?id=109481
5666
5667 Reviewed by Daniel Bates.
5668
5669 The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
5670 back in r120574. There are still occurrences of it in various build systems
5671 which should all be removed as they are useless.
5672
5673 * Source/cmake/OptionsBlackBerry.cmake:
5674 * Source/cmakeconfig.h.cmake:
5675
eric.carlson@apple.comb54d1c82013-02-12 06:30:19 +000056762013-02-11 Eric Carlson <eric.carlson@apple.com>
5677
5678 [Mac] Track language selection should be sticky
5679 https://bugs.webkit.org/show_bug.cgi?id=109466
5680
5681 Reviewed by Dean Jackson.
5682
5683 * Source/autotools/symbols.filter: Export PageGroup::captionPreferences and Page::initGroup.
5684
benjamin@webkit.orgeee9a0d2013-02-11 21:41:01 +000056852013-02-11 Benjamin Poulain <benjamin@webkit.org>
5686
5687 Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
5688 https://bugs.webkit.org/show_bug.cgi?id=109349
5689
5690 Reviewed by Sam Weinig.
5691
5692 * Source/autotools/symbols.filter:
5693
zandobersek@gmail.comf2495c12013-02-11 14:59:57 +000056942013-02-11 Zan Dobersek <zdobersek@igalia.com>
5695
5696 * Source/WebCore: Modified property svn:ignore, adding GNUmakefile.features.am
5697 to the list of paths to be ignored.
5698
commit-queue@webkit.orga5fae062013-02-10 21:04:01 +000056992013-02-10 Laszlo Gombos <l.gombos@samsung.com>
5700
5701 Consolidate the way WTF_USE_PTHREADS is enabled
5702 https://bugs.webkit.org/show_bug.cgi?id=108191
5703
5704 Reviewed by Benjamin Poulain.
5705
5706 Remove duplicated definition of WTF_USE_PTHREADS.
5707
5708 WTF_USE_PTHREADS is defined to 1 on all OS(UNIX) environments in
5709 Platform.h.
5710
5711 * Source/cmake/OptionsBlackBerry.cmake:
5712 * Source/cmake/OptionsEfl.cmake:
5713
commit-queue@webkit.org245e4842013-02-10 11:23:23 +000057142013-02-10 Jae Hyun Park <jae.park08@gmail.com>
5715
5716 Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
5717 https://bugs.webkit.org/show_bug.cgi?id=104266
5718
5719 Reviewed by Philippe Normand.
5720
5721 Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
5722 the existing macro naming conventions.
5723
5724 From Platform.h
5725 USE() - use a particular third-party library or optional OS service
5726 ENABLE() - turn on a specific feature of WebKit
5727
5728 * Source/autotools/SetupAutoconfHeader.m4:
5729 * Source/cmake/OptionsEfl.cmake:
5730
philn@webkit.org0568e8b2013-02-09 11:51:15 +000057312013-02-09 Philippe Normand <pnormand@igalia.com>
5732
5733 Unreviewed, another GTK+ build fix after r142343.
5734
5735 * Source/autotools/symbols.filter: Expose the InlineBox delete operator.
5736
benjamin@webkit.orgb9181b32013-02-09 05:17:53 +000057372013-02-08 Benjamin Poulain <bpoulain@apple.com>
5738
5739 Move workerThreadCount from TestRunner to WebCore Internals
5740 https://bugs.webkit.org/show_bug.cgi?id=109239
5741
5742 Reviewed by Darin Adler.
5743
5744 * Source/autotools/symbols.filter:
5745
dino@apple.com0a8f1f22013-02-09 03:58:00 +000057462013-02-08 Dean Jackson <dino@apple.com>
5747
dino@apple.com68374c82013-02-09 04:04:21 +00005748 Only a fool would cut and paste from a terminal showing truncated git logs.
5749 I am that fool.
5750
5751 Export the full symbol for InlineBox::nodeAtPoint.
5752
5753 * Source/autotools/symbols.filter:
5754
57552013-02-08 Dean Jackson <dino@apple.com>
5756
dino@apple.com0a8f1f22013-02-09 03:58:00 +00005757 Snapshotted plug-in should use shadow root
5758 https://bugs.webkit.org/show_bug.cgi?id=108284
5759
5760 Unreviewed GTK+ build fix.
5761
5762 * Source/autotools/symbols.filter: Export InlineBox symbols.
5763
commit-queue@webkit.orgf6c7d2e2013-02-08 20:18:32 +000057642013-02-08 Seulgi Kim <seulgikim@company100.net>
5765
5766 Update .gitignore for vim swap files.
5767 https://bugs.webkit.org/show_bug.cgi?id=109252
5768
5769 Reviewed by Dirk Pranke.
5770
5771 When opening the same files multiple with vim, vim creates a .*.sw[a-p]
5772 file as the swap file.
5773
5774 * .gitignore:
5775
commit-queue@webkit.orged59d502013-02-08 16:17:04 +000057762013-02-08 Tomas Popela <tpopela@redhat.com>
5777
5778 [GTK] Include files from DerivedSources/webkitdom for introspection
5779 https://bugs.webkit.org/show_bug.cgi?id=108631
5780
5781 Reviewed by Martin Robinson.
5782
5783 Include files from DerivedSources/webkitdom for introspection
5784
5785 * /Source/WebKit/gtk/GNUmakefile.am:
5786 * /Source/WebKit2/GNUmakefile.am:
5787
mrobinson@webkit.org38e753c2013-02-08 16:15:18 +000057882013-02-07 Martin Robinson <mrobinson@igalia.com>
5789
5790 [GTK] Split configure.ac into reusable portions
5791 https://bugs.webkit.org/show_bug.cgi?id=109246
5792
5793 Reviewed by Philippe Normand.
5794
5795 Split up configure.ac into sections based on different "phases"
5796 of configuration. This should make it easier to find what you are
5797 looking for as well as creating a "right" place to put things.
5798 A nice side effect of this is that we can share the different
5799 modules with a gyp build.
5800
5801 * Source/autotools/CheckSystemAndBasicDependencies.m4: Added.
5802 * Source/autotools/FindDependencies.m4: Added.
5803 * Source/autotools/PrintBuildConfiguration.m4: Added.
5804 * Source/autotools/ReadCommandLineArguments.m4: Added.
5805 * Source/autotools/SetupAutoconfHeader.m4: Added.
5806 * Source/autotools/SetupAutomake.m4: Added.
5807 * Source/autotools/SetupCompilerFlags.m4: Added.
5808 * Source/autotools/SetupLibtool.m4: Added.
5809 * Source/autotools/Versions.m4: Added.
5810 * configure.ac:
5811
commit-queue@webkit.orgc5fe5e82013-02-08 00:56:03 +000058122013-02-07 David Farler <dfarler@apple.com>
5813
5814 Makefiles should work for arbitrary SDKs and architectures on Apple ports
5815 https://bugs.webkit.org/show_bug.cgi?id=107863
5816
5817 Reviewed by Mark Rowe.
5818
5819 * Makefile:
5820 Allow SDKROOT, ARCHS outside of $(ARGS).
5821 Setting ARCHS => ONLY_ACTIVE_ARCH=NO.
5822 * Makefile.shared: options to webkitdirs based on SDKROOT
5823 * Source/Makefile: don't build WebKit2 for iOS
5824
mrobinson@webkit.org9bc326f2013-02-07 22:08:08 +000058252013-02-07 Martin Robinson <mrobinson@igalia.com>
5826
5827 [GTK] Cleanup command-line defines
5828 https://bugs.webkit.org/show_bug.cgi?id=109213
5829
5830 Reviewed by Xan Lopez.
5831
5832 * GNUmakefile.am: Remove references to flags that are now provided
5833 by autotoolsconfig.h
5834 * configure.ac: Add new AC_DEFINE invocations for flags that were
5835 before manually appended to the compiler CPPFLAGS and clump all
5836 AC_DEFINE invocations together.
5837
commit-queue@webkit.org14c28b72013-02-07 21:37:09 +000058382013-02-07 ChangSeok Oh <shivamidow@gmail.com>
5839
5840 [GTK][AC] Clutter required version up to 1.12
5841 https://bugs.webkit.org/show_bug.cgi?id=109037
5842
5843 Reviewed by Martin Robinson.
5844
5845 The clutter requried version is changed to 1.12.
5846
5847 * configure.ac:
5848
zandobersek@gmail.comf1c22ea2013-02-07 19:31:52 +000058492013-02-07 Zan Dobersek <zdobersek@igalia.com>
5850
5851 [Autotools] Remove uses of Automake FARSTREAM_(CFLAGS|LIBS) variables, USE_FARSTREAM conditional
5852 https://bugs.webkit.org/show_bug.cgi?id=109198
5853
5854 Reviewed by Martin Robinson.
5855
5856 * GNUmakefile.am: The USE_FARSTREAM conditional is being removed while the WTF_USE_FARSTREAM
5857 define is currently a no-op.
5858 * configure.ac: Don't set the Automake conditional as it's currently not needed due
5859 to checking for Farstream dependency being removed in r142005.
5860
gavinp@chromium.org14709342013-02-07 17:32:07 +000058612013-02-07 Gavin Peters <gavinp@chromium.org>
5862
gavinp@chromium.org6ca682e2013-02-07 17:51:49 +00005863 Unreviewed, rolling out r142141.
5864 http://trac.webkit.org/changeset/142141
5865 https://bugs.webkit.org/show_bug.cgi?id=108990
5866
5867 Reland r142112, will update Chromium expectations and create a
5868 Chromium bug instead for the crash.
5869
5870 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
5871
58722013-02-07 Gavin Peters <gavinp@chromium.org>
5873
gavinp@chromium.org14709342013-02-07 17:32:07 +00005874 Unreviewed, rolling out r142112.
5875 http://trac.webkit.org/changeset/142112
5876 https://bugs.webkit.org/show_bug.cgi?id=108990
5877
5878 The new test scrollingcoordinator/non-fast-scrollable-region-transformed- iframe.html crashes on Lion.
5879
5880 See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=scrollingcoordinator%2Fnon-fast-scrollable-region-transformed-iframe.html
5881
5882 * ManualTests/remove-fixed-position-but-keep-compositing.html: Removed.
5883
zandobersek@gmail.com9c697ec2013-02-07 16:38:34 +000058842013-02-07 Zan Dobersek <zdobersek@igalia.com>
5885
5886 [GTK] configure.ac requires a cleanup
5887 https://bugs.webkit.org/show_bug.cgi?id=99272
5888
5889 Reviewed by Martin Robinson.
5890
5891 Clean up configure.ac. While there is no strict style guideline determined
5892 for this file the changes enforce the usual indentation of four spaces along
5893 with line wrapping at 130 characters and grammar fixes/updates.
5894
5895 * configure.ac:
5896
caio.oliveira@openbossa.org6f631762013-02-07 14:47:50 +000058972013-02-07 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
5898
5899 [CoordinatedGraphics] Use ScrollingCoordinator to track fixed layers
5900 https://bugs.webkit.org/show_bug.cgi?id=108990
5901
5902 Reviewed by Noam Rosenthal.
5903
5904 Add a new test that allow us to remove the fixed positioning of a layer but still keeping
5905 it compositing. Coordinated Graphics had a bug where the CoordinatedSceneGraph would still
5906 count this layer as fixed position.
5907
5908 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
5909
kov@webkit.orgf5bb58f2013-02-07 13:48:46 +000059102013-02-07 Gustavo Noronha Silva <gns@gnome.org>
5911
5912 Unreviewed build fix after r141196 for 32 bits autotools.
5913
5914 * Source/autotools/symbols.filter: restore 32 bits version of the
5915 WebCore::TextIterator::getLocationAndLengthFromRange(WebCore::Node*,
5916 WebCore::Range const*, unsigned int&, unsigned int&) symbol.
5917
hausmann@webkit.orgdb2d1d42013-02-07 08:25:14 +000059182013-02-05 Simon Hausmann <simon.hausmann@digia.com>
5919
5920 [Qt] Compile WTF tests of TestWebKitAPI
5921 https://bugs.webkit.org/show_bug.cgi?id=108935
5922
5923 Reviewed by Kenneth Rohde Christiansen.
5924
5925 Build gtest on Linux.
5926
5927 * WebKit.pro:
5928
commit-queue@webkit.org2cb6ac12013-02-06 18:15:30 +000059292013-02-06 Jonathon Jongsma <jonathon.jongsma@collabora.com>
5930
5931 [GStreamer] MediaPlayer's code is not easily reusable by other GStreamer-based players
5932 https://bugs.webkit.org/show_bug.cgi?id=100261
5933
5934 Reviewed by Philippe Normand
5935
5936 * configure.ac: removed farstream requirement for now since it's
5937 not actually used yet and makes it more difficult to build and test
5938
mkwst@chromium.orgebd38582013-02-06 12:07:10 +000059392013-02-06 Mike West <mkwst@chromium.org>
5940
5941 Add an ENABLE_NOSNIFF feature flag.
5942 https://bugs.webkit.org/show_bug.cgi?id=109029
5943
5944 Reviewed by Jochen Eisinger.
5945
5946 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
5947 when processing script and other resource types.
5948
5949 * Source/cmake/WebKitFeatures.cmake:
5950 * Source/cmakeconfig.h.cmake:
5951
jocelyn.turcotte@digia.com66a65422013-02-05 15:34:51 +000059522013-02-05 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
5953
5954 [Qt] REGRESSION(r137436): It made all inspector tests timeout on developer builds
5955 https://bugs.webkit.org/show_bug.cgi?id=106554
5956
5957 Reviewed by Simon Hausmann.
5958
5959 Explicitely link WebCore resources in the final DLL only on Windows to
5960 support force_static_libs_as_shared on other platforms.
5961
5962 WebKit1 applications don't get the QtWebKit dynamic library loaded
5963 since libQtWebKitWidgets doesn't depend on libQtWebKit if WebCore and
5964 WebKit1 are dynamic libraries of their own.
5965
5966 * Source/api.pri:
5967
mrobinson@webkit.org38155922013-02-05 08:55:44 +000059682013-02-05 Martin Robinson <mrobinson@igalia.com>
5969
5970 Update the NEWS and configuration in preparation for 1.11.5.
5971
5972 Reviewed by Philippe Normand.
5973
5974 * configure.ac:
5975
benjamin@webkit.org99308ba2013-02-05 04:21:13 +000059762013-02-04 Benjamin Poulain <bpoulain@apple.com>
5977
5978 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
5979 https://bugs.webkit.org/show_bug.cgi?id=108741
5980
5981 Reviewed by Tony Chang.
5982
5983 * Source/autotools/symbols.filter:
5984
paroga@webkit.org421a2ac2013-02-02 20:59:25 +000059852013-02-02 Patrick Gansterer <paroga@webkit.org>
5986
5987 [CMake] Adopt the WinCE port to new CMake
5988 https://bugs.webkit.org/show_bug.cgi?id=108754
5989
5990 Reviewed by Laszlo Gombos.
5991
5992 Remove the entry point hack which isn't required in the new
5993 CMake version with offical WindowsCE support.
5994
5995 * Source/cmake/OptionsWindows.cmake:
5996
benjamin@webkit.orgd19a49c2013-02-01 23:55:46 +000059972013-02-01 Benjamin Poulain <bpoulain@apple.com>
5998
5999 Clean the String->AtomicString conversion for AnimationController::pauseAnimationAtTime
6000 https://bugs.webkit.org/show_bug.cgi?id=108558
6001
6002 Reviewed by Dean Jackson.
6003
6004 * Source/autotools/symbols.filter:
6005
zandobersek@gmail.com050d2e22013-02-01 20:06:55 +000060062013-02-01 Zan Dobersek <zdobersek@igalia.com>
6007
6008 [GTK] Add WTFURL source files to the build
6009 https://bugs.webkit.org/show_bug.cgi?id=108215
6010
6011 Reviewed by Benjamin Poulain.
6012
6013 * Source/autotools/symbols.filter: Force the export of the KURL::string() symbol.
6014 This is required when using the WTFURL backend but otherwise doesn't affect the build.
6015
alexis@webkit.org5b4483d2013-02-01 12:16:51 +000060162013-02-01 Alexis Menard <alexis@webkit.org>
6017
6018 Enable unprefixed CSS transitions by default.
6019 https://bugs.webkit.org/show_bug.cgi?id=108216
6020
6021 Reviewed by Dean Jackson.
6022
6023 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
6024 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
6025 guard the unprefixing work for CSS Transforms and animations.
6026
6027 * Source/cmake/WebKitFeatures.cmake:
6028 * Source/cmakeconfig.h.cmake:
6029
commit-queue@webkit.orgc20b51b2013-01-31 18:43:41 +000060302013-01-31 Christophe Dumez <dchris@gmail.com>
6031
6032 [EFL] Disable Web Intents
6033 https://bugs.webkit.org/show_bug.cgi?id=108457
6034
6035 Reviewed by Alexey Proskuryakov.
6036
6037 Turn off WEB_INTENTS flag in EFL CMake project.
6038
6039 * Source/cmake/OptionsEfl.cmake:
6040
hausmann@webkit.org393936e2013-01-31 18:04:16 +000060412013-01-31 Simon Hausmann <simon.hausmann@digia.com>
6042
6043 [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
6044 https://bugs.webkit.org/show_bug.cgi?id=108472
6045
6046 Reviewed by Andreas Kling.
6047
6048 When linking WebKit2, also link the WebKit2QML module.
6049
6050 * Source/api.pri:
6051
dominik.rottsches@intel.com38833922013-01-30 10:45:58 +000060522013-01-30 Dominik Röttsches <dominik.rottsches@intel.com>
6053
6054 [HarfBuzz] Remove the HarfBuzz-old code
6055 https://bugs.webkit.org/show_bug.cgi?id=108077
6056
6057 Reviewed by Benjamin Poulain.
6058
6059 Rename WTF_USE_HARFBUZZ_NG to WTF_USE_HARFBUZZ since there
6060 won't be a distinction between ng and non-ng HarfBuzz after
6061 removing the old code.
6062
6063 * Source/cmake/OptionsEfl.cmake:
6064
zandobersek@gmail.com77025d72013-01-30 07:48:12 +000060652013-01-29 Zan Dobersek <zdobersek@igalia.com>
6066
6067 Unreviewed GTK build fix after r141175.
6068
6069 * Source/autotools/symbols.filter: Export the WebCore::Element::createShadowRoot symbol.
6070
shinyak@chromium.orgf803a762013-01-30 02:08:28 +000060712013-01-29 Shinya Kawanaka <shinyak@chromium.org>
6072
6073 [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
6074 https://bugs.webkit.org/show_bug.cgi?id=106287
6075
6076 Reviewed by Hajime Morita.
6077
6078 * Source/autotools/symbols.filter:
6079
paroga@webkit.orge6e71722013-01-29 21:18:41 +000060802013-01-29 Laszlo Gombos <l.gombos@samsung.com>
6081
6082 [CMake] Add minimum version information for tool dependencies
6083 https://bugs.webkit.org/show_bug.cgi?id=97592
6084
6085 Reviewed by Kenneth Rohde Christiansen.
6086
6087 Capture the minimum version information for the tools that are required
6088 to build WebKit for all CMake based build systems.
6089
6090 * CMakeLists.txt:
6091
japhet@chromium.org3e317182013-01-29 20:06:19 +000060922013-01-29 Nate Chapin <japhet@chromium.org>
6093
6094 Enable reuse of cached main resources
6095 https://bugs.webkit.org/show_bug.cgi?id=105667
6096
6097 Reviewed by Adam Barth.
6098
6099 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
6100
commit-queue@webkit.orgd2e18812013-01-29 14:53:18 +000061012013-01-29 Laszlo Gombos <l.gombos@samsung.com>
6102
6103 Enable Workers for WinCE
6104 https://bugs.webkit.org/show_bug.cgi?id=108099
6105
6106 Reviewed by Gyuyoung Kim.
6107
6108 WORKERS are enabled for all CMake based ports except WinCE.
6109 Turn on WORKERS for all CMake based ports.
6110
6111 * Source/cmake/OptionsBlackBerry.cmake:
6112 * Source/cmake/OptionsEfl.cmake:
6113 * Source/cmake/WebKitFeatures.cmake:
6114
commit-queue@webkit.orgb08d2972013-01-28 20:19:14 +000061152013-01-28 Halton Huo <halton.huo@intel.com>
6116
6117 [EFL] Quit debug build without -DSHARED_CORE=ON
6118 https://bugs.webkit.org/show_bug.cgi?id=104773
6119
6120 Reviewed by Laszlo Gombos.
6121
6122 Debug build without -DSHARED_CORE=ON will fail because libwebcore_efl.a
6123 is too big (>4G) to archive. The solution is simply to abort cmake in
6124 this condition and notify developer.
6125
6126 * CMakeLists.txt:
6127 * Source/cmake/OptionsEfl.cmake:
6128 * Source/cmake/OptionsCommon.cmake:
6129
reni@webkit.org13fc98c2013-01-28 09:54:15 +000061302013-01-28 Renata Hodovan <reni@webkit.org>
6131
6132 [WK2] Putting QtWebProcess into a chrooted sandbox
6133 https://bugs.webkit.org/show_bug.cgi?id=90005
6134
6135 Reviewed by Anders Carlsson and Zoltan Herczeg.
6136
6137 Make it possible to build WebKit2 with SandboxProcess.
6138
6139 * Source/QtWebKit.pro:
6140
commit-queue@webkit.org8da3ed12013-01-28 04:22:30 +000061412013-01-27 David Farler <dfarler@apple.com>
6142
6143 REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
6144 https://bugs.webkit.org/show_bug.cgi?id=108028
6145
6146 Reviewed by Dan Bernstein.
6147
6148 * Makefile: Reverted.
6149 * Makefile.shared: Reverted.
6150 * Source/Makefile: Reverted.
6151
commit-queue@webkit.org0ee1a892013-01-26 16:34:55 +000061522013-01-26 David Farler <dfarler@apple.com>
6153
6154 Allow building with arbitrary SDK and ARCHS with make + Xcode
6155 https://bugs.webkit.org/show_bug.cgi?id=107863
6156
6157 Reviewed by David Kilzer.
6158
6159 * Makefile:
6160 Removed references to legacy Xcode configurations.
6161 * Makefile.shared:
6162 Added default ARCHS + SDK settings and parameterized xcodebuild calls.
6163 * Source/Makefile:
6164 iOS does not build WebKit2.
6165
commit-queue@webkit.org7a6b55f2013-01-25 10:18:08 +000061662013-01-25 Jussi Kukkonen <jussi.kukkonen@intel.com>
6167
6168 [CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
6169 https://bugs.webkit.org/show_bug.cgi?id=106443
6170
6171 Reviewed by Laszlo Gombos.
6172
6173 LevelDB is now included in ThirdParty. Use it when IndexDB is
6174 enabled for EFL.
6175
6176 * Source/cmake/OptionsEfl.cmake:
6177 Set WTF_USE_LEVELDB when IndexedDB is enabled
6178
keishi@webkit.orgb1c7e152013-01-25 05:28:46 +000061792013-01-24 Keishi Hattori <keishi@webkit.org>
6180
6181 Adjust design of the Calendar Picker
6182 https://bugs.webkit.org/show_bug.cgi?id=107507
6183
6184 Reviewed by Kent Tamura.
6185
6186 * ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.
6187
commit-queue@webkit.org4f2fb8f2013-01-24 08:46:15 +000061882013-01-24 Soo-Hyun Choi <s.choi@hackerslab.eu>
6189
6190 [CMake] Remove the definition of WTF_PLATFORM_WIN from the build system
6191 https://bugs.webkit.org/show_bug.cgi?id=101635
6192
6193 Reviewed by Laszlo Gombos.
6194
6195 WTF_PLATFORM_WIN defined twice: Source/cmake/OptionsWindows.cmake and in
6196 Source/WTF/wtf/Platform.h.
6197 It would be more future-proof to have it only defined in common C++ code in
6198 Platform.h.
6199
6200 * Source/cmake/OptionsWindows.cmake:
6201
zandobersek@gmail.com9dbe1cc2013-01-23 19:49:21 +000062022013-01-23 Zan Dobersek <zdobersek@igalia.com>
6203
6204 Unreviewed.
6205
6206 Speculative build fix for the GTK port after 140539.
6207
6208 * Source/autotools/symbols.filter:
6209
kov@webkit.org30edf5d2013-01-22 18:52:52 +000062102013-01-22 Gustavo Noronha Silva <gns@gnome.org>
6211
6212 [GTK] Debug build failure on x86-64
6213 https://bugs.webkit.org/show_bug.cgi?id=107400
6214
6215 Reviewed by Xan Lopez.
6216
6217 * configure.ac: use thin archives for convenience libraries, if AR_FLAGS was not
6218 overriden through the environment variable.
6219
zandobersek@gmail.comcab09bc2013-01-22 17:15:25 +000062202013-01-22 Zan Dobersek <zdobersek@igalia.com>
6221
zandobersek@gmail.coma538e382013-01-22 17:17:13 +00006222 [Autotools] Remove the Canvas Path configuration option
6223 https://bugs.webkit.org/show_bug.cgi?id=107537
6224
6225 Reviewed by Martin Robinson.
6226
6227 * configure.ac: Remove the configuration option for the Canvas Path
6228 feature as this is not in line with the new guidelines about feature
6229 enablement in the autotools build system.
6230
62312013-01-22 Zan Dobersek <zdobersek@igalia.com>
6232
zandobersek@gmail.comcab09bc2013-01-22 17:15:25 +00006233 [Autotools] Place a warning in configure.ac about adding new configuration options
6234 https://bugs.webkit.org/show_bug.cgi?id=107559
6235
6236 Reviewed by Martin Robinson.
6237
6238 * configure.ac: Add an eye-catching section explaining that changes in this file might
6239 not be necessary at all and a link pointing to the guidelines on the Trac wiki.
6240
commit-queue@webkit.orgd5f9fe52013-01-22 02:26:20 +000062412013-01-21 Dirk Schulze <dschulze@adobe.com>
6242
6243 Add build flag for Canvas's Path object (disabled by default)
6244 https://bugs.webkit.org/show_bug.cgi?id=107473
6245
6246 Reviewed by Dean Jackson.
6247
6248 Add CANVAS_PATH build flag to build systems.
6249
6250 * Source/cmake/WebKitFeatures.cmake:
6251 * Source/cmakeconfig.h.cmake:
6252 * configure.ac:
6253
rniwa@webkit.orgf94dde22013-01-20 05:04:30 +000062542013-01-19 Ryosuke Niwa <rniwa@webkit.org>
6255
6256 Delete webkit-perf.appspot.com code from WebKit repository
6257 https://bugs.webkit.org/show_bug.cgi?id=107390
6258
6259 Reviewed by Adam Barth.
6260
6261 Delete webkit-perf.appspot.com code from WebKit repository since I maintain
6262 and push the code via https://github.com/rniwa/webkit-perf now.
6263
6264 * Websites/webkit-perf.appspot.com: Removed.
6265
pdr@google.comc960fba2013-01-20 03:12:17 +000062662013-01-19 Philip Rogers <pdr@google.com>
6267
6268 Merge SVGStylable into SVGStyledElement
6269 https://bugs.webkit.org/show_bug.cgi?id=106877
6270
6271 Reviewed by Dirk Schulze.
6272
6273 SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
6274 cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.
6275
6276 * wscript:
6277
commit-queue@webkit.org59745902013-01-18 17:57:41 +000062782013-01-18 Sudarsana Nagineni <sudarsana.nagineni@intel.com>
6279
6280 [CMake] Fix CMake warnings
6281 https://bugs.webkit.org/show_bug.cgi?id=107290
6282
6283 Reviewed by Laszlo Gombos.
6284
6285 Add missing WebKit options to CMake features list.
6286
6287 * Source/cmake/WebKitFeatures.cmake:
6288 * Source/cmakeconfig.h.cmake:
6289
dominicc@chromium.org7a319e52013-01-18 08:26:38 +000062902013-01-18 Sheriff Bot <webkit.review.bot@gmail.com>
6291
6292 Unreviewed, rolling out r140005.
6293 http://trac.webkit.org/changeset/140005
6294 https://bugs.webkit.org/show_bug.cgi?id=107235
6295
6296 broke downstream Chromium interactive_ui_tests (Requested by
6297 dominicc on #webkit).
6298
6299 * Source/autotools/symbols.filter:
6300
commit-queue@webkit.org0cfb6ab2013-01-17 20:02:36 +000063012013-01-17 Martin Robinson <mrobinson@igalia.com>
6302
6303 [GTK] Build with LevelDB when IndexedDB is enabled
6304 https://bugs.webkit.org/show_bug.cgi?id=103220
6305
6306 Reviewed by Gustavo Noronha Silva.
6307
6308 * configure.ac: Detect whether the IndexedDatabase feature is enabled. We cannot
6309 use the typical approach for feature detection since we need to adjust the automake
6310 file output based on whether or not IndexedDatabase is enabled.
6311
japhet@chromium.org88239e32013-01-17 19:09:16 +000063122013-01-17 Nate Chapin <japhet@chromium.org>
6313
6314 Enable reuse of cached main resources
6315 https://bugs.webkit.org/show_bug.cgi?id=105667
6316
6317 Reviewed by Antti Koivisto.
6318
6319 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
6320
commit-queue@webkit.orgc9d65712013-01-17 18:37:54 +000063212013-01-17 Seokju Kwon <seokju.kwon@gmail.com>
6322
6323 [EFL][CMAKE] Compress resource files of inspector
6324 https://bugs.webkit.org/show_bug.cgi?id=106210
6325
6326 Reviewed by Gyuyoung Kim.
6327
6328 Add compressing JavaScript
6329 for smaller package and faster connection of remote web inspector.
6330
6331 * Source/PlatformEfl.cmake:
6332
hugo.lima@openbossa.org36ea2092013-01-16 21:23:34 +000063332013-01-16 Hugo Parente Lima <hugo.lima@openbossa.org>
6334
6335 [CMake] Report actual values for feature configuration (instead of the default)
6336 https://bugs.webkit.org/show_bug.cgi?id=107010
6337
6338 Reviewed by Laszlo Gombos.
6339
6340 * Source/cmake/WebKitFeatures.cmake:
6341
gyuyoung.kim@samsung.com45afa9c2013-01-16 10:16:38 +000063422013-01-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
6343
6344 [EFL] Move 'DefaultTheme' folder to WebCore/platform/efl
6345 https://bugs.webkit.org/show_bug.cgi?id=106969
6346
6347 Reviewed by Benjamin Poulain.
6348
6349 * Source/PlatformEfl.cmake: Change DefaultTheme path.
6350 * Source/cmake/OptionsEfl.cmake: ditto.
6351
commit-queue@webkit.orgf5b094a2013-01-16 00:18:07 +000063522013-01-15 Alberto Garcia <agarcia@igalia.com>
6353
6354 Fix typos in WebKitFeatures.cmake
6355 https://bugs.webkit.org/show_bug.cgi?id=106952
6356
6357 Reviewed by Martin Robinson.
6358
6359 * Source/cmake/WebKitFeatures.cmake:
6360 Replace "Toogle" with "Toggle".
6361
zandobersek@gmail.com6499f572013-01-15 19:49:50 +000063622013-01-15 Zan Dobersek <zandobersek@gmail.com>
6363
6364 [Autotools] Add support for WebKit2-only builds
6365 https://bugs.webkit.org/show_bug.cgi?id=106889
6366
6367 Reviewed by Gustavo Noronha Silva.
6368
6369 * GNUmakefile.am: Only copy the WebKit1 documentation into the destination
6370 directory if building WebKit1.
6371 * configure.ac: Add a configuration option for disabling the WebKit1 build.
6372 Only conditionally copy WebKit1-specific targets from the input files. Some
6373 small style changes to the WebKit2 configuration flag included as well.
6374
japhet@chromium.orgc4b1de82013-01-15 00:10:05 +000063752013-01-14 Nate Chapin <japhet@chromium.org>
6376
6377 Enable reuse of cached main resources
6378 https://bugs.webkit.org/show_bug.cgi?id=105667
6379
6380 Reviewed by Antti Koivisto.
6381
6382 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
6383
commit-queue@webkit.orge71b90c2013-01-14 20:42:26 +000063842013-01-14 Alexandre Rostovtsev <tetromino@gentoo.org>
6385
6386 Do not hardcode -ldl in OPENGL_LIBS
6387 https://bugs.webkit.org/show_bug.cgi?id=96602
6388
6389 Reviewed by Philippe Normand.
6390
6391 Some non-Linux systems, e.g. FreeBSD, have dlopen() as part of their
6392 libc, and do not use a separate libdl.
6393
6394 * configure.ac:
6395
carlosgc@webkit.org9a5b0c12013-01-11 19:14:25 +000063962013-01-11 Carlos Garcia Campos <cgarcia@igalia.com>
6397
6398 Unreviewed. Update NEWS and configure.ac for 1.11.4 release
6399
6400 * configure.ac: Bump version numbers.
6401
carlosgc@webkit.org3c42ac32013-01-11 08:42:42 +000064022013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
6403
6404 [GTK] Add API to set the web extensions directory to WebKit2 GTK+
6405 https://bugs.webkit.org/show_bug.cgi?id=106462
6406
6407 Reviewed by Xan Lopez.
6408
6409 * Source/autotools/symbols.filter: Update
6410 WebGtkExtensionManager::initialize symbol.
6411
tony@chromium.org73fddb22013-01-10 18:25:07 +000064122013-01-10 Tony Chang <tony@chromium.org>
6413
6414 Speed up supplemental dependency computation
6415 https://bugs.webkit.org/show_bug.cgi?id=106503
6416
6417 Reviewed by Adam Barth.
6418
6419 * Source/cmake/WebKitMacros.cmake: Add --idlAttributesFile to the binding generation step in cmake.
6420
zandobersek@gmail.com1594f892013-01-10 17:29:45 +000064212013-01-10 Zan Dobersek <zandobersek@gmail.com>
6422
zandobersek@gmail.com9f55fb22013-01-10 17:51:57 +00006423 [Autotools] Add the AM_WEBKIT_FEATURE_CONDITIONAL macro
6424 https://bugs.webkit.org/show_bug.cgi?id=106576
6425
6426 Reviewed by Martin Robinson.
6427
6428 Replace the AC_CHECK_WEBKIT_FEATURE_ENABLED with the new macro.
6429 The former was executing actions based on the passed-in feature being
6430 enabled in the (possibly overridden) GNUmakefile.features.am, the actions
6431 usually affecting the Automake conditional value that was set up afterwards.
6432 The new macro does this directly, setting up an Automake conditional of the
6433 same name as the feature that was checked.
6434
6435 * Source/autotools/webkitfeature.m4:
6436
64372013-01-10 Zan Dobersek <zandobersek@gmail.com>
6438
zandobersek@gmail.com1594f892013-01-10 17:29:45 +00006439 Remove the ENABLE_ANIMATION_API feature define occurences
6440 https://bugs.webkit.org/show_bug.cgi?id=106544
6441
6442 Reviewed by Simon Fraser.
6443
6444 The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
6445 feature define handling still lingers in various build systems and configurations
6446 but is of no use, so it should be removed.
6447
6448 * Source/cmake/OptionsBlackBerry.cmake:
6449 * Source/cmake/OptionsEfl.cmake:
6450 * Source/cmake/WebKitFeatures.cmake:
6451 * Source/cmakeconfig.h.cmake:
6452
commit-queue@webkit.orgd1278702013-01-10 11:27:49 +000064532013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
6454
6455 [GTK] Add support for loading web process extensions
6456 https://bugs.webkit.org/show_bug.cgi?id=105631
6457
6458 Reviewed by Gustavo Noronha Silva.
6459
6460 * GNUmakefile.am: Add webkit2_web_extension_h_api.
6461 * Source/autotools/symbols.filter: Export WebGtkExtensionManager
6462 symbols required by the injected bundle lib.
6463
christophe.dumez@intel.com2f02b162013-01-10 08:42:41 +000064642013-01-10 Christophe Dumez <christophe.dumez@intel.com>
6465
6466 [EFL] Add gstreamer 1.0.5 to jhbuild
6467 https://bugs.webkit.org/show_bug.cgi?id=106178
6468
6469 Reviewed by Laszlo Gombos.
6470
6471 Update EFL CMake configuration to require gstreamer
6472 1.0.5.
6473
6474 * Source/cmake/FindGStreamer.cmake:
6475 * Source/cmake/OptionsEfl.cmake:
6476
morrita@google.com71524812013-01-10 02:29:37 +000064772013-01-09 Hajime Morrita <morrita@google.com>
6478
6479 [Shadow DOM] Distribution related code on ElementShadow should be minimized.
6480 https://bugs.webkit.org/show_bug.cgi?id=106294
6481
6482 Reviewed by Dimitri Glazkov.
6483
6484 * Source/autotools/symbols.filter:
6485
zandobersek@gmail.comfd8abe52013-01-09 00:30:42 +000064862013-01-08 Zan Dobersek <zandobersek@gmail.com>
6487
6488 Add an Autoconf macro that checks whether a given feature is enabled
6489 https://bugs.webkit.org/show_bug.cgi?id=106380
6490
6491 Reviewed by Martin Robinson.
6492
6493 Add the AC_CHECK_WEBKIT_FEATURE_ENABLED macro. It checks the generated
6494 Source/WebCore/GNUmakefile.features.am file to determine whether the
6495 given feature is enabled or disabled in the build that's being configured.
6496
6497 * Source/autotools/webkitfeature.m4: Added.
6498
morrita@google.com27d66342013-01-09 00:16:19 +000064992013-01-08 Hajime Morrita <morrita@google.com>
6500
6501 [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
6502 https://bugs.webkit.org/show_bug.cgi?id=106282
6503
6504 Reviewed by Dimitri Glazkov.
6505
6506 * Source/autotools/symbols.filter:
6507
sergio@webkit.org266a77a2013-01-08 09:31:56 +000065082013-01-03 Sergio Villar Senin <svillar@igalia.com>
6509
6510 [GTK] Add WebP image support
6511 https://bugs.webkit.org/show_bug.cgi?id=105915
6512
6513 Reviewed by Martin Robinson.
6514
6515 WebP is from now on a dependency for WebKitGtk+.
6516
6517 * configure.ac: added WebP library detection.
6518
wangxianzhu@chromium.org4471f0d2013-01-07 22:12:47 +000065192013-01-07 Xianzhu Wang <wangxianzhu@chromium.org>
6520
6521 Add window.internals.nonFastScrollableRects for testing scrollable areas in fast/slow paths
6522 https://bugs.webkit.org/show_bug.cgi?id=105546
6523
6524 Reviewed by James Robinson.
6525
6526 Export the new symbol.
6527
6528 * Source/autotools/symbols.filter:
6529
adamk@chromium.orga0129592013-01-04 18:24:47 +000065302013-01-04 Adam Klein <adamk@chromium.org>
6531
6532 Remove ENABLE_MUTATION_OBSERVERS #define
6533 https://bugs.webkit.org/show_bug.cgi?id=105459
6534
6535 Reviewed by Ryosuke Niwa.
6536
6537 * Source/cmake/WebKitFeatures.cmake:
6538 * Source/cmakeconfig.h.cmake:
6539
zandobersek@gmail.com365ba4e2013-01-04 14:15:34 +000065402013-01-04 Zan Dobersek <zandobersek@gmail.com>
6541
6542 REGRESSION (r138184): transitions/transitions-parsing.html is failing on GTK
6543 https://bugs.webkit.org/show_bug.cgi?id=105522
6544
6545 Reviewed by Xan Lopez.
6546
6547 Remove the configuration flag covering unprefixed CSS transition property names.
6548 It does not introduce any dependency. The unprefixed property names should be
6549 available by default.
6550
6551 * configure.ac:
6552
tony@chromium.org02a17252013-01-03 20:07:09 +000065532013-01-03 Tony Chang <tony@chromium.org>
6554
6555 Generate internal.settings from Settings.in
6556 https://bugs.webkit.org/show_bug.cgi?id=104740
6557
6558 Reviewed by Adam Barth.
6559
6560 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
6561
gyuyoung.kim@samsung.comab1cff82013-01-03 01:00:35 +000065622013-01-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
6563
6564 [EFL][CMAKE] Remove duplicated conditionals
6565 https://bugs.webkit.org/show_bug.cgi?id=105905
6566
6567 Reviewed by Laszlo Gombos.
6568
6569 * Source/cmake/OptionsEfl.cmake: Remove set(WTF_USE_GLX 1).
6570
tony@chromium.orga35bd272013-01-02 23:15:23 +000065712013-01-02 Tony Chang <tony@chromium.org>
6572
tony@chromium.org33e17a9a2013-01-03 00:43:42 +00006573 Unreviewed, rolling out r138661.
6574 http://trac.webkit.org/changeset/138661
6575 https://bugs.webkit.org/show_bug.cgi?id=104740
6576
6577 Compile problems on EFL
6578
6579 * Source/cmake/WebKitMacros.cmake:
6580
65812013-01-02 Tony Chang <tony@chromium.org>
6582
tony@chromium.orga35bd272013-01-02 23:15:23 +00006583 Generate internal.settings from Settings.in
6584 https://bugs.webkit.org/show_bug.cgi?id=104740
6585
6586 Reviewed by Adam Barth.
6587
6588 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
6589
esprehn@chromium.orga637d412013-01-02 20:31:44 +000065902013-01-02 Elliott Sprehn <esprehn@chromium.org>
6591
6592 Transitions and animations do not apply to CSS ::before and ::after pseudo-elements
6593 https://bugs.webkit.org/show_bug.cgi?id=92591
6594
6595 Reviewed by Eric Seidel.
6596
6597 Expose Element::pseudoElement for Internals.
6598
6599 * Source/autotools/symbols.filter:
6600
commit-queue@webkit.org8ed24322013-01-02 04:14:32 +000066012013-01-01 KwangYong Choi <ky0.choi@samsung.com>
6602
6603 [EFL] Enable MHTML feature
6604 https://bugs.webkit.org/show_bug.cgi?id=105815
6605
6606 Reviewed by Laszlo Gombos.
6607
6608 ENABLE_MHTML is now ON for EFL.
6609
6610 * Source/cmake/OptionsEfl.cmake:
6611
commit-queue@webkit.org07db8012012-12-31 16:56:42 +000066122012-12-31 Kondapally Kalyan <kalyan.kondapally@intel.com>
6613
6614 [EFL][WebGL] Add compile time support for GLES2.
6615 https://bugs.webkit.org/show_bug.cgi?id=105816
6616
6617 Reviewed by Kenneth Rohde Christiansen.
6618
6619 This patch adds build support for GLES2.
6620 GLES2 support can be enabled during compile time by passing -DENABLE_GLES2=ON as
6621 cmake config parameter. GLES2 options is not enabled by default. This patch doesn't
6622 address all the build issues related to GLES2 but only adds the needed support in
6623 OptionsEfl.cmake.
6624
6625 * Source/cmake/OptionsEfl.cmake:
6626
commit-queue@webkit.orgf6e9a822012-12-31 13:54:36 +000066272012-12-31 Carlos Garcia Campos <cgarcia@igalia.com>
6628
6629 [GTK] Move ImageDiff to the Tools directory root
6630 https://bugs.webkit.org/show_bug.cgi?id=105421
6631
6632 Reviewed by Kenneth Rohde Christiansen.
6633
6634 * GNUmakefile.am: Remove the old ImageDiff makefile include.
6635
commit-queue@webkit.org2597de42012-12-31 07:33:02 +000066362012-12-30 Kondapally Kalyan <kalyan.kondapally@intel.com>
6637
6638 [EFL] [WebGL] Rename EGLConfigHelper as EGLConfigSelector.
6639 https://bugs.webkit.org/show_bug.cgi?id=105876
6640
6641 Reviewed by Kenneth Rohde Christiansen.
6642
6643 This is to sync the naming conventions of our classes in both EGL and GLX implementations.
6644 In our GLX implementation, class responsible for the same functionality is named as GLXConfigSelector.
6645 This patch renames EGLConfigHelper as EGLConfigSelector.
6646
6647 * Source/cmake/OptionsEfl.cmake:
6648
gyuyoung.kim@samsung.com303d27d2012-12-31 04:44:16 +000066492012-12-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
6650
6651 [EFL] Enable TEMPLATE_ELEMENT feature
6652 https://bugs.webkit.org/show_bug.cgi?id=105865
6653
6654 Reviewed by Laszlo Gombos.
6655
6656 * Source/cmake/OptionsEfl.cmake: Add ENABLE_TEMPLATE_ELEMENT macro.
6657
commit-queue@webkit.orgd0ad84a2012-12-27 21:15:59 +000066582012-12-27 Kondapally Kalyan <kalyan.kondapally@intel.com>
6659
6660 [EFL][WebGL] Implement EGL support with GLX.
6661 https://bugs.webkit.org/show_bug.cgi?id=105602
6662
6663 Reviewed by Kenneth Rohde Christiansen.
6664
6665 Adds support for EGL with GLX backend. EGL support can be enabled during compile time
6666 by passing -DENABLE_EGL=ON as cmake config parameter.
6667
6668 * Source/cmake/OptionsEfl.cmake:
6669
commit-queue@webkit.org20e3d392012-12-24 10:03:39 +000066702012-12-24 Kondapally Kalyan <kalyan.kondapally@intel.com>
6671
6672 [EFL [WebGL] GLES2 detection is broken.
6673 https://bugs.webkit.org/show_bug.cgi?id=105677
6674
6675 We use the logic in FindGLES.cmake to detect GLES2 support during compile time.
6676 OPENGLES2_FOUND is never set, even though OPENGLES2_INCLUDE_DIR and OPENGLES2_LIBRARY
6677 contain right information. The name passed to find_package_handle_standard_args seems to be the issue here.
6678 This patch changes the name passed to find_package_handle_standard_args to OPENGLES2.
6679
6680 Reviewed by Kenneth Rohde Christiansen.
6681
6682 * Source/cmake/FindGLES.cmake:
6683
mrobinson@webkit.org2ace46b2012-12-23 20:22:16 +000066842012-12-20 Martin Robinson <mrobinson@igalia.com>
6685
6686 [GTK] Remove plugin process configuration option
6687 https://bugs.webkit.org/show_bug.cgi?id=105564
6688
6689 Reviewed by Carlos Garcia Campos.
6690
6691 Remove the --enable-plugin-process configuration option, opting instead to
6692 always build the plugin process when building WebKit2. It isn't very interesting
6693 for downstream to enable or disable the plugin process. It should always be
6694 enabled for WebKit2 and it's better for us not to have to keep a disabled plugin
6695 process building. Additionally, the in-process plugin isn't functional, since
6696 plugins depend on GTK+ 2 and WebKit2 depends on GTK+ 3.
6697
6698 * configure.ac: Remove the configuration option.
6699
esprehn@chromium.org4b42e1a62012-12-22 00:24:18 +000067002012-12-21 Elliott Sprehn <esprehn@chromium.org>
6701
6702 Replace documentFragmentIsShadowRoot with isTreeScope
6703 https://bugs.webkit.org/show_bug.cgi?id=105345
6704
6705 Reviewed by Dimitri Glazkov.
6706
6707 Expose isTreeScope symbol.
6708
6709 * Source/autotools/symbols.filter:
6710
loislo@chromium.org7dcfc202012-12-21 10:05:51 +000067112012-12-21 Sheriff Bot <webkit.review.bot@gmail.com>
6712
6713 Unreviewed, rolling out r138338.
6714 http://trac.webkit.org/changeset/138338
6715 https://bugs.webkit.org/show_bug.cgi?id=105621
6716
6717 speculative rollout because fast/dom/shadow/content-element-
6718 distributed-nodes.html is crashing on linux debug. (Requested
6719 by loislo on #webkit).
6720
6721 * Source/autotools/symbols.filter:
6722
esprehn@chromium.orgf01ce082012-12-21 02:42:11 +000067232012-12-20 Elliott Sprehn <esprehn@chromium.org>
6724
6725 Replace documentFragmentIsShadowRoot with isTreeScope
6726 https://bugs.webkit.org/show_bug.cgi?id=105345
6727
6728 Reviewed by Dimitri Glazkov.
6729
6730 Expose isTreeScope symbol.
6731
6732 * Source/autotools/symbols.filter:
6733
ryuan.choi@samsung.com44459542012-12-21 00:59:46 +000067342012-12-20 Ryuan Choi <ryuan.choi@samsung.com>
6735
6736 [EFL] Build break with latest EFL libraries.
6737 https://bugs.webkit.org/show_bug.cgi?id=104827
6738
6739 Reviewed by Laszlo Gombos.
6740
6741 The eo EFL package is introduced and evas and ecore use it since 1.8.
6742 While introducing Eo, EFL changed several structures of Evas and Ecore
6743 from own specific class to Eo.
6744
6745 So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
6746 Ecore_Timer to build with latest EFL libraries.
6747
6748 * Source/cmake/FindEo.cmake: Added.
6749 * Source/cmake/OptionsEfl.cmake:
6750 Modified to check Eo when version of EFL libraries is 1.8.
6751
commit-queue@webkit.orgcbee0fb2012-12-20 23:57:01 +000067522012-12-20 Kondapally Kalyan <kalyan.kondapally@intel.com>
6753
6754 [EFL][WebGL][Wk2] Replace HAVE(GLX) checks with USE(GLX).
6755 https://bugs.webkit.org/show_bug.cgi?id=105431
6756
6757 Reviewed by Kenneth Rohde Christiansen.
6758
6759 This patch changes the check HAVE(GLX) to USE(GLX).
6760 This would enable us to choose our preferred GL backend during build time.
6761
6762 * Source/cmake/OptionsEfl.cmake:
6763
zandobersek@gmail.com070665d2012-12-20 15:26:35 +000067642012-12-20 Zan Dobersek <zandobersek@gmail.com>
6765
6766 [GTK] Remove the --enable-unstable-features configuration option
6767 https://bugs.webkit.org/show_bug.cgi?id=105327
6768
6769 Reviewed by Martin Robinson.
6770
6771 Remove the unnecessary feature_defines_unstable variable.
6772 Remove the unstable-features configuration option.
6773
6774 * configure.ac:
6775 * GNUmakefile.am:
6776
dominik.rottsches@intel.com4c56c622012-12-20 14:09:05 +000067772012-12-20 Dominik Röttsches <dominik.rottsches@intel.com>
6778
6779 [EFL] MiniBrowser does not play Infinite Gangnam Style
6780 https://bugs.webkit.org/show_bug.cgi?id=103531
6781
6782 Reviewed by Kenneth Rohde Christiansen.
6783
6784 WebAudio now switched to ON for EFL.
6785
6786 * Source/cmake/OptionsEfl.cmake:
6787
commit-queue@webkit.org0866c3e2012-12-20 05:27:12 +000067882012-12-19 Yael Aharon <yael.aharon@intel.com>
6789
6790 [EFL] Allow the build system to find OpenGL ES
6791 https://bugs.webkit.org/show_bug.cgi?id=104760
6792
6793 Reviewed by Laszlo Gombos.
6794
6795 Add a way to find if GLESv2 is supported by the build system.
6796 Support for GLESv2 will be added separately.
6797
6798 * Source/cmake/FindGLES.cmake: Added.
6799
alexis@webkit.orgcfa6ca72012-12-19 19:35:57 +000068002012-12-19 Alexis Menard <alexis@webkit.org>
6801
6802 Implement CSS parsing for CSS transitions unprefixed.
6803 https://bugs.webkit.org/show_bug.cgi?id=104804
6804
6805 Reviewed by Dean Jackson.
6806
6807 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
6808 to cover the work of unprefixing Transforms, Animations and
6809 Transitions. It will let the possibility of each ports to turn it off
6810 in their release branches until we're confident that these CSS
6811 properties are ready to be unprefixed.
6812
6813 * Source/cmake/WebKitFeatures.cmake:
6814 * Source/cmakeconfig.h.cmake:
6815 * configure.ac:
6816
commit-queue@webkit.org9d9eed32012-12-18 20:20:31 +000068172012-12-18 Ming Xie <mxie@rim.com>
6818
6819 [BlackBerry] Add -fno-exceptions to CXX_FLAGS
6820 https://bugs.webkit.org/show_bug.cgi?id=105306
6821
6822 Reviewed by Rob Buis.
6823
6824 Disable exception handling. We don't have any try or catch
6825 constructs in our code.
6826
6827 * Source/cmake/OptionsBlackBerry.cmake:
6828
commit-queue@webkit.org8a397062012-12-18 18:00:25 +000068292012-12-18 Kondapally Kalyan <kalyan.kondapally@intel.com>
6830
6831 [EFL] Allow the build system to detect EGL support.
6832 https://bugs.webkit.org/show_bug.cgi?id=105287
6833
6834 Reviewed by Laszlo Gombos.
6835
6836 Currently, we don't have any way to determine if EGL is supported by the build.
6837 This patch adds support for this. The patch doesn't make any changes to take this into
6838 use. This will be done in another patch.
6839
6840 * Source/cmake/FindEGL.cmake:
6841
commit-queue@webkit.org201bf1c2012-12-18 02:39:54 +000068422012-12-17 Halton Huo <halton.huo@intel.com>
6843
6844 [EFL] Add ecore_imf_evas to FindEcore.cmake
6845 https://bugs.webkit.org/show_bug.cgi?id=105159
6846
6847 Reviewed by Laszlo Gombos.
6848
6849 ecore_imf_evas is a separate library, we should add for EFL port as well.
6850
6851 * Source/cmake/FindEcore.cmake: Add finding FIND_EFL_LIBRARY for ecore_imf_evas
6852
kenneth@webkit.org93089142012-12-17 13:54:48 +000068532012-12-17 Kenneth Rohde Christiansen <kenneth@webkit.org>
6854
6855 Add manual test to verify that geometry methods (moveTo, etc) work
6856 https://bugs.webkit.org/show_bug.cgi?id=105160
6857
6858 Reviewed by Alexis Menard.
6859
6860 * ManualTests/window-geometry.html: Added.
6861
commit-queue@webkit.org59717b42012-12-16 17:59:46 +000068622012-12-16 ChangSeok Oh <shivamidow@gmail.com>
6863
6864 [GTK][AC] Build failure with an option --with-acceleration-backend=clutter
6865 https://bugs.webkit.org/show_bug.cgi?id=105027
6866
6867 Reviewed by Gustavo Noronha Silva.
6868
6869 I turned off opengl related variables, enable_glx, enable_egl and enable_gles2
6870 when selecting clutter as the acceleration-backend. Because they seem useless for the AC by clutter.
6871
6872 * configure.ac:
6873
simon.fraser@apple.comfc750292012-12-15 22:11:27 +000068742012-12-15 Simon Fraser <simon.fraser@apple.com>
6875
6876 Fix repaint issues when resizing a window with centered content, for platforms with a tile cache
6877 https://bugs.webkit.org/show_bug.cgi?id=105073
6878
6879 Reviewed by Dan Bernstein.
6880
6881 Add a manual test for window resize with a centered element.
6882
6883 * ManualTests/resize-repaint.html: Added.
6884
senorblanco@chromium.org1d51b742012-12-13 19:32:23 +000068852012-12-13 Stephen White <senorblanco@chromium.org>
6886
6887 Added manual test for canvas setFont speed.
6888 https://bugs.webkit.org/show_bug.cgi?id=104923
6889
6890 Reviewed by James Robinson.
6891
6892 * ManualTests/canvas-font-speed.html: Added.
6893
hausmann@webkit.org5cc11012012-12-13 15:04:36 +000068942012-12-13 Jerome Pasion <jerome.pasion@digia.com>
6895
6896 [Qt] Doc: Fixing Qt WebKit reference documentation.
6897
6898 Reviewed by Simon Hausmann.
6899
6900 Fixes:
6901 -added \module for C++ classes and \qmlmodule for QML types
6902 -added links to the Qt WebKit Examples pages
6903 -fixed the qhp settings for Qt Creator
6904
6905 Task-number: QTBUG-28583
6906 Task-number: QTBUG-28418
6907 Task-number: QTBUG-27646
6908
6909 * Source/qtwebkit.qdocconf:
6910
hausmann@webkit.orgfda30e32012-12-13 10:56:09 +000069112012-12-13 Jerome Pasion <Jerome.Pasion@digia.com>
6912
6913 [Qt] Fix missing doc dependency to examples
6914
6915 Reviewed by Simon Hausmann.
6916
6917 * Source/qtwebkit.qdocconf:
6918
commit-queue@webkit.org7e827e12012-12-12 22:18:30 +000069192012-12-12 John Griggs <jgriggs@rim.com>
6920
6921 2012-12-12 John Griggs <jgriggs@rim.com>
6922
6923 [BlackBerry] Update Media Controls for BlackBerry Platform
6924 https://bugs.webkit.org/show_bug.cgi?id=104443
6925 https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
6926
6927 Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
6928
6929 Reviewed by Rob Buis.
6930
6931 * Source/cmake/OptionsBlackBerry.cmake:
6932
wangxianzhu@chromium.org5e4e7f22012-12-12 19:38:15 +000069332012-12-12 Xianzhu Wang <wangxianzhu@chromium.org>
6934
6935 Pre-painting should not paint out-of-view fixed position elements
6936 https://bugs.webkit.org/show_bug.cgi?id=104724
6937
6938 Reviewed by James Robinson.
6939
6940 New manual test.
6941
6942 * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
6943
commit-queue@webkit.org38670cc2012-12-12 17:31:01 +000069442012-12-12 Krzysztof Czech <k.czech@samsung.com>
6945
6946 [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
6947 https://bugs.webkit.org/show_bug.cgi?id=103036
6948
6949 Reviewed by Laszlo Gombos.
6950
6951 Guard dependencies for accessibility (ATK), so that they can be turned off.
6952
6953 * Source/cmake/OptionsEfl.cmake:
6954 * Source/cmake/WebKitFeatures.cmake:
6955
zandobersek@gmail.comd8a5ec6f2012-12-12 12:25:45 +000069562012-12-12 Zan Dobersek <zandobersek@gmail.com>
6957
6958 [GTK] Remove the last of unnecessary configuration options in configure.ac
6959 https://bugs.webkit.org/show_bug.cgi?id=104793
6960
6961 Reviewed by Martin Robinson.
6962
6963 Remove the last of the configuration options that don't introduce any dependencies and/or
6964 are enabled by default in the GNUmakefile.features.am.in file.
6965
6966 * configure.ac:
6967
jocelyn.turcotte@digia.com08697052012-12-12 10:12:57 +000069682012-12-11 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
6969
6970 [Qt] Fix the inspector not showing up on Windows
6971 https://bugs.webkit.org/show_bug.cgi?id=104677
6972
6973 Reviewed by Simon Hausmann.
6974
6975 Resources aren't transfered properly from a static WebCore to the final DLL
6976 with MSVC since the linker only pick from the static lib symbols that
6977 are referenced in the final binary.
6978
6979 Move the resource files directly to Qt5WebKit.dll to make sure that they are
6980 available.
6981
6982 * Source/api.pri:
6983
wangxianzhu@chromium.org0991b592012-12-12 00:56:44 +000069842012-12-11 Xianzhu Wang <wangxianzhu@chromium.org>
6985
6986 Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
6987 https://bugs.webkit.org/show_bug.cgi?id=104714
6988
6989 Reviewed by Eric Seidel.
6990
6991 Export symbol Page::mainThreadScrollingReasonsAsText().
6992
6993 * Source/autotools/symbols.filter:
6994
commit-queue@webkit.org4ab42522012-12-11 20:58:40 +000069952012-12-11 Michael Pruett <michael@68k.org>
6996
6997 [JSC] Add tests for explicit serialization values
6998 https://bugs.webkit.org/show_bug.cgi?id=104423
6999
7000 Reviewed by Oliver Hunt.
7001
7002 Add tests for serialization and deserialization mechanisms of
7003 the JSC implementation of SerializedScriptValue. Similar tests
7004 already exist for the V8 implementation.
7005
7006 * Source/autotools/symbols.filter:
7007
commit-queue@webkit.org029d84f2012-12-11 17:58:03 +000070082012-12-11 Carlos Garcia Campos <cgarcia@igalia.com>
7009
7010 [GTK] Install GObject DOM bindings headers in its own directory
7011 https://bugs.webkit.org/show_bug.cgi?id=104663
7012
7013 Reviewed by Gustavo Noronha Silva.
7014
7015 * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
7016 webkitgtk_gdom_built_h_api variables.
7017
hausmann@webkit.orgfc11a332012-12-11 14:03:09 +000070182012-12-11 Stephen Kelly <stephen.kelly@kdab.com>
7019
7020 WebKit tests for the Qt API should include tests of CMake config files
7021 https://bugs.webkit.org/show_bug.cgi?id=104003
7022
7023 Reviewed by Simon Hausmann.
7024
7025 The Qt WebKit CI system is not going to run this test, but it can
7026 be run locally and to test packages.
7027
7028 * Source/tests.pri:
7029
philn@webkit.org1772dfd2012-12-11 09:42:32 +000070302012-12-11 Xabier Rodriguez Calvar <calvaris@igalia.com>
7031
7032 [GTK][jhbuild] Switch to GStreamer 1.0 build
7033 https://bugs.webkit.org/show_bug.cgi?id=91727
7034
7035 Reviewed by Philippe Normand.
7036
7037 Switch build-webkit --gtk to GStreamer 1.0 support and build the
7038 necessary GStreamer git modules from JHBuild.
7039
7040 * configure.ac: Removed GStreamer unstable API flag, made
7041 GStreamer 1.0 default instead of 0.10 and made required version
7042 1.0.3. In case no GStreamer version is specified, it falls back to
7043 0.10. In case no video or web-audio are requested, GStreamer
7044 and Farstream checks are not performed.
7045
zandobersek@gmail.com68b5fe32012-12-11 09:37:28 +000070462012-12-11 Zan Dobersek <zandobersek@gmail.com>
7047
7048 [GTK] Feature enabling/disabling should be possible through build-webkit
7049 https://bugs.webkit.org/show_bug.cgi?id=99271
7050
7051 Reviewed by Gustavo Noronha Silva.
7052
7053 The autogen.sh script now calls the Tools/gtk/override-feature-defines script
7054 before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
7055 is present and properly modified if the build-webkit script intends to override
7056 any feature.
7057
7058 The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
7059 so it doesn't pop out as a new, untracked file.
7060
7061 * .gitignore:
7062 * autogen.sh:
7063
mrobinson@webkit.org5b1d28f2012-12-11 09:05:54 +000070642012-12-10 Martin Robinson <mrobinson@igalia.com>
7065
7066 [GTK] Remove the Pango backend
7067 https://bugs.webkit.org/show_bug.cgi?id=104569
7068
7069 Reviewed by Daniel Bates.
7070
7071 Always look for Freetype and Harfbuzz. We still depend on Pango for a few
7072 things, so we cannot yet eliminate our dependency on Pango.
7073
7074 * configure.ac: Always look for FreeType/Harfbuzz.
7075
commit-queue@webkit.org2596ed12012-12-10 21:53:55 +000070762012-12-10 Laszlo Gombos <l.gombos@samsung.com>
7077
7078 [EFL] Change the minimum required EFL version to 1.6
7079 https://bugs.webkit.org/show_bug.cgi?id=104431
7080
7081 Reviewed by Kenneth Rohde Christiansen.
7082
7083 Change the minimum required EFL version to 1.6 from 1.7 to enable
7084 building on Tizen.
7085
7086 The elementary EFL package is only required to build MiniBrowser,
7087 so I moved the required only to the Minibrowser CMake file.
7088
7089 * Source/cmake/OptionsEfl.cmake:
7090
alexis@webkit.org67ab9922012-12-10 17:25:58 +000070912012-12-10 Alexis Menard <alexis@webkit.org>
7092
7093 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
7094 https://bugs.webkit.org/show_bug.cgi?id=104539
7095
7096 Reviewed by Antonio Gomes.
7097
7098 As discussed on webkit-dev it is not needed to keep this feature flag
7099 as support for <position> type is a small feature that is already
7100 implemented by three other UAs. It was useful while landing this
7101 feature as partial bits were landed one after one.
7102
7103 * Source/cmake/OptionsEfl.cmake:
7104 * Source/cmake/WebKitFeatures.cmake:
7105 * Source/cmakeconfig.h.cmake:
7106 * configure.ac:
7107
jocelyn.turcotte@digia.coma0636a72012-12-10 16:56:21 +000071082012-12-10 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
7109
7110 [Qt] Remove the support for building a debug WebKit with a release Qt
7111 https://bugs.webkit.org/show_bug.cgi?id=104560
7112
7113 Reviewed by Tor Arne Vestbø.
7114
7115 This creates issues with non-framework builds of Qt (necessary for debug-only
7116 builds) since a Qt5 prefix is now added to the base target name.
7117
7118 * Source/api.pri:
7119
kov@webkit.orgdeb6f0c2012-12-10 15:02:57 +000071202012-12-09 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
7121
7122 [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
7123 https://bugs.webkit.org/show_bug.cgi?id=94515
7124
7125 Reviewed by Martin Robinson.
7126
7127 * configure.ac: require soup 2.40.0, which adds the new support.
7128
mrobinson@webkit.org20d74542012-12-10 14:50:44 +000071292012-12-10 Martin Robinson <mrobinson@igalia.com>
7130
7131 [GTK] Bring Harfbuzz-ng support to Gtk
7132 https://bugs.webkit.org/show_bug.cgi?id=92098
7133
7134 Reviewed by Gustavo Noronha Silva.
7135
7136 Add support for detecting HarfBuzz during configuration phase. Add these
7137 flags to the FreeType ones since HarfBuzz support is part of the FreeType
7138 backend.
7139
7140 * configure.ac: Detect HarfBuzz.
7141
commit-queue@webkit.org47522542012-12-08 17:16:05 +000071422012-12-08 Seokju Kwon <seokju.kwon@gmail.com>
7143
7144 [EFL][WK2] Add Remote Web Inspector
7145 https://bugs.webkit.org/show_bug.cgi?id=98705
7146
7147 Reviewed by Gyuyoung Kim.
7148
7149 Prepare inspectorPageIndex.html for remote web inspector.
7150
7151 * Source/PlatformEfl.cmake:
7152
commit-queue@webkit.orgd318ebe2012-12-07 03:07:24 +000071532012-12-06 Rick Byers <rbyers@chromium.org>
7154
7155 CSS cursor property should support webkit-image-set
7156 https://bugs.webkit.org/show_bug.cgi?id=99493
7157
7158 Reviewed by Beth Dakin.
7159
7160 Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
7161
7162 * Source/cmake/WebKitFeatures.cmake:
7163 * Source/cmakeconfig.h.cmake:
7164
commit-queue@webkit.org36bd77a2012-12-06 21:58:01 +000071652012-12-06 Laszlo Gombos <l.gombos@samsung.com>
7166
7167 [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
7168 https://bugs.webkit.org/show_bug.cgi?id=104278
7169
7170 Reviewed by Brent Fulgham.
7171
7172 The variable is unnecessary as glib is a required dependency
7173 for the EFL port and glib is not used by other ports building
7174 with CMake.
7175
7176 * Source/cmake/OptionsEfl.cmake:
7177 * Source/cmake/WebKitFeatures.cmake:
7178 * Source/cmakeconfig.h.cmake:
7179
tony@chromium.org9769f722012-12-06 21:19:12 +000071802012-12-06 Tony Chang <tony@chromium.org>
7181
7182 REGRESSION(r135082): Restore the ability to insert author level style sheets from script
7183 https://bugs.webkit.org/show_bug.cgi?id=104042
7184
7185 Reviewed by Antti Koivisto.
7186
7187 Update exports for Internals.cpp.
7188
7189 * Source/autotools/symbols.filter:
7190
commit-queue@webkit.orga51a2222012-12-06 18:18:31 +000071912012-12-06 Laszlo Gombos <l.gombos@samsung.com>
7192
7193 [EFL] Optimize binary size by removing dead sections on unix/gcc
7194 https://bugs.webkit.org/show_bug.cgi?id=102827
7195
7196 Reviewed by Kenneth Rohde Christiansen.
7197
7198 Turn on -ffunction-sections -fdata-sections --gc-section flags
7199 on unix for the gcc toolchain for release builds to optimize binary
7200 size for the Efl port.
7201
7202 * Source/cmake/OptionsEfl.cmake:
7203
commit-queue@webkit.orgf3f290a2012-12-06 14:11:05 +000072042012-12-06 Seokju Kwon <seokju.kwon@gmail.com>
7205
7206 [EFL] Fix destination path in Source/PlatformEfl.cmake
7207 https://bugs.webkit.org/show_bug.cgi?id=104237
7208
7209 Reviewed by Laszlo Gombos.
7210
7211 Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
7212
7213 * Source/PlatformEfl.cmake:
7214
shinyak@chromium.orgb98e8f82012-12-06 13:38:47 +000072152012-12-06 Shinya Kawanaka <shinyak@chromium.org>
7216
7217 Internals.getElementByIdInShadowRoot is nonsense now.
7218 https://bugs.webkit.org/show_bug.cgi?id=104241
7219
7220 Reviewed by Kent Tamura.
7221
7222 * Source/autotools/symbols.filter:
7223
commit-queue@webkit.orgd6fb2c52012-12-06 03:10:13 +000072242012-12-05 Halton Huo <halton.huo@intel.com>
7225
7226 [CMake] Unify coding style for CMake files
7227 https://bugs.webkit.org/show_bug.cgi?id=103605
7228
7229 Reviewed by Laszlo Gombos.
7230
7231 Update cmake files(.cmake, CMakeLists.txt) with following style rules:
7232 1. Indentation
7233 1.1 Use spaces, not tabs.
7234 1.2 Four spaces as indent.
7235 2. Spacing
7236 2.1 Place one space between control statements and their parentheses.
7237 For eg, if (), else (), elseif (), endif (), foreach (),
7238 endforeach (), while (), endwhile (), break ().
7239 2.2 Do not place spaces between function and macro statements and
7240 their parentheses. For eg, macro(), endmacro(), function(),
7241 endfunction().
7242 2.3 Do not place spaces between a command or function or macro and its
7243 parentheses, or between a parenthesis and its content. For eg,
7244 message("testing") not message( "testing") or message ("testing" )
7245 2.4 No space at line ending.
7246 3. Lowercase when call commands macros and functions. For eg,
7247 add_executable() not ADD_EXECUTABLE(), set() not SET().
7248
7249 * CMakeLists.txt:
7250 * Source/CMakeLists.txt:
7251 * Source/PlatformEfl.cmake:
7252 * Source/cmake/EFLHelpers.cmake:
7253 * Source/cmake/FindATK.cmake:
7254 * Source/cmake/FindCFLite.cmake:
7255 * Source/cmake/FindCairo.cmake:
7256 * Source/cmake/FindDBus.cmake:
7257 * Source/cmake/FindDirectX.cmake:
7258 * Source/cmake/FindE_DBus.cmake:
7259 * Source/cmake/FindEcore.cmake:
7260 * Source/cmake/FindEdje.cmake:
7261 * Source/cmake/FindEet.cmake:
7262 * Source/cmake/FindEeze.cmake:
7263 * Source/cmake/FindEfreet.cmake:
7264 * Source/cmake/FindEina.cmake:
7265 * Source/cmake/FindElementary.cmake:
7266 * Source/cmake/FindEnchant.cmake:
7267 * Source/cmake/FindEvas.cmake:
7268 * Source/cmake/FindFontconfig.cmake:
7269 * Source/cmake/FindGLIB.cmake:
7270 * Source/cmake/FindGStreamer.cmake:
7271 * Source/cmake/FindGperf.cmake:
7272 * Source/cmake/FindHarfBuzz.cmake:
7273 * Source/cmake/FindICU.cmake:
7274 * Source/cmake/FindLibSoup.cmake:
7275 * Source/cmake/FindQuickTimeSDK.cmake:
7276 * Source/cmake/FindSqlite.cmake:
7277 * Source/cmake/OptionsBlackBerry.cmake:
7278 * Source/cmake/OptionsCommon.cmake:
7279 * Source/cmake/OptionsEfl.cmake:
7280 * Source/cmake/OptionsWinCE.cmake:
7281 * Source/cmake/OptionsWindows.cmake:
7282 * Source/cmake/WebKitFS.cmake:
7283 * Source/cmake/WebKitFeatures.cmake:
7284 * Source/cmake/WebKitHelpers.cmake:
7285 * Source/cmake/WebKitMacros.cmake:
7286 * Source/cmake/WebKitPackaging.cmake:
7287 * Source/cmake/gtest/CMakeLists.txt:
7288
yoli@rim.coma7c91e12012-12-05 21:10:18 +000072892012-12-05 Yong Li <yoli@rim.com>
7290
7291 [BlackBerry] Build with libjpegturbo
7292 https://bugs.webkit.org/show_bug.cgi?id=104152
7293
7294 Reviewed by Rob Buis.
7295
7296 RIM PR# 196975.
7297 This change is made by Ming Xie to link with libjpegturbo.
7298
7299 * Source/cmake/OptionsBlackBerry.cmake:
7300
leoyang@rim.com18502e22012-12-05 20:05:25 +000073012012-12-05 Leo Yang <leoyang@rim.com>
7302
7303 [BlackBerry] Enable CSS_IMAGE_RESOLUTION
7304 https://bugs.webkit.org/show_bug.cgi?id=104132
7305
7306 Reviewed by Yong Li.
7307
7308 * Source/cmake/OptionsBlackBerry.cmake:
7309
commit-queue@webkit.org3d436ba2012-12-05 18:59:16 +000073102012-12-05 Laszlo Gombos <l.gombos@samsung.com>
7311
7312 [CMake] Enable to build WebKit sources without Tools
7313 https://bugs.webkit.org/show_bug.cgi?id=103918
7314
7315 Reviewed by Gyuyoung Kim.
7316
7317 Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
7318 (enabled or disabled) and the Tools directory exists for all CMake based ports.
7319
7320 This change enables the possibility to build WebKit even if the Tools directory
7321 does not exists.
7322
7323 * CMakeLists.txt:
7324
commit-queue@webkit.org08f988c2012-12-04 09:12:00 +000073252012-12-04 Kondapally Kalyan <kalyan.kondapally@intel.com>
7326
7327 [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
7328 https://bugs.webkit.org/show_bug.cgi?id=103710.
7329
7330 Reviewed by Kenneth Rohde Christiansen.
7331
7332 When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
7333 In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions.
7334 USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
7335
7336 * Source/cmake/OptionsEfl.cmake:
7337
pierre.rossi@gmail.comeeb16442012-12-04 01:38:59 +000073382012-12-03 Pierre Rossi <pierre.rossi@digia.com>
7339
7340 [Qt] another stab at fixing the windows build
7341
7342 It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
7343 Define them by hand to be on the safe side.
7344
7345 * Source/widgetsapi.pri:
7346
alexis@webkit.orged5ebb32012-12-03 17:48:42 +000073472012-12-03 Alexis Menard <alexis@webkit.org>
7348
alexis@webkit.org609a7842012-12-03 20:04:27 +00007349 [EFL] Enable CSS3 background-position offsets by default.
7350 https://bugs.webkit.org/show_bug.cgi?id=103879
7351
7352 Reviewed by Laszlo Gombos.
7353
7354 Enable the feature for EFL only.
7355
7356 * Source/cmake/OptionsEfl.cmake:
7357
73582012-12-03 Alexis Menard <alexis@webkit.org>
7359
alexis@webkit.orged5ebb32012-12-03 17:48:42 +00007360 [GTK] Enable CSS3 background-background position offset by default.
7361 https://bugs.webkit.org/show_bug.cgi?id=103903
7362
7363 Reviewed by Philippe Normand.
7364
7365 Turn on the flag by default.
7366
7367 * configure.ac:
7368
commit-queue@webkit.org6aa73712012-12-03 15:42:25 +000073692012-12-03 Cosmin Truta <ctruta@rim.com>
7370
7371 [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
7372 https://bugs.webkit.org/show_bug.cgi?id=103842
7373
7374 Reviewed by Yong Li.
7375
7376 Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
7377
7378 * Source/cmake/OptionsBlackBerry.cmake:
7379
commit-queue@webkit.orgd2506372012-12-03 15:20:51 +000073802012-12-03 Laszlo Gombos <l.gombos@samsung.com>
7381
7382 [CMake] Enable building WebKit2-only build for the EFL port
7383 https://bugs.webkit.org/show_bug.cgi?id=103820
7384
7385 Reviewed by Gyuyoung Kim.
7386
7387 To create a WebKit2-only build for EFL use the following command:
7388 build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
7389
7390 * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
7391 all CMake based ports.
7392
7393 * Source/cmake/OptionsEfl.cmake: Enable WebKit2
7394 for the EFL port if it is not explicitly set (enabled or disabled).
7395
zeno.albisser@digia.coma084ac32012-12-03 12:40:42 +000073962012-12-03 Zeno Albisser <zeno@webkit.org>
7397
7398 [Qt][Mac] QtWebKitWidgets has wrong install_name.
7399
7400 This part got lost during the library split.
7401 It was done for QtWebKit before, but it also
7402 needs to be applied to QtWebKitWidgets.
7403
7404 Reviewed by Tor Arne Vestbø.
7405
7406 * Source/widgetsapi.pri:
7407
junov@google.com80720cc2012-11-30 21:11:31 +000074082012-11-30 Justin Novosad <junov@google.com>
7409
7410 [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
7411 https://bugs.webkit.org/show_bug.cgi?id=103643
7412
7413 Reviewed by Stephen White.
7414
7415 New test to verify that elements using a canvas as a style image
7416 source are redrawn when the canvas is animated. Added as a manual test
7417 because the bug was not reproducible in DumpRenderTree.
7418
7419 * ManualTests/animated-canvas-as-background.html: Added.
7420
pierre.rossi@gmail.comded582b2012-11-30 16:10:16 +000074212012-11-30 Pierre Rossi <pierre.rossi@gmail.com>
7422
7423 [Qt] Unreviewed build break
7424
7425 Rubber-stamped by Simon Hausmann.
7426
7427 Poor man's way to trigger a clean build on a bot.
7428
7429 * WebKit.pro:
7430
hausmann@webkit.orge85cd9b2012-11-30 15:22:37 +000074312012-11-30 Simon Hausmann <simon.hausmann@digia.com>
7432
7433 [Qt] Unreviewed doc fix
7434
7435 Add additional search paths for API folders.
7436
7437 * Source/qtwebkit.qdocconf:
7438
hausmann@webkit.org5058b7e2012-11-30 15:00:33 +000074392012-11-30 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
7440
7441 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
7442 https://bugs.webkit.org/show_bug.cgi?id=99314
7443
7444 Reviewed by Tor Arne Vestbø.
7445
7446 This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
7447 shared libraries.
7448
7449 It's a big refactoring that mostly involves moving WebCore dependent
7450 code into QtWebKit and accessing it through exported QWebFrameAdapter
7451 and QWebPageAdapter classes.
7452
7453 * Source/QtWebKit.pro:
7454 * Source/api.pri:
7455 * Source/sync.profile:
7456 * Source/widgetsapi.pri: Added.
7457 * WebKit.pro:
7458
vestbo@webkit.org4e3c3332012-11-30 14:16:44 +000074592012-11-30 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
7460
7461 [Qt] Build as a regular Qt module when production_build is enabled
7462
7463 Instead of always setting CONFIG+=force_independent. This means the
7464 libs, headers, and documentation will end up in qtbase for developer
7465 builds of Qt, instead of always in the QtWebKit build directory.
7466
7467 Reviewed by Simon Hausmann.
7468
7469 * Source/api.pri:
7470
rafaelw@chromium.orgecc5b852012-11-30 05:40:27 +000074712012-11-29 Rafael Weinstein <rafaelw@chromium.org>
7472
7473 [HTMLTemplateElement] Add feature flag
7474 https://bugs.webkit.org/show_bug.cgi?id=103694
7475
7476 Reviewed by Adam Barth.
7477
7478 This flag will guard the implementation of the HTMLTemplateElement.
7479 http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
7480
7481 * Source/cmake/WebKitFeatures.cmake:
7482 * Source/cmakeconfig.h.cmake:
7483
commit-queue@webkit.orgc83e8ee2012-11-29 06:21:20 +000074842012-11-28 Michael Pruett <michael@68k.org>
7485
7486 IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
7487 https://bugs.webkit.org/show_bug.cgi?id=103554
7488
7489 Reviewed by Kentaro Hara.
7490
7491 In r135022, duplicate createFromWire() and toWireString() methods
7492 were added to the JSC version of SerializedScriptValue. In
7493 order to allow the JSC SerializedScriptValue to compile when
7494 ENABLE(INDEXED_DATABASE) is turned on, these new methods have
7495 been removed and the old methods have been moved outside the
7496 ENABLE(INDEXED_DATABASE) guard.
7497
7498 * Source/autotools/symbols.filter:
7499
shinyak@chromium.orgf9720732012-11-29 02:18:20 +000075002012-11-28 Shinya Kawanaka <shinyak@chromium.org>
7501
7502 [Shadow] Move Distribution stuffs from ShadowRoot
7503 https://bugs.webkit.org/show_bug.cgi?id=103481
7504
7505 Reviewed by Hajime Morita.
7506
7507 * Source/autotools/symbols.filter:
7508
commit-queue@webkit.orgf34793a2012-11-27 04:37:01 +000075092012-11-26 Halton Huo <halton.huo@intel.com>
7510
7511 [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
7512 https://bugs.webkit.org/show_bug.cgi?id=100829
7513
7514 Reviewed by Gyuyoung Kim.
7515
7516 In WebKitFeatures.cmake, only use ${_name} for condition to print
7517 a option as ON will prevent the overridden ones in OptionsXXX.cmake,
7518 should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
7519
7520 * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
7521 ENABLE_WEBGL
7522 * Source/cmake/WebKitFeatures.cmake: Use
7523 ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of
7524 a feature is enabled. Adjust options in lexicographical order.
7525
mrobinson@webkit.org35b1ae62012-11-26 22:00:15 +000075262012-11-26 Kalev Lember <kalevlember@gmail.com>
7527
7528 [GTK] Explicitly link against librt
7529 https://bugs.webkit.org/show_bug.cgi?id=103194
7530
7531 Reviewed by Martin Robinson.
7532
7533 Fixes broken build with undefined references to shm_open / shm_unlink
7534 symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
7535
7536 * configure.ac:
7537
commit-queue@webkit.org3573bab2012-11-26 08:31:18 +000075382012-11-26 Laszlo Gombos <l.gombos@samsung.com>
7539
7540 [CMake] Allow user specified compiler flags to take precedence
7541 https://bugs.webkit.org/show_bug.cgi?id=103101
7542
7543 Reviewed by Brent Fulgham.
7544
7545 Make sure that compiler and linker flags specified by the build system
7546 are always prepended to the variables that can be specified by the
7547 environment and the user as well.
7548
7549 * Source/cmake/OptionsCommon.cmake:
7550 * Source/cmake/OptionsWindows.cmake:
7551 * Source/cmake/WebKitHelpers.cmake:
7552
alexis@webkit.orgd4f31662012-11-23 21:24:10 +000075532012-11-23 Alexis Menard <alexis@webkit.org>
7554
7555 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
7556 https://bugs.webkit.org/show_bug.cgi?id=102104
7557
7558 Reviewed by Julien Chaffraix.
7559
7560 Protect the new feature behind a feature flag.
7561
7562 * Source/cmake/WebKitFeatures.cmake:
7563 * Source/cmakeconfig.h.cmake:
7564 * configure.ac:
7565
paroga@webkit.orgbf80a622012-11-23 16:54:35 +000075662012-11-23 Patrick Gansterer <paroga@webkit.org>
7567
7568 [CMake] Add support for winflexbison distribution
7569 https://bugs.webkit.org/show_bug.cgi?id=102551
7570
7571 Reviewed by Laszlo Gombos.
7572
7573 Since GnuWin32 does not provide recent versions of bision and flex supporting
7574 the alternative winflexbison distribution is the prefered option.
7575
7576 * Source/cmake/WebKitMacros.cmake:
7577
commit-queue@webkit.orgb81cd6d2012-11-23 15:36:37 +000075782012-11-23 Laszlo Gombos <l.gombos@samsung.com>
7579
7580 [EFL] Define WTF_PLATFORM_EFL in Platform.h
7581 https://bugs.webkit.org/show_bug.cgi?id=101482
7582
7583 Reviewed by Kenneth Rohde Christiansen.
7584
7585 Remove the definition of WTF_PLATFORM_EFL from the build system to
7586 make the EFL port consistent with other ports.
7587
7588 * Source/cmake/OptionsEfl.cmake:
7589
commit-queue@webkit.org242d9b62012-11-23 09:22:13 +000075902012-11-23 Krzysztof Czech <k.czech@samsung.com>
7591
7592 [EFL] Platform support for Accessibility feature.
7593 https://bugs.webkit.org/show_bug.cgi?id=100848
7594
7595 Reviewed by Gyuyoung Kim.
7596
7597 Add support for ATK library.
7598
7599 * Source/cmake/FindATK.cmake: Added.
7600 * Source/cmake/OptionsEfl.cmake:
7601
kov@webkit.orge0b94072012-11-22 21:07:03 +000076022012-09-26 Gustavo Noronha Silva <gns@gnome.org>
7603
7604 [GTK] Split SVG from WebCore to work-around make limitation
7605 https://bugs.webkit.org/show_bug.cgi?id=97735
7606
7607 Reviewed by Carlos Garcia Campos.
7608
7609 Add a new libtool convenience library, libWebCoreSVG.la, to work-around
7610 make limitation when linking libWebCore.
7611
7612 * GNUmakefile.am: variables for the new library.
7613
hausmann@webkit.orgcc4b1602012-11-22 13:57:53 +000076142012-11-22 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
7615
7616 [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
7617 https://bugs.webkit.org/show_bug.cgi?id=102800
7618
7619 Reviewed by Tor Arne Vestbø.
7620
7621 This patch separates code that needs to use QWidget related APIs in
7622 WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
7623 example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
7624 while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
7625 static library. WebKit1 is compiled without QT += widgets and therefore
7626 any widget related dependency has been moved "up" and out of WebKit1 into
7627 the WebKitWidgets library.
7628
7629 Between the code in WebKit.a and WebKitWidgets.a new adapters and
7630 interfaces have been introduced, such as QWebPageAdapter and
7631 QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
7632 call out into the API layer, implemented by QWebPage (QWebPagePrivate).
7633 The other way around if QWebPage wants to access WebCore or
7634 WebCoreSupport related functionality, it will go through
7635 QWebPageAdapater (as base class). The separation in the direction up
7636 into the API layer is complete with this patch, no code in WebKit1
7637 depends on QtWidgets. The separation the other way around, code in the
7638 API layer not using any WebCore types, is not complete yet.
7639
7640 Some classes such as QWebSettings, QWebElement or
7641 DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
7642 they do not depend on widget related Qt APIs and they make much more
7643 use of WebCore internal APIs and therefore are easier to keep in
7644 WebKit1.
7645
7646 In the future we plan to place a real shared library boundary between
7647 WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
7648 part of the QtWebKit shared library and by turning the WebKitWidgets
7649 static library into a shared one.
7650
7651
7652 * Source/api.pri:
7653 * WebKit.pro:
7654
ryuan.choi@samsung.comc844afc2012-11-22 06:18:35 +000076552012-11-21 Ryuan Choi <ryuan.choi@gmail.com>
7656
7657 [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
7658 https://bugs.webkit.org/show_bug.cgi?id=102988
7659
7660 Reviewed by Laszlo Gombos.
7661
7662 Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
7663 WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
7664
7665 * Source/cmake/OptionsEfl.cmake:
7666
commit-queue@webkit.org1d67c702012-11-22 03:08:46 +000076672012-11-21 Kondapally Kalyan <kalyan.kondapally@intel.com>
7668
7669 [EFL] GLX detection is broken.
7670 https://bugs.webkit.org/show_bug.cgi?id=102687.
7671
7672 Reviewed by Laszlo Gombos.
7673
7674 HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
7675 explicitly test for GLX support.
7676 This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
7677
7678 * Source/cmake/OptionsEfl.cmake:
7679
gyuyoung.kim@samsung.comc8489322012-11-21 11:14:34 +000076802012-11-21 Yael Aharon <yael.aharon@intel.com>
7681
7682 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
7683 https://bugs.webkit.org/show_bug.cgi?id=101526
7684
7685 Reviewed by Kenneth Rohde Christiansen.
7686
7687 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
7688
7689 * Source/cmake/OptionsEfl.cmake:
7690
commit-queue@webkit.orgebdffaf2012-11-21 06:05:45 +000076912012-11-20 Sheriff Bot <webkit.review.bot@gmail.com>
7692
7693 Unreviewed, rolling out r133859.
7694 http://trac.webkit.org/changeset/133859
7695 https://bugs.webkit.org/show_bug.cgi?id=102875
7696
7697 This patch makes API test broken (Requested by gyuyoung on
7698 #webkit).
7699
7700 * Source/cmake/OptionsEfl.cmake:
7701
commit-queue@webkit.orgf61a46a2012-11-20 19:59:14 +000077022012-11-20 Elliott Sprehn <esprehn@chromium.org>
7703
7704 Store MutationObserver callback in a hidden property for V8
7705 https://bugs.webkit.org/show_bug.cgi?id=102555
7706
7707 Reviewed by Adam Barth.
7708
7709 Test for reference cycle leaks with mutation observers. There doesn't seem
7710 to be a way to check this for v8, but if you manually run you can see if it
7711 leaks observers.
7712
7713 * ManualTests/leak-cycle-observer-wrapper.html: Added.
7714
carlosgc@webkit.org58ef18b2012-11-20 16:02:19 +000077152012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
7716
7717 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
7718
carlosgc@webkit.orga9f159a2012-11-20 16:08:53 +00007719 * configure.ac: Bump tarball version number, not updated in
7720 previous commit by mistake.
7721
77222012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
7723
7724 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
7725
carlosgc@webkit.org58ef18b2012-11-20 16:02:19 +00007726 * configure.ac: Bump version numbers.
7727
kihong.kwon@samsung.com9ed51c52012-11-19 15:42:53 +000077282012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
7729
7730 Add PROXIMITY_EVENTS feature
7731 https://bugs.webkit.org/show_bug.cgi?id=102658
7732
7733 Reviewed by Kentaro Hara.
7734
7735 Add PROXIMITY_EVENTS feature to cmake.
7736
7737 * Source/cmake/WebKitFeatures.cmake:
7738 * Source/cmakeconfig.h.cmake:
7739
commit-queue@webkit.org82af1232012-11-19 05:46:55 +000077402012-11-18 Laszlo Gombos <l.gombos@samsung.com>
7741
7742 Remove non-existent directories from the make system
7743 https://bugs.webkit.org/show_bug.cgi?id=102632
7744
commit-queue@webkit.org9d4f53a2012-11-19 07:55:51 +00007745 Reviewed by Kenneth Rohde Christiansen.
7746
7747 Remove (non-existent) symbian references from the exclude list for packaging.
7748
7749 * Source/cmake/WebKitPackaging.cmake:
7750
77512012-11-18 Laszlo Gombos <l.gombos@samsung.com>
7752
7753 Remove non-existent directories from the make system
7754 https://bugs.webkit.org/show_bug.cgi?id=102632
7755
commit-queue@webkit.org82af1232012-11-19 05:46:55 +00007756 Reviewed by Adam Barth.
7757
7758 Remove (non-existent) symbian references from the exclude list for packaging.
7759
7760 * Source/cmake/WebKitPackaging.cmake:
7761
commit-queue@webkit.org5a9f0f12012-11-19 00:41:02 +000077622012-11-18 Genevieve Mak <gmak@rim.com>
7763
7764 [BlackBerry] Enable Touch Sliders
7765 https://bugs.webkit.org/show_bug.cgi?id=102516
7766
7767 Reviewed by Rob Buis.
7768
7769 Enabled for BlackBerry only
7770 PR #242781
7771 PR #176014
7772
7773 * Source/cmake/OptionsBlackBerry.cmake:
7774 * Source/cmake/WebKitFeatures.cmake:
7775 * Source/cmakeconfig.h.cmake:
7776
carlosgc@webkit.org2082c6d2012-11-18 11:22:37 +000077772012-11-18 Carlos Garcia Campos <cgarcia@igalia.com>
7778
7779 Unreviewed. Fix GTK+ build after r135022.
7780
7781 * Source/autotools/symbols.filter: Add exports for
7782 SerializedScriptValue changes.
7783
tony@chromium.orgc4e04ba2012-11-16 23:59:24 +000077842012-11-16 Tony Chang <tony@chromium.org>
7785
7786 Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
7787 https://bugs.webkit.org/show_bug.cgi?id=102554
7788
7789 Reviewed by Andreas Kling.
7790
7791 As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
7792 we're going to revist this feature once additional vendor support is
7793 achieved.
7794
7795 * Source/cmake/WebKitFeatures.cmake:
7796 * Source/cmakeconfig.h.cmake:
7797
commit-queue@webkit.org6a75bef2012-11-16 13:19:56 +000077982012-11-16 Ulan Degenbaev <ulan@chromium.org>
7799
7800 [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
7801 https://bugs.webkit.org/show_bug.cgi?id=94463
7802
7803 Reviewed by Kentaro Hara.
7804
7805 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
7806
7807 * ManualTests/typed-array-memory.html:
7808
commit-queue@webkit.org0c294e92012-11-16 08:08:37 +000078092012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
7810
commit-queue@webkit.org541a5d22012-11-16 09:19:19 +00007811 Unreviewed, rolling out r134908.
7812 http://trac.webkit.org/changeset/134908
7813 https://bugs.webkit.org/show_bug.cgi?id=102473
7814
7815 Broke the Apple Windows Debug build. (Requested by dydx on
7816 #webkit).
7817
7818 * Source/autotools/symbols.filter:
7819
78202012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
7821
commit-queue@webkit.org0c294e92012-11-16 08:08:37 +00007822 Unreviewed, rolling out r134865.
7823 http://trac.webkit.org/changeset/134865
7824 https://bugs.webkit.org/show_bug.cgi?id=102466
7825
7826 Broke the Apple Windows Debug build. (Requested by dydx on
7827 #webkit).
7828
7829 * Source/autotools/symbols.filter:
7830
commit-queue@webkit.orgca9f7312012-11-16 08:02:55 +000078312012-11-16 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
7832
7833 Avoid copying of ViewportArguments in computeViewportAttributes function
7834 https://bugs.webkit.org/show_bug.cgi?id=102354
7835
7836 Reviewed by Kenneth Rohde Christiansen.
7837
7838 Updated exported symbols for GTK.
7839
7840 * Source/autotools/symbols.filter:
7841
kov@webkit.org64545a32012-11-16 01:05:18 +000078422012-11-15 Gustavo Noronha Silva <gns@gnome.org>
7843
7844 [GTK] Split WebCore/platform into a separate library
7845 https://bugs.webkit.org/show_bug.cgi?id=94435
7846
7847 Reviewed by Martin Robinson.
7848
7849 More people have been reporting problems when linking WebCore because
7850 the command line limit is being exceeded. Splitting WebCore a bit more
7851 is in order.
7852
7853 * GNUmakefile.am: add variable that will hold the list of source files
7854 for libWebCorePlatform .
7855
tony@chromium.orgb4414872012-11-15 21:41:07 +000078562012-11-15 Tony Chang <tony@chromium.org>
7857
7858 Generate Settings from a .in file
7859 https://bugs.webkit.org/show_bug.cgi?id=100393
7860
7861 Reviewed by Adam Barth.
7862
7863 Generate SettingsMacros.h for cmake.
7864
7865 * Source/cmake/WebKitMacros.cmake:
7866
commit-queue@webkit.orgab366e12012-11-15 19:15:17 +000078672012-11-15 Rick Byers <rbyers@chromium.org>
7868
7869 No tests for changing mouse cursors
7870 https://bugs.webkit.org/show_bug.cgi?id=100550
7871
7872 Reviewed by Brent Fulgham.
7873
7874 Add necessary exports for Internals::getCurrentCursorInfo
7875
7876 * Source/autotools/symbols.filter:
7877
tkent@chromium.orgac0ed3f2012-11-15 09:47:46 +000078782012-11-15 Kent Tamura <tkent@chromium.org>
7879
7880 Support stand-alone month names in calendar picker
7881 https://bugs.webkit.org/show_bug.cgi?id=102196
7882
7883 Reviewed by Kentaro Hara.
7884
7885 * ManualTests/forms/calendar-picker.html:
7886 - Remove monthLabels arguments.
7887 - Add a mock implementation of pagePopupController.formatMonth.
7888
commit-queue@webkit.org37ca2ba2012-11-15 06:51:10 +000078892012-11-14 Sheriff Bot <webkit.review.bot@gmail.com>
7890
7891 Unreviewed, rolling out r134741.
7892 http://trac.webkit.org/changeset/134741
7893 https://bugs.webkit.org/show_bug.cgi?id=102337
7894
7895 "Change is incorrect." (Requested by dydx on #webkit).
7896
7897 * Source/autotools/symbols.filter:
7898
dbates@webkit.org4d6d5992012-11-15 06:37:43 +000078992012-11-14 Daniel Bates <dbates@webkit.org>
7900
7901 Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
7902 (https://bugs.webkit.org/show_bug.cgi?id=96818)
7903
7904 Export symbols similar to the ones we added to WebCore.exp.in in
7905 <http://trac.webkit.org/changeset/134691>.
7906
7907 * Source/autotools/symbols.filter:
7908
commit-queue@webkit.orgb2052d32012-11-14 09:57:50 +000079092012-11-14 KyungTae Kim <ktf.kim@samsung.com>
7910
7911 [EFL] Turn on error on warnings for "sign-compare"
7912 https://bugs.webkit.org/show_bug.cgi?id=101761
7913
7914 Reviewed by Gyuyoung Kim.
7915
7916 Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
7917
7918 * Source/cmake/WebKitHelpers.cmake:
7919
hugo.lima@openbossa.org663131f2012-11-13 15:04:41 +000079202012-11-13 Hugo Parente Lima <hugo.lima@openbossa.org>
7921
7922 FindGLIB.cmake fails do find glib gmodule module.
7923 https://bugs.webkit.org/show_bug.cgi?id=101784
7924
7925 Reviewed by Caio Marcelo de Oliveira Filho.
7926
7927 * Source/cmake/FindGLIB.cmake:
7928
commit-queue@webkit.org73c2f572012-11-13 08:11:18 +000079292012-11-13 Huang Dongsung <luxtella@company100.net>
7930
7931 Coordinated Graphics: Directly composited animated GIFs only render the first image.
7932 https://bugs.webkit.org/show_bug.cgi?id=102043
7933
7934 Reviewed by Noam Rosenthal.
7935
7936 Add a test to check that a gif animation can run on a compositing layer.
7937
7938 * ManualTests/animated-gif-on-compositing-layer.html: Added.
7939
commit-queue@webkit.orga94e3932012-11-13 06:55:08 +000079402012-11-12 KyungTae Kim <ktf.kim@samsung.com>
7941
7942 [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
7943 https://bugs.webkit.org/show_bug.cgi?id=101762
7944
7945 Reviewed by Gyuyoung Kim.
7946
7947 In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
7948
7949 * Source/CMakeLists.txt:
7950
commit-queue@webkit.org4bb57ee2012-11-13 06:28:49 +000079512012-11-12 Joe Mason <jmason@rim.com>
7952
7953 [BlackBerry] NetworkJob should not check if data is received with HEAD
7954 https://bugs.webkit.org/show_bug.cgi?id=102034
7955
7956 Reviewed by George Staikos.
7957
7958 Internal PR: 241391
7959
7960 Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
7961
7962 * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
7963
commit-queue@webkit.org8285e2b62012-11-12 11:20:55 +000079642012-11-12 KyungTae Kim <ktf.kim@samsung.com>
7965
7966 [EFL] Turn on error on warnings for "switch"
7967 https://bugs.webkit.org/show_bug.cgi?id=101760
7968
7969 Reviewed by Gyuyoung Kim.
7970
7971 Turn on error on warning for "switch" by removing "-Wno-error=switch"
7972
7973 * Source/cmake/WebKitHelpers.cmake:
7974
shinyak@chromium.orge2a0ced2012-11-12 03:40:03 +000079752012-11-11 Shinya Kawanaka <shinyak@chromium.org>
7976
7977 [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
7978 https://bugs.webkit.org/show_bug.cgi?id=101180
7979
7980 Reviewed by Dimitri Glazkov.
7981
7982 Exposes necessary symbols.
7983
7984 * Source/autotools/symbols.filter:
7985
commit-queue@webkit.org9caadc52012-11-12 02:27:10 +000079862012-11-11 Sheriff Bot <webkit.review.bot@gmail.com>
7987
7988 Unreviewed, rolling out r134144.
7989 http://trac.webkit.org/changeset/134144
7990 https://bugs.webkit.org/show_bug.cgi?id=101876
7991
7992 seems to break win 7 chromium browser test (Requested by
7993 hayato on #webkit).
7994
7995 * Source/autotools/symbols.filter:
7996
commit-queue@webkit.org690d3722012-11-10 02:45:24 +000079972012-11-09 Rick Byers <rbyers@chromium.org>
7998
7999 No tests for changing mouse cursors
8000 https://bugs.webkit.org/show_bug.cgi?id=100550
8001
8002 Reviewed by Adam Barth.
8003
8004 Add necessary exports for Internals::getCurrentCursorInfo
8005
8006 * Source/autotools/symbols.filter:
8007
commit-queue@webkit.orgafb475f2012-11-09 14:03:14 +000080082012-11-09 Laszlo Gombos <l.gombos@samsung.com>
8009
8010 [EFL] Enable -Werror for the EFL port
8011 https://bugs.webkit.org/show_bug.cgi?id=98715
8012
8013 Reviewed by Gyuyoung Kim.
8014
8015 Treat all warnings as errors, except the existing warnings in the
8016 current code base ("unused-parameter", "sign-compare" and "switch").
8017
8018 Thanks for Raphael Kubo da Costa for the extra help.
8019
8020 * Source/CMakeLists.txt: Enable warnings as error for all libraries
8021 (except WebKit and WebKit2) for the EFL port.
8022 Other cmake-based ports are welcome to join.
8023
8024 * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
8025 default for cmake-based ports when ENABLE_WERROR is set.
8026
commit-queue@webkit.orgc1b5c712012-11-08 15:39:04 +000080272012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
8028
8029 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
8030 https://bugs.webkit.org/show_bug.cgi?id=101559
8031
8032 Reviewed by Kenneth Rohde Christiansen.
8033
8034 Follow-up to 133859; also change the default value in
8035 OptionsEfl.cmake so that the default changes for people not using
8036 build-webkit (ie. users) as well.
8037
8038 * Source/cmake/OptionsEfl.cmake:
8039
commit-queue@webkit.org8e6ce532012-11-08 15:25:17 +000080402012-11-08 Yael Aharon <yael.aharon@intel.com>
8041
8042 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
8043 https://bugs.webkit.org/show_bug.cgi?id=101526
8044
8045 Reviewed by Kenneth Rohde Christiansen.
8046
8047 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
8048
8049 * Source/cmake/OptionsEfl.cmake:
8050
commit-queue@webkit.org4a20f472012-11-08 14:15:22 +000080512012-11-08 Laszlo Gombos <l.gombos@samsung.com>
8052
8053 [EFL] Remove non-variable options from the build system
8054 https://bugs.webkit.org/show_bug.cgi?id=101506
8055
8056 Reviewed by Kenneth Rohde Christiansen.
8057
8058 Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
8059 WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables
8060 as these are always set to const 1 and not really configurable.
8061
8062 Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
8063
8064 * Source/cmake/OptionsEfl.cmake:
8065
dominik.rottsches@intel.com055e7182012-11-08 11:32:19 +000080662012-11-08 Sheriff Bot <webkit.review.bot@gmail.com>
8067
8068 Unreviewed, rolling out r133865.
8069 http://trac.webkit.org/changeset/133865
8070 https://bugs.webkit.org/show_bug.cgi?id=101579
8071
8072 dependent patch has been rolled out. (Requested by drott on
8073 #webkit).
8074
8075 * Source/cmake/OptionsEfl.cmake:
8076
dominik.rottsches@intel.com4f987ee2012-11-08 11:21:58 +000080772012-11-08 Dominik Röttsches <dominik.rottsches@intel.com>
8078
8079 Unreviewed, rolling out r133859.
8080 http://trac.webkit.org/changeset/133859
8081 https://bugs.webkit.org/show_bug.cgi?id=101526
8082
8083 Breaks EFL bots test execution.
8084
8085 * Source/cmake/OptionsEfl.cmake:
8086
rakuco@webkit.org7321aed2012-11-08 09:00:48 +000080872012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
8088
8089 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
8090 https://bugs.webkit.org/show_bug.cgi?id=101559
8091
8092 Reviewed by Kenneth Rohde Christiansen.
8093
8094 Follow-up to 133859; also change the default value in
8095 OptionsEfl.cmake so that the default changes for people not using
8096 build-webkit (ie. users) as well.
8097
8098 * Source/cmake/OptionsEfl.cmake:
8099
commit-queue@webkit.org3fe0b512012-11-08 08:10:15 +000081002012-11-08 Yael Aharon <yael.aharon@intel.com>
8101
8102 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
8103 https://bugs.webkit.org/show_bug.cgi?id=101526
8104
8105 Reviewed by Kenneth Rohde Christiansen.
8106
8107 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
8108
8109 * Source/cmake/OptionsEfl.cmake:
8110
keishi@webkit.orgd37fa2c2012-11-08 06:35:58 +000081112012-11-07 Keishi Hattori <keishi@webkit.org>
8112
8113 Implement week picking to calendar picker
8114 https://bugs.webkit.org/show_bug.cgi?id=101449
8115
8116 Reviewed by Kent Tamura.
8117
8118 * ManualTests/forms/calendar-picker.html: Added test for week picker.
8119
commit-queue@webkit.org5dd41a32012-11-08 06:08:03 +000081202012-11-07 Sheriff Bot <webkit.review.bot@gmail.com>
8121
8122 Unreviewed, rolling out r133841.
8123 http://trac.webkit.org/changeset/133841
8124 https://bugs.webkit.org/show_bug.cgi?id=101542
8125
8126 Reverted patches were innocent (Requested by shinyak on
8127 #webkit).
8128
8129 * Source/autotools/symbols.filter:
8130
shinyak@chromium.org9498da92012-11-08 04:00:28 +000081312012-11-07 Shinya Kawanaka <shinyak@chromium.org>
8132
8133 Unreviewed, rolling out r133428 and r133749
8134 https://bugs.webkit.org/show_bug.cgi?id=101533
8135
8136 These patches might cause memory regression.
8137
8138 * Source/autotools/symbols.filter:
8139
shinyak@chromium.org7f13d062012-11-07 14:13:30 +000081402012-11-07 Shinya Kawanaka <shinyak@chromium.org>
8141
8142 [Shadow] Use setPseudo() instead of setShadowPseudoId().
8143 https://bugs.webkit.org/show_bug.cgi?id=101306
8144
8145 Reviewed by Kent Tamura.
8146
8147 Exposes necessary symbols.
8148
8149 * Source/autotools/symbols.filter:
8150
hausmann@webkit.orga1a74b12012-11-07 09:32:33 +000081512012-11-07 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
8152
8153 [Qt] Fix build of modules depending on QtWebKit when using prefix
8154 https://bugs.webkit.org/show_bug.cgi?id=101437
8155
8156 Reviewed by Simon Hausmann.
8157
8158 .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
8159 adding the path to .qmake.super (before it was done by default_pre.prf,
8160 so having setting the path in our default_pre wrapper was sufficient).
8161
8162 * .qmake.conf:
8163
keishi@webkit.orgc5b8f7492012-11-07 06:29:43 +000081642012-11-06 Keishi Hattori <keishi@webkit.org>
8165
8166 Implement month picking to calendar picker
8167 https://bugs.webkit.org/show_bug.cgi?id=101333
8168
8169 Reviewed by Kent Tamura.
8170
8171 * ManualTests/forms/calendar-picker.html: Added test for month picker.
8172
commit-queue@webkit.orge1286192012-11-06 23:25:20 +000081732012-11-06 Laszlo Gombos <l.gombos@samsung.com>
8174
8175 [EFL] Simplify the build system
8176 https://bugs.webkit.org/show_bug.cgi?id=101392
8177
8178 Reviewed by Kenneth Rohde Christiansen.
8179
8180 Remove unused cmake variables. In addition there is no longer a need to define
8181 WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
8182 (see r133623).
8183
8184 * Source/cmake/OptionsEfl.cmake:
8185
hausmann@webkit.orgc0345a12012-11-05 10:12:27 +000081862012-11-05 Simon Hausmann <simon.hausmann@digia.com>
8187
8188 [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
8189
8190 These fields aren't used by anyone except some perl scripts in the Qt CI builds.
8191
8192 * Source/sync.profile:
8193
abarth@webkit.org3df3cc92012-11-02 19:01:01 +000081942012-11-02 Adam Barth <abarth@webkit.org>
8195
8196 ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
8197 https://bugs.webkit.org/show_bug.cgi?id=100711
8198
8199 Reviewed by Eric Seidel.
8200
8201 * Source/cmake/WebKitFeatures.cmake:
8202 * Source/cmakeconfig.h.cmake:
8203
commit-queue@webkit.org1497a442012-11-02 18:05:42 +000082042012-11-02 Martin Robinson <mrobinson@igalia.com>
8205
8206 [GTK] Remove dependency on SoupPasswordManager
8207 https://bugs.webkit.org/show_bug.cgi?id=100775
8208
8209 Reviewed by Carlos Garcia Campos.
8210
8211 Add a libsecret dependency to the build. This is necessary so that we can remove
8212 a dependency on SoupPasswordManager.
8213
8214 * configure.ac: Look for libsecret using the pkg-config configuration macro.
8215
michael.bruning@digia.com2330ae32012-11-02 14:25:35 +000082162012-11-02 Michael Brüning <michael.bruning@digia.com>
8217
8218 [Qt][WK2] ASSERT hit for every mouse click
8219 https://bugs.webkit.org/show_bug.cgi?id=100607
8220
8221 Reviewed by Jocelyn Turcotte.
8222
8223 Added a test with a link that contains an <em> tag surrounding the entire inner text.
8224 The test should be run on an assert enabled build and the assert should not be
8225 triggered when tapping the link.
8226
8227 * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
8228
fischman@chromium.org5a493442012-11-02 01:38:30 +000082292012-11-01 Ami Fischman <fischman@chromium.org>
8230
8231 HTMLMediaPlayer should free m_player when src is set/changed
8232 https://bugs.webkit.org/show_bug.cgi?id=99647
8233
8234 Reviewed by Eric Carlson.
8235
8236 * ManualTests/media-players-are-dropped-on-error.html: Added.
8237 Various scenarios are tested to make sure players aren't
8238 leaked in different ways for each of them.
8239
bdakin@apple.com54ee0782012-11-01 18:57:39 +000082402012-11-01 Beth Dakin <bdakin@apple.com>
8241
8242 https://bugs.webkit.org/show_bug.cgi?id=100917
8243 There should be a way to dump the scrolling tree from the layout tests
8244
8245 Reviewed by Simon Fraser.
8246
8247 * Source/autotools/symbols.filter:
8248
commit-queue@webkit.orgc7f89c72012-10-31 22:22:07 +000082492012-10-31 Thiago Marcos P. Santos <thiago.santos@intel.com>
8250
8251 Added viewport at-rule to the CSS parser and tokenizer
8252 https://bugs.webkit.org/show_bug.cgi?id=95961
8253
8254 Reviewed by Kenneth Rohde Christiansen.
8255
8256 Enable CSS Device Adaptation by default on EFL.
8257
8258 * Source/cmake/OptionsEfl.cmake:
8259
vollick@chromium.org64eaafc2012-10-31 15:36:50 +000082602012-10-31 Ian Vollick <vollick@chromium.org>
8261
8262 Add support for text-based repaint testing
8263 https://bugs.webkit.org/show_bug.cgi?id=100584
8264
8265 Reviewed by Simon Fraser.
8266
8267 Allows tracked repaint rects to be dumped as text.
8268
8269 * Source/autotools/symbols.filter:
8270 Exports for:
8271 FrameView::setTracksRepaints(bool)
8272 Frame::trackedRepaintRectsAsText() const
8273
8274
commit-queue@webkit.orgf2242d92012-10-30 08:33:44 +000082752012-10-30 Vivek Galatage <vivekgalatage@gmail.com>
8276
8277 Add files generated by Windows to ignore list for git repository
8278 https://bugs.webkit.org/show_bug.cgi?id=100729
8279
8280 Reviewed by Gyuyoung Kim.
8281
8282 Adding the additional files generated by windows port to the ignore list
8283
8284 * .gitignore:
8285
carlosgc@webkit.org3764e562012-10-30 07:47:25 +000082862012-10-30 Carlos Garcia Campos <cgarcia@igalia.com>
8287
8288 [GTK] Add a configure option to build with -g1
8289 https://bugs.webkit.org/show_bug.cgi?id=100670
8290
8291 Reviewed by Martin Robinson.
8292
8293 Add min and full options to the --enable-debug-symbols configure
8294 option. Using --enable-debug-symbols=min will use -g1 instead of
8295 -g (which is actually -g2). The first level is enough for most of
8296 the cases, like getting a backtrace, and it's the only way to
8297 build WebKit with debug symbols in a 32 bit system. The option
8298 full is actually the same than yes for backwards compatibility.
8299
8300 * configure.ac:
8301
rwlbuis@webkit.orgcb3807e2012-10-26 20:12:25 +000083022012-10-26 Rob Buis <rbuis@rim.com>
8303
8304 [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
8305 https://bugs.webkit.org/show_bug.cgi?id=100518
8306
8307 PR 231732
8308
8309 Reviewed by Yong Li.
8310
8311 Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
8312
8313 * Source/cmake/OptionsBlackBerry.cmake:
8314
hausmann@webkit.org68369572012-10-26 12:18:57 +000083152012-10-26 Regina Chung <heejin.r.chung@samsung.com>
8316
8317 [EFL][WK2] Enable WebGL
8318 https://bugs.webkit.org/show_bug.cgi?id=97652
8319
8320 Reviewed by Gyuyoung Kim.
8321
8322 Use Graphics Surface to enable WebGL for WebKit2 EFL.
8323
8324 * Source/cmake/OptionsEfl.cmake:
8325
ossy@webkit.org601b4b82012-10-26 10:52:27 +000083262012-10-26 Sheriff Bot <webkit.review.bot@gmail.com>
8327
8328 Unreviewed, rolling out r132601.
8329 http://trac.webkit.org/changeset/132601
8330 https://bugs.webkit.org/show_bug.cgi?id=100494
8331
8332 It broke the Qt build (Requested by Ossy on #webkit).
8333
8334 * Source/cmake/OptionsEfl.cmake:
8335
commit-queue@webkit.org818cb172012-10-26 10:22:02 +000083362012-10-26 Regina Chung <heejin.r.chung@samsung.com>
8337
8338 [EFL][WK2] Enable WebGL
8339 https://bugs.webkit.org/show_bug.cgi?id=97652
8340
8341 Reviewed by Gyuyoung Kim.
8342
8343 Use Graphics Surface to enable WebGL for WebKit2 EFL.
8344
8345 * Source/cmake/OptionsEfl.cmake:
8346
commit-queue@webkit.orgb885adc2012-10-26 10:20:33 +000083472012-10-26 Thiago Marcos P. Santos <thiago.santos@intel.com>
8348
8349 Add feature flags for CSS Device Adaptation
8350 https://bugs.webkit.org/show_bug.cgi?id=95960
8351
8352 Reviewed by Kenneth Rohde Christiansen.
8353
8354 * Source/cmake/WebKitFeatures.cmake:
8355 * Source/cmakeconfig.h.cmake:
8356 * configure.ac:
8357
commit-queue@webkit.org1ec0f372012-10-26 05:08:13 +000083582012-10-25 Yael Aharon <yael.aharon@intel.com>
8359
8360 [EFL][WK2][AC] Enable 3D_RENDERING flag
8361 https://bugs.webkit.org/show_bug.cgi?id=99535
8362
8363 Reviewed by Laszlo Gombos.
8364
8365 Turn on the flag ENABLE_3D_RENDERING when WTF_USE_TILE_BACKING_STORE flag is on.
8366 This flag controls perspective and preserves-3d behavior.
8367
8368 * Source/cmake/OptionsEfl.cmake:
8369
dominik.rottsches@intel.com6bf0b302012-10-25 19:26:47 +000083702012-10-25 Dominik Röttsches <dominik.rottsches@intel.com>
8371
8372 Adding feature for XHR_TIMEOUT
8373
8374 Conditionalize XHR timeout support
8375 https://bugs.webkit.org/show_bug.cgi?id=100356
8376
8377 Reviewed by Adam Barth.
8378
8379 Adding feature for XHR_TIMEOUT to disable it on ports that don't have
8380 network backend support for setTimeoutInterval.
8381
8382 * Source/cmake/OptionsEfl.cmake: Default ON on EFL.
8383 * Source/cmake/WebKitFeatures.cmake: Default OFF for any CMAKE based port.
8384 * Source/cmakeconfig.h.cmake: Adding define.
8385 * configure.ac: Make autogen.sh support the --enable/--disable-xhr-timeout parameter.
8386
commit-queue@webkit.orge8c2c662012-10-25 14:03:59 +000083872012-10-25 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
8388
8389 Add setMediaTypeOverride to window.internals.settings
8390 https://bugs.webkit.org/show_bug.cgi?id=100249
8391
8392 Reviewed by Kenneth Rohde Christiansen.
8393
8394 Exported WebCore::Settings::setMediaTypeOverride(WTF::String const&) for GTK port.
8395
8396 * Source/autotools/symbols.filter:
8397
commit-queue@webkit.orgfd1466c2012-10-24 22:49:03 +000083982012-10-24 Michael Carmody <mcarmody@rim.com>
8399
8400 [BlackBerry] change CMAKE_<CCXX|C>_FLAGS_<RELEASE|DEBUG> from enviroment flags
8401 https://bugs.webkit.org/show_bug.cgi?id=100256
8402
8403 Reviewed by Rob Buis.
8404
8405 This allow override of compile flags without having to edit CMake files.
8406
8407 * Source/cmake/OptionsBlackBerry.cmake:
8408
commit-queue@webkit.org06119ec2012-10-24 14:51:47 +000084092012-10-24 Priit Laes <plaes@plaes.org>
8410
8411 [GTK] ./configure output for CSS Shaders is broken
8412 https://bugs.webkit.org/show_bug.cgi?id=100217
8413
8414 Reviewed by Martin Robinson.
8415
8416 Reformat CSS Filters / Shaders check to clean configure output.
8417
8418 * configure.ac:
8419
commit-queue@webkit.org0d525682012-10-24 14:33:47 +000084202012-10-24 Thiago Marcos P. Santos <thiago.santos@intel.com>
8421
8422 [EFL] run-webkit-tests writes garbage on stderr when running on Xvfb
8423 https://bugs.webkit.org/show_bug.cgi?id=100243
8424
8425 Reviewed by Kenneth Rohde Christiansen.
8426
8427 Search for X11 development libraries (and thus Xext), necessary to
8428 disable the X extensions error reporting.
8429
8430 * Source/cmake/OptionsEfl.cmake:
8431
mario@webkit.org094840652012-10-24 08:12:50 +000084322012-10-24 Mario Sanchez Prada <mario@webkit.org>
8433
8434 [WK2] [GTK] TestWebKitAccessibility is not being run
8435 https://bugs.webkit.org/show_bug.cgi?id=100102
8436
8437 Reviewed by Carlos Garcia Campos.
8438
8439 Moved check for at-spi2 after the definition of enable_webkit2,
8440 since it's only needed for WebKit2GTK API tests.
8441
8442 * configure.ac: Moved the check for at-spi2 down in the file.
8443
mrobinson@webkit.org0aa1e1c2012-10-24 01:48:10 +000084442012-10-23 Martin Robinson <mrobinson@igalia.com>
8445
8446 POTFILES.in/.skip need updates for translators
8447 https://bugs.webkit.org/show_bug.cgi?id=67580
8448
8449 Reviewed by Xan Lopez.
8450
8451 Now process POTFILES.in during configuration.
8452
8453 * configure.ac:
8454
kenneth@webkit.org2a707b52012-10-23 15:15:43 +000084552012-10-23 Kenneth Rohde Christiansen <kenneth@webkit.org>
8456
8457 Add support for resolution media query
8458 https://bugs.webkit.org/show_bug.cgi?id=99077
8459
8460 Reviewed by Antti Koivisto.
8461
8462 * Source/cmake/OptionsEfl.cmake:
8463 * Source/cmake/WebKitFeatures.cmake:
8464 * Source/cmakeconfig.h.cmake:
8465
8466 Add support for the RESOLUTION_MEDIA_QUERY feature flag.
8467
8468 * Source/autotools/symbols.filter:
8469
8470 Export the WebCore::Settings setting.
8471
carlosgc@webkit.org7e57c572012-10-23 13:40:54 +000084722012-10-23 Carlos Garcia Campos <cgarcia@igalia.com>
8473
8474 Unreviewed. Update NEWS and configure.ac for 1.11.1 release
8475
8476 * configure.ac: Bump version numbers.
8477
ryuan.choi@samsung.com84707782012-10-23 12:34:51 +000084782012-10-23 Ryuan Choi <ryuan.choi@samsung.com>
8479
8480 [EFL][WK2] Add support for IMF composition
8481 https://bugs.webkit.org/show_bug.cgi?id=89552
8482
8483 Reviewed by Gyuyoung Kim.
8484
8485 * Source/cmake/FindEcore.cmake: Checked Ecore_IMF.
8486
abecsi@webkit.orgc9a1ed62012-10-23 09:15:12 +000084872012-10-23 Andras Becsi <andras.becsi@digia.com>
8488
8489 Remove devicePixelRatio from ViewportAttributes
8490 https://bugs.webkit.org/show_bug.cgi?id=99845
8491
8492 Reviewed by Adam Barth.
8493
8494 * Source/autotools/symbols.filter: Update symbol.
8495
pfeldman@chromium.orgf405be22012-10-22 08:52:03 +000084962012-10-22 Pavel Feldman <pfeldman@chromium.org>
8497
8498 Web Inspector: merge "docked" state into the "dock side" enum.
8499 https://bugs.webkit.org/show_bug.cgi?id=99717
8500
8501 Reviewed by Vsevolod Vlasov.
8502
8503 Otherwise, it is hard to manage these inter-dependent flags.
8504
8505 * Source/autotools/symbols.filter:
8506
tony@chromium.org152c093e2012-10-19 21:55:09 +000085072012-10-19 Tony Chang <tony@chromium.org>
8508
8509 Unreviewed, rolling out r131936.
8510 http://trac.webkit.org/changeset/131936
8511 https://bugs.webkit.org/show_bug.cgi?id=99717
8512
8513 Broke the clang build
8514
8515 * Source/autotools/symbols.filter:
8516
commit-queue@webkit.org85886a92012-10-19 18:53:11 +000085172012-10-19 Dongwoo Joshua Im <dw.im@samsung.com>
8518
8519 Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
8520 https://bugs.webkit.org/show_bug.cgi?id=99804
8521
8522 Reviewed by Julien Chaffraix.
8523
8524 CSS3 text related properties will be implemented under this flag,
8525 including text decoration, text-align-last, and text-justify.
8526
8527 * Source/cmake/OptionsEfl.cmake:
8528 * Source/cmake/WebKitFeatures.cmake:
8529 * Source/cmakeconfig.h.cmake:
8530
commit-queue@webkit.org8e351b52012-10-19 02:35:51 +000085312012-10-18 Laszlo Gombos <l.gombos@samsung.com>
8532
8533 [EFL] Buildfix if Netscape plugin support is disabled
8534 https://bugs.webkit.org/show_bug.cgi?id=99757
8535
8536 Reviewed by Gyuyoung Kim.
8537
8538 Set ENABLE_PLUGIN_PROCESS only if ENABLE_NETSCAPE_PLUGIN_API is set.
8539
8540 * Source/cmake/OptionsEfl.cmake:
8541
commit-queue@webkit.org80d18442012-10-18 18:43:15 +000085422012-10-18 Pablo Flouret <pablof@motorola.com>
8543
8544 Implement css3-conditional's @supports rule
8545 https://bugs.webkit.org/show_bug.cgi?id=86146
8546
8547 Reviewed by Antti Koivisto.
8548
8549 * Source/cmake/WebKitFeatures.cmake:
8550 * Source/cmakeconfig.h.cmake:
8551 * configure.ac:
8552 Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
8553
hausmann@webkit.org30747fd2012-10-18 10:38:18 +000085542012-10-18 Simon Hausmann <simon.hausmann@digia.com>
8555
8556 [Qt] Clean up variables controlling Qt module creation/handling
8557
8558 Reviewed by Tor Arne Vestbø.
8559
8560 We now depend on a Qt 5 version that is new enough to allow us to
8561 clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
8562 the other MODULE_BASE_* variables are onl used in qmodule.prf.
8563
8564 * Source/api.pri:
8565
vestbo@webkit.orgaf62b0e2012-10-18 08:38:19 +000085662012-10-17 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
8567
8568 [Qt] Modularize documentation for QtWebKit
8569
8570 Running 'make docs' would fail unless 'make qmake_all' was ran first,
8571 but qmake_all involved generating all the derived sources, which seems
8572 overly complex just for building documentation.
8573
8574 We solve this by preventing all subdirs except QtWebKit from having a
8575 docs target. This would normally work fine on its own, but since we
8576 use CONFIG += ordered, there's now a missing doc target for the
8577 immediate dependency of the QtWebKit subdir. We solve this by adding
8578 a dummy-target ourselves.
8579
8580 Finally, we clean up the qdocconf file to match the rest of the Qt
8581 documentation modularization efforts.
8582
8583 Reviewed by Simon Hausmann.
8584
8585 * Source/QtWebKit.pro:
8586 * Source/api.pri:
8587 * Source/qtwebkit.qdocconf: Added.
8588
commit-queue@webkit.org22975d02012-10-17 10:30:52 +000085892012-10-17 Grzegorz Czajkowski <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
8590
8591 [WK2][EFL] Implementation of spellchecking feature.
8592 https://bugs.webkit.org/show_bug.cgi?id=91854
8593
8594 Reviewed by Gyuyoung Kim.
8595
8596 Define SPELLCHECK macro and enable it for WK2-Efl.
8597 The spellchecking implementation is based on the Enchant library.
8598 It can be used by other WebKit ports.
8599
8600 * Source/cmake/FindEnchant.cmake: Added.
8601 * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
8602 * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
8603 * Source/cmakeconfig.h.cmake: Add the feature.
8604
tony@chromium.orgd46511e2012-10-16 18:04:01 +000086052012-10-16 Pablo Flouret <pablof@motorola.com>
8606
8607 Pre-process CSSGrammar.y before running through bison.
8608 https://bugs.webkit.org/show_bug.cgi?id=94290
8609
8610 Reviewed by Tony Chang.
8611
8612 * Source/cmake/WebKitMacros.cmake:
8613 Use WebCore/css/makegrammar.pl to generate bison grammar files.
8614
jer.noble@apple.com098aee82012-10-16 15:51:25 +000086152012-10-15 Jer Noble <jer.noble@apple.com>
8616
8617 WebAudio: limit output level to 0db
8618 https://bugs.webkit.org/show_bug.cgi?id=95792
8619 <rdar://problem/11966135>
8620
8621 Reviewed by Chris Rogers.
8622
8623 Add a manual test to determine that output volume has been limited to 0db.
8624
8625 * ManualTests/webaudio/limit-level-0db.html: Added.
8626
hausmann@webkit.org59b69f32012-10-16 14:12:59 +000086272012-10-16 Simon Hausmann <simon.hausmann@digia.com>
8628
8629 [Qt] Fix support for silent builds
8630
8631 Reviewed by Tor Arne Vestbø.
8632
8633 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
8634 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
8635 with -silent.
8636
8637 * .qmake.conf:
8638
hausmann@webkit.orgecd47222012-10-16 12:48:32 +000086392012-10-16 Simon Hausmann <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com>
8640
8641 [Qt] Add logic for triggering clean builds on changes to build system files
8642
8643 Reviewed by Csaba Osztrogonác.
8644
8645 Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
8646 logic failed.
8647
8648 * WebKit.pro:
8649
hausmann@webkit.orge0b7a592012-10-16 10:14:36 +000086502012-10-16 Simon Hausmann <simon.hausmann@digia.com>
8651
hausmann@webkit.org50885d42012-10-16 10:49:40 +00008652 Unreviewed, rolling out r131436.
8653 http://trac.webkit.org/changeset/131436
8654
8655 Broke various Qt bots strangely
8656
8657 * .qmake.conf:
8658
86592012-10-16 Simon Hausmann <simon.hausmann@digia.com>
8660
hausmann@webkit.orge0b7a592012-10-16 10:14:36 +00008661 [Qt] Fix support for silent builds
8662
8663 Reviewed by Tor Arne Vestbø.
8664
8665 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
8666 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
8667 with -silent.
8668
8669 * .qmake.conf:
8670
ryuan.choi@samsung.com4075e182012-10-15 18:09:52 +000086712012-10-15 Ryuan Choi <ryuan.choi@samsung.com>
8672
8673 [EFL] Share resources installed for inspector
8674 https://bugs.webkit.org/show_bug.cgi?id=98991
8675
8676 Reviewed by Gyuyoung Kim.
8677
8678 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
8679 when INSPECTOR is enabled.
8680
8681 This patch changes to install resources one time and share it.
8682
8683 * Source/PlatformEfl.cmake:
8684 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
8685 * Source/cmake/OptionsEfl.cmake:
8686
hausmann@webkit.org19e084d2012-10-15 14:06:06 +000086872012-10-15 Simon Hausmann <simon.hausmann@digia.com>
8688
8689 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
8690 https://bugs.webkit.org/show_bug.cgi?id=88162
8691
8692 Reviewed by Kenneth Rohde Christiansen.
8693
8694 Rename the QtWebKit module to QtWebKitWidgets.
8695
8696 * Source/api.pri:
8697 * Source/sync.profile:
8698
paroga@webkit.org371c2952012-10-14 14:58:43 +000086992012-10-14 Patrick Gansterer <paroga@webkit.org>
8700
8701 Unreviewed, rolling out r130656.
8702 http://trac.webkit.org/changeset/130656
8703 https://bugs.webkit.org/show_bug.cgi?id=97592
8704
8705 Broke CMake build on Windows
8706
8707 * CMakeLists.txt:
8708
commit-queue@webkit.org7440c612012-10-12 16:57:26 +000087092012-10-12 Sheriff Bot <webkit.review.bot@gmail.com>
8710
8711 Unreviewed, rolling out r131189.
8712 http://trac.webkit.org/changeset/131189
8713 https://bugs.webkit.org/show_bug.cgi?id=99187
8714
8715 Made inspector http tests crash on WK2. (Requested by rakuco
8716 on #webkit).
8717
8718 * Source/PlatformEfl.cmake:
8719 * Source/cmake/OptionsEfl.cmake:
8720
ryuan.choi@samsung.comdaf3b242012-10-12 16:19:51 +000087212012-10-12 Ryuan Choi <ryuan.choi@samsung.com>
8722
8723 [EFL] Share resources installed for inspector
8724 https://bugs.webkit.org/show_bug.cgi?id=98991
8725
8726 Reviewed by Gyuyoung Kim.
8727
8728 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
8729 when INSPECTOR is enabled.
8730
8731 This patch changes to install resources one time and share it.
8732
8733 * Source/PlatformEfl.cmake:
8734 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
8735 * Source/cmake/OptionsEfl.cmake:
8736
kbalazs@webkit.org40cdf2d2012-10-12 09:24:40 +000087372012-10-12 Balazs Kelemen <kbalazs@webkit.org>
8738
8739 Unreviewed, rolling out r130389.
8740 http://trac.webkit.org/changeset/130389
8741 https://bugs.webkit.org/show_bug.cgi?id=98048
8742
8743 It broke chromium
8744
8745 * Source/autotools/symbols.filter:
8746
commit-queue@webkit.orge6a0fe82012-10-12 02:06:31 +000087472012-10-11 Jinwoo Song <jinwoo7.song@samsung.com>
8748
8749 [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
8750 https://bugs.webkit.org/show_bug.cgi?id=99030
8751
8752 Reviewed by Laszlo Gombos.
8753
8754 Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
8755 on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
8756
8757 * Source/cmake/WebKitFeatures.cmake:
8758 * Source/cmakeconfig.h.cmake:
8759
rniwa@webkit.orgcccc4242012-10-11 17:47:16 +000087602012-10-11 Ryosuke Niwa <rniwa@webkit.org>
8761
8762 Perf-o-matic build fixes.
8763
8764 Get the password from the first item of the array now that each JSON contains an array as
8765 the top-level structure instead of a dictionary, which is the first item in the array.
8766
8767 Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
8768 object size limit. This should buy us a couple of days. We'll implement a proper fix later.
8769
8770 * Websites/webkit-perf.appspot.com/models.py:
8771 (Runs.update_incrementally):
8772 * Websites/webkit-perf.appspot.com/models_unittest.py:
8773 (RunsTest.test_update_or_insert):
8774 * Websites/webkit-perf.appspot.com/report_handler.py:
8775 (ReportHandler.post):
8776
tony@chromium.org70a18a42012-10-10 21:33:01 +000087772012-10-10 Tony Chang <tony@chromium.org>
8778
8779 Unreviewed, rolling out r130937, r130949, r130955, and
8780 r130957.
8781 http://trac.webkit.org/changeset/130937
8782 http://trac.webkit.org/changeset/130949
8783 http://trac.webkit.org/changeset/130955
8784 http://trac.webkit.org/changeset/130957
8785 https://bugs.webkit.org/show_bug.cgi?id=94290
8786
8787 Breaks Qt build
8788
8789 * Source/cmake/WebKitMacros.cmake:
8790
commit-queue@webkit.org761a2052012-10-10 18:34:22 +000087912012-10-10 Pablo Flouret <pablof@motorola.com>
8792
8793 Pre-process CSSGrammar.y before running through bison.
8794 https://bugs.webkit.org/show_bug.cgi?id=94290
8795
8796 Reviewed by Tony Chang.
8797
8798 * Source/cmake/WebKitMacros.cmake:
8799 Use WebCore/css/makegrammar.pl to generate bison grammar files.
8800
simon.fraser@apple.com94bfe712012-10-10 18:01:00 +000088012012-10-10 Simon Fraser <simon.fraser@apple.com>
8802
8803 Attempt to fix gtk build which controls exports via this mysteriously-named
8804 file.
8805
8806 * Source/autotools/symbols.filter:
8807
shinyak@chromium.orgb29d4aa2012-10-10 17:47:54 +000088082012-10-10 Shinya Kawanaka <shinyak@chromium.org>
8809
8810 Needs internal API to return distributed nodes for InsertionPoint
8811 https://bugs.webkit.org/show_bug.cgi?id=98868
8812
8813 Reviewed by Hajime Morita.
8814
8815 * Source/autotools/symbols.filter:
8816
yoli@rim.com314e3582012-10-10 15:48:45 +000088172012-10-10 Yong Li <yoli@rim.com>
8818
8819 [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
8820 https://bugs.webkit.org/show_bug.cgi?id=98819
8821
8822 Reviewed by Rob Buis.
8823
8824 And make it depend on SHARED_CORE
8825 RIM PR# 221339.
8826
8827 * Source/cmake/OptionsBlackBerry.cmake:
8828
keishi@webkit.org94d82cd2012-10-10 11:29:49 +000088292012-10-10 Keishi Hattori <keishi@webkit.org>
8830
8831 REGRESSION (r129738): Calendar picker is too wide when the input is rtl
8832 https://bugs.webkit.org/show_bug.cgi?id=98881
8833
8834 Reviewed by kent Tamura.
8835
8836 * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
8837
commit-queue@webkit.orgc6e67992012-10-10 11:22:29 +000088382012-10-10 Christophe Dumez <christophe.dumez@intel.com>
8839
8840 [EFL][WK2] Port MiniBrowser to Elementary
8841 https://bugs.webkit.org/show_bug.cgi?id=98748
8842
8843 Reviewed by Kenneth Rohde Christiansen.
8844
8845 Bump EFL librairies dependencies to v1.7
8846 and add Elementary as optional dependency now
8847 that it is needed to build MiniBrowser.
8848
8849 * Source/cmake/FindEet.cmake: Added.
8850 * Source/cmake/FindElementary.cmake: Added.
8851 * Source/cmake/OptionsEfl.cmake:
8852
commit-queue@webkit.org184a0ab2012-10-09 13:31:18 +000088532012-10-09 Simon Pena <spena@igalia.com>
8854
8855 [GTK] Add support for running JavaScript from GResources
8856 https://bugs.webkit.org/show_bug.cgi?id=98488
8857
8858 Reviewed by Carlos Garcia Campos.
8859
8860 GResources allow embedding certain resources, frequently used, in a "bundle"
8861 which can be kept separated or stored in the binary. This patch adds
8862 support for running JavaScript from GResources.
8863
8864 * configure.ac: Add support for compiling GResources
8865
zandobersek@gmail.comb2f10cc2012-10-09 07:10:56 +000088662012-10-09 Zan Dobersek <zandobersek@gmail.com>
8867
8868 Unreviewed GTK build fix after r130689.
8869
8870 Adding a required symbol to symbols.filter.
8871
8872 * Source/autotools/symbols.filter:
8873
commit-queue@webkit.orge28e6182012-10-08 18:10:17 +000088742012-10-08 Laszlo Gombos <l.gombos@samsung.com>
8875
8876 [EFL] Add minimum version information for tool dependencies
8877 https://bugs.webkit.org/show_bug.cgi?id=97592
8878
8879 Reviewed by Kenneth Rohde Christiansen.
8880
8881 Capture the minimum version information for the tools that are required
8882 to build the EFL port (or more generally WebKit).
8883
8884 * CMakeLists.txt:
8885
commit-queue@webkit.org72f86fd2012-10-08 09:47:55 +000088862012-10-08 Dongwoo Joshua Im <dw.im@samsung.com>
8887
8888 [EFL] Fix build break when WEB_AUDIO is enabled.
8889 https://bugs.webkit.org/show_bug.cgi?id=98635
8890
8891 Unreviewed build fix.
8892
8893 Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
8894 which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
8895
8896 * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
8897
joone.hur@intel.com6b755222012-10-08 09:23:31 +000088982012-10-08 Joone Hur <joone.hur@intel.com>
8899
8900 [EFL] Add support for -webkit-sticky
8901 https://bugs.webkit.org/show_bug.cgi?id=95182
8902
8903 Reviewed by Kenneth Rohde Christiansen.
8904
8905 Turn on CSS sticky position by default for WebKitEfl,
8906 but most of the CSS sticky position test cases still do not pass on WK1.
8907
8908 * Source/cmake/OptionsEfl.cmake:
8909
mrobinson@webkit.org1c2b02e2012-10-05 17:54:57 +000089102012-10-05 José Dapena Paz <jdapena@igalia.com>
8911
8912 [GTK] Add support for creating EGL contexts
8913 https://bugs.webkit.org/show_bug.cgi?id=77921
8914
8915 Reviewed by Martin Robinson.
8916
8917 This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
8918 options are set up on compile time, with the configure options
8919 --enable-egl and --enable-gles2.
8920
8921 The implementation only adds support for EGL on top of X11, to
8922 isolate the changes to the minimum. More changes should come
8923 later to enable EGL for other targets (as Wayland).
8924
8925 * GNUmakefile.am:
8926 * configure.ac: new configure options --enable-egl and --enable-gles2.
8927
rwlbuis@webkit.org18076902012-10-05 14:33:11 +000089282012-10-04 Rob Buis <rbuis@rim.com>
8929
8930 [BlackBerry] Sync up CMake files
8931 https://bugs.webkit.org/show_bug.cgi?id=98442
8932
8933 Reviewed by Gyuyoung Kim.
8934
8935 Amongst others some internal paths changed.
8936
8937 * Source/cmake/OptionsBlackBerry.cmake:
8938
commit-queue@webkit.org54c40662012-10-04 22:32:07 +000089392012-10-04 Christophe Dumez <christophe.dumez@intel.com>
8940
8941 [EFL] Add libxml 2.8.0 to jhbuild
8942 https://bugs.webkit.org/show_bug.cgi?id=98418
8943
8944 Reviewed by Laszlo Gombos.
8945
8946 Bump dependency for libxml to 2.8.0 to match
8947 jhbuild.
8948
8949 * Source/cmake/OptionsEfl.cmake:
8950
kbalazs@webkit.orge9055cb2012-10-04 13:42:11 +000089512012-10-04 Balazs Kelemen <kbalazs@webkit.org>
8952
8953 Don't allow to disable compositing in forced compositing mode
8954 https://bugs.webkit.org/show_bug.cgi?id=98048
8955
8956 Reviewed by Jocelyn Turcotte.
8957
8958 Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
8959
8960 * Source/autotools/symbols.filter:
8961
ryuan.choi@samsung.comec475c72012-10-04 05:46:28 +000089622012-10-03 Ryuan Choi <ryuan.choi@samsung.com>
8963
8964 [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
8965 https://bugs.webkit.org/show_bug.cgi?id=97753
8966
8967 Reviewed by Laszlo Gombos.
8968
8969 default.edj is used in both webkit/efl and webkit2/efl.
8970 However, it has been generated only when ENABLE_WEBKIT is enabled.
8971
8972 This patch separates the script which generates default.edj
8973 from source/webkit/platformefl.cmake.
8974
8975 * Source/CMakeLists.txt:
8976 * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
8977 * Source/cmake/OptionsEfl.cmake:
8978 Moved directory generation from WebKit/PlatformEfl.cmake
8979 because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
8980
commit-queue@webkit.orgc0c0e812012-10-03 21:11:10 +000089812012-10-03 Otto Derek Cheung <otcheung@rim.com>
8982
8983 [BlackBerry] Implementing the NetworkInfo API for BB port
8984 https://bugs.webkit.org/show_bug.cgi?id=98273
8985
8986 Reviewed by Rob Buis.
8987
8988 Adding references to new classes added to support BlackBerry's
8989 NetworkInfo implementation.
8990
8991 * Source/cmake/OptionsBlackBerry.cmake:
8992
keishi@webkit.org2fb5b7d2012-10-02 02:37:27 +000089932012-10-01 Keishi Hattori <keishi@webkit.org>
8994
8995 Calendar picker should use zero as default step base
8996 https://bugs.webkit.org/show_bug.cgi?id=97976
8997
8998 Reviewed by Kent Tamura.
8999
9000 * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
9001
commit-queue@webkit.org74ba6be2012-09-29 06:31:08 +000090022012-09-28 Mariusz Grzegorczyk <mariusz.g@samsung.com>
9003
9004 [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
9005 https://bugs.webkit.org/show_bug.cgi?id=91844
9006
9007 Reviewed by Simon Hausmann.
9008
9009 Turn on Netscape Plugin API by default for WebKit2-Efl.
9010
9011 * Source/cmake/OptionsEfl.cmake:
9012
hclam@chromium.orga8e31292012-09-28 23:58:22 +000090132012-09-28 Alpha Lam <hclam@chromium.org>
9014
9015 REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
9016 https://bugs.webkit.org/show_bug.cgi?id=97749
9017
9018 Reviewed by James Robinson.
9019
9020 Added a manual test to demonstrate drag image and crashing.
9021
9022 * ManualTests/drag-image-no-crash.html: Added.
9023
keishi@webkit.orgbca51ec2012-09-27 08:17:24 +000090242012-09-27 Keishi Hattori <keishi@webkit.org>
9025
9026 SuggestionPicker should support rtl
9027 https://bugs.webkit.org/show_bug.cgi?id=97555
9028
9029 Reviewed by Kent Tamura.
9030
9031 * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
9032
paroga@webkit.org47f23e92012-09-27 07:30:06 +000090332012-09-27 Patrick Gansterer <paroga@webkit.org>
9034
9035 [WINCE] Enable JIT by default
9036
9037 * Source/cmake/OptionsWinCE.cmake:
9038
mrobinson@webkit.orgfc8c42f2012-09-26 15:53:42 +000090392012-09-26 Martin Robinson <mrobinson@igalia.com>
9040
9041 [GTK] Use XDamage to simplify RedirectedXCompositeWindow
9042 https://bugs.webkit.org/show_bug.cgi?id=97267
9043
9044 Reviewed by Alejandro G. Castro.
9045
9046 Use XDamage to queue redraws of the widget when redirecting accelerated compositing
9047 to an offscreen window. This allows removing a finicky timer-based approach, improves
9048 performance, and allows simplifying things greatly.
9049
9050 * configure.ac: Add support for finding XDamage via pkg-config.
9051
hausmann@webkit.org283c7c52012-09-26 08:38:35 +000090522012-09-26 Simon Hausmann <simon.hausmann@digia.com>
9053
9054 [Qt] Remove Qt Quick 1 support
9055
9056 Reviewed by Kenneth Rohde Christiansen.
9057
9058 It is being moved to the Qt5 QtQuick1 module.
9059
9060 * Source/tests.pri:
9061
zandobersek@gmail.com69904aa2012-09-26 07:38:12 +000090622012-09-26 Zan Dobersek <zandobersek@gmail.com>
9063
9064 [GTK] Enable some of the unstable CSS features
9065 https://bugs.webkit.org/show_bug.cgi?id=97572
9066
9067 Reviewed by Martin Robinson.
9068
9069 Export the required RuntimeEnabledFeatures symbol.
9070
9071 * Source/autotools/symbols.filter:
9072
commit-queue@webkit.orgfe797d02012-09-25 22:16:30 +000090732012-09-25 Cosmin Truta <ctruta@rim.com>
9074
9075 [BlackBerry] Enable LLInt
9076 https://bugs.webkit.org/show_bug.cgi?id=97604
9077
9078 Reviewed by Yong Li.
9079
9080 * Source/cmake/OptionsBlackBerry.cmake:
9081
rniwa@webkit.orgfa81ae52012-09-25 21:22:08 +000090822012-09-25 Ryosuke Niwa <rniwa@webkit.org>
9083
9084 Perf-o-matic should store "values" and support array'ed input
9085 https://bugs.webkit.org/show_bug.cgi?id=97601
9086
9087 Reviewed by Dirk Pranke.
9088
9089 Support new JSON format where the outermost structure is an array instead of a dictionary and results may
9090 contain "values". This change will let us remove some code from run-perf-tests.
9091
9092 Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
9093 New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
9094
9095 * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
9096 * Websites/webkit-perf.appspot.com/models.py:
9097 (TestResult): Added values property.
9098 (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
9099 (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
9100 (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
9101 if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
9102 but we don't do that now for its complexity.
9103 * Websites/webkit-perf.appspot.com/models_unittest.py:
9104 (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
9105 (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
9106 (ReportLogTests.test_results_are_well_formed):
9107 (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
9108 (ReportLogTests.test_results_in_array):
9109
commit-queue@webkit.orgcef48762012-09-25 08:14:53 +000091102012-09-25 Laszlo Gombos <l.gombos@samsung.com>
9111
9112 [EFL] Update minimal required versions for dependencies
9113 https://bugs.webkit.org/show_bug.cgi?id=97523
9114
9115 Reviewed by Gyuyoung Kim.
9116
9117 Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
9118
9119 * Source/cmake/OptionsEfl.cmake:
9120
hausmann@webkit.orgf849a072012-09-25 08:08:17 +000091212012-09-24 Simon Hausmann <simon.hausmann@digia.com>
9122
9123 [Qt] Fix build with latest Qt 5
9124 https://bugs.webkit.org/show_bug.cgi?id=97479
9125
9126 Reviewed by Tor Arne Vestbø.
9127
9128 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
9129 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
9130 sync.profile.
9131
9132 * Source/api.pri:
9133
commit-queue@webkit.org67248b22012-09-25 06:51:39 +000091342012-09-24 Bo Liu <boliu@chromium.org>
9135
9136 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
9137 https://bugs.webkit.org/show_bug.cgi?id=97055
9138
9139 Reviewed by Adam Barth.
9140
9141 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
9142 performance regression in Chromium.
9143
9144 New changes in addition to previously reverted patches:
9145
9146 Refactored CachedResource::requestResource, loadResource, and
9147 revalidateResource. Moved CachedResource::load method to end of
9148 requestResource so there is one place where load is called for all
9149 resources.
9150
9151 Added a enum parameter for requestResource and
9152 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
9153 do not need to be called multiple times.
9154
9155 Removed CachedImage::load call in requestImage so it is not called
9156 twice.
9157
9158 Removed unnecessary Frame.h includes in CachedResource and
9159 CachedImage.
9160
9161 Removed dead load() method declaration in CachedImage.
9162
9163 Updated text expectation for two image-permissions tests to reflect
9164 the removed calls to allowImage.
9165
9166 * Source/autotools/symbols.filter:
9167
commit-queue@webkit.org143a7ff52012-09-25 03:22:13 +000091682012-09-24 Byungwoo Lee <bw80.lee@samsung.com>
9169
9170 [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
9171 https://bugs.webkit.org/show_bug.cgi?id=97419
9172
9173 Reviewed by Gyuyoung Kim.
9174
9175 Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
9176 hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
9177
9178 * CMakeLists.txt:
9179 Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
9180 Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
9181
commit-queue@webkit.orgc4157482012-09-24 20:07:13 +000091822012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
9183
ossy@webkit.org7fa15452012-09-24 20:47:45 +00009184 Unreviewed, rolling out r129343.
9185 http://trac.webkit.org/changeset/129343
9186 https://bugs.webkit.org/show_bug.cgi?id=97479
9187
9188 It broke the build (Requested by Ossy_NIGHT on #webkit).
9189
9190 * Source/api.pri:
9191
91922012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
9193
commit-queue@webkit.orgc4157482012-09-24 20:07:13 +00009194 Unreviewed, rolling out r129388.
9195 http://trac.webkit.org/changeset/129388
9196 https://bugs.webkit.org/show_bug.cgi?id=97477
9197
9198 Caused an assertion in a WebKit2 unit test (Requested by
9199 abarth on #webkit).
9200
9201 * Source/autotools/symbols.filter:
9202
dominik.rottsches@intel.comdfe84c82012-09-24 18:49:40 +000092032012-09-24 Dominik Röttsches <dominik.rottsches@intel.com>
9204
9205 [EFL][DRT] Enable Regions support
9206 https://bugs.webkit.org/show_bug.cgi?id=83897
9207
9208 Reviewed by Kenneth Rohde Christiansen.
9209
9210 Default build setting for CSS regions set to on.
9211
9212 * Source/cmake/OptionsEfl.cmake:
9213
commit-queue@webkit.org2a1dff22012-09-24 18:13:34 +000092142012-09-24 Bo Liu <boliu@chromium.org>
9215
9216 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
9217 https://bugs.webkit.org/show_bug.cgi?id=97055
9218
9219 Reviewed by Adam Barth.
9220
9221 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
9222 performance regression in Chromium.
9223
9224 New changes in addition to previously reverted patches:
9225
9226 Refactored CachedResource::requestResource, loadResource, and
9227 revalidateResource. Moved CachedResource::load method to end of
9228 requestResource so there is one place where load is called for all
9229 resources.
9230
9231 Added a enum parameter for requestResource and
9232 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
9233 do not need to be called multiple times.
9234
9235 Removed CachedImage::load call in requestImage so it is not called
9236 twice.
9237
9238 Removed unnecessary Frame.h includes in CachedResource and
9239 CachedImage.
9240
9241 Removed dead load() method declaration in CachedImage.
9242
9243 Updated text expectation for two image-permissions tests to reflect
9244 the removed calls to allowImage.
9245
9246 * Source/autotools/symbols.filter:
9247
commit-queue@webkit.orgb3cd24a2012-09-24 11:38:00 +000092482012-09-24 Vivek Galatage <vivekgalatage@gmail.com>
9249
9250 Web Inspector: implement testing harness for pure protocol tests.
9251 https://bugs.webkit.org/show_bug.cgi?id=90675
9252
9253 Reviewed by Yury Semikhatsky.
9254
9255 Added export symbols required for Gtk+ to support the Inspector Protocol
9256 testing harness.
9257
9258 * Source/autotools/symbols.filter:
9259
hausmann@webkit.org4bd09882012-09-24 11:07:29 +000092602012-09-24 Simon Hausmann <simon.hausmann@digia.com>
9261
9262 [Qt] Fix build with latest Qt 5
9263
9264 Reviewed by Tor Arne Vestbø.
9265
9266 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
9267 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
9268 sync.profile.
9269
9270 * Source/api.pri:
9271
keishi@webkit.orgec5c8e02012-09-24 04:39:09 +000092722012-09-23 Keishi Hattori <keishi@webkit.org>
9273
9274 Add suggestionPicker to CalendarPicker
9275 https://bugs.webkit.org/show_bug.cgi?id=97201
9276
9277 Reviewed by Kent Tamura.
9278
9279 * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
9280
fischman@chromium.org9de834a2012-09-22 04:44:29 +000092812012-09-21 Ami Fischman <fischman@chromium.org>
9282
9283 HTMLMediaElement isn't garbage collected between document reloads
9284 https://bugs.webkit.org/show_bug.cgi?id=97020
9285
9286 Reviewed by Eric Carlson.
9287
9288 Manual test added: ManualTests/audio-freed-during-reload.html
9289
9290 * ManualTests/audio-freed-during-reload.html:
9291
crogers@google.com143fd022012-09-21 22:12:36 +000092922012-09-21 Chris Rogers <crogers@google.com>
9293
9294 Add Web Audio support for deprecated/legacy APIs
9295 https://bugs.webkit.org/show_bug.cgi?id=97050
9296
9297 Reviewed by Eric Carlson.
9298
9299 * Source/cmake/WebKitFeatures.cmake:
9300
hausmann@webkit.orgb2449d72012-09-21 12:05:41 +000093012012-09-21 Simon Hausmann <simon.hausmann@digia.com>
9302
9303 [Qt] Bail out when trying to build WebKit with Qt != 5
9304
9305 Reviewed by Tor Arne Vestbø.
9306
9307 Moved check for Qt version out of default_pre into top-level WebKit.pro,
9308 because we never reach default_pre.prf due to the lack of .qmake.conf support
9309 in older versions of Qt/QMake.
9310
9311 * WebKit.pro:
9312
hausmann@webkit.org7870ad12012-09-20 11:58:44 +000093132012-09-20 Simon Hausmann <simon.hausmann@digia.com>
9314
9315 [Qt] QtWebKit module header includes private dependencies
9316
9317 Reviewed by Tor Arne Vestbø.
9318
9319 Moved loading of webkit_modules.prf a few lines down after the definition
9320 of QT_API_DEPENDS, because webkit_modules.prf does the sanitization of the
9321 QT variable now and therefore needs QT_API_DEPENDS.
9322
9323 * Source/api.pri:
9324
commit-queue@webkit.orgd6c30c62012-09-19 03:39:04 +000093252012-09-18 Sailesh Agrawal <sail@chromium.org>
9326
9327 Chromium: Scrollbar with tickmarks doesn't respond to clicks
9328 https://bugs.webkit.org/show_bug.cgi?id=96049
9329
9330 Reviewed by Beth Dakin.
9331
9332 Update exported symbols.
9333
9334 * Source/autotools/symbols.filter:
9335
commit-queue@webkit.org0d7a7412012-09-18 18:18:08 +000093362012-09-18 Bo Liu <boliu@chromium.org>
9337
9338 Revert 128780, 128676, 128645
9339 https://bugs.webkit.org/show_bug.cgi?id=97022
9340
9341 Reviewed by Adam Barth.
9342
9343 I made these revisions to add in-place reload behavior to ImagesEnabled setting.
9344 Reverting this for now due to them causing performance regression in
9345 chromium, possibly caused by increased calls to
9346 PermissionClient::imageAllowed.
9347
9348 * Source/autotools/symbols.filter:
9349
ryuan.choi@samsung.com53f38802012-09-18 07:20:05 +000093502012-09-18 Ryuan Choi <ryuan.choi@samsung.com>
9351
9352 [CMAKE] Fix build break because of memory exhausted.
9353 https://bugs.webkit.org/show_bug.cgi?id=77327
9354
9355 Reviewed by Gyuyoung Kim.
9356
9357 Added to avoid memory exhaustion on 32bit linux debug build.
9358
9359 * Source/cmake/OptionsCommon.cmake:
9360
rwlbuis@webkit.org9c82b2d2012-09-17 20:55:20 +000093612012-09-17 Rob Buis <rbuis@rim.com>
9362
9363 [BlackBerry] Enable VIDEO_TRACK
9364 https://bugs.webkit.org/show_bug.cgi?id=96949
9365
9366 Reviewed by Antonio Gomes.
9367
9368 Turn on VIDEO_TRACK feature.
9369
9370 * Source/cmake/OptionsBlackBerry.cmake:
9371
zandobersek@gmail.comb975a612012-09-17 17:58:07 +000093722012-09-17 Zan Dobersek <zandobersek@gmail.com>
9373
9374 [Gtk] Remove configuration options for stable features that are currently enabled
9375 https://bugs.webkit.org/show_bug.cgi?id=96621
9376
9377 Reviewed by Martin Robinson.
9378
9379 Remove configuration flags that were used for either features that were enabled
9380 by default or were enabled only when unstable features support was enabled. In
9381 any case the feature was removed only if it does not introduce a dependency.
9382
9383 * configure.ac:
9384
vestbo@webkit.org10de7822012-09-17 13:32:37 +000093852012-09-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
9386
9387 [Qt] Auto-generate the module pri file for QtWebKit
9388
9389 Reviewed by Simon Hausmann.
9390
9391 * Source/api.pri:
9392
jchaffraix@webkit.org5083f632012-09-15 01:24:30 +000093932012-09-14 Julien Chaffraix <jchaffraix@webkit.org>
9394
9395 Revert r127457 and following fixes due to several hit-testing regressions
9396 https://bugs.webkit.org/show_bug.cgi?id=96830
9397
9398 Reviewed by Antonio Gomes.
9399
9400 This change reverts r127457, r127863 and r128505.
9401
9402 * Source/autotools/symbols.filter:
9403
abarth@webkit.org79bb5eb2012-09-14 22:04:58 +000094042012-09-14 Adam Barth <abarth@webkit.org>
9405
9406 Remove webkitPostMessage
9407 https://bugs.webkit.org/show_bug.cgi?id=96577
9408
9409 Reviewed by Ojan Vafai.
9410
9411 Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
9412
9413 * Source/cmake/WebKitFeatures.cmake:
9414 * Source/cmakeconfig.h.cmake:
9415
jpfau@apple.comaaef7312012-09-14 21:30:42 +000094162012-09-14 Jeffrey Pfau <jpfau@apple.com>
9417
9418 Allow third-party storage blocking setting to change while a page is loaded
9419 https://bugs.webkit.org/show_bug.cgi?id=95790
9420
9421 Reviewed by Brady Eidson.
9422
9423 Update exported symbols.
9424
9425 * Source/autotools/symbols.filter:
9426
commit-queue@webkit.orgd0a50672012-09-14 20:04:30 +000094272012-09-14 Bo Liu <boliu@chromium.org>
9428
9429 Add in-place reload behavior to ImagesEnabled setting
9430 https://bugs.webkit.org/show_bug.cgi?id=95478
9431
9432 Reviewed by Adam Barth.
9433
9434 Export WebCore::Settings::setImagesEnabled symbol.
9435
9436 * Source/autotools/symbols.filter:
9437
vestbo@webkit.orgbb5e6be2012-09-14 13:41:24 +000094382012-09-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
9439
9440 [Qt] Fix handling of debug/release/debug_and_release/build_all
9441
9442 We now pick up the defaults from Qt, in default_pre (CONFIG already
9443 contains the appropriate values for debug and release). We then let
9444 the command line arguments to qmake, or the project files themselves,
9445 override the configuration, and finally we sanitize the configuration
9446 in default_post.
9447
9448 Reviewed by Simon Hausmann.
9449
9450 * Source/api.pri:
9451
keishi@webkit.org13c4f222012-09-14 11:11:17 +000094522012-09-14 Keishi Hattori <keishi@webkit.org>
9453
9454 Add runtime flag that enables lang attribute for form controls in LayoutTests
9455 https://bugs.webkit.org/show_bug.cgi?id=96636
9456
9457 Reviewed by Kent Tamura.
9458
9459 * Source/autotools/symbols.filter:
9460
commit-queue@webkit.org9a8a2e52012-09-13 15:31:12 +000094612012-09-13 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
9462
9463 [CMake] Remove some redundant warning flags and enable a few more warnings.
9464 https://bugs.webkit.org/show_bug.cgi?id=96654
9465
9466 Reviewed by Kenneth Rohde Christiansen.
9467
9468 * Source/cmake/WebKitHelpers.cmake: Remove a few warning flags
9469 which are already enabled by -Wall and -Wextra, remove -W which
9470 looks useless and also enable a few more warnings by removing
9471 their -Wno-foo counterparts which were present.
9472
vestbo@webkit.orgbef66922012-09-13 12:39:46 +000094732012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
9474
vestbo@webkit.org18883b62012-09-13 15:10:43 +00009475 [Qt] Ensure that QT is finalized before loading qt_module.prf
9476
9477 As qt_module.prf does dependency tracking based on the content of the
9478 QT variable. The intermediate WebKit modules modify the variable in
9479 their .pri files, so we have to ensure we've loaded all the modules
9480 before loading qt_module.
9481
9482 Reviewed by Tor Arne Vestbø.
9483 Patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com> on 2012-09-13
9484
9485 * Source/api.pri:
9486
94872012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
9488
vestbo@webkit.orgbef66922012-09-13 12:39:46 +00009489 [Qt] Make sure LIBS, PKGCONFIG, and QT, do not affect QtWebKit's prl file
9490
9491 Unless it's actually a dependency of the public QtWebKit API.
9492
9493 We could replace every occurance of LIBS, PKGCONFIG, and QT, in the pri
9494 files with their _PRIVATE equivivalent, but that's likely to break when
9495 someone adds a new QT/LIBS/PKGCONFIG += foo line somewhere. Instead we
9496 clean up the variables in default_post.
9497
9498 This means that the CONFIG -= explicitlib in linkAgainstLibrary() is no
9499 longer needed, as it was a workaround for the intermediate libraries ending
9500 up in the prl file. And, since CONFIG -= staticlib was there to support
9501 the explicitlib option, we can remove that too (as well as the exception
9502 for gprof, since it would be empty). If gprof needs tweaks to always link
9503 statically they should go in gprof.prf.
9504
9505 Reviewed by Simon Hausmann.
9506
9507 * Source/api.pri:
9508
vestbo@webkit.orgab7c14a2012-09-13 10:37:28 +000095092012-09-13 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
9510
9511 [Qt] Fllow rename of qt_module_config.prf to qt_module.prf
9512
9513 Reviewed by Tor Arne Vestbø.
9514
9515 * Source/api.pri:
9516
hausmann@webkit.org5c756e22012-09-13 08:50:40 +000095172012-09-13 Simon Hausmann <simon.hausmann@nokia.com>
9518
9519 [Qt] syncqt isn't re-run when WebKit1.pro changes and we're building with --no-webkit2
9520 https://bugs.webkit.org/show_bug.cgi?id=96545
9521
9522 Reviewed by Tor Arne Vestbø.
9523
9524 Do the QMAKE_INTERNAL_INCLUDED_FILES trick separately for WebKit1.pro and WebKit2/Target.pri,
9525 depending on build?(webkit1) and build?(webkit2), as discussed earlier.
9526
9527 * Source/api.pri:
9528
commit-queue@webkit.org3f2c0092012-09-13 05:09:58 +000095292012-09-12 Sheriff Bot <webkit.review.bot@gmail.com>
9530
9531 Unreviewed, rolling out r127876.
9532 http://trac.webkit.org/changeset/127876
9533 https://bugs.webkit.org/show_bug.cgi?id=96600
9534
9535 mouse click doesn't work for spin button if spin button in
9536 iframe (Requested by yosin on #webkit).
9537
9538 * Source/autotools/symbols.filter:
9539
commit-queue@webkit.orge6e86232012-09-13 00:56:49 +000095402012-09-12 KyungTae Kim <ktf.kim@samsung.com>
9541
9542 [EFL] Support download attribute feature
9543 https://bugs.webkit.org/show_bug.cgi?id=96462
9544
9545 Reviewed by Gyuyoung Kim.
9546
9547 * Source/cmake/OptionsEfl.cmake: Enable DOWNLOAD_ATTRIBUTE feature.
9548
commit-queue@webkit.org4e9d4a02012-09-12 19:21:41 +000095492012-09-12 Sami Kyostila <skyostil@google.com>
9550
9551 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING
9552 https://bugs.webkit.org/show_bug.cgi?id=96251
9553
9554 Reviewed by Simon Fraser.
9555
9556 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING to better describe
9557 the feature it controls.
9558
9559 * Source/cmakeconfig.h.cmake:
9560
ryuan.choi@samsung.com47ae6ee2012-09-12 04:24:57 +000095612012-09-11 Ryuan Choi <ryuan.choi@samsung.com>
9562
9563 [CMAKE] Supply feature defines to CodeGeneratorTestRunner.
9564 https://bugs.webkit.org/show_bug.cgi?id=96273
9565
9566 Reviewed by Gyuyoung Kim.
9567
9568 * Source/cmake/WebKitFeatures.cmake: Generated FEATURE_DEFINES_WITH_SPACE_SEPARATOR.
9569
commit-queue@webkit.org17d4dad2012-09-11 22:32:24 +000095702012-09-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
9571
9572 [Gtk] allow building with css-shaders
9573 https://bugs.webkit.org/show_bug.cgi?id=95603
9574
9575 Reviewed by Martin Robinson.
9576
9577 if unstable features and accelerated compositing are turned on, and
9578 acceleration backend is opengl, then build CSS Shaders and CSS
9579 Filters.
9580
9581 * configure.ac:
9582
commit-queue@webkit.org2f7ffce2012-09-11 18:31:11 +000095832012-09-11 Marcelo Lira <marcelo.lira@openbossa.org>
9584
9585 Restore original value of mock scrollbars enabled in InternalSettings
9586 https://bugs.webkit.org/show_bug.cgi?id=87680
9587
9588 Reviewed by Adam Barth.
9589
9590 Added backup support for mock scrollbars state in
9591 InternalSettings::Backup, and removed support for these
9592 from Qt's DumpRenderTree.
9593
9594 * Source/autotools/symbols.filter:
9595
rakuco@webkit.org72080602012-09-11 15:33:04 +000095962012-09-11 Raphael Kubo da Costa <rakuco@webkit.org>
9597
9598 [EFL] Rewrite the EFL-related Find modules
9599 https://bugs.webkit.org/show_bug.cgi?id=95237
9600
9601 Reviewed by Kenneth Rohde Christiansen.
9602
9603 FindEFL.cmake had several problems which caused unnecessary trouble
9604 when building the EFL port under some setups:
9605
9606 o It looked for some modules (such as ecore) more than once for no
9607 reason, which led to people adding libraries and include paths in
9608 different ways across the build system.
9609
9610 o It depended on pkg-config being present for the searches to
9611 succeed.
9612
9613 o It obtained the library definitions from pkg-config, so
9614 ${FOO_LIBRARIES} would be set to something like "foo;bar" which
9615 expanded to "-lfoo -lbar" to the linker. If a wrong -L<path> was
9616 passed before that, the wrong library installation would end up
9617 being picked up.
9618
9619 o Due to the problem above, we also needed to set the LINK_FLAGS
9620 property for each target with the value of ${FOO_LDFLAGS}, which was
9621 also obtained from pkg-config and sort of compensated the fact that
9622 the libraries did not use absolute paths and added the required -L
9623 paths. This also included dependencies for these libraries, so we
9624 ended up including libraries indirectly, which is bad.
9625
9626 We have now replaced that file with a set of Find-modules which are
9627 much more granular, each of them responsible for looking for a
9628 single library and its components and setting library and include
9629 locations the right way (with FIND_PATH() and FIND_LIBRARY()), so
9630 that all the problems above are fixed.
9631
9632 * Source/cmake/EFLHelpers.cmake: Added.
9633 * Source/cmake/FindEDBus.cmake: Added.
9634 * Source/cmake/FindEFL.cmake: Removed.
9635 * Source/cmake/FindEcore.cmake: Added.
9636 * Source/cmake/FindEdje.cmake: Added.
9637 * Source/cmake/FindEeze.cmake: Added.
9638 * Source/cmake/FindEfreet.cmake: Added.
9639 * Source/cmake/FindEina.cmake: Added.
9640 * Source/cmake/FindEvas.cmake: Added.
9641 * Source/cmake/OptionsEfl.cmake:
9642
hausmann@webkit.org3ce75262012-09-11 13:51:45 +000096432012-09-11 Simon Hausmann <simon.hausmann@nokia.com>
9644
9645 [Qt] In-source builds are broken
9646
9647 Reviewed by Tor Arne Vestbø.
9648
9649 The Tools sub-directory contains a Makefile checked into SVN. For in-source builds let's not try to
9650 overwrite it but instead generate a dedicated Makefile.Tools.
9651
9652 * Makefile:
9653 * WebKit.pro:
9654
vestbo@webkit.orga5de2262012-09-11 13:06:39 +000096552012-09-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
9656
9657 [Qt] Add a configure step to the Qt build system
9658
9659 This allows building the Qt port using just 'qmake WebKit.pro'. Using
9660 the build-webkit script is still supported, and will add slightly more
9661 logic to the build, such as detecting the need for clean or incremental
9662 builds.
9663
9664 Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
9665 all things related to configuring the build, such as use/have/enable flags,
9666 and these are translated to defines in default_post. Project files should
9667 no longer check contains(DEFINES,...) to detect features, but use the new
9668 enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
9669 options have been translated into WEBKIT_CONFIG options as well, and can
9670 be checked using build?().
9671
9672 Reviewed by Simon Hausmann.
9673
9674 * Source/QtWebKit.pro:
9675 * Source/api.pri:
9676 * Source/tests.pri:
9677 * WebKit.pro:
9678
commit-queue@webkit.org934f4082012-09-10 16:06:32 +000096792012-09-10 Thiago Marcos P. Santos <thiago.santos@intel.com>
9680
9681 [CMake][EFL] Enable the LLInt
9682 https://bugs.webkit.org/show_bug.cgi?id=92682
9683
9684 Reviewed by Csaba Osztrogonác.
9685
9686 Added LLInt to CMake buildsystem and enabled it by default on EFL.
9687 Note that Ruby is not enforced: a secondary check is done when LLInt
9688 is enabled on the JSC's CMakeLists.txt.
9689
9690 * CMakeLists.txt:
9691 * Source/cmake/OptionsEfl.cmake:
9692 * Source/cmake/WebKitFeatures.cmake:
9693 * Source/cmakeconfig.h.cmake:
9694
simon.fraser@apple.com4030b0a2012-09-08 00:48:40 +000096952012-09-07 Simon Fraser <simon.fraser@apple.com>
9696
9697 box-shadow causes overlay scrollbars to be in the wrong position when element is composited
9698 https://bugs.webkit.org/show_bug.cgi?id=85647
9699
9700 Reviewed by James Robinson.
9701
9702 Test overlay scrollbars in composited layers.
9703
9704 * ManualTests/scrollbars/scrollbars-in-composited-layers.html: Added.
9705
mrobinson@webkit.org219213a2012-09-07 17:52:07 +000097062012-09-07 Martin Robinson <mrobinson@igalia.com>
9707
9708 [GTK] Move user agent helpers to WebCore
9709 https://bugs.webkit.org/show_bug.cgi?id=95745
9710
9711 Reviewed by Carlos Garcia Campos.
9712
9713 Added an autoconf step for the new user agent shared code header in
9714 WebCore. This is necessary so that we can use the user agent version
9715 based on the information in the configure.ac file.
9716
9717 * configure.ac:
9718
allan.jensen@nokia.com38071cd2012-09-07 16:09:16 +000097192012-09-07 Allan Sandfeld Jensen <allan.jensen@nokia.com>
9720
9721 Simplify hitTestResultAtPoint and nodesFromRect APIs
9722 https://bugs.webkit.org/show_bug.cgi?id=95720
9723
9724 Reviewed by Antonio Gomes.
9725
9726 Update exported symbols.
9727
9728 * Source/autotools/symbols.filter:
9729
zandobersek@gmail.com47053b32012-09-07 16:01:56 +000097302012-09-07 Zan Dobersek <zandobersek@gmail.com>
9731
9732 [GTK] Multiple feature defines in webcore_cppflags can occur
9733 https://bugs.webkit.org/show_bug.cgi?id=95942
9734
9735 Reviewed by Martin Robinson.
9736
9737 Add the feature_defines_unstable variable that should control values of feature
9738 defines for unstable features when unstable features are not enabled (e.g. release builds).
9739
9740 * GNUmakefile.am:
9741
zandobersek@gmail.com6a566432012-09-06 17:58:42 +000097422012-09-06 Zan Dobersek <zandobersek@gmail.com>
9743
9744 [Gtk] Remove configuration options for features that are not supported by the Gtk port
9745 https://bugs.webkit.org/show_bug.cgi?id=87664
9746
9747 Reviewed by Martin Robinson.
9748
9749 Remove configuration options for features that are completely unsupported by the GTK port.
9750 They only bloat the configure.ac file. They should be re-added when the feature becomes
9751 supported and introduces an external dependency that the users might want to avoid.
9752
9753 * configure.ac:
9754
hausmann@webkit.org516d3eb2012-09-06 10:55:43 +000097552012-09-06 Simon Hausmann <simon.hausmann@nokia.com>
9756
9757 [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
9758 https://bugs.webkit.org/show_bug.cgi?id=95965
9759
9760 Reviewed by Tor Arne Vestbø.
9761
9762 Add ANGLE as separate static library to the build and dependencies.
9763
9764 * Source/api.pri:
9765 * WebKit.pro:
9766
staikos@webkit.orgfcde6392012-09-06 01:16:40 +000097672012-09-05 George Staikos <staikos@webkit.org>
9768
9769 [BlackBerry] Match th ebuild flags from the platform library
9770 https://bugs.webkit.org/show_bug.cgi?id=95423
9771
9772 Reviewed by Antonio Gomes.
9773
9774 Unaligned build flags can cause crashes and other strange behavior.
9775 These two were not defined here but were defined on the system.
9776
9777 * Source/cmake/OptionsBlackBerry.cmake:
9778
kaustubh@motorola.com478c5092012-09-05 11:36:03 +000097792012-09-05 Kaustubh Atrawalkar <kaustubh@motorola.com>
9780
9781 [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
9782 https://bugs.webkit.org/show_bug.cgi?id=92735
9783
9784 Reviewed by Hajime Morita.
9785
9786 Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
9787 Added symbols for GTK builds for corresponding APIs.
9788
9789 * Source/autotools/symbols.filter:
9790
jchaffraix@webkit.orgdeb687a2012-09-04 23:39:00 +000097912012-09-04 Julien Chaffraix <jchaffraix@webkit.org>
9792
9793 REGRESSION(r120832): RenderLayer::clampScrollOffset doesn't properly clamp
9794 https://bugs.webkit.org/show_bug.cgi?id=95776
9795
9796 Reviewed by Simon Fraser.
9797
9798 * ManualTests/select-menu-list-wrongly-positioned.html: Added.
9799
commit-queue@webkit.org61e24692012-09-04 13:13:08 +000098002012-09-04 Michał Pakuła vel Rutka <m.pakula@samsung.com>
9801
9802 [EFL] Context menu restore.
9803 https://bugs.webkit.org/show_bug.cgi?id=74179
9804
9805 Reviewed by Gyuyoung Kim.
9806
9807 Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
9808 approach, the same as used in WebKit2.
9809
9810 * Source/cmake/OptionsEfl.cmake: Turn on CONTEXT_MENUS flag for EFL port
9811
allan.jensen@nokia.com80831832012-09-04 11:56:46 +000098122012-09-04 Allan Sandfeld Jensen <allan.jensen@nokia.com>
9813
9814 Allow child-frame content in hit-tests.
9815 https://bugs.webkit.org/show_bug.cgi?id=95204
9816
9817 Reviewed by Antonio Gomes.
9818
9819 Update exported symbols.
9820
9821 * Source/autotools/symbols.filter:
9822
commit-queue@webkit.org3a5958b2012-09-04 09:25:24 +000098232012-09-04 Jinwoo Song <jinwoo7.song@samsung.com>
9824
9825 [CMAKE] Update cmakeconfig.h.cmake
9826 https://bugs.webkit.org/show_bug.cgi?id=95712
9827
9828 Reviewed by Gyuyoung Kim.
9829
9830 Update feature definitions which are missing compared to WebKitFeatures.cmake
9831
9832 * Source/cmakeconfig.h.cmake:
9833
commit-queue@webkit.org3b4355c2012-09-03 14:01:17 +000098342012-09-03 Jinwoo Song <jinwoo7.song@samsung.com>
9835
9836 [EFL] Use WebKitVersion.h to get version information
9837 https://bugs.webkit.org/show_bug.cgi?id=95669
9838
9839 Reviewed by Gyuyoung Kim.
9840
9841 WEBKIT_USER_AGENT_MAJOR_VERSION and WEBKIT_USER_AGENT_MINOR_VERSION
9842 are defined as constant in the OptionsEfl.cmake. But we do not need
9843 to define these here but can use the defined constant in WebKitVersion.h.
9844
9845 WebKitVersion.h is already generated with the version information
9846 from the Source/WebCore/Configurations/Version.xcconfig.
9847
9848 * Source/cmake/OptionsEfl.cmake: Do not set WEBKIT_USER_AGENT_* variables.
9849 * Source/cmakeconfig.h.cmake: Remove WEBKIT_USER_AGENT_* definitions
9850 as no more port uses.
9851
tony@chromium.orgb866aaa2012-08-31 21:17:19 +000098522012-08-31 Tony Chang <tony@chromium.org>
9853
9854 Remove ENABLE_CSS3_FLEXBOX compile time flag
9855 https://bugs.webkit.org/show_bug.cgi?id=95382
9856
9857 Reviewed by Ojan Vafai.
9858
9859 Everyone is already enabling this by default and the spec has stablized.
9860
9861 * Source/cmake/WebKitFeatures.cmake:
9862 * Source/cmakeconfig.h.cmake:
9863 * configure.ac:
9864
commit-queue@webkit.org9f7e2312012-08-30 21:56:45 +000098652012-08-30 JungJik Lee <jungjik.lee@samsung.com>
9866
9867 [EFL][WK2] Add WebMemorySampler feature.
9868 https://bugs.webkit.org/show_bug.cgi?id=91214
9869
9870 Reviewed by Kenneth Rohde Christiansen.
9871
9872 Set WebMemorySampler feature on in EFL port.
9873
9874 * Source/cmake/OptionsEfl.cmake:
9875 * Source/cmake/WebKitFeatures.cmake:
9876 * Source/cmakeconfig.h.cmake:
9877
rwlbuis@webkit.orgcd4492b2012-08-30 20:14:58 +000098782012-08-30 Rob Buis <rbuis@rim.com>
9879
9880 [CMake] Suppress ANGLE compilation warnings
9881 https://bugs.webkit.org/show_bug.cgi?id=95377
9882
9883 Reviewed by Antonio Gomes.
9884
9885 Change WEBKIT_SET_EXTRA_COMPILER_FLAGS so it has an option to suppress C++ warnings.
9886
9887 * Source/cmake/WebKitHelpers.cmake:
9888
hausmann@webkit.orgca4d6662012-08-29 18:50:56 +000098892012-08-29 Thiago Macieira <thiago.macieira@intel.com>
9890
9891 Tell git-archive to not export .gitattributes and .gitignore
9892
9893 Reviewed by Simon Hausmann.
9894
9895 Exclude git specific files from archives created via git-archive.
9896
9897 * .gitattributes:
9898
commit-queue@webkit.org32cc8762012-08-28 22:59:22 +000098992012-08-28 Mario Sanchez Prada <msanchez@igalia.com>
9900
9901 Add directory generated by Eclipse to .gitignore
9902 https://bugs.webkit.org/show_bug.cgi?id=95231
9903
9904 Reviewed by Andreas Kling.
9905
9906 * .gitignore: Ignore .settings directory.
9907
rwlbuis@webkit.org2e9fadb2012-08-27 15:51:09 +000099082012-08-27 Rob Buis <rbuis@rim.com>
9909
9910 [BlackBerry] remove -fno-rtti option in CMAKE_C_FLAGS
9911 https://bugs.webkit.org/show_bug.cgi?id=95089
9912
9913 Reviewed by Antonio Gomes.
9914
9915 This option does not make sense for compiling C and gives a warning.
9916
9917 * Source/cmake/OptionsBlackBerry.cmake:
9918
commit-queue@webkit.org30167702012-08-27 09:19:27 +000099192012-08-27 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
9920
9921 Rename RegisterProtocolHandler API to NavigatorContentUtils
9922 https://bugs.webkit.org/show_bug.cgi?id=94920
9923
9924 Reviewed by Adam Barth.
9925
9926 Modified configuration files so that they contain renamed NavigatorContentUtils-prefixed files.
9927
9928 * Source/cmake/OptionsBlackBerry.cmake:
9929 * Source/cmake/OptionsEfl.cmake:
9930 * Source/cmake/WebKitFeatures.cmake:
9931 * Source/cmakeconfig.h.cmake:
9932
kevino@webkit.org0ea72832012-08-23 18:41:33 +000099332012-08-23 Kevin Ollivier <kevino@theolliviers.com>
9934
9935 [wx] Unreviewed build fix. Disable compilation of WebDOM file for now,
9936 add the opentype directory, and remove old ATSUI files no longer in the tree.
9937
9938 * wscript:
9939
jesus@webkit.orgdcf00282012-08-23 18:28:41 +000099402012-08-22 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
9941
9942 [EFL] Use WTF_USE_SOUP instead BUILDING_SOUP__
9943 https://bugs.webkit.org/show_bug.cgi?id=94744
9944
9945 Reviewed by Gustavo Noronha Silva.
9946
9947 There is no need to define BUILDING_SOUP__ if only WTF_USE_SOUP
9948 is used.
9949
9950 * GNUmakefile.am:
9951 * Source/cmake/OptionsEfl.cmake:
9952
zandobersek@gmail.com56572452012-08-23 18:20:39 +000099532012-08-23 Zan Dobersek <zandobersek@gmail.com>
9954
9955 [Gtk] Move feature defines processing into a GNUmakefile that's simple to autogenerate
9956 https://bugs.webkit.org/show_bug.cgi?id=87127
9957
9958 Reviewed by Martin Robinson.
9959
9960 Add 'feature_defines_defaults' and 'feature_defines_overrides' variables
9961 and define them, along with 'feature_defines' (changed from the all-caps version),
9962 before webcore_cppflags.
9963
9964 * GNUmakefile.am:
9965
commit-queue@webkit.orgd89cca72012-08-23 16:26:04 +000099662012-08-23 Martin Robinson <mrobinson@igalia.com>
9967
9968 [GTK] The tarball should be called webkitgtk-x.x.x.tar.xz
9969 https://bugs.webkit.org/show_bug.cgi?id=94572
9970
9971 Reviewed by Carlos Garcia Campos.
9972
9973 Change the name of the tarball to match the name of the library
9974 and to disambiguate it from other WebKit ports.
9975
9976 * configure.ac: Update the tarball name.
9977
commit-queue@webkit.org0b980c72012-08-23 13:21:39 +000099782012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
9979
carlosgc@webkit.org132d6792012-08-23 15:48:18 +00009980 Unreviewed. Bump WebKitGTK+ version number.
9981
9982 * configure.ac: Bump version number to 1.11.0 now that we branched
9983 for 1.10.
9984
99852012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
9986
commit-queue@webkit.org0b980c72012-08-23 13:21:39 +00009987 REGRESSION(r126306): it broke the plugin process
9988 https://bugs.webkit.org/show_bug.cgi?id=94797
9989
9990 Reviewed by Xan Lopez.
9991
9992 * GNUmakefile.am:
9993
bdakin@apple.com231bd902012-08-22 20:20:14 +000099942012-08-22 Beth Dakin <bdakin@apple.com>
9995
9996 https://bugs.webkit.org/show_bug.cgi?id=94401
9997 Add support for making a web site become paginated using overflow:
9998 paged-x | paged-y
9999 -and corresponding-
10000 <rdar://problem/11831783>
10001
10002 Reviewed by Dave Hyatt.
10003
10004 * Source/autotools/symbols.filter:
10005
kov@webkit.orgd76520b2012-08-22 15:47:53 +0000100062012-08-22 Gustavo Noronha Silva <gns@gnome.org>
10007
10008 [GTK] Split WebCore/platform into a separate library
10009 https://bugs.webkit.org/show_bug.cgi?id=94435
10010
10011 Reviewed by Martin Robinson.
10012
10013 More people have been reporting problems when linking WebCore because
10014 the command line limit is being exceeded. Splitting WebCore a bit more
10015 is in order.
10016
10017 * GNUmakefile.am: add variable that will hold the list of source files
10018 for libWebCorePlatform .
10019
commit-queue@webkit.org0d1aac52012-08-21 22:35:21 +0000100202012-08-21 Thiago Marcos P. Santos <thiago.santos@intel.com>
10021
10022 [EFL] Enable CSS Text Decoration by default
10023 https://bugs.webkit.org/show_bug.cgi?id=94483
10024
10025 Reviewed by Kenneth Rohde Christiansen.
10026
10027 By enabling this feature by default, it will get tested by the bots
10028 and we can make sure no regressions will happen.
10029
10030 * Source/cmake/OptionsEfl.cmake:
10031
commit-queue@webkit.org1ac54b12012-08-21 22:32:32 +0000100322012-08-21 Ulan Degenbaev <ulan@chromium.org>
10033
10034 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer constructed and destructed
10035 https://bugs.webkit.org/show_bug.cgi?id=92993
10036
10037 Reviewed by Kenneth Russell.
10038
10039 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer
10040 is constructed and destructed so that V8's garbage collection
10041 heuristics can account for the memory held by these objects.
10042
10043 * ManualTests/typed-array-memory.html: Added.
10044
mrobinson@webkit.org9632d0322012-08-21 20:29:16 +0000100452012-08-21 Martin Robinson <mrobinson@igalia.com>
10046
10047 [GTK] Using a native window for the WebView breaks GtkOverlay
10048 https://bugs.webkit.org/show_bug.cgi?id=90085
10049
10050 Reviewed by Alejandro G. Castro.
10051
10052 * configure.ac: Parse xcomposite pkg-config file during configuration.
10053
paroga@webkit.org6363b4f2012-08-21 13:44:29 +0000100542012-08-21 Patrick Gansterer <paroga@webkit.org>
10055
10056 Build fix for WinCE after r115348.
10057
10058 * Source/cmake/OptionsWindows.cmake: Removed duplicated WEBKIT_OPTION_DEFAULT_PORT_VALUE().
10059
staikos@webkit.orgd56466e2012-08-20 22:23:54 +0000100602012-08-20 George Staikos <staikos@webkit.org>
10061
10062 [BlackBerry] Enable XHR Response BLOB
10063 https://bugs.webkit.org/show_bug.cgi?id=94525
10064
10065 Reviewed by Rob Buis.
10066
10067 Add the XHR response blob enable feature to the cmake build system and
10068 enable it for BlackBerry.
10069
10070 * Source/cmake/OptionsBlackBerry.cmake: Add the feature and enable
10071 * Source/cmakeconfig.h.cmake: Add the feature
10072
commit-queue@webkit.org2736b662012-08-20 09:09:26 +0000100732012-08-20 Dominik Röttsches <dominik.rottsches@intel.com>
10074
10075 [EFL] Get rid of pango backend support once harfbuzz-ng is working
10076 https://bugs.webkit.org/show_bug.cgi?id=92102
10077
10078 Reviewed by Kenneth Rohde Christiansen.
10079
10080 Removing choice of font backend, Pango detection not required any more.
10081
10082 * Source/cmake/FindPango.cmake: Removed.
10083 * Source/cmake/LibFindMacros.cmake: Removed.
10084 * Source/cmake/OptionsEfl.cmake: Removing choice of font backend.
10085
rakuco@webkit.org1e351fd2012-08-17 19:12:16 +0000100862012-08-17 Raphael Kubo da Costa <rakuco@webkit.org>
10087
10088 [CMake] Add FindDBus.cmake and use it in the EFL port.
10089 https://bugs.webkit.org/show_bug.cgi?id=94319
10090
10091 Reviewed by Daniel Bates.
10092
10093 Currently, the Battery Status-related code in the EFL port uses
10094 libdbus but does not directly include its directories or link
10095 against it, relying instead on the compiler flags coming via
10096 EDbus's pkg-config information.
10097
10098 That will break once we stop obtaining EFL's include directories
10099 and library paths from pkg-config, so write FindDBus.cmake to
10100 prepare for that.
10101
10102 * Source/cmake/FindDBus.cmake: Added.
10103 * Source/cmake/OptionsEfl.cmake: Look for D-Bus if BATTERY_STATUS
10104 support is enabled.
10105
rwlbuis@webkit.orge10c2a32012-08-17 15:12:52 +0000101062012-08-17 Rob Buis <rbuis@rim.com>
10107
10108 [BlackBerry] Remove some shared libraries from linking
10109 https://bugs.webkit.org/show_bug.cgi?id=94253
10110
10111 Reviewed by Yong Li.
10112
10113 Remove some shared libraries.
10114
10115 * Source/cmake/OptionsBlackBerry.cmake:
10116
kov@webkit.org8e83d702012-08-16 23:39:35 +0000101172012-08-16 Gustavo Noronha Silva <gns@gnome.org>
10118
10119 Unreviewed speculative 32 bits build fix.
10120
10121 * Source/autotools/symbols.filter: add symbol version that gets
10122 generated in 32 bits build.
10123
commit-queue@webkit.org830ba052012-08-16 20:54:21 +0000101242012-08-16 Max Feil <mfeil@rim.com>
10125
10126 [BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
10127 https://bugs.webkit.org/show_bug.cgi?id=94176
10128
10129 Reviewed by Antonio Gomes.
10130
10131 An automated layout test is not possible for this patch because
10132 dynamic live streams require a special dedicated web server.
10133 Putting an external video URL into an automated test is not
10134 correct either. So I have created a manual test that points to
10135 an external HLS video that works today.
10136
10137 * ManualTests/blackberry/video-hls-controls.html: Added.
10138
commit-queue@webkit.org2f936c82012-08-16 08:52:25 +0000101392012-08-16 Marja Hölttä <marja@chromium.org>
10140
10141 FormController, WebHistoryItem: Enable reading selected file names from document state
10142 https://bugs.webkit.org/show_bug.cgi?id=91231
10143
10144 Reviewed by Jochen Eisinger.
10145
10146 This change enables Chromium to set up file permissions properly when
10147 the session restore feature restores a page with selected files.
10148
10149 * Source/autotools/symbols.filter: Exported FormController::getReferencedFilePaths and HistoryController::saveDocumentAndScrollState.
10150
tkent@chromium.org2f3dfdf2012-08-16 03:54:03 +0000101512012-08-15 Kent Tamura <tkent@chromium.org>
10152
10153 Calendar Picker: Localize numbers in a calendar picker
10154 https://bugs.webkit.org/show_bug.cgi?id=93704
10155
10156 Reviewed by Hajime Morita.
10157
10158 * ManualTests/forms/calendar-picker.html:
10159 Add a mock pagePopupController.localizeNumberString().
10160
rniwa@webkit.orgff14beb2012-08-16 02:40:21 +0000101612012-08-15 Ryosuke Niwa <rniwa@webkit.org>
10162
10163 Update manual tests and comments to refer to TestRunner instead of LayoutTestController
10164 https://bugs.webkit.org/show_bug.cgi?id=94168
10165
10166 Reviewed by Kent Tamura.
10167
10168 * ManualTests/resources/multiFileResources/post-echo-and-notify-done.cgi:
10169
commit-queue@webkit.orgb0d27632012-08-15 22:31:26 +0000101702012-08-15 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
10171
10172 [css3-text] Add CSS3 Text decoration compile flag
10173 https://bugs.webkit.org/show_bug.cgi?id=93863
10174
10175 Reviewed by Julien Chaffraix.
10176
10177 This patch handles the compile flag implementation, which will come disabled by
10178 default, thus not exposing the CSS3 text decoration features to the web, unless
10179 when explicitly enabling it with "--css3-text-decoration" build parameter.
10180
10181 * Source/cmake/WebKitFeatures.cmake:
10182 * Source/cmakeconfig.h.cmake:
10183 * configure.ac:
10184
beidson@apple.com6e913b22012-08-15 19:33:37 +0000101852012-08-15 Brady Eidson <beidson@apple.com>
10186
10187 Removing a plug-in element from a page opened in a background tab in Safari crashes
10188 <rdar://problem/12057991> and https://bugs.webkit.org/show_bug.cgi?id=93913
10189
10190 Reviewed by Beth Dakin.
10191
10192 * Source/autotools/symbols.filter: Allow this symbol through for DRT's sake.
10193
keishi@webkit.orgd6779ca2012-08-15 03:34:14 +0000101942012-08-14 Keishi Hattori <keishi@webkit.org>
10195
10196 Share common code between calendar picker and color suggestion picker
10197 https://bugs.webkit.org/show_bug.cgi?id=93802
10198
10199 Reviewed by Kent Tamura.
10200
10201 * ManualTests/forms/calendar-picker.html:
10202 * ManualTests/forms/color-suggestion-picker.html:
10203
commit-queue@webkit.org11ee93b2012-08-14 11:42:04 +0000102042012-08-14 Milian Wolff <milian.wolff@kdab.com>
10205
10206 [Qt] QtWebKit linking fails for QNX cross build
10207 https://bugs.webkit.org/show_bug.cgi?id=93460
10208
10209 Reviewed by Simon Hausmann.
10210
10211 The GCC 4.4.2 used by the QNX BBNDK 2.0.1 fails to link QtWebKit.
10212 Apparently it does not properly support the linker invokation using
10213 -Wl,-whole-archive -l... -Wl,-no-whole-archive
10214 yielding a "cc: no files to process" error. This patch works around
10215 this issue by adding an empty dummy file (and thus object file) to
10216 the linking stage.
10217
10218 * Source/api.pri:
10219
keishi@webkit.org184ab5d2012-08-14 08:48:24 +0000102202012-08-14 Keishi Hattori <keishi@webkit.org>
10221
10222 Move page popup resources to separate directory
10223 https://bugs.webkit.org/show_bug.cgi?id=93932
10224
10225 Reviewed by Kent Tamura.
10226
10227 * ManualTests/forms/calendar-picker.html:
10228 * ManualTests/forms/color-suggestion-picker.html:
10229
rakuco@webkit.org48d9a032012-08-13 23:30:23 +0000102302012-08-11 Raphael Kubo da Costa <rakuco@webkit.org>
10231
10232 [CMake] Rewrite FindLibSoup2.cmake.
10233 https://bugs.webkit.org/show_bug.cgi?id=93191
10234
10235 Reviewed by Rob Buis.
10236
10237 The existing LibSoup2 was imported from somewhere else and not
10238 only did it contain a lot of unnecessary cruft to look for libsoup
10239 2.2 (which we do not support anyway), but it also relied on the
10240 paths returned by pkg-config for setting the library and include
10241 paths.
10242
10243 For one, this meant "-lsoup-2.4" was passed to the linked instead
10244 of "-L/path/to/libsoup-2.4.so", which would sometimes make a
10245 system version of libsoup to be picked up instead of the one
10246 installed by, say, jhbuild.
10247
10248 The new FindLibSoup.cmake now only looks for libsoup 2.4 and
10249 relies on pkg-config solely for retrieving the current LibSoup
10250 version.
10251
10252 * Source/cmake/FindLibSoup.cmake: Added.
10253 * Source/cmake/FindLibSoup2.cmake: Removed.
10254 * Source/cmake/OptionsEfl.cmake: Look for LibSoup instead of
10255 LibSoup2, look for the GObject component of Glib.
10256
rakuco@webkit.org56218832012-08-13 20:38:06 +0000102572012-08-13 Raphael Kubo da Costa <rakuco@webkit.org>
10258
10259 [CMake] Remove glib-related Find modules and write single new one instead.
10260 https://bugs.webkit.org/show_bug.cgi?id=93786
10261
10262 Reviewed by Rob Buis.
10263
10264 As part of the ongoing effort to write proper Find modules that use
10265 absolute include and library paths instead of the short ones from
10266 pkg-config, replace Find{GIO,Glib,Gthread}.cmake with a single
10267 FindGLIB.cmake that optionally detects components such as GIO and
10268 GObject.
10269
10270 Library paths are now defined as "/full/path/to/libfoo.so" instead of
10271 simply "foo", so that the linker receives a full path and we can then
10272 avoid accidentally picking up a libfoo.so installed into /usr/lib
10273 instead of a local one built with jhbuild.
10274
10275 * Source/cmake/FindGIO.cmake: Removed.
10276 * Source/cmake/FindGLIB.cmake: Added.
10277 * Source/cmake/FindGlib.cmake: Removed.
10278 * Source/cmake/FindGthread.cmake: Removed.
10279 * Source/cmake/OptionsEfl.cmake: Look for GLIB with the GIO component.
10280
zandobersek@gmail.com98b4e512012-08-13 11:42:39 +0000102812012-08-13 Zan Dobersek <zandobersek@gmail.com>
10282
10283 [Gtk] Remove SVG_FEATURES and HTML_FEATURES from Source/WebCore/GNUmakefile.am
10284 https://bugs.webkit.org/show_bug.cgi?id=90693
10285
10286 Reviewed by Philippe Normand.
10287
10288 Remove exportation of SVG_FLAGS and HTML_FLAGS as Automake conditionals
10289 as they are not required anymore.
10290
10291 * configure.ac:
10292
commit-queue@webkit.org1d4682c2012-08-12 16:52:54 +0000102932012-08-12 Loïc Yhuel <loic.yhuel@softathome.com>
10294
10295 [Qt] Make it possible to build without QtTest/QtPrintSupport
10296 https://bugs.webkit.org/show_bug.cgi?id=93492
10297
10298 Reviewed by Tor Arne Vestbø.
10299
10300 * Source/QtWebKit.pro: Disable tests if no testlib
10301
rwlbuis@webkit.orgdf7c2552012-08-10 20:21:57 +0000103022012-08-10 Rob Buis <rbuis@rim.com>
10303
10304 [BlackBerry] Enable relro link option for JSC executable
10305 https://bugs.webkit.org/show_bug.cgi?id=93726
10306
10307 Reviewed by Yong Li.
10308
10309 Enable relro link option for JSC executable.
10310
10311 * Source/cmake/OptionsBlackBerry.cmake:
10312
rakuco@webkit.org0fb09242012-08-10 00:58:49 +0000103132012-08-09 Raphael Kubo da Costa <rakuco@webkit.org>
10314
10315 [CMake] Bump minimum required version to 2.8.3.
10316 https://bugs.webkit.org/show_bug.cgi?id=93450
10317
10318 Reviewed by Daniel Bates.
10319
10320 Following the discussion in bug 93189, it was decided that bumping
10321 the minimum required version from 2.8.0 to 2.8.3 was a good thing
10322 due to additional features, such as improved
10323 FIND_PACKAGE_HANDLE_STANDARD_ARGS() support and better argument
10324 handling in the PKG_CHECK_MODULES() call.
10325
10326 CMake 2.8.3 was released almost two years ago, so people are
10327 expected to have it or a later version installed.
10328
10329 * CMakeLists.txt:
10330
commit-queue@webkit.org656e6522012-08-09 02:29:35 +0000103312012-08-08 Shane Stephens <shanestephens@google.com>
10332
10333 Compile flag for CSS Hierarchies
10334 https://bugs.webkit.org/show_bug.cgi?id=92433
10335
10336 Reviewed by Tony Chang.
10337
10338 * Source/cmake/WebKitFeatures.cmake:
10339
commit-queue@webkit.org7d33c4b2012-08-09 00:18:01 +0000103402012-08-08 Ming Xie <mxie@rim.com>
10341
10342 [BlackBerry] Fix "-fPIC" define in the BlackBerry build
10343 https://bugs.webkit.org/show_bug.cgi?id=93548
10344
10345 Reviewed by Rob Buis.
10346
10347 In the current CMake release (version 2.8.5), ${CMAKE_SHARED
10348 _LIBRARY_C_FLAGS} and ${CMAKE_SHARED_LIBRARY_CXX_FLAGS} is
10349 set to empty (See cmake/Modules/Platform/QNX.cmake)
10350
10351 This breaks the assumption which WebKit CMake build system
10352 makes in Source/cmake/WebKitHelper.cmake
10353
10354 * Source/cmake/OptionsBlackBerry.cmake:
10355
philn@webkit.orgd3302192012-08-08 16:52:20 +0000103562012-08-08 Philippe Normand <pnormand@igalia.com>
10357
10358 [GStreamer] 0.11 build broken (again)
10359 https://bugs.webkit.org/show_bug.cgi?id=93474
10360
10361 Reviewed by Martin Robinson.
10362
10363 * configure.ac: Disable media-stream build if GStreamer 0.11
10364 support is enabled, due to farstream-0.1 still messing up with
10365 gstreamer-0.10 include path.
10366
commit-queue@webkit.orgadb694d2012-08-08 05:38:28 +0000103672012-08-07 YoungTaeck Song <youngtaeck.song@samsung.com>
10368
10369 [WK2][EFL] Implement accelerated compositing on WK2 Efl port
10370 https://bugs.webkit.org/show_bug.cgi?id=89840
10371
10372 Reviewed by Noam Rosenthal.
10373
10374 Implement accelerated composition with TiledBackingStore on WK2 Efl port.
10375 This implementation is based on COORDINATED_GRAPHICS.
10376 Add COORDINATED_GRAPHICS related definitions in OptionsEfl.cmake.
10377
10378 * Source/cmake/OptionsEfl.cmake:
10379
hausmann@webkit.org63555802012-08-07 15:04:25 +0000103802012-08-07 No'am Rosenthal <noam.rosenthal@nokia.com>
10381
10382 [Qt] Make it possible to build without QtQuick
10383
10384 Reviewed by Simon Hausmann.
10385
10386 * Source/QtWebKit.pro:
10387 * Source/tests.pri:
10388
hausmann@webkit.org2d2e5352012-08-07 12:06:52 +0000103892012-07-19 Simon Hausmann <simon.hausmann@nokia.com>
10390
10391 [Qt] Remove Qt 4 specific code paths
10392 https://bugs.webkit.org/show_bug.cgi?id=88161
10393
10394 Reviewed by Kenneth Rohde Christiansen.
10395
10396 * Source/api.pri:
10397 * WebKit.pro:
10398
gyuyoung.kim@samsung.com04d32b72012-08-07 06:37:09 +0000103992012-08-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
10400
10401 [EFL] Enable link prefetch
10402 https://bugs.webkit.org/show_bug.cgi?id=93281
10403
10404 Reviewed by Kentaro Hara.
10405
10406 * Source/cmake/OptionsEfl.cmake: Enable LINK_PREFETCH by default.
10407
commit-queue@webkit.org1342caa2012-08-07 01:07:01 +0000104082012-08-06 Xan Lopez <xlopez@igalia.com>
10409
10410 [GTK] Cleanup configure.ac build options output
10411 https://bugs.webkit.org/show_bug.cgi?id=93245
10412
10413 Reviewed by Laszlo Gombos.
10414
10415 Remove duplicated elements, sort alphabetically.
10416
10417 * configure.ac: ditto.
10418
carlosgc@webkit.orgbd5ccdc2012-08-06 13:45:44 +0000104192012-08-06 Carlos Garcia Campos <cgarcia@igalia.com>
10420
10421 Unreviewed. Update NEWS and configure.ac for 1.9.6 release
10422
10423 * configure.ac: Bump version numbers.
10424
paroga@webkit.org62459992012-08-03 21:10:27 +0000104252012-08-03 Patrick Gansterer <paroga@webkit.org>
10426
10427 [CMake][WIN] Disable C++ exceptions and RTTI
10428 https://bugs.webkit.org/show_bug.cgi?id=93104
10429
10430 Reviewed by Ryosuke Niwa.
10431
10432 Both features are not used in WebKit, so remove them to safe some code.
10433 Also enable compilation of plain c files with multiple processes.
10434
10435 * Source/cmake/OptionsWindows.cmake:
10436
mario@webkit.org31f68c82012-08-03 14:40:21 +0000104372012-08-03 Mario Sanchez Prada <msanchez@igalia.com>
10438
10439 Unreviewed build fix for GTK after r124479.
10440
10441 * Source/autotools/symbols.filter: Removed unneeded symbol.
10442
vestbo@webkit.org7d1eb8c2012-08-03 14:11:03 +0000104432012-08-03 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
10444
10445 [Qt] Populate .qmake.cache from the top-level project file
10446
10447 This makes it possible to build webkit without using the perl build
10448 script. The duplicated logic in build-webkit will be removed when we
10449 remove the Qt4 code paths. The build-webkit script will then simply
10450 call 'qmake WebKit.pro' from WEBKITOUTPUTDIR.
10451
10452 Reviewed by Tor Arne Vestbø.
10453
10454 * WebKit.pro:
10455
commit-queue@webkit.org8f475bd2012-08-03 10:02:37 +0000104562012-08-03 Dominik Röttsches <dominik.rottsches@intel.com>
10457
10458 [cmake] Cleanup FindHarfBuzz.cmake
10459 https://bugs.webkit.org/show_bug.cgi?id=92984
10460
10461 Reviewed by Hajime Morita.
10462
10463 Cleanup which didn't make it into my previous ptch.
10464
10465 * Source/cmake/FindHarfBuzz.cmake: Remove duplicate line, add a bit of documentation.
10466
commit-queue@webkit.org366f5b62012-08-03 07:33:11 +0000104672012-08-03 Joone Hur <joone.hur@intel.com>
10468
10469 [EFL][DRT] WebKitAnimation API compile-time disabled
10470 https://bugs.webkit.org/show_bug.cgi?id=84593
10471
10472 Reviewed by Laszlo Gombos.
10473
10474 Enable ENABLE_ANIMATION_API by default on the Efl port.
10475
10476 * Source/cmake/OptionsEfl.cmake:
10477 * Source/cmakeconfig.h.cmake:
10478
zandobersek@gmail.com74b95202012-08-03 06:27:38 +0000104792012-08-02 Zan Dobersek <zandobersek@gmail.com>
10480
10481 Unreviewed attempt at fixing the GTK 64-bit debug build.
10482
10483 * Source/autotools/symbols.filter:
10484
mrobinson@webkit.orgd6721a52012-08-02 13:45:07 +0000104852012-08-02 Martin Robinson <mrobinson@igalia.com>
10486
10487 [GTK] When farstream is not present do not enable MediaStream
10488
10489 Reviewed by Philippe Normand.
10490
10491 When farstream libraries are no present, simply do not build MediaStream
10492 support.
10493
10494 * configure.ac:
10495
jianli@chromium.orgf66b5812012-08-02 00:14:28 +0000104962012-08-01 Jian Li <jianli@chromium.org>
10497
10498 Add new CSS property "-webkit-widget-region" to expose dashboard region support for other port
10499 https://bugs.webkit.org/show_bug.cgi?id=90298
10500
10501 Reviewed by Adam Barth.
10502
10503 * configure.ac: Add ENABLE_WIDGET_REGION define.
10504
commit-queue@webkit.orge68015d2012-07-31 19:52:34 +0000105052012-07-31 Joshua Netterfield <jnetterfield@rim.com>
10506
10507 [BlackBerry] Enable CSS Filter Effects
10508 https://bugs.webkit.org/show_bug.cgi?id=92685
10509
10510 Reviewed by Rob Buis.
10511
10512 Enable CSS filter effects, with the exception of custom effects (CSS shaders) and reference effects (SVG effects)
10513
10514 Internally reviewed by Arvid Nilsson <anilsson@rim.com> and Antonio Gomes <agomes@rim.com>.
10515
10516 * Source/cmake/OptionsBlackBerry.cmake: Add LayerFilterRenderer
10517 * Source/cmakeconfig.h.cmake: Acknowledge CSS filter effects
10518
rniwa@webkit.orge8bea922012-07-31 09:00:33 +0000105192012-07-31 Ryosuke Niwa <rniwa@webkit.org>
10520
10521 Perf-o-matic: dashboard images are not generated properly from incrementally updated JSON
10522 https://bugs.webkit.org/show_bug.cgi?id=92717
10523
10524 Reviewed by Hajime Morita.
10525
10526 Sort the values by timestamp. Unfortunately, there isn't a good way of testing this fix.
10527
10528 * Websites/webkit-perf.appspot.com/models.py:
10529 (Runs.chart_params):
10530
commit-queue@webkit.org26e3bd12012-07-31 08:46:59 +0000105312012-07-31 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
10532
10533 add Farstream flags/deps to WebKit, for WebRTC
10534 https://bugs.webkit.org/show_bug.cgi?id=87524
10535
10536 Reviewed by Philippe Normand.
10537
10538 Since Farstream will be used as the backend for GTK's WebRTC, this
10539 patch adds it as a dependency to the build system.
10540
10541 * GNUmakefile.am:
10542 * configure.ac:
10543
rniwa@webkit.orgfcde46b2012-07-31 06:19:17 +0000105442012-07-30 Ryosuke Niwa <rniwa@webkit.org>
10545
10546 /api/test/runs/chart expires on perf-o-matic
10547 https://bugs.webkit.org/show_bug.cgi?id=92714
10548
10549 Reviewed by Hajime Morita.
10550
10551 Don't update the entire JSON while generating the dashboard images.
10552 This is a bug and not doing this will reduce the server load significantly.
10553
10554 * Websites/webkit-perf.appspot.com/controller.py:
10555 (RunsChartHandler.post):
10556
commit-queue@webkit.org1f756372012-07-30 23:13:25 +0000105572012-07-30 Dominik Röttsches <dominik.rottsches@intel.com>
10558
10559 Avoid Assertion Failure in HarfBuzzRun::characterIndexForXPosition
10560 https://bugs.webkit.org/show_bug.cgi?id=92376
10561
10562 Reviewed by Tony Chang.
10563
10564 Added manual test to reliably reproduce assertion failure which is solved by this patch.
10565
10566 * ManualTests/harfbuzz-mouse-selection-crash.html: Added.
10567
vsevik@chromium.org58d6bc32012-07-30 15:58:48 +0000105682012-07-29 Vsevolod Vlasov <vsevik@chromium.org>
10569
10570 Web Inspector: Resource agent's reference to cached resources should be weak.
10571 https://bugs.webkit.org/show_bug.cgi?id=92108
10572
10573 Reviewed by Pavel Feldman.
10574
10575 * Source/autotools/symbols.filter:
10576
shinyak@chromium.orgf5c4f8b2012-07-30 15:16:24 +0000105772012-07-30 Shinya Kawanaka <shinyak@chromium.org>
10578
10579 Prohibit having AuthorShadowDOM of input or textarea element for a while and having a flag to enable it in Internals.
10580 https://bugs.webkit.org/show_bug.cgi?id=92611
10581
10582 Reviewed by Hajime Morita.
10583
10584 * Source/autotools/symbols.filter:
10585
vsevik@chromium.orge7823052012-07-30 12:21:00 +0000105862012-07-30 Sheriff Bot <webkit.review.bot@gmail.com>
10587
10588 Unreviewed, rolling out r124000.
10589 http://trac.webkit.org/changeset/124000
10590 https://bugs.webkit.org/show_bug.cgi?id=92632
10591
10592 seems to have broken chromium Range_InstanceSizeUnknown unit
10593 test across many platforms (Requested by tomhudson on
10594 #webkit).
10595
10596 * Source/autotools/symbols.filter:
10597
paroga@webkit.org74b5be12012-07-30 10:25:41 +0000105982012-07-30 Patrick Gansterer <paroga@webkit.org>
10599
10600 Replace UnicodeWinCE with UnicodeWchar
10601 https://bugs.webkit.org/show_bug.cgi?id=92539
10602
10603 Reviewed by Ryosuke Niwa.
10604
10605 UnicodeWinCE never contained WinCE specific code. UnicodeWchar
10606 is a replacement for it, which is mainly based on the functions
10607 from <wchar.h>. It is ment as a minimal Unicode backend, which
10608 can be used very easy and has no external dependencies.
10609
10610 * Source/cmake/OptionsWinCE.cmake:
10611
vsevik@chromium.orge14cf6d2012-07-30 07:54:54 +0000106122012-07-29 Vsevolod Vlasov <vsevik@chromium.org>
10613
10614 Web Inspector: Resource agent's reference to cached resources should be weak.
10615 https://bugs.webkit.org/show_bug.cgi?id=92108
10616
10617 Reviewed by Pavel Feldman.
10618
10619 * Source/autotools/symbols.filter:
10620
commit-queue@webkit.orgc1c4f122012-07-29 21:59:53 +0000106212012-07-29 Rik Cabanier <cabanier@adobe.com>
10622
10623 Add ENABLE_CSS_COMPOSITING flag
10624 https://bugs.webkit.org/show_bug.cgi?id=92553
10625
10626 Reviewed by Dirk Schulze.
10627
10628 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
10629
10630 * Source/cmake/WebKitFeatures.cmake:
10631 * Source/cmakeconfig.h.cmake:
10632 * configure.ac:
10633
commit-queue@webkit.org18fcb612012-07-28 06:00:39 +0000106342012-07-27 Kihong Kwon <kihong.kwon@samsung.com>
10635
10636 [EFL] Support for HTML media capture
10637 https://bugs.webkit.org/show_bug.cgi?id=91842
10638
10639 Reviewed by Ryosuke Niwa.
10640
10641 Add HTML media capture feature, and enable that on the Efl port.
10642
10643 * Source/cmake/OptionsEfl.cmake:
10644 * Source/cmake/WebKitFeatures.cmake:
10645 * Source/cmakeconfig.h.cmake:
10646
rniwa@webkit.org43a62d42012-07-28 00:08:44 +0000106472012-07-27 Ryosuke Niwa <rniwa@webkit.org>
10648
10649 Unreviewed perf-o-matic build fix for dashboard image generation.
10650 Also, only show Parser/html5-full-render on the dashboard by default
10651 so that it won't take forever to load it.
10652
10653 * Websites/webkit-perf.appspot.com/controller.py:
10654 (schedule_runs_update):
10655 (RunsChartHandler.post):
10656 * Websites/webkit-perf.appspot.com/models.py:
10657 (Runs.chart_params):
10658 (DashboardImage.get_image):
10659 * Websites/webkit-perf.appspot.com/models_unittest.py:
10660 (RunsTest.test_chart_params_with_value):
10661
commit-queue@webkit.org868e06e2012-07-27 11:32:44 +0000106622012-07-27 Dominik Röttsches <dominik.rottsches@intel.com>
10663
10664 [Cairo] Add complex font drawing using HarfbuzzNG
10665 https://bugs.webkit.org/show_bug.cgi?id=91864
10666
10667 Reviewed by Simon Hausmann and Martin Robinson.
10668
10669 Configuring Freetype backend to use HarfBuzz by default.
10670
10671 * Source/cmake/FindHarfBuzz.cmake: Added pkgconfig based discovery of HarfBuzz.
10672 * Source/cmake/OptionsEfl.cmake: Adding Harfbuzz configuration.
10673
mitz@apple.comb285bee2012-07-27 03:24:09 +0000106742012-07-26 Dan Bernstein <mitz@apple.com>
10675
10676 When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
10677 https://bugs.webkit.org/show_bug.cgi?id=92331
10678
10679 Reviewed by Mark Rowe.
10680
10681 Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
10682
10683 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
10684 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
10685
keishi@webkit.org01368682012-07-27 03:21:46 +0000106862012-07-26 Keishi Hattori <keishi@webkit.org>
10687
10688 Implement ColorSuggestionPicker page popup
10689 https://bugs.webkit.org/show_bug.cgi?id=92109
10690
10691 Reviewed by Kent Tamura.
10692
10693 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
10694
commit-queue@webkit.org9cb75d82012-07-26 12:01:37 +0000106952012-07-26 Zoltan Nyul <zoltan.nyul@intel.com>
10696
10697 [EFL] EFL port should use XDG paths
10698 https://bugs.webkit.org/show_bug.cgi?id=91719
10699
10700 Reviewed by Kenneth Rohde Christiansen.
10701
10702 Efreet library added.
10703
10704 * Source/cmake/FindEFL.cmake:
10705
kaustubh@motorola.com8e91b052012-07-26 07:06:57 +0000107062012-07-26 Kaustubh Atrawalkar <kaustubh@motorola.com>
10707
10708 [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
10709 https://bugs.webkit.org/show_bug.cgi?id=92091
10710
10711 Reviewed by Adam Barth.
10712
10713 Exporting Internals::pageNumber symbols for the Gtk build.
10714
10715 * Source/autotools/symbols.filter:
10716
commit-queue@webkit.org43b1af32012-07-25 15:14:32 +0000107172012-07-25 Sheriff Bot <webkit.review.bot@gmail.com>
10718
10719 Unreviewed, rolling out r123606.
10720 http://trac.webkit.org/changeset/123606
10721 https://bugs.webkit.org/show_bug.cgi?id=92247
10722
10723 broke Windows build of Chromium (Requested by tomhudson on
10724 #webkit).
10725
10726 * ManualTests/forms/color-suggestion-picker.html: Removed.
10727
keishi@webkit.org0cc6ae72012-07-25 11:57:21 +0000107282012-07-25 Keishi Hattori <keishi@webkit.org>
10729
10730 Implement ColorSuggestionPicker page popup
10731 https://bugs.webkit.org/show_bug.cgi?id=92109
10732
10733 Reviewed by Kent Tamura.
10734
10735 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
10736
tkent@chromium.org3528a712012-07-24 06:35:19 +0000107372012-07-23 Kent Tamura <tkent@chromium.org>
10738
tkent@chromium.orgc08ca1c2012-07-24 06:43:17 +000010739 [GTK] Remove unnecessary trailing space in the previous commit.
10740
10741 * Source/autotools/symbols.filter:
10742
107432012-07-23 Kent Tamura <tkent@chromium.org>
10744
tkent@chromium.org3528a712012-07-24 06:35:19 +000010745 [GTK] Attempt to fix build
10746
10747 * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
10748
commit-queue@webkit.orgc4534e12012-07-24 00:53:24 +0000107492012-07-23 Sheriff Bot <webkit.review.bot@gmail.com>
10750
10751 Unreviewed, rolling out r123184, r123195, and r123197.
10752 http://trac.webkit.org/changeset/123184
10753 http://trac.webkit.org/changeset/123195
10754 http://trac.webkit.org/changeset/123197
10755 https://bugs.webkit.org/show_bug.cgi?id=92049
10756
10757 pagecycler regression (Requested by morrita on #webkit).
10758
10759 * Source/autotools/symbols.filter:
10760
commit-queue@webkit.orgdecb7a12012-07-24 00:48:06 +0000107612012-07-23 Roger Fong <roger_fong@apple.com>
10762
10763 If select element in Windows is off screen horizontally,
10764 menu is either inappropriately resized or positioned offscreen.
10765 https://bugs.webkit.org/show_bug.cgi?id=91913
10766 <rdar://problem/7611229>
10767
10768 Reviewed by Tim Horton.
10769
10770 Add a manual test to verify that popup menus render in the correct place.
10771
10772 * ManualTests/win/select-menu-off-screen.html: Added.
10773
simon.fraser@apple.com5cc8c732012-07-23 17:45:43 +0000107742012-07-23 Simon Fraser <simon.fraser@apple.com>
10775
10776 Implement sticky positioning
10777 https://bugs.webkit.org/show_bug.cgi?id=90046
10778
10779 Reviewed by Ojan Vafai.
10780
10781 Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
10782
10783 Sort the ENABLE_CSS lines in the file.
10784
10785 * Source/cmake/WebKitFeatures.cmake:
10786 * Source/cmakeconfig.h.cmake:
10787
paroga@webkit.org4aa14752012-07-23 10:05:19 +0000107882012-07-23 Patrick Gansterer <paroga@webkit.org>
10789
10790 [WINCE] Define NOMINMAX in the build system instead of Platform.h
10791 https://bugs.webkit.org/show_bug.cgi?id=91938
10792
10793 Reviewed by Ryosuke Niwa.
10794
10795 Define it in OptionsWindows.cmake, since NOMINMAX
10796 should to be defined for all windows ports.
10797
10798 * Source/cmake/OptionsWinCE.cmake:
10799 * Source/cmake/OptionsWindows.cmake:
10800
commit-queue@webkit.orgd97f5062012-07-23 01:08:49 +0000108012012-07-22 Sheriff Bot <webkit.review.bot@gmail.com>
10802
10803 Unreviewed, rolling out r123298 and r123301.
10804 http://trac.webkit.org/changeset/123298
10805 http://trac.webkit.org/changeset/123301
10806 https://bugs.webkit.org/show_bug.cgi?id=91953
10807
10808 We need to think some more about the intricacies of exposing a
10809 CMake option for ENABLE_DFG_JIT as this option is specific to
10810 the port and architecture. (Requested by dydx on #webkit).
10811
10812 * Source/cmake/WebKitFeatures.cmake:
10813 * Source/cmakeconfig.h.cmake:
10814
dbates@webkit.org10974b82012-07-23 00:00:02 +0000108152012-07-22 Daniel Bates <dbates@webkit.org>
10816
10817 Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
10818 (https://bugs.webkit.org/show_bug.cgi?id=91939)
10819
10820 Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
10821 breaks the Windows CE build as the Windows CE port builds with the JIT disabled
10822 (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
10823
10824 (*) We should look to further discuss with CMake port maintainers about enabling
10825 the DFG JIT by default.
10826
10827 * Source/cmake/WebKitFeatures.cmake:
10828
tkent@chromium.orgd89d5452012-07-22 23:23:53 +0000108292012-07-23 Kent Tamura <tkent@chromium.org>
10830
10831 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
10832 https://bugs.webkit.org/show_bug.cgi?id=91941
10833
10834 Reviewed by Kentaro Hara.
10835
10836 A flag name for an elmement should be ENABLE_*_ELEMENT.
10837
10838 * Source/cmake/WebKitFeatures.cmake:
10839 * Source/cmakeconfig.h.cmake:
10840 * configure.ac:
10841
paroga@webkit.org10675b52012-07-22 16:36:24 +0000108422012-07-22 Patrick Gansterer <paroga@webkit.org>
10843
10844 [CMake] Add option for ENABLE_DFG_JIT
10845 https://bugs.webkit.org/show_bug.cgi?id=91939
10846
10847 Reviewed by Daniel Bates.
10848
10849 * Source/cmake/WebKitFeatures.cmake:
10850 * Source/cmakeconfig.h.cmake:
10851
tkent@chromium.org43921e62012-07-22 10:59:32 +0000108522012-07-22 Kent Tamura <tkent@chromium.org>
10853
10854 Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
10855 https://bugs.webkit.org/show_bug.cgi?id=91928
10856
10857 Reviewed by Kentaro Hara.
10858
10859 A flag name for an elmement should be ENABLE_*_ELEMENT.
10860
10861 * Source/cmake/WebKitFeatures.cmake:
10862 * Source/cmakeconfig.h.cmake:
10863 * configure.ac:
10864
tkent@chromium.org3d897372012-07-21 02:00:46 +0000108652012-07-20 Kent Tamura <tkent@chromium.org>
10866
10867 Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
10868 https://bugs.webkit.org/show_bug.cgi?id=91846
10869
10870 Reviewed by Kentaro Hara.
10871
10872 A flag name for an elmement should be ENABLE_*_ELEMENT.
10873
10874 * Source/cmake/OptionsEfl.cmake:
10875 * Source/cmake/WebKitFeatures.cmake:
10876 * Source/cmakeconfig.h.cmake:
10877 * configure.ac:
10878
morrita@google.com836359f2012-07-20 06:33:48 +0000108792012-07-19 MORITA Hajime <morrita@google.com>
10880
10881 [Refactoring] Replace Node's Document pointer with a TreeScope pointer
10882 https://bugs.webkit.org/show_bug.cgi?id=59816
10883
10884 Reviewed by Ryosuke Niwa.
10885
10886 * Source/autotools/symbols.filter: Added newly exported symbols.
10887
commit-queue@webkit.org31d46402012-07-19 14:51:50 +0000108882012-07-19 Christophe Dumez <christophe.dumez@intel.com>
10889
10890 [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
10891 https://bugs.webkit.org/show_bug.cgi?id=91741
10892
10893 Reviewed by Kenneth Rohde Christiansen.
10894
10895 Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
10896 with cookies in non-suffixed/private domains [GNOME #679230].
10897
10898 * Source/cmake/OptionsEfl.cmake:
10899
mario@webkit.org30fc09f2012-07-19 11:07:06 +0000109002012-07-19 Mario Sanchez Prada <msanchez@igalia.com>
10901
10902 [GTK] Enable MHTML support by default at build time
10903 https://bugs.webkit.org/show_bug.cgi?id=89987
10904
10905 Reviewed by Carlos Garcia Campos.
10906
10907 Enable MHTML support by default for GTK in configure.ac.
10908
10909 * configure.ac:
10910
commit-queue@webkit.orgeb841ae2012-07-19 04:47:59 +0000109112012-07-18 Christophe Dumez <christophe.dumez@intel.com>
10912
10913 [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
10914 https://bugs.webkit.org/show_bug.cgi?id=91626
10915
10916 Reviewed by Kenneth Rohde Christiansen.
10917
10918 Bump required version of libsoup in CMake to 2.39.3. This is the first
10919 tarball version to contain the API we need (soup_cookie_jar_get_cookies()
10920 and soup_cookie_jar_set_cookie_with_first_party()).
10921
10922 * Source/cmake/OptionsEfl.cmake:
10923
commit-queue@webkit.org6967c672012-07-18 18:43:13 +0000109242012-07-18 Varun Jain <varunjain@chromium.org>
10925
10926 [chromium] Drag image for image elements should be scaled with device scale factor.
10927 https://bugs.webkit.org/show_bug.cgi?id=89688
10928
10929 Reviewed by Adam Barth.
10930
10931 * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
10932
commit-queue@webkit.orgfc592f42012-07-18 11:15:41 +0000109332012-07-18 Thiago Marcos P. Santos <thiago.santos@intel.com>
10934
10935 [CMake] Make gtest a shared library
10936 https://bugs.webkit.org/show_bug.cgi?id=90973
10937
10938 Reviewed by Daniel Bates.
10939
10940 It's nicer to make it a shared library because it might improve
10941 linking time and we don't need to force gtest users to link with gtest
10942 dependencies like pthreads (which causes linking errors when it is not
10943 available).
10944
10945 * Source/cmake/gtest/CMakeLists.txt:
10946
commit-queue@webkit.orga37d9a4f2012-07-17 14:51:54 +0000109472012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
10948
10949 [Qt][V8] Remove the V8 related codepaths and configuration
10950 https://bugs.webkit.org/show_bug.cgi?id=90863
10951
10952 Reviewed by Simon Hausmann.
10953
10954 * Source/api.pri:
10955 * WebKit.pro:
10956
kkristof@inf.u-szeged.hu0069e292012-07-17 11:27:55 +0000109572012-07-17 Sheriff Bot <webkit.review.bot@gmail.com>
10958
10959 Unreviewed, rolling out r122834.
10960 http://trac.webkit.org/changeset/122834
10961 https://bugs.webkit.org/show_bug.cgi?id=91492
10962
10963 it broke the chromium (Requested by kkristof on #webkit).
10964
10965 * Source/api.pri:
10966 * WebKit.pro:
10967
kkristof@inf.u-szeged.hudb065a42012-07-17 10:58:50 +0000109682012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
10969
10970 [Qt][V8] Remove the V8 related codepaths and configuration
10971 https://bugs.webkit.org/show_bug.cgi?id=90863
10972
10973 Reviewed by Simon Hausmann.
10974
10975 * Source/api.pri:
10976 * WebKit.pro:
10977
commit-queue@webkit.org7bf73302012-07-17 07:11:52 +0000109782012-07-17 David Barr <davidbarr@chromium.org>
10979
10980 Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
10981 https://bugs.webkit.org/show_bug.cgi?id=89055
10982
10983 Reviewed by Kent Tamura.
10984
10985 The css3-images module is at candidate recommendation.
10986 http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
10987
10988 Add a configuration option for CSS image-orientation support, disabling it by default.
10989
10990 * Source/cmake/WebKitFeatures.cmake:
10991 * Source/cmakeconfig.h.cmake:
10992
commit-queue@webkit.org466dbd42012-07-17 04:37:29 +0000109932012-07-16 Pete Williamson <petewil@google.com>
10994
10995 Expose an export for the iconUrl list so Internals can use it
10996 https://bugs.webkit.org/show_bug.cgi?id=88665
10997
10998 Reviewed by Kent Tamura.
10999
11000 * Source/autotools/symbols.filter: export iconURLs
11001
commit-queue@webkit.org241bd212012-07-17 04:33:25 +0000110022012-07-16 Hajime Morrita <morrita@chromium.org>
11003
11004 WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
11005 https://bugs.webkit.org/show_bug.cgi?id=90764
11006
11007 Reviewed by Adam Barth.
11008
11009 Removed symbols which are now covered by WEBCORE_TESTING.
11010
11011 * Source/autotools/symbols.filter:
11012
carlosgc@webkit.org193c4092012-07-16 09:43:44 +0000110132012-07-16 Carlos Garcia Campos <cgarcia@igalia.com>
11014
11015 Unreviewed. Update NEWS and configure.ac for 1.9.5 release
11016
11017 * configure.ac: Bump version number.
11018
commit-queue@webkit.orgd9c31bf2012-07-14 00:33:28 +0000110192012-07-12 Josh Hawn <jhawn@apple.com>
11020
11021 Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
11022 https://bugs.webkit.org/show_bug.cgi?id=91116
11023
11024 Reviewed by Simon Fraser.
11025
11026 * Source/WebKit2/UIProcess/WebContext.cpp:
11027 WebContext::getWebCoreStatistics():
11028 Now invalidates callback if no m_process.
11029
commit-queue@webkit.org5b8a8ed2012-07-13 17:25:14 +0000110302012-07-13 Thiago Marcos P. Santos <thiago.santos@intel.com>
11031
11032 [CMake] Proper handling of ENABLE_API_TESTS build option
11033 https://bugs.webkit.org/show_bug.cgi?id=91221
11034
11035 Reviewed by Rob Buis.
11036
11037 Make the flag reusable across the ports using CMake. We are about to enable the WTF,
11038 WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get
11039 it almost for free.
11040
11041 * CMakeLists.txt:
11042 * Source/cmake/OptionsEfl.cmake:
11043 * Source/cmake/WebKitFeatures.cmake:
11044 * Source/cmakeconfig.h.cmake:
11045
commit-queue@webkit.org820c83b2012-07-12 05:33:03 +0000110462012-07-11 Matt Falkenhagen <falken@chromium.org>
11047
11048 Add dialog element feature toggle to InternalSettings
11049 https://bugs.webkit.org/show_bug.cgi?id=90934
11050
11051 Reviewed by Hajime Morita.
11052
11053 * Source/autotools/symbols.filter: Added newly exported symbol.
11054
commit-queue@webkit.orgae1899f2012-07-11 18:14:47 +0000110552012-07-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
11056
11057 [Gtk] allow building with css-filters
11058 https://bugs.webkit.org/show_bug.cgi?id=90908
11059
11060 Add support for css-filters in Source/WebCore/GNUmakefile.am
11061 configure.ac
11062
11063 Reviewed by Eric Seidel.
11064
11065 * configure.ac:
11066
gyuyoung.kim@samsung.com96508f12012-07-10 22:53:58 +0000110672012-07-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
11068
11069 [CMAKE] Add missing feature macros
11070 https://bugs.webkit.org/show_bug.cgi?id=90890
11071
11072 Reviewed by Eric Seidel.
11073
11074 ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
11075 haven't defined in cmake feature list.
11076
11077 * Source/cmake/WebKitFeatures.cmake:
11078 * Source/cmakeconfig.h.cmake:
11079
tkent@chromium.orgae0b9702012-07-10 11:19:37 +0000110802012-07-10 Kent Tamura <tkent@chromium.org>
11081
11082 RTL calendar picker for <input type=date> is too narrow and clipped
11083 https://bugs.webkit.org/show_bug.cgi?id=90864
11084
11085 Reviewed by Kentaro Hara.
11086
11087 * ManualTests/forms/calendar-picker.html:
11088 - Add isRTL:true for the arabic setting
11089 - Reset the iframe size when the setting is changed.
11090
ossy@webkit.org6aedce22012-07-10 08:46:08 +0000110912012-07-10 Sheriff Bot <webkit.review.bot@gmail.com>
11092
11093 Unreviewed, rolling out r122178.
11094 http://trac.webkit.org/changeset/122178
11095 https://bugs.webkit.org/show_bug.cgi?id=90857
11096
11097 browser tests, PrerenderBrowserTest.PrerenderFavicon and other
11098 tests, started to fail (Requested by hayato on #webkit).
11099
11100 * Source/autotools/symbols.filter:
11101
commit-queue@webkit.orge1bba8e2012-07-10 05:45:21 +0000111022012-07-09 Matt Falkenhagen <falken@chromium.org>
11103
11104 Add ENABLE_DIALOG_ELEMENT and skeleton files
11105 https://bugs.webkit.org/show_bug.cgi?id=90521
11106
11107 Reviewed by Kent Tamura.
11108
11109 * Source/cmake/WebKitFeatures.cmake:
11110 * Source/cmakeconfig.h.cmake:
11111
commit-queue@webkit.org546c67d2012-07-10 01:37:36 +0000111122012-07-09 Pete Williamson <petewil@google.com>
11113
11114 Expose an export for the iconUrl list so Internals can use it
11115 https://bugs.webkit.org/show_bug.cgi?id=88665
11116
11117 Reviewed by Kent Tamura.
11118
11119 * Source/autotools/symbols.filter: export iconURLs
11120
commit-queue@webkit.org14ae5052012-07-09 19:27:11 +0000111212012-07-09 Mike Lattanzio <mlattanzio@rim.com>
11122
11123 [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
11124 https://bugs.webkit.org/show_bug.cgi?id=90575
11125
11126 Reviewed by Rob Buis.
11127
11128 Add a manual test to verify wide content doesn't interfere
11129 with initial-scale calculations.
11130
11131 Internal review from Konrad Piascik.
11132
11133 * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
11134
commit-queue@webkit.orgfb3c9682012-07-09 15:39:09 +0000111352012-07-09 Sheriff Bot <webkit.review.bot@gmail.com>
11136
11137 Unreviewed, rolling out r122107.
11138 http://trac.webkit.org/changeset/122107
11139 https://bugs.webkit.org/show_bug.cgi?id=90794
11140
11141 Build failure on Mac debug bots (Requested by falken_ on
11142 #webkit).
11143
11144 * Source/cmake/WebKitFeatures.cmake:
11145 * Source/cmakeconfig.h.cmake:
11146
commit-queue@webkit.orgb46a45d2012-07-09 14:42:00 +0000111472012-07-09 Matt Falkenhagen <falken@chromium.org>
11148
11149 Add ENABLE_DIALOG_ELEMENT and skeleton files
11150 https://bugs.webkit.org/show_bug.cgi?id=90521
11151
11152 Reviewed by Kent Tamura.
11153
11154 * Source/cmake/WebKitFeatures.cmake:
11155 * Source/cmakeconfig.h.cmake:
11156
commit-queue@webkit.orge0151792012-07-06 19:19:44 +0000111572012-07-06 Thiago Marcos P. Santos <thiago.santos@intel.com>
11158
11159 [EFL][CMake] Move gtest sources to an upper level
11160 https://bugs.webkit.org/show_bug.cgi?id=90602
11161
11162 Reviewed by Chang Shu.
11163
11164 CTest was enabled for all the ports, but used only by EFL. Now
11165 ENABLE_API_TESTS has to be defined, which will also build gtest.
11166
11167 * CMakeLists.txt:
11168 * Source/CMakeLists.txt:
11169 * Source/cmake/OptionsEfl.cmake:
11170 * Source/cmake/gtest/CMakeLists.txt: Added.
11171
zandobersek@gmail.com03e439c2012-07-06 18:36:31 +0000111722012-07-06 Zan Dobersek <zandobersek@gmail.com>
11173
11174 [Gtk] Add a configuration option for disabling unstable features in releases
11175 https://bugs.webkit.org/show_bug.cgi?id=87995
11176
11177 Reviewed by Martin Robinson.
11178
11179 Add a configuration flag for enabling the unstable features - features of which
11180 support in the Gtk port is being worked on but is not yet complete. The primary
11181 use of this flag is when compiling through the build-webkit script.
11182
11183 All the features that are currently enabled when building through build-webkit but
11184 are disabled by default when executing the configure script directly have their default
11185 value (when the correspondent flag is not passed) set to 'yes' when unstable features
11186 are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
11187 a release build (unless they are specifically enabled).
11188
11189 * configure.ac:
11190
ossy@webkit.orgb9f1ca62012-07-06 13:12:01 +0000111912012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
11192
ossy@webkit.org31681df2012-07-06 13:18:47 +000011193 [Qt] Remove custom qmake logic for module creation
11194
11195 Qmake now has the necessary hooks to cleanly override the build locations.
11196
11197 https://bugs.webkit.org/show_bug.cgi?id=90461
11198
11199 Reviewed by Tor Arne Vestbø.
11200
11201 * Source/api.pri:
11202
112032012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
11204
ossy@webkit.org98fee7a2012-07-06 13:17:36 +000011205 [Qt] Add top-level .qmake.conf
11206
11207 With Qt5, this makes setting $QMAKEPATH externally unnecessary.
11208
11209 The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
11210 hurt, and is still required for Qt4.
11211
11212 https://bugs.webkit.org/show_bug.cgi?id=90461
11213
11214 Reviewed by Tor Arne Vestbø.
11215
11216 * .qmake.conf: Added.
11217 * WebKit.pro:
11218
112192012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
11220
ossy@webkit.org69a64272012-07-06 13:15:24 +000011221 [Qt] Let qt_module_config create the forwarding module pri file
11222
11223 https://bugs.webkit.org/show_bug.cgi?id=90461
11224
11225 Reviewed by Tor Arne Vestbø.
11226
11227 * Source/sync.profile:
11228
112292012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
11230
ossy@webkit.org66972eb2012-07-06 13:14:20 +000011231 [Qt] Don't let qt_webkit.pri proclaim its own location
11232
11233 This won't work any more with recent Qt5 versions, as the forwarding
11234 pri is created by qt_module_config, which needs MODULE_PRI to be set
11235 up already.
11236
11237 We also need to load build_config, not qt_module.
11238
11239 https://bugs.webkit.org/show_bug.cgi?id=90461
11240
11241 Reviewed by Tor Arne Vestbø.
11242
11243 * Source/api.pri:
11244
112452012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
11246
ossy@webkit.orgd9eb8642012-07-06 13:13:07 +000011247 [Qt] Remove redundant CONFIG+=module
11248
11249 qt_module_config takes care of that.
11250
11251 In api.pri we are actually testing the flag ourselves, so now we need to
11252 test a related flag qt_module_config sets instead.
11253
11254 https://bugs.webkit.org/show_bug.cgi?id=90461
11255
11256 Reviewed by Tor Arne Vestbø.
11257
11258 * Source/api.pri:
11259
112602012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
11261
ossy@webkit.orgb9f1ca62012-07-06 13:12:01 +000011262 [Qt] Adjust to changed generation of master include file
11263
11264 The responsiblity for creating the master include was moved out of syncqt.
11265 @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
11266 determining whether a header is private.
11267
11268 https://bugs.webkit.org/show_bug.cgi?id=90461
11269
11270 Reviewed by Tor Arne Vestbø.
11271
11272 * Source/sync.profile:
11273
rwlbuis@webkit.org45009b62012-07-05 17:46:09 +0000112742012-07-05 Rob Buis <rbuis@rim.com>
11275
11276 [CMake] Fix some CMake warnings
11277 https://bugs.webkit.org/show_bug.cgi?id=90558
11278
11279 Fix WebKit options so they match with FeatureList.pm.
11280
11281 Reviewed by Dan Bates.
11282
11283 * Source/cmake/WebKitFeatures.cmake:
11284 * Source/cmakeconfig.h.cmake:
11285
vestbo@webkit.org19d488f2012-07-05 16:39:54 +0000112862012-07-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
11287
11288 [Qt] Move Webkit1 before WebKit2 in the build order
11289
11290 Reviewed by Csaba Osztrogonác.
11291
11292 * WebKit.pro:
11293
ryuan.choi@samsung.comdfb773b2012-07-05 14:20:53 +0000112942012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
11295
11296 [CMAKE] Unreviewd typo fix after r121857
11297
11298 * Source/cmake/WebKitMacros.cmake:
11299
commit-queue@webkit.org19f54962012-07-05 10:52:48 +0000113002012-07-05 Dongwoo Im <dw.im@samsung.com>
11301
11302 [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
11303 https://bugs.webkit.org/show_bug.cgi?id=88608
11304
11305 Reviewed by Hajime Morita.
11306
11307 * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
11308
ryuan.choi@samsung.com8d2c4892012-07-05 08:47:49 +0000113092012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
11310
11311 [Wk2][EFL] EFL needs a WebKitTestRunner
11312 https://bugs.webkit.org/show_bug.cgi?id=87659
11313
11314 Reviewed by Kenneth Rohde Christiansen.
11315
11316 * Source/CMakeLists.txt:
11317 Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
11318 shared library.
11319 * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
11320
commit-queue@webkit.org1fcb31a2012-07-04 16:16:01 +0000113212012-07-04 John Mellor <johnme@chromium.org>
11322
11323 Text Autosizing: Add compile flag and runtime setting
11324 https://bugs.webkit.org/show_bug.cgi?id=87394
11325
11326 This patch renames Font Boosting to Text Autosizing.
11327
11328 Reviewed by Adam Barth.
11329
11330 * configure.ac:
11331
ryuan.choi@samsung.com9d83d8d2012-07-04 15:25:35 +0000113322012-07-04 Ryuan Choi <ryuan.choi@samsung.com>
11333
11334 [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
11335 https://bugs.webkit.org/show_bug.cgi?id=90258
11336
11337 Reviewed by Rob Buis.
11338
11339 This new macro calls generate-bindings.pl and append generated sources
11340 into proper source list.
11341
11342 * Source/cmake/WebKitMacros.cmake:
11343
vestbo@webkit.orgb29c0732012-07-04 14:21:59 +0000113442012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
11345
11346 [Qt] Get rid of un-needed QT += declarative for Qt 5
11347
11348 The declarative module has been renamed to quick1 in Qt 5, and the
11349 engine-only module for Qt 5 is named 'qml'. For many of the instances
11350 we could just remove 'declarative', since the project file was only
11351 used for Qt5/WebKit2 builds. In the other cases the module was wrapped
11352 in a haveQt(4) scope.
11353
11354 Reviewed by Csaba Osztrogonác.
11355
11356 * Source/api.pri:
11357
commit-queue@webkit.orgf8650c72012-07-04 01:56:08 +0000113582012-07-03 Christophe Dumez <christophe.dumez@intel.com>
11359
11360 [EFL] Enable CSS variables support at compile time
11361 https://bugs.webkit.org/show_bug.cgi?id=90448
11362
11363 Reviewed by Kenneth Rohde Christiansen.
11364
11365 Turn on CSS_VARIABLES flag by default on EFL port.
11366
11367 * Source/cmake/OptionsEfl.cmake:
11368 * Source/cmakeconfig.h.cmake:
11369
staikos@webkit.orgcbaf17a2012-07-03 16:34:07 +0000113702012-07-03 George Staikos <staikos@webkit.org>
11371
11372 [BlackBerry] Enable microdata support for BlackBerry.
11373 https://bugs.webkit.org/show_bug.cgi?id=90429
11374
11375 Reviewed by Rob Buis.
11376
11377 * Source/cmake/OptionsBlackBerry.cmake:
11378
vestbo@webkit.org15c931a2012-07-03 16:22:10 +0000113792012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
11380
11381 [Qt] Make use of .qmake.cache for caching features
11382
11383 Instead of loading() features from the files that need them (and re-running
11384 a bunch of checks), we now run feature detection as part of configure.pro,
11385 and have build-webkit write the computed feature-defines and CONFIG to
11386 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
11387 when building WebKit.pro.
11388
11389 At some point we'll be able to selectivly prevent running of config tests
11390 in configure.pro, which means we don't need a separate code-path for
11391 the build-webkit --help case.
11392
11393 We should also move the code in build-webkit that now uses .webkit.config
11394 to detect clean builds, to use .qmake.cache, since we now store the same
11395 thing there.
11396
11397 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
11398
11399 Reviewed by Tor Arne Vestbø.
11400
11401 * Source/QtWebKit.pro:
11402 * Source/api.pri:
11403 * Source/tests.pri:
11404 * WebKit.pro:
11405
commit-queue@webkit.org26c3c5d2012-07-03 16:04:50 +0000114062012-07-03 Sheriff Bot <webkit.review.bot@gmail.com>
11407
11408 Unreviewed, rolling out r121766.
11409 http://trac.webkit.org/changeset/121766
11410 https://bugs.webkit.org/show_bug.cgi?id=90465
11411
11412 It caused flakey build errors on the bots (Requested by Ossy
11413 on #webkit).
11414
11415 * Source/QtWebKit.pro:
11416 * Source/api.pri:
11417 * Source/tests.pri:
11418 * WebKit.pro:
11419
staikos@webkit.org8a898b42012-07-03 15:53:31 +0000114202012-07-03 George Staikos <staikos@webkit.org>
11421
staikos@webkit.orga9fe4062012-07-03 16:00:22 +000011422 [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
11423 https://bugs.webkit.org/show_bug.cgi?id=90422
11424
11425 Reviewed by Rob Buis.
11426
11427 * Source/cmake/OptionsBlackBerry.cmake:
11428
114292012-07-03 George Staikos <staikos@webkit.org>
11430
staikos@webkit.org8a898b42012-07-03 15:53:31 +000011431 [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
11432 https://bugs.webkit.org/show_bug.cgi?id=90422
11433
11434 Reviewed by Rob Buis.
11435
11436 * Source/cmake/OptionsBlackBerry.cmake:
11437
commit-queue@webkit.org0f4231e2012-07-03 15:48:38 +0000114382012-07-03 Priit Laes <plaes@plaes.org>
11439
11440 [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
11441 https://bugs.webkit.org/show_bug.cgi?id=90332
11442
11443 Reviewed by Gustavo Noronha Silva.
11444
11445 * configure.ac: Bump libsoup requirements to 2.39.2
11446
vestbo@webkit.org3ad354f2012-07-03 15:23:20 +0000114472012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
11448
11449 [Qt] Make use of .qmake.cache for caching features
11450
11451 Instead of loading() features from the files that need them (and re-running
11452 a bunch of checks), we now run feature detection as part of configure.pro,
11453 and have build-webkit write the computed feature-defines and CONFIG to
11454 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
11455 when building WebKit.pro.
11456
11457 At some point we'll be able to selectivly prevent running of config tests
11458 in configure.pro, which means we don't need a separate code-path for
11459 the build-webkit --help case.
11460
11461 We should also move the code in build-webkit that now uses .webkit.config
11462 to detect clean builds, to use .qmake.cache, since we now store the same
11463 thing there.
11464
11465 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
11466
11467 Reviewed by Tor Arne Vestbø.
11468
11469 * Source/QtWebKit.pro:
11470 * Source/api.pri:
11471 * Source/tests.pri:
11472 * WebKit.pro:
11473
commit-queue@webkit.orgb70cc582012-07-03 07:01:58 +0000114742012-07-03 Christophe Dumez <christophe.dumez@intel.com>
11475
11476 [EFL] Enable MICRODATA support
11477 https://bugs.webkit.org/show_bug.cgi?id=90377
11478
11479 Reviewed by Kenneth Rohde Christiansen.
11480
11481 Turn on MICRODATA support by default for EFL port.
11482
11483 * Source/cmake/OptionsEfl.cmake:
11484
staikos@webkit.orgf09221f2012-07-03 03:40:34 +0000114852012-07-02 George Staikos <staikos@webkit.org>
11486
11487 [BlackBerry] Enable scoped style for BlackBerry.
11488 https://bugs.webkit.org/show_bug.cgi?id=90418
11489
11490 Reviewed by Rob Buis.
11491
11492 * Source/cmake/OptionsBlackBerry.cmake:
11493 * Source/cmakeconfig.h.cmake:
11494
commit-queue@webkit.org081c9692012-07-03 03:38:29 +0000114952012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn>
11496
11497 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
11498 https://bugs.webkit.org/show_bug.cgi?id=90271
11499
11500 Reviewed by George Staikos.
11501
11502 RIM PR #154707
11503
11504 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
11505 defined by default.
11506 We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
11507 need to rebuild webkit before running DRT.
11508
11509 * Source/cmake/OptionsBlackBerry.cmake:
11510 * Source/cmakeconfig.h.cmake:
11511
commit-queue@webkit.orgcf833612012-07-02 19:46:16 +0000115122012-07-02 Thiago Marcos P. Santos <thiago.santos@intel.com>
11513
11514 [EFL][CMake] Integrate API unit tests with CTest
11515 https://bugs.webkit.org/show_bug.cgi?id=87251
11516
11517 Reviewed by Daniel Bates.
11518
11519 Enable CTest on the root CMakeLists.txt as it is expected
11520 to be here. This will create a new build target ("make test")
11521 to run all the API unit tests.
11522
11523 * CMakeLists.txt:
11524
commit-queue@webkit.orgcdf5a922012-07-02 06:22:14 +0000115252012-07-01 Christophe Dumez <christophe.dumez@intel.com>
11526
11527 [EFL] Add Gamepad support
11528 https://bugs.webkit.org/show_bug.cgi?id=90170
11529
11530 Reviewed by Kenneth Rohde Christiansen.
11531
11532 * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
11533 * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
11534 * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
11535
commit-queue@webkit.orgfc7dc862012-06-30 22:54:56 +0000115362012-06-30 Jason Liu <jason.liu@torchmobile.com.cn>
11537
11538 [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
11539 https://bugs.webkit.org/show_bug.cgi?id=90241
11540
11541 This issue is caused by single quotes in option's labels.
11542 We should use the escape character of single quotes in JavaScript's string which
11543 starts and ends with single quotes.
11544 So we replace lablels' single quotes with its escape character during generating the
11545 select popUp's HTML.
11546
11547
11548 Reviewed by George Staikos.
11549
11550 * ManualTests/blackberry/select-popup-items-unicode-display.html:
11551
commit-queue@webkit.orgd62be1b2012-06-30 04:18:40 +0000115522012-06-29 Luiz Agostini <luiz.agostini@nokia.com>
11553
11554 [Qt][WK2] Private non-QtQuick API
11555 https://bugs.webkit.org/show_bug.cgi?id=84532
11556
11557 Reviewed by Noam Rosenthal.
11558
11559 API tests for QRawWebView.
11560
11561 * Source/tests.pri:
11562
zandobersek@gmail.come0e4ce72012-06-29 14:38:23 +0000115632012-06-29 Zan Dobersek <zandobersek@gmail.com>
11564
11565 Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
11566
11567 * Source/autotools/symbols.filter:
11568
morrita@google.comc9a96382012-06-29 06:00:56 +0000115692012-06-28 MORITA Hajime <morrita@google.com>
11570
11571 [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
11572 https://bugs.webkit.org/show_bug.cgi?id=89732
11573
11574 Reviewed by Dimitri Glazkov.
11575
11576 * Source/autotools/symbols.filter:
11577
commit-queue@webkit.org05cdaaa2012-06-29 04:20:18 +0000115782012-06-28 Jason Liu <jason.liu@torchmobile.com.cn>
11579
11580 [BlackBerry] Selection items show as garbage for non-ascii characters.
11581 https://bugs.webkit.org/show_bug.cgi?id=89969
11582
11583 Add charset utf-8 to the select popup's page.
11584
11585 Reviewed by Antonio Gomes.
11586
11587 * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
11588
commit-queue@webkit.org0400b6e2012-06-28 21:02:30 +0000115892012-06-28 Christophe Dumez <christophe.dumez@intel.com>
11590
11591 [EFL] Enable support for HTML5 datalist
11592 https://bugs.webkit.org/show_bug.cgi?id=90157
11593
11594 Reviewed by Martin Robinson.
11595
11596 Turn on DATALIST flag by default on EFL port to
11597 support HTML5 datalist tag.
11598
11599 * Source/cmake/OptionsEfl.cmake:
11600
zandobersek@gmail.comc8bac582012-06-27 09:19:15 +0000116012012-06-27 Zan Dobersek <zandobersek@gmail.com>
11602
11603 [Gtk] Add support for the Gamepad API
11604 https://bugs.webkit.org/show_bug.cgi?id=87503
11605
11606 Reviewed by Carlos Garcia Campos.
11607
11608 Only enable the Gamepad feature on Linux as support
11609 for other operating systems is not present.
11610
11611 Check for the GIO Unix and GUdev dependencies when the
11612 Gamepad feature is enabled.
11613
11614 * configure.ac:
11615
hausmann@webkit.orged7b727a2012-06-26 04:47:14 +0000116162012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
11617
11618 [Qt] Make it possible to build WebKit without QtWidgets
11619 https://bugs.webkit.org/show_bug.cgi?id=78109
11620
11621 Reviewed by Tor Arne Vestbø.
11622
11623 * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
11624 * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
11625 * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
11626
gyuyoung.kim@samsung.comdb645152012-06-25 18:01:42 +0000116272012-06-25 Gyuyoung Kim <gyuyoung.kim@samsung.com>
11628
11629 [EFL] Implement Network Information API
11630 https://bugs.webkit.org/show_bug.cgi?id=87067
11631
11632 Reviewed by Kenneth Rohde Christiansen.
11633
11634 * Source/cmake/FindEFL.cmake: Find eeze library in build system.
11635
carlosgc@webkit.org447b3712012-06-25 13:38:19 +0000116362012-06-25 Carlos Garcia Campos <cgarcia@igalia.com>
11637
11638 Unreviewed. Update NEWS and configure.ac for 1.9.4 release
11639
11640 * configure.ac: Bump version number.
11641
commit-queue@webkit.orgc2df1f02012-06-22 20:10:10 +0000116422012-06-22 Joshua Netterfield <jnetterfield@rim.com>
11643
11644 [BlackBerry] Sanitize GLSL code using ANGLE.
11645
11646 BlackBerry port does not sanitize GLSL code with ANGLE
11647 https://bugs.webkit.org/show_bug.cgi?id=89583
11648
11649 Reviewed by Rob Buis.
11650
11651 * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
11652
commit-queue@webkit.org618672d2012-06-21 19:20:00 +0000116532012-06-21 Kalev Lember <kalevlember@gmail.com>
11654
11655 [GTK] Fix NPAPI plugins on Windows
11656 https://bugs.webkit.org/show_bug.cgi?id=54531
11657
11658 Reviewed by Martin Robinson.
11659
11660 Define XP_WIN on Windows for plugin support.
11661
11662 * GNUmakefile.am:
11663
commit-queue@webkit.orgbff9a102012-06-21 15:46:40 +0000116642012-06-21 Ryuan Choi <ryuan.choi@gmail.com>
11665
11666 [EFL][WK2] Make WebKit2/Efl headers and resources installable.
11667 https://bugs.webkit.org/show_bug.cgi?id=88207
11668
11669 Reviewed by Chang Shu.
11670
11671 * Source/cmake/OptionsCommon.cmake:
11672 Provide new variable, EXEC_INSTALL_DIR to determine where to install
11673 executables.
11674
ryuan.choi@samsung.com71b54342012-06-21 15:11:48 +0000116752012-06-21 Ryuan Choi <ryuan.choi@samsung.com>
11676
11677 [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
11678 https://bugs.webkit.org/show_bug.cgi?id=88935
11679
11680 Reviewed by Chang Shu.
11681
11682 * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
11683
commit-queue@webkit.org7a98dfe2012-06-20 22:49:13 +0000116842012-06-20 Varun Jain <varunjain@chromium.org>
11685
11686 Account for device scale factor when creating image for dragging.
11687 https://bugs.webkit.org/show_bug.cgi?id=89489
11688
11689 Reviewed by Adam Barth.
11690
11691 * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
11692
philn@webkit.org36de8852012-06-20 02:25:14 +0000116932012-06-18 Philippe Normand <pnormand@igalia.com>
11694
11695 [GStreamer] 0.11 video-sink
11696 https://bugs.webkit.org/show_bug.cgi?id=77087
11697
11698 Reviewed by Martin Robinson.
11699
11700 * configure.ac: Fix required gstreamer 0.11 version
11701
jocelyn.turcotte@nokia.com36177bb2012-06-19 15:15:00 +0000117022012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
11703
11704 [Qt] Fix the Windows build when Qt is built without -release or -debug
11705 https://bugs.webkit.org/show_bug.cgi?id=89471
11706
11707 Reviewed by Tor Arne Vestbø.
11708
11709 Make sure that we at least remove build_all on Windows for api.pri,
11710 as WebCore wasn't built for all configurations.
11711
11712 * Source/api.pri:
11713
commit-queue@webkit.orgf5584612012-06-19 09:13:52 +0000117142012-06-19 Mike West <mkwst@chromium.org>
11715
11716 Introduce ENABLE_CSP_NEXT configuration flag.
11717 https://bugs.webkit.org/show_bug.cgi?id=89300
11718
11719 Reviewed by Adam Barth.
11720
11721 The 1.0 draft of the Content Security Policy spec is just about to
11722 move to Last Call. We'll hide work on the upcoming 1.1 spec behind
11723 this ENABLE flag, disabled by default.
11724
11725 Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
11726
11727 * Source/cmake/WebKitFeatures.cmake:
11728 * Source/cmakeconfig.h.cmake:
11729
hausmann@webkit.orgfa23ca32012-06-19 07:35:06 +0000117302012-06-19 Joel Dillon <joel.dillon@codethink.co.uk>, Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
11731
11732 [Qt] Allow the modules file generation to work on Windows.
11733 https://bugs.webkit.org/show_bug.cgi?id=89010
11734
11735 Reviewed by Csaba Osztrogonác.
11736
11737 Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
11738
11739 * Source/api.pri:
11740
hausmann@webkit.org7c253c02012-06-19 07:32:50 +0000117412012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
11742
11743 [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
11744 https://bugs.webkit.org/show_bug.cgi?id=88880
11745
11746 load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
11747 the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
11748 adjust the target since it is in debug_and_release and expects the debug
11749 build_pass to come later. However, since we remove debug_and_release from CONFIG
11750 right after this, the TARGET hasn't been adjusted and the debug build_pass
11751 will not happen.
11752
11753 Work around it by disabling this optimization on Windows.
11754
11755 Reviewed by Tor Arne Vestbø.
11756
11757 * Source/api.pri:
11758
commit-queue@webkit.org828d2392012-06-19 07:27:33 +0000117592012-06-19 Mike West <mkwst@chromium.org>
11760
11761 Add a scheme registry for bypassing Content Security Policy.
11762 https://bugs.webkit.org/show_bug.cgi?id=89373
11763
11764 Reviewed by Adam Barth.
11765
11766 * Source/autotools/symbols.filter:
11767
rwlbuis@webkit.orgbb8126f2012-06-18 22:08:53 +0000117682012-06-18 Rob Buis <rbuis@rim.com>
11769
11770 [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
11771 https://bugs.webkit.org/show_bug.cgi?id=89381
11772
11773 Reviewed by Antonio Gomes.
11774
11775 PR 163598
11776
11777 Enable LEGACY_VIEWPORT_ADAPTION.
11778
11779 * Source/cmake/OptionsBlackBerry.cmake:
11780
philn@webkit.org538a3bba2012-06-17 18:36:21 +0000117812012-06-17 Philippe Normand <pnormand@igalia.com>
11782
philn@webkit.orgc668d9c2012-06-18 02:35:53 +000011783 Unreviewed, GTK 64-bit build fix after r120551.
11784
11785 * Source/autotools/symbols.filter:
11786
117872012-06-17 Philippe Normand <pnormand@igalia.com>
11788
philn@webkit.org538a3bba2012-06-17 18:36:21 +000011789 Unreviewed, GTK build fix after r120397.
11790
11791 * Source/autotools/symbols.filter:
11792
tkent@chromium.orgbcc71632012-06-15 04:34:25 +0000117932012-06-14 Kent Tamura <tkent@chromium.org>
11794
11795 Validate form state strings in FormController::setStateForNewFormElements()
11796 https://bugs.webkit.org/show_bug.cgi?id=88768
11797
11798 Reviewed by Hajime Morita.
11799
11800 * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
11801
commit-queue@webkit.orgea3f3f02012-06-14 09:32:37 +0000118022012-06-14 Chris Guan <chris.guan@torchmobile.com.cn>
11803
11804 [Blackberry] add a new Api named setAllowNotification
11805 https://bugs.webkit.org/show_bug.cgi?id=88950
11806
11807 Reviewed by Antonio Gomes.
11808
11809 Add a new API named setAllowNotification in webpage class to
11810 let client set those allowed domains into notifications.
11811
11812 Test case:
11813 * ManualTests/blackberry/notification.html: Added.
11814
zandobersek@gmail.com44a6ce72012-06-13 18:21:58 +0000118152012-06-13 Zan Dobersek <zandobersek@gmail.com>
11816
11817 [Gtk] Enable link prefetch support in the developer builds
11818 https://bugs.webkit.org/show_bug.cgi?id=89011
11819
11820 Reviewed by Martin Robinson.
11821
11822 Rather export an automake conditional than define a preprocessor
11823 macro for enabling link prefetch support.
11824
11825 * configure.ac:
11826
commit-queue@webkit.org687a1a042012-06-13 12:28:50 +0000118272012-06-13 Robin Cao <robin.cao@torchmobile.com.cn>
11828
11829 [BlackBerry] Enable MEDIA_STREAM by default
11830 https://bugs.webkit.org/show_bug.cgi?id=88849
11831
11832 Reviewed by Antonio Gomes.
11833
11834 * Source/cmake/OptionsBlackBerry.cmake:
11835 * Source/cmakeconfig.h.cmake:
11836
morrita@google.com649eaeb2012-06-13 01:28:33 +0000118372012-06-12 MORITA Hajime <morrita@google.com>
11838
11839 Shadow Pseudo ID should be able to nest to point nested shadow DOM.
11840 https://bugs.webkit.org/show_bug.cgi?id=62218
11841
11842 Reviewed by Dimitri Glazkov.
11843
11844 * Source/autotools/symbols.filter:
11845
commit-queue@webkit.orge8e0b102012-06-12 16:32:58 +0000118462012-06-12 Christophe Dumez <christophe.dumez@intel.com>
11847
commit-queue@webkit.orgf128e802012-06-13 00:28:03 +000011848 [EFL] Enable SHADOW_DOM flag
11849 https://bugs.webkit.org/show_bug.cgi?id=87732
11850
11851 Reviewed by Kentaro Hara.
11852
11853 Enable SHADOW_DOM flag by default at compile time for EFL port.
11854
11855 * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
11856 * Source/cmake/OptionsEfl.cmake:
11857 * Source/cmakeconfig.h.cmake:
11858
118592012-06-12 Christophe Dumez <christophe.dumez@intel.com>
11860
commit-queue@webkit.orge8e0b102012-06-12 16:32:58 +000011861 [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
11862 https://bugs.webkit.org/show_bug.cgi?id=88715
11863
11864 Reviewed by Noam Rosenthal.
11865
11866 Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
11867
11868 * Source/cmake/OptionsEfl.cmake:
11869 * Source/cmakeconfig.h.cmake:
11870
commit-queue@webkit.orgb6175312012-06-12 13:19:07 +0000118712012-06-12 Thiago Marcos P. Santos <thiago.santos@intel.com>
11872
11873 [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
11874 https://bugs.webkit.org/show_bug.cgi?id=88850
11875
11876 Reviewed by Alexis Menard.
11877
11878 Enabled it by default on CMake ports like in other ports.
11879 This patch is a follow up to r120029.
11880
11881 * Source/cmake/WebKitFeatures.cmake:
11882 * Source/cmakeconfig.h.cmake:
11883
kaustubh@motorola.com479cf832012-06-12 10:47:39 +0000118842012-06-11 Kaustubh Atrawalkar <kaustubh@motorola.com>
11885
11886 [DRT] LTC:: counterValueForElementById() could be moved to Internals.
11887 https://bugs.webkit.org/show_bug.cgi?id=84406
11888
11889 Reviewed by Hajime Morita.
11890
11891 Exporting Internals::counterValueForElement symbols for the Gtk build.
11892
11893 * Source/autotools/symbols.filter:
11894
alexis.menard@openbossa.org91279ad2012-06-12 02:21:42 +0000118952012-06-11 Alexis Menard <alexis.menard@openbossa.org>
11896
11897 [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
11898 https://bugs.webkit.org/show_bug.cgi?id=88804
11899
11900 Reviewed by Tony Chang.
11901
11902 Protect box-decoration-break behind a feature flag enabled by default.
11903
11904 * configure.ac:
11905
commit-queue@webkit.orgb12c4b92012-06-11 22:16:11 +0000119062012-06-11 Arnaud Renevier <arno@renevier.net>
11907
11908 Replace obsolete mkdir_p variable with MKDIR_P
11909 https://bugs.webkit.org/show_bug.cgi?id=88790
11910
11911 Reviewed by Martin Robinson.
11912
11913 * GNUmakefile.am:
11914 * configure.ac:
11915
carlosgc@webkit.orgf4fbe002012-06-11 15:31:19 +0000119162012-06-11 Carlos Garcia Campos <cgarcia@igalia.com>
11917
11918 Unreviewed. Fix make distcheck issues.
11919
11920 * GNUmakefile.am: Initialize jscore nosource variables.
11921
darin@apple.com7a26ab32012-06-10 17:15:55 +0000119222012-06-10 Darin Adler <darin@apple.com>
11923
11924 Remove unneeded callRemovedLastRef function from TreeShared refactoring
11925 https://bugs.webkit.org/show_bug.cgi?id=88653
11926
11927 Reviewed by Sam Weinig.
11928
11929 * Source/autotools/symbols.filter: Filter removedLastRef instead of
11930 callRemovedLastRef.
11931
commit-queue@webkit.org5deb7492012-06-09 09:05:22 +0000119322012-06-09 Sukolsak Sakshuwong <sukolsak@google.com>
11933
11934 Add UNDO_MANAGER flag
11935 https://bugs.webkit.org/show_bug.cgi?id=87908
11936
11937 Reviewed by Tony Chang.
11938
11939 * Source/cmake/WebKitFeatures.cmake:
11940
mrobinson@webkit.org940af952012-06-08 22:24:55 +0000119412012-06-08 Martin Robinson <mrobinson@igalia.com>
11942
mrobinson@webkit.org214e0b82012-06-08 23:13:35 +000011943 Fix the GTK+ build when OpenGL is enabled.
11944
11945 * configure.ac: Fix the build.
11946
119472012-06-08 Martin Robinson <mrobinson@igalia.com>
11948
mrobinson@webkit.org940af952012-06-08 22:24:55 +000011949 [GTK] build accelerated compositing on by default if OpenGL is present
11950 https://bugs.webkit.org/show_bug.cgi?id=88677
11951
11952 Reviewed by Alejandro G. Castro.
11953
11954 Build accelerated compositing by default if OpenGL is present, just like WebGL.
11955 Also prevent enabling WebGL if Clutter is turned on.
11956
11957 * configure.ac: Build AC by default.
11958
carlosgc@webkit.org6ea8d202012-06-08 16:37:48 +0000119592012-06-08 Carlos Garcia Campos <cgarcia@igalia.com>
11960
11961 [GTK] Add API to get the library version to WebKit2 GTK+
11962 https://bugs.webkit.org/show_bug.cgi?id=88426
11963
11964 Reviewed by Martin Robinson.
11965
11966 * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
11967 file.
11968
commit-queue@webkit.org033422c2012-06-08 15:23:12 +0000119692012-06-08 Ion Rosca <rosca@adobe.com>
11970
11971 Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
11972 https://bugs.webkit.org/show_bug.cgi?id=74111
11973
11974 Reviewed by Simon Fraser.
11975
11976 * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
11977
haraken@chromium.orgbba7c9c2012-06-08 06:28:12 +0000119782012-06-07 Kentaro Hara <haraken@chromium.org>
11979
11980 Reduce Node object size from 72 byte to 64 byte
11981 https://bugs.webkit.org/show_bug.cgi?id=88528
11982
11983 Reviewed by Ryosuke Niwa.
11984
11985 Added a symbol for callRemovedLastRef().
11986
11987 * Source/autotools/symbols.filter:
11988
paroga@webkit.org40935152012-06-07 23:18:38 +0000119892012-06-07 Patrick Gansterer <paroga@webkit.org>
11990
11991 Build fix for WinCE after r113570.
11992
11993 * Source/cmake/OptionsWinCE.cmake:
11994
abarth@webkit.org9a476fa2012-06-07 21:21:31 +0000119952012-06-07 Adam Barth <abarth@webkit.org>
11996
11997 Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
11998 https://bugs.webkit.org/show_bug.cgi?id=88375
11999
12000 Reviewed by James Robinson.
12001
12002 This symbol no longer exists.
12003
12004 * Source/autotools/symbols.filter:
12005
ddkilzer@apple.com19f61db2012-06-06 21:19:38 +0000120062012-06-06 David Kilzer <ddkilzer@apple.com>
12007
12008 Teach git about localizable *.strings files
12009 <http://webkit.org/b/88447>
12010
12011 Reviewed by Adam Roben.
12012
12013 * .gitattributes: Set diff attribute for *.strings files so
12014 git-diff doesn't complain about them being binary files once the
12015 git-config command is run.
12016
wingo@igalia.com4990fe82012-06-06 16:00:38 +0000120172012-06-06 Andy Wingo <wingo@igalia.com>
12018
12019 [GTK] Enable the LLInt
12020 https://bugs.webkit.org/show_bug.cgi?id=88315
12021
12022 Reviewed by Filip Pizlo.
12023
12024 * configure.ac: Require Ruby, to build the low-level interpreter.
12025
loislo@chromium.org227483d2012-06-06 11:27:56 +0000120262012-06-06 Sam D <dsam2912@gmail.com>
12027
12028 Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
12029 https://bugs.webkit.org/show_bug.cgi?id=87644
12030
12031 Reviewed by Pavel Feldman.
12032
12033 Added an option to enable/disable all breakpoints in Breakpoint pane.
12034
12035 * Source/WebCore/English.lproj/localizedStrings.js:
12036 * Source/WebCore/inspector/front-end/BreakpointManager.js:
12037 (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
12038 (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
12039 * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
12040 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
12041 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
12042
commit-queue@webkit.org4b6f5b32012-06-06 05:19:18 +0000120432012-06-05 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
12044
12045 [GTK] show the feature list in alphabetical order
12046 https://bugs.webkit.org/show_bug.cgi?id=88343
12047
12048 Reviewed by Gustavo Noronha Silva.
12049
12050 * configure.ac:
12051
commit-queue@webkit.org3401b2d2012-06-05 11:32:22 +0000120522012-06-05 Dongwoo Im <dw.im@samsung.com>
12053
12054 Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
12055 https://bugs.webkit.org/show_bug.cgi?id=73176
12056
12057 Reviewed by Adam Barth.
12058
12059 Two more APIs are added in Custom Scheme Handler specification.
12060 http://dev.w3.org/html5/spec/Overview.html#custom-handlers
12061 One is 'isProtocolHandlerRegistered' to query whether the specific URL
12062 is registered or not.
12063 The other is 'unregisterProtocolHandler' to remove the registered URL.
12064
12065 * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
12066 * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
12067
commit-queue@webkit.org38d67852012-06-05 03:01:18 +0000120682012-06-04 Hugo Parente Lima <hugo.lima@openbossa.org>
12069
12070 Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
12071 https://bugs.webkit.org/show_bug.cgi?id=88243
12072
12073 Reviewed by Adam Barth.
12074
12075 * Source/cmake/WebKitFeatures.cmake:
12076
commit-queue@webkit.org14c5bee2012-06-04 20:11:36 +0000120772012-06-04 Sadrul Habib Chowdhury <sadrul@chromium.org>
12078
12079 [chromium] Fix software rendering for device-scale-factor > 1
12080 https://bugs.webkit.org/show_bug.cgi?id=88136
12081
12082 Reviewed by Darin Fisher.
12083
12084 Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
12085
12086 * Source/autotools/symbols.filter:
12087
commit-queue@webkit.org2c5253a2012-06-04 19:52:05 +0000120882012-06-04 Kevin Greer <kgr@chromium.org>
12089
12090 [chromium] Issue async events for console.time/timeEnd
12091 https://bugs.webkit.org/show_bug.cgi?id=88003
12092
12093 Reviewed by Pavel Feldman.
12094
12095 * ../../Source/WebCore/page/Console.cpp:
12096
carlosgc@webkit.org380b0e12012-06-04 11:00:09 +0000120972012-06-04 Carlos Garcia Campos <cgarcia@igalia.com>
12098
12099 Unreviewed. Update NEWS and configure.ac for 1.9.3 release
12100
12101 * configure.ac: Bump version number.
12102
kevino@webkit.orgf2b0e142012-06-02 18:54:52 +0000121032012-06-02 Kevin Ollivier <kevino@theolliviers.com>
12104
12105 [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
12106
12107 * wscript:
12108
hausmann@webkit.org56ac0762012-06-01 20:00:43 +0000121092012-06-01 Simon Hausmann <simon.hausmann@nokia.com>
12110
12111 [Qt] Use -Werror only in developer builds
12112
12113 Rubber-stamped by Tor Arne Vestbø.
12114
12115 In production builds -Werror with custom toolchains and wierd system
12116 headers, -Werror is of no use and just creates confusion. So use it
12117 only if Qt is configured with -developer-build.
12118
12119 * Source/api.pri: qt_developer_build determination moved to default_pre.prf
12120
caio.oliveira@openbossa.org8bbea2e2012-06-01 19:57:46 +0000121212012-06-01 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
12122
12123 [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
12124 https://bugs.webkit.org/show_bug.cgi?id=88117
12125
12126 Reviewed by Noam Rosenthal.
12127
12128 * Source/tests.pri: Add new entry for tst_qobjectbridge.
12129
commit-queue@webkit.orgdc1f1da2012-06-01 16:35:49 +0000121302012-06-01 Christophe Dumez <christophe.dumez@intel.com>
12131
12132 [EFL] EFL port does not enable WEB_INTENTS_TAG flag
12133 https://bugs.webkit.org/show_bug.cgi?id=86866
12134
12135 Reviewed by Adam Barth.
12136
12137 Enable WEB_INTENTS_TAG flag by default on EFL port.
12138
12139 * Source/cmake/OptionsEfl.cmake:
12140 * Source/cmake/WebKitFeatures.cmake:
12141 * Source/cmakeconfig.h.cmake:
12142
commit-queue@webkit.org82912a92012-05-31 14:47:30 +0000121432012-05-31 Christophe Dumez <christophe.dumez@intel.com>
12144
12145 [EFL] Enable CSS_IMAGE_SET flag
12146 https://bugs.webkit.org/show_bug.cgi?id=87727
12147
12148 Reviewed by Adam Roben.
12149
12150 Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
12151
12152 * Source/cmake/OptionsEfl.cmake:
12153 * Source/cmake/WebKitFeatures.cmake:
12154 * Source/cmakeconfig.h.cmake:
12155
kevino@webkit.org3e068132012-05-30 21:05:29 +0000121562012-05-30 Kevin Ollivier <kevino@theolliviers.com>
12157
12158 [wx] Unreviewed build fix. Add needed file back to the wx build.
12159
12160 * wscript:
12161
ryuan.choi@samsung.come9e65c22012-05-30 12:12:23 +0000121622012-05-30 Mariusz Grzegorczyk <mariusz.g@samsung.com>, Ryuan Choi <ryuan.choi@samsung.com>
12163
12164 [EFL][WK2] Fix WebKit2-EFL build
12165 https://bugs.webkit.org/show_bug.cgi?id=83693
12166
12167 Reviewed by Carlos Garcia Campos.
12168
12169 * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
12170
commit-queue@webkit.org54f7a012012-05-30 03:51:23 +0000121712012-05-29 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
12172
12173 [BlackBerry] Loading media data with http authentication
12174 https://bugs.webkit.org/show_bug.cgi?id=84214
12175
12176 Reviewed by George Staikos.
12177
12178 Added a manual test case which needs user to provide a HTTP server
12179 with HTTP authentication support when loading the specified media
12180 resource. The test case will test if the media resource is successfully
12181 loaded.
12182
12183 * ManualTests/blackberry/video-load-with-authentication.html: Added.
12184
simon.fraser@apple.com9d127902012-05-29 20:49:15 +0000121852012-05-29 Simon Fraser <simon.fraser@apple.com>
12186
12187 Incomplete repaint on twitter.com when replying to a tweet
12188 https://bugs.webkit.org/show_bug.cgi?id=87553
12189
12190 Reviewed by Dean Jackson.
12191
12192 Manual test that adds a transform to a layer, forcing that
12193 layer to gain backing store.
12194
12195 * ManualTests/compositing/requires-backing-change.html: Added.
12196
commit-queue@webkit.orgd5058402012-05-29 14:44:38 +0000121972012-05-29 David Barr <davidbarr@chromium.org>
12198
12199 Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
12200 https://bugs.webkit.org/show_bug.cgi?id=87685
12201
12202 Reviewed by Eric Seidel.
12203
12204 Add a configuration option for CSS image-resolution support, disabling it by default.
12205
12206 * Source/cmake/WebKitFeatures.cmake:
12207 * Source/cmakeconfig.h.cmake:
12208
jesus@webkit.org51166e12012-05-28 20:00:49 +0000122092012-05-25 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
12210
12211 WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
12212 https://bugs.webkit.org/show_bug.cgi?id=42328
12213
12214 Reviewed by Eric Seidel.
12215
12216 * Source/autotools/symbols.filter: Added needed symbols for GTK build.
12217
gyuyoung.kim@samsung.com741d3552012-05-28 09:05:52 +0000122182012-05-28 Gyuyoung Kim <gyuyoung.kim@samsung.com>
12219
12220 Move allowRoundingHacks to Internals interface
12221 https://bugs.webkit.org/show_bug.cgi?id=87328
12222
12223 Reviewed by Hajime Morita.
12224
12225 * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
12226
commit-queue@webkit.org07ecccc2012-05-28 05:00:28 +0000122272012-05-27 Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com>
12228
12229 [EFL] Enable blob support for the EFL port
12230 https://bugs.webkit.org/show_bug.cgi?id=85363
12231
12232 Reviewed by Hajime Morita.
12233
12234 Enable Blob support by default for the EFL port.
12235
12236 * Source/cmake/OptionsEfl.cmake:
12237
rakuco@webkit.org1bc22102012-05-28 01:56:44 +0000122382012-05-27 Raphael Kubo da Costa <rakuco@webkit.org>
12239
12240 [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
12241 https://bugs.webkit.org/show_bug.cgi?id=87597
12242
12243 Reviewed by Daniel Bates.
12244
12245 Building with clang requires at least the -fPIC option being
12246 passed correctly, just like it is needed with gcc. clang is also
12247 compatible with most of gcc's compiler options, so we only need to
12248 check for clang besides g++ in the macro definition.
12249
12250 * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
12251 CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
12252 and achieves the same effect.
12253
zandobersek@gmail.com3f8e9712012-05-25 18:36:13 +0000122542012-05-25 Zan Dobersek <zandobersek@gmail.com>
12255
zandobersek@gmail.comb8b19832012-05-25 19:40:04 +000012256 configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
12257 https://bugs.webkit.org/show_bug.cgi?id=87453
12258
12259 Reviewed by Eric Seidel.
12260
12261 Report the value of $enable_iframe_seamless rather than $enable_sandbox
12262 after checking whether to enable the iframe seamless option.
12263
12264 * configure.ac:
12265
122662012-05-25 Zan Dobersek <zandobersek@gmail.com>
12267
zandobersek@gmail.com3f8e9712012-05-25 18:36:13 +000012268 [Gtk] Remove configuration options that do not apply anymore
12269 https://bugs.webkit.org/show_bug.cgi?id=87509
12270
12271 Reviewed by Martin Robinson.
12272
12273 Remove configuration options for enabling or disabling HTML5 datagrid,
12274 DOM storage, image resizer API and sandboxed iframe support. These
12275 features were either turned on by default with the feature defines
12276 removed from the code or removed from the source.
12277
12278 * configure.ac:
12279
commit-queue@webkit.org6e502412012-05-25 12:18:04 +0000122802012-05-25 Zalan Bujtas <zbujtas@gmail.com>
12281
12282 [Qt] Broken controls rendering when transform is applied.
12283 https://bugs.webkit.org/show_bug.cgi?id=87483
12284
12285 Reviewed by Simon Hausmann.
12286
12287 * ManualTests/qt/control_paiting_with_transforms.html: Added.
12288
timothy_horton@apple.com3f03ac12012-05-25 06:53:27 +0000122892012-05-24 Tim Horton <timothy_horton@apple.com>
12290
12291 Add feature defines for web-facing parts of CSS Regions and Exclusions
12292 https://bugs.webkit.org/show_bug.cgi?id=87442
12293 <rdar://problem/10887709>
12294
12295 Reviewed by Dan Bernstein.
12296
12297 * configure.ac:
12298
tkent@chromium.org9da8b8c2012-05-25 06:50:38 +0000122992012-05-24 Kent Tamura <tkent@chromium.org>
12300
12301 PAGE_POPUP: window.setValueAndClosePopup should be moved to a
12302 per-context property of DOMWindow.
12303 https://bugs.webkit.org/show_bug.cgi?id=87086
12304
12305 Reviewed by Adam Barth.
12306
12307 * ManualTests/forms/calendar-picker.html:
12308 Introduce pseudo window.pagePopupController.
12309
commit-queue@webkit.org6d0c3bc2012-05-25 04:00:42 +0000123102012-05-24 Philippe Normand <pnormand@igalia.com>
12311
12312 [GTK] Add --enable-css3-flexbox configure option after r118304.
12313 https://bugs.webkit.org/show_bug.cgi?id=87455
12314
12315 Reviewed by Xan Lopez.
12316
12317 * configure.ac:
12318
commit-queue@webkit.org2c8bcde2012-05-24 20:01:53 +0000123192012-05-24 John Mellor <johnme@chromium.org>
12320
12321 Font Boosting: Add compile flag and runtime setting
12322 https://bugs.webkit.org/show_bug.cgi?id=87394
12323
12324 Reviewed by Adam Barth.
12325
12326 Add ENABLE_FONT_BOOSTING.
12327
12328 * configure.ac:
12329
rakuco@webkit.org4882cf92012-05-24 02:43:51 +0000123302012-05-23 Raphael Kubo da Costa <rakuco@webkit.org>
12331
12332 [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
12333
12334 * Source/cmake/WebKitFeatures.cmake:
12335 * Source/cmakeconfig.h.cmake:
12336
commit-queue@webkit.orgbc19f902012-05-23 17:46:30 +0000123372012-05-23 Xiaobo Wang <xbwang@torchmobile.com.cn>
12338
12339 [BlackBerry] Reset JS state for each test
12340 https://bugs.webkit.org/show_bug.cgi?id=86899
12341
12342 Reviewed by Nikolas Zimmermann.
12343
12344 * DumpRenderTree/blackberry/DumpRenderTree.cpp:
12345 (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
12346
commit-queue@webkit.orge49ac252012-05-23 05:24:02 +0000123472012-05-22 Dongwoo Im <dw.im@samsung.com>
12348
12349 [EFL] Implements the registerProtocolHandler method and option.
12350 https://bugs.webkit.org/show_bug.cgi?id=73638
12351
12352 Reviewed by Andreas Kling.
12353
12354 The registerProtocolHandler() method allows Web sites to register themselves
12355 as possible handlers for particular schemes.
12356
12357 http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
12358
12359 * Source/cmake/OptionsEfl.cmake: Adds the build option.
12360 * Source/cmakeconfig.h.cmake: Adds the build option.
12361
commit-queue@webkit.org0db5ac72012-05-23 02:37:31 +0000123622012-05-22 Kangil Han <kangil.han@samsung.com>
12363
12364 [EFL][DRT] Implement touch event
12365 https://bugs.webkit.org/show_bug.cgi?id=86720
12366
12367 Reviewed by Hajime Morita.
12368
12369 Currently EFL DRT doesn't support touch event.
12370 Therefore, this patch enabled it and implemented some eventSender function callbacks.
12371
12372 * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
12373 * Source/cmake/OptionsEfl.cmake: Enable touch event option.
12374
simon.fraser@apple.com9bd2c702012-05-22 20:37:14 +000012375== Rolled over to ChangeLog-2012-05-22 ==