1 2012-04-17 Yong Li <yoli@rim.com>
3 REGRESSION (r105453): Crash when handling touch events
4 https://bugs.webkit.org/show_bug.cgi?id=81958
6 Reviewed by Antonio Gomes.
8 Add a manual test for this issue because DumpRenderTree
9 currently cannot send a group of touch points with
10 different touch states in one shot.
12 * ManualTests/resources/iframe-reloaded-on-touch.html: Added.
13 * ManualTests/touch-stale-iframe-crash.html: Added.
15 2012-04-17 Kent Tamura <tkent@chromium.org>
17 Calendar Picker: Support RTL layout
18 https://bugs.webkit.org/show_bug.cgi?id=83668
20 Reviewed by Hajime Morita.
22 * ManualTests/forms/calendar-picker.html:
23 Add Arabic parameters.
24 Add <select> to select a locale.
26 2012-04-16 Dave Tu <dtu@chromium.org>
28 Re-add GPU DEPS builders to flakiness dashboard.
29 https://bugs.webkit.org/show_bug.cgi?id=84056
31 Reviewed by Ojan Vafai.
33 * Tools/TestResultServer/static-dashboards/builders.js:
35 2012-04-16 Gustavo Noronha Silva <gns@gnome.org>
37 [GTK] Bump dependency on GTK+ 3.x to match reality
38 https://bugs.webkit.org/show_bug.cgi?id=84060
40 Rubber-stamped by Martin Robinson.
42 * configure.ac: Bump GTK+ 3 requirement to 3.4.0. In practice we
43 already depend on this version because of our dependency on a recent
44 glib, which causes linking issues with older GTK+; also bump glib to
47 2012-04-16 Philippe Normand <pnormand@igalia.com>
49 [GTK] GStreamer 1.0 support in configure.ac
50 https://bugs.webkit.org/show_bug.cgi?id=84029
52 Reviewed by Martin Robinson.
54 The GStreamer version was recently changed to 1.0 in the git
55 repositories of the project so we need to reflect this change in
60 2012-04-16 Yael Aharon <yael.aharon@nokia.com>
62 [Qt][WK2] Fixed elements position is wrong after zooming.
63 https://bugs.webkit.org/show_bug.cgi?id=83981
65 Reviewed by Kenneth Rohde Christiansen.
67 * ManualTests/remove-add-fixed-position.html: Added.
69 2012-04-13 Jason Liu <jason.liu@torchmobile.com.cn>
71 [BlackBerry] Sign in cookie for ESPN.com does not retain login account (for fantasy sports).
72 https://bugs.webkit.org/show_bug.cgi?id=83760
74 Reviewed by George Staikos.
76 * ManualTests/blackberry/http-cookie-database-set.php: Added.
77 * ManualTests/blackberry/http-cookie-database-update.php: Added.
79 2012-04-13 Thiago Marcos P. Santos <thiago.santos@intel.com>
81 [EFL] Add API for color chooser
82 https://bugs.webkit.org/show_bug.cgi?id=83692
84 Enables INPUT_TYPE_COLOR by default on the EFL port.
86 Reviewed by Kenneth Rohde Christiansen.
88 * Source/cmake/OptionsEfl.cmake:
89 * Source/cmake/WebKitFeatures.cmake:
90 * Source/cmakeconfig.h.cmake:
92 2012-04-12 Carlos Garcia Campos <cgarcia@igalia.com>
94 [GTK] Enable WebKit2 by default in configure
95 https://bugs.webkit.org/show_bug.cgi?id=83753
97 Reviewed by Martin Robinson.
101 2012-04-12 Bear Travis <betravis@adobe.com>
103 [CSS Exclusions] Add flag to enable / disable exclusions at runtime
104 https://bugs.webkit.org/show_bug.cgi?id=83313
106 Reviewed by Ryosuke Niwa.
108 Adding the GTK symbols
110 * Source/autotools/symbols.filter:
112 2012-04-12 George Staikos <staikos@webkit.org>
114 Enable the fullscreen API for BlackBerry.
115 https://bugs.webkit.org/show_bug.cgi?id=83757
117 Reviewed by Antonio Gomes.
119 * Source/cmake/OptionsBlackBerry.cmake:
121 2012-04-12 Yael Aharon <yael.aharon@nokia.com>
123 [Qt][WK2] Nested fixed elements scroll too fast
124 https://bugs.webkit.org/show_bug.cgi?id=83720
126 Reviewed by Noam Rosenthal.
128 * ManualTests/nested-fixed-position.html: Added.
130 2012-03-15 Martin Robinson <mrobinson@igalia.com>
132 [CAIRO] Make GLContextGLX a subclass of GLContext
133 https://bugs.webkit.org/show_bug.cgi?id=81285
135 Reviewed by Gustavo Noronha Silva.
137 * GNUmakefile.am: Add a configuration option for activating GLX.
138 This is selected automatically now, but in the future there will be
139 the choice to turn on EGL and turn off GLX at compilation time.
140 * configure.ac: Ditto.
142 2012-04-10 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
144 [Qt] InspectorServer: Add an API level auto test
145 https://bugs.webkit.org/show_bug.cgi?id=83594
147 Reviewed by Kenneth Rohde Christiansen.
151 2012-04-11 Patrick Gansterer <paroga@webkit.org>
153 [CMake] Add WEBKIT_CREATE_FORWARDING_HEADERS macro
154 https://bugs.webkit.org/show_bug.cgi?id=83574
156 Reviewed by Daniel Bates.
158 This new macro generates forwarding headers with absolute paths to the original files.
159 It accepts a list of files and/or a list of directories as input.
161 * Source/cmake/WebKitMacros.cmake:
163 2012-04-10 Yael Aharon <yael.aharon@nokia.com>
165 Initial support for fixed position elements in Qt WebKit2
166 https://bugs.webkit.org/show_bug.cgi?id=81786
168 Reviewed by Noam Rosenthal.
170 * ManualTests/fixed-position.html: Added.
172 2012-04-10 Raphael Kubo da Costa <rakuco@webkit.org>
174 [CMake] Do not pass -P to the preprocessor when running make_names.pl.
175 https://bugs.webkit.org/show_bug.cgi?id=83225
177 Reviewed by Rob Buis.
179 This is necessary to make CMake-based ports build with the
180 recently-released GCC 4.7.0, whose preprocessor seems to ignore
181 empty lines when -P is passed to it. Such behavior breaks
182 make_names.pl (in fact, InFilesParser.pm), which expects an empty
183 line to separate common and specific sections in .in files.
185 A fix for this same problem has been supposedly done in r84123,
186 but as the CMake-based ports always pass --preprocessor to the
187 Perl tools the fix never reached us.
189 The idea is to define CODE_GENERATOR_PREPROCESSOR_WITH_LINEMARKERS
190 for (!MSVC && !QNX) and use it in the macros which call
193 * Source/cmake/OptionsCommon.cmake:
194 * Source/cmake/WebKitMacros.cmake:
196 2012-04-10 Patrick Gansterer <paroga@webkit.org>
198 [CMake][WIN] Add /MP flag when using a compiler with support for it
199 https://bugs.webkit.org/show_bug.cgi?id=83577
201 Reviewed by Daniel Bates.
203 * Source/cmake/OptionsWindows.cmake:
205 2012-04-10 Patrick Gansterer <paroga@webkit.org>
207 [CMake] Add missing DERIVED_SOURCES_WEBKIT_DIR variable
208 https://bugs.webkit.org/show_bug.cgi?id=83573
210 Reviewed by Daniel Bates.
212 We need this variable when ports want to generate files in the WebKit target.
216 2012-04-10 Patrick Gansterer <paroga@webkit.org>
218 [CMake] Enable USE_FOLDERS property
219 https://bugs.webkit.org/show_bug.cgi?id=83571
221 Reviewed by Daniel Bates.
223 Setting the FOLDER property on targets gives more structure
224 to the generated Visual Studio solutions.
225 This does not affect other CMake generators.
227 * Source/cmake/OptionsCommon.cmake:
229 2012-04-06 Ryosuke Niwa <rniwa@webkit.org>
231 Update perf-o-matic config.js per upstream change.
233 * Websites/webkit-perf.appspot.com/js/config.js:
236 2012-04-09 Dale Curtis <dalecurtis@chromium.org>
238 Remove unworkable video-buffering-repaints-controls test.
239 https://bugs.webkit.org/show_bug.cgi?id=83097
241 Replaces the automated test for progress bar repaints during buffering
242 with a manual test entry.
244 Reviewed by Eric Carlson.
246 * ManualTests/media-controls.html:
248 2012-04-09 Ming Xie <mxie@rim.com>
250 [BlackBerry] Allow simulator to use GLES2 acceleration
251 https://bugs.webkit.org/show_bug.cgi?id=81672
253 Reviewed by Rob Buis.
255 * Source/cmake/OptionsBlackBerry.cmake:
257 2012-04-09 Zalan Bujtas <zbujtas@gmail.com>
259 [Qt][WK2] Fail to activate links after double tap gesture.
260 https://bugs.webkit.org/show_bug.cgi?id=83468
262 Reviewed by Kenneth Rohde Christiansen.
264 * ManualTests/link-activation-fails-after-double-tap-gesture.html: Added.
266 2012-04-09 Martin Robinson <mrobinson@igalia.com>
268 [soup] Crash while loading http://www.jusco.cn
269 https://bugs.webkit.org/show_bug.cgi?id=68238
271 Reviewed by Philippe Normand.
273 * configure.ac: Bumped the libsoup dependency to 2.37.90.
275 2012-04-09 Abhishek Arya <inferno@chromium.org>
277 Crash due to floats not cleared before starting SVG <text> layout.
278 https://bugs.webkit.org/show_bug.cgi?id=83021
280 Reviewed by Dirk Schulze.
282 * ManualTests/svg-text-float-not-removed-crash.html: Added.
284 2012-04-09 Patrick Gansterer <paroga@webkit.org>
286 [CMake] Build fix for USE_SYSTEM_MALLOC after r113570.
288 * Source/cmakeconfig.h.cmake:
290 2012-04-09 Patrick Gansterer <paroga@webkit.org>
292 [CMake] Share build system options across ports
293 https://bugs.webkit.org/show_bug.cgi?id=72815
295 Reviewed by Daniel Bates.
297 Don't define the generic features for every port again.
298 Add a few macros for reusing the central defined options.
301 * Source/cmake/OptionsBlackBerry.cmake:
302 * Source/cmake/OptionsEfl.cmake:
303 * Source/cmake/OptionsWinCE.cmake:
304 * Source/cmake/WebKitFeatures.cmake:
306 2012-04-07 Rob Buis <rbuis@rim.com>
308 [BlackBerry] Add Battery Status API support
309 https://bugs.webkit.org/show_bug.cgi?id=82615
311 Reviewed by George Staikos.
313 Enable BATTERY_STATUS.
315 * Source/cmake/OptionsBlackBerry.cmake:
317 2012-04-06 Martin Robinson <mrobinson@igalia.com>
319 Fix the GTK+ debug build.
321 * Source/autotools/symbols.filter: Add a missing symbol to the symbols.list file.
323 2012-04-05 George Staikos <staikos@webkit.org>
325 Compile the vibration module for BlackBerry.
326 https://bugs.webkit.org/show_bug.cgi?id=83340
328 Reviewed by Rob Buis.
330 * Source/cmake/OptionsBlackBerry.cmake:
332 2012-04-05 Ryosuke Niwa <rniwa@webkit.org>
334 perf-o-matic should include unit in runs JSON responses
335 https://bugs.webkit.org/show_bug.cgi?id=83294
337 Reviewed by Tony Chang.
339 This is a follow up to r112829. Report the unit in /api/test/runs so that the frontend can show it.
340 Fixed a bug in Test.update_or_insert that it didn't store the unit when it first created the Test object.
342 Also increment perf-o-matic's version to 18.
344 * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version.
345 * Websites/webkit-perf.appspot.com/models.py:
346 (Test.update_or_insert.execute): Store unit when creating a test.
347 (Runs.to_json): Include unit.
348 * Websites/webkit-perf.appspot.com/models_unittest.py: Added tests.
349 (TestModelTests.test_update_or_insert_with_unit):
350 (RunsTest.test_to_json_without_results):
351 (RunsTest.test_to_json_with_results):
352 (RunsTest.test_to_json_with_unit):
354 2012-03-14 Antonio Gomes <agomes@rim.com>
356 Extend HitTestResult to support not "discarding" shadow content in favor of its DOM ancestor
357 https://bugs.webkit.org/show_bug.cgi?id=80847
359 Reviewed by David Hyatt.
361 Exporting Internals::nodesFromRect symbols for the Gtk build.
363 * Source/autotools/symbols.filter:
365 2012-04-05 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
367 [BlackBerry] Clear local storage won't take effect until browser exit and relaunch
368 https://bugs.webkit.org/show_bug.cgi?id=83253
370 Reviewed by Rob Buis.
373 Added a manual test case to test the behavior when press
374 button "Clear Local Storage" from browser settings.
375 It has to be a manual test as it requires user interaction.
377 * ManualTests/blackberry/clear-localstorage.html: Added.
379 2012-04-04 Kent Tamura <tkent@chromium.org>
381 Add JavaScript and CSS code for the calendar picker implementation
382 https://bugs.webkit.org/show_bug.cgi?id=83011
384 Reviewed by Hajime Morita.
386 * ManualTests/forms/calendar-picker.html: Added.
388 2012-04-04 Hayato Ito <hayato@chromium.org>
390 Remove ReifiedTreeTraversal.
391 https://bugs.webkit.org/show_bug.cgi?id=83110
393 Reviewed by Dimitri Glazkov.
395 * Source/autotools/symbols.filter:
397 2012-04-04 Shinya Kawanaka <shinyak@chromium.org>
399 Shadow DOM is exposed in JS.
400 https://bugs.webkit.org/show_bug.cgi?id=82607
402 Reviewed by Hajime Morita.
404 * Source/autotools/symbols.filter:
406 2012-04-03 Tony Chang <tony@chromium.org>
408 remove WebKit files from .gitattributes
409 https://bugs.webkit.org/show_bug.cgi?id=82966
411 Reviewed by Adam Barth.
413 * .gitattributes: These entries were never updated from the move to
414 Source/WebKit so they're probably not needed.
416 2012-04-03 Keishi Hattori <keishi@webkit.org>
418 Disable ENABLE_DATALIST for now
419 https://bugs.webkit.org/show_bug.cgi?id=82871
421 Reviewed by Kent Tamura.
423 We should disable ENABLE_DATALIST because
424 - We need platform-dependent implementation, and non-BlackBerry platforms don't have it.
425 - We need to hide the content of <datalist>, but it is shown for now.
427 * Source/cmake/OptionsEfl.cmake: Disabled ENABLE_DATALIST.
429 2012-04-02 Balazs Kelemen <kbalazs@webkit.org>
431 [Qt][WK2] Set up plugin process on Unix
432 https://bugs.webkit.org/show_bug.cgi?id=72121
434 Reviewed by Simon Hausmann.
436 * Source/QtWebKit.pro: Add PluginProcess subproject.
438 2012-04-02 Sheriff Bot <webkit.review.bot@gmail.com>
440 Unreviewed, rolling out r112868, r112879, and r112881.
441 http://trac.webkit.org/changeset/112868
442 http://trac.webkit.org/changeset/112879
443 http://trac.webkit.org/changeset/112881
444 https://bugs.webkit.org/show_bug.cgi?id=82901
446 "Build fail on bots." (Requested by kbalazs on #webkit).
448 * Source/QtWebKit.pro:
450 2012-04-02 Balazs Kelemen <kbalazs@webkit.org>
452 [Qt][WK2] Set up plugin process on Unix
453 https://bugs.webkit.org/show_bug.cgi?id=72121
455 Reviewed by Simon Hausmann.
457 * Source/QtWebKit.pro: Add PluginProcess subproject.
459 2012-04-02 Hayato Ito <hayato@chromium.org>
461 [Shadow DOM] Introduce ComposedShadowTreeWalker as a successor of ReifiedTreeTraversal APIs
462 https://bugs.webkit.org/show_bug.cgi?id=82009
464 Reviewed by Dimitri Glazkov.
466 * Source/autotools/symbols.filter:
468 2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
470 Perf-o-matic build fix after 112829 for Chromium-style tests.
472 * Websites/webkit-perf.appspot.com/report_process_handler.py:
473 (ReportProcessHandler.post):
475 2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
477 perf-o-matic should store test results' units
478 https://bugs.webkit.org/show_bug.cgi?id=82852
480 Reviewed by Kentaro Hara.
482 * Websites/webkit-perf.appspot.com/models.py:
484 (Test.update_or_insert): Added "unit" to the argument list.
485 (Test.update_or_insert.execute): Store the unit.
486 (ReportLog.results_are_well_formed): Moved from ReportHandler.
487 (ReportLog.results_are_well_formed._is_float_convertible): Ditto.
488 * Websites/webkit-perf.appspot.com/models_unittest.py:
489 (TestModelTests.test_update_or_insert): Added a test case for "unit" argument.
490 (TestModelTests.test_update_or_insert_to_update): Ditto.
491 (ReportLogTests.test_results_are_well_formed): Added.
492 (ReportLogTests.test_results_are_well_formed.assert_results_are_well_formed): Added.
493 * Websites/webkit-perf.appspot.com/report_handler.py:
494 (ReportHandler.post): Calls ReportLog.results_are_well_formed.
495 * Websites/webkit-perf.appspot.com/report_process_handler.py:
496 (ReportProcessHandler.post): Passes results['unit'] to Test.update_or_insert.
498 2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
500 Admin page should lexicologically sort tests
501 https://bugs.webkit.org/show_bug.cgi?id=82849
503 Rubber-stamped by Hajime Morita.
505 * Websites/webkit-perf.appspot.com/js/admin.js:
506 * Websites/webkit-perf.appspot.com/js/config.js:
508 (fetchDashboardManifest):
510 2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
512 Revert an inadvertently committed change.
514 * Websites/webkit-perf.appspot.com/app.yaml:
516 2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
518 perf-o-matic should have a way to hide some platforms and tests
519 https://bugs.webkit.org/show_bug.cgi?id=82842
521 Reviewed by Hajime Morita.
523 * Websites/webkit-perf.appspot.com/admin.html:
524 * Websites/webkit-perf.appspot.com/admin_handlers.py:
525 (AdminDashboardHandler.get_branches): Change the json format to allow platforms and tests to have
526 "hidden" boolean states.
527 (AdminDashboardHandler.get_platforms): Ditto.
528 (AdminDashboardHandler.get_builders): Just a cleanup. There is no clean for it to have a limit.
529 (AdminDashboardHandler.get_tests): Change the json format to add "hidden" boolean states.
530 (ChangeVisibilityHandler): Added.
531 (ChangeVisibilityHandler.post): Added. Changes the hidden-state (visibility) of a platform and a test.
532 * Websites/webkit-perf.appspot.com/app.yaml: Make sure everything under /admin/ requires admin privilege.
533 * Websites/webkit-perf.appspot.com/create_handler.py:
534 (CreateHandler.post): Don't emit LF after 'OK'.
535 * Websites/webkit-perf.appspot.com/css/admin.css: Added a bunch of rules for hide/show button.
536 * Websites/webkit-perf.appspot.com/js/admin.js:
537 (submitXHR): Extracted.
538 (createKeyNameReloader): Added hide/show button on each item and the corresponding ajax request.
539 * Websites/webkit-perf.appspot.com/json_generators.py:
540 (DashboardJSONGenerator.__init__): Skip hidden tests and platforms.
541 (ManifestJSONGenerator.__init__): Ditto.
542 * Websites/webkit-perf.appspot.com/json_generators_unittest.py: Added tests to ensure perf-o-matic
543 doesn't include hidden tests and platforms in dashboard and manifest json responses.
544 (DashboardJSONGeneratorTest.test_value_with_hidden_platform_and_tesst):
545 (ManifestJSONGeneratorTest.test_value_two_tests):
546 (ManifestJSONGeneratorTest.test_value_with_hidden_platform_and_test):
547 * Websites/webkit-perf.appspot.com/main.py:
548 * Websites/webkit-perf.appspot.com/models.py:
549 (Platform): Added the "hidden" property.
550 (Test): Ditto. Also removed the comment about this class only exists for efficiency purposes since that's
553 2012-04-01 Gyuyoung Kim <gyuyoung.kim@samsung.com>
555 Support the Network Information API
556 https://bugs.webkit.org/show_bug.cgi?id=73528
558 Reviewed by Adam Barth.
560 Add network information API feature.
562 * Source/cmake/OptionsEfl.cmake: Add NETWORK_INFO feature.
563 * Source/cmakeconfig.h.cmake: Add NETWORK_INFO feature.
565 2012-03-31 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
567 [BlackBerry] http authenticate dialog popup only once no matter authentication pass or fail
568 https://bugs.webkit.org/show_bug.cgi?id=80135
570 Reviewed by Rob Buis.
573 Added manual test for testing the behavior of http authentication
574 challenge dialog. Both of these two files should be served over http.
576 * ManualTests/blackberry/http-auth-challenge.html: Added.
577 * ManualTests/blackberry/http-auth-challenge.php: Added.
579 2012-03-30 Eli Fidler <efidler@rim.com>
581 Enable OpenType Sanitizer for BlackBerry port.
582 https://bugs.webkit.org/show_bug.cgi?id=82782
584 Reviewed by Eric Seidel.
586 * Source/cmake/OptionsBlackBerry.cmake: define USE(OPENTYPE_SANITIZER)
588 2012-03-30 Zalan Bujtas <zbujtas@gmail.com>
590 Fix defective size_t overflow in GestureTapHighlighter.
591 https://bugs.webkit.org/show_bug.cgi?id=82605
593 Reviewed by Kenneth Rohde Christiansen.
595 * ManualTests/tap-gesture-in-iframe-with-tap-highlight-crash.html: Added.
597 2012-03-30 David Barr <davidbarr@chromium.org>
599 Split up top-level .gitignore and .gitattributes
600 https://bugs.webkit.org/show_bug.cgi?id=82687
602 Reviewed by Tor Arne Vestbø.
604 Jeff King <peff@peff.net> suggested this on the git mailing list.
605 http://article.gmane.org/gmane.comp.version-control.git/194294
606 He reported a 1.6 times speed up for 'git status'.
610 * ManualTests/.gitattributes: Added.
611 * Source/.gitignore: Added.
612 * Websites/.gitattributes: Added.
614 2012-03-30 Keishi Hattori <keishi@webkit.org>
616 Change ENABLE_INPUT_COLOR to ENABLE_INPUT_TYPE_COLOR and enable it for chromium
617 https://bugs.webkit.org/show_bug.cgi?id=80972
619 Reviewed by Kent Tamura.
621 * Source/cmake/OptionsBlackBerry.cmake:
624 2012-03-30 Charles Wei <charles.wei@torchmobile.com.cn>
626 [BlackBerry] Add more ENABLERS to cmakeconfig.h.cmake
627 https://bugs.webkit.org/show_bug.cgi?id=82594
629 Reviewed by Rob Buis.
631 Upstreaming feature enablers in cmakeconfig.h.cmake for BlackBerry porting,
632 and clean up obsolete MACROs in OptionsBlackBerry.cmake.
634 * Source/cmake/OptionsBlackBerry.cmake:
635 * Source/cmakeconfig.h.cmake:
637 2012-03-29 Dave Tu <dtu@chromium.org>
639 Add new chrome.webkit GPU bot to flakiness dashboard.
640 https://bugs.webkit.org/show_bug.cgi?id=82562
642 Reviewed by Ojan Vafai.
644 * Tools/TestResultServer/static-dashboards/builders.js:
646 2012-03-29 Kevin Ollivier <kevino@theolliviers.com>
648 [wx] Unreviewed build fix. Remove a couple sources wx
653 2012-03-29 Zalan Bujtas <zbujtas@gmail.com>
655 Remove redundant updateViewportArguments() call when page is restored from page cache.
656 https://bugs.webkit.org/show_bug.cgi?id=82500
658 Reviewed by Kenneth Rohde Christiansen.
660 Add manual test for history navigation with viewport width check.
662 * ManualTests/viewport-width-test-after-history-navigation.html: Added.
664 2012-03-28 Kevin Ollivier <kevino@theolliviers.com>
666 [wx] Unreviewed. Build fix, move WTF back into JSCore target
667 until issues with JSCore not linking in all WTF symbols are resolved.
671 2012-03-28 Sergio Villar Senin <svillar@igalia.com>
673 [Soup] DNS prefetching spams resolver, shoots self in the foot
674 https://bugs.webkit.org/show_bug.cgi?id=41630
676 Reviewed by Martin Robinson.
678 Bump libsoup and glib dependencies.
680 * Source/cmake/OptionsEfl.cmake:
683 2012-03-28 Xan Lopez <xlopez@igalia.com>
685 [GTK] Respect NOCONFIGURE option in autogen.sh
686 https://bugs.webkit.org/show_bug.cgi?id=82447
688 Reviewed by Philippe Normand.
690 Make autogen.sh follow the new build-api for GNOME, see
691 http://people.gnome.org/~walters/docs/build-api.txt
693 * autogen.sh: respect the NOCONFIGURE environment flag, per the
696 2012-03-27 Ryosuke Niwa <rniwa@webkit.org>
698 Perf-o-matic build fix.
700 * Websites/webkit-perf.appspot.com/controller.py:
701 (RunsChartHandler.post):
702 * Websites/webkit-perf.appspot.com/models.py:
705 2012-03-27 Dave Tu <dtu@chromium.org>
707 Show image diffs for gpu_tests on flakiness dashboard
708 https://bugs.webkit.org/show_bug.cgi?id=81848
710 Reviewed by Ojan Vafai.
712 Add a new results layout for gpu_tests that pulls the image diffs in
713 addition to the text output. Also add new gpu_tests builders.
715 * Tools/TestResultServer/static-dashboards/builders.js: Update
717 * Tools/TestResultServer/static-dashboards/dashboard_base.js: Add a
718 function to check for GPU test type.
719 * Tools/TestResultServer/static-dashboards/flakiness_dashboard.html:
720 Add new GPU results layout.
722 2012-03-26 Ryosuke Niwa <rniwa@webkit.org>
724 Trigger a build on Chromium Linux boxes to see if clean builds succeed or not.
726 2012-03-26 Leo Yang <leo.yang@torchmobile.com.cn>
728 [BlackBerry] Skeleton code of AsyncFileSystemBlackBerry.cpp
729 https://bugs.webkit.org/show_bug.cgi?id=82157
731 Reviewed by Rob Buis.
733 * Source/cmake/OptionsBlackBerry.cmake: Turn on ENABLE_FILE_SYSTEM for blackberry.
735 2012-03-25 Hayato Ito <hayato@chromium.org>
737 [Shadow DOM] Add Reified DOM Tree traversal internal APIs.
738 https://bugs.webkit.org/show_bug.cgi?id=79197
740 Reviewed by Dimitri Glazkov.
742 Add internal APIs which can be used to traverse Reified DOM tree, which is
743 a result of node distribution algorithm explained in Shadow DOM spec.
744 https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html
746 Every public functions defined in ReifiedTreeTraversal are static
747 functions and are named in a similar way to ones defined in WebCore::Node class.
748 The only difference is that ReifiedTreeTraversal APIs consider shadow
749 hosts and also traverse nodes is Shadow DOM subtrees, crossing shadow's upper and lower boundary
752 There is no actual client which uses these APIs. Follow-up patches for FocusNavigation
753 and EventDispatcher will use the APIs so that they can traverse node in reified tree order.
755 * Source/autotools/symbols.filter:
757 2012-03-25 Kevin Ollivier <kevino@theolliviers.com>
759 [wx] Unreviewed build fix. Move WTF to its own static lib build.
763 2012-03-24 Kevin Ollivier <kevino@theolliviers.com>
765 [wx] Unreviewed. Fix the build after WTF move.
769 2012-03-23 Dave Michael <dmichael@chromium.org>
771 Relanding(r111754): HTMLPluginElement is not destroyed on reload or navigation if getNPObject is called
772 https://bugs.webkit.org/show_bug.cgi?id=80428
774 Reviewed by Eric Seidel and Ryosuke Niwa.
776 Test: plugins/netscape-dom-access-and-reload.html
778 * Source/autotools/symbols.filter: Export a symbol for InspectorCounters::counterValue.
780 2012-03-23 Ryosuke Niwa <rniwa@webkit.org>
782 REGRESSION(r111754): plugins/reloadplugins-and-pages.html fails on all platforms
783 https://bugs.webkit.org/show_bug.cgi?id=82035
785 * Source/autotools/symbols.filter:
787 2012-03-22 Raphael Kubo da Costa <rakuco@FreeBSD.org>
789 [CMake] Unreviewed build fix after r111778.
791 * Source/CMakeLists.txt: Build WTF/.
793 2012-03-22 Martin Robinson <mrobinson@igalia.com>
795 Fixed the GTK+ WTF/JavaScriptCore build after r111778.
797 * GNUmakefile.am: Remove a couple unnecessary gnumake variables.
799 2012-03-22 Csaba Osztrogonác <ossy@webkit.org>
801 Actually move WTF files to their new home
802 https://bugs.webkit.org/show_bug.cgi?id=81844
804 [Qt] Unreviewed buildfix after r111778.
808 2012-03-22 Ming Xie <mxie@rim.com>
810 OLD_COMPILE_FLAGS was set incorrectly in WebKitHelpers.cmake
811 https://bugs.webkit.org/show_bug.cgi?id=81961
813 Reviewed by Rob Buis.
815 This fixes the regression introduced by r109292
817 * Source/cmake/WebKitHelpers.cmake:
819 2012-03-22 Dave Michael <dmichael@chromium.org>
821 HTMLPluginElement is not destroyed on reload or navigation if getNPObject is called
822 https://bugs.webkit.org/show_bug.cgi?id=80428
824 Reviewed by Eric Seidel.
826 Test: plugins/netscape-dom-access-and-reload.html
828 * Source/autotools/symbols.filter: Export a symbol for InspectorCounters::counterValue.
830 2012-03-22 Kevin Ollivier <kevino@theolliviers.com>
832 [wx] Unreviewed. Adding Source/WTF to the build and updating
837 2012-03-21 Ryosuke Niwa <rniwa@webkit.org>
839 Add the forgotten admin.html after r108917.
841 * Websites/webkit-perf.appspot.com/admin.html: Added.
843 2012-03-21 Ryosuke Niwa <rniwa@webkit.org>
845 Increment the perf-o-matic app version.
847 * Websites/webkit-perf.appspot.com/app.yaml:
849 2012-03-20 Eric Seidel <eric@webkit.org>
851 Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf
852 https://bugs.webkit.org/show_bug.cgi?id=80911
854 Reviewed by Adam Barth.
856 * CMakeLists.txt: Define WTF_DIR
858 2012-03-20 Ryosuke Niwa <rniwa@webkit.org>
860 Perf-o-matic: don't query datastore to generate chart API urls
861 https://bugs.webkit.org/show_bug.cgi?id=81499
863 Reviewed by Hajime Morita.
865 Parse json text to extract timestamps and test values instead of iterating
866 through the data store.
868 * Websites/webkit-perf.appspot.com/create_handler.py:
869 (CreateHandler.post):
870 * Websites/webkit-perf.appspot.com/models.py:
871 (Runs._timestamp_and_value_from_json_entry):
876 2012-03-20 Gyuyoung Kim <gyuyoung.kim@samsung.com>
878 Convert hasSpellingMarker to use Internals interface.
879 https://bugs.webkit.org/show_bug.cgi?id=81300
881 Reviewed by Ryosuke Niwa.
883 * Source/autotools/symbols.filter: Export a symbol for hasSpellingMarker.
885 2012-03-19 Tony Chang <tony@chromium.org>
888 https://bugs.webkit.org/show_bug.cgi?id=81594
890 Reviewed by James Robinson.
892 * .gitignore: .suo files are per-user files used by VS2010. .ninja
893 files are no longer generated in the tree-- they are generated in the
896 2012-03-17 Charles Wei <charles.wei@torchmobile.com.cn>
898 [BlackBerry] Enable Web Timing for performance profiling and improvement.
899 https://bugs.webkit.org/show_bug.cgi?id=81085
901 Reviewed by Rob Buis.
903 * Source/cmake/OptionsBlackBerry.cmake:
904 * Source/cmakeconfig.h.cmake:
906 2012-03-16 Kihong Kwon <kihong.kwon@samsung.com>
908 Support for Battery Status API.
909 https://bugs.webkit.org/show_bug.cgi?id=62698
911 Enable BATTERY_STATUS for WebKit-Efl.
912 http://www.w3.org/TR/battery-status/
914 Reviewed by Adam Barth.
916 * Source/cmake/OptionsEfl.cmake:
917 * Source/cmakeconfig.h.cmake:
919 2012-03-15 Patrick Gansterer <paroga@webkit.org>
921 [EFL] Make zlib a general build requirement
922 https://bugs.webkit.org/show_bug.cgi?id=80153
924 Reviewed by Hajime Morita.
926 After r109538 WebSocket module needs zlib to support deflate-frame extension.
928 * Source/cmake/OptionsEfl.cmake:
930 2012-03-15 Rob Buis <rbuis@rim.com>
932 [BlackBerry] Remove some features that we do not have anymore
933 https://bugs.webkit.org/show_bug.cgi?id=81274
935 Reviewed by Antonio Gomes.
937 Remove some features that we do not have anymore, code was removed some time ago.
939 * Source/cmake/OptionsBlackBerry.cmake:
941 2012-03-14 Matt Falkenhagen <falken@chromium.org>
943 Allow per-script font settings to be specified in layout tests
944 https://bugs.webkit.org/show_bug.cgi?id=78184
946 Reviewed by Hajime Morita.
948 This adds per-script font settings to InternalSettings, so it can be used in layout tests instead of
949 the per-script font settings support in DumpRenderTree overridePreference, which has only been implemented
952 * Source/autotools/symbols.filter: Added symbols.
954 2012-03-14 Thiago Marcos P. Santos <thiago.santos@intel.com>
956 [EFL] Enable HTML5 Summary and Details elements
957 https://bugs.webkit.org/show_bug.cgi?id=81027
959 Enabling Summary and Details elements by default and removing related
960 tests from skip list since they should pass now.
962 Reviewed by Antonio Gomes.
964 * Source/cmake/OptionsEfl.cmake:
965 * Source/cmakeconfig.h.cmake:
967 2012-03-14 Andrey Kosyakov <caseq@chromium.org>
969 Web Inspector: add didCancelFrame timeline event
970 https://bugs.webkit.org/show_bug.cgi?id=80994
972 Reviewed by Pavel Feldman.
974 * Source/autotools/symbols.filter:
976 2012-03-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
978 [Qt] Deal with multiple paths in QMAKE_EXTRA_MODULE_FORWARDS
980 Reviewed by Simon Hausmann.
984 2012-03-14 Max Vujovic <mvujovic@adobe.com>
986 GTK 32-bit Linux Release build failing after r110580 (from bug 80338)
987 https://bugs.webkit.org/show_bug.cgi?id=81063
989 Prospective build fix for GTK 32-bit Linux Release.
991 Reviewed by Martin Robinson.
993 * Source/autotools/symbols.filter: Adding symbol for ClientRectList(Vector<FloatQuad>) for
996 2012-03-13 Dan Bernstein <mitz@apple.com>
998 <rdar://problem/11025225> Assertion failure in RenderView::computeRectForRepaint() (!repaintContainer || repaintContainer == this) at store.apple.com
999 https://bugs.webkit.org/show_bug.cgi?id=81051
1001 Reviewed by Simon Fraser.
1003 * ManualTests/inline-repaint-container.html: Added.
1005 2012-03-13 Adam Barth <abarth@webkit.org> && Benjamin Poulain <bpoulain@apple.com>
1007 Always enable ENABLE(CLIENT_BASED_GEOLOCATION)
1008 https://bugs.webkit.org/show_bug.cgi?id=78853
1010 Reviewed by Adam Barth.
1012 * Source/cmake/OptionsBlackBerry.cmake:
1013 * Source/cmake/OptionsEfl.cmake:
1014 * Source/cmake/OptionsWinCE.cmake:
1015 * Source/cmakeconfig.h.cmake:
1017 2012-03-13 Max Vujovic <mvujovic@adobe.com>
1019 Add a method to window.internals to enable testing of inspector highlight rects
1020 https://bugs.webkit.org/show_bug.cgi?id=80338
1022 Reviewed by Pavel Feldman.
1024 * Source/autotools/symbols.filter: Export symbols for GTK.
1026 2012-03-12 Scott Byer <scottbyer@chromium.org>
1028 Cleanup obsolete files.
1029 https://bugs.webkit.org/show_bug.cgi?id=80737
1031 Reviewed by James Robinson.
1035 2012-03-12 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1037 [Qt] Make sure we set the right library version for Qt 4
1039 r110272 accedentally pruned the variable that ensures this.
1041 Reviewed by Simon Hausmann.
1045 2012-03-10 Ryosuke Niwa <rniwa@webkit.org>
1047 Increment the perf-o-matic app version.
1049 * Websites/webkit-perf.appspot.com/app.yaml:
1051 2012-03-09 Jon Lee <jonlee@apple.com>
1053 Add support for ENABLE(LEGACY_NOTIFICATIONS)
1054 https://bugs.webkit.org/show_bug.cgi?id=80497
1056 Reviewed by Adam Barth.
1058 Prep for b80472: Update API for Web Notifications
1059 * Source/cmake/OptionsBlackBerry.cmake:
1060 * Source/cmake/OptionsEfl.cmake:
1061 * Source/cmake/OptionsWinCE.cmake:
1062 * Source/cmakeconfig.h.cmake:
1065 2012-03-09 Csaba Osztrogonác <ossy@webkit.org>
1067 [Qt] Disable WebGL performance tests temporarily.
1068 https://bugs.webkit.org/show_bug.cgi?id=80503
1070 Rubber-stamped by Simon Hausmann.
1074 2012-03-09 Sheriff Bot <webkit.review.bot@gmail.com>
1076 Unreviewed, rolling out r110191, r110202, and r110279.
1077 http://trac.webkit.org/changeset/110191
1078 http://trac.webkit.org/changeset/110202
1079 http://trac.webkit.org/changeset/110279
1080 https://bugs.webkit.org/show_bug.cgi?id=80694
1082 They broke !ENABLE(INSPECTOR) builds (Requested by Ossy on
1085 * Source/autotools/symbols.filter:
1087 2012-03-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1089 [Qt] Use Qt's module system for install rules and depending on QtWebKit
1091 Instead of rolling our own install rules we now use the same approach as
1092 every other Qt module, by loading qt_module.prf and qt_module_config.prf.
1094 This ensures that we follow the same semantics as the rest of Qt on
1095 what sort of config options are enabled by default (create_cmake eg.).
1096 It also allows us to use QT += webkit instead of the workaround we had
1097 with CONFIG += qtwebkit.
1099 We do however force Qt to always treat our build as a non-developer build,
1100 so the libraries will end up in the WebKit lib directory instead of the
1101 qtbase directory (as with a normal developer-build). This allows us to
1102 keep the webkit-build self-contained. If Qt is a developer build we still
1103 copy the module file manually to Qt, so that you don't have to install
1104 WebKit to make it available.
1106 For non-developer builds of Qt, it is still possible to use the built
1107 WebKit libraries without having to install them, by having the variable
1108 QMAKE_EXTRA_MODULE_FORWARDS set in the project's .qmake.cache file,
1109 pointing to $WEBKITOUTUTDIR/$CONFIGURATION/modules.
1111 https://bugs.webkit.org/show_bug.cgi?id=80590
1113 Reviewed by Simon Hausmann.
1116 * Source/sync.profile:
1118 2012-03-08 Ryosuke Niwa <rniwa@webkit.org>
1120 perf-o-matic should incrementally update JSON responses
1121 https://bugs.webkit.org/show_bug.cgi?id=79898
1123 Reviewed by Eric Seidel.
1125 Now that Runs object store test_runs and averages separately,
1126 we can update JSON data incrementally without degrading values.
1128 Also fixed the order of arguments passed to DashboardImage.needs_update
1129 in schedule_runs_update. This bug had caused all chart images to be
1130 updated on every new report.
1132 * Websites/webkit-perf.appspot.com/controller.py:
1133 (schedule_runs_update):
1134 * Websites/webkit-perf.appspot.com/models.py:
1135 (Runs.update_or_insert):
1136 (Runs.update_incrementally):
1138 (Runs.get_by_objects):
1139 * Websites/webkit-perf.appspot.com/models_unittest.py:
1140 (RunsTest._create_results):
1141 (RunsTest.test_generate_runs):
1142 (RunsTest.test_update_or_insert):
1143 (RunsTest.test_update_incrementally):
1144 (RunsTest.test_to_json_with_results):
1145 * Websites/webkit-perf.appspot.com/report_process_handler.py:
1146 (ReportProcessHandler.post):
1148 2012-03-08 Max Vujovic <mvujovic@adobe.com>
1150 Add a method to window.internals to enable testing of inspector highlight rects
1151 https://bugs.webkit.org/show_bug.cgi?id=80338
1153 Reviewed by Pavel Feldman.
1155 * Source/autotools/symbols.filter: Export symbols for GTK.
1157 2012-03-05 Ryosuke Niwa <rniwa@webkit.org>
1159 Turn Runs class into a proper model to implement incremental JSON update
1160 https://bugs.webkit.org/show_bug.cgi?id=80364
1162 Reviewed by Hajime Morita.
1164 Move Runs from json_generators.py to models.py and turn it into a proper Model.
1166 Now most JSON responses are held by Runs objects instead of PersistentCache.
1167 Added some tests around update_or_insert and json_by_ids to test PersistentCache-like
1168 behavior but there should be no user-visible behavioral differences.
1170 * Websites/webkit-perf.appspot.com/controller.py:
1171 (RunsUpdateHandler.post):
1172 (CachedRunsHandler.get):
1173 (RunsChartHandler.post):
1174 * Websites/webkit-perf.appspot.com/json_generators.py:
1175 (ManifestJSONGenerator.value):
1176 * Websites/webkit-perf.appspot.com/json_generators_unittest.py:
1177 (ManifestJSONGeneratorTest.test_value_two_tests):
1178 * Websites/webkit-perf.appspot.com/models.py:
1181 (Runs._generate_runs):
1182 (Runs._entry_from_build_and_result):
1184 (Runs.update_or_insert):
1187 (Runs.chart_params):
1188 * Websites/webkit-perf.appspot.com/models_unittest.py:
1191 (RunsTest._create_results):
1192 (RunsTest.test_generate_runs):
1193 (RunsTest.test_update_or_insert):
1194 (RunsTest.test_json_by_ids):
1195 (RunsTest.test_to_json_without_results):
1196 (RunsTest.test_to_json_with_results):
1197 (RunsTest._assert_entry):
1198 (RunsTest.test_run_from_build_and_result):
1199 (RunsTest.test_run_from_build_and_result.create_build):
1200 (RunsTest.test_chart_params_with_value):
1201 (RunsTest.test_chart_params_with_value.split_as_int):
1203 2012-03-07 Simon Hausmann <simon.hausmann@nokia.com>
1205 [Qt] Fix compilation without QtQuick1
1206 https://bugs.webkit.org/show_bug.cgi?id=80503
1208 Reviewed by Tor Arne Vestbø.
1210 * Source/tests.pri: Compile qml1 tests only with Qt 4 for the moment.
1212 2012-03-07 Mark Rowe <mrowe@apple.com>
1214 Teach make to build WTF.
1218 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
1220 [CMake] Make the removal of transitive library dependencies work with CMake < 2.8.7.
1221 https://bugs.webkit.org/show_bug.cgi?id=80469
1223 Reviewed by Antonio Gomes.
1225 * CMakeLists.txt: Do not set the CMAKE_LINK_INTERFACE_LIBRARIES
1226 variable here; it was introduced in CMake 2.8.7 so we can't depend
1227 on it as we actually support CMake >= 2.8.0.
1229 2012-03-06 Hajime Morrita <morrita@chromium.org>
1231 https://bugs.webkit.org/show_bug.cgi?id=79935
1232 REGRESSION: <content> element is not HTMLUnknownElement when Shadow DOM API is disabled
1234 Reviewed by Adam Barth.
1236 Added a newly exported symbol.
1238 * Source/autotools/symbols.filter:
1240 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
1242 undefined reference to JSC::IdentifierTable::~IdentifierTable() on EFL port
1243 https://bugs.webkit.org/show_bug.cgi?id=80282
1245 Reviewed by Antonio Gomes.
1247 Remove transitive library dependencies; they are especially
1248 dangerous when one ends up linking against WTF, JSC and then WTF
1249 again, since some symbols will not be defined.
1251 Passing --no-copy-dt-needed-entries and --as-needed to the linker
1252 (which some recent Linux distros do by default) makes the issue
1255 * CMakeLists.txt: Set CMAKE_LINK_INTERFACE_LIBRARIES to an empty
1256 list to prevent implicit transitive library dependencies from
1257 being created by default.
1259 2012-03-05 Ryosuke Niwa <rniwa@webkit.org>
1261 Perf-o-matic should memcache dashboard images
1262 https://bugs.webkit.org/show_bug.cgi?id=80349
1264 Reviewed by Eric Seidel.
1266 Added DashboardImage.create and DashboardImage.get_image to encapsulate memcache.
1267 Also replaced transaction in DashboardImage.set_cache by a single put since it duplicates
1268 what put does by default.
1270 Also removed redundant cache_* functions and merged them into handler code.
1272 * Websites/webkit-perf.appspot.com/controller.py:
1273 (ManifestUpdateHandler.post):
1274 (CachedManifestHandler.get):
1275 (DashboardUpdateHandler.post):
1276 (CachedDashboardHandler.get):
1277 (RunsUpdateHandler):
1278 (RunsUpdateHandler.post):
1280 (RunsChartHandler.post):
1281 (DashboardImageHandler.get):
1282 * Websites/webkit-perf.appspot.com/models.py:
1283 (PersistentCache.set_cache):
1285 (DashboardImage.create):
1286 (DashboardImage.get_image):
1287 * Websites/webkit-perf.appspot.com/models_unittest.py:
1288 (PersistentCacheTests.setUp):
1289 (PersistentCacheTests.test_set_cache):
1290 (PersistentCacheTests.test_get_cache):
1291 (DashboardImageTests.setUp):
1292 (DashboardImageTests):
1293 (DashboardImageTests.test_create):
1294 (DashboardImageTests.test_get):
1296 2012-03-05 Sheriff Bot <webkit.review.bot@gmail.com>
1298 Unreviewed, rolling out r109760.
1299 http://trac.webkit.org/changeset/109760
1300 https://bugs.webkit.org/show_bug.cgi?id=80320
1302 Caused many GTK+ tests to crash (Requested by mrobinson on
1307 2012-03-05 Kangil Han <kangil.han@samsung.com>
1309 [CMake][DRT] Add WebCoreTestSupport.
1310 https://bugs.webkit.org/show_bug.cgi?id=79896
1312 Reviewed by Daniel Bates.
1314 Add WebCoreTestSupport library for DRT in CMake.
1315 We will use internals object by linking this library on DRT.
1319 2012-03-05 Martin Robinson <mrobinson@igalia.com>
1321 [soup] Crash while loading http://www.jusco.cn
1322 https://bugs.webkit.org/show_bug.cgi?id=68238
1324 Reviewed by Philippe Normand.
1326 * configure.ac: Bumped the libsoup dependency to 2.37.90.
1328 2012-03-04 Raphael Kubo da Costa <kubo@profusion.mobi>
1330 [CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64
1331 https://bugs.webkit.org/show_bug.cgi?id=71507
1333 Reviewed by Antonio Gomes.
1335 * Source/cmake/OptionsCommon.cmake: Provide two variables which
1336 can be changed via CMake: LIB_SUFFIX, which is often used in CMake
1337 projects to let the user choose whether a suffix should be added
1338 to the library installation directory (such as 32 or 64), and
1339 LIB_INSTALL_DIR, which takes LIB_SUFFIX into account to determine
1340 whether to install libraries.
1342 2012-03-03 Hans Wennborg <hans@chromium.org>
1344 Implement Speech JavaScript API
1345 https://bugs.webkit.org/show_bug.cgi?id=80019
1347 Reviewed by Adam Barth.
1349 Add ENABLE_SCRIPTED_SPEECH.
1353 2012-03-02 Alexandre Rostovtsev <tetromino@gentoo.org>
1355 Make webkit-gtk translations respect LINGUAS
1356 https://bugs.webkit.org/show_bug.cgi?id=79605
1358 Reviewed by Martin Robinson.
1360 PO_LINGUAS, USER_LINGUAS, and USE_LINGUAS added to root
1361 GNUmakefile.am to ensure that they can be used in the definition of
1362 MOFILES that will be generated by automake.
1366 2012-03-02 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1368 [Qt] Remove deleted file from api.pro
1370 Reviewed by Noam Rosenthal.
1374 2012-03-02 Simon Hausmann <simon.hausmann@nokia.com>
1376 [Qt] Compile WebCore without QtWidgets
1377 https://bugs.webkit.org/show_bug.cgi?id=80141
1379 Reviewed by Tor Arne Vestbø.
1381 * Source/api.pri: Use QT += opengl for the WebKit1 bits, such as the QGLWidget
1382 usage in PageClientQt.cpp. Previously this dependency came implicitly through WebCore.pri.
1384 2012-03-02 Byungwoo Lee <bw80.lee@samsung.com>
1386 [EFL] Build warning : comparison between signed and unsigned integer expressions.
1387 https://bugs.webkit.org/show_bug.cgi?id=79860
1389 Reviewed by Hajime Morita.
1391 Fixed build warnings which are getting generated when comparing signed
1392 and unsigned integer expressions.
1394 * Source/WebCore/bindings/js/JSDocumentCustom.cpp:
1395 * Source/WebCore/platform/ContextMenu.cpp:
1396 * Source/WebKit/efl/ewk/ewk_view_single.cpp:
1398 2012-03-02 Simon Hausmann <simon.hausmann@nokia.com>
1400 [Qt] Move QStyle theming code out of WebCore into WebKit1
1401 https://bugs.webkit.org/show_bug.cgi?id=80128
1403 Reviewed by Kenneth Rohde Christiansen.
1405 * Source/api.pri: Adjust to moving source files.
1407 2012-03-01 Ryosuke Niwa <rniwa@webkit.org>
1409 Perf-o-matic: generate dashboard images for 30, 90, and 365 days
1410 https://bugs.webkit.org/show_bug.cgi?id=80016
1412 Reviewed by Eric Seidel.
1414 Add the ability to generate graphs for 30, 90, and 365 day graphs but only occasionally
1415 according to the heuristics in DashboardImage.needs_update.
1417 Also fix a bug in Runs.chart_params that y-axis grid was set to an incorrect value.
1419 * Websites/webkit-perf.appspot.com/controller.py:
1420 (schedule_runs_update):
1421 (RunsChartHandler.post):
1422 * Websites/webkit-perf.appspot.com/json_generators.py:
1423 (Runs.chart_params):
1424 * Websites/webkit-perf.appspot.com/json_generators_unittest.py:
1425 (RunsTest.test_chart_params_with_value):
1426 * Websites/webkit-perf.appspot.com/models.py:
1428 (DashboardImage.needs_update):
1429 * Websites/webkit-perf.appspot.com/models_unittest.py:
1430 (HelperTests._assert_there_is_exactly_one_id_holder_and_matches):
1431 (HelperTests.test_create_in_transaction_with_numeric_id_holder.execute):
1432 (HelperTests.test_create_in_transaction_with_numeric_id_holder):
1433 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder):
1434 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder):
1435 (HelperTests.test_delete_model_with_numeric_id_holder.execute):
1436 (HelperTests.test_delete_model_with_numeric_id_holder):
1437 (HelperTests.test_model_from_numeric_id.execute):
1439 (HelperTests.test_model_from_numeric_id):
1440 (BranchTests.test_create_if_possible):
1441 (PlatformTests.test_create_if_possible):
1442 (BuilderTests.test_create):
1443 (BuilderTests.test_update_password):
1444 (BuilderTests.test_hashed_password):
1445 (BuilderTests.test_authenticate):
1446 (_create_some_builder):
1448 (BuildTests.test_get_or_insert_from_log):
1449 (TestModelTests.test_update_or_insert):
1450 (TestModelTests.test_update_or_insert_to_update):
1451 (TestModelTests.test_merge):
1452 (TestResultTests.test_get_or_insert_value):
1453 (TestResultTests.test_get_or_insert_stat_value):
1454 (TestResultTests.test_replace_to_change_test_name):
1455 (TestResultTests.test_replace_to_change_test_name_with_stat_value):
1456 (TestResultTests.test_replace_to_change_test_name_overrides_conflicting_result):
1457 (ReportLogTests._create_log_with_payload):
1458 (ReportLogTests.test_builder):
1459 (ReportLogTests.test_branch):
1460 (ReportLogTests.test_platform):
1461 (PersistentCacheTests._assert_persistent_cache):
1462 (PersistentCacheTests.test_set):
1463 (PersistentCacheTests.test_get):
1464 (DashboardImageTests):
1465 (DashboardImageTests.test_needs_update):
1467 2012-03-01 Kangil Han <kangil.han@samsung.com>
1469 [DRT] Remove all PlainTextController usages in existing tests by adding internal API
1470 https://bugs.webkit.org/show_bug.cgi?id=78570
1472 Reviewed by Hajime Morita.
1474 This patch will remove all PlainTextController usages
1475 in existing DRT tests by adding internal API to WebCore/testing/Internals
1477 * Source/autotools/symbols.filter:
1479 2012-02-29 Ryosuke Niwa <rniwa@webkit.org>
1481 Perf-o-matic build fix. Also toggle the switch to start using ping images on the dashboard after r109190.
1483 * Websites/webkit-perf.appspot.com/controller.py:
1484 (schedule_runs_update):
1485 (schedule_report_process):
1486 * Websites/webkit-perf.appspot.com/js/admin.js:
1488 * Websites/webkit-perf.appspot.com/js/config.js:
1490 2012-02-29 Raphael Kubo da Costa <kubo@profusion.mobi>
1492 [CMake] Unreviewed, fix build on 64-bit platforms with SHARED_CORE=ON after r109197.
1493 https://bugs.webkit.org/show_bug.cgi?id=79965
1495 This partially reverts r66714, in that whether -fPIC is passed to
1496 the compiler does not depend on the value of SHARED_CORE anymore:
1497 since we always build WTF as a static library, it will always need
1498 -fPIC because our shared libraries are built with it.
1500 * Source/cmake/WebKitHelpers.cmake: Always pass -fPIC to
1501 STATIC_LIBRARY targets.
1503 2012-02-29 Raphael Kubo da Costa <kubo@profusion.mobi>
1505 [CMake] Unreviewed, fix build on 64-bit platforms with SHARED_CORE=ON after r109197.
1507 This partially reverts r66714, in that whether -fPIC is passed to
1508 the compiler does not depend on the value of SHARED_CORE anymore:
1509 since we always build WTF as a static library, it will always need
1510 -fPIC because our shared libraries are built with it.
1512 * Source/cmake/WebKitHelpers.cmake: Always pass -fPIC to
1513 STATIC_LIBRARY targets.
1515 2012-02-29 Carlos Garcia Campos <cgarcia@igalia.com>
1517 Unreviewed. Bump WebKitGTK+ version number.
1519 * configure.ac: Bump version number to 1.9.0 now that we branched
1522 2012-02-29 Carlos Garcia Campos <cgarcia@igalia.com>
1524 Unreviewed. Fix GTK+ build.
1526 * Source/autotools/symbols.filter: Add symbol.
1528 2012-02-28 Raphael Kubo da Costa <kubo@profusion.mobi>
1530 [CMake] Always build wtf as a static library.
1531 https://bugs.webkit.org/show_bug.cgi?id=79857
1533 Reviewed by Eric Seidel.
1535 * CMakeLists.txt: Put static libraries in ${CMAKE_BINARY_DIR} too
1536 to have them grouped with the shared ones.
1538 2012-02-28 Ryosuke Niwa <rniwa@webkit.org>
1540 perf-o-matic: generate dashboard images using Google Chart Tools
1541 https://bugs.webkit.org/show_bug.cgi?id=79838
1543 Reviewed by Hajime Morita.
1545 Rename RunsJSONGenerator to Runs and added an ability to generate parameters for Google chart tool.
1546 Also added RunsChartHandler to make url-fetches these images and DashboardImageHandler to serve them.
1547 The image is stored in DashboardImage model.
1549 We can't enable flip the switch to use images yet because we don't create images on fly (they're
1550 generated when runs are updated; i.e. bots upload new results). We should be able to flip the switch
1551 once this patch lands and all perf bots cycle.
1553 We probably make way too many calls to Google chart tool's server with this preliminary design but we
1554 can easily move this task into the backend and run it via a cron job once we know it works.
1556 * Websites/webkit-perf.appspot.com/controller.py:
1557 (schedule_runs_update):
1558 (RunsUpdateHandler.post):
1560 (RunsChartHandler.get):
1561 (RunsChartHandler.post):
1562 (DashboardImageHandler):
1563 (DashboardImageHandler.get):
1564 (schedule_report_process):
1565 * Websites/webkit-perf.appspot.com/json_generators.py:
1566 (ManifestJSONGenerator.value):
1570 (Runs.chart_params):
1571 * Websites/webkit-perf.appspot.com/json_generators_unittest.py:
1573 (RunsTest._create_results):
1574 (RunsTest.test_generate_runs):
1575 (RunsTest.test_value_without_results):
1576 (RunsTest.test_value_with_results):
1577 (RunsTest.test_run_from_build_and_result):
1578 (RunsTest.test_chart_params_with_value):
1579 (RunsTest.test_chart_params_with_value.split_as_int):
1580 * Websites/webkit-perf.appspot.com/main.py:
1581 * Websites/webkit-perf.appspot.com/models.py:
1582 (PersistentCache.get_cache):
1584 (DashboardImage.key_name):
1586 2012-02-28 Dave Tu <dtu@chromium.org>
1588 Add new GPU builders to flakiness dashboard.
1589 https://bugs.webkit.org/show_bug.cgi?id=79839
1591 Reviewed by Ojan Vafai.
1593 * Tools/TestResultServer/static-dashboards/builders.js:
1595 2012-02-28 Shinya Kawanaka <shinyak@chromium.org>
1597 Element should be able to have multiple shadow roots.
1598 https://bugs.webkit.org/show_bug.cgi?id=77931
1600 Reviewed by Hajime Morita.
1602 * Source/autotools/symbols.filter:
1604 2012-02-27 Shinya Kawanaka <shinyak@chromium.org>
1606 Element::removeShadowRoot() and setShadowRoot() should be moved into ShadowTree.
1607 https://bugs.webkit.org/show_bug.cgi?id=78313
1609 Reviewed by Hajime Morita.
1611 * Source/autotools/symbols.filter:
1613 2012-02-27 Dave Tu <dtu@chromium.org>
1615 Update flakiness dashboard unit test.
1616 https://bugs.webkit.org/show_bug.cgi?id=79711
1618 Reviewed by Ojan Vafai.
1620 * Tools/TestResultServer/static-dashboards/flakiness_dashboard_tests.js:
1622 2012-02-27 Ryosuke Niwa <rniwa@webkit.org>
1624 Extract the logic to merge tests from MergeTestsHandler and add unit tests
1625 https://bugs.webkit.org/show_bug.cgi?id=79602
1627 Reviewed by Hajime Morita.
1629 Extracted Test.merge and TestResult.replace_to_change_test_name out of MergeTestsHandler,
1630 and moved MergeTestsHandler into admin_handlers.py where it belongs.
1632 Added new backend "model-manipulator" to execute tasks to merge tests.
1634 Also revive the inadvertently removed manual submission form on the admin page.
1636 * Websites/webkit-perf.appspot.com/admin_handlers.py:
1637 (AdminDashboardHandler.get_tests):
1638 (MergeTestsHandler):
1639 (MergeTestsHandler.post):
1640 * Websites/webkit-perf.appspot.com/app.yaml:
1641 * Websites/webkit-perf.appspot.com/backends.yaml: Added.
1642 * Websites/webkit-perf.appspot.com/css/admin.css:
1643 * Websites/webkit-perf.appspot.com/js/admin.js:
1644 * Websites/webkit-perf.appspot.com/main.py:
1645 * Websites/webkit-perf.appspot.com/merge_tests_handler.py: Removed.
1646 * Websites/webkit-perf.appspot.com/models.py:
1649 (TestResult.replace_to_change_test_name):
1650 * Websites/webkit-perf.appspot.com/models_unittest.py:
1651 (DataStoreTestsBase.assertOnlyInstance):
1652 (DataStoreTestsBase):
1653 (DataStoreTestsBase.assertOnlyInstances):
1654 (DataStoreTestsBase.assertEqualUnorderedModelList):
1655 (DataStoreTestsBase.assertEqualUnorderedList):
1657 (TestModelTests.test_merge):
1659 (TestResultTests.test_get_or_insert_value):
1660 (TestResultTests.test_get_or_insert_stat_value):
1661 (TestResultTests.test_replace_to_change_test_name):
1662 (TestResultTests.test_replace_to_change_test_name_with_stat_value):
1663 (TestResultTests.test_replace_to_change_test_name_overrides_conflicting_result):
1665 2012-02-27 ChangSeok Oh <shivamidow@gmail.com>
1667 [EFL] Support mutation observers
1668 https://bugs.webkit.org/show_bug.cgi?id=79603
1670 Reviewed by Eric Seidel.
1672 Added a build-option for the mutation observers feature.
1674 * Source/cmake/OptionsEfl.cmake:
1675 * Source/cmakeconfig.h.cmake:
1677 2012-02-26 Shinya Kawanaka <shinyak@chromium.org>
1679 Rename ShadowRootList to ShadowTree.
1680 https://bugs.webkit.org/show_bug.cgi?id=79342
1682 Reviewed by Hajime Morita.
1684 * Source/autotools/symbols.filter:
1686 2012-02-26 Chang Wan Hong <jourmoon@company100.net>
1688 Update .gitignore for project property files generated by Eclipse.
1689 https://bugs.webkit.org/show_bug.cgi?id=79463
1691 Reviewed by Andreas Kling.
1693 * .gitignore: Ignore .project and .cproject
1695 2012-02-25 Ryosuke Niwa <rniwa@webkit.org>
1697 Perf-o-matic build fix after r108917. I need a scrollbar in order see all the tests.
1699 * Websites/webkit-perf.appspot.com/css/admin.css:
1702 2012-02-25 Ryosuke Niwa <rniwa@webkit.org>
1704 perf-o-matic needs a better admin page
1705 https://bugs.webkit.org/show_bug.cgi?id=79585
1707 Reviewed by Sam Weinig.
1709 Add admin/ to replace admin/create-models.html and admin/merge-tests.
1711 Also update MergeTestHandler to accept JSON requests and add "Admin" navigation link on all pages.
1713 * Websites/webkit-perf.appspot.com/admin_handlers.py: Added.
1714 * Websites/webkit-perf.appspot.com/controller.py:
1715 (RunsUpdateHandler.post): Fix a regression from r108399.
1716 * Websites/webkit-perf.appspot.com/css/admin.css: Added.
1717 * Websites/webkit-perf.appspot.com/js/admin.js: Added.
1718 * Websites/webkit-perf.appspot.com/js/config.js:
1719 * Websites/webkit-perf.appspot.com/main.py:
1720 * Websites/webkit-perf.appspot.com/merge_tests.html: Removed.
1721 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
1722 (MergeTestsHandler):
1723 (MergeTestsHandler.post):
1724 * Websites/webkit-perf.appspot.com/static: Removed.
1725 * Websites/webkit-perf.appspot.com/static/create-models.html: Removed.
1727 2012-02-24 Ryosuke Niwa <rniwa@webkit.org>
1729 Increment perf-o-matic version.
1731 * Websites/webkit-perf.appspot.com/app.yaml:
1733 2012-02-23 Konrad Piascik <kpiascik@rim.com>
1735 Upstream BlackBerry Cookie Management Classes
1736 https://bugs.webkit.org/show_bug.cgi?id=73654
1738 Reviewed by Rob Buis.
1740 Manual test to see in milliseconds how quickly 100 writes followed by 100 reads take.
1741 This test is ran twice and the average read and write for each of the 2 runs is shown.
1743 * ManualTests/cookieSpeedTest.html: Added.
1745 2012-02-23 Dave Tu <dtu@chromium.org>
1747 Add Chromium gpu_tests to the flakiness dashboard
1748 https://bugs.webkit.org/show_bug.cgi?id=79300
1750 Reviewed by Ojan Vafai.
1752 * Tools/TestResultServer/static-dashboards/builders.js:
1753 * Tools/TestResultServer/static-dashboards/dashboard_base.js:
1755 2012-02-23 Patrick Gansterer <paroga@webkit.org>
1757 [CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro
1758 https://bugs.webkit.org/show_bug.cgi?id=79371
1760 Reviewed by Daniel Bates.
1762 Add a new macro to handle the inclusion of the platform specific *.cmake files.
1763 In the future this macro should get expanded to also handle feature specifc
1764 files, like the UseJSC.cmake in WebCore we already have.
1766 * Source/cmake/WebKitMacros.cmake:
1768 2012-02-23 Patrick Gansterer <paroga@webkit.org>
1770 [CMake] Add FindDirectX
1771 https://bugs.webkit.org/show_bug.cgi?id=79344
1773 Reviewed by Adam Roben.
1775 * Source/cmake/FindDirectX.cmake: Added.
1777 2012-02-23 Patrick Gansterer <paroga@webkit.org>
1779 [CMake] Add FindQuickTimeSDK
1780 https://bugs.webkit.org/show_bug.cgi?id=79345
1782 Reviewed by Adam Roben.
1784 * Source/cmake/FindQuickTimeSDK.cmake: Added.
1786 2012-02-22 Raphael Kubo da Costa <kubo@profusion.mobi>
1788 [CMake] Remove FindGDK.cmake and FindGDK-PixBuf.cmake
1789 https://bugs.webkit.org/show_bug.cgi?id=79292
1791 Reviewed by Daniel Bates.
1793 These files were committed when the EFL port's buildsystem code
1794 was upstreamed, but are currently not being used anywhere, as the EFL
1795 port has not depended on GDK for a long time.
1797 * Source/cmake/FindGDK-PixBuf.cmake: Removed.
1798 * Source/cmake/FindGDK.cmake: Removed.
1800 2012-02-22 Martin Robinson <mrobinson@igalia.com>
1802 [GTK] Clean build is broken when using make -j
1803 https://bugs.webkit.org/show_bug.cgi?id=76388
1805 * GNUmakefile.am: Add new global source list variables.
1807 2012-02-20 Ryosuke Niwa <rniwa@webkit.org>
1809 perf-o-matic: Extract logic to generate JSON responses as classes to unit test
1810 https://bugs.webkit.org/show_bug.cgi?id=79018
1812 Rubber-stamped by Adam Barth.
1814 Extracted DashboardJSONGenerator, ManifestJSONGenerator, and RunsJSONGenerator
1815 into json_generators.py from DashboardHandler, ManifestHandler, and RunsHandler
1816 and added unit tests for the former three classes.
1818 Merged the latter three classes into controler.py since they have become too trivial
1819 to have their own files.
1821 * Websites/webkit-perf.appspot.com/controller.py:
1822 (ManifestUpdateHandler):
1823 (ManifestUpdateHandler.get):
1824 (ManifestUpdateHandler.post):
1825 (DashboardUpdateHandler):
1826 (DashboardUpdateHandler.get):
1827 (DashboardUpdateHandler.post):
1828 (_get_test_branch_platform_ids):
1829 (RunsUpdateHandler):
1830 (RunsUpdateHandler.get):
1831 (CachedRunsHandler.get):
1832 * Websites/webkit-perf.appspot.com/dashboard_handler.py: Removed.
1833 * Websites/webkit-perf.appspot.com/json_generators.py: Added.
1834 (JSONGeneratorBase):
1835 (JSONGeneratorBase.to_json):
1836 (DashboardJSONGenerator):
1837 (DashboardJSONGenerator.__init__):
1838 (DashboardJSONGenerator.value):
1839 (ManifestJSONGenerator):
1840 (ManifestJSONGenerator.__init__):
1841 (ManifestJSONGenerator.value):
1842 (RunsJSONGenerator):
1843 (RunsJSONGenerator.__init__):
1844 (RunsJSONGenerator._generate_runs):
1845 (RunsJSONGenerator._entry_from_build_and_result):
1846 (RunsJSONGenerator.value):
1847 * Websites/webkit-perf.appspot.com/json_generators_unittest.py: Added.
1849 (JSONGeneratorBaseTest):
1850 (JSONGeneratorBaseTest.test_to_json):
1851 (JSONGeneratorBaseTest.test_to_json.AJSONGenerator):
1852 (JSONGeneratorBaseTest.test_to_json.AJSONGenerator.value):
1853 (DashboardJSONGeneratorTest):
1854 (DashboardJSONGeneratorTest.test_value_no_branch):
1855 (DashboardJSONGeneratorTest.test_value_no_plaforms):
1856 (DashboardJSONGeneratorTest.test_value_single_platform):
1857 (DashboardJSONGeneratorTest.test_value_two_platforms):
1858 (ManifestJSONGeneratorTest):
1859 (ManifestJSONGeneratorTest.test_value_no_branch):
1860 (ManifestJSONGeneratorTest.test_value_no_plaforms):
1861 (ManifestJSONGeneratorTest._assert_single_test):
1862 (ManifestJSONGeneratorTest.test_value_single_platform):
1863 (ManifestJSONGeneratorTest.test_value_two_platforms):
1864 (ManifestJSONGeneratorTest.test_value_two_tests):
1865 (RunsJSONGeneratorTest):
1866 (RunsJSONGeneratorTest._create_results):
1867 (RunsJSONGeneratorTest.test_generate_runs):
1868 (RunsJSONGeneratorTest.test_value_without_results):
1869 (RunsJSONGeneratorTest.test_value_with_results):
1870 (RunsJSONGeneratorTest._assert_entry):
1871 (RunsJSONGeneratorTest.test_run_from_build_and_result):
1872 (RunsJSONGeneratorTest.test_run_from_build_and_result.create_build):
1873 * Websites/webkit-perf.appspot.com/main.py:
1874 * Websites/webkit-perf.appspot.com/manifest_handler.py: Removed.
1875 * Websites/webkit-perf.appspot.com/models.py:
1876 (Test.update_or_insert.execute):
1878 (TestResult.get_or_insert_from_parsed_json):
1879 * Websites/webkit-perf.appspot.com/models_unittest.py:
1880 (TestModelTests.test_update_or_insert_to_update):
1881 (TestResultTests.test_get_or_insert_stat_value):
1882 * Websites/webkit-perf.appspot.com/runs_handler.py: Removed.
1884 2012-02-20 Martin Robinson <mrobinson@igalia.com>
1886 [GTK] Turn on requestAnimationFrame for release builds
1887 https://bugs.webkit.org/show_bug.cgi?id=79038
1889 Reviewed by Gustavo Noronha Silva.
1891 * configure.ac: Turn on requestAnimationFrame by default.
1893 2012-02-20 Martin Robinson <mrobinson@igalia.com>
1895 [GTK] Geolocation support should be on by default
1896 https://bugs.webkit.org/show_bug.cgi?id=79037
1898 Reviewed by Gustavo Noronha Silva.
1900 * configure.ac: Turn on geolocation support in release builds.
1902 2012-02-20 Kihong Kwon <kihong.kwon@samsung.com>
1904 Add a new API for the Vibration API(W3C).
1905 https://bugs.webkit.org/show_bug.cgi?id=72010
1907 Reviewed by Hajime Morita.
1909 Add Implementation for the Vibration API to the WebKit-EFL port.
1910 http://dev.w3.org/2009/dap/vibration/
1912 * Source/cmake/OptionsEfl.cmake: Add ENABLE_VIBRATION feature.
1913 * Source/cmakeconfig.h.cmake:
1915 2012-02-19 Ryosuke Niwa <rniwa@webkit.org>
1917 Move more logic from handler classes to model classes and add unit tests
1918 https://bugs.webkit.org/show_bug.cgi?id=78989
1920 Reviewed by Hajime Morita.
1922 Extracted various functions from CreateHandler, ReportHanlder, and RunsHanlder to model classes
1923 in order to unit-test them, added DataStoreTestsBase to reduce the code duplication in tests,
1924 and added a whole bunch of unit tests in models_unittest.py.
1926 * Websites/webkit-perf.appspot.com/create_handler.py:
1927 (CreateHandler._create_branch):
1928 (CreateHandler._create_platform):
1929 * Websites/webkit-perf.appspot.com/models.py:
1930 (_create_if_possible):
1931 (_create_if_possible.execute):
1933 (Branch.create_if_possible):
1935 (Platform.create_if_possible):
1937 (Build.get_or_insert_from_log):
1939 (Test.update_or_insert):
1940 (Test.update_or_insert.execute):
1942 (TestResult.get_or_insert_from_parsed_json):
1943 (TestResult.get_or_insert_from_parsed_json._float_or_none):
1944 (TestResult.generate_runs):
1945 * Websites/webkit-perf.appspot.com/models_unittest.py:
1946 (DataStoreTestsBase):
1947 (DataStoreTestsBase.assertThereIsNoInstanceOf):
1948 (DataStoreTestsBase.assertOnlyInstance):
1949 (DataStoreTestsBase.assertEqualUnorderedList):
1951 (HelperTests.test_create_in_transaction_with_numeric_id_holder):
1952 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder):
1953 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder):
1954 (HelperTests.test_delete_model_with_numeric_id_holder):
1956 (BranchTests.test_create_if_possible):
1958 (PlatformTests.test_create_if_possible):
1960 (_create_some_builder):
1962 (BuildTests.test_get_or_insert_from_log):
1964 (TestModelTests.test_update_or_insert):
1965 (TestModelTests.test_update_or_insert_to_update):
1967 (TestResultTests._create_build):
1968 (TestResultTests.test_get_or_insert_value):
1969 (TestResultTests.test_get_or_insert_stat_value):
1970 (TestResultTests._create_results):
1971 (TestResultTests.test_generate_runs):
1973 (ReportLogTests.test_branch):
1974 (ReportLogTests.test_platform):
1975 (PersistentCacheTests):
1976 (PersistentCacheTests.setUp):
1977 (PersistentCacheTests.test_set):
1978 * Websites/webkit-perf.appspot.com/report_process_handler.py:
1979 (ReportProcessHandler.post):
1980 * Websites/webkit-perf.appspot.com/runs_handler.py:
1984 2012-02-20 Patrick Gansterer <paroga@webkit.org>
1986 [CMake] Fix PLATFORM() define for Windows.
1988 Define WTF_PLATFORM_WIN instead of WTF_PLATFORM_WINDOWS.
1990 * Source/cmake/OptionsWindows.cmake:
1992 2012-02-20 Martin Robinson <mrobinson@igalia.com>
1994 Fix WebKit2GTK+ for 'make distcheck'.
1996 Instead of conditionally including WebKit2 GNUmakefiles, always
1997 include them and conditionally activate the final targets.
2001 2012-02-19 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2003 [CMAKE] Check gstreamer minimum required version.
2004 https://bugs.webkit.org/show_bug.cgi?id=79005
2006 Reviewed by Daniel Bates.
2008 To enable video, Gstreamer version requires to be above 0.10.30.
2009 This patch checks whether Gstreamer version is greater than 0.10.30.
2011 * Source/cmake/FindGStreamer-App.cmake:
2012 * Source/cmake/FindGStreamer-Base.cmake:
2013 * Source/cmake/FindGStreamer-Interfaces.cmake:
2014 * Source/cmake/FindGStreamer-Pbutils.cmake:
2015 * Source/cmake/FindGStreamer-Plugins-Base.cmake:
2016 * Source/cmake/FindGStreamer-Video.cmake:
2017 * Source/cmake/FindGStreamer.cmake:
2019 2012-02-19 Gustavo Noronha Silva <gns@gnome.org>
2021 [GTK] Remove unused GSettings stuff
2022 https://bugs.webkit.org/show_bug.cgi?id=78995
2024 Reviewed by Martin Robinson.
2026 * configure.ac: remove gsettings schema file creation.
2028 2012-02-19 Ryosuke Niwa <rniwa@webkit.org>
2030 Perf-o-matic should show both WebKit and Chromium revisions
2031 https://bugs.webkit.org/show_bug.cgi?id=78955
2033 Reviewed by Andreas Kling.
2035 Include Chromium revision numbers in runs responses when available.
2037 * Websites/webkit-perf.appspot.com/js/config.js:
2039 (urlForChangesetList):
2040 * Websites/webkit-perf.appspot.com/runs_handler.py:
2043 2012-02-18 Kevin Ollivier <kevino@theolliviers.com>
2045 [wx] Exclude a couple unused bindings files from the build
2046 as they do not compile currently.
2050 2012-02-17 Ryosuke Niwa <rniwa@webkit.org>
2052 perf-o-matic needs model unit tests
2053 https://bugs.webkit.org/show_bug.cgi?id=78885
2055 Reviewed by Adam Barth.
2057 Added unit tests for models.py.
2059 Also renamed modelFromNumericId to model_from_numeric_id and moved set_persitent_cache and get_persistent_cache
2060 from controller to PersistentCache.set_cache and PersistentCahce.set_cache respectively.
2062 * Websites/webkit-perf.appspot.com/controller.py:
2064 (CachedManifestHandler.get):
2066 (CachedDashboardHandler.get):
2068 (CachedRunsHandler.get):
2069 * Websites/webkit-perf.appspot.com/create_handler.py:
2070 (CreateHandler._create_builder):
2071 (CreateHandler._create_builder.execute):
2072 * Websites/webkit-perf.appspot.com/models.py:
2073 (create_in_transaction_with_numeric_id_holder):
2074 (model_from_numeric_id):
2077 (Builder.update_password):
2078 (Builder._hashed_password):
2079 (TestResult.key_name):
2080 (ReportLog.get_value):
2081 (ReportLog._integer_in_payload):
2083 (ReportLog.timestamp):
2085 (PersistentCache.set_cache):
2086 (PersistentCache.set_cache.execute):
2087 (PersistentCache.get_cache):
2088 * Websites/webkit-perf.appspot.com/models_unittest.py: Added.
2090 (HelperTests.setUp):
2091 (HelperTests.tearDown):
2092 (HelperTests._assert_there_is_exactly_one_id_holder_and_matches):
2093 (HelperTests.test_create_in_transaction_with_numeric_id_holder):
2094 (HelperTests.test_create_in_transaction_with_numeric_id_holder.execute):
2095 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder):
2096 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder.execute):
2097 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder):
2098 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder.execute):
2099 (HelperTests.test_delete_model_with_numeric_id_holder):
2100 (HelperTests.test_delete_model_with_numeric_id_holder.execute):
2101 (HelperTests.test_model_from_numeric_id):
2102 (HelperTests.test_model_from_numeric_id.execute):
2104 (BuilderTests.setUp):
2105 (BuilderTests.tearDown):
2106 (BuilderTests.test_create):
2107 (BuilderTests.test_update_password):
2108 (BuilderTests.test_hashed_password):
2109 (BuilderTests.test_authenticate):
2112 (ReportLog.tearDown):
2113 (ReportLog._create_log_with_payload):
2114 (ReportLog.test_parsed_payload):
2115 (ReportLog.test_get_value):
2116 (ReportLog.test_results):
2117 (ReportLog.test_builder):
2118 (ReportLog.test_build_number):
2119 (ReportLog.test_webkit_revision):
2120 (ReportLog.chromium_revision):
2121 (PersistentCacheTests):
2122 (PersistentCacheTests.setUp):
2123 (PersistentCacheTests.tearDown):
2124 (PersistentCacheTests._assert_persistent_cache):
2125 (PersistentCacheTests.test_set):
2126 (PersistentCacheTests.test_get):
2127 * Websites/webkit-perf.appspot.com/runs_handler.py:
2130 2012-02-17 Carlos Garcia Campos <cgarcia@igalia.com>
2132 Unreviewed. Fix GTK+ build after r108003.
2134 * Source/autotools/symbols.filter: Add missing symbol.
2136 2012-02-16 Simon Hausmann <simon.hausmann@nokia.com>
2138 [Qt] Move event conversion functions from WebCore to WebKit
2139 https://bugs.webkit.org/show_bug.cgi?id=78788
2141 Reviewed by Kenneth Rohde Christiansen.
2143 * Source/api.pri: Add new files to the build.
2145 2012-02-14 Raphael Kubo da Costa <kubo@profusion.mobi>
2147 [CMake] Remove unused PkgConfig module import from FindCFLite.cmake.
2148 https://bugs.webkit.org/show_bug.cgi?id=78600
2150 Reviewed by Adam Roben.
2152 * Source/cmake/FindCFLite.cmake:
2154 2012-02-15 Roland Steiner <rolandsteiner@chromium.org>
2156 <style scoped>: Allow <style scoped> as a direct child of a ShadowRoot
2157 https://bugs.webkit.org/show_bug.cgi?id=77853
2159 numberOfScopedHTMLStyleChildren got moved from Element into Node.
2161 Reviewed by Dimitri Glazkov.
2163 * Source/autotools/symbols.filter:
2165 2012-02-13 Raphael Kubo da Costa <kubo@profusion.mobi>
2167 [CMake] Merge WebKitEfl.cmake into FindEFL.cmake.
2168 https://bugs.webkit.org/show_bug.cgi?id=78566
2170 Reviewed by Daniel Bates.
2172 * Source/cmake/FindEFL.cmake: Move the code to find edje_cc here from
2174 * Source/cmake/WebKitEfl.cmake: Removed.
2176 2012-02-14 Shinya Kawanaka <shinyak@google.com>
2178 Use youngestShadowRoot and oldestShadowRoot instead of Element::shadowRoot().
2179 https://bugs.webkit.org/show_bug.cgi?id=78455
2181 Reviewed by Hajime Morita.
2183 Exports necessary symbols.
2185 * Source/autotools/symbols.filter:
2187 2012-02-13 Ryosuke Niwa <rniwa@webkit.org>
2189 Yet another perf-o-matic build fix. It turns out that a task of the same name can't be
2190 queued for days after the first task is completed. So don't use it. Updating persistent
2191 caches more often than necessary is better than never updating them.
2193 * Websites/webkit-perf.appspot.com/controller.py:
2194 (schedule_manifest_update):
2195 (schedule_dashboard_update):
2196 (schedule_runs_update):
2198 2012-02-13 ChangSeok Oh <shivamidow@gmail.com>
2200 [GTK] Revise configuration for MHTML
2201 https://bugs.webkit.org/show_bug.cgi?id=78364
2203 Reviewed by Gustavo Noronha Silva.
2205 Added some lines to show checking messages, whether mhtml is enabled or not
2206 during configuration and the configuration result for mhtml.
2207 MHTML is a web page archive format used to combine resources
2208 that are typically represented by external links (such as images, Flash animations,
2209 Java applets, audio files) together with HTML code into a single file.
2210 http://en.wikipedia.org/wiki/MHTML
2214 2012-02-06 Raphael Kubo da Costa <kubo@profusion.mobi>
2216 [EFL] Drop support for the Curl network backend.
2217 https://bugs.webkit.org/show_bug.cgi?id=77874
2219 Reviewed by Eric Seidel.
2221 Nobody seems to be maintaining the Curl backend in WebCore, the
2222 EFL port developers all seem to be using the Soup backend and the
2223 port itself has many features which are only implemented for the
2226 * Source/cmake/OptionsEfl.cmake: Remove network backend selection
2227 checks and unconditionally require Glib and Libsoup, bump the
2228 required LibSoup version to the same one the GTK+ port looks for,
2229 since we share the same network backend.
2231 2012-02-12 Ryosuke Niwa <rniwa@webkit.org>
2233 Another perf-o-matic build fix.
2235 * Websites/webkit-perf.appspot.com/report_process_handler.py:
2236 (ReportProcessHandler._create_build_if_possible):
2238 2012-02-12 Ryosuke Niwa <rniwa@webkit.org>
2240 Perf-o-matic build fix.
2242 * Websites/webkit-perf.appspot.com/report_handler.py:
2243 (ReportHandler.post):
2245 2012-02-10 Ryosuke Niwa <rniwa@webkit.org>
2247 REGRESSION: Perf-o-matic adds duplicated test results
2248 https://bugs.webkit.org/show_bug.cgi?id=78373
2250 Reviewed by Hajime Morita.
2252 Add TestResult inside a transaction. We use high replication databsae but this should prevent
2253 the duplication in the most of the time.
2255 Also fixed random bugs in Controller and ReportHandler.
2257 * Websites/webkit-perf.appspot.com/controller.py:
2258 (get_persistent_cache):
2259 * Websites/webkit-perf.appspot.com/report_handler.py:
2260 (ReportHandler.post):
2261 * Websites/webkit-perf.appspot.com/report_process_handler.py:
2262 (ReportProcessHandler.post):
2263 (ReportProcessHandler._add_test_if_needed):
2264 (ReportProcessHandler):
2265 (ReportProcessHandler._add_test_result_if_needed):
2266 (ReportProcessHandler._add_test_result_if_needed._float_or_none):
2267 (ReportProcessHandler._add_test_result_if_needed.execute):
2269 2012-02-12 Carlos Garcia Campos <cgarcia@igalia.com>
2271 Unreviewed. Fix GTK+ build after r107454.
2273 * configure.ac: Disable Mutation observers build on GTK+ until it
2276 2012-02-10 Adam Klein <adamk@chromium.org>
2278 Enable MUTATION_OBSERVERS by default on all platforms
2279 https://bugs.webkit.org/show_bug.cgi?id=78196
2281 Reviewed by Ojan Vafai.
2285 2012-02-10 Ryosuke Niwa <rniwa@webkit.org>
2287 Perf-o-matic build fix after r107386.
2289 * Websites/webkit-perf.appspot.com/app.yaml:
2290 * Websites/webkit-perf.appspot.com/controller.py:
2291 (schedule_manifest_update):
2292 (schedule_dashboard_update):
2293 (schedule_runs_update):
2294 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
2295 (MergeTestsHandler.get):
2296 * Websites/webkit-perf.appspot.com/report_logs_handler.py:
2297 (ReportLogsHandler.get):
2298 (ReportLogsHandler.post):
2300 2012-02-10 Ryosuke Niwa <rniwa@webkit.org>
2302 Perf-o-matic should process reports in background
2303 https://bugs.webkit.org/show_bug.cgi?id=78309
2305 Reviewed by Hajime Morita.
2307 Split the logic to create Build, Test, and TestResult objects from ReportHandler into ReportProcessHandler.
2308 ReportHandler now merely creates ReportLog and schedules a task to process it.
2310 Also added ReportLogHandler to manage stale ReportLogs.
2312 * Websites/webkit-perf.appspot.com/app.yaml:
2313 * Websites/webkit-perf.appspot.com/controller.py:
2314 (schedule_manifest_update):
2315 (schedule_dashboard_update):
2316 (schedule_runs_update):
2317 (CachedRunsHandler.get):
2318 (schedule_report_process):
2319 * Websites/webkit-perf.appspot.com/main.py:
2320 * Websites/webkit-perf.appspot.com/merge_tests.html: Renamed from Websites/webkit-perf.appspot.com/merge_tests.yaml.
2321 * Websites/webkit-perf.appspot.com/models.py:
2323 (ReportLog._parsed_payload):
2324 (ReportLog.get_value):
2325 (ReportLog.results):
2326 (ReportLog.builder):
2328 (ReportLog.platform):
2329 (ReportLog.build_number):
2330 (ReportLog.webkit_revision):
2331 (ReportLog.chromium_revision):
2332 (ReportLog._model_by_key_name_in_payload):
2333 (ReportLog._integer_in_payload):
2334 (ReportLog.timestamp):
2335 * Websites/webkit-perf.appspot.com/report_handler.py:
2336 (ReportHandler.post):
2337 (ReportHandler._output):
2338 (ReportHandler._results_are_valid):
2339 (ReportHandler._results_are_valid._is_float_convertible):
2341 * Websites/webkit-perf.appspot.com/report_logs.html: Added.
2342 * Websites/webkit-perf.appspot.com/report_logs_handler.py: Added.
2343 (ReportLogsHandler):
2344 (ReportLogsHandler.get):
2345 (ReportLogsHandler.post):
2346 (ReportLogsHandler._error):
2347 * Websites/webkit-perf.appspot.com/report_process_handler.py: Copied from Websites/webkit-perf.appspot.com/report_handler.py.
2348 (ReportProcessHandler):
2349 (ReportProcessHandler.post):
2350 (ReportProcessHandler._create_build_if_possible):
2351 (ReportProcessHandler._create_build_if_possible.execute):
2352 (ReportProcessHandler._add_test_if_needed):
2354 2012-02-09 Ryosuke Niwa <rniwa@webkit.org>
2356 Perf-o-matic shouldn't rely on memcache to store cached JSON responses
2357 https://bugs.webkit.org/show_bug.cgi?id=78306
2359 Reviewed by Adam Barth.
2361 Added PersistentCache model that stores the generated JSON responses.
2363 * Websites/webkit-perf.appspot.com/controller.py:
2364 (set_persistent_cache):
2365 (set_persistent_cache.execute):
2366 (get_persistent_cache):
2368 (CachedManifestHandler.get):
2370 (CachedDashboardHandler.get):
2372 (CachedRunsHandler.get):
2373 * Websites/webkit-perf.appspot.com/models.py:
2378 2012-02-09 Ryosuke Niwa <rniwa@webkit.org>
2380 Perf-o-matic should update memcache in taskqueue
2381 https://bugs.webkit.org/show_bug.cgi?id=78209
2383 Reviewed by Adam Barth.
2385 Update dashboard, manifest, and runs memcaches in taskqueue.
2386 Also centralized the management of caches in controller.py.
2388 * Websites/webkit-perf.appspot.com/app.yaml:
2389 * Websites/webkit-perf.appspot.com/controller.py: Added.
2391 (schedule_manifest_update):
2392 (CachedManifestHandler):
2393 (CachedManifestHandler.get):
2395 (schedule_dashboard_update):
2396 (CachedDashboardHandler):
2397 (CachedDashboardHandler.get):
2399 (schedule_runs_update):
2400 (CachedRunsHandler):
2401 (CachedRunsHandler.get):
2402 * Websites/webkit-perf.appspot.com/create_handler.py:
2403 (CreateHandler.post):
2404 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
2405 (DashboardHandler.post):
2406 * Websites/webkit-perf.appspot.com/main.py:
2407 * Websites/webkit-perf.appspot.com/manifest_handler.py:
2408 (ManifestHandler.post):
2409 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
2410 (MergeTestsHandler.post):
2411 * Websites/webkit-perf.appspot.com/report_handler.py:
2412 (ReportHandler.post):
2413 * Websites/webkit-perf.appspot.com/runs_handler.py:
2416 2012-02-09 Carlos Garcia Campos <cgarcia@igalia.com>
2418 [GTK] Add WebKitWebView::mouse-target-changed signal to WebKit2 GTK+ API
2419 https://bugs.webkit.org/show_bug.cgi?id=78097
2421 Reviewed by Martin Robinson.
2423 * Source/autotools/symbols.filter: Add freeOwnedGPtr<_GdkEvent>
2424 symbol to be able to use GOwnPtr<GdkEvent> in WebKit2 GTK+ unit
2427 2012-02-09 Kent Tamura <tkent@chromium.org>
2429 Do not localize numbers in scientific notation
2430 https://bugs.webkit.org/show_bug.cgi?id=78208
2432 Reviewed by Hajime Morita.
2434 * ManualTests/input-number-localization.html: Updated for scientific notation.
2436 2012-02-09 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2438 [CMAKE] Change lowercase variable with uppercase's.
2439 https://bugs.webkit.org/show_bug.cgi?id=78198
2441 Reviewed by Daniel Bates.
2443 CMake variable is only written by uppercase.
2447 2012-02-07 MORITA Hajime <morrita@google.com>
2449 Replacement text should be available from the marker.
2450 https://bugs.webkit.org/show_bug.cgi?id=77934
2452 Reviewed by Kent Tamura.
2454 * Source/autotools/symbols.filter: Added an exporting symbol.
2456 2012-02-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2458 [CMAKE] Use *bin* and *lib* directories for executable and libraries.
2459 https://bugs.webkit.org/show_bug.cgi?id=77928
2461 Reviewed by Daniel Bates.
2463 CMake has used *Programs* directory for executable. In addition, shared libraries are being
2464 built in source directory. It is better to set common places in order to maintain executable
2465 and libraries. *bin* is for executable and *lib* is for library.
2467 * CMakeLists.txt: Set library output path.
2468 * Source/cmake/WebKitFS.cmake: Remove *Programs* creation.
2470 2012-02-07 Priit Laes <plaes@plaes.org>
2472 Get rid of Source/autotools/webkit.m4
2473 https://bugs.webkit.org/show_bug.cgi?id=77833
2475 Reviewed by Martin Robinson.
2477 Move checks from webkit.m4 to configure.ac and modernize macros:
2478 . Check for visibility flags after CXX has been defined
2479 . Use PKG_PROG_PKG_CONFIG for pkg-config lookup
2480 . Drop unused LIBFFTW_REQUIRED_VERSION
2481 . Update ICU libs for mingw (bug 77837).
2482 . Require Pango 1.21.0 (as per unicode backend)
2483 . Bump minimum glib version due to g_thread_init changes
2485 * Source/autotools/webkit.m4: Removed.
2488 2012-02-07 Ryosuke Niwa <rniwa@webkit.org>
2490 Dashboard on perf-o-matic should be sorted
2491 https://bugs.webkit.org/show_bug.cgi?id=77924
2493 Reviewed by Tony Chang.
2495 Sort tests in the frontend using the fact ES5 keeps the property order in the insertion order.
2497 * Websites/webkit-perf.appspot.com/js/config.js:
2498 (fetchDashboardManifest):
2500 2012-02-07 Frederik Gladhorn <frederik.gladhorn@nokia.com>
2502 Update .gitignore for Qt Creator/KDevelop.
2503 https://bugs.webkit.org/show_bug.cgi?id=77984
2505 Reviewed by Simon Hausmann.
2507 * .gitignore: Ignore temp files created by Qt Creator and KDevelop.
2509 2012-02-07 Priit Laes <plaes@plaes.org>
2511 [GTK] Broken "HTML5 <scoped style>" detection
2512 https://bugs.webkit.org/show_bug.cgi?id=77979
2514 Reviewed by Gustavo Noronha Silva.
2516 * configure.ac: Fix wrong variable for HTML5 <style scoped> detection
2518 2012-02-06 Shinya Kawanaka <shinyak@google.com>
2520 Remove Element::ensureShadowRoot export.
2521 https://bugs.webkit.org/show_bug.cgi?id=77932
2523 Reviewed by Hajime Morita.
2525 * Source/autotools/symbols.filter:
2527 2012-02-06 Martin Robinson <mrobinson@igalia.com> and Nayan Kumar K <nayankk@motorola.com>
2529 [GTK] Add TextureMapperGL implementation
2530 https://bugs.webkit.org/show_bug.cgi?id=75308
2532 Reviewed by Alejandro G. Castro.
2534 * GNUmakefile.am: TextureMapperGL implies USE(TEXTURE_MAPPER)
2535 * configure.ac: Only allow enabling the GL version of TextureMapper on X11.
2537 2012-02-06 Ryosuke Niwa <rniwa@webkit.org>
2539 Perf-o-matic should show min/max/stdev on graphs
2540 https://bugs.webkit.org/show_bug.cgi?id=77702
2542 Reviewed by Andreas Kling.
2544 Include min/max/stdev in test runs when available to be shown on the perf-o-matic.
2546 Also merge a change to config.js and increment the version number by 1 (unreviewed).
2548 * Websites/webkit-perf.appspot.com/app.yaml:
2549 * Websites/webkit-perf.appspot.com/js/config.js:
2550 * Websites/webkit-perf.appspot.com/runs_handler.py:
2553 2012-02-06 Carlos Garcia Campos <cgarcia@igalia.com>
2555 [GTK] Update NEWS and configure.ac for 1.7.5 release
2556 https://bugs.webkit.org/show_bug.cgi?id=77859
2558 Reviewed by Philippe Normand.
2560 * configure.ac: Bumped version number.
2562 2012-02-05 ChangSeok Oh <shivamidow@gmail.com>
2564 [EFL] Enable WebGL with glx backend
2565 https://bugs.webkit.org/show_bug.cgi?id=77308
2567 Reviewed by Martin Robinson.
2569 Enabled WebGL feature for EFL port. The way is very similar to the one of GTK port.
2571 * Source/cmake/OptionsEfl.cmake: Added feature option for WebGL.
2573 2012-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2575 [CMAKE] Support javascriptcore test for EFL port.
2576 https://bugs.webkit.org/show_bug.cgi?id=77425
2578 Reviewed by Daniel Bates.
2580 Efl and WinCE as well as Blackberry port are now using Cmake as its build system
2581 and they are share the make file to create jsc excutable. In order to run
2582 "run-javascriptcore-tests", EFL port needs to change jsc installation configuration
2583 with executable output directory(e.g. Programs). So, this patch change jsc installation
2584 configuration only for EFL port.
2586 * Source/cmake/OptionsEfl.cmake: Change *jsc_efl* name with *jsc*.
2588 2012-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2590 [CMAKE] Do not build Tools when building jsc only.
2591 https://bugs.webkit.org/show_bug.cgi?id=77826
2593 Reviewed by Daniel Bates.
2595 Do not build Tools when jsc is only built. Build breaks occur because
2596 Tools is built together when building jsc.
2598 * CMakeLists.txt: Build Tools directory when ENABLE_TOOLS is on.
2600 2012-02-04 Philip Rogers <pdr@google.com>
2602 Fix bug in svg-link-hover-use.svg
2603 https://bugs.webkit.org/show_bug.cgi?id=77768
2605 Reviewed by Eric Seidel.
2607 * ManualTests/svg-link-hover-use.svg:
2609 2012-02-04 Kalev Lember <kalevlember@gmail.com>
2611 [GTK] Use the wide character version of win32 API by default
2612 https://bugs.webkit.org/show_bug.cgi?id=77809
2614 Reviewed by Martin Robinson.
2616 Certain win32-specific files (like PluginDatabaseWin.cpp) make the
2617 assumption that the wide character version of win32 API is the default.
2618 Define _UNICODE and UNICODE to do this, similar to what other win32
2623 2012-02-03 Kalev Lember <kalevlember@gmail.com>
2625 [GTK] configure: Print out the -Wno-c++0x-compat test result
2626 https://bugs.webkit.org/show_bug.cgi?id=77757
2628 Reviewed by Martin Robinson.
2630 The check whether -Wno-c++0x-compat flag is needed didn't print out
2631 the test result (and newline), which caused the following test to be
2632 displayed on the same line.
2634 checking if we have to disable C++0x compat warnings for GCC >= 4.6.0... checking pthread.h usability... yes
2638 2012-02-03 Ryosuke Niwa <rniwa@webkit.org>
2640 perf-o-matic should store chromium svn revision
2641 https://bugs.webkit.org/show_bug.cgi?id=77725
2643 Reviewed by Dirk Pranke.
2645 Store both WebKit and Chromium revisions when both are reported.
2647 * Websites/webkit-perf.appspot.com/models.py:
2649 * Websites/webkit-perf.appspot.com/report_handler.py:
2650 (ReportHandler.post):
2651 (ReportHandler._create_build_if_possible):
2652 (ReportHandler._create_build_if_possible.execute):
2653 * Websites/webkit-perf.appspot.com/static/manual-submit.html:
2655 2012-02-03 Simon Hausmann <simon.hausmann@nokia.com>
2657 [Qt] Replace GNU linker script for exports with export macros in WTF/JSC
2658 https://bugs.webkit.org/show_bug.cgi?id=77723
2660 Reviewed by Tor Arne Vestbø.
2662 * Source/api.pri: Remove use of GNU linker script on Linux.
2663 * Source/qtwebkit-export.map: Removed.
2665 2012-02-03 Shinya Kawanaka <shinyak@google.com>
2667 Stop calling Element::ensureShadowRoot in Internals.
2668 https://bugs.webkit.org/show_bug.cgi?id=77612
2670 Reviewed by Hajime Morita.
2672 * Source/autotools/symbols.filter:
2674 2012-02-02 Mark Rowe <mrowe@apple.com>
2676 <http://webkit.org/b/77717> Makefile should provide control over output verbosity
2678 Allow the filtering of the output of our Makefile to be configured via a user default
2679 and overriden via a command-line argument to make.
2681 The Makefile takes the verbosity from BuildTranscriptVerbosity default in the
2682 org.webkit.BuildConfiguration domain. The supported values are "default", "quiet"
2683 and "noisy". "default" maintains the existing behavior of only filtering out
2684 the setenv lines from Xcode's shell script build phases. "quiet" filters all output
2685 through filter-build-webkit. "noisy" provides unfiltered output. The verbosity can
2686 be overriden for a single invocation of make by specifying the VERBOSITY variable
2687 on the make command line.
2689 To always get full output:
2690 defaults write org.webkit.BuildConfiguration BuildTranscriptVerbosity noisy
2692 To always get filtered ouptut:
2693 defaults write org.webkit.BuildConfiguration BuildTranscriptVerbosity quiet
2695 To get full output for a single build:
2696 make VERBOSITY=noisy
2698 Reviewed by Dan Bernstein.
2702 2012-02-02 Rakesh KN <rakesh.kn@motorola.com>
2704 hidden attribute on <input type=file /> suppresses the file selection dialog
2705 https://bugs.webkit.org/show_bug.cgi?id=58208
2707 Reviewed by Ryosuke Niwa.
2709 * ManualTests/input-file-hidden-open-dialog-on-click.html: Added.
2710 Adding manual test as the file dialog opens only in User gesture.
2712 2012-02-01 Philippe Normand <pnormand@igalia.com>
2714 [GStreamer] FFTFrame implementation
2715 https://bugs.webkit.org/show_bug.cgi?id=73545
2717 Reviewed by Chris Rogers.
2719 * configure.ac: Enable the WebAudio option again and remove
2722 2012-01-31 Ryosuke Niwa <rniwa@webkit.org>
2724 webkit-perf.appspot.com should accept test results without medians
2725 https://bugs.webkit.org/show_bug.cgi?id=77513
2727 Reviewed by Hajime Morita.
2729 Don't store 0s when values are not in JSON.
2731 * Websites/webkit-perf.appspot.com/report_handler.py:
2732 (ReportHandler.post._float_or_none):
2733 (ReportHandler.post):
2735 2012-01-31 Kenneth Rohde Christiansen <kenneth@webkit.org>
2737 Tap highlighting: Support better outlines for multiline inlines
2738 https://bugs.webkit.org/show_bug.cgi?id=77428
2740 Reviewed by Simon Hausmann.
2742 Update the test to use a transform.
2744 * ManualTests/qt/tap-highlighting-inlines.html:
2746 2012-01-31 Nayan Kumar K <nayankk@motorola.com>
2748 [GTK] Remove V8 compilation option.
2749 https://bugs.webkit.org/show_bug.cgi?id=77405
2751 Reviewed by Philippe Normand.
2753 Revert the changes introduced as part of bug 69469
2754 to provide an option to compile V8 as JavaScript engine.
2756 * GNUmakefile.am: Remove defining USE_JSC macro.
2757 * configure.ac: Remove --with-jsengine option.
2759 2012-01-25 Philippe Normand <pnormand@igalia.com>
2761 [GStreamer] 0.11 build support
2762 https://bugs.webkit.org/show_bug.cgi?id=77085
2764 Reviewed by Martin Robinson.
2766 * configure.ac: New --with-gstreamer option, defaulting to 0.10.
2768 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
2770 Build fix after r106321.
2772 * Websites/webkit-perf.appspot.com/report_handler.py:
2773 * Websites/webkit-perf.appspot.com/manifest_handler.py:
2774 (ManifestHandler.get):
2776 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
2778 Python code in webkit-perf.appspot.com uses camelCase
2779 https://bugs.webkit.org/show_bug.cgi?id=77392
2781 Reviewed by Adam Barth.
2783 Use PEP8 style naming conventions instead of camelCase.
2785 * Websites/webkit-perf.appspot.com/create_handler.py:
2786 (CreateHandler.post):
2787 (CreateHandler._create_builder):
2788 (CreateHandler._create_branch):
2789 (CreateHandler._create_platform):
2790 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
2791 (DashboardHandler.get):
2792 * Websites/webkit-perf.appspot.com/manifest_handler.py:
2793 (ManifestHandler.get):
2794 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
2795 (MergeTestsHandler.post):
2796 * Websites/webkit-perf.appspot.com/models.py:
2797 (create_in_transaction_with_numeric_id_holder):
2798 (delete_model_with_numeric_id_holder):
2799 (modelFromNumericId):
2800 (Builder.authenticate):
2801 (Builder.hashed_password):
2803 * Websites/webkit-perf.appspot.com/report_handler.py:
2804 (ReportHandler.post):
2805 (ReportHandler._model_by_key_name_in_body_or_error):
2806 (ReportHandler._integer_in_body):
2807 (ReportHandler._timestamp_in_body):
2808 (ReportHandler.bypass_authentication):
2809 (ReportHandler._results_are_valid):
2810 (ReportHandler._results_are_valid._is_float_convertible):
2811 (ReportHandler._create_build_if_possible):
2812 (ReportHandler._create_build_if_possible.execute):
2813 (ReportHandler._add_test_if_needed):
2814 (ReportHandler._add_test_if_needed.execute):
2816 (AdminReportHandler.bypass_authentication):
2817 * Websites/webkit-perf.appspot.com/runs_handler.py:
2820 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
2822 Enable memcache on webkit-perf.appspot.com
2823 https://bugs.webkit.org/show_bug.cgi?id=77378
2825 Reviewed by Adam Barth.
2827 Eanble memcache on dashboard, manifest, and runs handlers. Clear appropriate caches when new runs are reported,
2828 or new models are created. We flush all caches when tests are merged since it's hard to figure out dependencies
2829 in that case. Luckily, we merge tests only occassionally and manually (or hope so) so this shouldn't be an issue.
2831 * Websites/webkit-perf.appspot.com/create_handler.py:
2832 (CreateHandler.post):
2833 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
2834 (DashboardHandler.get):
2835 * Websites/webkit-perf.appspot.com/manifest_handler.py:
2836 (ManifestHandler.get):
2837 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
2838 (MergeTestsHandler.post):
2839 * Websites/webkit-perf.appspot.com/models.py:
2840 (createInTransactionWithNumericIdHolder):
2843 * Websites/webkit-perf.appspot.com/report_handler.py:
2844 (ReportHandler.post):
2845 (ReportHandler._addTestIfNeeded):
2846 * Websites/webkit-perf.appspot.com/runs_handler.py:
2849 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
2851 webkit-perf.appspot.com should have an ability to merge tests
2852 https://bugs.webkit.org/show_bug.cgi?id=77250
2854 Reviewed by Adam Barth.
2856 Added admin/merge-tests. This page allows administrators to easily merge test objects.
2858 Also add the forgotten title.png and rename api/create to admin/create since we don't allow
2859 non-admins to create new models anyway.
2861 * Websites/webkit-perf.appspot.com/app.yaml:
2862 * Websites/webkit-perf.appspot.com/css: Added.
2863 * Websites/webkit-perf.appspot.com/css/title.png: Added.
2864 * Websites/webkit-perf.appspot.com/main.py:
2865 * Websites/webkit-perf.appspot.com/merge_tests.yaml: Added.
2866 * Websites/webkit-perf.appspot.com/merge_tests_handler.py: Added.
2868 (MergeTestHandler.get):
2869 (MergeTestHandler.post):
2870 * Websites/webkit-perf.appspot.com/models.py:
2871 (deleteModelWithNumericIdHolder):
2872 * Websites/webkit-perf.appspot.com/static/create-models.html:
2874 2012-01-30 Kenneth Rohde Christiansen <kenneth@webkit.org>
2876 Add manual tests for tap highlighting
2878 Rubberstamped by Simon Hausmann.
2880 * ManualTests/qt/tap-highlighting-colors.html: Added.
2881 * ManualTests/qt/tap-highlighting-images.html: Added.
2882 * ManualTests/qt/tap-highlighting-inlines.html: Added.
2884 2012-01-30 Allan Sandfeld Jensen <allan.jensen@nokia.com>
2886 Manual test of number of resize events emitted during page generation.
2887 https://bugs.webkit.org/show_bug.cgi?id=77212
2889 Is needed to test if too many resize events are send when using fixed
2890 layout, and needs to be a manual test because the test framework does
2891 not currently support testing fixed layout.
2893 Reviewed by Kenneth Rohde Christiansen.
2895 * ManualTests/resize-events.html: Added.
2897 2012-01-29 Zoltan Herczeg <zherczeg@webkit.org>
2899 Custom written CSS lexer
2900 https://bugs.webkit.org/show_bug.cgi?id=70107
2902 Reviewed by Antti Koivisto and Oliver Hunt.
2904 Remove tokenizer.cpp from intermediate sources.
2908 2012-01-27 Fady Samuel <fsamuel@chromium.org>
2910 Rename shouldLayoutFixedElementsRelativeToFrame and make it a setting
2911 https://bugs.webkit.org/show_bug.cgi?id=76459
2913 Reviewed by Darin Fisher.
2915 * Source/autotools/symbols.filter:
2917 2012-01-26 Carlos Garcia Campos <cgarcia@igalia.com>
2919 [GTK] Add basic printing support to WebKit2
2920 https://bugs.webkit.org/show_bug.cgi?id=76172
2922 Reviewed by Gustavo Noronha Silva.
2924 * configure.ac: Check whether GTK+ UNIX printing is available.
2926 2012-01-27 ChangSeok Oh <shivamidow@gmail.com>
2928 [EFL] SVG_FONT is not disabled when SVG is disabled.
2929 https://bugs.webkit.org/show_bug.cgi?id=77174
2931 Reviewed by Eric Seidel.
2933 SVG_FONTS should be disabled when SVG is disabled. Or else it causes build-break.
2934 Relocated checking ENABLE_GLIB_SUPPORT & ENABLE_VIDEO to avoid duplication.
2936 * Source/cmake/OptionsEfl.cmake:
2938 2012-01-26 Kevin Ollivier <kevino@theolliviers.com>
2940 [wx] Unreviewed. Build fix, don't build some sources
2941 which appear to no longer be needed.
2945 2012-01-24 Ryosuke Niwa <rniwa@webkit.org>
2947 Port Mozilla's Graph Server
2948 https://bugs.webkit.org/show_bug.cgi?id=76312
2950 Reviewed by Adam Barth.
2952 Add the app engine backend for the Mozilla's graph server used on perf-webkit.appspot.com.
2954 To deploy webkit-perf.appspot.com, you also need to pull index.html, embed.html, graph.html, jq,
2955 js (except config.js), and css (except title.png) from https://github.com/mozilla/graphs.
2957 * Websites/perf-webkit.appspot.com: Added.
2958 * Websites/perf-webkit.appspot.com/app.yaml: Added.
2959 * Websites/perf-webkit.appspot.com/create_handler.py: Added.
2961 (CreateHandler.post):
2962 (CreateHandler._createBuilder):
2963 (CreateHandler._createBuilder.execute):
2964 (CreateHandler._createBranch):
2965 (CreateHandler._createBranch.execute):
2966 (CreateHandler._createPlatform):
2967 (CreateHandler._createPlatform.execute):
2968 * Websites/perf-webkit.appspot.com/dashboard_handler.py: Added.
2970 (DashboardHandler.get):
2971 * Websites/perf-webkit.appspot.com/index.yaml: Added.
2972 * Websites/perf-webkit.appspot.com/main.py: Added.
2974 * Websites/perf-webkit.appspot.com/manifest_handler.py: Added.
2976 (ManifestHandler.get):
2977 * Websites/perf-webkit.appspot.com/models.py: Added.
2979 (NumericIdHolder.whose):
2980 (createInTransactionWithNumericIdHolder):
2981 (modelFromNumericId):
2985 (Builder.authenticate):
2986 (Builder.hashedPassword):
2991 * Websites/perf-webkit.appspot.com/report_handler.py: Added.
2993 (ReportHandler.post):
2994 (ReportHandler._modelByKeyNameInBodyOrError):
2995 (ReportHandler._integerInBody):
2996 (ReportHandler._timestampInBody):
2997 (ReportHandler._output):
2998 (ReportHandler._resultsAreValid):
2999 (ReportHandler._createBuildIfPossible):
3000 (ReportHandler._createBuildIfPossible.execute):
3001 (ReportHandler._addTestIfNeeded):
3002 (ReportHandler._addTestIfNeeded.execute):
3003 * Websites/perf-webkit.appspot.com/runs_handler.py: Added.
3006 * Websites/perf-webkit.appspot.com/static: Added.
3007 * Websites/perf-webkit.appspot.com/static/create-models.html: Added.
3008 * Websites/perf-webkit.appspot.com/static/manual-submit.html: Added.
3010 2012-01-25 Hajime Morita <morrita@google.com>>
3012 ENABLE_SHADOW_DOM should be available via build-webkit --shadow-dom
3013 https://bugs.webkit.org/show_bug.cgi?id=76863
3015 Reviewed by Dimitri Glazkov.
3017 Added a feature flag.
3019 * Source/cmake/OptionsBlackBerry.cmake:
3020 * Source/cmake/OptionsEfl.cmake:
3021 * Source/cmake/OptionsWinCE.cmake:
3024 2012-01-25 Kenneth Rohde Christiansen <kenneth@webkit.org>
3026 [Qt] Implement tap feedback respecting -webkit-tap-highlight-color
3027 https://bugs.webkit.org/show_bug.cgi?id=76914
3029 Reviewed by Simon Hausmann.
3033 * ManualTests/qt/tap-highlighting.html: Added.
3035 2012-01-25 Roland Steiner <rolandsteiner@chromium.org>
3037 <style scoped>: Implement registering of <style scoped> with the scoping element
3038 https://bugs.webkit.org/show_bug.cgi?id=67790
3040 windows.internals updates
3042 Reviewed by Dimitri Glazkov.
3044 * Source/autotools/symbols.filter:
3046 2012-01-24 Mark Rowe <mrowe@apple.com>
3048 Death to JavaScriptGlue.
3050 Rubber-stamped by Geoffrey Garen.
3052 * Source/JavaScriptGlue: Removed.
3053 * Source/Makefile: Stop building JavaScriptGlue.
3055 2012-01-24 Simon Hausmann <simon.hausmann@nokia.com>
3057 Some qmake build files must include Qt5's "quick" module.
3058 https://bugs.webkit.org/show_bug.cgi?id=76671
3060 Unreviewed build fix.
3064 2012-01-21 Priit Laes <plaes@plaes.org>
3066 [GTK][PATCH] Enable MathML support by default
3067 https://bugs.webkit.org/show_bug.cgi?id=76790
3069 Reviewed by Martin Robinson.
3071 * configure.ac: Enable MathML by default.
3073 2012-01-20 Marc-Andre Decoste <mad@chromium.org>
3075 Add proper offset to position right click to simulate a context menu invocation.
3076 https://bugs.webkit.org/show_bug.cgi?id=76421
3078 Reviewed by Ojan Vafai.
3080 * ManualTests/win/contextmenu-key3.html: Added.
3082 2012-01-20 Kinuko Yasuda <kinuko@chromium.org>
3084 Unreviewed; Windows buildbot update failure fix.
3086 * ../ManualTests/data-transfer-items-file-dragout.html: Removed the notion of test:lorem-text.html.
3087 * ../ManualTests/resources/test:lorem-text.html: Removed as this doesn't work on Windows.
3089 2012-01-20 Kinuko Yasuda <kinuko@chromium.org>
3091 Add DataTransferItems support for drag-and-drop'ed files and texts
3092 https://bugs.webkit.org/show_bug.cgi?id=76367
3094 Reviewed by Tony Chang.
3096 * ManualTests/data-transfer-items-file-dragout.html: Added.
3097 * ManualTests/test:lorem-text.html: Added.
3099 2012-01-20 Mario Sanchez Prada <msanchez@igalia.com>
3101 [GTK] Expose accessibility hierarchy in WebKit2 to ATK/AT-SPI based ATs
3102 https://bugs.webkit.org/show_bug.cgi?id=72589
3104 Reviewed by Martin Robinson.
3106 New optional dependency for WK2's accessibility unit test: AT-SPI2.
3108 * configure.ac: Check for AT-SPI2 when building with WK2 support.
3110 2012-01-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
3112 [Qt] Public API watch dog auto test.
3113 https://bugs.webkit.org/show_bug.cgi?id=73922
3115 Reviewed by Simon Hausmann.
3117 This test aims to prevent unintended/unapproved
3118 modifications to the public QML API.
3122 2012-01-19 Gustavo Noronha Silva <gns@gnome.org>
3124 Rubber-stamped by Martin Robinson.
3126 * Source/autotools/symbols.filter: try to fix the 32 bits release
3127 bot by also adding the symbol it generates
3129 2012-01-19 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3131 [Qt] Make build-webkit always do safe incremental builds after update-webkit
3133 When building against Qt5 with GCC we would just run 'make' in the build dir,
3134 and rely on the dependency files output by GCC (-MD) to handle dependency
3135 tracking, but that fails for special-cases like adding a Q_OBJECT macro
3138 To guarantee that an incrmental build will work, we have to run 'make qmake',
3139 which we now do on every build-webkit that's followed by a successful run
3140 of update-webkit. The reasoning is that update-webkit can result in such
3141 potential corner-cases being applied, and since we can't know for sure
3142 unless we inspect the diff and account for all the corner cases we assume
3143 the worst and always run 'make qmake'.
3145 After a succesful run of build-webkit we proceed to do just 'make' for any
3146 subsequent runs, since we assume that the developer knows what kind of
3147 changes he/she is doing, and when a 'make qmake' is needed.
3149 Reviewed by Simon Hausmann.
3153 2012-01-18 Dirk Pranke <dpranke@chromium.org>
3155 [chromium] move Tools.gyp, switch build-webkit --chromium to All.gyp
3156 https://bugs.webkit.org/show_bug.cgi?id=76505
3158 Reviewed by Tony Chang.
3160 Update with newly-generated files.
3164 2012-01-18 Eric Carlson <eric.carlson@apple.com>
3166 Provide access to user's list of preferred languages
3167 https://bugs.webkit.org/show_bug.cgi?id=76138
3169 Reviewed by Alexey Proskuryakov.
3171 * Source/autotools/symbols.filter: List the new functions.
3173 2012-01-18 Luciano Wolf <luciano.wolf@openbossa.org>
3175 [Qt][WK2] Broken build with undefined reference to shm_open and shm_unlink
3176 https://bugs.webkit.org/show_bug.cgi?id=76538
3178 Reviewed by Tor Arne Vestbø.
3180 The -lrt parameter was coming before -lWebKit2 during linkage.
3182 Moved rt lib inclusion from Source/api.pri to WebKit2.pri as it should be aware
3183 of its own dependencies instead of letting WebKit guess about. Letting
3184 it on api.pri can lead to a wrong parameter's order during linker phase.
3185 Ubuntu 11.10 was giving errors about SharedMemory (shm_open and
3186 shm_unlink undefined symbols).
3190 2012-01-18 Balazs Kelemen <kbalazs@webkit.org>
3192 [Qt] Consolidate layout test crash logging
3193 https://bugs.webkit.org/show_bug.cgi?id=75088
3195 Reviewed by Simon Hausmann.
3197 Move backtrace generating logic into WTFReportBacktrace
3198 and add a way to deinstall signal handlers if we know
3199 that we have already printed the backtrace.
3201 * Source/qtwebkit-export.map:
3203 2012-01-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3205 [Qt] Move OTHER_FILES from WebKit.pro to Tools.pro
3207 Reviewed by Simon Hausmann.
3211 2012-01-18 Shinya Kawanaka <shinyak@google.com>
3213 Move ShadowContentElement from dom/ to html/ and make ShadowContentElement subclass of HTMLElement.
3214 https://bugs.webkit.org/show_bug.cgi?id=76241
3216 Reviewed by Dimitri Glazkov.
3218 * Source/autotools/symbols.filter: Exposed necessary symbols.
3220 2012-01-18 Carlos Garcia Campos <cgarcia@igalia.com>
3222 Unreviewed. Fix GTK+ build after r105245.
3224 * Source/autotools/symbols.filter: Fix symbol name.
3226 2012-01-17 Hajime Morrita <morrita@chromium.org>
3228 [Internals] Should be able to access corresponding Document object.
3229 https://bugs.webkit.org/show_bug.cgi?id=76425
3231 Added exported symbols.
3233 Reviewed by Adam Barth.
3235 * Source/autotools/symbols.filter:
3237 2012-01-17 Stephen Chenney <schenney@chromium.org>
3239 NULL ptr in WebCore::RenderSVGInlineText::localCaretRect
3240 https://bugs.webkit.org/show_bug.cgi?id=75851
3242 Reviewed by Ryosuke Niwa.
3244 Added a check for null box in localCaretRect, to match test in other
3245 implementations. Adding a manual test because the crash is not
3246 reproducible in DRT.
3248 * ManualTests/svg-modify-deleted-selection.svg: Added.
3250 2012-01-17 Raul Hudea <rhudea@adobe.com>
3252 Move tests out of WebCore/manual-tests to toplevel ManualTests.
3253 It looks like the manual-tests folder wasn't noticed by git (or me :).
3255 Move some SVG manual tests from deprecated WebCore/manual-tests to toplevel ManualTests
3256 https://bugs.webkit.org/show_bug.cgi?id=76437
3258 Reviewed by Daniel Bates.
3260 * ManualTests/svg-animation-css-transform.html: Renamed from Source/WebCore/manual-tests/svg-animation-css-transform.html.
3261 * ManualTests/svg-css-animate-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-animate-compound.html.
3262 * ManualTests/svg-css-transition-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-transition-compound.html.
3264 2012-01-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3266 [Qt] Add more files to project-files for easier navigation in Qt Creator
3268 Reviewed by Simon Hausmann.
3272 2012-01-16 Carlos Garcia Campos <cgarcia@igalia.com>
3274 [GTK] Update NEWS and configure.ac for 1.7.4 release
3275 https://bugs.webkit.org/show_bug.cgi?id=76375
3277 Reviewed by Philippe Normand.
3279 * configure.ac: Bumped version number.
3281 2012-01-16 Shinya Kawanaka <shinyak@google.com>
3283 [crash] Renderer crashes when spell checking a disabled input field.
3284 https://bugs.webkit.org/show_bug.cgi?id=75941
3286 Reviewed by Hajime Morita.
3288 * ManualTests/editing-disabled-node-replace-crash.html: Added.
3290 2012-01-13 Simon Fraser <simon.fraser@apple.com>
3292 Unmatched transparency layer begin/end on a filtered element with an opacity ancestor
3293 https://bugs.webkit.org/show_bug.cgi?id=76329
3295 Reviewed by Dan Bernstein.
3297 Manual test with a filtered element as a descendant of an element with
3298 opacity. Doing a Find is necessary to exercise the test.
3300 * ManualTests/filters/opacity-above-filter.html: Added.
3302 2012-01-13 Eli Fidler <efidler@rim.com>
3304 GCC compiler version is not detected properly for QNX qcc variant
3305 https://bugs.webkit.org/show_bug.cgi?id=76288
3307 Reviewed by Rob Buis.
3309 Provide an alternative way of getting the compiler version for GCC variants
3310 that don't support -dumpversion (such as qcc).
3312 * Source/cmake/WebKitHelpers.cmake:
3314 2012-01-13 Gregg Tavares <gman@google.com>
3316 Add WebGLContextGroup as step toward sharing WebGL resources
3317 https://bugs.webkit.org/show_bug.cgi?id=75906
3319 The WebGL Working Group will soon add the ability to share
3320 WebGL resources among WebGL contexts. This is the necessary
3321 prep work. NO API changes.
3323 Added WebGLSharedObject for objects that are shared vs
3324 WebGLContextObject for objects that are not.
3326 Reviewed by Kenneth Russell.
3328 No new tests. No change in behavior.
3330 * GNUmakefile.list.am:
3332 * html/canvas/OESVertexArrayObject.cpp:
3333 (WebCore::OESVertexArrayObject::createVertexArrayOES):
3334 (WebCore::OESVertexArrayObject::deleteVertexArrayOES):
3335 (WebCore::OESVertexArrayObject::isVertexArrayOES):
3336 (WebCore::OESVertexArrayObject::bindVertexArrayOES):
3337 * html/canvas/WebGLBuffer.cpp:
3338 (WebCore::WebGLBuffer::WebGLBuffer):
3339 (WebCore::WebGLBuffer::~WebGLBuffer):
3340 (WebCore::WebGLBuffer::deleteObjectImpl):
3341 * html/canvas/WebGLBuffer.h:
3342 * html/canvas/WebGLContextGroup.cpp: Added.
3343 (WebCore::WebGLContextGroup::create):
3344 (WebCore::WebGLContextGroup::WebGLContextGroup):
3345 (WebCore::WebGLContextGroup::~WebGLContextGroup):
3346 (WebCore::WebGLContextGroup::getAGraphicsContext3D):
3347 (WebCore::WebGLContextGroup::addContext):
3348 (WebCore::WebGLContextGroup::removeContext):
3349 (WebCore::WebGLContextGroup::removeObject):
3350 (WebCore::WebGLContextGroup::addObject):
3351 (WebCore::WebGLContextGroup::detachAndRemoveAllObjects):
3352 (WebCore::WebGLContextGroup::loseContextGroup):
3353 * html/canvas/WebGLContextGroup.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
3354 * html/canvas/WebGLContextObject.cpp: Copied from Source/WebCore/html/canvas/WebGLShader.cpp.
3355 (WebCore::WebGLContextObject::WebGLContextObject):
3356 (WebCore::WebGLContextObject::~WebGLContextObject):
3357 (WebCore::WebGLContextObject::detachContext):
3358 (WebCore::WebGLContextObject::getAGraphicsContext3D):
3359 * html/canvas/WebGLContextObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
3360 (WebCore::WebGLContextObject::context):
3361 (WebCore::WebGLContextObject::validate):
3362 (WebCore::WebGLContextObject::hasGroupOrContext):
3363 * html/canvas/WebGLFramebuffer.cpp:
3364 (WebCore::WebGLFramebuffer::WebGLFramebuffer):
3365 (WebCore::WebGLFramebuffer::~WebGLFramebuffer):
3366 (WebCore::WebGLFramebuffer::setAttachmentForBoundFramebuffer):
3367 (WebCore::WebGLFramebuffer::getAttachment):
3368 (WebCore::WebGLFramebuffer::removeAttachmentFromBoundFramebuffer):
3369 (WebCore::WebGLFramebuffer::checkStatus):
3370 (WebCore::WebGLFramebuffer::onAccess):
3371 (WebCore::WebGLFramebuffer::deleteObjectImpl):
3372 (WebCore::WebGLFramebuffer::initializeRenderbuffers):
3373 * html/canvas/WebGLFramebuffer.h:
3374 * html/canvas/WebGLObject.cpp:
3375 (WebCore::WebGLObject::WebGLObject):
3376 (WebCore::WebGLObject::~WebGLObject):
3377 (WebCore::WebGLObject::deleteObject):
3378 (WebCore::WebGLObject::detach):
3379 (WebCore::WebGLObject::onDetached):
3380 * html/canvas/WebGLObject.h:
3381 * html/canvas/WebGLProgram.cpp:
3382 (WebCore::WebGLProgram::WebGLProgram):
3383 (WebCore::WebGLProgram::~WebGLProgram):
3384 (WebCore::WebGLProgram::deleteObjectImpl):
3385 (WebCore::WebGLProgram::cacheActiveAttribLocations):
3386 * html/canvas/WebGLProgram.h:
3387 * html/canvas/WebGLRenderbuffer.cpp:
3388 (WebCore::WebGLRenderbuffer::~WebGLRenderbuffer):
3389 (WebCore::WebGLRenderbuffer::WebGLRenderbuffer):
3390 (WebCore::WebGLRenderbuffer::deleteObjectImpl):
3391 * html/canvas/WebGLRenderbuffer.h:
3392 * html/canvas/WebGLRenderingContext.cpp:
3393 (WebCore::WebGLRenderingContext::WebGLRenderingContext):
3394 (WebCore::WebGLRenderingContext::initializeNewContext):
3395 (WebCore::WebGLRenderingContext::~WebGLRenderingContext):
3396 (WebCore::WebGLRenderingContext::clearIfComposited):
3397 (WebCore::WebGLRenderingContext::checkObjectToBeBound):
3398 (WebCore::WebGLRenderingContext::clear):
3399 (WebCore::WebGLRenderingContext::copyTexImage2D):
3400 (WebCore::WebGLRenderingContext::copyTexSubImage2D):
3401 (WebCore::WebGLRenderingContext::createBuffer):
3402 (WebCore::WebGLRenderingContext::createFramebuffer):
3403 (WebCore::WebGLRenderingContext::createTexture):
3404 (WebCore::WebGLRenderingContext::createProgram):
3405 (WebCore::WebGLRenderingContext::createRenderbuffer):
3406 (WebCore::WebGLRenderingContext::createShader):
3407 (WebCore::WebGLRenderingContext::deleteObject):
3408 (WebCore::WebGLRenderingContext::deleteRenderbuffer):
3409 (WebCore::WebGLRenderingContext::deleteTexture):
3410 (WebCore::WebGLRenderingContext::detachShader):
3411 (WebCore::WebGLRenderingContext::validateElementArraySize):
3412 (WebCore::WebGLRenderingContext::validateIndexArrayConservative):
3413 (WebCore::WebGLRenderingContext::validateIndexArrayPrecise):
3414 (WebCore::WebGLRenderingContext::validateWebGLObject):
3415 (WebCore::WebGLRenderingContext::drawArrays):
3416 (WebCore::WebGLRenderingContext::drawElements):
3417 (WebCore::WebGLRenderingContext::framebufferRenderbuffer):
3418 (WebCore::WebGLRenderingContext::framebufferTexture2D):
3419 (WebCore::WebGLRenderingContext::getFramebufferAttachmentParameter):
3420 (WebCore::WebGLRenderingContext::linkProgram):
3421 (WebCore::WebGLRenderingContext::readPixels):
3422 (WebCore::WebGLRenderingContext::useProgram):
3423 (WebCore::WebGLRenderingContext::removeSharedObject):
3424 (WebCore::WebGLRenderingContext::addSharedObject):
3425 (WebCore::WebGLRenderingContext::removeContextObject):
3426 (WebCore::WebGLRenderingContext::addContextObject):
3427 (WebCore::WebGLRenderingContext::detachAndRemoveAllObjects):
3428 (WebCore::WebGLRenderingContext::initVertexAttrib0):
3429 (WebCore::WebGLRenderingContext::loseContext):
3430 (WebCore::WebGLRenderingContext::loseContextImpl):
3431 * html/canvas/WebGLRenderingContext.h:
3432 (WebCore::WebGLRenderingContext::contextGroup):
3433 * html/canvas/WebGLShader.cpp:
3434 (WebCore::WebGLShader::WebGLShader):
3435 (WebCore::WebGLShader::~WebGLShader):
3436 (WebCore::WebGLShader::deleteObjectImpl):
3437 * html/canvas/WebGLShader.h:
3438 * html/canvas/WebGLSharedObject.cpp: Copied from Source/WebCore/html/canvas/WebGLRenderbuffer.cpp.
3439 (WebCore::WebGLSharedObject::WebGLSharedObject):
3440 (WebCore::WebGLSharedObject::~WebGLSharedObject):
3441 (WebCore::WebGLSharedObject::detachContextGroup):
3442 (WebCore::WebGLSharedObject::getAGraphicsContext3D):
3443 * html/canvas/WebGLSharedObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
3444 (WebCore::WebGLSharedObject::contextGroup):
3445 (WebCore::WebGLSharedObject::isBuffer):
3446 (WebCore::WebGLSharedObject::isFramebuffer):
3447 (WebCore::WebGLSharedObject::isProgram):
3448 (WebCore::WebGLSharedObject::isRenderbuffer):
3449 (WebCore::WebGLSharedObject::isShader):
3450 (WebCore::WebGLSharedObject::isTexture):
3451 (WebCore::WebGLSharedObject::validate):
3452 (WebCore::WebGLSharedObject::hasGroupOrContext):
3453 * html/canvas/WebGLTexture.cpp:
3454 (WebCore::WebGLTexture::WebGLTexture):
3455 (WebCore::WebGLTexture::~WebGLTexture):
3456 (WebCore::WebGLTexture::deleteObjectImpl):
3457 * html/canvas/WebGLTexture.h:
3458 * html/canvas/WebGLVertexArrayObjectOES.cpp:
3459 (WebCore::WebGLVertexArrayObjectOES::WebGLVertexArrayObjectOES):
3460 (WebCore::WebGLVertexArrayObjectOES::~WebGLVertexArrayObjectOES):
3461 (WebCore::WebGLVertexArrayObjectOES::deleteObjectImpl):
3462 * html/canvas/WebGLVertexArrayObjectOES.h:
3464 2012-01-12 Sheriff Bot <webkit.review.bot@gmail.com>
3466 Unreviewed, rolling out r104805.
3467 http://trac.webkit.org/changeset/104805
3468 https://bugs.webkit.org/show_bug.cgi?id=76180
3470 Breaks apple win compilation. (Requested by vsevik on
3473 * Source/autotools/symbols.filter:
3475 2012-01-12 Simon Hausmann <simon.hausmann@nokia.com>
3477 Make the new WTF module build on Qt
3478 https://bugs.webkit.org/show_bug.cgi?id=76163
3480 Reviewed by Tor Arne Vestbø.
3482 * WebKit.pro: Build the new WTF instead of the old one.
3484 2012-01-12 Shinya Kawanaka <shinyak@google.com>
3486 ShadowContentElement should be able to use query.
3487 https://bugs.webkit.org/show_bug.cgi?id=75302
3489 Reviewed by Hajime Morita.
3491 * Source/autotools/symbols.filter: Exposed necessary symbols.
3493 2012-01-11 Ulan Degenbaev <ulan@chromium.org>
3495 [v8] Int16Array.set(array, offset) fails on first execution
3496 https://bugs.webkit.org/show_bug.cgi?id=76040
3498 Reviewed by Kenneth Russell.
3500 * LayoutTests/fast/canvas/webgl/array-set-with-offset-expected.txt: Added.
3501 * LayoutTests/fast/canvas/webgl/array-set-with-offset.html: Added.
3502 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
3503 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
3505 2012-01-11 Eli Fidler <efidler@rim.com>
3507 Fix OpenGL dependency in CMake build system
3508 https://bugs.webkit.org/show_bug.cgi?id=73559
3510 Reviewed by Daniel Bates.
3512 Apparently the EFL port uses desktop OpenGL to implement WebGL, but
3513 other ports such as BlackBerry use other libraries like OpenGL ES 2.0 or
3516 * Source/cmake/OptionsCommon.cmake:
3517 * Source/cmake/OptionsEfl.cmake:
3519 2012-01-09 Martin Robinson <mrobinson@igalia.com>
3521 [GTK] [AC] Simplify accelerated compositing build options
3522 https://bugs.webkit.org/show_bug.cgi?id=75518
3524 Reviewed by Gustavo Noronha Silva.
3526 * configure.ac: Remove the --enable-3d-rendering option. It's enabled by
3527 default now when accelerated compositing is enabled.
3528 * GNUmakefile.am: Automatically enable 3D rendering when accelerated compositing
3531 2012-01-04 Jon Lee <jonlee@apple.com>
3533 Clicking on the cancel button on readonly and disabled search fields darkens as if the search field was editable
3534 https://bugs.webkit.org/show_bug.cgi?id=69886
3535 <rdar://problem/10070187>
3537 Reviewed by Adele Peterson.
3539 * ManualTests/search-cancel-button.html: Added.
3541 2012-01-06 Simon Hausmann <simon.hausmann@nokia.com>
3543 [Qt] Fix compilation of app code against QtWebKit master header file
3545 Unreviewed trivial build fix.
3547 * Source/sync.profile: Exclude util.h and testwindow.h from the master header
3548 file, because it cannot be used outside of the WebKit source tree.
3550 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3552 [Qt] Move listing of include paths and libs to pri files in sources
3554 Includepaths are sometimes modified by non-Qt contributors so keeping
3555 them in files inside Sources makes it more likely that they are updated
3556 along with project files for the other ports.
3558 Using pri files instead of prf files for this also has the benefit that
3559 the include() from the main target file can be parsed and followed by
3560 Qt Creator -- something that does not work with load().
3562 Dependency from a target to a library through the WEBKIT variable are
3563 handled through forwarding-files in Tools/qmake/mkspecs/modules, which
3564 set the source root of the module and include the right pri file.
3566 Ideally we'd use the variant of include() that takes an optional
3567 namespace to read the variables into, or the fromfile() function,
3568 but both of these add an overhead of about 40% on the total qmake
3569 runtime, due to making a deep copy of all the variables in the
3570 project or re-reading all the prf files from scratch.
3572 Reviewed by Simon Hausmann.
3577 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3579 [Qt] Add a few more files ot OTHER_FILES
3581 Rubber-stamped by Simon Hausmann.
3585 2012-01-05 Ulan Degenbaev <ulan@chromium.org>
3587 [v8] Null pointer exception if a typed array constructor set to a primitive value.
3588 https://bugs.webkit.org/show_bug.cgi?id=75532
3590 Make sure that V8ArrayBufferViewCustomScript.js does not throw exception.
3592 Reviewed by Kenneth Russell.
3594 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned-expected.txt: Added.
3595 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned.html: Added.
3596 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
3597 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
3599 2012-01-05 Zeno Albisser <zeno@webkit.org>
3601 [Qt][WK2] Implement custom URL schemes defined in QML.
3602 https://bugs.webkit.org/show_bug.cgi?id=74931
3604 Add new classes to the export map.
3606 Reviewed by Kenneth Rohde Christiansen.
3608 * Source/qtwebkit-export.map:
3610 2012-01-05 Fady Samuel <fsamuel@chromium.org>
3612 Move scalePageBy from eventSender to window.internals
3613 https://bugs.webkit.org/show_bug.cgi?id=64512
3615 Reviewed by Simon Fraser.
3617 * Source/autotools/symbols.filter:
3619 2012-01-04 James Robinson <jamesr@chromium.org>
3621 [chromium] Move WebMimeRegistry and dependencies to Source/Platform
3622 https://bugs.webkit.org/show_bug.cgi?id=74583
3624 Reviewed by Darin Fisher.
3626 Update .gitignore for Source/Platform/Platform.gyp/ generated project files.
3630 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3632 [Qt] Introduce new qmake variable 'WEBKIT' for signaling dependencies
3634 The custom qmake variable 'WEBKIT' is used for signaling that a
3635 target depends in some way on other subproject of the WebKit
3636 project. For now this is limited to the set of intermediate
3637 libraries: wtf, javascriptcore, webcore, and webkit2.
3639 This replaces the previous convension of using load(foo) for
3640 just include paths, and CONFIG += foo to also link against foo.
3642 Adding a dependency results in additional include paths being
3643 available, and potentially linking to the library. This is
3644 decided by the build system based on conditions such as what
3645 kind of target is being built and the general build config.
3647 An advantage to his approach is that it simplifies the individual
3648 foo.prf files, for example by allowing us to use INCLUDEPATH +=
3649 and LIBS += as normal instead of prepending.
3651 Reviewed by Simon Hausmann.
3655 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3657 [Qt] Move use of $$qtLibraryTarget() to a single place
3659 Reviewed by Kenneth Rohde Christiansen.
3663 2012-01-04 Mary Wu <mary.wu@torchmobile.com.cn>
3665 Enable DOWNLOAD_ATTRIBUTE in BlackBerry porting
3666 https://bugs.webkit.org/show_bug.cgi?id=75238
3668 Reviewed by Antonio Gomes.
3670 * Source/cmakeconfig.h.cmake: Modified to add a new cmakedefine ENABLE_DOWNLOAD_ATTRIBUTE.
3672 2012-01-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3674 [Qt] Clean up detection of fontconfig
3676 We decide in features.prf whether or not fontconfig is available, and
3677 set the HAVE_FONTCONFIG define accordingly. All leaf project files
3678 should use this define to decide whether or not to link against
3679 fontconfig, not do their own detection.
3681 We don't need to add link_pkgconfig to CONFIG in each project file,
3682 as we selectivly enable that configuration in defaults_post when
3689 2012-01-02 Carlos Garcia Campos <cgarcia@igalia.com>
3691 [GTK] Add a way to change web view settings in MiniBrowser
3692 https://bugs.webkit.org/show_bug.cgi?id=71568
3694 Reviewed by Philippe Normand.
3696 * GNUmakefile.am: Initialize minibrowser_built_sources.
3698 2011-12-28 ChangSeok Oh <shivamidow@gmail.com>
3700 [GTK] Fix compilation issue when selecting opengl for Accelerated compositing
3701 https://bugs.webkit.org/show_bug.cgi?id=75309
3703 Reviewed by Martin Robinson.
3705 Replace WTF_USE_TEXTURE_MAPPER_OPENGL to WTF_USE_TEXTURE_MAPPER_GL
3709 2011-12-28 Dan Bernstein <mitz@apple.com>
3711 Entering "make" in Source builds only JavaScriptGlue and ANGLE
3712 https://bugs.webkit.org/show_bug.cgi?id=75318
3714 Reviewed by Anders Carlsson.
3716 * Makefile: Changed to make Source and Tools.
3717 * Source/Makefile: Changed to make all projects in Source.
3719 2011-12-27 Kentaro Hara <haraken@chromium.org>
3721 WIP: Enable the [Supplemental] IDL on Gtk
3722 https://bugs.webkit.org/show_bug.cgi?id=74972
3724 Reviewed by Adam Barth.
3726 This patch adds dom_binding_idls, which is used in Source/WebCore/GNUmakefile.list.am.
3730 2011-12-22 Leo Yang <leo.yang@torchmobile.com.cn>
3732 [BlackBerry] Enable blob for the BlackBerry porting
3733 https://bugs.webkit.org/show_bug.cgi?id=75074
3735 Reviewed by George Staikos.
3737 * Source/cmake/OptionsBlackBerry.cmake:
3739 2011-12-22 Ryuan Choi <ryuan.choi@samsung.com>
3741 [EFL][WK2] Add an option to build WebKit2.
3742 https://bugs.webkit.org/show_bug.cgi?id=61999
3744 Reviewed by Eric Seidel.
3746 * Source/cmake/OptionsEfl.cmake: Set WebKit2_LIBRARY_NAME.
3748 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
3750 ManualTests HTML template should be simplified
3751 https://bugs.webkit.org/show_bug.cgi?id=75025
3753 Reviewed by Ryosuke Niwa.
3755 * ManualTests/template.html:
3757 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
3759 WebKit editing throws exception when monochrome color dragged onto text
3760 https://bugs.webkit.org/show_bug.cgi?id=74775
3762 Reviewed by Ryosuke Niwa.
3764 * ManualTests/drag-color-to-contenteditable.html: Added.
3766 2011-12-21 Daniel Bates <dbates@webkit.org>
3768 Add CMake option to only build JavaScriptCore
3769 https://bugs.webkit.org/show_bug.cgi?id=74979
3771 Reviewed by Rob Buis.
3773 Towards adding CMake support to script Tools/Scripts/build-jsc, add a CMake
3774 option to only build JavaScriptCore.
3776 * CMakeLists.txt: Defined ENABLE_WEBCORE to build WebCore. If the option
3777 ONLY_BUILD_JAVASCRIPTCORE is specified then don't build WebCore, WebKit, or WebKit2.
3778 * Source/CMakeLists.txt:
3779 * Source/cmake/WebKitFS.cmake:
3781 2011-12-20 Ilya Tikhonovsky <loislo@chromium.org>
3783 emacs: unreviewed. add settings for editing js files.
3787 2011-12-20 Rafael Brandao <rafael.lobo@openbossa.org>
3789 [Qt][WK2] Implement favicon support
3790 https://bugs.webkit.org/show_bug.cgi?id=71082
3792 Reviewed by Simon Hausmann.
3794 * Source/qtwebkit-export.map: Added new classes.
3796 2011-12-18 Simon Hausmann <simon.hausmann@nokia.com>
3798 Rename EditCommandQt to UndoStepQt
3799 https://bugs.webkit.org/show_bug.cgi?id=74754
3801 Reviewed by Ryosuke Niwa.
3805 2011-12-16 Mark Hahnenberg <mhahnenberg@apple.com>
3807 De-virtualize destructors
3808 https://bugs.webkit.org/show_bug.cgi?id=74331
3810 Reviewed by Geoffrey Garen.
3812 * Source/autotools/symbols.filter: Removed symbol no longer present.
3814 2011-12-16 Carlos Garcia Campos <cgarcia@igalia.com>
3816 [GTK] Update NEWS and configure.ac for 1.7.3 release
3817 https://bugs.webkit.org/show_bug.cgi?id=74699
3819 Reviewed by Philippe Normand.
3821 * configure.ac: Bumped version number.
3823 2011-12-15 Raphael Kubo da Costa <kubo@profusion.mobi>
3825 [CMake] Remove ENABLE_DATAGRID from the buildsystem.
3826 https://bugs.webkit.org/show_bug.cgi?id=74640
3828 Reviewed by Antonio Gomes.
3830 r84991 removed Datagrid from the tree, but the options in CMake were