1 2012-04-10 Patrick Gansterer <paroga@webkit.org>
3 [CMake] Add missing DERIVED_SOURCES_WEBKIT_DIR variable
4 https://bugs.webkit.org/show_bug.cgi?id=83573
6 Reviewed by Daniel Bates.
8 We need this variable when ports want to generate files in the WebKit target.
12 2012-04-10 Patrick Gansterer <paroga@webkit.org>
14 [CMake] Enable USE_FOLDERS property
15 https://bugs.webkit.org/show_bug.cgi?id=83571
17 Reviewed by Daniel Bates.
19 Setting the FOLDER property on targets gives more structure
20 to the generated Visual Studio solutions.
21 This does not affect other CMake generators.
23 * Source/cmake/OptionsCommon.cmake:
25 2012-04-06 Ryosuke Niwa <rniwa@webkit.org>
27 Update perf-o-matic config.js per upstream change.
29 * Websites/webkit-perf.appspot.com/js/config.js:
32 2012-04-09 Dale Curtis <dalecurtis@chromium.org>
34 Remove unworkable video-buffering-repaints-controls test.
35 https://bugs.webkit.org/show_bug.cgi?id=83097
37 Replaces the automated test for progress bar repaints during buffering
38 with a manual test entry.
40 Reviewed by Eric Carlson.
42 * ManualTests/media-controls.html:
44 2012-04-09 Ming Xie <mxie@rim.com>
46 [BlackBerry] Allow simulator to use GLES2 acceleration
47 https://bugs.webkit.org/show_bug.cgi?id=81672
51 * Source/cmake/OptionsBlackBerry.cmake:
53 2012-04-09 Zalan Bujtas <zbujtas@gmail.com>
55 [Qt][WK2] Fail to activate links after double tap gesture.
56 https://bugs.webkit.org/show_bug.cgi?id=83468
58 Reviewed by Kenneth Rohde Christiansen.
60 * ManualTests/link-activation-fails-after-double-tap-gesture.html: Added.
62 2012-04-09 Martin Robinson <mrobinson@igalia.com>
64 [soup] Crash while loading http://www.jusco.cn
65 https://bugs.webkit.org/show_bug.cgi?id=68238
67 Reviewed by Philippe Normand.
69 * configure.ac: Bumped the libsoup dependency to 2.37.90.
71 2012-04-09 Abhishek Arya <inferno@chromium.org>
73 Crash due to floats not cleared before starting SVG <text> layout.
74 https://bugs.webkit.org/show_bug.cgi?id=83021
76 Reviewed by Dirk Schulze.
78 * ManualTests/svg-text-float-not-removed-crash.html: Added.
80 2012-04-09 Patrick Gansterer <paroga@webkit.org>
82 [CMake] Build fix for USE_SYSTEM_MALLOC after r113570.
84 * Source/cmakeconfig.h.cmake:
86 2012-04-09 Patrick Gansterer <paroga@webkit.org>
88 [CMake] Share build system options across ports
89 https://bugs.webkit.org/show_bug.cgi?id=72815
91 Reviewed by Daniel Bates.
93 Don't define the generic features for every port again.
94 Add a few macros for reusing the central defined options.
97 * Source/cmake/OptionsBlackBerry.cmake:
98 * Source/cmake/OptionsEfl.cmake:
99 * Source/cmake/OptionsWinCE.cmake:
100 * Source/cmake/WebKitFeatures.cmake:
102 2012-04-07 Rob Buis <rbuis@rim.com>
104 [BlackBerry] Add Battery Status API support
105 https://bugs.webkit.org/show_bug.cgi?id=82615
107 Reviewed by George Staikos.
109 Enable BATTERY_STATUS.
111 * Source/cmake/OptionsBlackBerry.cmake:
113 2012-04-06 Martin Robinson <mrobinson@igalia.com>
115 Fix the GTK+ debug build.
117 * Source/autotools/symbols.filter: Add a missing symbol to the symbols.list file.
119 2012-04-05 George Staikos <staikos@webkit.org>
121 Compile the vibration module for BlackBerry.
122 https://bugs.webkit.org/show_bug.cgi?id=83340
124 Reviewed by Rob Buis.
126 * Source/cmake/OptionsBlackBerry.cmake:
128 2012-04-05 Ryosuke Niwa <rniwa@webkit.org>
130 perf-o-matic should include unit in runs JSON responses
131 https://bugs.webkit.org/show_bug.cgi?id=83294
133 Reviewed by Tony Chang.
135 This is a follow up to r112829. Report the unit in /api/test/runs so that the frontend can show it.
136 Fixed a bug in Test.update_or_insert that it didn't store the unit when it first created the Test object.
138 Also increment perf-o-matic's version to 18.
140 * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version.
141 * Websites/webkit-perf.appspot.com/models.py:
142 (Test.update_or_insert.execute): Store unit when creating a test.
143 (Runs.to_json): Include unit.
144 * Websites/webkit-perf.appspot.com/models_unittest.py: Added tests.
145 (TestModelTests.test_update_or_insert_with_unit):
146 (RunsTest.test_to_json_without_results):
147 (RunsTest.test_to_json_with_results):
148 (RunsTest.test_to_json_with_unit):
150 2012-03-14 Antonio Gomes <agomes@rim.com>
152 Extend HitTestResult to support not "discarding" shadow content in favor of its DOM ancestor
153 https://bugs.webkit.org/show_bug.cgi?id=80847
155 Reviewed by David Hyatt.
157 Exporting Internals::nodesFromRect symbols for the Gtk build.
159 * Source/autotools/symbols.filter:
161 2012-04-05 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
163 [BlackBerry] Clear local storage won't take effect until browser exit and relaunch
164 https://bugs.webkit.org/show_bug.cgi?id=83253
166 Reviewed by Rob Buis.
169 Added a manual test case to test the behavior when press
170 button "Clear Local Storage" from browser settings.
171 It has to be a manual test as it requires user interaction.
173 * ManualTests/blackberry/clear-localstorage.html: Added.
175 2012-04-04 Kent Tamura <tkent@chromium.org>
177 Add JavaScript and CSS code for the calendar picker implementation
178 https://bugs.webkit.org/show_bug.cgi?id=83011
180 Reviewed by Hajime Morita.
182 * ManualTests/forms/calendar-picker.html: Added.
184 2012-04-04 Hayato Ito <hayato@chromium.org>
186 Remove ReifiedTreeTraversal.
187 https://bugs.webkit.org/show_bug.cgi?id=83110
189 Reviewed by Dimitri Glazkov.
191 * Source/autotools/symbols.filter:
193 2012-04-04 Shinya Kawanaka <shinyak@chromium.org>
195 Shadow DOM is exposed in JS.
196 https://bugs.webkit.org/show_bug.cgi?id=82607
198 Reviewed by Hajime Morita.
200 * Source/autotools/symbols.filter:
202 2012-04-03 Tony Chang <tony@chromium.org>
204 remove WebKit files from .gitattributes
205 https://bugs.webkit.org/show_bug.cgi?id=82966
207 Reviewed by Adam Barth.
209 * .gitattributes: These entries were never updated from the move to
210 Source/WebKit so they're probably not needed.
212 2012-04-03 Keishi Hattori <keishi@webkit.org>
214 Disable ENABLE_DATALIST for now
215 https://bugs.webkit.org/show_bug.cgi?id=82871
217 Reviewed by Kent Tamura.
219 We should disable ENABLE_DATALIST because
220 - We need platform-dependent implementation, and non-BlackBerry platforms don't have it.
221 - We need to hide the content of <datalist>, but it is shown for now.
223 * Source/cmake/OptionsEfl.cmake: Disabled ENABLE_DATALIST.
225 2012-04-02 Balazs Kelemen <kbalazs@webkit.org>
227 [Qt][WK2] Set up plugin process on Unix
228 https://bugs.webkit.org/show_bug.cgi?id=72121
230 Reviewed by Simon Hausmann.
232 * Source/QtWebKit.pro: Add PluginProcess subproject.
234 2012-04-02 Sheriff Bot <webkit.review.bot@gmail.com>
236 Unreviewed, rolling out r112868, r112879, and r112881.
237 http://trac.webkit.org/changeset/112868
238 http://trac.webkit.org/changeset/112879
239 http://trac.webkit.org/changeset/112881
240 https://bugs.webkit.org/show_bug.cgi?id=82901
242 "Build fail on bots." (Requested by kbalazs on #webkit).
244 * Source/QtWebKit.pro:
246 2012-04-02 Balazs Kelemen <kbalazs@webkit.org>
248 [Qt][WK2] Set up plugin process on Unix
249 https://bugs.webkit.org/show_bug.cgi?id=72121
251 Reviewed by Simon Hausmann.
253 * Source/QtWebKit.pro: Add PluginProcess subproject.
255 2012-04-02 Hayato Ito <hayato@chromium.org>
257 [Shadow DOM] Introduce ComposedShadowTreeWalker as a successor of ReifiedTreeTraversal APIs
258 https://bugs.webkit.org/show_bug.cgi?id=82009
260 Reviewed by Dimitri Glazkov.
262 * Source/autotools/symbols.filter:
264 2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
266 Perf-o-matic build fix after 112829 for Chromium-style tests.
268 * Websites/webkit-perf.appspot.com/report_process_handler.py:
269 (ReportProcessHandler.post):
271 2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
273 perf-o-matic should store test results' units
274 https://bugs.webkit.org/show_bug.cgi?id=82852
276 Reviewed by Kentaro Hara.
278 * Websites/webkit-perf.appspot.com/models.py:
280 (Test.update_or_insert): Added "unit" to the argument list.
281 (Test.update_or_insert.execute): Store the unit.
282 (ReportLog.results_are_well_formed): Moved from ReportHandler.
283 (ReportLog.results_are_well_formed._is_float_convertible): Ditto.
284 * Websites/webkit-perf.appspot.com/models_unittest.py:
285 (TestModelTests.test_update_or_insert): Added a test case for "unit" argument.
286 (TestModelTests.test_update_or_insert_to_update): Ditto.
287 (ReportLogTests.test_results_are_well_formed): Added.
288 (ReportLogTests.test_results_are_well_formed.assert_results_are_well_formed): Added.
289 * Websites/webkit-perf.appspot.com/report_handler.py:
290 (ReportHandler.post): Calls ReportLog.results_are_well_formed.
291 * Websites/webkit-perf.appspot.com/report_process_handler.py:
292 (ReportProcessHandler.post): Passes results['unit'] to Test.update_or_insert.
294 2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
296 Admin page should lexicologically sort tests
297 https://bugs.webkit.org/show_bug.cgi?id=82849
299 Rubber-stamped by Hajime Morita.
301 * Websites/webkit-perf.appspot.com/js/admin.js:
302 * Websites/webkit-perf.appspot.com/js/config.js:
304 (fetchDashboardManifest):
306 2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
308 Revert an inadvertently committed change.
310 * Websites/webkit-perf.appspot.com/app.yaml:
312 2012-04-01 Ryosuke Niwa <rniwa@webkit.org>
314 perf-o-matic should have a way to hide some platforms and tests
315 https://bugs.webkit.org/show_bug.cgi?id=82842
317 Reviewed by Hajime Morita.
319 * Websites/webkit-perf.appspot.com/admin.html:
320 * Websites/webkit-perf.appspot.com/admin_handlers.py:
321 (AdminDashboardHandler.get_branches): Change the json format to allow platforms and tests to have
322 "hidden" boolean states.
323 (AdminDashboardHandler.get_platforms): Ditto.
324 (AdminDashboardHandler.get_builders): Just a cleanup. There is no clean for it to have a limit.
325 (AdminDashboardHandler.get_tests): Change the json format to add "hidden" boolean states.
326 (ChangeVisibilityHandler): Added.
327 (ChangeVisibilityHandler.post): Added. Changes the hidden-state (visibility) of a platform and a test.
328 * Websites/webkit-perf.appspot.com/app.yaml: Make sure everything under /admin/ requires admin privilege.
329 * Websites/webkit-perf.appspot.com/create_handler.py:
330 (CreateHandler.post): Don't emit LF after 'OK'.
331 * Websites/webkit-perf.appspot.com/css/admin.css: Added a bunch of rules for hide/show button.
332 * Websites/webkit-perf.appspot.com/js/admin.js:
333 (submitXHR): Extracted.
334 (createKeyNameReloader): Added hide/show button on each item and the corresponding ajax request.
335 * Websites/webkit-perf.appspot.com/json_generators.py:
336 (DashboardJSONGenerator.__init__): Skip hidden tests and platforms.
337 (ManifestJSONGenerator.__init__): Ditto.
338 * Websites/webkit-perf.appspot.com/json_generators_unittest.py: Added tests to ensure perf-o-matic
339 doesn't include hidden tests and platforms in dashboard and manifest json responses.
340 (DashboardJSONGeneratorTest.test_value_with_hidden_platform_and_tesst):
341 (ManifestJSONGeneratorTest.test_value_two_tests):
342 (ManifestJSONGeneratorTest.test_value_with_hidden_platform_and_test):
343 * Websites/webkit-perf.appspot.com/main.py:
344 * Websites/webkit-perf.appspot.com/models.py:
345 (Platform): Added the "hidden" property.
346 (Test): Ditto. Also removed the comment about this class only exists for efficiency purposes since that's
349 2012-04-01 Gyuyoung Kim <gyuyoung.kim@samsung.com>
351 Support the Network Information API
352 https://bugs.webkit.org/show_bug.cgi?id=73528
354 Reviewed by Adam Barth.
356 Add network information API feature.
358 * Source/cmake/OptionsEfl.cmake: Add NETWORK_INFO feature.
359 * Source/cmakeconfig.h.cmake: Add NETWORK_INFO feature.
361 2012-03-31 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
363 [BlackBerry] http authenticate dialog popup only once no matter authentication pass or fail
364 https://bugs.webkit.org/show_bug.cgi?id=80135
366 Reviewed by Rob Buis.
369 Added manual test for testing the behavior of http authentication
370 challenge dialog. Both of these two files should be served over http.
372 * ManualTests/blackberry/http-auth-challenge.html: Added.
373 * ManualTests/blackberry/http-auth-challenge.php: Added.
375 2012-03-30 Eli Fidler <efidler@rim.com>
377 Enable OpenType Sanitizer for BlackBerry port.
378 https://bugs.webkit.org/show_bug.cgi?id=82782
380 Reviewed by Eric Seidel.
382 * Source/cmake/OptionsBlackBerry.cmake: define USE(OPENTYPE_SANITIZER)
384 2012-03-30 Zalan Bujtas <zbujtas@gmail.com>
386 Fix defective size_t overflow in GestureTapHighlighter.
387 https://bugs.webkit.org/show_bug.cgi?id=82605
389 Reviewed by Kenneth Rohde Christiansen.
391 * ManualTests/tap-gesture-in-iframe-with-tap-highlight-crash.html: Added.
393 2012-03-30 David Barr <davidbarr@chromium.org>
395 Split up top-level .gitignore and .gitattributes
396 https://bugs.webkit.org/show_bug.cgi?id=82687
398 Reviewed by Tor Arne Vestbø.
400 Jeff King <peff@peff.net> suggested this on the git mailing list.
401 http://article.gmane.org/gmane.comp.version-control.git/194294
402 He reported a 1.6 times speed up for 'git status'.
406 * ManualTests/.gitattributes: Added.
407 * Source/.gitignore: Added.
408 * Websites/.gitattributes: Added.
410 2012-03-30 Keishi Hattori <keishi@webkit.org>
412 Change ENABLE_INPUT_COLOR to ENABLE_INPUT_TYPE_COLOR and enable it for chromium
413 https://bugs.webkit.org/show_bug.cgi?id=80972
415 Reviewed by Kent Tamura.
417 * Source/cmake/OptionsBlackBerry.cmake:
420 2012-03-30 Charles Wei <charles.wei@torchmobile.com.cn>
422 [BlackBerry] Add more ENABLERS to cmakeconfig.h.cmake
423 https://bugs.webkit.org/show_bug.cgi?id=82594
425 Reviewed by Rob Buis.
427 Upstreaming feature enablers in cmakeconfig.h.cmake for BlackBerry porting,
428 and clean up obsolete MACROs in OptionsBlackBerry.cmake.
430 * Source/cmake/OptionsBlackBerry.cmake:
431 * Source/cmakeconfig.h.cmake:
433 2012-03-29 Dave Tu <dtu@chromium.org>
435 Add new chrome.webkit GPU bot to flakiness dashboard.
436 https://bugs.webkit.org/show_bug.cgi?id=82562
438 Reviewed by Ojan Vafai.
440 * Tools/TestResultServer/static-dashboards/builders.js:
442 2012-03-29 Kevin Ollivier <kevino@theolliviers.com>
444 [wx] Unreviewed build fix. Remove a couple sources wx
449 2012-03-29 Zalan Bujtas <zbujtas@gmail.com>
451 Remove redundant updateViewportArguments() call when page is restored from page cache.
452 https://bugs.webkit.org/show_bug.cgi?id=82500
454 Reviewed by Kenneth Rohde Christiansen.
456 Add manual test for history navigation with viewport width check.
458 * ManualTests/viewport-width-test-after-history-navigation.html: Added.
460 2012-03-28 Kevin Ollivier <kevino@theolliviers.com>
462 [wx] Unreviewed. Build fix, move WTF back into JSCore target
463 until issues with JSCore not linking in all WTF symbols are resolved.
467 2012-03-28 Sergio Villar Senin <svillar@igalia.com>
469 [Soup] DNS prefetching spams resolver, shoots self in the foot
470 https://bugs.webkit.org/show_bug.cgi?id=41630
472 Reviewed by Martin Robinson.
474 Bump libsoup and glib dependencies.
476 * Source/cmake/OptionsEfl.cmake:
479 2012-03-28 Xan Lopez <xlopez@igalia.com>
481 [GTK] Respect NOCONFIGURE option in autogen.sh
482 https://bugs.webkit.org/show_bug.cgi?id=82447
484 Reviewed by Philippe Normand.
486 Make autogen.sh follow the new build-api for GNOME, see
487 http://people.gnome.org/~walters/docs/build-api.txt
489 * autogen.sh: respect the NOCONFIGURE environment flag, per the
492 2012-03-27 Ryosuke Niwa <rniwa@webkit.org>
494 Perf-o-matic build fix.
496 * Websites/webkit-perf.appspot.com/controller.py:
497 (RunsChartHandler.post):
498 * Websites/webkit-perf.appspot.com/models.py:
501 2012-03-27 Dave Tu <dtu@chromium.org>
503 Show image diffs for gpu_tests on flakiness dashboard
504 https://bugs.webkit.org/show_bug.cgi?id=81848
506 Reviewed by Ojan Vafai.
508 Add a new results layout for gpu_tests that pulls the image diffs in
509 addition to the text output. Also add new gpu_tests builders.
511 * Tools/TestResultServer/static-dashboards/builders.js: Update
513 * Tools/TestResultServer/static-dashboards/dashboard_base.js: Add a
514 function to check for GPU test type.
515 * Tools/TestResultServer/static-dashboards/flakiness_dashboard.html:
516 Add new GPU results layout.
518 2012-03-26 Ryosuke Niwa <rniwa@webkit.org>
520 Trigger a build on Chromium Linux boxes to see if clean builds succeed or not.
522 2012-03-26 Leo Yang <leo.yang@torchmobile.com.cn>
524 [BlackBerry] Skeleton code of AsyncFileSystemBlackBerry.cpp
525 https://bugs.webkit.org/show_bug.cgi?id=82157
527 Reviewed by Rob Buis.
529 * Source/cmake/OptionsBlackBerry.cmake: Turn on ENABLE_FILE_SYSTEM for blackberry.
531 2012-03-25 Hayato Ito <hayato@chromium.org>
533 [Shadow DOM] Add Reified DOM Tree traversal internal APIs.
534 https://bugs.webkit.org/show_bug.cgi?id=79197
536 Reviewed by Dimitri Glazkov.
538 Add internal APIs which can be used to traverse Reified DOM tree, which is
539 a result of node distribution algorithm explained in Shadow DOM spec.
540 https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html
542 Every public functions defined in ReifiedTreeTraversal are static
543 functions and are named in a similar way to ones defined in WebCore::Node class.
544 The only difference is that ReifiedTreeTraversal APIs consider shadow
545 hosts and also traverse nodes is Shadow DOM subtrees, crossing shadow's upper and lower boundary
548 There is no actual client which uses these APIs. Follow-up patches for FocusNavigation
549 and EventDispatcher will use the APIs so that they can traverse node in reified tree order.
551 * Source/autotools/symbols.filter:
553 2012-03-25 Kevin Ollivier <kevino@theolliviers.com>
555 [wx] Unreviewed build fix. Move WTF to its own static lib build.
559 2012-03-24 Kevin Ollivier <kevino@theolliviers.com>
561 [wx] Unreviewed. Fix the build after WTF move.
565 2012-03-23 Dave Michael <dmichael@chromium.org>
567 Relanding(r111754): HTMLPluginElement is not destroyed on reload or navigation if getNPObject is called
568 https://bugs.webkit.org/show_bug.cgi?id=80428
570 Reviewed by Eric Seidel and Ryosuke Niwa.
572 Test: plugins/netscape-dom-access-and-reload.html
574 * Source/autotools/symbols.filter: Export a symbol for InspectorCounters::counterValue.
576 2012-03-23 Ryosuke Niwa <rniwa@webkit.org>
578 REGRESSION(r111754): plugins/reloadplugins-and-pages.html fails on all platforms
579 https://bugs.webkit.org/show_bug.cgi?id=82035
581 * Source/autotools/symbols.filter:
583 2012-03-22 Raphael Kubo da Costa <rakuco@FreeBSD.org>
585 [CMake] Unreviewed build fix after r111778.
587 * Source/CMakeLists.txt: Build WTF/.
589 2012-03-22 Martin Robinson <mrobinson@igalia.com>
591 Fixed the GTK+ WTF/JavaScriptCore build after r111778.
593 * GNUmakefile.am: Remove a couple unnecessary gnumake variables.
595 2012-03-22 Csaba Osztrogonác <ossy@webkit.org>
597 Actually move WTF files to their new home
598 https://bugs.webkit.org/show_bug.cgi?id=81844
600 [Qt] Unreviewed buildfix after r111778.
604 2012-03-22 Ming Xie <mxie@rim.com>
606 OLD_COMPILE_FLAGS was set incorrectly in WebKitHelpers.cmake
607 https://bugs.webkit.org/show_bug.cgi?id=81961
609 Reviewed by Rob Buis.
611 This fixes the regression introduced by r109292
613 * Source/cmake/WebKitHelpers.cmake:
615 2012-03-22 Dave Michael <dmichael@chromium.org>
617 HTMLPluginElement is not destroyed on reload or navigation if getNPObject is called
618 https://bugs.webkit.org/show_bug.cgi?id=80428
620 Reviewed by Eric Seidel.
622 Test: plugins/netscape-dom-access-and-reload.html
624 * Source/autotools/symbols.filter: Export a symbol for InspectorCounters::counterValue.
626 2012-03-22 Kevin Ollivier <kevino@theolliviers.com>
628 [wx] Unreviewed. Adding Source/WTF to the build and updating
633 2012-03-21 Ryosuke Niwa <rniwa@webkit.org>
635 Add the forgotten admin.html after r108917.
637 * Websites/webkit-perf.appspot.com/admin.html: Added.
639 2012-03-21 Ryosuke Niwa <rniwa@webkit.org>
641 Increment the perf-o-matic app version.
643 * Websites/webkit-perf.appspot.com/app.yaml:
645 2012-03-20 Eric Seidel <eric@webkit.org>
647 Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf
648 https://bugs.webkit.org/show_bug.cgi?id=80911
650 Reviewed by Adam Barth.
652 * CMakeLists.txt: Define WTF_DIR
654 2012-03-20 Ryosuke Niwa <rniwa@webkit.org>
656 Perf-o-matic: don't query datastore to generate chart API urls
657 https://bugs.webkit.org/show_bug.cgi?id=81499
659 Reviewed by Hajime Morita.
661 Parse json text to extract timestamps and test values instead of iterating
662 through the data store.
664 * Websites/webkit-perf.appspot.com/create_handler.py:
665 (CreateHandler.post):
666 * Websites/webkit-perf.appspot.com/models.py:
667 (Runs._timestamp_and_value_from_json_entry):
672 2012-03-20 Gyuyoung Kim <gyuyoung.kim@samsung.com>
674 Convert hasSpellingMarker to use Internals interface.
675 https://bugs.webkit.org/show_bug.cgi?id=81300
677 Reviewed by Ryosuke Niwa.
679 * Source/autotools/symbols.filter: Export a symbol for hasSpellingMarker.
681 2012-03-19 Tony Chang <tony@chromium.org>
684 https://bugs.webkit.org/show_bug.cgi?id=81594
686 Reviewed by James Robinson.
688 * .gitignore: .suo files are per-user files used by VS2010. .ninja
689 files are no longer generated in the tree-- they are generated in the
692 2012-03-17 Charles Wei <charles.wei@torchmobile.com.cn>
694 [BlackBerry] Enable Web Timing for performance profiling and improvement.
695 https://bugs.webkit.org/show_bug.cgi?id=81085
697 Reviewed by Rob Buis.
699 * Source/cmake/OptionsBlackBerry.cmake:
700 * Source/cmakeconfig.h.cmake:
702 2012-03-16 Kihong Kwon <kihong.kwon@samsung.com>
704 Support for Battery Status API.
705 https://bugs.webkit.org/show_bug.cgi?id=62698
707 Enable BATTERY_STATUS for WebKit-Efl.
708 http://www.w3.org/TR/battery-status/
710 Reviewed by Adam Barth.
712 * Source/cmake/OptionsEfl.cmake:
713 * Source/cmakeconfig.h.cmake:
715 2012-03-15 Patrick Gansterer <paroga@webkit.org>
717 [EFL] Make zlib a general build requirement
718 https://bugs.webkit.org/show_bug.cgi?id=80153
720 Reviewed by Hajime Morita.
722 After r109538 WebSocket module needs zlib to support deflate-frame extension.
724 * Source/cmake/OptionsEfl.cmake:
726 2012-03-15 Rob Buis <rbuis@rim.com>
728 [BlackBerry] Remove some features that we do not have anymore
729 https://bugs.webkit.org/show_bug.cgi?id=81274
731 Reviewed by Antonio Gomes.
733 Remove some features that we do not have anymore, code was removed some time ago.
735 * Source/cmake/OptionsBlackBerry.cmake:
737 2012-03-14 Matt Falkenhagen <falken@chromium.org>
739 Allow per-script font settings to be specified in layout tests
740 https://bugs.webkit.org/show_bug.cgi?id=78184
742 Reviewed by Hajime Morita.
744 This adds per-script font settings to InternalSettings, so it can be used in layout tests instead of
745 the per-script font settings support in DumpRenderTree overridePreference, which has only been implemented
748 * Source/autotools/symbols.filter: Added symbols.
750 2012-03-14 Thiago Marcos P. Santos <thiago.santos@intel.com>
752 [EFL] Enable HTML5 Summary and Details elements
753 https://bugs.webkit.org/show_bug.cgi?id=81027
755 Enabling Summary and Details elements by default and removing related
756 tests from skip list since they should pass now.
758 Reviewed by Antonio Gomes.
760 * Source/cmake/OptionsEfl.cmake:
761 * Source/cmakeconfig.h.cmake:
763 2012-03-14 Andrey Kosyakov <caseq@chromium.org>
765 Web Inspector: add didCancelFrame timeline event
766 https://bugs.webkit.org/show_bug.cgi?id=80994
768 Reviewed by Pavel Feldman.
770 * Source/autotools/symbols.filter:
772 2012-03-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
774 [Qt] Deal with multiple paths in QMAKE_EXTRA_MODULE_FORWARDS
776 Reviewed by Simon Hausmann.
780 2012-03-14 Max Vujovic <mvujovic@adobe.com>
782 GTK 32-bit Linux Release build failing after r110580 (from bug 80338)
783 https://bugs.webkit.org/show_bug.cgi?id=81063
785 Prospective build fix for GTK 32-bit Linux Release.
787 Reviewed by Martin Robinson.
789 * Source/autotools/symbols.filter: Adding symbol for ClientRectList(Vector<FloatQuad>) for
792 2012-03-13 Dan Bernstein <mitz@apple.com>
794 <rdar://problem/11025225> Assertion failure in RenderView::computeRectForRepaint() (!repaintContainer || repaintContainer == this) at store.apple.com
795 https://bugs.webkit.org/show_bug.cgi?id=81051
797 Reviewed by Simon Fraser.
799 * ManualTests/inline-repaint-container.html: Added.
801 2012-03-13 Adam Barth <abarth@webkit.org> && Benjamin Poulain <bpoulain@apple.com>
803 Always enable ENABLE(CLIENT_BASED_GEOLOCATION)
804 https://bugs.webkit.org/show_bug.cgi?id=78853
806 Reviewed by Adam Barth.
808 * Source/cmake/OptionsBlackBerry.cmake:
809 * Source/cmake/OptionsEfl.cmake:
810 * Source/cmake/OptionsWinCE.cmake:
811 * Source/cmakeconfig.h.cmake:
813 2012-03-13 Max Vujovic <mvujovic@adobe.com>
815 Add a method to window.internals to enable testing of inspector highlight rects
816 https://bugs.webkit.org/show_bug.cgi?id=80338
818 Reviewed by Pavel Feldman.
820 * Source/autotools/symbols.filter: Export symbols for GTK.
822 2012-03-12 Scott Byer <scottbyer@chromium.org>
824 Cleanup obsolete files.
825 https://bugs.webkit.org/show_bug.cgi?id=80737
827 Reviewed by James Robinson.
831 2012-03-12 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
833 [Qt] Make sure we set the right library version for Qt 4
835 r110272 accedentally pruned the variable that ensures this.
837 Reviewed by Simon Hausmann.
841 2012-03-10 Ryosuke Niwa <rniwa@webkit.org>
843 Increment the perf-o-matic app version.
845 * Websites/webkit-perf.appspot.com/app.yaml:
847 2012-03-09 Jon Lee <jonlee@apple.com>
849 Add support for ENABLE(LEGACY_NOTIFICATIONS)
850 https://bugs.webkit.org/show_bug.cgi?id=80497
852 Reviewed by Adam Barth.
854 Prep for b80472: Update API for Web Notifications
855 * Source/cmake/OptionsBlackBerry.cmake:
856 * Source/cmake/OptionsEfl.cmake:
857 * Source/cmake/OptionsWinCE.cmake:
858 * Source/cmakeconfig.h.cmake:
861 2012-03-09 Csaba Osztrogonác <ossy@webkit.org>
863 [Qt] Disable WebGL performance tests temporarily.
864 https://bugs.webkit.org/show_bug.cgi?id=80503
866 Rubber-stamped by Simon Hausmann.
870 2012-03-09 Sheriff Bot <webkit.review.bot@gmail.com>
872 Unreviewed, rolling out r110191, r110202, and r110279.
873 http://trac.webkit.org/changeset/110191
874 http://trac.webkit.org/changeset/110202
875 http://trac.webkit.org/changeset/110279
876 https://bugs.webkit.org/show_bug.cgi?id=80694
878 They broke !ENABLE(INSPECTOR) builds (Requested by Ossy on
881 * Source/autotools/symbols.filter:
883 2012-03-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
885 [Qt] Use Qt's module system for install rules and depending on QtWebKit
887 Instead of rolling our own install rules we now use the same approach as
888 every other Qt module, by loading qt_module.prf and qt_module_config.prf.
890 This ensures that we follow the same semantics as the rest of Qt on
891 what sort of config options are enabled by default (create_cmake eg.).
892 It also allows us to use QT += webkit instead of the workaround we had
893 with CONFIG += qtwebkit.
895 We do however force Qt to always treat our build as a non-developer build,
896 so the libraries will end up in the WebKit lib directory instead of the
897 qtbase directory (as with a normal developer-build). This allows us to
898 keep the webkit-build self-contained. If Qt is a developer build we still
899 copy the module file manually to Qt, so that you don't have to install
900 WebKit to make it available.
902 For non-developer builds of Qt, it is still possible to use the built
903 WebKit libraries without having to install them, by having the variable
904 QMAKE_EXTRA_MODULE_FORWARDS set in the project's .qmake.cache file,
905 pointing to $WEBKITOUTUTDIR/$CONFIGURATION/modules.
907 https://bugs.webkit.org/show_bug.cgi?id=80590
909 Reviewed by Simon Hausmann.
912 * Source/sync.profile:
914 2012-03-08 Ryosuke Niwa <rniwa@webkit.org>
916 perf-o-matic should incrementally update JSON responses
917 https://bugs.webkit.org/show_bug.cgi?id=79898
919 Reviewed by Eric Seidel.
921 Now that Runs object store test_runs and averages separately,
922 we can update JSON data incrementally without degrading values.
924 Also fixed the order of arguments passed to DashboardImage.needs_update
925 in schedule_runs_update. This bug had caused all chart images to be
926 updated on every new report.
928 * Websites/webkit-perf.appspot.com/controller.py:
929 (schedule_runs_update):
930 * Websites/webkit-perf.appspot.com/models.py:
931 (Runs.update_or_insert):
932 (Runs.update_incrementally):
934 (Runs.get_by_objects):
935 * Websites/webkit-perf.appspot.com/models_unittest.py:
936 (RunsTest._create_results):
937 (RunsTest.test_generate_runs):
938 (RunsTest.test_update_or_insert):
939 (RunsTest.test_update_incrementally):
940 (RunsTest.test_to_json_with_results):
941 * Websites/webkit-perf.appspot.com/report_process_handler.py:
942 (ReportProcessHandler.post):
944 2012-03-08 Max Vujovic <mvujovic@adobe.com>
946 Add a method to window.internals to enable testing of inspector highlight rects
947 https://bugs.webkit.org/show_bug.cgi?id=80338
949 Reviewed by Pavel Feldman.
951 * Source/autotools/symbols.filter: Export symbols for GTK.
953 2012-03-05 Ryosuke Niwa <rniwa@webkit.org>
955 Turn Runs class into a proper model to implement incremental JSON update
956 https://bugs.webkit.org/show_bug.cgi?id=80364
958 Reviewed by Hajime Morita.
960 Move Runs from json_generators.py to models.py and turn it into a proper Model.
962 Now most JSON responses are held by Runs objects instead of PersistentCache.
963 Added some tests around update_or_insert and json_by_ids to test PersistentCache-like
964 behavior but there should be no user-visible behavioral differences.
966 * Websites/webkit-perf.appspot.com/controller.py:
967 (RunsUpdateHandler.post):
968 (CachedRunsHandler.get):
969 (RunsChartHandler.post):
970 * Websites/webkit-perf.appspot.com/json_generators.py:
971 (ManifestJSONGenerator.value):
972 * Websites/webkit-perf.appspot.com/json_generators_unittest.py:
973 (ManifestJSONGeneratorTest.test_value_two_tests):
974 * Websites/webkit-perf.appspot.com/models.py:
977 (Runs._generate_runs):
978 (Runs._entry_from_build_and_result):
980 (Runs.update_or_insert):
984 * Websites/webkit-perf.appspot.com/models_unittest.py:
987 (RunsTest._create_results):
988 (RunsTest.test_generate_runs):
989 (RunsTest.test_update_or_insert):
990 (RunsTest.test_json_by_ids):
991 (RunsTest.test_to_json_without_results):
992 (RunsTest.test_to_json_with_results):
993 (RunsTest._assert_entry):
994 (RunsTest.test_run_from_build_and_result):
995 (RunsTest.test_run_from_build_and_result.create_build):
996 (RunsTest.test_chart_params_with_value):
997 (RunsTest.test_chart_params_with_value.split_as_int):
999 2012-03-07 Simon Hausmann <simon.hausmann@nokia.com>
1001 [Qt] Fix compilation without QtQuick1
1002 https://bugs.webkit.org/show_bug.cgi?id=80503
1004 Reviewed by Tor Arne Vestbø.
1006 * Source/tests.pri: Compile qml1 tests only with Qt 4 for the moment.
1008 2012-03-07 Mark Rowe <mrowe@apple.com>
1010 Teach make to build WTF.
1014 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
1016 [CMake] Make the removal of transitive library dependencies work with CMake < 2.8.7.
1017 https://bugs.webkit.org/show_bug.cgi?id=80469
1019 Reviewed by Antonio Gomes.
1021 * CMakeLists.txt: Do not set the CMAKE_LINK_INTERFACE_LIBRARIES
1022 variable here; it was introduced in CMake 2.8.7 so we can't depend
1023 on it as we actually support CMake >= 2.8.0.
1025 2012-03-06 Hajime Morrita <morrita@chromium.org>
1027 https://bugs.webkit.org/show_bug.cgi?id=79935
1028 REGRESSION: <content> element is not HTMLUnknownElement when Shadow DOM API is disabled
1030 Reviewed by Adam Barth.
1032 Added a newly exported symbol.
1034 * Source/autotools/symbols.filter:
1036 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
1038 undefined reference to JSC::IdentifierTable::~IdentifierTable() on EFL port
1039 https://bugs.webkit.org/show_bug.cgi?id=80282
1041 Reviewed by Antonio Gomes.
1043 Remove transitive library dependencies; they are especially
1044 dangerous when one ends up linking against WTF, JSC and then WTF
1045 again, since some symbols will not be defined.
1047 Passing --no-copy-dt-needed-entries and --as-needed to the linker
1048 (which some recent Linux distros do by default) makes the issue
1051 * CMakeLists.txt: Set CMAKE_LINK_INTERFACE_LIBRARIES to an empty
1052 list to prevent implicit transitive library dependencies from
1053 being created by default.
1055 2012-03-05 Ryosuke Niwa <rniwa@webkit.org>
1057 Perf-o-matic should memcache dashboard images
1058 https://bugs.webkit.org/show_bug.cgi?id=80349
1060 Reviewed by Eric Seidel.
1062 Added DashboardImage.create and DashboardImage.get_image to encapsulate memcache.
1063 Also replaced transaction in DashboardImage.set_cache by a single put since it duplicates
1064 what put does by default.
1066 Also removed redundant cache_* functions and merged them into handler code.
1068 * Websites/webkit-perf.appspot.com/controller.py:
1069 (ManifestUpdateHandler.post):
1070 (CachedManifestHandler.get):
1071 (DashboardUpdateHandler.post):
1072 (CachedDashboardHandler.get):
1073 (RunsUpdateHandler):
1074 (RunsUpdateHandler.post):
1076 (RunsChartHandler.post):
1077 (DashboardImageHandler.get):
1078 * Websites/webkit-perf.appspot.com/models.py:
1079 (PersistentCache.set_cache):
1081 (DashboardImage.create):
1082 (DashboardImage.get_image):
1083 * Websites/webkit-perf.appspot.com/models_unittest.py:
1084 (PersistentCacheTests.setUp):
1085 (PersistentCacheTests.test_set_cache):
1086 (PersistentCacheTests.test_get_cache):
1087 (DashboardImageTests.setUp):
1088 (DashboardImageTests):
1089 (DashboardImageTests.test_create):
1090 (DashboardImageTests.test_get):
1092 2012-03-05 Sheriff Bot <webkit.review.bot@gmail.com>
1094 Unreviewed, rolling out r109760.
1095 http://trac.webkit.org/changeset/109760
1096 https://bugs.webkit.org/show_bug.cgi?id=80320
1098 Caused many GTK+ tests to crash (Requested by mrobinson on
1103 2012-03-05 Kangil Han <kangil.han@samsung.com>
1105 [CMake][DRT] Add WebCoreTestSupport.
1106 https://bugs.webkit.org/show_bug.cgi?id=79896
1108 Reviewed by Daniel Bates.
1110 Add WebCoreTestSupport library for DRT in CMake.
1111 We will use internals object by linking this library on DRT.
1115 2012-03-05 Martin Robinson <mrobinson@igalia.com>
1117 [soup] Crash while loading http://www.jusco.cn
1118 https://bugs.webkit.org/show_bug.cgi?id=68238
1120 Reviewed by Philippe Normand.
1122 * configure.ac: Bumped the libsoup dependency to 2.37.90.
1124 2012-03-04 Raphael Kubo da Costa <kubo@profusion.mobi>
1126 [CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64
1127 https://bugs.webkit.org/show_bug.cgi?id=71507
1129 Reviewed by Antonio Gomes.
1131 * Source/cmake/OptionsCommon.cmake: Provide two variables which
1132 can be changed via CMake: LIB_SUFFIX, which is often used in CMake
1133 projects to let the user choose whether a suffix should be added
1134 to the library installation directory (such as 32 or 64), and
1135 LIB_INSTALL_DIR, which takes LIB_SUFFIX into account to determine
1136 whether to install libraries.
1138 2012-03-03 Hans Wennborg <hans@chromium.org>
1140 Implement Speech JavaScript API
1141 https://bugs.webkit.org/show_bug.cgi?id=80019
1143 Reviewed by Adam Barth.
1145 Add ENABLE_SCRIPTED_SPEECH.
1149 2012-03-02 Alexandre Rostovtsev <tetromino@gentoo.org>
1151 Make webkit-gtk translations respect LINGUAS
1152 https://bugs.webkit.org/show_bug.cgi?id=79605
1154 Reviewed by Martin Robinson.
1156 PO_LINGUAS, USER_LINGUAS, and USE_LINGUAS added to root
1157 GNUmakefile.am to ensure that they can be used in the definition of
1158 MOFILES that will be generated by automake.
1162 2012-03-02 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1164 [Qt] Remove deleted file from api.pro
1166 Reviewed by Noam Rosenthal.
1170 2012-03-02 Simon Hausmann <simon.hausmann@nokia.com>
1172 [Qt] Compile WebCore without QtWidgets
1173 https://bugs.webkit.org/show_bug.cgi?id=80141
1175 Reviewed by Tor Arne Vestbø.
1177 * Source/api.pri: Use QT += opengl for the WebKit1 bits, such as the QGLWidget
1178 usage in PageClientQt.cpp. Previously this dependency came implicitly through WebCore.pri.
1180 2012-03-02 Byungwoo Lee <bw80.lee@samsung.com>
1182 [EFL] Build warning : comparison between signed and unsigned integer expressions.
1183 https://bugs.webkit.org/show_bug.cgi?id=79860
1185 Reviewed by Hajime Morita.
1187 Fixed build warnings which are getting generated when comparing signed
1188 and unsigned integer expressions.
1190 * Source/WebCore/bindings/js/JSDocumentCustom.cpp:
1191 * Source/WebCore/platform/ContextMenu.cpp:
1192 * Source/WebKit/efl/ewk/ewk_view_single.cpp:
1194 2012-03-02 Simon Hausmann <simon.hausmann@nokia.com>
1196 [Qt] Move QStyle theming code out of WebCore into WebKit1
1197 https://bugs.webkit.org/show_bug.cgi?id=80128
1199 Reviewed by Kenneth Rohde Christiansen.
1201 * Source/api.pri: Adjust to moving source files.
1203 2012-03-01 Ryosuke Niwa <rniwa@webkit.org>
1205 Perf-o-matic: generate dashboard images for 30, 90, and 365 days
1206 https://bugs.webkit.org/show_bug.cgi?id=80016
1208 Reviewed by Eric Seidel.
1210 Add the ability to generate graphs for 30, 90, and 365 day graphs but only occasionally
1211 according to the heuristics in DashboardImage.needs_update.
1213 Also fix a bug in Runs.chart_params that y-axis grid was set to an incorrect value.
1215 * Websites/webkit-perf.appspot.com/controller.py:
1216 (schedule_runs_update):
1217 (RunsChartHandler.post):
1218 * Websites/webkit-perf.appspot.com/json_generators.py:
1219 (Runs.chart_params):
1220 * Websites/webkit-perf.appspot.com/json_generators_unittest.py:
1221 (RunsTest.test_chart_params_with_value):
1222 * Websites/webkit-perf.appspot.com/models.py:
1224 (DashboardImage.needs_update):
1225 * Websites/webkit-perf.appspot.com/models_unittest.py:
1226 (HelperTests._assert_there_is_exactly_one_id_holder_and_matches):
1227 (HelperTests.test_create_in_transaction_with_numeric_id_holder.execute):
1228 (HelperTests.test_create_in_transaction_with_numeric_id_holder):
1229 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder):
1230 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder):
1231 (HelperTests.test_delete_model_with_numeric_id_holder.execute):
1232 (HelperTests.test_delete_model_with_numeric_id_holder):
1233 (HelperTests.test_model_from_numeric_id.execute):
1235 (HelperTests.test_model_from_numeric_id):
1236 (BranchTests.test_create_if_possible):
1237 (PlatformTests.test_create_if_possible):
1238 (BuilderTests.test_create):
1239 (BuilderTests.test_update_password):
1240 (BuilderTests.test_hashed_password):
1241 (BuilderTests.test_authenticate):
1242 (_create_some_builder):
1244 (BuildTests.test_get_or_insert_from_log):
1245 (TestModelTests.test_update_or_insert):
1246 (TestModelTests.test_update_or_insert_to_update):
1247 (TestModelTests.test_merge):
1248 (TestResultTests.test_get_or_insert_value):
1249 (TestResultTests.test_get_or_insert_stat_value):
1250 (TestResultTests.test_replace_to_change_test_name):
1251 (TestResultTests.test_replace_to_change_test_name_with_stat_value):
1252 (TestResultTests.test_replace_to_change_test_name_overrides_conflicting_result):
1253 (ReportLogTests._create_log_with_payload):
1254 (ReportLogTests.test_builder):
1255 (ReportLogTests.test_branch):
1256 (ReportLogTests.test_platform):
1257 (PersistentCacheTests._assert_persistent_cache):
1258 (PersistentCacheTests.test_set):
1259 (PersistentCacheTests.test_get):
1260 (DashboardImageTests):
1261 (DashboardImageTests.test_needs_update):
1263 2012-03-01 Kangil Han <kangil.han@samsung.com>
1265 [DRT] Remove all PlainTextController usages in existing tests by adding internal API
1266 https://bugs.webkit.org/show_bug.cgi?id=78570
1268 Reviewed by Hajime Morita.
1270 This patch will remove all PlainTextController usages
1271 in existing DRT tests by adding internal API to WebCore/testing/Internals
1273 * Source/autotools/symbols.filter:
1275 2012-02-29 Ryosuke Niwa <rniwa@webkit.org>
1277 Perf-o-matic build fix. Also toggle the switch to start using ping images on the dashboard after r109190.
1279 * Websites/webkit-perf.appspot.com/controller.py:
1280 (schedule_runs_update):
1281 (schedule_report_process):
1282 * Websites/webkit-perf.appspot.com/js/admin.js:
1284 * Websites/webkit-perf.appspot.com/js/config.js:
1286 2012-02-29 Raphael Kubo da Costa <kubo@profusion.mobi>
1288 [CMake] Unreviewed, fix build on 64-bit platforms with SHARED_CORE=ON after r109197.
1289 https://bugs.webkit.org/show_bug.cgi?id=79965
1291 This partially reverts r66714, in that whether -fPIC is passed to
1292 the compiler does not depend on the value of SHARED_CORE anymore:
1293 since we always build WTF as a static library, it will always need
1294 -fPIC because our shared libraries are built with it.
1296 * Source/cmake/WebKitHelpers.cmake: Always pass -fPIC to
1297 STATIC_LIBRARY targets.
1299 2012-02-29 Raphael Kubo da Costa <kubo@profusion.mobi>
1301 [CMake] Unreviewed, fix build on 64-bit platforms with SHARED_CORE=ON after r109197.
1303 This partially reverts r66714, in that whether -fPIC is passed to
1304 the compiler does not depend on the value of SHARED_CORE anymore:
1305 since we always build WTF as a static library, it will always need
1306 -fPIC because our shared libraries are built with it.
1308 * Source/cmake/WebKitHelpers.cmake: Always pass -fPIC to
1309 STATIC_LIBRARY targets.
1311 2012-02-29 Carlos Garcia Campos <cgarcia@igalia.com>
1313 Unreviewed. Bump WebKitGTK+ version number.
1315 * configure.ac: Bump version number to 1.9.0 now that we branched
1318 2012-02-29 Carlos Garcia Campos <cgarcia@igalia.com>
1320 Unreviewed. Fix GTK+ build.
1322 * Source/autotools/symbols.filter: Add symbol.
1324 2012-02-28 Raphael Kubo da Costa <kubo@profusion.mobi>
1326 [CMake] Always build wtf as a static library.
1327 https://bugs.webkit.org/show_bug.cgi?id=79857
1329 Reviewed by Eric Seidel.
1331 * CMakeLists.txt: Put static libraries in ${CMAKE_BINARY_DIR} too
1332 to have them grouped with the shared ones.
1334 2012-02-28 Ryosuke Niwa <rniwa@webkit.org>
1336 perf-o-matic: generate dashboard images using Google Chart Tools
1337 https://bugs.webkit.org/show_bug.cgi?id=79838
1339 Reviewed by Hajime Morita.
1341 Rename RunsJSONGenerator to Runs and added an ability to generate parameters for Google chart tool.
1342 Also added RunsChartHandler to make url-fetches these images and DashboardImageHandler to serve them.
1343 The image is stored in DashboardImage model.
1345 We can't enable flip the switch to use images yet because we don't create images on fly (they're
1346 generated when runs are updated; i.e. bots upload new results). We should be able to flip the switch
1347 once this patch lands and all perf bots cycle.
1349 We probably make way too many calls to Google chart tool's server with this preliminary design but we
1350 can easily move this task into the backend and run it via a cron job once we know it works.
1352 * Websites/webkit-perf.appspot.com/controller.py:
1353 (schedule_runs_update):
1354 (RunsUpdateHandler.post):
1356 (RunsChartHandler.get):
1357 (RunsChartHandler.post):
1358 (DashboardImageHandler):
1359 (DashboardImageHandler.get):
1360 (schedule_report_process):
1361 * Websites/webkit-perf.appspot.com/json_generators.py:
1362 (ManifestJSONGenerator.value):
1366 (Runs.chart_params):
1367 * Websites/webkit-perf.appspot.com/json_generators_unittest.py:
1369 (RunsTest._create_results):
1370 (RunsTest.test_generate_runs):
1371 (RunsTest.test_value_without_results):
1372 (RunsTest.test_value_with_results):
1373 (RunsTest.test_run_from_build_and_result):
1374 (RunsTest.test_chart_params_with_value):
1375 (RunsTest.test_chart_params_with_value.split_as_int):
1376 * Websites/webkit-perf.appspot.com/main.py:
1377 * Websites/webkit-perf.appspot.com/models.py:
1378 (PersistentCache.get_cache):
1380 (DashboardImage.key_name):
1382 2012-02-28 Dave Tu <dtu@chromium.org>
1384 Add new GPU builders to flakiness dashboard.
1385 https://bugs.webkit.org/show_bug.cgi?id=79839
1387 Reviewed by Ojan Vafai.
1389 * Tools/TestResultServer/static-dashboards/builders.js:
1391 2012-02-28 Shinya Kawanaka <shinyak@chromium.org>
1393 Element should be able to have multiple shadow roots.
1394 https://bugs.webkit.org/show_bug.cgi?id=77931
1396 Reviewed by Hajime Morita.
1398 * Source/autotools/symbols.filter:
1400 2012-02-27 Shinya Kawanaka <shinyak@chromium.org>
1402 Element::removeShadowRoot() and setShadowRoot() should be moved into ShadowTree.
1403 https://bugs.webkit.org/show_bug.cgi?id=78313
1405 Reviewed by Hajime Morita.
1407 * Source/autotools/symbols.filter:
1409 2012-02-27 Dave Tu <dtu@chromium.org>
1411 Update flakiness dashboard unit test.
1412 https://bugs.webkit.org/show_bug.cgi?id=79711
1414 Reviewed by Ojan Vafai.
1416 * Tools/TestResultServer/static-dashboards/flakiness_dashboard_tests.js:
1418 2012-02-27 Ryosuke Niwa <rniwa@webkit.org>
1420 Extract the logic to merge tests from MergeTestsHandler and add unit tests
1421 https://bugs.webkit.org/show_bug.cgi?id=79602
1423 Reviewed by Hajime Morita.
1425 Extracted Test.merge and TestResult.replace_to_change_test_name out of MergeTestsHandler,
1426 and moved MergeTestsHandler into admin_handlers.py where it belongs.
1428 Added new backend "model-manipulator" to execute tasks to merge tests.
1430 Also revive the inadvertently removed manual submission form on the admin page.
1432 * Websites/webkit-perf.appspot.com/admin_handlers.py:
1433 (AdminDashboardHandler.get_tests):
1434 (MergeTestsHandler):
1435 (MergeTestsHandler.post):
1436 * Websites/webkit-perf.appspot.com/app.yaml:
1437 * Websites/webkit-perf.appspot.com/backends.yaml: Added.
1438 * Websites/webkit-perf.appspot.com/css/admin.css:
1439 * Websites/webkit-perf.appspot.com/js/admin.js:
1440 * Websites/webkit-perf.appspot.com/main.py:
1441 * Websites/webkit-perf.appspot.com/merge_tests_handler.py: Removed.
1442 * Websites/webkit-perf.appspot.com/models.py:
1445 (TestResult.replace_to_change_test_name):
1446 * Websites/webkit-perf.appspot.com/models_unittest.py:
1447 (DataStoreTestsBase.assertOnlyInstance):
1448 (DataStoreTestsBase):
1449 (DataStoreTestsBase.assertOnlyInstances):
1450 (DataStoreTestsBase.assertEqualUnorderedModelList):
1451 (DataStoreTestsBase.assertEqualUnorderedList):
1453 (TestModelTests.test_merge):
1455 (TestResultTests.test_get_or_insert_value):
1456 (TestResultTests.test_get_or_insert_stat_value):
1457 (TestResultTests.test_replace_to_change_test_name):
1458 (TestResultTests.test_replace_to_change_test_name_with_stat_value):
1459 (TestResultTests.test_replace_to_change_test_name_overrides_conflicting_result):
1461 2012-02-27 ChangSeok Oh <shivamidow@gmail.com>
1463 [EFL] Support mutation observers
1464 https://bugs.webkit.org/show_bug.cgi?id=79603
1466 Reviewed by Eric Seidel.
1468 Added a build-option for the mutation observers feature.
1470 * Source/cmake/OptionsEfl.cmake:
1471 * Source/cmakeconfig.h.cmake:
1473 2012-02-26 Shinya Kawanaka <shinyak@chromium.org>
1475 Rename ShadowRootList to ShadowTree.
1476 https://bugs.webkit.org/show_bug.cgi?id=79342
1478 Reviewed by Hajime Morita.
1480 * Source/autotools/symbols.filter:
1482 2012-02-26 Chang Wan Hong <jourmoon@company100.net>
1484 Update .gitignore for project property files generated by Eclipse.
1485 https://bugs.webkit.org/show_bug.cgi?id=79463
1487 Reviewed by Andreas Kling.
1489 * .gitignore: Ignore .project and .cproject
1491 2012-02-25 Ryosuke Niwa <rniwa@webkit.org>
1493 Perf-o-matic build fix after r108917. I need a scrollbar in order see all the tests.
1495 * Websites/webkit-perf.appspot.com/css/admin.css:
1498 2012-02-25 Ryosuke Niwa <rniwa@webkit.org>
1500 perf-o-matic needs a better admin page
1501 https://bugs.webkit.org/show_bug.cgi?id=79585
1503 Reviewed by Sam Weinig.
1505 Add admin/ to replace admin/create-models.html and admin/merge-tests.
1507 Also update MergeTestHandler to accept JSON requests and add "Admin" navigation link on all pages.
1509 * Websites/webkit-perf.appspot.com/admin_handlers.py: Added.
1510 * Websites/webkit-perf.appspot.com/controller.py:
1511 (RunsUpdateHandler.post): Fix a regression from r108399.
1512 * Websites/webkit-perf.appspot.com/css/admin.css: Added.
1513 * Websites/webkit-perf.appspot.com/js/admin.js: Added.
1514 * Websites/webkit-perf.appspot.com/js/config.js:
1515 * Websites/webkit-perf.appspot.com/main.py:
1516 * Websites/webkit-perf.appspot.com/merge_tests.html: Removed.
1517 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
1518 (MergeTestsHandler):
1519 (MergeTestsHandler.post):
1520 * Websites/webkit-perf.appspot.com/static: Removed.
1521 * Websites/webkit-perf.appspot.com/static/create-models.html: Removed.
1523 2012-02-24 Ryosuke Niwa <rniwa@webkit.org>
1525 Increment perf-o-matic version.
1527 * Websites/webkit-perf.appspot.com/app.yaml:
1529 2012-02-23 Konrad Piascik <kpiascik@rim.com>
1531 Upstream BlackBerry Cookie Management Classes
1532 https://bugs.webkit.org/show_bug.cgi?id=73654
1534 Reviewed by Rob Buis.
1536 Manual test to see in milliseconds how quickly 100 writes followed by 100 reads take.
1537 This test is ran twice and the average read and write for each of the 2 runs is shown.
1539 * ManualTests/cookieSpeedTest.html: Added.
1541 2012-02-23 Dave Tu <dtu@chromium.org>
1543 Add Chromium gpu_tests to the flakiness dashboard
1544 https://bugs.webkit.org/show_bug.cgi?id=79300
1546 Reviewed by Ojan Vafai.
1548 * Tools/TestResultServer/static-dashboards/builders.js:
1549 * Tools/TestResultServer/static-dashboards/dashboard_base.js:
1551 2012-02-23 Patrick Gansterer <paroga@webkit.org>
1553 [CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro
1554 https://bugs.webkit.org/show_bug.cgi?id=79371
1556 Reviewed by Daniel Bates.
1558 Add a new macro to handle the inclusion of the platform specific *.cmake files.
1559 In the future this macro should get expanded to also handle feature specifc
1560 files, like the UseJSC.cmake in WebCore we already have.
1562 * Source/cmake/WebKitMacros.cmake:
1564 2012-02-23 Patrick Gansterer <paroga@webkit.org>
1566 [CMake] Add FindDirectX
1567 https://bugs.webkit.org/show_bug.cgi?id=79344
1569 Reviewed by Adam Roben.
1571 * Source/cmake/FindDirectX.cmake: Added.
1573 2012-02-23 Patrick Gansterer <paroga@webkit.org>
1575 [CMake] Add FindQuickTimeSDK
1576 https://bugs.webkit.org/show_bug.cgi?id=79345
1578 Reviewed by Adam Roben.
1580 * Source/cmake/FindQuickTimeSDK.cmake: Added.
1582 2012-02-22 Raphael Kubo da Costa <kubo@profusion.mobi>
1584 [CMake] Remove FindGDK.cmake and FindGDK-PixBuf.cmake
1585 https://bugs.webkit.org/show_bug.cgi?id=79292
1587 Reviewed by Daniel Bates.
1589 These files were committed when the EFL port's buildsystem code
1590 was upstreamed, but are currently not being used anywhere, as the EFL
1591 port has not depended on GDK for a long time.
1593 * Source/cmake/FindGDK-PixBuf.cmake: Removed.
1594 * Source/cmake/FindGDK.cmake: Removed.
1596 2012-02-22 Martin Robinson <mrobinson@igalia.com>
1598 [GTK] Clean build is broken when using make -j
1599 https://bugs.webkit.org/show_bug.cgi?id=76388
1601 * GNUmakefile.am: Add new global source list variables.
1603 2012-02-20 Ryosuke Niwa <rniwa@webkit.org>
1605 perf-o-matic: Extract logic to generate JSON responses as classes to unit test
1606 https://bugs.webkit.org/show_bug.cgi?id=79018
1608 Rubber-stamped by Adam Barth.
1610 Extracted DashboardJSONGenerator, ManifestJSONGenerator, and RunsJSONGenerator
1611 into json_generators.py from DashboardHandler, ManifestHandler, and RunsHandler
1612 and added unit tests for the former three classes.
1614 Merged the latter three classes into controler.py since they have become too trivial
1615 to have their own files.
1617 * Websites/webkit-perf.appspot.com/controller.py:
1618 (ManifestUpdateHandler):
1619 (ManifestUpdateHandler.get):
1620 (ManifestUpdateHandler.post):
1621 (DashboardUpdateHandler):
1622 (DashboardUpdateHandler.get):
1623 (DashboardUpdateHandler.post):
1624 (_get_test_branch_platform_ids):
1625 (RunsUpdateHandler):
1626 (RunsUpdateHandler.get):
1627 (CachedRunsHandler.get):
1628 * Websites/webkit-perf.appspot.com/dashboard_handler.py: Removed.
1629 * Websites/webkit-perf.appspot.com/json_generators.py: Added.
1630 (JSONGeneratorBase):
1631 (JSONGeneratorBase.to_json):
1632 (DashboardJSONGenerator):
1633 (DashboardJSONGenerator.__init__):
1634 (DashboardJSONGenerator.value):
1635 (ManifestJSONGenerator):
1636 (ManifestJSONGenerator.__init__):
1637 (ManifestJSONGenerator.value):
1638 (RunsJSONGenerator):
1639 (RunsJSONGenerator.__init__):
1640 (RunsJSONGenerator._generate_runs):
1641 (RunsJSONGenerator._entry_from_build_and_result):
1642 (RunsJSONGenerator.value):
1643 * Websites/webkit-perf.appspot.com/json_generators_unittest.py: Added.
1645 (JSONGeneratorBaseTest):
1646 (JSONGeneratorBaseTest.test_to_json):
1647 (JSONGeneratorBaseTest.test_to_json.AJSONGenerator):
1648 (JSONGeneratorBaseTest.test_to_json.AJSONGenerator.value):
1649 (DashboardJSONGeneratorTest):
1650 (DashboardJSONGeneratorTest.test_value_no_branch):
1651 (DashboardJSONGeneratorTest.test_value_no_plaforms):
1652 (DashboardJSONGeneratorTest.test_value_single_platform):
1653 (DashboardJSONGeneratorTest.test_value_two_platforms):
1654 (ManifestJSONGeneratorTest):
1655 (ManifestJSONGeneratorTest.test_value_no_branch):
1656 (ManifestJSONGeneratorTest.test_value_no_plaforms):
1657 (ManifestJSONGeneratorTest._assert_single_test):
1658 (ManifestJSONGeneratorTest.test_value_single_platform):
1659 (ManifestJSONGeneratorTest.test_value_two_platforms):
1660 (ManifestJSONGeneratorTest.test_value_two_tests):
1661 (RunsJSONGeneratorTest):
1662 (RunsJSONGeneratorTest._create_results):
1663 (RunsJSONGeneratorTest.test_generate_runs):
1664 (RunsJSONGeneratorTest.test_value_without_results):
1665 (RunsJSONGeneratorTest.test_value_with_results):
1666 (RunsJSONGeneratorTest._assert_entry):
1667 (RunsJSONGeneratorTest.test_run_from_build_and_result):
1668 (RunsJSONGeneratorTest.test_run_from_build_and_result.create_build):
1669 * Websites/webkit-perf.appspot.com/main.py:
1670 * Websites/webkit-perf.appspot.com/manifest_handler.py: Removed.
1671 * Websites/webkit-perf.appspot.com/models.py:
1672 (Test.update_or_insert.execute):
1674 (TestResult.get_or_insert_from_parsed_json):
1675 * Websites/webkit-perf.appspot.com/models_unittest.py:
1676 (TestModelTests.test_update_or_insert_to_update):
1677 (TestResultTests.test_get_or_insert_stat_value):
1678 * Websites/webkit-perf.appspot.com/runs_handler.py: Removed.
1680 2012-02-20 Martin Robinson <mrobinson@igalia.com>
1682 [GTK] Turn on requestAnimationFrame for release builds
1683 https://bugs.webkit.org/show_bug.cgi?id=79038
1685 Reviewed by Gustavo Noronha Silva.
1687 * configure.ac: Turn on requestAnimationFrame by default.
1689 2012-02-20 Martin Robinson <mrobinson@igalia.com>
1691 [GTK] Geolocation support should be on by default
1692 https://bugs.webkit.org/show_bug.cgi?id=79037
1694 Reviewed by Gustavo Noronha Silva.
1696 * configure.ac: Turn on geolocation support in release builds.
1698 2012-02-20 Kihong Kwon <kihong.kwon@samsung.com>
1700 Add a new API for the Vibration API(W3C).
1701 https://bugs.webkit.org/show_bug.cgi?id=72010
1703 Reviewed by Hajime Morita.
1705 Add Implementation for the Vibration API to the WebKit-EFL port.
1706 http://dev.w3.org/2009/dap/vibration/
1708 * Source/cmake/OptionsEfl.cmake: Add ENABLE_VIBRATION feature.
1709 * Source/cmakeconfig.h.cmake:
1711 2012-02-19 Ryosuke Niwa <rniwa@webkit.org>
1713 Move more logic from handler classes to model classes and add unit tests
1714 https://bugs.webkit.org/show_bug.cgi?id=78989
1716 Reviewed by Hajime Morita.
1718 Extracted various functions from CreateHandler, ReportHanlder, and RunsHanlder to model classes
1719 in order to unit-test them, added DataStoreTestsBase to reduce the code duplication in tests,
1720 and added a whole bunch of unit tests in models_unittest.py.
1722 * Websites/webkit-perf.appspot.com/create_handler.py:
1723 (CreateHandler._create_branch):
1724 (CreateHandler._create_platform):
1725 * Websites/webkit-perf.appspot.com/models.py:
1726 (_create_if_possible):
1727 (_create_if_possible.execute):
1729 (Branch.create_if_possible):
1731 (Platform.create_if_possible):
1733 (Build.get_or_insert_from_log):
1735 (Test.update_or_insert):
1736 (Test.update_or_insert.execute):
1738 (TestResult.get_or_insert_from_parsed_json):
1739 (TestResult.get_or_insert_from_parsed_json._float_or_none):
1740 (TestResult.generate_runs):
1741 * Websites/webkit-perf.appspot.com/models_unittest.py:
1742 (DataStoreTestsBase):
1743 (DataStoreTestsBase.assertThereIsNoInstanceOf):
1744 (DataStoreTestsBase.assertOnlyInstance):
1745 (DataStoreTestsBase.assertEqualUnorderedList):
1747 (HelperTests.test_create_in_transaction_with_numeric_id_holder):
1748 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder):
1749 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder):
1750 (HelperTests.test_delete_model_with_numeric_id_holder):
1752 (BranchTests.test_create_if_possible):
1754 (PlatformTests.test_create_if_possible):
1756 (_create_some_builder):
1758 (BuildTests.test_get_or_insert_from_log):
1760 (TestModelTests.test_update_or_insert):
1761 (TestModelTests.test_update_or_insert_to_update):
1763 (TestResultTests._create_build):
1764 (TestResultTests.test_get_or_insert_value):
1765 (TestResultTests.test_get_or_insert_stat_value):
1766 (TestResultTests._create_results):
1767 (TestResultTests.test_generate_runs):
1769 (ReportLogTests.test_branch):
1770 (ReportLogTests.test_platform):
1771 (PersistentCacheTests):
1772 (PersistentCacheTests.setUp):
1773 (PersistentCacheTests.test_set):
1774 * Websites/webkit-perf.appspot.com/report_process_handler.py:
1775 (ReportProcessHandler.post):
1776 * Websites/webkit-perf.appspot.com/runs_handler.py:
1780 2012-02-20 Patrick Gansterer <paroga@webkit.org>
1782 [CMake] Fix PLATFORM() define for Windows.
1784 Define WTF_PLATFORM_WIN instead of WTF_PLATFORM_WINDOWS.
1786 * Source/cmake/OptionsWindows.cmake:
1788 2012-02-20 Martin Robinson <mrobinson@igalia.com>
1790 Fix WebKit2GTK+ for 'make distcheck'.
1792 Instead of conditionally including WebKit2 GNUmakefiles, always
1793 include them and conditionally activate the final targets.
1797 2012-02-19 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1799 [CMAKE] Check gstreamer minimum required version.
1800 https://bugs.webkit.org/show_bug.cgi?id=79005
1802 Reviewed by Daniel Bates.
1804 To enable video, Gstreamer version requires to be above 0.10.30.
1805 This patch checks whether Gstreamer version is greater than 0.10.30.
1807 * Source/cmake/FindGStreamer-App.cmake:
1808 * Source/cmake/FindGStreamer-Base.cmake:
1809 * Source/cmake/FindGStreamer-Interfaces.cmake:
1810 * Source/cmake/FindGStreamer-Pbutils.cmake:
1811 * Source/cmake/FindGStreamer-Plugins-Base.cmake:
1812 * Source/cmake/FindGStreamer-Video.cmake:
1813 * Source/cmake/FindGStreamer.cmake:
1815 2012-02-19 Gustavo Noronha Silva <gns@gnome.org>
1817 [GTK] Remove unused GSettings stuff
1818 https://bugs.webkit.org/show_bug.cgi?id=78995
1820 Reviewed by Martin Robinson.
1822 * configure.ac: remove gsettings schema file creation.
1824 2012-02-19 Ryosuke Niwa <rniwa@webkit.org>
1826 Perf-o-matic should show both WebKit and Chromium revisions
1827 https://bugs.webkit.org/show_bug.cgi?id=78955
1829 Reviewed by Andreas Kling.
1831 Include Chromium revision numbers in runs responses when available.
1833 * Websites/webkit-perf.appspot.com/js/config.js:
1835 (urlForChangesetList):
1836 * Websites/webkit-perf.appspot.com/runs_handler.py:
1839 2012-02-18 Kevin Ollivier <kevino@theolliviers.com>
1841 [wx] Exclude a couple unused bindings files from the build
1842 as they do not compile currently.
1846 2012-02-17 Ryosuke Niwa <rniwa@webkit.org>
1848 perf-o-matic needs model unit tests
1849 https://bugs.webkit.org/show_bug.cgi?id=78885
1851 Reviewed by Adam Barth.
1853 Added unit tests for models.py.
1855 Also renamed modelFromNumericId to model_from_numeric_id and moved set_persitent_cache and get_persistent_cache
1856 from controller to PersistentCache.set_cache and PersistentCahce.set_cache respectively.
1858 * Websites/webkit-perf.appspot.com/controller.py:
1860 (CachedManifestHandler.get):
1862 (CachedDashboardHandler.get):
1864 (CachedRunsHandler.get):
1865 * Websites/webkit-perf.appspot.com/create_handler.py:
1866 (CreateHandler._create_builder):
1867 (CreateHandler._create_builder.execute):
1868 * Websites/webkit-perf.appspot.com/models.py:
1869 (create_in_transaction_with_numeric_id_holder):
1870 (model_from_numeric_id):
1873 (Builder.update_password):
1874 (Builder._hashed_password):
1875 (TestResult.key_name):
1876 (ReportLog.get_value):
1877 (ReportLog._integer_in_payload):
1879 (ReportLog.timestamp):
1881 (PersistentCache.set_cache):
1882 (PersistentCache.set_cache.execute):
1883 (PersistentCache.get_cache):
1884 * Websites/webkit-perf.appspot.com/models_unittest.py: Added.
1886 (HelperTests.setUp):
1887 (HelperTests.tearDown):
1888 (HelperTests._assert_there_is_exactly_one_id_holder_and_matches):
1889 (HelperTests.test_create_in_transaction_with_numeric_id_holder):
1890 (HelperTests.test_create_in_transaction_with_numeric_id_holder.execute):
1891 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder):
1892 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder.execute):
1893 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder):
1894 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder.execute):
1895 (HelperTests.test_delete_model_with_numeric_id_holder):
1896 (HelperTests.test_delete_model_with_numeric_id_holder.execute):
1897 (HelperTests.test_model_from_numeric_id):
1898 (HelperTests.test_model_from_numeric_id.execute):
1900 (BuilderTests.setUp):
1901 (BuilderTests.tearDown):
1902 (BuilderTests.test_create):
1903 (BuilderTests.test_update_password):
1904 (BuilderTests.test_hashed_password):
1905 (BuilderTests.test_authenticate):
1908 (ReportLog.tearDown):
1909 (ReportLog._create_log_with_payload):
1910 (ReportLog.test_parsed_payload):
1911 (ReportLog.test_get_value):
1912 (ReportLog.test_results):
1913 (ReportLog.test_builder):
1914 (ReportLog.test_build_number):
1915 (ReportLog.test_webkit_revision):
1916 (ReportLog.chromium_revision):
1917 (PersistentCacheTests):
1918 (PersistentCacheTests.setUp):
1919 (PersistentCacheTests.tearDown):
1920 (PersistentCacheTests._assert_persistent_cache):
1921 (PersistentCacheTests.test_set):
1922 (PersistentCacheTests.test_get):
1923 * Websites/webkit-perf.appspot.com/runs_handler.py:
1926 2012-02-17 Carlos Garcia Campos <cgarcia@igalia.com>
1928 Unreviewed. Fix GTK+ build after r108003.
1930 * Source/autotools/symbols.filter: Add missing symbol.
1932 2012-02-16 Simon Hausmann <simon.hausmann@nokia.com>
1934 [Qt] Move event conversion functions from WebCore to WebKit
1935 https://bugs.webkit.org/show_bug.cgi?id=78788
1937 Reviewed by Kenneth Rohde Christiansen.
1939 * Source/api.pri: Add new files to the build.
1941 2012-02-14 Raphael Kubo da Costa <kubo@profusion.mobi>
1943 [CMake] Remove unused PkgConfig module import from FindCFLite.cmake.
1944 https://bugs.webkit.org/show_bug.cgi?id=78600
1946 Reviewed by Adam Roben.
1948 * Source/cmake/FindCFLite.cmake:
1950 2012-02-15 Roland Steiner <rolandsteiner@chromium.org>
1952 <style scoped>: Allow <style scoped> as a direct child of a ShadowRoot
1953 https://bugs.webkit.org/show_bug.cgi?id=77853
1955 numberOfScopedHTMLStyleChildren got moved from Element into Node.
1957 Reviewed by Dimitri Glazkov.
1959 * Source/autotools/symbols.filter:
1961 2012-02-13 Raphael Kubo da Costa <kubo@profusion.mobi>
1963 [CMake] Merge WebKitEfl.cmake into FindEFL.cmake.
1964 https://bugs.webkit.org/show_bug.cgi?id=78566
1966 Reviewed by Daniel Bates.
1968 * Source/cmake/FindEFL.cmake: Move the code to find edje_cc here from
1970 * Source/cmake/WebKitEfl.cmake: Removed.
1972 2012-02-14 Shinya Kawanaka <shinyak@google.com>
1974 Use youngestShadowRoot and oldestShadowRoot instead of Element::shadowRoot().
1975 https://bugs.webkit.org/show_bug.cgi?id=78455
1977 Reviewed by Hajime Morita.
1979 Exports necessary symbols.
1981 * Source/autotools/symbols.filter:
1983 2012-02-13 Ryosuke Niwa <rniwa@webkit.org>
1985 Yet another perf-o-matic build fix. It turns out that a task of the same name can't be
1986 queued for days after the first task is completed. So don't use it. Updating persistent
1987 caches more often than necessary is better than never updating them.
1989 * Websites/webkit-perf.appspot.com/controller.py:
1990 (schedule_manifest_update):
1991 (schedule_dashboard_update):
1992 (schedule_runs_update):
1994 2012-02-13 ChangSeok Oh <shivamidow@gmail.com>
1996 [GTK] Revise configuration for MHTML
1997 https://bugs.webkit.org/show_bug.cgi?id=78364
1999 Reviewed by Gustavo Noronha Silva.
2001 Added some lines to show checking messages, whether mhtml is enabled or not
2002 during configuration and the configuration result for mhtml.
2003 MHTML is a web page archive format used to combine resources
2004 that are typically represented by external links (such as images, Flash animations,
2005 Java applets, audio files) together with HTML code into a single file.
2006 http://en.wikipedia.org/wiki/MHTML
2010 2012-02-06 Raphael Kubo da Costa <kubo@profusion.mobi>
2012 [EFL] Drop support for the Curl network backend.
2013 https://bugs.webkit.org/show_bug.cgi?id=77874
2015 Reviewed by Eric Seidel.
2017 Nobody seems to be maintaining the Curl backend in WebCore, the
2018 EFL port developers all seem to be using the Soup backend and the
2019 port itself has many features which are only implemented for the
2022 * Source/cmake/OptionsEfl.cmake: Remove network backend selection
2023 checks and unconditionally require Glib and Libsoup, bump the
2024 required LibSoup version to the same one the GTK+ port looks for,
2025 since we share the same network backend.
2027 2012-02-12 Ryosuke Niwa <rniwa@webkit.org>
2029 Another perf-o-matic build fix.
2031 * Websites/webkit-perf.appspot.com/report_process_handler.py:
2032 (ReportProcessHandler._create_build_if_possible):
2034 2012-02-12 Ryosuke Niwa <rniwa@webkit.org>
2036 Perf-o-matic build fix.
2038 * Websites/webkit-perf.appspot.com/report_handler.py:
2039 (ReportHandler.post):
2041 2012-02-10 Ryosuke Niwa <rniwa@webkit.org>
2043 REGRESSION: Perf-o-matic adds duplicated test results
2044 https://bugs.webkit.org/show_bug.cgi?id=78373
2046 Reviewed by Hajime Morita.
2048 Add TestResult inside a transaction. We use high replication databsae but this should prevent
2049 the duplication in the most of the time.
2051 Also fixed random bugs in Controller and ReportHandler.
2053 * Websites/webkit-perf.appspot.com/controller.py:
2054 (get_persistent_cache):
2055 * Websites/webkit-perf.appspot.com/report_handler.py:
2056 (ReportHandler.post):
2057 * Websites/webkit-perf.appspot.com/report_process_handler.py:
2058 (ReportProcessHandler.post):
2059 (ReportProcessHandler._add_test_if_needed):
2060 (ReportProcessHandler):
2061 (ReportProcessHandler._add_test_result_if_needed):
2062 (ReportProcessHandler._add_test_result_if_needed._float_or_none):
2063 (ReportProcessHandler._add_test_result_if_needed.execute):
2065 2012-02-12 Carlos Garcia Campos <cgarcia@igalia.com>
2067 Unreviewed. Fix GTK+ build after r107454.
2069 * configure.ac: Disable Mutation observers build on GTK+ until it
2072 2012-02-10 Adam Klein <adamk@chromium.org>
2074 Enable MUTATION_OBSERVERS by default on all platforms
2075 https://bugs.webkit.org/show_bug.cgi?id=78196
2077 Reviewed by Ojan Vafai.
2081 2012-02-10 Ryosuke Niwa <rniwa@webkit.org>
2083 Perf-o-matic build fix after r107386.
2085 * Websites/webkit-perf.appspot.com/app.yaml:
2086 * Websites/webkit-perf.appspot.com/controller.py:
2087 (schedule_manifest_update):
2088 (schedule_dashboard_update):
2089 (schedule_runs_update):
2090 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
2091 (MergeTestsHandler.get):
2092 * Websites/webkit-perf.appspot.com/report_logs_handler.py:
2093 (ReportLogsHandler.get):
2094 (ReportLogsHandler.post):
2096 2012-02-10 Ryosuke Niwa <rniwa@webkit.org>
2098 Perf-o-matic should process reports in background
2099 https://bugs.webkit.org/show_bug.cgi?id=78309
2101 Reviewed by Hajime Morita.
2103 Split the logic to create Build, Test, and TestResult objects from ReportHandler into ReportProcessHandler.
2104 ReportHandler now merely creates ReportLog and schedules a task to process it.
2106 Also added ReportLogHandler to manage stale ReportLogs.
2108 * Websites/webkit-perf.appspot.com/app.yaml:
2109 * Websites/webkit-perf.appspot.com/controller.py:
2110 (schedule_manifest_update):
2111 (schedule_dashboard_update):
2112 (schedule_runs_update):
2113 (CachedRunsHandler.get):
2114 (schedule_report_process):
2115 * Websites/webkit-perf.appspot.com/main.py:
2116 * Websites/webkit-perf.appspot.com/merge_tests.html: Renamed from Websites/webkit-perf.appspot.com/merge_tests.yaml.
2117 * Websites/webkit-perf.appspot.com/models.py:
2119 (ReportLog._parsed_payload):
2120 (ReportLog.get_value):
2121 (ReportLog.results):
2122 (ReportLog.builder):
2124 (ReportLog.platform):
2125 (ReportLog.build_number):
2126 (ReportLog.webkit_revision):
2127 (ReportLog.chromium_revision):
2128 (ReportLog._model_by_key_name_in_payload):
2129 (ReportLog._integer_in_payload):
2130 (ReportLog.timestamp):
2131 * Websites/webkit-perf.appspot.com/report_handler.py:
2132 (ReportHandler.post):
2133 (ReportHandler._output):
2134 (ReportHandler._results_are_valid):
2135 (ReportHandler._results_are_valid._is_float_convertible):
2137 * Websites/webkit-perf.appspot.com/report_logs.html: Added.
2138 * Websites/webkit-perf.appspot.com/report_logs_handler.py: Added.
2139 (ReportLogsHandler):
2140 (ReportLogsHandler.get):
2141 (ReportLogsHandler.post):
2142 (ReportLogsHandler._error):
2143 * Websites/webkit-perf.appspot.com/report_process_handler.py: Copied from Websites/webkit-perf.appspot.com/report_handler.py.
2144 (ReportProcessHandler):
2145 (ReportProcessHandler.post):
2146 (ReportProcessHandler._create_build_if_possible):
2147 (ReportProcessHandler._create_build_if_possible.execute):
2148 (ReportProcessHandler._add_test_if_needed):
2150 2012-02-09 Ryosuke Niwa <rniwa@webkit.org>
2152 Perf-o-matic shouldn't rely on memcache to store cached JSON responses
2153 https://bugs.webkit.org/show_bug.cgi?id=78306
2155 Reviewed by Adam Barth.
2157 Added PersistentCache model that stores the generated JSON responses.
2159 * Websites/webkit-perf.appspot.com/controller.py:
2160 (set_persistent_cache):
2161 (set_persistent_cache.execute):
2162 (get_persistent_cache):
2164 (CachedManifestHandler.get):
2166 (CachedDashboardHandler.get):
2168 (CachedRunsHandler.get):
2169 * Websites/webkit-perf.appspot.com/models.py:
2174 2012-02-09 Ryosuke Niwa <rniwa@webkit.org>
2176 Perf-o-matic should update memcache in taskqueue
2177 https://bugs.webkit.org/show_bug.cgi?id=78209
2179 Reviewed by Adam Barth.
2181 Update dashboard, manifest, and runs memcaches in taskqueue.
2182 Also centralized the management of caches in controller.py.
2184 * Websites/webkit-perf.appspot.com/app.yaml:
2185 * Websites/webkit-perf.appspot.com/controller.py: Added.
2187 (schedule_manifest_update):
2188 (CachedManifestHandler):
2189 (CachedManifestHandler.get):
2191 (schedule_dashboard_update):
2192 (CachedDashboardHandler):
2193 (CachedDashboardHandler.get):
2195 (schedule_runs_update):
2196 (CachedRunsHandler):
2197 (CachedRunsHandler.get):
2198 * Websites/webkit-perf.appspot.com/create_handler.py:
2199 (CreateHandler.post):
2200 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
2201 (DashboardHandler.post):
2202 * Websites/webkit-perf.appspot.com/main.py:
2203 * Websites/webkit-perf.appspot.com/manifest_handler.py:
2204 (ManifestHandler.post):
2205 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
2206 (MergeTestsHandler.post):
2207 * Websites/webkit-perf.appspot.com/report_handler.py:
2208 (ReportHandler.post):
2209 * Websites/webkit-perf.appspot.com/runs_handler.py:
2212 2012-02-09 Carlos Garcia Campos <cgarcia@igalia.com>
2214 [GTK] Add WebKitWebView::mouse-target-changed signal to WebKit2 GTK+ API
2215 https://bugs.webkit.org/show_bug.cgi?id=78097
2217 Reviewed by Martin Robinson.
2219 * Source/autotools/symbols.filter: Add freeOwnedGPtr<_GdkEvent>
2220 symbol to be able to use GOwnPtr<GdkEvent> in WebKit2 GTK+ unit
2223 2012-02-09 Kent Tamura <tkent@chromium.org>
2225 Do not localize numbers in scientific notation
2226 https://bugs.webkit.org/show_bug.cgi?id=78208
2228 Reviewed by Hajime Morita.
2230 * ManualTests/input-number-localization.html: Updated for scientific notation.
2232 2012-02-09 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2234 [CMAKE] Change lowercase variable with uppercase's.
2235 https://bugs.webkit.org/show_bug.cgi?id=78198
2237 Reviewed by Daniel Bates.
2239 CMake variable is only written by uppercase.
2243 2012-02-07 MORITA Hajime <morrita@google.com>
2245 Replacement text should be available from the marker.
2246 https://bugs.webkit.org/show_bug.cgi?id=77934
2248 Reviewed by Kent Tamura.
2250 * Source/autotools/symbols.filter: Added an exporting symbol.
2252 2012-02-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2254 [CMAKE] Use *bin* and *lib* directories for executable and libraries.
2255 https://bugs.webkit.org/show_bug.cgi?id=77928
2257 Reviewed by Daniel Bates.
2259 CMake has used *Programs* directory for executable. In addition, shared libraries are being
2260 built in source directory. It is better to set common places in order to maintain executable
2261 and libraries. *bin* is for executable and *lib* is for library.
2263 * CMakeLists.txt: Set library output path.
2264 * Source/cmake/WebKitFS.cmake: Remove *Programs* creation.
2266 2012-02-07 Priit Laes <plaes@plaes.org>
2268 Get rid of Source/autotools/webkit.m4
2269 https://bugs.webkit.org/show_bug.cgi?id=77833
2271 Reviewed by Martin Robinson.
2273 Move checks from webkit.m4 to configure.ac and modernize macros:
2274 . Check for visibility flags after CXX has been defined
2275 . Use PKG_PROG_PKG_CONFIG for pkg-config lookup
2276 . Drop unused LIBFFTW_REQUIRED_VERSION
2277 . Update ICU libs for mingw (bug 77837).
2278 . Require Pango 1.21.0 (as per unicode backend)
2279 . Bump minimum glib version due to g_thread_init changes
2281 * Source/autotools/webkit.m4: Removed.
2284 2012-02-07 Ryosuke Niwa <rniwa@webkit.org>
2286 Dashboard on perf-o-matic should be sorted
2287 https://bugs.webkit.org/show_bug.cgi?id=77924
2289 Reviewed by Tony Chang.
2291 Sort tests in the frontend using the fact ES5 keeps the property order in the insertion order.
2293 * Websites/webkit-perf.appspot.com/js/config.js:
2294 (fetchDashboardManifest):
2296 2012-02-07 Frederik Gladhorn <frederik.gladhorn@nokia.com>
2298 Update .gitignore for Qt Creator/KDevelop.
2299 https://bugs.webkit.org/show_bug.cgi?id=77984
2301 Reviewed by Simon Hausmann.
2303 * .gitignore: Ignore temp files created by Qt Creator and KDevelop.
2305 2012-02-07 Priit Laes <plaes@plaes.org>
2307 [GTK] Broken "HTML5 <scoped style>" detection
2308 https://bugs.webkit.org/show_bug.cgi?id=77979
2310 Reviewed by Gustavo Noronha Silva.
2312 * configure.ac: Fix wrong variable for HTML5 <style scoped> detection
2314 2012-02-06 Shinya Kawanaka <shinyak@google.com>
2316 Remove Element::ensureShadowRoot export.
2317 https://bugs.webkit.org/show_bug.cgi?id=77932
2319 Reviewed by Hajime Morita.
2321 * Source/autotools/symbols.filter:
2323 2012-02-06 Martin Robinson <mrobinson@igalia.com> and Nayan Kumar K <nayankk@motorola.com>
2325 [GTK] Add TextureMapperGL implementation
2326 https://bugs.webkit.org/show_bug.cgi?id=75308
2328 Reviewed by Alejandro G. Castro.
2330 * GNUmakefile.am: TextureMapperGL implies USE(TEXTURE_MAPPER)
2331 * configure.ac: Only allow enabling the GL version of TextureMapper on X11.
2333 2012-02-06 Ryosuke Niwa <rniwa@webkit.org>
2335 Perf-o-matic should show min/max/stdev on graphs
2336 https://bugs.webkit.org/show_bug.cgi?id=77702
2338 Reviewed by Andreas Kling.
2340 Include min/max/stdev in test runs when available to be shown on the perf-o-matic.
2342 Also merge a change to config.js and increment the version number by 1 (unreviewed).
2344 * Websites/webkit-perf.appspot.com/app.yaml:
2345 * Websites/webkit-perf.appspot.com/js/config.js:
2346 * Websites/webkit-perf.appspot.com/runs_handler.py:
2349 2012-02-06 Carlos Garcia Campos <cgarcia@igalia.com>
2351 [GTK] Update NEWS and configure.ac for 1.7.5 release
2352 https://bugs.webkit.org/show_bug.cgi?id=77859
2354 Reviewed by Philippe Normand.
2356 * configure.ac: Bumped version number.
2358 2012-02-05 ChangSeok Oh <shivamidow@gmail.com>
2360 [EFL] Enable WebGL with glx backend
2361 https://bugs.webkit.org/show_bug.cgi?id=77308
2363 Reviewed by Martin Robinson.
2365 Enabled WebGL feature for EFL port. The way is very similar to the one of GTK port.
2367 * Source/cmake/OptionsEfl.cmake: Added feature option for WebGL.
2369 2012-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2371 [CMAKE] Support javascriptcore test for EFL port.
2372 https://bugs.webkit.org/show_bug.cgi?id=77425
2374 Reviewed by Daniel Bates.
2376 Efl and WinCE as well as Blackberry port are now using Cmake as its build system
2377 and they are share the make file to create jsc excutable. In order to run
2378 "run-javascriptcore-tests", EFL port needs to change jsc installation configuration
2379 with executable output directory(e.g. Programs). So, this patch change jsc installation
2380 configuration only for EFL port.
2382 * Source/cmake/OptionsEfl.cmake: Change *jsc_efl* name with *jsc*.
2384 2012-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2386 [CMAKE] Do not build Tools when building jsc only.
2387 https://bugs.webkit.org/show_bug.cgi?id=77826
2389 Reviewed by Daniel Bates.
2391 Do not build Tools when jsc is only built. Build breaks occur because
2392 Tools is built together when building jsc.
2394 * CMakeLists.txt: Build Tools directory when ENABLE_TOOLS is on.
2396 2012-02-04 Philip Rogers <pdr@google.com>
2398 Fix bug in svg-link-hover-use.svg
2399 https://bugs.webkit.org/show_bug.cgi?id=77768
2401 Reviewed by Eric Seidel.
2403 * ManualTests/svg-link-hover-use.svg:
2405 2012-02-04 Kalev Lember <kalevlember@gmail.com>
2407 [GTK] Use the wide character version of win32 API by default
2408 https://bugs.webkit.org/show_bug.cgi?id=77809
2410 Reviewed by Martin Robinson.
2412 Certain win32-specific files (like PluginDatabaseWin.cpp) make the
2413 assumption that the wide character version of win32 API is the default.
2414 Define _UNICODE and UNICODE to do this, similar to what other win32
2419 2012-02-03 Kalev Lember <kalevlember@gmail.com>
2421 [GTK] configure: Print out the -Wno-c++0x-compat test result
2422 https://bugs.webkit.org/show_bug.cgi?id=77757
2424 Reviewed by Martin Robinson.
2426 The check whether -Wno-c++0x-compat flag is needed didn't print out
2427 the test result (and newline), which caused the following test to be
2428 displayed on the same line.
2430 checking if we have to disable C++0x compat warnings for GCC >= 4.6.0... checking pthread.h usability... yes
2434 2012-02-03 Ryosuke Niwa <rniwa@webkit.org>
2436 perf-o-matic should store chromium svn revision
2437 https://bugs.webkit.org/show_bug.cgi?id=77725
2439 Reviewed by Dirk Pranke.
2441 Store both WebKit and Chromium revisions when both are reported.
2443 * Websites/webkit-perf.appspot.com/models.py:
2445 * Websites/webkit-perf.appspot.com/report_handler.py:
2446 (ReportHandler.post):
2447 (ReportHandler._create_build_if_possible):
2448 (ReportHandler._create_build_if_possible.execute):
2449 * Websites/webkit-perf.appspot.com/static/manual-submit.html:
2451 2012-02-03 Simon Hausmann <simon.hausmann@nokia.com>
2453 [Qt] Replace GNU linker script for exports with export macros in WTF/JSC
2454 https://bugs.webkit.org/show_bug.cgi?id=77723
2456 Reviewed by Tor Arne Vestbø.
2458 * Source/api.pri: Remove use of GNU linker script on Linux.
2459 * Source/qtwebkit-export.map: Removed.
2461 2012-02-03 Shinya Kawanaka <shinyak@google.com>
2463 Stop calling Element::ensureShadowRoot in Internals.
2464 https://bugs.webkit.org/show_bug.cgi?id=77612
2466 Reviewed by Hajime Morita.
2468 * Source/autotools/symbols.filter:
2470 2012-02-02 Mark Rowe <mrowe@apple.com>
2472 <http://webkit.org/b/77717> Makefile should provide control over output verbosity
2474 Allow the filtering of the output of our Makefile to be configured via a user default
2475 and overriden via a command-line argument to make.
2477 The Makefile takes the verbosity from BuildTranscriptVerbosity default in the
2478 org.webkit.BuildConfiguration domain. The supported values are "default", "quiet"
2479 and "noisy". "default" maintains the existing behavior of only filtering out
2480 the setenv lines from Xcode's shell script build phases. "quiet" filters all output
2481 through filter-build-webkit. "noisy" provides unfiltered output. The verbosity can
2482 be overriden for a single invocation of make by specifying the VERBOSITY variable
2483 on the make command line.
2485 To always get full output:
2486 defaults write org.webkit.BuildConfiguration BuildTranscriptVerbosity noisy
2488 To always get filtered ouptut:
2489 defaults write org.webkit.BuildConfiguration BuildTranscriptVerbosity quiet
2491 To get full output for a single build:
2492 make VERBOSITY=noisy
2494 Reviewed by Dan Bernstein.
2498 2012-02-02 Rakesh KN <rakesh.kn@motorola.com>
2500 hidden attribute on <input type=file /> suppresses the file selection dialog
2501 https://bugs.webkit.org/show_bug.cgi?id=58208
2503 Reviewed by Ryosuke Niwa.
2505 * ManualTests/input-file-hidden-open-dialog-on-click.html: Added.
2506 Adding manual test as the file dialog opens only in User gesture.
2508 2012-02-01 Philippe Normand <pnormand@igalia.com>
2510 [GStreamer] FFTFrame implementation
2511 https://bugs.webkit.org/show_bug.cgi?id=73545
2513 Reviewed by Chris Rogers.
2515 * configure.ac: Enable the WebAudio option again and remove
2518 2012-01-31 Ryosuke Niwa <rniwa@webkit.org>
2520 webkit-perf.appspot.com should accept test results without medians
2521 https://bugs.webkit.org/show_bug.cgi?id=77513
2523 Reviewed by Hajime Morita.
2525 Don't store 0s when values are not in JSON.
2527 * Websites/webkit-perf.appspot.com/report_handler.py:
2528 (ReportHandler.post._float_or_none):
2529 (ReportHandler.post):
2531 2012-01-31 Kenneth Rohde Christiansen <kenneth@webkit.org>
2533 Tap highlighting: Support better outlines for multiline inlines
2534 https://bugs.webkit.org/show_bug.cgi?id=77428
2536 Reviewed by Simon Hausmann.
2538 Update the test to use a transform.
2540 * ManualTests/qt/tap-highlighting-inlines.html:
2542 2012-01-31 Nayan Kumar K <nayankk@motorola.com>
2544 [GTK] Remove V8 compilation option.
2545 https://bugs.webkit.org/show_bug.cgi?id=77405
2547 Reviewed by Philippe Normand.
2549 Revert the changes introduced as part of bug 69469
2550 to provide an option to compile V8 as JavaScript engine.
2552 * GNUmakefile.am: Remove defining USE_JSC macro.
2553 * configure.ac: Remove --with-jsengine option.
2555 2012-01-25 Philippe Normand <pnormand@igalia.com>
2557 [GStreamer] 0.11 build support
2558 https://bugs.webkit.org/show_bug.cgi?id=77085
2560 Reviewed by Martin Robinson.
2562 * configure.ac: New --with-gstreamer option, defaulting to 0.10.
2564 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
2566 Build fix after r106321.
2568 * Websites/webkit-perf.appspot.com/report_handler.py:
2569 * Websites/webkit-perf.appspot.com/manifest_handler.py:
2570 (ManifestHandler.get):
2572 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
2574 Python code in webkit-perf.appspot.com uses camelCase
2575 https://bugs.webkit.org/show_bug.cgi?id=77392
2577 Reviewed by Adam Barth.
2579 Use PEP8 style naming conventions instead of camelCase.
2581 * Websites/webkit-perf.appspot.com/create_handler.py:
2582 (CreateHandler.post):
2583 (CreateHandler._create_builder):
2584 (CreateHandler._create_branch):
2585 (CreateHandler._create_platform):
2586 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
2587 (DashboardHandler.get):
2588 * Websites/webkit-perf.appspot.com/manifest_handler.py:
2589 (ManifestHandler.get):
2590 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
2591 (MergeTestsHandler.post):
2592 * Websites/webkit-perf.appspot.com/models.py:
2593 (create_in_transaction_with_numeric_id_holder):
2594 (delete_model_with_numeric_id_holder):
2595 (modelFromNumericId):
2596 (Builder.authenticate):
2597 (Builder.hashed_password):
2599 * Websites/webkit-perf.appspot.com/report_handler.py:
2600 (ReportHandler.post):
2601 (ReportHandler._model_by_key_name_in_body_or_error):
2602 (ReportHandler._integer_in_body):
2603 (ReportHandler._timestamp_in_body):
2604 (ReportHandler.bypass_authentication):
2605 (ReportHandler._results_are_valid):
2606 (ReportHandler._results_are_valid._is_float_convertible):
2607 (ReportHandler._create_build_if_possible):
2608 (ReportHandler._create_build_if_possible.execute):
2609 (ReportHandler._add_test_if_needed):
2610 (ReportHandler._add_test_if_needed.execute):
2612 (AdminReportHandler.bypass_authentication):
2613 * Websites/webkit-perf.appspot.com/runs_handler.py:
2616 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
2618 Enable memcache on webkit-perf.appspot.com
2619 https://bugs.webkit.org/show_bug.cgi?id=77378
2621 Reviewed by Adam Barth.
2623 Eanble memcache on dashboard, manifest, and runs handlers. Clear appropriate caches when new runs are reported,
2624 or new models are created. We flush all caches when tests are merged since it's hard to figure out dependencies
2625 in that case. Luckily, we merge tests only occassionally and manually (or hope so) so this shouldn't be an issue.
2627 * Websites/webkit-perf.appspot.com/create_handler.py:
2628 (CreateHandler.post):
2629 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
2630 (DashboardHandler.get):
2631 * Websites/webkit-perf.appspot.com/manifest_handler.py:
2632 (ManifestHandler.get):
2633 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
2634 (MergeTestsHandler.post):
2635 * Websites/webkit-perf.appspot.com/models.py:
2636 (createInTransactionWithNumericIdHolder):
2639 * Websites/webkit-perf.appspot.com/report_handler.py:
2640 (ReportHandler.post):
2641 (ReportHandler._addTestIfNeeded):
2642 * Websites/webkit-perf.appspot.com/runs_handler.py:
2645 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
2647 webkit-perf.appspot.com should have an ability to merge tests
2648 https://bugs.webkit.org/show_bug.cgi?id=77250
2650 Reviewed by Adam Barth.
2652 Added admin/merge-tests. This page allows administrators to easily merge test objects.
2654 Also add the forgotten title.png and rename api/create to admin/create since we don't allow
2655 non-admins to create new models anyway.
2657 * Websites/webkit-perf.appspot.com/app.yaml:
2658 * Websites/webkit-perf.appspot.com/css: Added.
2659 * Websites/webkit-perf.appspot.com/css/title.png: Added.
2660 * Websites/webkit-perf.appspot.com/main.py:
2661 * Websites/webkit-perf.appspot.com/merge_tests.yaml: Added.
2662 * Websites/webkit-perf.appspot.com/merge_tests_handler.py: Added.
2664 (MergeTestHandler.get):
2665 (MergeTestHandler.post):
2666 * Websites/webkit-perf.appspot.com/models.py:
2667 (deleteModelWithNumericIdHolder):
2668 * Websites/webkit-perf.appspot.com/static/create-models.html:
2670 2012-01-30 Kenneth Rohde Christiansen <kenneth@webkit.org>
2672 Add manual tests for tap highlighting
2674 Rubberstamped by Simon Hausmann.
2676 * ManualTests/qt/tap-highlighting-colors.html: Added.
2677 * ManualTests/qt/tap-highlighting-images.html: Added.
2678 * ManualTests/qt/tap-highlighting-inlines.html: Added.
2680 2012-01-30 Allan Sandfeld Jensen <allan.jensen@nokia.com>
2682 Manual test of number of resize events emitted during page generation.
2683 https://bugs.webkit.org/show_bug.cgi?id=77212
2685 Is needed to test if too many resize events are send when using fixed
2686 layout, and needs to be a manual test because the test framework does
2687 not currently support testing fixed layout.
2689 Reviewed by Kenneth Rohde Christiansen.
2691 * ManualTests/resize-events.html: Added.
2693 2012-01-29 Zoltan Herczeg <zherczeg@webkit.org>
2695 Custom written CSS lexer
2696 https://bugs.webkit.org/show_bug.cgi?id=70107
2698 Reviewed by Antti Koivisto and Oliver Hunt.
2700 Remove tokenizer.cpp from intermediate sources.
2704 2012-01-27 Fady Samuel <fsamuel@chromium.org>
2706 Rename shouldLayoutFixedElementsRelativeToFrame and make it a setting
2707 https://bugs.webkit.org/show_bug.cgi?id=76459
2709 Reviewed by Darin Fisher.
2711 * Source/autotools/symbols.filter:
2713 2012-01-26 Carlos Garcia Campos <cgarcia@igalia.com>
2715 [GTK] Add basic printing support to WebKit2
2716 https://bugs.webkit.org/show_bug.cgi?id=76172
2718 Reviewed by Gustavo Noronha Silva.
2720 * configure.ac: Check whether GTK+ UNIX printing is available.
2722 2012-01-27 ChangSeok Oh <shivamidow@gmail.com>
2724 [EFL] SVG_FONT is not disabled when SVG is disabled.
2725 https://bugs.webkit.org/show_bug.cgi?id=77174
2727 Reviewed by Eric Seidel.
2729 SVG_FONTS should be disabled when SVG is disabled. Or else it causes build-break.
2730 Relocated checking ENABLE_GLIB_SUPPORT & ENABLE_VIDEO to avoid duplication.
2732 * Source/cmake/OptionsEfl.cmake:
2734 2012-01-26 Kevin Ollivier <kevino@theolliviers.com>
2736 [wx] Unreviewed. Build fix, don't build some sources
2737 which appear to no longer be needed.
2741 2012-01-24 Ryosuke Niwa <rniwa@webkit.org>
2743 Port Mozilla's Graph Server
2744 https://bugs.webkit.org/show_bug.cgi?id=76312
2746 Reviewed by Adam Barth.
2748 Add the app engine backend for the Mozilla's graph server used on perf-webkit.appspot.com.
2750 To deploy webkit-perf.appspot.com, you also need to pull index.html, embed.html, graph.html, jq,
2751 js (except config.js), and css (except title.png) from https://github.com/mozilla/graphs.
2753 * Websites/perf-webkit.appspot.com: Added.
2754 * Websites/perf-webkit.appspot.com/app.yaml: Added.
2755 * Websites/perf-webkit.appspot.com/create_handler.py: Added.
2757 (CreateHandler.post):
2758 (CreateHandler._createBuilder):
2759 (CreateHandler._createBuilder.execute):
2760 (CreateHandler._createBranch):
2761 (CreateHandler._createBranch.execute):
2762 (CreateHandler._createPlatform):
2763 (CreateHandler._createPlatform.execute):
2764 * Websites/perf-webkit.appspot.com/dashboard_handler.py: Added.
2766 (DashboardHandler.get):
2767 * Websites/perf-webkit.appspot.com/index.yaml: Added.
2768 * Websites/perf-webkit.appspot.com/main.py: Added.
2770 * Websites/perf-webkit.appspot.com/manifest_handler.py: Added.
2772 (ManifestHandler.get):
2773 * Websites/perf-webkit.appspot.com/models.py: Added.
2775 (NumericIdHolder.whose):
2776 (createInTransactionWithNumericIdHolder):
2777 (modelFromNumericId):
2781 (Builder.authenticate):
2782 (Builder.hashedPassword):
2787 * Websites/perf-webkit.appspot.com/report_handler.py: Added.
2789 (ReportHandler.post):
2790 (ReportHandler._modelByKeyNameInBodyOrError):
2791 (ReportHandler._integerInBody):
2792 (ReportHandler._timestampInBody):
2793 (ReportHandler._output):
2794 (ReportHandler._resultsAreValid):
2795 (ReportHandler._createBuildIfPossible):
2796 (ReportHandler._createBuildIfPossible.execute):
2797 (ReportHandler._addTestIfNeeded):
2798 (ReportHandler._addTestIfNeeded.execute):
2799 * Websites/perf-webkit.appspot.com/runs_handler.py: Added.
2802 * Websites/perf-webkit.appspot.com/static: Added.
2803 * Websites/perf-webkit.appspot.com/static/create-models.html: Added.
2804 * Websites/perf-webkit.appspot.com/static/manual-submit.html: Added.
2806 2012-01-25 Hajime Morita <morrita@google.com>>
2808 ENABLE_SHADOW_DOM should be available via build-webkit --shadow-dom
2809 https://bugs.webkit.org/show_bug.cgi?id=76863
2811 Reviewed by Dimitri Glazkov.
2813 Added a feature flag.
2815 * Source/cmake/OptionsBlackBerry.cmake:
2816 * Source/cmake/OptionsEfl.cmake:
2817 * Source/cmake/OptionsWinCE.cmake:
2820 2012-01-25 Kenneth Rohde Christiansen <kenneth@webkit.org>
2822 [Qt] Implement tap feedback respecting -webkit-tap-highlight-color
2823 https://bugs.webkit.org/show_bug.cgi?id=76914
2825 Reviewed by Simon Hausmann.
2829 * ManualTests/qt/tap-highlighting.html: Added.
2831 2012-01-25 Roland Steiner <rolandsteiner@chromium.org>
2833 <style scoped>: Implement registering of <style scoped> with the scoping element
2834 https://bugs.webkit.org/show_bug.cgi?id=67790
2836 windows.internals updates
2838 Reviewed by Dimitri Glazkov.
2840 * Source/autotools/symbols.filter:
2842 2012-01-24 Mark Rowe <mrowe@apple.com>
2844 Death to JavaScriptGlue.
2846 Rubber-stamped by Geoffrey Garen.
2848 * Source/JavaScriptGlue: Removed.
2849 * Source/Makefile: Stop building JavaScriptGlue.
2851 2012-01-24 Simon Hausmann <simon.hausmann@nokia.com>
2853 Some qmake build files must include Qt5's "quick" module.
2854 https://bugs.webkit.org/show_bug.cgi?id=76671
2856 Unreviewed build fix.
2860 2012-01-21 Priit Laes <plaes@plaes.org>
2862 [GTK][PATCH] Enable MathML support by default
2863 https://bugs.webkit.org/show_bug.cgi?id=76790
2865 Reviewed by Martin Robinson.
2867 * configure.ac: Enable MathML by default.
2869 2012-01-20 Marc-Andre Decoste <mad@chromium.org>
2871 Add proper offset to position right click to simulate a context menu invocation.
2872 https://bugs.webkit.org/show_bug.cgi?id=76421
2874 Reviewed by Ojan Vafai.
2876 * ManualTests/win/contextmenu-key3.html: Added.
2878 2012-01-20 Kinuko Yasuda <kinuko@chromium.org>
2880 Unreviewed; Windows buildbot update failure fix.
2882 * ../ManualTests/data-transfer-items-file-dragout.html: Removed the notion of test:lorem-text.html.
2883 * ../ManualTests/resources/test:lorem-text.html: Removed as this doesn't work on Windows.
2885 2012-01-20 Kinuko Yasuda <kinuko@chromium.org>
2887 Add DataTransferItems support for drag-and-drop'ed files and texts
2888 https://bugs.webkit.org/show_bug.cgi?id=76367
2890 Reviewed by Tony Chang.
2892 * ManualTests/data-transfer-items-file-dragout.html: Added.
2893 * ManualTests/test:lorem-text.html: Added.
2895 2012-01-20 Mario Sanchez Prada <msanchez@igalia.com>
2897 [GTK] Expose accessibility hierarchy in WebKit2 to ATK/AT-SPI based ATs
2898 https://bugs.webkit.org/show_bug.cgi?id=72589
2900 Reviewed by Martin Robinson.
2902 New optional dependency for WK2's accessibility unit test: AT-SPI2.
2904 * configure.ac: Check for AT-SPI2 when building with WK2 support.
2906 2012-01-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2908 [Qt] Public API watch dog auto test.
2909 https://bugs.webkit.org/show_bug.cgi?id=73922
2911 Reviewed by Simon Hausmann.
2913 This test aims to prevent unintended/unapproved
2914 modifications to the public QML API.
2918 2012-01-19 Gustavo Noronha Silva <gns@gnome.org>
2920 Rubber-stamped by Martin Robinson.
2922 * Source/autotools/symbols.filter: try to fix the 32 bits release
2923 bot by also adding the symbol it generates
2925 2012-01-19 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2927 [Qt] Make build-webkit always do safe incremental builds after update-webkit
2929 When building against Qt5 with GCC we would just run 'make' in the build dir,
2930 and rely on the dependency files output by GCC (-MD) to handle dependency
2931 tracking, but that fails for special-cases like adding a Q_OBJECT macro
2934 To guarantee that an incrmental build will work, we have to run 'make qmake',
2935 which we now do on every build-webkit that's followed by a successful run
2936 of update-webkit. The reasoning is that update-webkit can result in such
2937 potential corner-cases being applied, and since we can't know for sure
2938 unless we inspect the diff and account for all the corner cases we assume
2939 the worst and always run 'make qmake'.
2941 After a succesful run of build-webkit we proceed to do just 'make' for any
2942 subsequent runs, since we assume that the developer knows what kind of
2943 changes he/she is doing, and when a 'make qmake' is needed.
2945 Reviewed by Simon Hausmann.
2949 2012-01-18 Dirk Pranke <dpranke@chromium.org>
2951 [chromium] move Tools.gyp, switch build-webkit --chromium to All.gyp
2952 https://bugs.webkit.org/show_bug.cgi?id=76505
2954 Reviewed by Tony Chang.
2956 Update with newly-generated files.
2960 2012-01-18 Eric Carlson <eric.carlson@apple.com>
2962 Provide access to user's list of preferred languages
2963 https://bugs.webkit.org/show_bug.cgi?id=76138
2965 Reviewed by Alexey Proskuryakov.
2967 * Source/autotools/symbols.filter: List the new functions.
2969 2012-01-18 Luciano Wolf <luciano.wolf@openbossa.org>
2971 [Qt][WK2] Broken build with undefined reference to shm_open and shm_unlink
2972 https://bugs.webkit.org/show_bug.cgi?id=76538
2974 Reviewed by Tor Arne Vestbø.
2976 The -lrt parameter was coming before -lWebKit2 during linkage.
2978 Moved rt lib inclusion from Source/api.pri to WebKit2.pri as it should be aware
2979 of its own dependencies instead of letting WebKit guess about. Letting
2980 it on api.pri can lead to a wrong parameter's order during linker phase.
2981 Ubuntu 11.10 was giving errors about SharedMemory (shm_open and
2982 shm_unlink undefined symbols).
2986 2012-01-18 Balazs Kelemen <kbalazs@webkit.org>
2988 [Qt] Consolidate layout test crash logging
2989 https://bugs.webkit.org/show_bug.cgi?id=75088
2991 Reviewed by Simon Hausmann.
2993 Move backtrace generating logic into WTFReportBacktrace
2994 and add a way to deinstall signal handlers if we know
2995 that we have already printed the backtrace.
2997 * Source/qtwebkit-export.map:
2999 2012-01-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3001 [Qt] Move OTHER_FILES from WebKit.pro to Tools.pro
3003 Reviewed by Simon Hausmann.
3007 2012-01-18 Shinya Kawanaka <shinyak@google.com>
3009 Move ShadowContentElement from dom/ to html/ and make ShadowContentElement subclass of HTMLElement.
3010 https://bugs.webkit.org/show_bug.cgi?id=76241
3012 Reviewed by Dimitri Glazkov.
3014 * Source/autotools/symbols.filter: Exposed necessary symbols.
3016 2012-01-18 Carlos Garcia Campos <cgarcia@igalia.com>
3018 Unreviewed. Fix GTK+ build after r105245.
3020 * Source/autotools/symbols.filter: Fix symbol name.
3022 2012-01-17 Hajime Morrita <morrita@chromium.org>
3024 [Internals] Should be able to access corresponding Document object.
3025 https://bugs.webkit.org/show_bug.cgi?id=76425
3027 Added exported symbols.
3029 Reviewed by Adam Barth.
3031 * Source/autotools/symbols.filter:
3033 2012-01-17 Stephen Chenney <schenney@chromium.org>
3035 NULL ptr in WebCore::RenderSVGInlineText::localCaretRect
3036 https://bugs.webkit.org/show_bug.cgi?id=75851
3038 Reviewed by Ryosuke Niwa.
3040 Added a check for null box in localCaretRect, to match test in other
3041 implementations. Adding a manual test because the crash is not
3042 reproducible in DRT.
3044 * ManualTests/svg-modify-deleted-selection.svg: Added.
3046 2012-01-17 Raul Hudea <rhudea@adobe.com>
3048 Move tests out of WebCore/manual-tests to toplevel ManualTests.
3049 It looks like the manual-tests folder wasn't noticed by git (or me :).
3051 Move some SVG manual tests from deprecated WebCore/manual-tests to toplevel ManualTests
3052 https://bugs.webkit.org/show_bug.cgi?id=76437
3054 Reviewed by Daniel Bates.
3056 * ManualTests/svg-animation-css-transform.html: Renamed from Source/WebCore/manual-tests/svg-animation-css-transform.html.
3057 * ManualTests/svg-css-animate-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-animate-compound.html.
3058 * ManualTests/svg-css-transition-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-transition-compound.html.
3060 2012-01-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3062 [Qt] Add more files to project-files for easier navigation in Qt Creator
3064 Reviewed by Simon Hausmann.
3068 2012-01-16 Carlos Garcia Campos <cgarcia@igalia.com>
3070 [GTK] Update NEWS and configure.ac for 1.7.4 release
3071 https://bugs.webkit.org/show_bug.cgi?id=76375
3073 Reviewed by Philippe Normand.
3075 * configure.ac: Bumped version number.
3077 2012-01-16 Shinya Kawanaka <shinyak@google.com>
3079 [crash] Renderer crashes when spell checking a disabled input field.
3080 https://bugs.webkit.org/show_bug.cgi?id=75941
3082 Reviewed by Hajime Morita.
3084 * ManualTests/editing-disabled-node-replace-crash.html: Added.
3086 2012-01-13 Simon Fraser <simon.fraser@apple.com>
3088 Unmatched transparency layer begin/end on a filtered element with an opacity ancestor
3089 https://bugs.webkit.org/show_bug.cgi?id=76329
3091 Reviewed by Dan Bernstein.
3093 Manual test with a filtered element as a descendant of an element with
3094 opacity. Doing a Find is necessary to exercise the test.
3096 * ManualTests/filters/opacity-above-filter.html: Added.
3098 2012-01-13 Eli Fidler <efidler@rim.com>
3100 GCC compiler version is not detected properly for QNX qcc variant
3101 https://bugs.webkit.org/show_bug.cgi?id=76288
3103 Reviewed by Rob Buis.
3105 Provide an alternative way of getting the compiler version for GCC variants
3106 that don't support -dumpversion (such as qcc).
3108 * Source/cmake/WebKitHelpers.cmake:
3110 2012-01-13 Gregg Tavares <gman@google.com>
3112 Add WebGLContextGroup as step toward sharing WebGL resources
3113 https://bugs.webkit.org/show_bug.cgi?id=75906
3115 The WebGL Working Group will soon add the ability to share
3116 WebGL resources among WebGL contexts. This is the necessary
3117 prep work. NO API changes.
3119 Added WebGLSharedObject for objects that are shared vs
3120 WebGLContextObject for objects that are not.
3122 Reviewed by Kenneth Russell.
3124 No new tests. No change in behavior.
3126 * GNUmakefile.list.am:
3128 * html/canvas/OESVertexArrayObject.cpp:
3129 (WebCore::OESVertexArrayObject::createVertexArrayOES):
3130 (WebCore::OESVertexArrayObject::deleteVertexArrayOES):
3131 (WebCore::OESVertexArrayObject::isVertexArrayOES):
3132 (WebCore::OESVertexArrayObject::bindVertexArrayOES):
3133 * html/canvas/WebGLBuffer.cpp:
3134 (WebCore::WebGLBuffer::WebGLBuffer):
3135 (WebCore::WebGLBuffer::~WebGLBuffer):
3136 (WebCore::WebGLBuffer::deleteObjectImpl):
3137 * html/canvas/WebGLBuffer.h:
3138 * html/canvas/WebGLContextGroup.cpp: Added.
3139 (WebCore::WebGLContextGroup::create):
3140 (WebCore::WebGLContextGroup::WebGLContextGroup):
3141 (WebCore::WebGLContextGroup::~WebGLContextGroup):
3142 (WebCore::WebGLContextGroup::getAGraphicsContext3D):
3143 (WebCore::WebGLContextGroup::addContext):
3144 (WebCore::WebGLContextGroup::removeContext):
3145 (WebCore::WebGLContextGroup::removeObject):
3146 (WebCore::WebGLContextGroup::addObject):
3147 (WebCore::WebGLContextGroup::detachAndRemoveAllObjects):
3148 (WebCore::WebGLContextGroup::loseContextGroup):
3149 * html/canvas/WebGLContextGroup.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
3150 * html/canvas/WebGLContextObject.cpp: Copied from Source/WebCore/html/canvas/WebGLShader.cpp.
3151 (WebCore::WebGLContextObject::WebGLContextObject):
3152 (WebCore::WebGLContextObject::~WebGLContextObject):
3153 (WebCore::WebGLContextObject::detachContext):
3154 (WebCore::WebGLContextObject::getAGraphicsContext3D):
3155 * html/canvas/WebGLContextObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
3156 (WebCore::WebGLContextObject::context):
3157 (WebCore::WebGLContextObject::validate):
3158 (WebCore::WebGLContextObject::hasGroupOrContext):
3159 * html/canvas/WebGLFramebuffer.cpp:
3160 (WebCore::WebGLFramebuffer::WebGLFramebuffer):
3161 (WebCore::WebGLFramebuffer::~WebGLFramebuffer):
3162 (WebCore::WebGLFramebuffer::setAttachmentForBoundFramebuffer):
3163 (WebCore::WebGLFramebuffer::getAttachment):
3164 (WebCore::WebGLFramebuffer::removeAttachmentFromBoundFramebuffer):
3165 (WebCore::WebGLFramebuffer::checkStatus):
3166 (WebCore::WebGLFramebuffer::onAccess):
3167 (WebCore::WebGLFramebuffer::deleteObjectImpl):
3168 (WebCore::WebGLFramebuffer::initializeRenderbuffers):
3169 * html/canvas/WebGLFramebuffer.h:
3170 * html/canvas/WebGLObject.cpp:
3171 (WebCore::WebGLObject::WebGLObject):
3172 (WebCore::WebGLObject::~WebGLObject):
3173 (WebCore::WebGLObject::deleteObject):
3174 (WebCore::WebGLObject::detach):
3175 (WebCore::WebGLObject::onDetached):
3176 * html/canvas/WebGLObject.h:
3177 * html/canvas/WebGLProgram.cpp:
3178 (WebCore::WebGLProgram::WebGLProgram):
3179 (WebCore::WebGLProgram::~WebGLProgram):
3180 (WebCore::WebGLProgram::deleteObjectImpl):
3181 (WebCore::WebGLProgram::cacheActiveAttribLocations):
3182 * html/canvas/WebGLProgram.h:
3183 * html/canvas/WebGLRenderbuffer.cpp:
3184 (WebCore::WebGLRenderbuffer::~WebGLRenderbuffer):
3185 (WebCore::WebGLRenderbuffer::WebGLRenderbuffer):
3186 (WebCore::WebGLRenderbuffer::deleteObjectImpl):
3187 * html/canvas/WebGLRenderbuffer.h:
3188 * html/canvas/WebGLRenderingContext.cpp:
3189 (WebCore::WebGLRenderingContext::WebGLRenderingContext):
3190 (WebCore::WebGLRenderingContext::initializeNewContext):
3191 (WebCore::WebGLRenderingContext::~WebGLRenderingContext):
3192 (WebCore::WebGLRenderingContext::clearIfComposited):
3193 (WebCore::WebGLRenderingContext::checkObjectToBeBound):
3194 (WebCore::WebGLRenderingContext::clear):
3195 (WebCore::WebGLRenderingContext::copyTexImage2D):
3196 (WebCore::WebGLRenderingContext::copyTexSubImage2D):
3197 (WebCore::WebGLRenderingContext::createBuffer):
3198 (WebCore::WebGLRenderingContext::createFramebuffer):
3199 (WebCore::WebGLRenderingContext::createTexture):
3200 (WebCore::WebGLRenderingContext::createProgram):
3201 (WebCore::WebGLRenderingContext::createRenderbuffer):
3202 (WebCore::WebGLRenderingContext::createShader):
3203 (WebCore::WebGLRenderingContext::deleteObject):
3204 (WebCore::WebGLRenderingContext::deleteRenderbuffer):
3205 (WebCore::WebGLRenderingContext::deleteTexture):
3206 (WebCore::WebGLRenderingContext::detachShader):
3207 (WebCore::WebGLRenderingContext::validateElementArraySize):
3208 (WebCore::WebGLRenderingContext::validateIndexArrayConservative):
3209 (WebCore::WebGLRenderingContext::validateIndexArrayPrecise):
3210 (WebCore::WebGLRenderingContext::validateWebGLObject):
3211 (WebCore::WebGLRenderingContext::drawArrays):
3212 (WebCore::WebGLRenderingContext::drawElements):
3213 (WebCore::WebGLRenderingContext::framebufferRenderbuffer):
3214 (WebCore::WebGLRenderingContext::framebufferTexture2D):
3215 (WebCore::WebGLRenderingContext::getFramebufferAttachmentParameter):
3216 (WebCore::WebGLRenderingContext::linkProgram):
3217 (WebCore::WebGLRenderingContext::readPixels):
3218 (WebCore::WebGLRenderingContext::useProgram):
3219 (WebCore::WebGLRenderingContext::removeSharedObject):
3220 (WebCore::WebGLRenderingContext::addSharedObject):
3221 (WebCore::WebGLRenderingContext::removeContextObject):
3222 (WebCore::WebGLRenderingContext::addContextObject):
3223 (WebCore::WebGLRenderingContext::detachAndRemoveAllObjects):
3224 (WebCore::WebGLRenderingContext::initVertexAttrib0):
3225 (WebCore::WebGLRenderingContext::loseContext):
3226 (WebCore::WebGLRenderingContext::loseContextImpl):
3227 * html/canvas/WebGLRenderingContext.h:
3228 (WebCore::WebGLRenderingContext::contextGroup):
3229 * html/canvas/WebGLShader.cpp:
3230 (WebCore::WebGLShader::WebGLShader):
3231 (WebCore::WebGLShader::~WebGLShader):
3232 (WebCore::WebGLShader::deleteObjectImpl):
3233 * html/canvas/WebGLShader.h:
3234 * html/canvas/WebGLSharedObject.cpp: Copied from Source/WebCore/html/canvas/WebGLRenderbuffer.cpp.
3235 (WebCore::WebGLSharedObject::WebGLSharedObject):
3236 (WebCore::WebGLSharedObject::~WebGLSharedObject):
3237 (WebCore::WebGLSharedObject::detachContextGroup):
3238 (WebCore::WebGLSharedObject::getAGraphicsContext3D):
3239 * html/canvas/WebGLSharedObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
3240 (WebCore::WebGLSharedObject::contextGroup):
3241 (WebCore::WebGLSharedObject::isBuffer):
3242 (WebCore::WebGLSharedObject::isFramebuffer):
3243 (WebCore::WebGLSharedObject::isProgram):
3244 (WebCore::WebGLSharedObject::isRenderbuffer):
3245 (WebCore::WebGLSharedObject::isShader):
3246 (WebCore::WebGLSharedObject::isTexture):
3247 (WebCore::WebGLSharedObject::validate):
3248 (WebCore::WebGLSharedObject::hasGroupOrContext):
3249 * html/canvas/WebGLTexture.cpp:
3250 (WebCore::WebGLTexture::WebGLTexture):
3251 (WebCore::WebGLTexture::~WebGLTexture):
3252 (WebCore::WebGLTexture::deleteObjectImpl):
3253 * html/canvas/WebGLTexture.h:
3254 * html/canvas/WebGLVertexArrayObjectOES.cpp:
3255 (WebCore::WebGLVertexArrayObjectOES::WebGLVertexArrayObjectOES):
3256 (WebCore::WebGLVertexArrayObjectOES::~WebGLVertexArrayObjectOES):
3257 (WebCore::WebGLVertexArrayObjectOES::deleteObjectImpl):
3258 * html/canvas/WebGLVertexArrayObjectOES.h:
3260 2012-01-12 Sheriff Bot <webkit.review.bot@gmail.com>
3262 Unreviewed, rolling out r104805.
3263 http://trac.webkit.org/changeset/104805
3264 https://bugs.webkit.org/show_bug.cgi?id=76180
3266 Breaks apple win compilation. (Requested by vsevik on
3269 * Source/autotools/symbols.filter:
3271 2012-01-12 Simon Hausmann <simon.hausmann@nokia.com>
3273 Make the new WTF module build on Qt
3274 https://bugs.webkit.org/show_bug.cgi?id=76163
3276 Reviewed by Tor Arne Vestbø.
3278 * WebKit.pro: Build the new WTF instead of the old one.
3280 2012-01-12 Shinya Kawanaka <shinyak@google.com>
3282 ShadowContentElement should be able to use query.
3283 https://bugs.webkit.org/show_bug.cgi?id=75302
3285 Reviewed by Hajime Morita.
3287 * Source/autotools/symbols.filter: Exposed necessary symbols.
3289 2012-01-11 Ulan Degenbaev <ulan@chromium.org>
3291 [v8] Int16Array.set(array, offset) fails on first execution
3292 https://bugs.webkit.org/show_bug.cgi?id=76040
3294 Reviewed by Kenneth Russell.
3296 * LayoutTests/fast/canvas/webgl/array-set-with-offset-expected.txt: Added.
3297 * LayoutTests/fast/canvas/webgl/array-set-with-offset.html: Added.
3298 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
3299 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
3301 2012-01-11 Eli Fidler <efidler@rim.com>
3303 Fix OpenGL dependency in CMake build system
3304 https://bugs.webkit.org/show_bug.cgi?id=73559
3306 Reviewed by Daniel Bates.
3308 Apparently the EFL port uses desktop OpenGL to implement WebGL, but
3309 other ports such as BlackBerry use other libraries like OpenGL ES 2.0 or
3312 * Source/cmake/OptionsCommon.cmake:
3313 * Source/cmake/OptionsEfl.cmake:
3315 2012-01-09 Martin Robinson <mrobinson@igalia.com>
3317 [GTK] [AC] Simplify accelerated compositing build options
3318 https://bugs.webkit.org/show_bug.cgi?id=75518
3320 Reviewed by Gustavo Noronha Silva.
3322 * configure.ac: Remove the --enable-3d-rendering option. It's enabled by
3323 default now when accelerated compositing is enabled.
3324 * GNUmakefile.am: Automatically enable 3D rendering when accelerated compositing
3327 2012-01-04 Jon Lee <jonlee@apple.com>
3329 Clicking on the cancel button on readonly and disabled search fields darkens as if the search field was editable
3330 https://bugs.webkit.org/show_bug.cgi?id=69886
3331 <rdar://problem/10070187>
3333 Reviewed by Adele Peterson.
3335 * ManualTests/search-cancel-button.html: Added.
3337 2012-01-06 Simon Hausmann <simon.hausmann@nokia.com>
3339 [Qt] Fix compilation of app code against QtWebKit master header file
3341 Unreviewed trivial build fix.
3343 * Source/sync.profile: Exclude util.h and testwindow.h from the master header
3344 file, because it cannot be used outside of the WebKit source tree.
3346 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3348 [Qt] Move listing of include paths and libs to pri files in sources
3350 Includepaths are sometimes modified by non-Qt contributors so keeping
3351 them in files inside Sources makes it more likely that they are updated
3352 along with project files for the other ports.
3354 Using pri files instead of prf files for this also has the benefit that
3355 the include() from the main target file can be parsed and followed by
3356 Qt Creator -- something that does not work with load().
3358 Dependency from a target to a library through the WEBKIT variable are
3359 handled through forwarding-files in Tools/qmake/mkspecs/modules, which
3360 set the source root of the module and include the right pri file.
3362 Ideally we'd use the variant of include() that takes an optional
3363 namespace to read the variables into, or the fromfile() function,
3364 but both of these add an overhead of about 40% on the total qmake
3365 runtime, due to making a deep copy of all the variables in the
3366 project or re-reading all the prf files from scratch.
3368 Reviewed by Simon Hausmann.
3373 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3375 [Qt] Add a few more files ot OTHER_FILES
3377 Rubber-stamped by Simon Hausmann.
3381 2012-01-05 Ulan Degenbaev <ulan@chromium.org>
3383 [v8] Null pointer exception if a typed array constructor set to a primitive value.
3384 https://bugs.webkit.org/show_bug.cgi?id=75532
3386 Make sure that V8ArrayBufferViewCustomScript.js does not throw exception.
3388 Reviewed by Kenneth Russell.
3390 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned-expected.txt: Added.
3391 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned.html: Added.
3392 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
3393 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
3395 2012-01-05 Zeno Albisser <zeno@webkit.org>
3397 [Qt][WK2] Implement custom URL schemes defined in QML.
3398 https://bugs.webkit.org/show_bug.cgi?id=74931
3400 Add new classes to the export map.
3402 Reviewed by Kenneth Rohde Christiansen.
3404 * Source/qtwebkit-export.map:
3406 2012-01-05 Fady Samuel <fsamuel@chromium.org>
3408 Move scalePageBy from eventSender to window.internals
3409 https://bugs.webkit.org/show_bug.cgi?id=64512
3411 Reviewed by Simon Fraser.
3413 * Source/autotools/symbols.filter:
3415 2012-01-04 James Robinson <jamesr@chromium.org>
3417 [chromium] Move WebMimeRegistry and dependencies to Source/Platform
3418 https://bugs.webkit.org/show_bug.cgi?id=74583
3420 Reviewed by Darin Fisher.
3422 Update .gitignore for Source/Platform/Platform.gyp/ generated project files.
3426 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3428 [Qt] Introduce new qmake variable 'WEBKIT' for signaling dependencies
3430 The custom qmake variable 'WEBKIT' is used for signaling that a
3431 target depends in some way on other subproject of the WebKit
3432 project. For now this is limited to the set of intermediate
3433 libraries: wtf, javascriptcore, webcore, and webkit2.
3435 This replaces the previous convension of using load(foo) for
3436 just include paths, and CONFIG += foo to also link against foo.
3438 Adding a dependency results in additional include paths being
3439 available, and potentially linking to the library. This is
3440 decided by the build system based on conditions such as what
3441 kind of target is being built and the general build config.
3443 An advantage to his approach is that it simplifies the individual
3444 foo.prf files, for example by allowing us to use INCLUDEPATH +=
3445 and LIBS += as normal instead of prepending.
3447 Reviewed by Simon Hausmann.
3451 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3453 [Qt] Move use of $$qtLibraryTarget() to a single place
3455 Reviewed by Kenneth Rohde Christiansen.
3459 2012-01-04 Mary Wu <mary.wu@torchmobile.com.cn>
3461 Enable DOWNLOAD_ATTRIBUTE in BlackBerry porting
3462 https://bugs.webkit.org/show_bug.cgi?id=75238
3464 Reviewed by Antonio Gomes.
3466 * Source/cmakeconfig.h.cmake: Modified to add a new cmakedefine ENABLE_DOWNLOAD_ATTRIBUTE.
3468 2012-01-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3470 [Qt] Clean up detection of fontconfig
3472 We decide in features.prf whether or not fontconfig is available, and
3473 set the HAVE_FONTCONFIG define accordingly. All leaf project files
3474 should use this define to decide whether or not to link against
3475 fontconfig, not do their own detection.
3477 We don't need to add link_pkgconfig to CONFIG in each project file,
3478 as we selectivly enable that configuration in defaults_post when
3485 2012-01-02 Carlos Garcia Campos <cgarcia@igalia.com>
3487 [GTK] Add a way to change web view settings in MiniBrowser
3488 https://bugs.webkit.org/show_bug.cgi?id=71568
3490 Reviewed by Philippe Normand.
3492 * GNUmakefile.am: Initialize minibrowser_built_sources.
3494 2011-12-28 ChangSeok Oh <shivamidow@gmail.com>
3496 [GTK] Fix compilation issue when selecting opengl for Accelerated compositing
3497 https://bugs.webkit.org/show_bug.cgi?id=75309
3499 Reviewed by Martin Robinson.
3501 Replace WTF_USE_TEXTURE_MAPPER_OPENGL to WTF_USE_TEXTURE_MAPPER_GL
3505 2011-12-28 Dan Bernstein <mitz@apple.com>
3507 Entering "make" in Source builds only JavaScriptGlue and ANGLE
3508 https://bugs.webkit.org/show_bug.cgi?id=75318
3510 Reviewed by Anders Carlsson.
3512 * Makefile: Changed to make Source and Tools.
3513 * Source/Makefile: Changed to make all projects in Source.
3515 2011-12-27 Kentaro Hara <haraken@chromium.org>
3517 WIP: Enable the [Supplemental] IDL on Gtk
3518 https://bugs.webkit.org/show_bug.cgi?id=74972
3520 Reviewed by Adam Barth.
3522 This patch adds dom_binding_idls, which is used in Source/WebCore/GNUmakefile.list.am.
3526 2011-12-22 Leo Yang <leo.yang@torchmobile.com.cn>
3528 [BlackBerry] Enable blob for the BlackBerry porting
3529 https://bugs.webkit.org/show_bug.cgi?id=75074
3531 Reviewed by George Staikos.
3533 * Source/cmake/OptionsBlackBerry.cmake:
3535 2011-12-22 Ryuan Choi <ryuan.choi@samsung.com>
3537 [EFL][WK2] Add an option to build WebKit2.
3538 https://bugs.webkit.org/show_bug.cgi?id=61999
3540 Reviewed by Eric Seidel.
3542 * Source/cmake/OptionsEfl.cmake: Set WebKit2_LIBRARY_NAME.
3544 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
3546 ManualTests HTML template should be simplified
3547 https://bugs.webkit.org/show_bug.cgi?id=75025
3549 Reviewed by Ryosuke Niwa.
3551 * ManualTests/template.html:
3553 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
3555 WebKit editing throws exception when monochrome color dragged onto text
3556 https://bugs.webkit.org/show_bug.cgi?id=74775
3558 Reviewed by Ryosuke Niwa.
3560 * ManualTests/drag-color-to-contenteditable.html: Added.
3562 2011-12-21 Daniel Bates <dbates@webkit.org>
3564 Add CMake option to only build JavaScriptCore
3565 https://bugs.webkit.org/show_bug.cgi?id=74979
3567 Reviewed by Rob Buis.
3569 Towards adding CMake support to script Tools/Scripts/build-jsc, add a CMake
3570 option to only build JavaScriptCore.
3572 * CMakeLists.txt: Defined ENABLE_WEBCORE to build WebCore. If the option
3573 ONLY_BUILD_JAVASCRIPTCORE is specified then don't build WebCore, WebKit, or WebKit2.
3574 * Source/CMakeLists.txt:
3575 * Source/cmake/WebKitFS.cmake:
3577 2011-12-20 Ilya Tikhonovsky <loislo@chromium.org>
3579 emacs: unreviewed. add settings for editing js files.
3583 2011-12-20 Rafael Brandao <rafael.lobo@openbossa.org>
3585 [Qt][WK2] Implement favicon support
3586 https://bugs.webkit.org/show_bug.cgi?id=71082
3588 Reviewed by Simon Hausmann.
3590 * Source/qtwebkit-export.map: Added new classes.
3592 2011-12-18 Simon Hausmann <simon.hausmann@nokia.com>
3594 Rename EditCommandQt to UndoStepQt
3595 https://bugs.webkit.org/show_bug.cgi?id=74754
3597 Reviewed by Ryosuke Niwa.
3601 2011-12-16 Mark Hahnenberg <mhahnenberg@apple.com>
3603 De-virtualize destructors
3604 https://bugs.webkit.org/show_bug.cgi?id=74331
3606 Reviewed by Geoffrey Garen.
3608 * Source/autotools/symbols.filter: Removed symbol no longer present.
3610 2011-12-16 Carlos Garcia Campos <cgarcia@igalia.com>
3612 [GTK] Update NEWS and configure.ac for 1.7.3 release
3613 https://bugs.webkit.org/show_bug.cgi?id=74699
3615 Reviewed by Philippe Normand.
3617 * configure.ac: Bumped version number.
3619 2011-12-15 Raphael Kubo da Costa <kubo@profusion.mobi>
3621 [CMake] Remove ENABLE_DATAGRID from the buildsystem.
3622 https://bugs.webkit.org/show_bug.cgi?id=74640
3624 Reviewed by Antonio Gomes.
3626 r84991 removed Datagrid from the tree, but the options in CMake were
3629 * Source/cmake/OptionsBlackBerry.cmake:
3630 * Source/cmake/OptionsEfl.cmake:
3631 * Source/cmake/OptionsWinCE.cmake:
3632 * Source/cmakeconfig.h.cmake:
3634 2011-12-15 Ulan Degenbaev <ulan@chromium.org>
3636 Web Inspector: [Chromium] Call LowMemoryNotification instead of IdleNotification
3637 https://bugs.webkit.org/show_bug.cgi?id=71821
3639 Reviewed by Yury Semikhatsky.
3641 * Source/WebCore/bindings/v8/ScriptProfiler.cpp:
3643 2011-12-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3645 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
3647 Reviewed Simon Hausmann.
3651 2011-12-15 Michael Brüning <michael.bruning@nokia.com>
3653 [QT][WK2]Add (experimental) viewport info view to Minibrowser/qt.
3654 https://bugs.webkit.org/show_bug.cgi?id=72893
3656 Reviewed by Kenneth Rohde Christiansen.
3658 This patch extends QQuickWebViewExperimental by a property named
3659 viewportInfo, which contains the viewport scalability and
3660 layout and contents size information. This property is exposed to
3661 QML through the experimental extension for QQuickWebView.
3663 * Source/qtwebkit-export.map:
3665 2011-12-14 Ryosuke Niwa <rniwa@webkit.org>
3667 Add a manual test for caret blinking during forward deletion
3668 https://bugs.webkit.org/show_bug.cgi?id=74494
3670 Reviewed by Dan Bernstein.
3672 Add a test to forward delete 200 characters. Caret should not blink during the deletion.
3673 This is a follow up for r102413.
3675 * ManualTests/caret-blink-during-forward-delete.html: Added.
3677 2011-12-14 Csaba Osztrogonác <ossy@webkit.org>
3679 [Qt] Rollout r102769, because it broke Qt-4.8 builds.
3683 2011-12-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3685 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
3689 https://bugs.webkit.org/show_bug.cgi?id=74413
3691 Reviewed by Simon Hausmann.
3695 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
3697 [Qt] Fix compilation of QtWebKit with --orientation-events without ENABLE_DEVICE_ORIENTATION
3698 https://bugs.webkit.org/show_bug.cgi?id=74492
3700 Reviewed by Simon Hausmann.
3704 2011-12-14 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
3706 [Qt] [WK2] Linking fails if GStreamer not installed after r102493
3707 https://bugs.webkit.org/show_bug.cgi?id=74412
3709 Reviewed by Simon Hausmann.
3711 Add -lrt to fix WK2 linking when gstreamer is not used.
3715 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
3717 [Qt] DeviceOrientationClientMockQt should be removed in favor of DeviceOrientationClientMock
3718 https://bugs.webkit.org/show_bug.cgi?id=74417
3720 Reviewed by Simon Hausmann.
3722 Based on original patch by Kenneth Christiansen.
3726 2011-12-14 Jacky Jiang <zhajiang@rim.com>
3728 [BlackBerry] Switch to libjpeg for decoding
3729 https://bugs.webkit.org/show_bug.cgi?id=74475
3731 Reviewed by Daniel Bates.
3733 Find libjpeg instead of libimg.
3735 * Source/cmake/OptionsBlackBerry.cmake:
3737 2011-12-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3739 [Qt] Get rid of layering violations in includes
3741 WebKit/qt/API and WebKit/qt/WebCoreSupport should not be included
3742 in the webcore.prf, but rather in each target that specificly needs
3743 headers in these location. We used to include them directly in webcore
3744 since we had layering violations between WebCore and WebKit, but now
3745 that they are gone there's no reason to do that.
3747 Reviewed by Simon Hausmann.
3751 2011-12-12 Andy Wingo <wingo@igalia.com>
3753 Simplify autotools configure.ac
3754 https://bugs.webkit.org/show_bug.cgi?id=74312
3756 Reviewed by Martin Robinson.
3758 * configure.ac: Don't AC_DEFINE so many things. Many of the
3759 defines were stale (ENABLE_YARR, ENABLE_JIT_OPTIMIZE_CALL, etc),
3760 and with Platform.h we don't need to make an explicit decision
3761 here. If the user does pass --enable-jit or --disable-jit, effect
3762 that choice via setting JSC_CPPFLAGS.
3764 2011-12-12 Alexis Menard <alexis.menard@openbossa.org>
3766 [Qt][WK2] History is not accessible in QML.
3767 https://bugs.webkit.org/show_bug.cgi?id=73016
3769 Reviewed by Simon Hausmann.
3771 Add the new QWebNavigationHistory in the map file.
3773 * Source/qtwebkit-export.map:
3775 2011-12-09 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
3777 [Qt] request parameter of QQuickWebView::navigationRequested is not a registered type
3778 https://bugs.webkit.org/show_bug.cgi?id=73826
3780 Reviewed by Tor Arne Vestbø.
3782 * Source/qtwebkit-export.map: Adding QWebNavigationRequest
3784 2011-12-09 Joone Hur <joone.hur@collabora.co.uk>
3786 [GTK] Initial implementation of Accelerated Compositing using Clutter
3787 https://bugs.webkit.org/show_bug.cgi?id=73319
3789 Reviewed by Gustavo Noronha Silva.
3791 * GNUmakefile.am: Export new compilation macros.
3792 * configure.ac: Add clutter backend for Accelerated Compositing.
3794 2011-12-08 Sheriff Bot <webkit.review.bot@gmail.com>
3796 Unreviewed, rolling out r102323.
3797 http://trac.webkit.org/changeset/102323
3798 https://bugs.webkit.org/show_bug.cgi?id=74069
3800 Caused Chromium and GTK build failure (Requested by bashi on
3803 * Source/autotools/symbols.filter:
3805 2011-12-08 Fady Samuel <fsamuel@chromium.org>
3807 Move scalePageBy from eventSender to window.internals
3808 https://bugs.webkit.org/show_bug.cgi?id=64512
3810 Reviewed by Simon Fraser.
3812 * Source/autotools/symbols.filter:
3814 2011-12-06 Dirk Pranke <dpranke@chromium.org>
3816 Add Tools/Tool.xcodeproj,
3817 Source/WebKit/chromium/WebKitUnitTests.xcodeproj,
3818 Source/WebKit/chromium/All.xcodeproj to .gitignore
3820 https://bugs.webkit.org/show_bug.cgi?id=73823
3822 Reviewed by Tony Chang.
3826 2011-12-06 Simon Hausmann <simon.hausmann@nokia.com>
3828 [Qt] build-jsc script doesn't work
3829 https://bugs.webkit.org/show_bug.cgi?id=73910
3831 Reviewed by Tor Arne Vestbø.
3833 * WebKit.pro: Move WTF SUBDIR stuff out of here and