1 2012-03-17 Charles Wei <charles.wei@torchmobile.com.cn>
3 [BlackBerry] Enable Web Timing for performance profiling and improvement.
4 https://bugs.webkit.org/show_bug.cgi?id=81085
8 * Source/cmake/OptionsBlackBerry.cmake:
9 * Source/cmakeconfig.h.cmake:
11 2012-03-16 Kihong Kwon <kihong.kwon@samsung.com>
13 Support for Battery Status API.
14 https://bugs.webkit.org/show_bug.cgi?id=62698
16 Enable BATTERY_STATUS for WebKit-Efl.
17 http://www.w3.org/TR/battery-status/
19 Reviewed by Adam Barth.
21 * Source/cmake/OptionsEfl.cmake:
22 * Source/cmakeconfig.h.cmake:
24 2012-03-15 Patrick Gansterer <paroga@webkit.org>
26 [EFL] Make zlib a general build requirement
27 https://bugs.webkit.org/show_bug.cgi?id=80153
29 Reviewed by Hajime Morita.
31 After r109538 WebSocket module needs zlib to support deflate-frame extension.
33 * Source/cmake/OptionsEfl.cmake:
35 2012-03-15 Rob Buis <rbuis@rim.com>
37 [BlackBerry] Remove some features that we do not have anymore
38 https://bugs.webkit.org/show_bug.cgi?id=81274
40 Reviewed by Antonio Gomes.
42 Remove some features that we do not have anymore, code was removed some time ago.
44 * Source/cmake/OptionsBlackBerry.cmake:
46 2012-03-14 Matt Falkenhagen <falken@chromium.org>
48 Allow per-script font settings to be specified in layout tests
49 https://bugs.webkit.org/show_bug.cgi?id=78184
51 Reviewed by Hajime Morita.
53 This adds per-script font settings to InternalSettings, so it can be used in layout tests instead of
54 the per-script font settings support in DumpRenderTree overridePreference, which has only been implemented
57 * Source/autotools/symbols.filter: Added symbols.
59 2012-03-14 Thiago Marcos P. Santos <thiago.santos@intel.com>
61 [EFL] Enable HTML5 Summary and Details elements
62 https://bugs.webkit.org/show_bug.cgi?id=81027
64 Enabling Summary and Details elements by default and removing related
65 tests from skip list since they should pass now.
67 Reviewed by Antonio Gomes.
69 * Source/cmake/OptionsEfl.cmake:
70 * Source/cmakeconfig.h.cmake:
72 2012-03-14 Andrey Kosyakov <caseq@chromium.org>
74 Web Inspector: add didCancelFrame timeline event
75 https://bugs.webkit.org/show_bug.cgi?id=80994
77 Reviewed by Pavel Feldman.
79 * Source/autotools/symbols.filter:
81 2012-03-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
83 [Qt] Deal with multiple paths in QMAKE_EXTRA_MODULE_FORWARDS
85 Reviewed by Simon Hausmann.
89 2012-03-14 Max Vujovic <mvujovic@adobe.com>
91 GTK 32-bit Linux Release build failing after r110580 (from bug 80338)
92 https://bugs.webkit.org/show_bug.cgi?id=81063
94 Prospective build fix for GTK 32-bit Linux Release.
96 Reviewed by Martin Robinson.
98 * Source/autotools/symbols.filter: Adding symbol for ClientRectList(Vector<FloatQuad>) for
101 2012-03-13 Dan Bernstein <mitz@apple.com>
103 <rdar://problem/11025225> Assertion failure in RenderView::computeRectForRepaint() (!repaintContainer || repaintContainer == this) at store.apple.com
104 https://bugs.webkit.org/show_bug.cgi?id=81051
106 Reviewed by Simon Fraser.
108 * ManualTests/inline-repaint-container.html: Added.
110 2012-03-13 Adam Barth <abarth@webkit.org> && Benjamin Poulain <bpoulain@apple.com>
112 Always enable ENABLE(CLIENT_BASED_GEOLOCATION)
113 https://bugs.webkit.org/show_bug.cgi?id=78853
115 Reviewed by Adam Barth.
117 * Source/cmake/OptionsBlackBerry.cmake:
118 * Source/cmake/OptionsEfl.cmake:
119 * Source/cmake/OptionsWinCE.cmake:
120 * Source/cmakeconfig.h.cmake:
122 2012-03-13 Max Vujovic <mvujovic@adobe.com>
124 Add a method to window.internals to enable testing of inspector highlight rects
125 https://bugs.webkit.org/show_bug.cgi?id=80338
127 Reviewed by Pavel Feldman.
129 * Source/autotools/symbols.filter: Export symbols for GTK.
131 2012-03-12 Scott Byer <scottbyer@chromium.org>
133 Cleanup obsolete files.
134 https://bugs.webkit.org/show_bug.cgi?id=80737
136 Reviewed by James Robinson.
140 2012-03-12 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
142 [Qt] Make sure we set the right library version for Qt 4
144 r110272 accedentally pruned the variable that ensures this.
146 Reviewed by Simon Hausmann.
150 2012-03-10 Ryosuke Niwa <rniwa@webkit.org>
152 Increment the perf-o-matic app version.
154 * Websites/webkit-perf.appspot.com/app.yaml:
156 2012-03-09 Jon Lee <jonlee@apple.com>
158 Add support for ENABLE(LEGACY_NOTIFICATIONS)
159 https://bugs.webkit.org/show_bug.cgi?id=80497
161 Reviewed by Adam Barth.
163 Prep for b80472: Update API for Web Notifications
164 * Source/cmake/OptionsBlackBerry.cmake:
165 * Source/cmake/OptionsEfl.cmake:
166 * Source/cmake/OptionsWinCE.cmake:
167 * Source/cmakeconfig.h.cmake:
170 2012-03-09 Csaba Osztrogonác <ossy@webkit.org>
172 [Qt] Disable WebGL performance tests temporarily.
173 https://bugs.webkit.org/show_bug.cgi?id=80503
175 Rubber-stamped by Simon Hausmann.
179 2012-03-09 Sheriff Bot <webkit.review.bot@gmail.com>
181 Unreviewed, rolling out r110191, r110202, and r110279.
182 http://trac.webkit.org/changeset/110191
183 http://trac.webkit.org/changeset/110202
184 http://trac.webkit.org/changeset/110279
185 https://bugs.webkit.org/show_bug.cgi?id=80694
187 They broke !ENABLE(INSPECTOR) builds (Requested by Ossy on
190 * Source/autotools/symbols.filter:
192 2012-03-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
194 [Qt] Use Qt's module system for install rules and depending on QtWebKit
196 Instead of rolling our own install rules we now use the same approach as
197 every other Qt module, by loading qt_module.prf and qt_module_config.prf.
199 This ensures that we follow the same semantics as the rest of Qt on
200 what sort of config options are enabled by default (create_cmake eg.).
201 It also allows us to use QT += webkit instead of the workaround we had
202 with CONFIG += qtwebkit.
204 We do however force Qt to always treat our build as a non-developer build,
205 so the libraries will end up in the WebKit lib directory instead of the
206 qtbase directory (as with a normal developer-build). This allows us to
207 keep the webkit-build self-contained. If Qt is a developer build we still
208 copy the module file manually to Qt, so that you don't have to install
209 WebKit to make it available.
211 For non-developer builds of Qt, it is still possible to use the built
212 WebKit libraries without having to install them, by having the variable
213 QMAKE_EXTRA_MODULE_FORWARDS set in the project's .qmake.cache file,
214 pointing to $WEBKITOUTUTDIR/$CONFIGURATION/modules.
216 https://bugs.webkit.org/show_bug.cgi?id=80590
218 Reviewed by Simon Hausmann.
221 * Source/sync.profile:
223 2012-03-08 Ryosuke Niwa <rniwa@webkit.org>
225 perf-o-matic should incrementally update JSON responses
226 https://bugs.webkit.org/show_bug.cgi?id=79898
228 Reviewed by Eric Seidel.
230 Now that Runs object store test_runs and averages separately,
231 we can update JSON data incrementally without degrading values.
233 Also fixed the order of arguments passed to DashboardImage.needs_update
234 in schedule_runs_update. This bug had caused all chart images to be
235 updated on every new report.
237 * Websites/webkit-perf.appspot.com/controller.py:
238 (schedule_runs_update):
239 * Websites/webkit-perf.appspot.com/models.py:
240 (Runs.update_or_insert):
241 (Runs.update_incrementally):
243 (Runs.get_by_objects):
244 * Websites/webkit-perf.appspot.com/models_unittest.py:
245 (RunsTest._create_results):
246 (RunsTest.test_generate_runs):
247 (RunsTest.test_update_or_insert):
248 (RunsTest.test_update_incrementally):
249 (RunsTest.test_to_json_with_results):
250 * Websites/webkit-perf.appspot.com/report_process_handler.py:
251 (ReportProcessHandler.post):
253 2012-03-08 Max Vujovic <mvujovic@adobe.com>
255 Add a method to window.internals to enable testing of inspector highlight rects
256 https://bugs.webkit.org/show_bug.cgi?id=80338
258 Reviewed by Pavel Feldman.
260 * Source/autotools/symbols.filter: Export symbols for GTK.
262 2012-03-05 Ryosuke Niwa <rniwa@webkit.org>
264 Turn Runs class into a proper model to implement incremental JSON update
265 https://bugs.webkit.org/show_bug.cgi?id=80364
267 Reviewed by Hajime Morita.
269 Move Runs from json_generators.py to models.py and turn it into a proper Model.
271 Now most JSON responses are held by Runs objects instead of PersistentCache.
272 Added some tests around update_or_insert and json_by_ids to test PersistentCache-like
273 behavior but there should be no user-visible behavioral differences.
275 * Websites/webkit-perf.appspot.com/controller.py:
276 (RunsUpdateHandler.post):
277 (CachedRunsHandler.get):
278 (RunsChartHandler.post):
279 * Websites/webkit-perf.appspot.com/json_generators.py:
280 (ManifestJSONGenerator.value):
281 * Websites/webkit-perf.appspot.com/json_generators_unittest.py:
282 (ManifestJSONGeneratorTest.test_value_two_tests):
283 * Websites/webkit-perf.appspot.com/models.py:
286 (Runs._generate_runs):
287 (Runs._entry_from_build_and_result):
289 (Runs.update_or_insert):
293 * Websites/webkit-perf.appspot.com/models_unittest.py:
296 (RunsTest._create_results):
297 (RunsTest.test_generate_runs):
298 (RunsTest.test_update_or_insert):
299 (RunsTest.test_json_by_ids):
300 (RunsTest.test_to_json_without_results):
301 (RunsTest.test_to_json_with_results):
302 (RunsTest._assert_entry):
303 (RunsTest.test_run_from_build_and_result):
304 (RunsTest.test_run_from_build_and_result.create_build):
305 (RunsTest.test_chart_params_with_value):
306 (RunsTest.test_chart_params_with_value.split_as_int):
308 2012-03-07 Simon Hausmann <simon.hausmann@nokia.com>
310 [Qt] Fix compilation without QtQuick1
311 https://bugs.webkit.org/show_bug.cgi?id=80503
313 Reviewed by Tor Arne Vestbø.
315 * Source/tests.pri: Compile qml1 tests only with Qt 4 for the moment.
317 2012-03-07 Mark Rowe <mrowe@apple.com>
319 Teach make to build WTF.
323 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
325 [CMake] Make the removal of transitive library dependencies work with CMake < 2.8.7.
326 https://bugs.webkit.org/show_bug.cgi?id=80469
328 Reviewed by Antonio Gomes.
330 * CMakeLists.txt: Do not set the CMAKE_LINK_INTERFACE_LIBRARIES
331 variable here; it was introduced in CMake 2.8.7 so we can't depend
332 on it as we actually support CMake >= 2.8.0.
334 2012-03-06 Hajime Morrita <morrita@chromium.org>
336 https://bugs.webkit.org/show_bug.cgi?id=79935
337 REGRESSION: <content> element is not HTMLUnknownElement when Shadow DOM API is disabled
339 Reviewed by Adam Barth.
341 Added a newly exported symbol.
343 * Source/autotools/symbols.filter:
345 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
347 undefined reference to JSC::IdentifierTable::~IdentifierTable() on EFL port
348 https://bugs.webkit.org/show_bug.cgi?id=80282
350 Reviewed by Antonio Gomes.
352 Remove transitive library dependencies; they are especially
353 dangerous when one ends up linking against WTF, JSC and then WTF
354 again, since some symbols will not be defined.
356 Passing --no-copy-dt-needed-entries and --as-needed to the linker
357 (which some recent Linux distros do by default) makes the issue
360 * CMakeLists.txt: Set CMAKE_LINK_INTERFACE_LIBRARIES to an empty
361 list to prevent implicit transitive library dependencies from
362 being created by default.
364 2012-03-05 Ryosuke Niwa <rniwa@webkit.org>
366 Perf-o-matic should memcache dashboard images
367 https://bugs.webkit.org/show_bug.cgi?id=80349
369 Reviewed by Eric Seidel.
371 Added DashboardImage.create and DashboardImage.get_image to encapsulate memcache.
372 Also replaced transaction in DashboardImage.set_cache by a single put since it duplicates
373 what put does by default.
375 Also removed redundant cache_* functions and merged them into handler code.
377 * Websites/webkit-perf.appspot.com/controller.py:
378 (ManifestUpdateHandler.post):
379 (CachedManifestHandler.get):
380 (DashboardUpdateHandler.post):
381 (CachedDashboardHandler.get):
383 (RunsUpdateHandler.post):
385 (RunsChartHandler.post):
386 (DashboardImageHandler.get):
387 * Websites/webkit-perf.appspot.com/models.py:
388 (PersistentCache.set_cache):
390 (DashboardImage.create):
391 (DashboardImage.get_image):
392 * Websites/webkit-perf.appspot.com/models_unittest.py:
393 (PersistentCacheTests.setUp):
394 (PersistentCacheTests.test_set_cache):
395 (PersistentCacheTests.test_get_cache):
396 (DashboardImageTests.setUp):
397 (DashboardImageTests):
398 (DashboardImageTests.test_create):
399 (DashboardImageTests.test_get):
401 2012-03-05 Sheriff Bot <webkit.review.bot@gmail.com>
403 Unreviewed, rolling out r109760.
404 http://trac.webkit.org/changeset/109760
405 https://bugs.webkit.org/show_bug.cgi?id=80320
407 Caused many GTK+ tests to crash (Requested by mrobinson on
412 2012-03-05 Kangil Han <kangil.han@samsung.com>
414 [CMake][DRT] Add WebCoreTestSupport.
415 https://bugs.webkit.org/show_bug.cgi?id=79896
417 Reviewed by Daniel Bates.
419 Add WebCoreTestSupport library for DRT in CMake.
420 We will use internals object by linking this library on DRT.
424 2012-03-05 Martin Robinson <mrobinson@igalia.com>
426 [soup] Crash while loading http://www.jusco.cn
427 https://bugs.webkit.org/show_bug.cgi?id=68238
429 Reviewed by Philippe Normand.
431 * configure.ac: Bumped the libsoup dependency to 2.37.90.
433 2012-03-04 Raphael Kubo da Costa <kubo@profusion.mobi>
435 [CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64
436 https://bugs.webkit.org/show_bug.cgi?id=71507
438 Reviewed by Antonio Gomes.
440 * Source/cmake/OptionsCommon.cmake: Provide two variables which
441 can be changed via CMake: LIB_SUFFIX, which is often used in CMake
442 projects to let the user choose whether a suffix should be added
443 to the library installation directory (such as 32 or 64), and
444 LIB_INSTALL_DIR, which takes LIB_SUFFIX into account to determine
445 whether to install libraries.
447 2012-03-03 Hans Wennborg <hans@chromium.org>
449 Implement Speech JavaScript API
450 https://bugs.webkit.org/show_bug.cgi?id=80019
452 Reviewed by Adam Barth.
454 Add ENABLE_SCRIPTED_SPEECH.
458 2012-03-02 Alexandre Rostovtsev <tetromino@gentoo.org>
460 Make webkit-gtk translations respect LINGUAS
461 https://bugs.webkit.org/show_bug.cgi?id=79605
463 Reviewed by Martin Robinson.
465 PO_LINGUAS, USER_LINGUAS, and USE_LINGUAS added to root
466 GNUmakefile.am to ensure that they can be used in the definition of
467 MOFILES that will be generated by automake.
471 2012-03-02 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
473 [Qt] Remove deleted file from api.pro
475 Reviewed by Noam Rosenthal.
479 2012-03-02 Simon Hausmann <simon.hausmann@nokia.com>
481 [Qt] Compile WebCore without QtWidgets
482 https://bugs.webkit.org/show_bug.cgi?id=80141
484 Reviewed by Tor Arne Vestbø.
486 * Source/api.pri: Use QT += opengl for the WebKit1 bits, such as the QGLWidget
487 usage in PageClientQt.cpp. Previously this dependency came implicitly through WebCore.pri.
489 2012-03-02 Byungwoo Lee <bw80.lee@samsung.com>
491 [EFL] Build warning : comparison between signed and unsigned integer expressions.
492 https://bugs.webkit.org/show_bug.cgi?id=79860
494 Reviewed by Hajime Morita.
496 Fixed build warnings which are getting generated when comparing signed
497 and unsigned integer expressions.
499 * Source/WebCore/bindings/js/JSDocumentCustom.cpp:
500 * Source/WebCore/platform/ContextMenu.cpp:
501 * Source/WebKit/efl/ewk/ewk_view_single.cpp:
503 2012-03-02 Simon Hausmann <simon.hausmann@nokia.com>
505 [Qt] Move QStyle theming code out of WebCore into WebKit1
506 https://bugs.webkit.org/show_bug.cgi?id=80128
508 Reviewed by Kenneth Rohde Christiansen.
510 * Source/api.pri: Adjust to moving source files.
512 2012-03-01 Ryosuke Niwa <rniwa@webkit.org>
514 Perf-o-matic: generate dashboard images for 30, 90, and 365 days
515 https://bugs.webkit.org/show_bug.cgi?id=80016
517 Reviewed by Eric Seidel.
519 Add the ability to generate graphs for 30, 90, and 365 day graphs but only occasionally
520 according to the heuristics in DashboardImage.needs_update.
522 Also fix a bug in Runs.chart_params that y-axis grid was set to an incorrect value.
524 * Websites/webkit-perf.appspot.com/controller.py:
525 (schedule_runs_update):
526 (RunsChartHandler.post):
527 * Websites/webkit-perf.appspot.com/json_generators.py:
529 * Websites/webkit-perf.appspot.com/json_generators_unittest.py:
530 (RunsTest.test_chart_params_with_value):
531 * Websites/webkit-perf.appspot.com/models.py:
533 (DashboardImage.needs_update):
534 * Websites/webkit-perf.appspot.com/models_unittest.py:
535 (HelperTests._assert_there_is_exactly_one_id_holder_and_matches):
536 (HelperTests.test_create_in_transaction_with_numeric_id_holder.execute):
537 (HelperTests.test_create_in_transaction_with_numeric_id_holder):
538 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder):
539 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder):
540 (HelperTests.test_delete_model_with_numeric_id_holder.execute):
541 (HelperTests.test_delete_model_with_numeric_id_holder):
542 (HelperTests.test_model_from_numeric_id.execute):
544 (HelperTests.test_model_from_numeric_id):
545 (BranchTests.test_create_if_possible):
546 (PlatformTests.test_create_if_possible):
547 (BuilderTests.test_create):
548 (BuilderTests.test_update_password):
549 (BuilderTests.test_hashed_password):
550 (BuilderTests.test_authenticate):
551 (_create_some_builder):
553 (BuildTests.test_get_or_insert_from_log):
554 (TestModelTests.test_update_or_insert):
555 (TestModelTests.test_update_or_insert_to_update):
556 (TestModelTests.test_merge):
557 (TestResultTests.test_get_or_insert_value):
558 (TestResultTests.test_get_or_insert_stat_value):
559 (TestResultTests.test_replace_to_change_test_name):
560 (TestResultTests.test_replace_to_change_test_name_with_stat_value):
561 (TestResultTests.test_replace_to_change_test_name_overrides_conflicting_result):
562 (ReportLogTests._create_log_with_payload):
563 (ReportLogTests.test_builder):
564 (ReportLogTests.test_branch):
565 (ReportLogTests.test_platform):
566 (PersistentCacheTests._assert_persistent_cache):
567 (PersistentCacheTests.test_set):
568 (PersistentCacheTests.test_get):
569 (DashboardImageTests):
570 (DashboardImageTests.test_needs_update):
572 2012-03-01 Kangil Han <kangil.han@samsung.com>
574 [DRT] Remove all PlainTextController usages in existing tests by adding internal API
575 https://bugs.webkit.org/show_bug.cgi?id=78570
577 Reviewed by Hajime Morita.
579 This patch will remove all PlainTextController usages
580 in existing DRT tests by adding internal API to WebCore/testing/Internals
582 * Source/autotools/symbols.filter:
584 2012-02-29 Ryosuke Niwa <rniwa@webkit.org>
586 Perf-o-matic build fix. Also toggle the switch to start using ping images on the dashboard after r109190.
588 * Websites/webkit-perf.appspot.com/controller.py:
589 (schedule_runs_update):
590 (schedule_report_process):
591 * Websites/webkit-perf.appspot.com/js/admin.js:
593 * Websites/webkit-perf.appspot.com/js/config.js:
595 2012-02-29 Raphael Kubo da Costa <kubo@profusion.mobi>
597 [CMake] Unreviewed, fix build on 64-bit platforms with SHARED_CORE=ON after r109197.
598 https://bugs.webkit.org/show_bug.cgi?id=79965
600 This partially reverts r66714, in that whether -fPIC is passed to
601 the compiler does not depend on the value of SHARED_CORE anymore:
602 since we always build WTF as a static library, it will always need
603 -fPIC because our shared libraries are built with it.
605 * Source/cmake/WebKitHelpers.cmake: Always pass -fPIC to
606 STATIC_LIBRARY targets.
608 2012-02-29 Raphael Kubo da Costa <kubo@profusion.mobi>
610 [CMake] Unreviewed, fix build on 64-bit platforms with SHARED_CORE=ON after r109197.
612 This partially reverts r66714, in that whether -fPIC is passed to
613 the compiler does not depend on the value of SHARED_CORE anymore:
614 since we always build WTF as a static library, it will always need
615 -fPIC because our shared libraries are built with it.
617 * Source/cmake/WebKitHelpers.cmake: Always pass -fPIC to
618 STATIC_LIBRARY targets.
620 2012-02-29 Carlos Garcia Campos <cgarcia@igalia.com>
622 Unreviewed. Bump WebKitGTK+ version number.
624 * configure.ac: Bump version number to 1.9.0 now that we branched
627 2012-02-29 Carlos Garcia Campos <cgarcia@igalia.com>
629 Unreviewed. Fix GTK+ build.
631 * Source/autotools/symbols.filter: Add symbol.
633 2012-02-28 Raphael Kubo da Costa <kubo@profusion.mobi>
635 [CMake] Always build wtf as a static library.
636 https://bugs.webkit.org/show_bug.cgi?id=79857
638 Reviewed by Eric Seidel.
640 * CMakeLists.txt: Put static libraries in ${CMAKE_BINARY_DIR} too
641 to have them grouped with the shared ones.
643 2012-02-28 Ryosuke Niwa <rniwa@webkit.org>
645 perf-o-matic: generate dashboard images using Google Chart Tools
646 https://bugs.webkit.org/show_bug.cgi?id=79838
648 Reviewed by Hajime Morita.
650 Rename RunsJSONGenerator to Runs and added an ability to generate parameters for Google chart tool.
651 Also added RunsChartHandler to make url-fetches these images and DashboardImageHandler to serve them.
652 The image is stored in DashboardImage model.
654 We can't enable flip the switch to use images yet because we don't create images on fly (they're
655 generated when runs are updated; i.e. bots upload new results). We should be able to flip the switch
656 once this patch lands and all perf bots cycle.
658 We probably make way too many calls to Google chart tool's server with this preliminary design but we
659 can easily move this task into the backend and run it via a cron job once we know it works.
661 * Websites/webkit-perf.appspot.com/controller.py:
662 (schedule_runs_update):
663 (RunsUpdateHandler.post):
665 (RunsChartHandler.get):
666 (RunsChartHandler.post):
667 (DashboardImageHandler):
668 (DashboardImageHandler.get):
669 (schedule_report_process):
670 * Websites/webkit-perf.appspot.com/json_generators.py:
671 (ManifestJSONGenerator.value):
676 * Websites/webkit-perf.appspot.com/json_generators_unittest.py:
678 (RunsTest._create_results):
679 (RunsTest.test_generate_runs):
680 (RunsTest.test_value_without_results):
681 (RunsTest.test_value_with_results):
682 (RunsTest.test_run_from_build_and_result):
683 (RunsTest.test_chart_params_with_value):
684 (RunsTest.test_chart_params_with_value.split_as_int):
685 * Websites/webkit-perf.appspot.com/main.py:
686 * Websites/webkit-perf.appspot.com/models.py:
687 (PersistentCache.get_cache):
689 (DashboardImage.key_name):
691 2012-02-28 Dave Tu <dtu@chromium.org>
693 Add new GPU builders to flakiness dashboard.
694 https://bugs.webkit.org/show_bug.cgi?id=79839
696 Reviewed by Ojan Vafai.
698 * Tools/TestResultServer/static-dashboards/builders.js:
700 2012-02-28 Shinya Kawanaka <shinyak@chromium.org>
702 Element should be able to have multiple shadow roots.
703 https://bugs.webkit.org/show_bug.cgi?id=77931
705 Reviewed by Hajime Morita.
707 * Source/autotools/symbols.filter:
709 2012-02-27 Shinya Kawanaka <shinyak@chromium.org>
711 Element::removeShadowRoot() and setShadowRoot() should be moved into ShadowTree.
712 https://bugs.webkit.org/show_bug.cgi?id=78313
714 Reviewed by Hajime Morita.
716 * Source/autotools/symbols.filter:
718 2012-02-27 Dave Tu <dtu@chromium.org>
720 Update flakiness dashboard unit test.
721 https://bugs.webkit.org/show_bug.cgi?id=79711
723 Reviewed by Ojan Vafai.
725 * Tools/TestResultServer/static-dashboards/flakiness_dashboard_tests.js:
727 2012-02-27 Ryosuke Niwa <rniwa@webkit.org>
729 Extract the logic to merge tests from MergeTestsHandler and add unit tests
730 https://bugs.webkit.org/show_bug.cgi?id=79602
732 Reviewed by Hajime Morita.
734 Extracted Test.merge and TestResult.replace_to_change_test_name out of MergeTestsHandler,
735 and moved MergeTestsHandler into admin_handlers.py where it belongs.
737 Added new backend "model-manipulator" to execute tasks to merge tests.
739 Also revive the inadvertently removed manual submission form on the admin page.
741 * Websites/webkit-perf.appspot.com/admin_handlers.py:
742 (AdminDashboardHandler.get_tests):
744 (MergeTestsHandler.post):
745 * Websites/webkit-perf.appspot.com/app.yaml:
746 * Websites/webkit-perf.appspot.com/backends.yaml: Added.
747 * Websites/webkit-perf.appspot.com/css/admin.css:
748 * Websites/webkit-perf.appspot.com/js/admin.js:
749 * Websites/webkit-perf.appspot.com/main.py:
750 * Websites/webkit-perf.appspot.com/merge_tests_handler.py: Removed.
751 * Websites/webkit-perf.appspot.com/models.py:
754 (TestResult.replace_to_change_test_name):
755 * Websites/webkit-perf.appspot.com/models_unittest.py:
756 (DataStoreTestsBase.assertOnlyInstance):
757 (DataStoreTestsBase):
758 (DataStoreTestsBase.assertOnlyInstances):
759 (DataStoreTestsBase.assertEqualUnorderedModelList):
760 (DataStoreTestsBase.assertEqualUnorderedList):
762 (TestModelTests.test_merge):
764 (TestResultTests.test_get_or_insert_value):
765 (TestResultTests.test_get_or_insert_stat_value):
766 (TestResultTests.test_replace_to_change_test_name):
767 (TestResultTests.test_replace_to_change_test_name_with_stat_value):
768 (TestResultTests.test_replace_to_change_test_name_overrides_conflicting_result):
770 2012-02-27 ChangSeok Oh <shivamidow@gmail.com>
772 [EFL] Support mutation observers
773 https://bugs.webkit.org/show_bug.cgi?id=79603
775 Reviewed by Eric Seidel.
777 Added a build-option for the mutation observers feature.
779 * Source/cmake/OptionsEfl.cmake:
780 * Source/cmakeconfig.h.cmake:
782 2012-02-26 Shinya Kawanaka <shinyak@chromium.org>
784 Rename ShadowRootList to ShadowTree.
785 https://bugs.webkit.org/show_bug.cgi?id=79342
787 Reviewed by Hajime Morita.
789 * Source/autotools/symbols.filter:
791 2012-02-26 Chang Wan Hong <jourmoon@company100.net>
793 Update .gitignore for project property files generated by Eclipse.
794 https://bugs.webkit.org/show_bug.cgi?id=79463
796 Reviewed by Andreas Kling.
798 * .gitignore: Ignore .project and .cproject
800 2012-02-25 Ryosuke Niwa <rniwa@webkit.org>
802 Perf-o-matic build fix after r108917. I need a scrollbar in order see all the tests.
804 * Websites/webkit-perf.appspot.com/css/admin.css:
807 2012-02-25 Ryosuke Niwa <rniwa@webkit.org>
809 perf-o-matic needs a better admin page
810 https://bugs.webkit.org/show_bug.cgi?id=79585
812 Reviewed by Sam Weinig.
814 Add admin/ to replace admin/create-models.html and admin/merge-tests.
816 Also update MergeTestHandler to accept JSON requests and add "Admin" navigation link on all pages.
818 * Websites/webkit-perf.appspot.com/admin_handlers.py: Added.
819 * Websites/webkit-perf.appspot.com/controller.py:
820 (RunsUpdateHandler.post): Fix a regression from r108399.
821 * Websites/webkit-perf.appspot.com/css/admin.css: Added.
822 * Websites/webkit-perf.appspot.com/js/admin.js: Added.
823 * Websites/webkit-perf.appspot.com/js/config.js:
824 * Websites/webkit-perf.appspot.com/main.py:
825 * Websites/webkit-perf.appspot.com/merge_tests.html: Removed.
826 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
828 (MergeTestsHandler.post):
829 * Websites/webkit-perf.appspot.com/static: Removed.
830 * Websites/webkit-perf.appspot.com/static/create-models.html: Removed.
832 2012-02-24 Ryosuke Niwa <rniwa@webkit.org>
834 Increment perf-o-matic version.
836 * Websites/webkit-perf.appspot.com/app.yaml:
838 2012-02-23 Konrad Piascik <kpiascik@rim.com>
840 Upstream BlackBerry Cookie Management Classes
841 https://bugs.webkit.org/show_bug.cgi?id=73654
843 Reviewed by Rob Buis.
845 Manual test to see in milliseconds how quickly 100 writes followed by 100 reads take.
846 This test is ran twice and the average read and write for each of the 2 runs is shown.
848 * ManualTests/cookieSpeedTest.html: Added.
850 2012-02-23 Dave Tu <dtu@chromium.org>
852 Add Chromium gpu_tests to the flakiness dashboard
853 https://bugs.webkit.org/show_bug.cgi?id=79300
855 Reviewed by Ojan Vafai.
857 * Tools/TestResultServer/static-dashboards/builders.js:
858 * Tools/TestResultServer/static-dashboards/dashboard_base.js:
860 2012-02-23 Patrick Gansterer <paroga@webkit.org>
862 [CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro
863 https://bugs.webkit.org/show_bug.cgi?id=79371
865 Reviewed by Daniel Bates.
867 Add a new macro to handle the inclusion of the platform specific *.cmake files.
868 In the future this macro should get expanded to also handle feature specifc
869 files, like the UseJSC.cmake in WebCore we already have.
871 * Source/cmake/WebKitMacros.cmake:
873 2012-02-23 Patrick Gansterer <paroga@webkit.org>
875 [CMake] Add FindDirectX
876 https://bugs.webkit.org/show_bug.cgi?id=79344
878 Reviewed by Adam Roben.
880 * Source/cmake/FindDirectX.cmake: Added.
882 2012-02-23 Patrick Gansterer <paroga@webkit.org>
884 [CMake] Add FindQuickTimeSDK
885 https://bugs.webkit.org/show_bug.cgi?id=79345
887 Reviewed by Adam Roben.
889 * Source/cmake/FindQuickTimeSDK.cmake: Added.
891 2012-02-22 Raphael Kubo da Costa <kubo@profusion.mobi>
893 [CMake] Remove FindGDK.cmake and FindGDK-PixBuf.cmake
894 https://bugs.webkit.org/show_bug.cgi?id=79292
896 Reviewed by Daniel Bates.
898 These files were committed when the EFL port's buildsystem code
899 was upstreamed, but are currently not being used anywhere, as the EFL
900 port has not depended on GDK for a long time.
902 * Source/cmake/FindGDK-PixBuf.cmake: Removed.
903 * Source/cmake/FindGDK.cmake: Removed.
905 2012-02-22 Martin Robinson <mrobinson@igalia.com>
907 [GTK] Clean build is broken when using make -j
908 https://bugs.webkit.org/show_bug.cgi?id=76388
910 * GNUmakefile.am: Add new global source list variables.
912 2012-02-20 Ryosuke Niwa <rniwa@webkit.org>
914 perf-o-matic: Extract logic to generate JSON responses as classes to unit test
915 https://bugs.webkit.org/show_bug.cgi?id=79018
917 Rubber-stamped by Adam Barth.
919 Extracted DashboardJSONGenerator, ManifestJSONGenerator, and RunsJSONGenerator
920 into json_generators.py from DashboardHandler, ManifestHandler, and RunsHandler
921 and added unit tests for the former three classes.
923 Merged the latter three classes into controler.py since they have become too trivial
924 to have their own files.
926 * Websites/webkit-perf.appspot.com/controller.py:
927 (ManifestUpdateHandler):
928 (ManifestUpdateHandler.get):
929 (ManifestUpdateHandler.post):
930 (DashboardUpdateHandler):
931 (DashboardUpdateHandler.get):
932 (DashboardUpdateHandler.post):
933 (_get_test_branch_platform_ids):
935 (RunsUpdateHandler.get):
936 (CachedRunsHandler.get):
937 * Websites/webkit-perf.appspot.com/dashboard_handler.py: Removed.
938 * Websites/webkit-perf.appspot.com/json_generators.py: Added.
940 (JSONGeneratorBase.to_json):
941 (DashboardJSONGenerator):
942 (DashboardJSONGenerator.__init__):
943 (DashboardJSONGenerator.value):
944 (ManifestJSONGenerator):
945 (ManifestJSONGenerator.__init__):
946 (ManifestJSONGenerator.value):
948 (RunsJSONGenerator.__init__):
949 (RunsJSONGenerator._generate_runs):
950 (RunsJSONGenerator._entry_from_build_and_result):
951 (RunsJSONGenerator.value):
952 * Websites/webkit-perf.appspot.com/json_generators_unittest.py: Added.
954 (JSONGeneratorBaseTest):
955 (JSONGeneratorBaseTest.test_to_json):
956 (JSONGeneratorBaseTest.test_to_json.AJSONGenerator):
957 (JSONGeneratorBaseTest.test_to_json.AJSONGenerator.value):
958 (DashboardJSONGeneratorTest):
959 (DashboardJSONGeneratorTest.test_value_no_branch):
960 (DashboardJSONGeneratorTest.test_value_no_plaforms):
961 (DashboardJSONGeneratorTest.test_value_single_platform):
962 (DashboardJSONGeneratorTest.test_value_two_platforms):
963 (ManifestJSONGeneratorTest):
964 (ManifestJSONGeneratorTest.test_value_no_branch):
965 (ManifestJSONGeneratorTest.test_value_no_plaforms):
966 (ManifestJSONGeneratorTest._assert_single_test):
967 (ManifestJSONGeneratorTest.test_value_single_platform):
968 (ManifestJSONGeneratorTest.test_value_two_platforms):
969 (ManifestJSONGeneratorTest.test_value_two_tests):
970 (RunsJSONGeneratorTest):
971 (RunsJSONGeneratorTest._create_results):
972 (RunsJSONGeneratorTest.test_generate_runs):
973 (RunsJSONGeneratorTest.test_value_without_results):
974 (RunsJSONGeneratorTest.test_value_with_results):
975 (RunsJSONGeneratorTest._assert_entry):
976 (RunsJSONGeneratorTest.test_run_from_build_and_result):
977 (RunsJSONGeneratorTest.test_run_from_build_and_result.create_build):
978 * Websites/webkit-perf.appspot.com/main.py:
979 * Websites/webkit-perf.appspot.com/manifest_handler.py: Removed.
980 * Websites/webkit-perf.appspot.com/models.py:
981 (Test.update_or_insert.execute):
983 (TestResult.get_or_insert_from_parsed_json):
984 * Websites/webkit-perf.appspot.com/models_unittest.py:
985 (TestModelTests.test_update_or_insert_to_update):
986 (TestResultTests.test_get_or_insert_stat_value):
987 * Websites/webkit-perf.appspot.com/runs_handler.py: Removed.
989 2012-02-20 Martin Robinson <mrobinson@igalia.com>
991 [GTK] Turn on requestAnimationFrame for release builds
992 https://bugs.webkit.org/show_bug.cgi?id=79038
994 Reviewed by Gustavo Noronha Silva.
996 * configure.ac: Turn on requestAnimationFrame by default.
998 2012-02-20 Martin Robinson <mrobinson@igalia.com>
1000 [GTK] Geolocation support should be on by default
1001 https://bugs.webkit.org/show_bug.cgi?id=79037
1003 Reviewed by Gustavo Noronha Silva.
1005 * configure.ac: Turn on geolocation support in release builds.
1007 2012-02-20 Kihong Kwon <kihong.kwon@samsung.com>
1009 Add a new API for the Vibration API(W3C).
1010 https://bugs.webkit.org/show_bug.cgi?id=72010
1012 Reviewed by Hajime Morita.
1014 Add Implementation for the Vibration API to the WebKit-EFL port.
1015 http://dev.w3.org/2009/dap/vibration/
1017 * Source/cmake/OptionsEfl.cmake: Add ENABLE_VIBRATION feature.
1018 * Source/cmakeconfig.h.cmake:
1020 2012-02-19 Ryosuke Niwa <rniwa@webkit.org>
1022 Move more logic from handler classes to model classes and add unit tests
1023 https://bugs.webkit.org/show_bug.cgi?id=78989
1025 Reviewed by Hajime Morita.
1027 Extracted various functions from CreateHandler, ReportHanlder, and RunsHanlder to model classes
1028 in order to unit-test them, added DataStoreTestsBase to reduce the code duplication in tests,
1029 and added a whole bunch of unit tests in models_unittest.py.
1031 * Websites/webkit-perf.appspot.com/create_handler.py:
1032 (CreateHandler._create_branch):
1033 (CreateHandler._create_platform):
1034 * Websites/webkit-perf.appspot.com/models.py:
1035 (_create_if_possible):
1036 (_create_if_possible.execute):
1038 (Branch.create_if_possible):
1040 (Platform.create_if_possible):
1042 (Build.get_or_insert_from_log):
1044 (Test.update_or_insert):
1045 (Test.update_or_insert.execute):
1047 (TestResult.get_or_insert_from_parsed_json):
1048 (TestResult.get_or_insert_from_parsed_json._float_or_none):
1049 (TestResult.generate_runs):
1050 * Websites/webkit-perf.appspot.com/models_unittest.py:
1051 (DataStoreTestsBase):
1052 (DataStoreTestsBase.assertThereIsNoInstanceOf):
1053 (DataStoreTestsBase.assertOnlyInstance):
1054 (DataStoreTestsBase.assertEqualUnorderedList):
1056 (HelperTests.test_create_in_transaction_with_numeric_id_holder):
1057 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder):
1058 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder):
1059 (HelperTests.test_delete_model_with_numeric_id_holder):
1061 (BranchTests.test_create_if_possible):
1063 (PlatformTests.test_create_if_possible):
1065 (_create_some_builder):
1067 (BuildTests.test_get_or_insert_from_log):
1069 (TestModelTests.test_update_or_insert):
1070 (TestModelTests.test_update_or_insert_to_update):
1072 (TestResultTests._create_build):
1073 (TestResultTests.test_get_or_insert_value):
1074 (TestResultTests.test_get_or_insert_stat_value):
1075 (TestResultTests._create_results):
1076 (TestResultTests.test_generate_runs):
1078 (ReportLogTests.test_branch):
1079 (ReportLogTests.test_platform):
1080 (PersistentCacheTests):
1081 (PersistentCacheTests.setUp):
1082 (PersistentCacheTests.test_set):
1083 * Websites/webkit-perf.appspot.com/report_process_handler.py:
1084 (ReportProcessHandler.post):
1085 * Websites/webkit-perf.appspot.com/runs_handler.py:
1089 2012-02-20 Patrick Gansterer <paroga@webkit.org>
1091 [CMake] Fix PLATFORM() define for Windows.
1093 Define WTF_PLATFORM_WIN instead of WTF_PLATFORM_WINDOWS.
1095 * Source/cmake/OptionsWindows.cmake:
1097 2012-02-20 Martin Robinson <mrobinson@igalia.com>
1099 Fix WebKit2GTK+ for 'make distcheck'.
1101 Instead of conditionally including WebKit2 GNUmakefiles, always
1102 include them and conditionally activate the final targets.
1106 2012-02-19 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1108 [CMAKE] Check gstreamer minimum required version.
1109 https://bugs.webkit.org/show_bug.cgi?id=79005
1111 Reviewed by Daniel Bates.
1113 To enable video, Gstreamer version requires to be above 0.10.30.
1114 This patch checks whether Gstreamer version is greater than 0.10.30.
1116 * Source/cmake/FindGStreamer-App.cmake:
1117 * Source/cmake/FindGStreamer-Base.cmake:
1118 * Source/cmake/FindGStreamer-Interfaces.cmake:
1119 * Source/cmake/FindGStreamer-Pbutils.cmake:
1120 * Source/cmake/FindGStreamer-Plugins-Base.cmake:
1121 * Source/cmake/FindGStreamer-Video.cmake:
1122 * Source/cmake/FindGStreamer.cmake:
1124 2012-02-19 Gustavo Noronha Silva <gns@gnome.org>
1126 [GTK] Remove unused GSettings stuff
1127 https://bugs.webkit.org/show_bug.cgi?id=78995
1129 Reviewed by Martin Robinson.
1131 * configure.ac: remove gsettings schema file creation.
1133 2012-02-19 Ryosuke Niwa <rniwa@webkit.org>
1135 Perf-o-matic should show both WebKit and Chromium revisions
1136 https://bugs.webkit.org/show_bug.cgi?id=78955
1138 Reviewed by Andreas Kling.
1140 Include Chromium revision numbers in runs responses when available.
1142 * Websites/webkit-perf.appspot.com/js/config.js:
1144 (urlForChangesetList):
1145 * Websites/webkit-perf.appspot.com/runs_handler.py:
1148 2012-02-18 Kevin Ollivier <kevino@theolliviers.com>
1150 [wx] Exclude a couple unused bindings files from the build
1151 as they do not compile currently.
1155 2012-02-17 Ryosuke Niwa <rniwa@webkit.org>
1157 perf-o-matic needs model unit tests
1158 https://bugs.webkit.org/show_bug.cgi?id=78885
1160 Reviewed by Adam Barth.
1162 Added unit tests for models.py.
1164 Also renamed modelFromNumericId to model_from_numeric_id and moved set_persitent_cache and get_persistent_cache
1165 from controller to PersistentCache.set_cache and PersistentCahce.set_cache respectively.
1167 * Websites/webkit-perf.appspot.com/controller.py:
1169 (CachedManifestHandler.get):
1171 (CachedDashboardHandler.get):
1173 (CachedRunsHandler.get):
1174 * Websites/webkit-perf.appspot.com/create_handler.py:
1175 (CreateHandler._create_builder):
1176 (CreateHandler._create_builder.execute):
1177 * Websites/webkit-perf.appspot.com/models.py:
1178 (create_in_transaction_with_numeric_id_holder):
1179 (model_from_numeric_id):
1182 (Builder.update_password):
1183 (Builder._hashed_password):
1184 (TestResult.key_name):
1185 (ReportLog.get_value):
1186 (ReportLog._integer_in_payload):
1188 (ReportLog.timestamp):
1190 (PersistentCache.set_cache):
1191 (PersistentCache.set_cache.execute):
1192 (PersistentCache.get_cache):
1193 * Websites/webkit-perf.appspot.com/models_unittest.py: Added.
1195 (HelperTests.setUp):
1196 (HelperTests.tearDown):
1197 (HelperTests._assert_there_is_exactly_one_id_holder_and_matches):
1198 (HelperTests.test_create_in_transaction_with_numeric_id_holder):
1199 (HelperTests.test_create_in_transaction_with_numeric_id_holder.execute):
1200 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder):
1201 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder.execute):
1202 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder):
1203 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder.execute):
1204 (HelperTests.test_delete_model_with_numeric_id_holder):
1205 (HelperTests.test_delete_model_with_numeric_id_holder.execute):
1206 (HelperTests.test_model_from_numeric_id):
1207 (HelperTests.test_model_from_numeric_id.execute):
1209 (BuilderTests.setUp):
1210 (BuilderTests.tearDown):
1211 (BuilderTests.test_create):
1212 (BuilderTests.test_update_password):
1213 (BuilderTests.test_hashed_password):
1214 (BuilderTests.test_authenticate):
1217 (ReportLog.tearDown):
1218 (ReportLog._create_log_with_payload):
1219 (ReportLog.test_parsed_payload):
1220 (ReportLog.test_get_value):
1221 (ReportLog.test_results):
1222 (ReportLog.test_builder):
1223 (ReportLog.test_build_number):
1224 (ReportLog.test_webkit_revision):
1225 (ReportLog.chromium_revision):
1226 (PersistentCacheTests):
1227 (PersistentCacheTests.setUp):
1228 (PersistentCacheTests.tearDown):
1229 (PersistentCacheTests._assert_persistent_cache):
1230 (PersistentCacheTests.test_set):
1231 (PersistentCacheTests.test_get):
1232 * Websites/webkit-perf.appspot.com/runs_handler.py:
1235 2012-02-17 Carlos Garcia Campos <cgarcia@igalia.com>
1237 Unreviewed. Fix GTK+ build after r108003.
1239 * Source/autotools/symbols.filter: Add missing symbol.
1241 2012-02-16 Simon Hausmann <simon.hausmann@nokia.com>
1243 [Qt] Move event conversion functions from WebCore to WebKit
1244 https://bugs.webkit.org/show_bug.cgi?id=78788
1246 Reviewed by Kenneth Rohde Christiansen.
1248 * Source/api.pri: Add new files to the build.
1250 2012-02-14 Raphael Kubo da Costa <kubo@profusion.mobi>
1252 [CMake] Remove unused PkgConfig module import from FindCFLite.cmake.
1253 https://bugs.webkit.org/show_bug.cgi?id=78600
1255 Reviewed by Adam Roben.
1257 * Source/cmake/FindCFLite.cmake:
1259 2012-02-15 Roland Steiner <rolandsteiner@chromium.org>
1261 <style scoped>: Allow <style scoped> as a direct child of a ShadowRoot
1262 https://bugs.webkit.org/show_bug.cgi?id=77853
1264 numberOfScopedHTMLStyleChildren got moved from Element into Node.
1266 Reviewed by Dimitri Glazkov.
1268 * Source/autotools/symbols.filter:
1270 2012-02-13 Raphael Kubo da Costa <kubo@profusion.mobi>
1272 [CMake] Merge WebKitEfl.cmake into FindEFL.cmake.
1273 https://bugs.webkit.org/show_bug.cgi?id=78566
1275 Reviewed by Daniel Bates.
1277 * Source/cmake/FindEFL.cmake: Move the code to find edje_cc here from
1279 * Source/cmake/WebKitEfl.cmake: Removed.
1281 2012-02-14 Shinya Kawanaka <shinyak@google.com>
1283 Use youngestShadowRoot and oldestShadowRoot instead of Element::shadowRoot().
1284 https://bugs.webkit.org/show_bug.cgi?id=78455
1286 Reviewed by Hajime Morita.
1288 Exports necessary symbols.
1290 * Source/autotools/symbols.filter:
1292 2012-02-13 Ryosuke Niwa <rniwa@webkit.org>
1294 Yet another perf-o-matic build fix. It turns out that a task of the same name can't be
1295 queued for days after the first task is completed. So don't use it. Updating persistent
1296 caches more often than necessary is better than never updating them.
1298 * Websites/webkit-perf.appspot.com/controller.py:
1299 (schedule_manifest_update):
1300 (schedule_dashboard_update):
1301 (schedule_runs_update):
1303 2012-02-13 ChangSeok Oh <shivamidow@gmail.com>
1305 [GTK] Revise configuration for MHTML
1306 https://bugs.webkit.org/show_bug.cgi?id=78364
1308 Reviewed by Gustavo Noronha Silva.
1310 Added some lines to show checking messages, whether mhtml is enabled or not
1311 during configuration and the configuration result for mhtml.
1312 MHTML is a web page archive format used to combine resources
1313 that are typically represented by external links (such as images, Flash animations,
1314 Java applets, audio files) together with HTML code into a single file.
1315 http://en.wikipedia.org/wiki/MHTML
1319 2012-02-06 Raphael Kubo da Costa <kubo@profusion.mobi>
1321 [EFL] Drop support for the Curl network backend.
1322 https://bugs.webkit.org/show_bug.cgi?id=77874
1324 Reviewed by Eric Seidel.
1326 Nobody seems to be maintaining the Curl backend in WebCore, the
1327 EFL port developers all seem to be using the Soup backend and the
1328 port itself has many features which are only implemented for the
1331 * Source/cmake/OptionsEfl.cmake: Remove network backend selection
1332 checks and unconditionally require Glib and Libsoup, bump the
1333 required LibSoup version to the same one the GTK+ port looks for,
1334 since we share the same network backend.
1336 2012-02-12 Ryosuke Niwa <rniwa@webkit.org>
1338 Another perf-o-matic build fix.
1340 * Websites/webkit-perf.appspot.com/report_process_handler.py:
1341 (ReportProcessHandler._create_build_if_possible):
1343 2012-02-12 Ryosuke Niwa <rniwa@webkit.org>
1345 Perf-o-matic build fix.
1347 * Websites/webkit-perf.appspot.com/report_handler.py:
1348 (ReportHandler.post):
1350 2012-02-10 Ryosuke Niwa <rniwa@webkit.org>
1352 REGRESSION: Perf-o-matic adds duplicated test results
1353 https://bugs.webkit.org/show_bug.cgi?id=78373
1355 Reviewed by Hajime Morita.
1357 Add TestResult inside a transaction. We use high replication databsae but this should prevent
1358 the duplication in the most of the time.
1360 Also fixed random bugs in Controller and ReportHandler.
1362 * Websites/webkit-perf.appspot.com/controller.py:
1363 (get_persistent_cache):
1364 * Websites/webkit-perf.appspot.com/report_handler.py:
1365 (ReportHandler.post):
1366 * Websites/webkit-perf.appspot.com/report_process_handler.py:
1367 (ReportProcessHandler.post):
1368 (ReportProcessHandler._add_test_if_needed):
1369 (ReportProcessHandler):
1370 (ReportProcessHandler._add_test_result_if_needed):
1371 (ReportProcessHandler._add_test_result_if_needed._float_or_none):
1372 (ReportProcessHandler._add_test_result_if_needed.execute):
1374 2012-02-12 Carlos Garcia Campos <cgarcia@igalia.com>
1376 Unreviewed. Fix GTK+ build after r107454.
1378 * configure.ac: Disable Mutation observers build on GTK+ until it
1381 2012-02-10 Adam Klein <adamk@chromium.org>
1383 Enable MUTATION_OBSERVERS by default on all platforms
1384 https://bugs.webkit.org/show_bug.cgi?id=78196
1386 Reviewed by Ojan Vafai.
1390 2012-02-10 Ryosuke Niwa <rniwa@webkit.org>
1392 Perf-o-matic build fix after r107386.
1394 * Websites/webkit-perf.appspot.com/app.yaml:
1395 * Websites/webkit-perf.appspot.com/controller.py:
1396 (schedule_manifest_update):
1397 (schedule_dashboard_update):
1398 (schedule_runs_update):
1399 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
1400 (MergeTestsHandler.get):
1401 * Websites/webkit-perf.appspot.com/report_logs_handler.py:
1402 (ReportLogsHandler.get):
1403 (ReportLogsHandler.post):
1405 2012-02-10 Ryosuke Niwa <rniwa@webkit.org>
1407 Perf-o-matic should process reports in background
1408 https://bugs.webkit.org/show_bug.cgi?id=78309
1410 Reviewed by Hajime Morita.
1412 Split the logic to create Build, Test, and TestResult objects from ReportHandler into ReportProcessHandler.
1413 ReportHandler now merely creates ReportLog and schedules a task to process it.
1415 Also added ReportLogHandler to manage stale ReportLogs.
1417 * Websites/webkit-perf.appspot.com/app.yaml:
1418 * Websites/webkit-perf.appspot.com/controller.py:
1419 (schedule_manifest_update):
1420 (schedule_dashboard_update):
1421 (schedule_runs_update):
1422 (CachedRunsHandler.get):
1423 (schedule_report_process):
1424 * Websites/webkit-perf.appspot.com/main.py:
1425 * Websites/webkit-perf.appspot.com/merge_tests.html: Renamed from Websites/webkit-perf.appspot.com/merge_tests.yaml.
1426 * Websites/webkit-perf.appspot.com/models.py:
1428 (ReportLog._parsed_payload):
1429 (ReportLog.get_value):
1430 (ReportLog.results):
1431 (ReportLog.builder):
1433 (ReportLog.platform):
1434 (ReportLog.build_number):
1435 (ReportLog.webkit_revision):
1436 (ReportLog.chromium_revision):
1437 (ReportLog._model_by_key_name_in_payload):
1438 (ReportLog._integer_in_payload):
1439 (ReportLog.timestamp):
1440 * Websites/webkit-perf.appspot.com/report_handler.py:
1441 (ReportHandler.post):
1442 (ReportHandler._output):
1443 (ReportHandler._results_are_valid):
1444 (ReportHandler._results_are_valid._is_float_convertible):
1446 * Websites/webkit-perf.appspot.com/report_logs.html: Added.
1447 * Websites/webkit-perf.appspot.com/report_logs_handler.py: Added.
1448 (ReportLogsHandler):
1449 (ReportLogsHandler.get):
1450 (ReportLogsHandler.post):
1451 (ReportLogsHandler._error):
1452 * Websites/webkit-perf.appspot.com/report_process_handler.py: Copied from Websites/webkit-perf.appspot.com/report_handler.py.
1453 (ReportProcessHandler):
1454 (ReportProcessHandler.post):
1455 (ReportProcessHandler._create_build_if_possible):
1456 (ReportProcessHandler._create_build_if_possible.execute):
1457 (ReportProcessHandler._add_test_if_needed):
1459 2012-02-09 Ryosuke Niwa <rniwa@webkit.org>
1461 Perf-o-matic shouldn't rely on memcache to store cached JSON responses
1462 https://bugs.webkit.org/show_bug.cgi?id=78306
1464 Reviewed by Adam Barth.
1466 Added PersistentCache model that stores the generated JSON responses.
1468 * Websites/webkit-perf.appspot.com/controller.py:
1469 (set_persistent_cache):
1470 (set_persistent_cache.execute):
1471 (get_persistent_cache):
1473 (CachedManifestHandler.get):
1475 (CachedDashboardHandler.get):
1477 (CachedRunsHandler.get):
1478 * Websites/webkit-perf.appspot.com/models.py:
1483 2012-02-09 Ryosuke Niwa <rniwa@webkit.org>
1485 Perf-o-matic should update memcache in taskqueue
1486 https://bugs.webkit.org/show_bug.cgi?id=78209
1488 Reviewed by Adam Barth.
1490 Update dashboard, manifest, and runs memcaches in taskqueue.
1491 Also centralized the management of caches in controller.py.
1493 * Websites/webkit-perf.appspot.com/app.yaml:
1494 * Websites/webkit-perf.appspot.com/controller.py: Added.
1496 (schedule_manifest_update):
1497 (CachedManifestHandler):
1498 (CachedManifestHandler.get):
1500 (schedule_dashboard_update):
1501 (CachedDashboardHandler):
1502 (CachedDashboardHandler.get):
1504 (schedule_runs_update):
1505 (CachedRunsHandler):
1506 (CachedRunsHandler.get):
1507 * Websites/webkit-perf.appspot.com/create_handler.py:
1508 (CreateHandler.post):
1509 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
1510 (DashboardHandler.post):
1511 * Websites/webkit-perf.appspot.com/main.py:
1512 * Websites/webkit-perf.appspot.com/manifest_handler.py:
1513 (ManifestHandler.post):
1514 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
1515 (MergeTestsHandler.post):
1516 * Websites/webkit-perf.appspot.com/report_handler.py:
1517 (ReportHandler.post):
1518 * Websites/webkit-perf.appspot.com/runs_handler.py:
1521 2012-02-09 Carlos Garcia Campos <cgarcia@igalia.com>
1523 [GTK] Add WebKitWebView::mouse-target-changed signal to WebKit2 GTK+ API
1524 https://bugs.webkit.org/show_bug.cgi?id=78097
1526 Reviewed by Martin Robinson.
1528 * Source/autotools/symbols.filter: Add freeOwnedGPtr<_GdkEvent>
1529 symbol to be able to use GOwnPtr<GdkEvent> in WebKit2 GTK+ unit
1532 2012-02-09 Kent Tamura <tkent@chromium.org>
1534 Do not localize numbers in scientific notation
1535 https://bugs.webkit.org/show_bug.cgi?id=78208
1537 Reviewed by Hajime Morita.
1539 * ManualTests/input-number-localization.html: Updated for scientific notation.
1541 2012-02-09 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1543 [CMAKE] Change lowercase variable with uppercase's.
1544 https://bugs.webkit.org/show_bug.cgi?id=78198
1546 Reviewed by Daniel Bates.
1548 CMake variable is only written by uppercase.
1552 2012-02-07 MORITA Hajime <morrita@google.com>
1554 Replacement text should be available from the marker.
1555 https://bugs.webkit.org/show_bug.cgi?id=77934
1557 Reviewed by Kent Tamura.
1559 * Source/autotools/symbols.filter: Added an exporting symbol.
1561 2012-02-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1563 [CMAKE] Use *bin* and *lib* directories for executable and libraries.
1564 https://bugs.webkit.org/show_bug.cgi?id=77928
1566 Reviewed by Daniel Bates.
1568 CMake has used *Programs* directory for executable. In addition, shared libraries are being
1569 built in source directory. It is better to set common places in order to maintain executable
1570 and libraries. *bin* is for executable and *lib* is for library.
1572 * CMakeLists.txt: Set library output path.
1573 * Source/cmake/WebKitFS.cmake: Remove *Programs* creation.
1575 2012-02-07 Priit Laes <plaes@plaes.org>
1577 Get rid of Source/autotools/webkit.m4
1578 https://bugs.webkit.org/show_bug.cgi?id=77833
1580 Reviewed by Martin Robinson.
1582 Move checks from webkit.m4 to configure.ac and modernize macros:
1583 . Check for visibility flags after CXX has been defined
1584 . Use PKG_PROG_PKG_CONFIG for pkg-config lookup
1585 . Drop unused LIBFFTW_REQUIRED_VERSION
1586 . Update ICU libs for mingw (bug 77837).
1587 . Require Pango 1.21.0 (as per unicode backend)
1588 . Bump minimum glib version due to g_thread_init changes
1590 * Source/autotools/webkit.m4: Removed.
1593 2012-02-07 Ryosuke Niwa <rniwa@webkit.org>
1595 Dashboard on perf-o-matic should be sorted
1596 https://bugs.webkit.org/show_bug.cgi?id=77924
1598 Reviewed by Tony Chang.
1600 Sort tests in the frontend using the fact ES5 keeps the property order in the insertion order.
1602 * Websites/webkit-perf.appspot.com/js/config.js:
1603 (fetchDashboardManifest):
1605 2012-02-07 Frederik Gladhorn <frederik.gladhorn@nokia.com>
1607 Update .gitignore for Qt Creator/KDevelop.
1608 https://bugs.webkit.org/show_bug.cgi?id=77984
1610 Reviewed by Simon Hausmann.
1612 * .gitignore: Ignore temp files created by Qt Creator and KDevelop.
1614 2012-02-07 Priit Laes <plaes@plaes.org>
1616 [GTK] Broken "HTML5 <scoped style>" detection
1617 https://bugs.webkit.org/show_bug.cgi?id=77979
1619 Reviewed by Gustavo Noronha Silva.
1621 * configure.ac: Fix wrong variable for HTML5 <style scoped> detection
1623 2012-02-06 Shinya Kawanaka <shinyak@google.com>
1625 Remove Element::ensureShadowRoot export.
1626 https://bugs.webkit.org/show_bug.cgi?id=77932
1628 Reviewed by Hajime Morita.
1630 * Source/autotools/symbols.filter:
1632 2012-02-06 Martin Robinson <mrobinson@igalia.com> and Nayan Kumar K <nayankk@motorola.com>
1634 [GTK] Add TextureMapperGL implementation
1635 https://bugs.webkit.org/show_bug.cgi?id=75308
1637 Reviewed by Alejandro G. Castro.
1639 * GNUmakefile.am: TextureMapperGL implies USE(TEXTURE_MAPPER)
1640 * configure.ac: Only allow enabling the GL version of TextureMapper on X11.
1642 2012-02-06 Ryosuke Niwa <rniwa@webkit.org>
1644 Perf-o-matic should show min/max/stdev on graphs
1645 https://bugs.webkit.org/show_bug.cgi?id=77702
1647 Reviewed by Andreas Kling.
1649 Include min/max/stdev in test runs when available to be shown on the perf-o-matic.
1651 Also merge a change to config.js and increment the version number by 1 (unreviewed).
1653 * Websites/webkit-perf.appspot.com/app.yaml:
1654 * Websites/webkit-perf.appspot.com/js/config.js:
1655 * Websites/webkit-perf.appspot.com/runs_handler.py:
1658 2012-02-06 Carlos Garcia Campos <cgarcia@igalia.com>
1660 [GTK] Update NEWS and configure.ac for 1.7.5 release
1661 https://bugs.webkit.org/show_bug.cgi?id=77859
1663 Reviewed by Philippe Normand.
1665 * configure.ac: Bumped version number.
1667 2012-02-05 ChangSeok Oh <shivamidow@gmail.com>
1669 [EFL] Enable WebGL with glx backend
1670 https://bugs.webkit.org/show_bug.cgi?id=77308
1672 Reviewed by Martin Robinson.
1674 Enabled WebGL feature for EFL port. The way is very similar to the one of GTK port.
1676 * Source/cmake/OptionsEfl.cmake: Added feature option for WebGL.
1678 2012-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1680 [CMAKE] Support javascriptcore test for EFL port.
1681 https://bugs.webkit.org/show_bug.cgi?id=77425
1683 Reviewed by Daniel Bates.
1685 Efl and WinCE as well as Blackberry port are now using Cmake as its build system
1686 and they are share the make file to create jsc excutable. In order to run
1687 "run-javascriptcore-tests", EFL port needs to change jsc installation configuration
1688 with executable output directory(e.g. Programs). So, this patch change jsc installation
1689 configuration only for EFL port.
1691 * Source/cmake/OptionsEfl.cmake: Change *jsc_efl* name with *jsc*.
1693 2012-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1695 [CMAKE] Do not build Tools when building jsc only.
1696 https://bugs.webkit.org/show_bug.cgi?id=77826
1698 Reviewed by Daniel Bates.
1700 Do not build Tools when jsc is only built. Build breaks occur because
1701 Tools is built together when building jsc.
1703 * CMakeLists.txt: Build Tools directory when ENABLE_TOOLS is on.
1705 2012-02-04 Philip Rogers <pdr@google.com>
1707 Fix bug in svg-link-hover-use.svg
1708 https://bugs.webkit.org/show_bug.cgi?id=77768
1710 Reviewed by Eric Seidel.
1712 * ManualTests/svg-link-hover-use.svg:
1714 2012-02-04 Kalev Lember <kalevlember@gmail.com>
1716 [GTK] Use the wide character version of win32 API by default
1717 https://bugs.webkit.org/show_bug.cgi?id=77809
1719 Reviewed by Martin Robinson.
1721 Certain win32-specific files (like PluginDatabaseWin.cpp) make the
1722 assumption that the wide character version of win32 API is the default.
1723 Define _UNICODE and UNICODE to do this, similar to what other win32
1728 2012-02-03 Kalev Lember <kalevlember@gmail.com>
1730 [GTK] configure: Print out the -Wno-c++0x-compat test result
1731 https://bugs.webkit.org/show_bug.cgi?id=77757
1733 Reviewed by Martin Robinson.
1735 The check whether -Wno-c++0x-compat flag is needed didn't print out
1736 the test result (and newline), which caused the following test to be
1737 displayed on the same line.
1739 checking if we have to disable C++0x compat warnings for GCC >= 4.6.0... checking pthread.h usability... yes
1743 2012-02-03 Ryosuke Niwa <rniwa@webkit.org>
1745 perf-o-matic should store chromium svn revision
1746 https://bugs.webkit.org/show_bug.cgi?id=77725
1748 Reviewed by Dirk Pranke.
1750 Store both WebKit and Chromium revisions when both are reported.
1752 * Websites/webkit-perf.appspot.com/models.py:
1754 * Websites/webkit-perf.appspot.com/report_handler.py:
1755 (ReportHandler.post):
1756 (ReportHandler._create_build_if_possible):
1757 (ReportHandler._create_build_if_possible.execute):
1758 * Websites/webkit-perf.appspot.com/static/manual-submit.html:
1760 2012-02-03 Simon Hausmann <simon.hausmann@nokia.com>
1762 [Qt] Replace GNU linker script for exports with export macros in WTF/JSC
1763 https://bugs.webkit.org/show_bug.cgi?id=77723
1765 Reviewed by Tor Arne Vestbø.
1767 * Source/api.pri: Remove use of GNU linker script on Linux.
1768 * Source/qtwebkit-export.map: Removed.
1770 2012-02-03 Shinya Kawanaka <shinyak@google.com>
1772 Stop calling Element::ensureShadowRoot in Internals.
1773 https://bugs.webkit.org/show_bug.cgi?id=77612
1775 Reviewed by Hajime Morita.
1777 * Source/autotools/symbols.filter:
1779 2012-02-02 Mark Rowe <mrowe@apple.com>
1781 <http://webkit.org/b/77717> Makefile should provide control over output verbosity
1783 Allow the filtering of the output of our Makefile to be configured via a user default
1784 and overriden via a command-line argument to make.
1786 The Makefile takes the verbosity from BuildTranscriptVerbosity default in the
1787 org.webkit.BuildConfiguration domain. The supported values are "default", "quiet"
1788 and "noisy". "default" maintains the existing behavior of only filtering out
1789 the setenv lines from Xcode's shell script build phases. "quiet" filters all output
1790 through filter-build-webkit. "noisy" provides unfiltered output. The verbosity can
1791 be overriden for a single invocation of make by specifying the VERBOSITY variable
1792 on the make command line.
1794 To always get full output:
1795 defaults write org.webkit.BuildConfiguration BuildTranscriptVerbosity noisy
1797 To always get filtered ouptut:
1798 defaults write org.webkit.BuildConfiguration BuildTranscriptVerbosity quiet
1800 To get full output for a single build:
1801 make VERBOSITY=noisy
1803 Reviewed by Dan Bernstein.
1807 2012-02-02 Rakesh KN <rakesh.kn@motorola.com>
1809 hidden attribute on <input type=file /> suppresses the file selection dialog
1810 https://bugs.webkit.org/show_bug.cgi?id=58208
1812 Reviewed by Ryosuke Niwa.
1814 * ManualTests/input-file-hidden-open-dialog-on-click.html: Added.
1815 Adding manual test as the file dialog opens only in User gesture.
1817 2012-02-01 Philippe Normand <pnormand@igalia.com>
1819 [GStreamer] FFTFrame implementation
1820 https://bugs.webkit.org/show_bug.cgi?id=73545
1822 Reviewed by Chris Rogers.
1824 * configure.ac: Enable the WebAudio option again and remove
1827 2012-01-31 Ryosuke Niwa <rniwa@webkit.org>
1829 webkit-perf.appspot.com should accept test results without medians
1830 https://bugs.webkit.org/show_bug.cgi?id=77513
1832 Reviewed by Hajime Morita.
1834 Don't store 0s when values are not in JSON.
1836 * Websites/webkit-perf.appspot.com/report_handler.py:
1837 (ReportHandler.post._float_or_none):
1838 (ReportHandler.post):
1840 2012-01-31 Kenneth Rohde Christiansen <kenneth@webkit.org>
1842 Tap highlighting: Support better outlines for multiline inlines
1843 https://bugs.webkit.org/show_bug.cgi?id=77428
1845 Reviewed by Simon Hausmann.
1847 Update the test to use a transform.
1849 * ManualTests/qt/tap-highlighting-inlines.html:
1851 2012-01-31 Nayan Kumar K <nayankk@motorola.com>
1853 [GTK] Remove V8 compilation option.
1854 https://bugs.webkit.org/show_bug.cgi?id=77405
1856 Reviewed by Philippe Normand.
1858 Revert the changes introduced as part of bug 69469
1859 to provide an option to compile V8 as JavaScript engine.
1861 * GNUmakefile.am: Remove defining USE_JSC macro.
1862 * configure.ac: Remove --with-jsengine option.
1864 2012-01-25 Philippe Normand <pnormand@igalia.com>
1866 [GStreamer] 0.11 build support
1867 https://bugs.webkit.org/show_bug.cgi?id=77085
1869 Reviewed by Martin Robinson.
1871 * configure.ac: New --with-gstreamer option, defaulting to 0.10.
1873 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
1875 Build fix after r106321.
1877 * Websites/webkit-perf.appspot.com/report_handler.py:
1878 * Websites/webkit-perf.appspot.com/manifest_handler.py:
1879 (ManifestHandler.get):
1881 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
1883 Python code in webkit-perf.appspot.com uses camelCase
1884 https://bugs.webkit.org/show_bug.cgi?id=77392
1886 Reviewed by Adam Barth.
1888 Use PEP8 style naming conventions instead of camelCase.
1890 * Websites/webkit-perf.appspot.com/create_handler.py:
1891 (CreateHandler.post):
1892 (CreateHandler._create_builder):
1893 (CreateHandler._create_branch):
1894 (CreateHandler._create_platform):
1895 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
1896 (DashboardHandler.get):
1897 * Websites/webkit-perf.appspot.com/manifest_handler.py:
1898 (ManifestHandler.get):
1899 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
1900 (MergeTestsHandler.post):
1901 * Websites/webkit-perf.appspot.com/models.py:
1902 (create_in_transaction_with_numeric_id_holder):
1903 (delete_model_with_numeric_id_holder):
1904 (modelFromNumericId):
1905 (Builder.authenticate):
1906 (Builder.hashed_password):
1908 * Websites/webkit-perf.appspot.com/report_handler.py:
1909 (ReportHandler.post):
1910 (ReportHandler._model_by_key_name_in_body_or_error):
1911 (ReportHandler._integer_in_body):
1912 (ReportHandler._timestamp_in_body):
1913 (ReportHandler.bypass_authentication):
1914 (ReportHandler._results_are_valid):
1915 (ReportHandler._results_are_valid._is_float_convertible):
1916 (ReportHandler._create_build_if_possible):
1917 (ReportHandler._create_build_if_possible.execute):
1918 (ReportHandler._add_test_if_needed):
1919 (ReportHandler._add_test_if_needed.execute):
1921 (AdminReportHandler.bypass_authentication):
1922 * Websites/webkit-perf.appspot.com/runs_handler.py:
1925 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
1927 Enable memcache on webkit-perf.appspot.com
1928 https://bugs.webkit.org/show_bug.cgi?id=77378
1930 Reviewed by Adam Barth.
1932 Eanble memcache on dashboard, manifest, and runs handlers. Clear appropriate caches when new runs are reported,
1933 or new models are created. We flush all caches when tests are merged since it's hard to figure out dependencies
1934 in that case. Luckily, we merge tests only occassionally and manually (or hope so) so this shouldn't be an issue.
1936 * Websites/webkit-perf.appspot.com/create_handler.py:
1937 (CreateHandler.post):
1938 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
1939 (DashboardHandler.get):
1940 * Websites/webkit-perf.appspot.com/manifest_handler.py:
1941 (ManifestHandler.get):
1942 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
1943 (MergeTestsHandler.post):
1944 * Websites/webkit-perf.appspot.com/models.py:
1945 (createInTransactionWithNumericIdHolder):
1948 * Websites/webkit-perf.appspot.com/report_handler.py:
1949 (ReportHandler.post):
1950 (ReportHandler._addTestIfNeeded):
1951 * Websites/webkit-perf.appspot.com/runs_handler.py:
1954 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
1956 webkit-perf.appspot.com should have an ability to merge tests
1957 https://bugs.webkit.org/show_bug.cgi?id=77250
1959 Reviewed by Adam Barth.
1961 Added admin/merge-tests. This page allows administrators to easily merge test objects.
1963 Also add the forgotten title.png and rename api/create to admin/create since we don't allow
1964 non-admins to create new models anyway.
1966 * Websites/webkit-perf.appspot.com/app.yaml:
1967 * Websites/webkit-perf.appspot.com/css: Added.
1968 * Websites/webkit-perf.appspot.com/css/title.png: Added.
1969 * Websites/webkit-perf.appspot.com/main.py:
1970 * Websites/webkit-perf.appspot.com/merge_tests.yaml: Added.
1971 * Websites/webkit-perf.appspot.com/merge_tests_handler.py: Added.
1973 (MergeTestHandler.get):
1974 (MergeTestHandler.post):
1975 * Websites/webkit-perf.appspot.com/models.py:
1976 (deleteModelWithNumericIdHolder):
1977 * Websites/webkit-perf.appspot.com/static/create-models.html:
1979 2012-01-30 Kenneth Rohde Christiansen <kenneth@webkit.org>
1981 Add manual tests for tap highlighting
1983 Rubberstamped by Simon Hausmann.
1985 * ManualTests/qt/tap-highlighting-colors.html: Added.
1986 * ManualTests/qt/tap-highlighting-images.html: Added.
1987 * ManualTests/qt/tap-highlighting-inlines.html: Added.
1989 2012-01-30 Allan Sandfeld Jensen <allan.jensen@nokia.com>
1991 Manual test of number of resize events emitted during page generation.
1992 https://bugs.webkit.org/show_bug.cgi?id=77212
1994 Is needed to test if too many resize events are send when using fixed
1995 layout, and needs to be a manual test because the test framework does
1996 not currently support testing fixed layout.
1998 Reviewed by Kenneth Rohde Christiansen.
2000 * ManualTests/resize-events.html: Added.
2002 2012-01-29 Zoltan Herczeg <zherczeg@webkit.org>
2004 Custom written CSS lexer
2005 https://bugs.webkit.org/show_bug.cgi?id=70107
2007 Reviewed by Antti Koivisto and Oliver Hunt.
2009 Remove tokenizer.cpp from intermediate sources.
2013 2012-01-27 Fady Samuel <fsamuel@chromium.org>
2015 Rename shouldLayoutFixedElementsRelativeToFrame and make it a setting
2016 https://bugs.webkit.org/show_bug.cgi?id=76459
2018 Reviewed by Darin Fisher.
2020 * Source/autotools/symbols.filter:
2022 2012-01-26 Carlos Garcia Campos <cgarcia@igalia.com>
2024 [GTK] Add basic printing support to WebKit2
2025 https://bugs.webkit.org/show_bug.cgi?id=76172
2027 Reviewed by Gustavo Noronha Silva.
2029 * configure.ac: Check whether GTK+ UNIX printing is available.
2031 2012-01-27 ChangSeok Oh <shivamidow@gmail.com>
2033 [EFL] SVG_FONT is not disabled when SVG is disabled.
2034 https://bugs.webkit.org/show_bug.cgi?id=77174
2036 Reviewed by Eric Seidel.
2038 SVG_FONTS should be disabled when SVG is disabled. Or else it causes build-break.
2039 Relocated checking ENABLE_GLIB_SUPPORT & ENABLE_VIDEO to avoid duplication.
2041 * Source/cmake/OptionsEfl.cmake:
2043 2012-01-26 Kevin Ollivier <kevino@theolliviers.com>
2045 [wx] Unreviewed. Build fix, don't build some sources
2046 which appear to no longer be needed.
2050 2012-01-24 Ryosuke Niwa <rniwa@webkit.org>
2052 Port Mozilla's Graph Server
2053 https://bugs.webkit.org/show_bug.cgi?id=76312
2055 Reviewed by Adam Barth.
2057 Add the app engine backend for the Mozilla's graph server used on perf-webkit.appspot.com.
2059 To deploy webkit-perf.appspot.com, you also need to pull index.html, embed.html, graph.html, jq,
2060 js (except config.js), and css (except title.png) from https://github.com/mozilla/graphs.
2062 * Websites/perf-webkit.appspot.com: Added.
2063 * Websites/perf-webkit.appspot.com/app.yaml: Added.
2064 * Websites/perf-webkit.appspot.com/create_handler.py: Added.
2066 (CreateHandler.post):
2067 (CreateHandler._createBuilder):
2068 (CreateHandler._createBuilder.execute):
2069 (CreateHandler._createBranch):
2070 (CreateHandler._createBranch.execute):
2071 (CreateHandler._createPlatform):
2072 (CreateHandler._createPlatform.execute):
2073 * Websites/perf-webkit.appspot.com/dashboard_handler.py: Added.
2075 (DashboardHandler.get):
2076 * Websites/perf-webkit.appspot.com/index.yaml: Added.
2077 * Websites/perf-webkit.appspot.com/main.py: Added.
2079 * Websites/perf-webkit.appspot.com/manifest_handler.py: Added.
2081 (ManifestHandler.get):
2082 * Websites/perf-webkit.appspot.com/models.py: Added.
2084 (NumericIdHolder.whose):
2085 (createInTransactionWithNumericIdHolder):
2086 (modelFromNumericId):
2090 (Builder.authenticate):
2091 (Builder.hashedPassword):
2096 * Websites/perf-webkit.appspot.com/report_handler.py: Added.
2098 (ReportHandler.post):
2099 (ReportHandler._modelByKeyNameInBodyOrError):
2100 (ReportHandler._integerInBody):
2101 (ReportHandler._timestampInBody):
2102 (ReportHandler._output):
2103 (ReportHandler._resultsAreValid):
2104 (ReportHandler._createBuildIfPossible):
2105 (ReportHandler._createBuildIfPossible.execute):
2106 (ReportHandler._addTestIfNeeded):
2107 (ReportHandler._addTestIfNeeded.execute):
2108 * Websites/perf-webkit.appspot.com/runs_handler.py: Added.
2111 * Websites/perf-webkit.appspot.com/static: Added.
2112 * Websites/perf-webkit.appspot.com/static/create-models.html: Added.
2113 * Websites/perf-webkit.appspot.com/static/manual-submit.html: Added.
2115 2012-01-25 Hajime Morita <morrita@google.com>>
2117 ENABLE_SHADOW_DOM should be available via build-webkit --shadow-dom
2118 https://bugs.webkit.org/show_bug.cgi?id=76863
2120 Reviewed by Dimitri Glazkov.
2122 Added a feature flag.
2124 * Source/cmake/OptionsBlackBerry.cmake:
2125 * Source/cmake/OptionsEfl.cmake:
2126 * Source/cmake/OptionsWinCE.cmake:
2129 2012-01-25 Kenneth Rohde Christiansen <kenneth@webkit.org>
2131 [Qt] Implement tap feedback respecting -webkit-tap-highlight-color
2132 https://bugs.webkit.org/show_bug.cgi?id=76914
2134 Reviewed by Simon Hausmann.
2138 * ManualTests/qt/tap-highlighting.html: Added.
2140 2012-01-25 Roland Steiner <rolandsteiner@chromium.org>
2142 <style scoped>: Implement registering of <style scoped> with the scoping element
2143 https://bugs.webkit.org/show_bug.cgi?id=67790
2145 windows.internals updates
2147 Reviewed by Dimitri Glazkov.
2149 * Source/autotools/symbols.filter:
2151 2012-01-24 Mark Rowe <mrowe@apple.com>
2153 Death to JavaScriptGlue.
2155 Rubber-stamped by Geoffrey Garen.
2157 * Source/JavaScriptGlue: Removed.
2158 * Source/Makefile: Stop building JavaScriptGlue.
2160 2012-01-24 Simon Hausmann <simon.hausmann@nokia.com>
2162 Some qmake build files must include Qt5's "quick" module.
2163 https://bugs.webkit.org/show_bug.cgi?id=76671
2165 Unreviewed build fix.
2169 2012-01-21 Priit Laes <plaes@plaes.org>
2171 [GTK][PATCH] Enable MathML support by default
2172 https://bugs.webkit.org/show_bug.cgi?id=76790
2174 Reviewed by Martin Robinson.
2176 * configure.ac: Enable MathML by default.
2178 2012-01-20 Marc-Andre Decoste <mad@chromium.org>
2180 Add proper offset to position right click to simulate a context menu invocation.
2181 https://bugs.webkit.org/show_bug.cgi?id=76421
2183 Reviewed by Ojan Vafai.
2185 * ManualTests/win/contextmenu-key3.html: Added.
2187 2012-01-20 Kinuko Yasuda <kinuko@chromium.org>
2189 Unreviewed; Windows buildbot update failure fix.
2191 * ../ManualTests/data-transfer-items-file-dragout.html: Removed the notion of test:lorem-text.html.
2192 * ../ManualTests/resources/test:lorem-text.html: Removed as this doesn't work on Windows.
2194 2012-01-20 Kinuko Yasuda <kinuko@chromium.org>
2196 Add DataTransferItems support for drag-and-drop'ed files and texts
2197 https://bugs.webkit.org/show_bug.cgi?id=76367
2199 Reviewed by Tony Chang.
2201 * ManualTests/data-transfer-items-file-dragout.html: Added.
2202 * ManualTests/test:lorem-text.html: Added.
2204 2012-01-20 Mario Sanchez Prada <msanchez@igalia.com>
2206 [GTK] Expose accessibility hierarchy in WebKit2 to ATK/AT-SPI based ATs
2207 https://bugs.webkit.org/show_bug.cgi?id=72589
2209 Reviewed by Martin Robinson.
2211 New optional dependency for WK2's accessibility unit test: AT-SPI2.
2213 * configure.ac: Check for AT-SPI2 when building with WK2 support.
2215 2012-01-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
2217 [Qt] Public API watch dog auto test.
2218 https://bugs.webkit.org/show_bug.cgi?id=73922
2220 Reviewed by Simon Hausmann.
2222 This test aims to prevent unintended/unapproved
2223 modifications to the public QML API.
2227 2012-01-19 Gustavo Noronha Silva <gns@gnome.org>
2229 Rubber-stamped by Martin Robinson.
2231 * Source/autotools/symbols.filter: try to fix the 32 bits release
2232 bot by also adding the symbol it generates
2234 2012-01-19 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2236 [Qt] Make build-webkit always do safe incremental builds after update-webkit
2238 When building against Qt5 with GCC we would just run 'make' in the build dir,
2239 and rely on the dependency files output by GCC (-MD) to handle dependency
2240 tracking, but that fails for special-cases like adding a Q_OBJECT macro
2243 To guarantee that an incrmental build will work, we have to run 'make qmake',
2244 which we now do on every build-webkit that's followed by a successful run
2245 of update-webkit. The reasoning is that update-webkit can result in such
2246 potential corner-cases being applied, and since we can't know for sure
2247 unless we inspect the diff and account for all the corner cases we assume
2248 the worst and always run 'make qmake'.
2250 After a succesful run of build-webkit we proceed to do just 'make' for any
2251 subsequent runs, since we assume that the developer knows what kind of
2252 changes he/she is doing, and when a 'make qmake' is needed.
2254 Reviewed by Simon Hausmann.
2258 2012-01-18 Dirk Pranke <dpranke@chromium.org>
2260 [chromium] move Tools.gyp, switch build-webkit --chromium to All.gyp
2261 https://bugs.webkit.org/show_bug.cgi?id=76505
2263 Reviewed by Tony Chang.
2265 Update with newly-generated files.
2269 2012-01-18 Eric Carlson <eric.carlson@apple.com>
2271 Provide access to user's list of preferred languages
2272 https://bugs.webkit.org/show_bug.cgi?id=76138
2274 Reviewed by Alexey Proskuryakov.
2276 * Source/autotools/symbols.filter: List the new functions.
2278 2012-01-18 Luciano Wolf <luciano.wolf@openbossa.org>
2280 [Qt][WK2] Broken build with undefined reference to shm_open and shm_unlink
2281 https://bugs.webkit.org/show_bug.cgi?id=76538
2283 Reviewed by Tor Arne Vestbø.
2285 The -lrt parameter was coming before -lWebKit2 during linkage.
2287 Moved rt lib inclusion from Source/api.pri to WebKit2.pri as it should be aware
2288 of its own dependencies instead of letting WebKit guess about. Letting
2289 it on api.pri can lead to a wrong parameter's order during linker phase.
2290 Ubuntu 11.10 was giving errors about SharedMemory (shm_open and
2291 shm_unlink undefined symbols).
2295 2012-01-18 Balazs Kelemen <kbalazs@webkit.org>
2297 [Qt] Consolidate layout test crash logging
2298 https://bugs.webkit.org/show_bug.cgi?id=75088
2300 Reviewed by Simon Hausmann.
2302 Move backtrace generating logic into WTFReportBacktrace
2303 and add a way to deinstall signal handlers if we know
2304 that we have already printed the backtrace.
2306 * Source/qtwebkit-export.map:
2308 2012-01-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2310 [Qt] Move OTHER_FILES from WebKit.pro to Tools.pro
2312 Reviewed by Simon Hausmann.
2316 2012-01-18 Shinya Kawanaka <shinyak@google.com>
2318 Move ShadowContentElement from dom/ to html/ and make ShadowContentElement subclass of HTMLElement.
2319 https://bugs.webkit.org/show_bug.cgi?id=76241
2321 Reviewed by Dimitri Glazkov.
2323 * Source/autotools/symbols.filter: Exposed necessary symbols.
2325 2012-01-18 Carlos Garcia Campos <cgarcia@igalia.com>
2327 Unreviewed. Fix GTK+ build after r105245.
2329 * Source/autotools/symbols.filter: Fix symbol name.
2331 2012-01-17 Hajime Morrita <morrita@chromium.org>
2333 [Internals] Should be able to access corresponding Document object.
2334 https://bugs.webkit.org/show_bug.cgi?id=76425
2336 Added exported symbols.
2338 Reviewed by Adam Barth.
2340 * Source/autotools/symbols.filter:
2342 2012-01-17 Stephen Chenney <schenney@chromium.org>
2344 NULL ptr in WebCore::RenderSVGInlineText::localCaretRect
2345 https://bugs.webkit.org/show_bug.cgi?id=75851
2347 Reviewed by Ryosuke Niwa.
2349 Added a check for null box in localCaretRect, to match test in other
2350 implementations. Adding a manual test because the crash is not
2351 reproducible in DRT.
2353 * ManualTests/svg-modify-deleted-selection.svg: Added.
2355 2012-01-17 Raul Hudea <rhudea@adobe.com>
2357 Move tests out of WebCore/manual-tests to toplevel ManualTests.
2358 It looks like the manual-tests folder wasn't noticed by git (or me :).
2360 Move some SVG manual tests from deprecated WebCore/manual-tests to toplevel ManualTests
2361 https://bugs.webkit.org/show_bug.cgi?id=76437
2363 Reviewed by Daniel Bates.
2365 * ManualTests/svg-animation-css-transform.html: Renamed from Source/WebCore/manual-tests/svg-animation-css-transform.html.
2366 * ManualTests/svg-css-animate-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-animate-compound.html.
2367 * ManualTests/svg-css-transition-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-transition-compound.html.
2369 2012-01-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2371 [Qt] Add more files to project-files for easier navigation in Qt Creator
2373 Reviewed by Simon Hausmann.
2377 2012-01-16 Carlos Garcia Campos <cgarcia@igalia.com>
2379 [GTK] Update NEWS and configure.ac for 1.7.4 release
2380 https://bugs.webkit.org/show_bug.cgi?id=76375
2382 Reviewed by Philippe Normand.
2384 * configure.ac: Bumped version number.
2386 2012-01-16 Shinya Kawanaka <shinyak@google.com>
2388 [crash] Renderer crashes when spell checking a disabled input field.
2389 https://bugs.webkit.org/show_bug.cgi?id=75941
2391 Reviewed by Hajime Morita.
2393 * ManualTests/editing-disabled-node-replace-crash.html: Added.
2395 2012-01-13 Simon Fraser <simon.fraser@apple.com>
2397 Unmatched transparency layer begin/end on a filtered element with an opacity ancestor
2398 https://bugs.webkit.org/show_bug.cgi?id=76329
2400 Reviewed by Dan Bernstein.
2402 Manual test with a filtered element as a descendant of an element with
2403 opacity. Doing a Find is necessary to exercise the test.
2405 * ManualTests/filters/opacity-above-filter.html: Added.
2407 2012-01-13 Eli Fidler <efidler@rim.com>
2409 GCC compiler version is not detected properly for QNX qcc variant
2410 https://bugs.webkit.org/show_bug.cgi?id=76288
2412 Reviewed by Rob Buis.
2414 Provide an alternative way of getting the compiler version for GCC variants
2415 that don't support -dumpversion (such as qcc).
2417 * Source/cmake/WebKitHelpers.cmake:
2419 2012-01-13 Gregg Tavares <gman@google.com>
2421 Add WebGLContextGroup as step toward sharing WebGL resources
2422 https://bugs.webkit.org/show_bug.cgi?id=75906
2424 The WebGL Working Group will soon add the ability to share
2425 WebGL resources among WebGL contexts. This is the necessary
2426 prep work. NO API changes.
2428 Added WebGLSharedObject for objects that are shared vs
2429 WebGLContextObject for objects that are not.
2431 Reviewed by Kenneth Russell.
2433 No new tests. No change in behavior.
2435 * GNUmakefile.list.am:
2437 * html/canvas/OESVertexArrayObject.cpp:
2438 (WebCore::OESVertexArrayObject::createVertexArrayOES):
2439 (WebCore::OESVertexArrayObject::deleteVertexArrayOES):
2440 (WebCore::OESVertexArrayObject::isVertexArrayOES):
2441 (WebCore::OESVertexArrayObject::bindVertexArrayOES):
2442 * html/canvas/WebGLBuffer.cpp:
2443 (WebCore::WebGLBuffer::WebGLBuffer):
2444 (WebCore::WebGLBuffer::~WebGLBuffer):
2445 (WebCore::WebGLBuffer::deleteObjectImpl):
2446 * html/canvas/WebGLBuffer.h:
2447 * html/canvas/WebGLContextGroup.cpp: Added.
2448 (WebCore::WebGLContextGroup::create):
2449 (WebCore::WebGLContextGroup::WebGLContextGroup):
2450 (WebCore::WebGLContextGroup::~WebGLContextGroup):
2451 (WebCore::WebGLContextGroup::getAGraphicsContext3D):
2452 (WebCore::WebGLContextGroup::addContext):
2453 (WebCore::WebGLContextGroup::removeContext):
2454 (WebCore::WebGLContextGroup::removeObject):
2455 (WebCore::WebGLContextGroup::addObject):
2456 (WebCore::WebGLContextGroup::detachAndRemoveAllObjects):
2457 (WebCore::WebGLContextGroup::loseContextGroup):
2458 * html/canvas/WebGLContextGroup.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
2459 * html/canvas/WebGLContextObject.cpp: Copied from Source/WebCore/html/canvas/WebGLShader.cpp.
2460 (WebCore::WebGLContextObject::WebGLContextObject):
2461 (WebCore::WebGLContextObject::~WebGLContextObject):
2462 (WebCore::WebGLContextObject::detachContext):
2463 (WebCore::WebGLContextObject::getAGraphicsContext3D):
2464 * html/canvas/WebGLContextObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
2465 (WebCore::WebGLContextObject::context):
2466 (WebCore::WebGLContextObject::validate):
2467 (WebCore::WebGLContextObject::hasGroupOrContext):
2468 * html/canvas/WebGLFramebuffer.cpp:
2469 (WebCore::WebGLFramebuffer::WebGLFramebuffer):
2470 (WebCore::WebGLFramebuffer::~WebGLFramebuffer):
2471 (WebCore::WebGLFramebuffer::setAttachmentForBoundFramebuffer):
2472 (WebCore::WebGLFramebuffer::getAttachment):
2473 (WebCore::WebGLFramebuffer::removeAttachmentFromBoundFramebuffer):
2474 (WebCore::WebGLFramebuffer::checkStatus):
2475 (WebCore::WebGLFramebuffer::onAccess):
2476 (WebCore::WebGLFramebuffer::deleteObjectImpl):
2477 (WebCore::WebGLFramebuffer::initializeRenderbuffers):
2478 * html/canvas/WebGLFramebuffer.h:
2479 * html/canvas/WebGLObject.cpp:
2480 (WebCore::WebGLObject::WebGLObject):
2481 (WebCore::WebGLObject::~WebGLObject):
2482 (WebCore::WebGLObject::deleteObject):
2483 (WebCore::WebGLObject::detach):
2484 (WebCore::WebGLObject::onDetached):
2485 * html/canvas/WebGLObject.h:
2486 * html/canvas/WebGLProgram.cpp:
2487 (WebCore::WebGLProgram::WebGLProgram):
2488 (WebCore::WebGLProgram::~WebGLProgram):
2489 (WebCore::WebGLProgram::deleteObjectImpl):
2490 (WebCore::WebGLProgram::cacheActiveAttribLocations):
2491 * html/canvas/WebGLProgram.h:
2492 * html/canvas/WebGLRenderbuffer.cpp:
2493 (WebCore::WebGLRenderbuffer::~WebGLRenderbuffer):
2494 (WebCore::WebGLRenderbuffer::WebGLRenderbuffer):
2495 (WebCore::WebGLRenderbuffer::deleteObjectImpl):
2496 * html/canvas/WebGLRenderbuffer.h:
2497 * html/canvas/WebGLRenderingContext.cpp:
2498 (WebCore::WebGLRenderingContext::WebGLRenderingContext):
2499 (WebCore::WebGLRenderingContext::initializeNewContext):
2500 (WebCore::WebGLRenderingContext::~WebGLRenderingContext):
2501 (WebCore::WebGLRenderingContext::clearIfComposited):
2502 (WebCore::WebGLRenderingContext::checkObjectToBeBound):
2503 (WebCore::WebGLRenderingContext::clear):
2504 (WebCore::WebGLRenderingContext::copyTexImage2D):
2505 (WebCore::WebGLRenderingContext::copyTexSubImage2D):
2506 (WebCore::WebGLRenderingContext::createBuffer):
2507 (WebCore::WebGLRenderingContext::createFramebuffer):
2508 (WebCore::WebGLRenderingContext::createTexture):
2509 (WebCore::WebGLRenderingContext::createProgram):
2510 (WebCore::WebGLRenderingContext::createRenderbuffer):
2511 (WebCore::WebGLRenderingContext::createShader):
2512 (WebCore::WebGLRenderingContext::deleteObject):
2513 (WebCore::WebGLRenderingContext::deleteRenderbuffer):
2514 (WebCore::WebGLRenderingContext::deleteTexture):
2515 (WebCore::WebGLRenderingContext::detachShader):
2516 (WebCore::WebGLRenderingContext::validateElementArraySize):
2517 (WebCore::WebGLRenderingContext::validateIndexArrayConservative):
2518 (WebCore::WebGLRenderingContext::validateIndexArrayPrecise):
2519 (WebCore::WebGLRenderingContext::validateWebGLObject):
2520 (WebCore::WebGLRenderingContext::drawArrays):
2521 (WebCore::WebGLRenderingContext::drawElements):
2522 (WebCore::WebGLRenderingContext::framebufferRenderbuffer):
2523 (WebCore::WebGLRenderingContext::framebufferTexture2D):
2524 (WebCore::WebGLRenderingContext::getFramebufferAttachmentParameter):
2525 (WebCore::WebGLRenderingContext::linkProgram):
2526 (WebCore::WebGLRenderingContext::readPixels):
2527 (WebCore::WebGLRenderingContext::useProgram):
2528 (WebCore::WebGLRenderingContext::removeSharedObject):
2529 (WebCore::WebGLRenderingContext::addSharedObject):
2530 (WebCore::WebGLRenderingContext::removeContextObject):
2531 (WebCore::WebGLRenderingContext::addContextObject):
2532 (WebCore::WebGLRenderingContext::detachAndRemoveAllObjects):
2533 (WebCore::WebGLRenderingContext::initVertexAttrib0):
2534 (WebCore::WebGLRenderingContext::loseContext):
2535 (WebCore::WebGLRenderingContext::loseContextImpl):
2536 * html/canvas/WebGLRenderingContext.h:
2537 (WebCore::WebGLRenderingContext::contextGroup):
2538 * html/canvas/WebGLShader.cpp:
2539 (WebCore::WebGLShader::WebGLShader):
2540 (WebCore::WebGLShader::~WebGLShader):
2541 (WebCore::WebGLShader::deleteObjectImpl):
2542 * html/canvas/WebGLShader.h:
2543 * html/canvas/WebGLSharedObject.cpp: Copied from Source/WebCore/html/canvas/WebGLRenderbuffer.cpp.
2544 (WebCore::WebGLSharedObject::WebGLSharedObject):
2545 (WebCore::WebGLSharedObject::~WebGLSharedObject):
2546 (WebCore::WebGLSharedObject::detachContextGroup):
2547 (WebCore::WebGLSharedObject::getAGraphicsContext3D):
2548 * html/canvas/WebGLSharedObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
2549 (WebCore::WebGLSharedObject::contextGroup):
2550 (WebCore::WebGLSharedObject::isBuffer):
2551 (WebCore::WebGLSharedObject::isFramebuffer):
2552 (WebCore::WebGLSharedObject::isProgram):
2553 (WebCore::WebGLSharedObject::isRenderbuffer):
2554 (WebCore::WebGLSharedObject::isShader):
2555 (WebCore::WebGLSharedObject::isTexture):
2556 (WebCore::WebGLSharedObject::validate):
2557 (WebCore::WebGLSharedObject::hasGroupOrContext):
2558 * html/canvas/WebGLTexture.cpp:
2559 (WebCore::WebGLTexture::WebGLTexture):
2560 (WebCore::WebGLTexture::~WebGLTexture):
2561 (WebCore::WebGLTexture::deleteObjectImpl):
2562 * html/canvas/WebGLTexture.h:
2563 * html/canvas/WebGLVertexArrayObjectOES.cpp:
2564 (WebCore::WebGLVertexArrayObjectOES::WebGLVertexArrayObjectOES):
2565 (WebCore::WebGLVertexArrayObjectOES::~WebGLVertexArrayObjectOES):
2566 (WebCore::WebGLVertexArrayObjectOES::deleteObjectImpl):
2567 * html/canvas/WebGLVertexArrayObjectOES.h:
2569 2012-01-12 Sheriff Bot <webkit.review.bot@gmail.com>
2571 Unreviewed, rolling out r104805.
2572 http://trac.webkit.org/changeset/104805
2573 https://bugs.webkit.org/show_bug.cgi?id=76180
2575 Breaks apple win compilation. (Requested by vsevik on
2578 * Source/autotools/symbols.filter:
2580 2012-01-12 Simon Hausmann <simon.hausmann@nokia.com>
2582 Make the new WTF module build on Qt
2583 https://bugs.webkit.org/show_bug.cgi?id=76163
2585 Reviewed by Tor Arne Vestbø.
2587 * WebKit.pro: Build the new WTF instead of the old one.
2589 2012-01-12 Shinya Kawanaka <shinyak@google.com>
2591 ShadowContentElement should be able to use query.
2592 https://bugs.webkit.org/show_bug.cgi?id=75302
2594 Reviewed by Hajime Morita.
2596 * Source/autotools/symbols.filter: Exposed necessary symbols.
2598 2012-01-11 Ulan Degenbaev <ulan@chromium.org>
2600 [v8] Int16Array.set(array, offset) fails on first execution
2601 https://bugs.webkit.org/show_bug.cgi?id=76040
2603 Reviewed by Kenneth Russell.
2605 * LayoutTests/fast/canvas/webgl/array-set-with-offset-expected.txt: Added.
2606 * LayoutTests/fast/canvas/webgl/array-set-with-offset.html: Added.
2607 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
2608 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
2610 2012-01-11 Eli Fidler <efidler@rim.com>
2612 Fix OpenGL dependency in CMake build system
2613 https://bugs.webkit.org/show_bug.cgi?id=73559
2615 Reviewed by Daniel Bates.
2617 Apparently the EFL port uses desktop OpenGL to implement WebGL, but
2618 other ports such as BlackBerry use other libraries like OpenGL ES 2.0 or
2621 * Source/cmake/OptionsCommon.cmake:
2622 * Source/cmake/OptionsEfl.cmake:
2624 2012-01-09 Martin Robinson <mrobinson@igalia.com>
2626 [GTK] [AC] Simplify accelerated compositing build options
2627 https://bugs.webkit.org/show_bug.cgi?id=75518
2629 Reviewed by Gustavo Noronha Silva.
2631 * configure.ac: Remove the --enable-3d-rendering option. It's enabled by
2632 default now when accelerated compositing is enabled.
2633 * GNUmakefile.am: Automatically enable 3D rendering when accelerated compositing
2636 2012-01-04 Jon Lee <jonlee@apple.com>
2638 Clicking on the cancel button on readonly and disabled search fields darkens as if the search field was editable
2639 https://bugs.webkit.org/show_bug.cgi?id=69886
2640 <rdar://problem/10070187>
2642 Reviewed by Adele Peterson.
2644 * ManualTests/search-cancel-button.html: Added.
2646 2012-01-06 Simon Hausmann <simon.hausmann@nokia.com>
2648 [Qt] Fix compilation of app code against QtWebKit master header file
2650 Unreviewed trivial build fix.
2652 * Source/sync.profile: Exclude util.h and testwindow.h from the master header
2653 file, because it cannot be used outside of the WebKit source tree.
2655 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2657 [Qt] Move listing of include paths and libs to pri files in sources
2659 Includepaths are sometimes modified by non-Qt contributors so keeping
2660 them in files inside Sources makes it more likely that they are updated
2661 along with project files for the other ports.
2663 Using pri files instead of prf files for this also has the benefit that
2664 the include() from the main target file can be parsed and followed by
2665 Qt Creator -- something that does not work with load().
2667 Dependency from a target to a library through the WEBKIT variable are
2668 handled through forwarding-files in Tools/qmake/mkspecs/modules, which
2669 set the source root of the module and include the right pri file.
2671 Ideally we'd use the variant of include() that takes an optional
2672 namespace to read the variables into, or the fromfile() function,
2673 but both of these add an overhead of about 40% on the total qmake
2674 runtime, due to making a deep copy of all the variables in the
2675 project or re-reading all the prf files from scratch.
2677 Reviewed by Simon Hausmann.
2682 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2684 [Qt] Add a few more files ot OTHER_FILES
2686 Rubber-stamped by Simon Hausmann.
2690 2012-01-05 Ulan Degenbaev <ulan@chromium.org>
2692 [v8] Null pointer exception if a typed array constructor set to a primitive value.
2693 https://bugs.webkit.org/show_bug.cgi?id=75532
2695 Make sure that V8ArrayBufferViewCustomScript.js does not throw exception.
2697 Reviewed by Kenneth Russell.
2699 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned-expected.txt: Added.
2700 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned.html: Added.
2701 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
2702 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
2704 2012-01-05 Zeno Albisser <zeno@webkit.org>
2706 [Qt][WK2] Implement custom URL schemes defined in QML.
2707 https://bugs.webkit.org/show_bug.cgi?id=74931
2709 Add new classes to the export map.
2711 Reviewed by Kenneth Rohde Christiansen.
2713 * Source/qtwebkit-export.map:
2715 2012-01-05 Fady Samuel <fsamuel@chromium.org>
2717 Move scalePageBy from eventSender to window.internals
2718 https://bugs.webkit.org/show_bug.cgi?id=64512
2720 Reviewed by Simon Fraser.
2722 * Source/autotools/symbols.filter:
2724 2012-01-04 James Robinson <jamesr@chromium.org>
2726 [chromium] Move WebMimeRegistry and dependencies to Source/Platform
2727 https://bugs.webkit.org/show_bug.cgi?id=74583
2729 Reviewed by Darin Fisher.
2731 Update .gitignore for Source/Platform/Platform.gyp/ generated project files.
2735 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2737 [Qt] Introduce new qmake variable 'WEBKIT' for signaling dependencies
2739 The custom qmake variable 'WEBKIT' is used for signaling that a
2740 target depends in some way on other subproject of the WebKit
2741 project. For now this is limited to the set of intermediate
2742 libraries: wtf, javascriptcore, webcore, and webkit2.
2744 This replaces the previous convension of using load(foo) for
2745 just include paths, and CONFIG += foo to also link against foo.
2747 Adding a dependency results in additional include paths being
2748 available, and potentially linking to the library. This is
2749 decided by the build system based on conditions such as what
2750 kind of target is being built and the general build config.
2752 An advantage to his approach is that it simplifies the individual
2753 foo.prf files, for example by allowing us to use INCLUDEPATH +=
2754 and LIBS += as normal instead of prepending.
2756 Reviewed by Simon Hausmann.
2760 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2762 [Qt] Move use of $$qtLibraryTarget() to a single place
2764 Reviewed by Kenneth Rohde Christiansen.
2768 2012-01-04 Mary Wu <mary.wu@torchmobile.com.cn>
2770 Enable DOWNLOAD_ATTRIBUTE in BlackBerry porting
2771 https://bugs.webkit.org/show_bug.cgi?id=75238
2773 Reviewed by Antonio Gomes.
2775 * Source/cmakeconfig.h.cmake: Modified to add a new cmakedefine ENABLE_DOWNLOAD_ATTRIBUTE.
2777 2012-01-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2779 [Qt] Clean up detection of fontconfig
2781 We decide in features.prf whether or not fontconfig is available, and
2782 set the HAVE_FONTCONFIG define accordingly. All leaf project files
2783 should use this define to decide whether or not to link against
2784 fontconfig, not do their own detection.
2786 We don't need to add link_pkgconfig to CONFIG in each project file,
2787 as we selectivly enable that configuration in defaults_post when
2794 2012-01-02 Carlos Garcia Campos <cgarcia@igalia.com>
2796 [GTK] Add a way to change web view settings in MiniBrowser
2797 https://bugs.webkit.org/show_bug.cgi?id=71568
2799 Reviewed by Philippe Normand.
2801 * GNUmakefile.am: Initialize minibrowser_built_sources.
2803 2011-12-28 ChangSeok Oh <shivamidow@gmail.com>
2805 [GTK] Fix compilation issue when selecting opengl for Accelerated compositing
2806 https://bugs.webkit.org/show_bug.cgi?id=75309
2808 Reviewed by Martin Robinson.
2810 Replace WTF_USE_TEXTURE_MAPPER_OPENGL to WTF_USE_TEXTURE_MAPPER_GL
2814 2011-12-28 Dan Bernstein <mitz@apple.com>
2816 Entering "make" in Source builds only JavaScriptGlue and ANGLE
2817 https://bugs.webkit.org/show_bug.cgi?id=75318
2819 Reviewed by Anders Carlsson.
2821 * Makefile: Changed to make Source and Tools.
2822 * Source/Makefile: Changed to make all projects in Source.
2824 2011-12-27 Kentaro Hara <haraken@chromium.org>
2826 WIP: Enable the [Supplemental] IDL on Gtk
2827 https://bugs.webkit.org/show_bug.cgi?id=74972
2829 Reviewed by Adam Barth.
2831 This patch adds dom_binding_idls, which is used in Source/WebCore/GNUmakefile.list.am.
2835 2011-12-22 Leo Yang <leo.yang@torchmobile.com.cn>
2837 [BlackBerry] Enable blob for the BlackBerry porting
2838 https://bugs.webkit.org/show_bug.cgi?id=75074
2840 Reviewed by George Staikos.
2842 * Source/cmake/OptionsBlackBerry.cmake:
2844 2011-12-22 Ryuan Choi <ryuan.choi@samsung.com>
2846 [EFL][WK2] Add an option to build WebKit2.
2847 https://bugs.webkit.org/show_bug.cgi?id=61999
2849 Reviewed by Eric Seidel.
2851 * Source/cmake/OptionsEfl.cmake: Set WebKit2_LIBRARY_NAME.
2853 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
2855 ManualTests HTML template should be simplified
2856 https://bugs.webkit.org/show_bug.cgi?id=75025
2858 Reviewed by Ryosuke Niwa.
2860 * ManualTests/template.html:
2862 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
2864 WebKit editing throws exception when monochrome color dragged onto text
2865 https://bugs.webkit.org/show_bug.cgi?id=74775
2867 Reviewed by Ryosuke Niwa.
2869 * ManualTests/drag-color-to-contenteditable.html: Added.
2871 2011-12-21 Daniel Bates <dbates@webkit.org>
2873 Add CMake option to only build JavaScriptCore
2874 https://bugs.webkit.org/show_bug.cgi?id=74979
2876 Reviewed by Rob Buis.
2878 Towards adding CMake support to script Tools/Scripts/build-jsc, add a CMake
2879 option to only build JavaScriptCore.
2881 * CMakeLists.txt: Defined ENABLE_WEBCORE to build WebCore. If the option
2882 ONLY_BUILD_JAVASCRIPTCORE is specified then don't build WebCore, WebKit, or WebKit2.
2883 * Source/CMakeLists.txt:
2884 * Source/cmake/WebKitFS.cmake:
2886 2011-12-20 Ilya Tikhonovsky <loislo@chromium.org>
2888 emacs: unreviewed. add settings for editing js files.
2892 2011-12-20 Rafael Brandao <rafael.lobo@openbossa.org>
2894 [Qt][WK2] Implement favicon support
2895 https://bugs.webkit.org/show_bug.cgi?id=71082
2897 Reviewed by Simon Hausmann.
2899 * Source/qtwebkit-export.map: Added new classes.
2901 2011-12-18 Simon Hausmann <simon.hausmann@nokia.com>
2903 Rename EditCommandQt to UndoStepQt
2904 https://bugs.webkit.org/show_bug.cgi?id=74754
2906 Reviewed by Ryosuke Niwa.
2910 2011-12-16 Mark Hahnenberg <mhahnenberg@apple.com>
2912 De-virtualize destructors
2913 https://bugs.webkit.org/show_bug.cgi?id=74331
2915 Reviewed by Geoffrey Garen.
2917 * Source/autotools/symbols.filter: Removed symbol no longer present.
2919 2011-12-16 Carlos Garcia Campos <cgarcia@igalia.com>
2921 [GTK] Update NEWS and configure.ac for 1.7.3 release
2922 https://bugs.webkit.org/show_bug.cgi?id=74699
2924 Reviewed by Philippe Normand.
2926 * configure.ac: Bumped version number.
2928 2011-12-15 Raphael Kubo da Costa <kubo@profusion.mobi>
2930 [CMake] Remove ENABLE_DATAGRID from the buildsystem.
2931 https://bugs.webkit.org/show_bug.cgi?id=74640
2933 Reviewed by Antonio Gomes.
2935 r84991 removed Datagrid from the tree, but the options in CMake were
2938 * Source/cmake/OptionsBlackBerry.cmake:
2939 * Source/cmake/OptionsEfl.cmake:
2940 * Source/cmake/OptionsWinCE.cmake:
2941 * Source/cmakeconfig.h.cmake:
2943 2011-12-15 Ulan Degenbaev <ulan@chromium.org>
2945 Web Inspector: [Chromium] Call LowMemoryNotification instead of IdleNotification
2946 https://bugs.webkit.org/show_bug.cgi?id=71821
2948 Reviewed by Yury Semikhatsky.
2950 * Source/WebCore/bindings/v8/ScriptProfiler.cpp:
2952 2011-12-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2954 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
2956 Reviewed Simon Hausmann.
2960 2011-12-15 Michael Brüning <michael.bruning@nokia.com>
2962 [QT][WK2]Add (experimental) viewport info view to Minibrowser/qt.
2963 https://bugs.webkit.org/show_bug.cgi?id=72893
2965 Reviewed by Kenneth Rohde Christiansen.
2967 This patch extends QQuickWebViewExperimental by a property named
2968 viewportInfo, which contains the viewport scalability and
2969 layout and contents size information. This property is exposed to
2970 QML through the experimental extension for QQuickWebView.
2972 * Source/qtwebkit-export.map:
2974 2011-12-14 Ryosuke Niwa <rniwa@webkit.org>
2976 Add a manual test for caret blinking during forward deletion
2977 https://bugs.webkit.org/show_bug.cgi?id=74494
2979 Reviewed by Dan Bernstein.
2981 Add a test to forward delete 200 characters. Caret should not blink during the deletion.
2982 This is a follow up for r102413.
2984 * ManualTests/caret-blink-during-forward-delete.html: Added.
2986 2011-12-14 Csaba Osztrogonác <ossy@webkit.org>
2988 [Qt] Rollout r102769, because it broke Qt-4.8 builds.
2992 2011-12-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2994 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
2998 https://bugs.webkit.org/show_bug.cgi?id=74413
3000 Reviewed by Simon Hausmann.
3004 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
3006 [Qt] Fix compilation of QtWebKit with --orientation-events without ENABLE_DEVICE_ORIENTATION
3007 https://bugs.webkit.org/show_bug.cgi?id=74492
3009 Reviewed by Simon Hausmann.
3013 2011-12-14 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
3015 [Qt] [WK2] Linking fails if GStreamer not installed after r102493
3016 https://bugs.webkit.org/show_bug.cgi?id=74412
3018 Reviewed by Simon Hausmann.
3020 Add -lrt to fix WK2 linking when gstreamer is not used.
3024 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
3026 [Qt] DeviceOrientationClientMockQt should be removed in favor of DeviceOrientationClientMock
3027 https://bugs.webkit.org/show_bug.cgi?id=74417
3029 Reviewed by Simon Hausmann.
3031 Based on original patch by Kenneth Christiansen.
3035 2011-12-14 Jacky Jiang <zhajiang@rim.com>
3037 [BlackBerry] Switch to libjpeg for decoding
3038 https://bugs.webkit.org/show_bug.cgi?id=74475
3040 Reviewed by Daniel Bates.
3042 Find libjpeg instead of libimg.
3044 * Source/cmake/OptionsBlackBerry.cmake:
3046 2011-12-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3048 [Qt] Get rid of layering violations in includes
3050 WebKit/qt/API and WebKit/qt/WebCoreSupport should not be included
3051 in the webcore.prf, but rather in each target that specificly needs
3052 headers in these location. We used to include them directly in webcore
3053 since we had layering violations between WebCore and WebKit, but now
3054 that they are gone there's no reason to do that.
3056 Reviewed by Simon Hausmann.
3060 2011-12-12 Andy Wingo <wingo@igalia.com>
3062 Simplify autotools configure.ac
3063 https://bugs.webkit.org/show_bug.cgi?id=74312
3065 Reviewed by Martin Robinson.
3067 * configure.ac: Don't AC_DEFINE so many things. Many of the
3068 defines were stale (ENABLE_YARR, ENABLE_JIT_OPTIMIZE_CALL, etc),
3069 and with Platform.h we don't need to make an explicit decision
3070 here. If the user does pass --enable-jit or --disable-jit, effect
3071 that choice via setting JSC_CPPFLAGS.
3073 2011-12-12 Alexis Menard <alexis.menard@openbossa.org>
3075 [Qt][WK2] History is not accessible in QML.
3076 https://bugs.webkit.org/show_bug.cgi?id=73016
3078 Reviewed by Simon Hausmann.
3080 Add the new QWebNavigationHistory in the map file.
3082 * Source/qtwebkit-export.map:
3084 2011-12-09 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
3086 [Qt] request parameter of QQuickWebView::navigationRequested is not a registered type
3087 https://bugs.webkit.org/show_bug.cgi?id=73826
3089 Reviewed by Tor Arne Vestbø.
3091 * Source/qtwebkit-export.map: Adding QWebNavigationRequest
3093 2011-12-09 Joone Hur <joone.hur@collabora.co.uk>
3095 [GTK] Initial implementation of Accelerated Compositing using Clutter
3096 https://bugs.webkit.org/show_bug.cgi?id=73319
3098 Reviewed by Gustavo Noronha Silva.
3100 * GNUmakefile.am: Export new compilation macros.
3101 * configure.ac: Add clutter backend for Accelerated Compositing.
3103 2011-12-08 Sheriff Bot <webkit.review.bot@gmail.com>
3105 Unreviewed, rolling out r102323.
3106 http://trac.webkit.org/changeset/102323
3107 https://bugs.webkit.org/show_bug.cgi?id=74069
3109 Caused Chromium and GTK build failure (Requested by bashi on
3112 * Source/autotools/symbols.filter:
3114 2011-12-08 Fady Samuel <fsamuel@chromium.org>
3116 Move scalePageBy from eventSender to window.internals
3117 https://bugs.webkit.org/show_bug.cgi?id=64512
3119 Reviewed by Simon Fraser.
3121 * Source/autotools/symbols.filter:
3123 2011-12-06 Dirk Pranke <dpranke@chromium.org>
3125 Add Tools/Tool.xcodeproj,
3126 Source/WebKit/chromium/WebKitUnitTests.xcodeproj,
3127 Source/WebKit/chromium/All.xcodeproj to .gitignore
3129 https://bugs.webkit.org/show_bug.cgi?id=73823
3131 Reviewed by Tony Chang.
3135 2011-12-06 Simon Hausmann <simon.hausmann@nokia.com>
3137 [Qt] build-jsc script doesn't work
3138 https://bugs.webkit.org/show_bug.cgi?id=73910
3140 Reviewed by Tor Arne Vestbø.
3142 * WebKit.pro: Move WTF SUBDIR stuff out of here and
3143 straight into JavaScriptCore/JavaScriptCore.pro.
3144 Unconditionally "recurse" into JavaScriptCore now,
3145 as we'll do the v8 scoping there to only build WTF.
3147 2011-12-05 Alexander Færøy <alexander.faeroy@nokia.com>
3149 [Qt] Add Source/qtwebkitversion.h to .gitignore
3150 https://bugs.webkit.org/show_bug.cgi?id=73823
3152 Reviewed by Tor Arne Vestbø.
3156 2011-12-03 Dan Winship <danw@gnome.org>
3158 [GTK] Update required libsoup version
3159 https://bugs.webkit.org/show_bug.cgi?id=71611
3161 Reviewed by Martin Robinson.
3163 * configure.ac: require libsoup 2.37.2.1 for SoupRequestHTTP API
3166 2011-12-02 Fady Samuel <fsamuel@chromium.org>
3168 When page scaling is in use position:fixed has incorrect results
3169 https://bugs.webkit.org/show_bug.cgi?id=68617
3171 Reviewed by Simon Fraser.
3173 * Source/autotools/symbols.filter:
3175 2011-12-02 Martin Robinson <mrobinson@igalia.com>
3177 Try to fix the GTK+ debug bot. As discussed with other GTK+
3178 hackers recently. It makes sense to just remove G_DISABLE_DEPRECATIONS
3179 now in WebKit. The flag itself is now deprecated in GLib in favor of
3182 * GNUmakefile.am: Remove G_DISABLE_DEPRECATED.
3184 2011-12-02 Kevin Ollivier <kevino@theolliviers.com>
3186 [wx] Unreviewed build fixes for Windows build.
3190 2011-12-02 Alejandro G. Castro <alex@igalia.com>
3192 [GTK] Fix TextureMapperCairo compilation
3193 https://bugs.webkit.org/show_bug.cgi?id=73655
3195 Reviewed by Martin Robinson.
3197 * GNUmakefile.am: The variables need the USE part in the name.
3198 * configure.ac: We can not define the variable twice.
3200 2011-12-02 Raphael Kubo da Costa <kubo@profusion.mobi>
3202 Unreviewed, revert r101347.
3203 https://bugs.webkit.org/show_bug.cgi?id=73580
3205 It breaks the linking of Tools/ targets due to missing functions.
3207 * Source/cmake/OptionsEfl.cmake:
3209 2011-12-02 Alejandro G. Castro <alex@igalia.com>
3211 [GTK] Improve C++0x compat warnings check
3212 https://bugs.webkit.org/show_bug.cgi?id=73642
3214 Reviewed by Martin Robinson.
3218 2011-12-01 Nayan Kumar K <nayankk@motorola.com>
3220 [GTK] Add compilation options to enable/disable Accelerated Compositing and to choose texture mapper implementation.
3221 https://bugs.webkit.org/show_bug.cgi?id=73458
3223 Reviewed by Martin Robinson.
3225 * GNUmakefile.am: Export new compilation macros.
3226 * configure.ac: Provide option to choose accelerated compositing and texture mapper variations.
3228 2011-12-01 Patrick Gansterer <paroga@webkit.org>
3230 [CMake] Make the feature defines for DOM names explicit
3231 https://bugs.webkit.org/show_bug.cgi?id=72812
3233 Reviewed by Daniel Bates.
3235 Preprocessor defines used in WebCore/dom/make_names.pl are set via WEBKIT_FEATURE
3236 for every port in the correspondig platform file. Pass an explicit list of defines
3237 to the CMake macro, so we need to maintain the list only once.
3239 * Source/cmake/OptionsBlackBerry.cmake:
3240 * Source/cmake/OptionsEfl.cmake:
3241 * Source/cmake/OptionsWinCE.cmake:
3242 * Source/cmake/WebKitFeatures.cmake:
3244 2011-11-30 Alejandro G. Castro <alex@igalia.com>
3246 [GTK] Add accelerated compositing compilation option
3247 https://bugs.webkit.org/show_bug.cgi?id=73298
3249 Compile whatever we have inside the USE(ACCELERATED_COMPOSITING)
3250 define. Add the build compilation option
3251 --with-accelerated-compositing and use it in the makefile.
3253 Reviewed by Martin Robinson.
3258 2011-11-30 Mary Wu <mary.wu@torchmobile.com.cn>
3260 remove buildinformation from BlackBerry porting build system
3261 https://bugs.webkit.org/show_bug.cgi?id=73276
3263 Reviewed by Daniel Bates.
3265 * Source/cmake/OptionsBlackBerry.cmake: remove script file generate-buildinfo
3267 2011-11-30 Andrew Wason <rectalogic@rectalogic.com>
3269 Replace Qt QThread threading back-end with pthread/Win32 threading back-ends
3270 https://bugs.webkit.org/show_bug.cgi?id=72155
3272 Reviewed by Simon Hausmann.
3274 Add additional WebCoreSupport files for Qt.
3278 2011-11-30 Adenilson Cavalcanti <adenilson.silva@openbossa.org>
3280 [Qt][WK2] Implement permission API for Qt port
3281 https://bugs.webkit.org/show_bug.cgi?id=59200
3283 Permission API hookup for Geolocation, it allows to receive in WebView
3284 a signal when a permission request is done (e.g. to grant permission
3285 for accessing geolocation information) and set it accordingly.
3287 Reviewed by Simon Hausmann.
3289 * Source/qtwebkit-export.map:
3291 2011-11-29 Kevin Ollivier <kevino@theolliviers.com>
3293 [wx] Unreviewed build fix for Leopard compilation.
3297 2011-11-29 Philippe Normand <pnormand@igalia.com>
3299 [GTK] hide WebAudio build option until support for FFTW is removed
3300 https://bugs.webkit.org/show_bug.cgi?id=73295
3302 Reviewed by Martin Robinson.
3304 * configure.ac: Disable WebAudio until the FFTW dependency is removed.
3306 2011-11-29 Hyowon Kim <hw1008.kim@samsung.com>
3308 [Texmap][EFL] Accelerated compositing support using TextureMapper on EFL port
3309 https://bugs.webkit.org/show_bug.cgi?id=73111
3311 Add feature define for TextureMapper and OpenGL package.
3313 Reviewed by Noam Rosenthal.
3315 * Source/cmake/OptionsEfl.cmake:
3317 2011-11-29 Roland Steiner <rolandsteiner@chromium.org>
3319 <style scoped>: add ENABLE(STYLE_SCOPED) flag to WebKit
3320 https://bugs.webkit.org/show_bug.cgi?id=72848
3322 Add flag and description.
3324 Reviewed by Dimitri Glazkov.
3328 2011-11-28 Simon Hausmann <simon.hausmann@nokia.com>
3330 [Qt] Build system fixes against V8.
3332 Reviewed by Tor Arne Vestbø.
3334 * Source/api.pri: Get rid of old v8 cruft.
3335 * WebKit.pro: Don't build JavaScriptCore when configured with v8.
3337 2011-11-28 Simon Hausmann <simon.hausmann@nokia.com>
3339 [Qt] WTF should be built as separate static library
3340 https://bugs.webkit.org/show_bug.cgi?id=73201
3342 Reviewed by Tor Arne Vestbø.
3344 * Source/api.pri: Require wtf.
3345 * WebKit.pro: Build WTF.
3347 2011-11-17 Martin Robinson <mrobinson@igalia.com>
3349 [GTK] Integrate build-gtkdoc into build-webkit and make
3350 https://bugs.webkit.org/show_bug.cgi?id=72626
3352 Reviewed by Philippe Normand.
3354 * GNUmakefile.am: Remove references to old gtkdoc files. Update
3355 the dist-hook to include copying documentation into the distribution.
3356 This also means that the build will fail if documentation hasn't been
3357 generated before 'make dist.'
3358 * configure.ac: Ditto.
3360 2011-11-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3362 [Qt] Re-generate QtWebKit API forwarding headers when API changes
3364 The forwarding headers are generated by syncqt, and syncqt is run by qmake,
3365 so we need sync.profile to live in the same directory as the project file
3366 that will be touched when adding/removing API (api.pri in our case).
3368 Since the WebKit2 APIs live in a separate static library, we have to
3369 add the project file for WebKit2 as a dependency of the api.pri file
3370 as well, so that any changes to the WebKit2 API will still trigger a
3371 run of qmake (and then syncqt).
3373 Lastly, we use the new QMAKE_SYNCQT_OUTDIR variable in Qt 5 to ensure
3374 that the forwarding headers are still generated in the root build dir,
3375 not in the Source dir along with the internal forwarding headers.
3377 Reviewed by Andreas Kling.
3379 * Source/QtWebKit.pro:
3381 * Source/sync.profile: Renamed from sync.profile.
3383 2011-11-23 Halton Huo <halton.huo@intel.com>
3385 [EFL] Add zlib depend when freetype is used.
3386 https://bugs.webkit.org/show_bug.cgi?id=66365
3388 Unreviewed build fix.
3390 When freetype is enabled, uncompress() function is used by
3391 WOFFFileFormat.cpp. Since zlib is not required by freetype, we need to
3392 add libz as dependency for fix linking issue.
3394 * Source/cmake/OptionsEfl.cmake: search for ZLIB
3396 2011-10-08 Martin Robinson <mrobinson@igalia.com>
3398 [GTK] Enable WebGL by default
3399 https://bugs.webkit.org/show_bug.cgi?id=69706
3401 Reviewed by Xan Lopez.
3403 * configure.ac: Enable WebGL by default if the build target is X11.
3405 2011-11-23 Raphael Kubo da Costa <kubo@profusion.mobi>
3407 [CMake] Move the top-level logic to the top-level directory.
3408 https://bugs.webkit.org/show_bug.cgi?id=72685
3410 Reviewed by Brent Fulgham.
3412 Move most of the top-level code in Source/CMakeLists.txt to
3413 CMakeLists.txt. This allows us to replace some INCLUDE() hacks with
3414 proper ADD_SUBDIRECTORY() calls, and actually moves non-Source related
3415 to a non-Source directory.
3417 * CMakeLists.txt: Copied from Source/CMakeLists.txt.
3419 2011-11-22 Adam Klein <adamk@chromium.org>
3421 Add new WebKit/chromium/dbus directory to .gitignore.
3425 2011-11-22 Adam Klein <adamk@chromium.org>
3427 Ignore more gyp-generated build files in WTF.gyp.
3431 2011-11-22 Andy Wingo <wingo@igalia.com>
3433 Fix .dir-locals.el to only apply to specific modes
3434 https://bugs.webkit.org/show_bug.cgi?id=72963
3436 Reviewed by Xan Lopez.
3438 * .dir-locals.el: Remove `nil' block, as it was causing
3439 makefile-mode not to insert tabs.
3441 2011-11-21 Adam Klein <adamk@chromium.org>
3443 Add GYP-generated WTF.xcodeproj to .gitignore after r100851.
3447 2011-11-21 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
3449 [Qt] [WK2] WebKitTestRunner doesn't build in debug
3450 https://bugs.webkit.org/show_bug.cgi?id=72827
3452 Reviewed by Andreas Kling.
3454 Add exports to fix WebKitTestRunner debug build.
3456 * Source/qtwebkit-export.map:
3458 2011-11-21 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
3460 [Qt] Add WebView.view attached property support for dialogs in QML
3461 https://bugs.webkit.org/show_bug.cgi?id=72825
3463 Reviewed by Simon Hausmann.
3465 Export QQuickWebViewAttached.
3467 * Source/qtwebkit-export.map:
3469 2011-11-21 Noel Gordon <noel.gordon@gmail.com>
3471 Update .gitignore for latest WebKitLibraries
3472 https://bugs.webkit.org/show_bug.cgi?id=72851
3474 Reviewed by Andreas Kling.
3476 * .gitignore: updates to silence 'git status' about WebKitLibraries files.
3478 2011-11-21 Carlos Garcia Campos <cgarcia@igalia.com>
3480 [GTK] Update NEWS and configure.ac for 1.7.2 release
3481 https://bugs.webkit.org/show_bug.cgi?id=72868
3483 Reviewed by Xan Lopez.
3485 * configure.ac: Bumped version number.
3487 2011-11-19 Kevin Ollivier <kevino@theolliviers.com>
3489 [wx] Build fix after GeneratedImage refactoring.
3493 2011-11-19 Alexis Menard <alexis.menard@openbossa.org>
3495 [Qt] Add the map file symbols export as a dependency of the final qmake target.
3496 https://bugs.webkit.org/show_bug.cgi?id=72740
3498 Reviewed by Simon Hausmann.
3500 Add the symbols file part of the target dependencies.
3504 2011-11-18 Daniel Bates <dbates@rim.com>
3506 Add CMake build infrastructure for the BlackBerry port
3507 https://bugs.webkit.org/show_bug.cgi?id=72768
3509 Reviewed by Adam Barth and Antonio Gomes.
3511 * Source/CMakeLists.txt: Add the BlackBerry port and support for building on QNX.
3512 * Source/cmake/OptionsBlackBerry.cmake: Added.
3513 * Source/cmake/OptionsCommon.cmake: Add QNX QCC-variant of CODE_GENERATOR_PREPROCESSOR.
3514 We may be able to fold this into the non-MSVC CODE_GENERATOR_PREPROCESSOR.
3516 2011-11-18 Adam Barth <abarth@webkit.org>
3518 Prepare to move manual-tests out of WebCore
3519 https://bugs.webkit.org/show_bug.cgi?id=72782
3521 Reviewed by Eric Seidel.
3523 Update these files to refer to the new location of ManualTests.
3526 * Source/cmake/WebKitPackaging.cmake:
3528 2011-11-18 Patrick Gansterer <paroga@webkit.org>
3530 [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
3531 https://bugs.webkit.org/show_bug.cgi?id=72710
3533 Reviewed by Brent Fulgham.
3535 * Source/CMakeLists.txt:
3537 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
3539 [Qt] Unreviewed build fix: Export QQuickWebPage/Preferences private API
3540 needed for the qml plugin.
3542 * Source/qtwebkit-export.map:
3544 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
3546 [Qt] Unreviewed build fix: Export QQuickWebViewExperimental private API
3547 that was added since I made the export patch.
3549 * Source/qtwebkit-export.map:
3551 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
3553 [Qt] WTR and InjectedBundle should not link statically against JSC/WTF
3554 https://bugs.webkit.org/show_bug.cgi?id=72697
3556 Reviewed by Kenneth Rohde Christiansen.
3558 * Source/api.pri: On Linux, use a GNU LD version script to manage the
3559 symbol exports, which includes the public WK1/WK2 API as well as a bunch
3560 of private WTF symbols needed for WTR and the Injected Bundle.
3561 * Source/qtwebkit-export.map: Added.
3563 2011-11-17 Raphael Kubo da Costa <kubo@profusion.mobi>
3565 [EFL] Clean up the use of DATA_DIR in the buildsystem
3566 https://bugs.webkit.org/show_bug.cgi?id=72681
3568 Reviewed by Daniel Bates.
3570 * Source/cmake/OptionsEfl.cmake: Rename DATA_DIR to DATA_INSTALL_DIR
3571 and add it to the cache; add a variable with the path of the generated
3572 theme and remove the -DDATA_DIR definition, it was moved to
3573 PlatformEFL.cmake in WebCore.
3575 2011-11-17 Patrick Gansterer <paroga@webkit.org>
3577 [CMake] Add ENABLE_CLIENT_BASED_GEOLOCATION to cmakeconfig.h
3578 https://bugs.webkit.org/show_bug.cgi?id=72643
3580 Reviewed by Brent Fulgham.
3582 * Source/cmake/OptionsEfl.cmake:
3583 * Source/cmake/OptionsWinCE.cmake:
3584 * Source/cmakeconfig.h.cmake:
3586 2011-11-17 Kelly Norton <knorton@google.com>
3588 Several void functions in FrameView and RenderObject actually return values.
3589 https://bugs.webkit.org/show_bug.cgi?id=72640
3591 Reviewed by Adam Barth.
3593 * ../../Source/WebCore/page/FrameView.cpp:
3594 * ../../Source/WebCore/rendering/RenderObject.cpp:
3596 2011-11-17 Patrick Gansterer <paroga@webkit.org>
3598 [CMake] Make CODE_GENERATOR_PREPROCESSOR more useable
3599 https://bugs.webkit.org/show_bug.cgi?id=72516
3601 Reviewed by Brent Fulgham.
3603 On windows some code generators fail, if the path to the preprocessor contains spaces.
3604 Use only the executable name to avoid this issue for now.
3606 * Source/cmake/OptionsCommon.cmake:
3608 2011-11-17 Jochen Eisinger <jochen@chromium.org>
3610 [chromium] add gyp-mac-tool to .gitignore
3611 https://bugs.webkit.org/show_bug.cgi?id=72603
3613 Reviewed by Tony Gentilcore.
3615 This file is generated by the make-based build of the chromium/mac port
3617 * .: Modified property svn:ignore.
3620 2011-11-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3622 [Qt] Move WebKit2 C++ APIs to private API and build QML extension plugin on top of that
3624 A new extension object has been added to QQuickWebView (the same approach should be used
3625 for other API classes that need experimental APIs). The QML extension mechanism is then
3626 built on top of the experimental object.
3628 https://bugs.webkit.org/show_bug.cgi?id=72522
3630 Reviewed by Simon Hausmann.
3632 * Source/QtWebKit.pro:
3635 2011-11-11 Adrienne Walker <enne@google.com>
3637 [chromium] Expose mock scrollbars to window.internals
3638 https://bugs.webkit.org/show_bug.cgi?id=72195
3640 Reviewed by James Robinson.
3642 * Source/autotools/symbols.filter:
3644 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
3646 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
3648 Reviewed by Tor Arne Vestbø.
3650 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
3652 2011-11-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3654 Fix path to module file in root project file
3656 Reviewed by Simon Hausmann.
3660 2011-11-16 Simon Hausmann <simon.hausmann@nokia.com>
3662 Unreviewed, rolling out r100266.
3663 http://trac.webkit.org/changeset/100266
3669 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
3671 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
3673 Reviewed by Tor Arne Vestbø.
3675 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
3677 2011-11-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3679 [Qt] Move the QtWebKit module file to match the layout of Qt's mkspecs
3681 Reviewed by Simon Hausmann.
3685 2011-11-12 Patrick Gansterer <paroga@webkit.org>
3687 [CMake] Use MAIN_DEPENDENCY in GENERATE_* macros
3688 https://bugs.webkit.org/show_bug.cgi?id=71365
3690 Reviewed by Daniel Bates.
3692 Use the MAIN_DEPENDENCY instead of DEPENDS in the custom build commands.
3693 This adds better IDE support for such targets.
3695 * Source/cmake/WebKitMacros.cmake:
3697 2011-11-11 Shinya Kawanaka <shinyak@google.com>
3699 Implement legacy text check emulation in unified text check interface.
3700 https://bugs.webkit.org/show_bug.cgi?id=70299
3702 Reviewed by Hajime Morita.
3704 * Source/autotools/symbols.filter:
3706 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
3708 [Qt] Build fix of the private QML module with --no-webkit2.
3709 https://bugs.webkit.org/show_bug.cgi?id=67707
3711 Reviewed by Tor Arne Vestbø.
3713 * Source/QtWebKit.pro:
3715 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
3717 [Qt] Add a way to have experimental features in WebKit2
3718 https://bugs.webkit.org/show_bug.cgi?id=67707
3720 Reviewed by Kenneth Rohde Christiansen.
3722 Add the new private QML module in the build.
3724 * Source/QtWebKit.pro:
3726 2011-11-10 Balazs Kelemen <kbalazs@webkit.org>
3728 [Qt] X11 plugins need to be reworked for Qt5
3729 https://bugs.webkit.org/show_bug.cgi?id=70023
3731 Reviewed by Simon Hausmann.
3733 Rework our basic plugin support in a way that does
3734 not need a bridge between Qt and X. The solution is
3735 based on getting the content drawed by the plugin
3736 from the server as an image and creating a QImage
3739 * Source/api.pri: Link to xlib if necessary.
3741 2011-11-10 Simon Hausmann <simon.hausmann@nokia.com>
3743 [Qt] Clean up build system
3745 Reviewed by Tor Arne Vestbø.
3747 * Source/api.pri: Eliminate use of WebKit2.pri.
3749 2011-11-10 Alexis Menard <alexis.menard@openbossa.org>
3751 [Qt] Merge QTouchWebView and QDesktopWebView into one class
3752 https://bugs.webkit.org/show_bug.cgi?id=71355
3754 Reviewed by Kenneth Rohde Christiansen.
3756 Remove old tests and merge them into the new QQuickWebView directory.
3760 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3762 [Qt] Change semantics of the haveQt() function to match API promises
3764 Having Qt 5 does not imply that we have Qt 4, from an API point of
3765 view, as a major version can in theory break BC/SC. Our minimum
3766 version of Qt 4 will always be the latest released version of Qt 4,
3767 so the only place we should use haveQt(4, x) is when checking for
3768 the minimum requirements.
3770 Reviewed by Simon Hausmann.
3772 * Source/QtWebKit.pro:
3774 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3776 [Qt] Make sure headers.pri has the right relative paths for install
3778 The install rules are generated from api.pri which lives in Source,
3779 which means the paths in headers.pri, which is the basis for the
3780 install rules, needs to be relative to Source as well.
3782 We were also installing the headers from the forwarding headers
3783 directory, which was wrong, as those headers contained relative paths.
3785 We now install the actual headers, by using headers.pri as a basis.
3787 https://bugs.webkit.org/show_bug.cgi?id=71697
3789 Reviewed by Simon Hausmann.
3791 * Source/QtWebKit.pro:
3795 2011-11-09 Shinya Kawanaka <shinyak@google.com>
3797 Internals.markerRangeForNode should be able to take markers by specifying a marker type.
3798 https://bugs.webkit.org/show_bug.cgi?id=71792
3800 Reviewed by Hajime Morita.
3802 * Source/autotools/symbols.filter: Exposed necessary symbols.
3804 2011-11-09 Kevin Ollivier <kevino@theolliviers.com>
3806 [wx] Unreviewed build fix. Update project files.
3810 2011-11-09 Philippe Normand <pnormand@igalia.com>
3812 [GTK][DRT] window internals object is not reset after each test
3813 https://bugs.webkit.org/show_bug.cgi?id=71890
3815 Reviewed by Martin Robinson.
3817 * Source/autotools/symbols.filter: Revert un-needed symbol.
3819 2011-11-09 Philippe Normand <pnormand@igalia.com>
3821 Unreviewed, attempt to fix GTK 32-bits Release build after r99691.
3823 * Source/autotools/symbols.filter: Add the missing symbol for resetInternalsObject.
3825 2011-11-09 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3827 [Qt] Only copy framework headers once when debug_and_release is enabled
3829 Otherwise we might end up in a race condition where we try to symlink
3830 the headers directory in the makefile for debug and release at the same
3833 Reviewed by Simon Hausmann.
3837 2011-11-08 Martin Robinson <mrobinson@igalia.com>
3839 Take another stab at fixing the GTK+ build.
3841 * Source/autotools/symbols.filter: The symbols.filter file was missing a semicolon.
3843 2011-11-08 Daniel Bates <dbates@webkit.org>
3845 Attempt to fix the GTK build after <http://trac.webkit.org/changeset/99613>
3846 (https://bugs.webkit.org/show_bug.cgi?id=71840)
3848 * Source/autotools/symbols.filter: Add symbol _ZN7WebCore4Page13setPaginationERKNS0_10PaginationE.
3850 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3852 [Qt] Use qmake's builtin rules for copying framework headers on Mac OS
3854 Now that we generate the forwarding headers eiher as part of QtWebKit.pro
3855 (for Qt 4.8), or as part of the root project file (for Qt 5), we can assume
3856 that the files are there and use $$files() to list the files to be copied.
3858 Reviewed by Csaba Osztrogonác.
3862 2011-11-08 Yuqiang Xian <yuqiang.xian@intel.com>
3864 Enable DFG JIT by default on X86 Linux and Mac platforms
3865 https://bugs.webkit.org/show_bug.cgi?id=71686
3867 Reviewed by Filip Pizlo.
3869 Remove the DFG cmake option for Efl port as we'll determine whether to
3870 switch on DFG or not based on build target platforms.
3872 * Source/cmake/OptionsEfl.cmake:
3873 * Source/cmakeconfig.h.cmake:
3875 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3877 [Qt] Ensure forwarding headers are generated before generating install rules
3879 The install rule for headers depends on qmake being able to walk the list of
3880 headers in the $build_root/include/QtWebKit directory, but this directory is
3881 empty until we've generated the forwarding headers. So we need to make sure
3882 the forwarding headers are generated _before_ we run qmake on the api project
3883 file. This applies to Qt 4.8 only, as Qt 5 will run synqt as part of the
3884 root project file (due to the sync.profile file).
3886 https://bugs.webkit.org/show_bug.cgi?id=71697
3888 Reviewed by Simon Hausmann.
3890 * Source/QtWebKit.pro:
3893 2011-11-07 ChangSeok Oh <shivamidow@gmail.com>
3895 [EFL] Support requestAnimationFrame API
3896 https://bugs.webkit.org/show_bug.cgi?id=67112
3898 Reviewed by Andreas Kling.
3900 Add build-option for requestAnimationFrame feature.
3902 * Source/cmake/OptionsEfl.cmake:
3903 * Source/cmakeconfig.h.cmake:
3905 2011-11-07 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3907 [Qt] Ensure we always export symbols for the QtWebKit API when building WebKit
3909 Reviewed-by Simon Hausmann.
3913 2011-11-04 Philippe Normand <pnormand@igalia.com>
3915 [GTK] Disable VIDEO_TRACK for now
3916 https://bugs.webkit.org/show_bug.cgi?id=71547
3918 Reviewed by Gustavo Noronha Silva.
3920 * configure.ac: VIDEO_TRACK is still a moving target, it's best to
3923 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3925 [Qt] Don't build all of webkit when running build-jsc
3927 In case the whole webkit project was built, but we then subsequently
3928 want to build only JSC, we need to run make in the proper subdirectory.
3930 This also means the incremental target needs to be added to all
3933 Reviewed by Simon Hausmann.
3937 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3939 [Qt] Refactor and clean up the qmake build system
3941 The qmake build system has accumulated a bit of cruft and redundancy
3942 over time. There's also a fairly tight coupling between how to build
3943 the various targets, and _what_ to build, making it harder to add new
3944 rules or sources. This patch aims to elevate these issues somewhat.
3946 This is a short-list of the changes:
3948 * The rules for how to build targets are now mostly contained as
3949 prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
3950 allows us to do pre- and post-processing of each project file,
3951 which helps to clean up the actual project files.
3953 * Derived sources are no longer generated as a separate make-step
3954 but is part of each target's project file as a subdir. Makefile
3955 rules are used to ensure that we run make on the derived sources
3956 before running qmake on the actual target makefile. This makes
3957 it easier to keep a proper dependency between derived sources
3960 * We use GNU make and the compiler to generate dependencies on
3961 UNIX-based systems running Qt 5. This allows us to lessen the
3962 need to run qmake, which should reduce compile time.
3964 * WebKit2 is now build by default if building with Qt 5. It can
3965 be disabled by passing --no-webkit2 to build-webkit.
3967 The result of these changes are hopefully a cleaner and easier
3968 build system to modify, and faster build times due to no longer
3969 running qmake on every single build. It's also a first step
3970 towards possibly generating the list of sources using another
3973 https://bugs.webkit.org/show_bug.cgi?id=71222
3975 Reviewed by Simon Hausmann.
3977 * Source/DerivedSources.pro: Removed.
3978 * Source/QtWebKit.pro: Added.
3979 * Source/WebKit.pri: Removed.
3980 * Source/WebKit.pro: Removed.
3981 * Source/api.pri: Added.
3982 * Source/tests.pri: Added.
3983 * WebKit.pro: Added.
3984 * sync.profile: Renamed from Source/sync.profile.
3986 2011-11-03 Simon Hausmann <simon.hausmann@nokia.com>
3988 [Qt] Remove Maemo specific code paths
3989 https://bugs.webkit.org/show_bug.cgi?id=71476
3991 Reviewed by Kenneth Rohde Christiansen.
3993 * Source/WebKit.pri:
3995 2011-11-03 Dongwoo Im <dw.im@samsung.com>
3997 [EFL] Enable the Page Visibility API.
3998 https://bugs.webkit.org/show_bug.cgi?id=69127
4000 Reviewed by Adam Barth.
4002 Build system changes to support ENABLE(PAGE_VISIBILITY_API) on EFL port.
4004 * Source/cmake/OptionsEfl.cmake: Add enabled ENABLE_PAGE_VISIBILITY_API definition.
4005 * Source/cmakeconfig.h.cmake: ditto.
4007 2011-10-28 Adam Barth <abarth@webkit.org>
4009 Rename ExceptionCodeDescription.in to DOMExceptions.in
4010 https://bugs.webkit.org/show_bug.cgi?id=71157
4012 Reviewed by Eric Seidel.
4014 * Source/cmake/WebKitMacros.cmake:
4016 2011-10-28 Adam Barth <abarth@webkit.org>
4018 ExceptionCode.cpp shouldn't need to know about every feature that throws exceptions
4019 https://bugs.webkit.org/show_bug.cgi?id=70890
4021 Reviewed by Eric Seidel.
4023 Add a code generation step.
4025 * Source/cmake/WebKitMacros.cmake:
4027 2011-10-27 Priit Laes <plaes@plaes.org>
4029 [GTK] Create .xz tarballs during distcheck
4030 https://bugs.webkit.org/show_bug.cgi?id=71001
4032 Reviewed by Martin Robinson.
4034 * configure.ac: Switched tarballs to use .xz compression.
4036 2011-10-27 Daniel Bates <dbates@rim.com>
4038 CMake: Add support to optionally install the built JavaScript shell
4039 https://bugs.webkit.org/show_bug.cgi?id=71062
4041 Reviewed by Antonio Gomes.
4043 Adds a CMake option, called SHOULD_INSTALL_JS_SHELL, that when
4044 defined will generate an installation rule to install the built
4045 JavaScript shell into /bin (with respect to the prefix path).
4047 By default, we don't define this option and hence don't generate
4048 an installation rule for the JavaScript shell.
4050 * Source/CMakeLists.txt:
4052 2011-10-27 Sheriff Bot <webkit.review.bot@gmail.com>
4054 Unreviewed, rolling out r98556.
4055 http://trac.webkit.org/changeset/98556
4056 https://bugs.webkit.org/show_bug.cgi?id=71031
4058 The test added by the patch doesn't pass on Snow Leopard
4059 (Requested by rniwa on #webkit).
4061 * Source/autotools/symbols.filter:
4063 2011-10-27 Shinya Kawanaka <shinyak@google.com>
4065 Implement legacy text check emulation in unified text check interface.
4066 https://bugs.webkit.org/show_bug.cgi?id=70299
4068 Reviewed by Hajime Morita.
4070 * Source/autotools/symbols.filter:
4072 2011-10-27 Philippe Normand <pnormand@igalia.com> and Zan Dobersek <zandobersek@gmail.com>
4074 [GStreamer] WebAudio AudioFileReader implementation
4075 https://bugs.webkit.org/show_bug.cgi?id=69834
4077 Reviewed by Martin Robinson.
4079 * configure.ac: Check for libfftw and gstreamer-audio if WebAudio
4082 2011-10-26 Alejandro G. Castro <alex@igalia.com>
4084 [GTK] Update NEWS and configure.ac for 1.7.1 release
4085 https://bugs.webkit.org/show_bug.cgi?id=70932
4087 Reviewed by Martin Robinson.
4089 * configure.ac: Bumped version number.
4091 2011-10-26 Alejandro G. Castro <alex@igalia.com>
4093 [GTK] [WK2] Add WebKit2 distcheck support
4094 https://bugs.webkit.org/show_bug.cgi?id=70933
4096 Reviewed by Martin Robinson.
4098 * GNUmakefile.am: Added WebKit2 compilation to the distcheck.
4099 * configure.ac: Removed WebKit2 doc generation for the moment.
4101 2011-10-21 Simon Hausmann <simon.hausmann@nokia.com>
4103 Remove QtScript source code from WebKit.
4104 https://bugs.webkit.org/show_bug.cgi?id=64088
4106 Reviewed by Tor Arne Vestbø.
4108 Removed dead code that isn't developed anymore.
4110 * Source/WebKit.pro:
4112 2011-10-19 Gustavo Noronha Silva <gns@gnome.org>
4114 [GTK] Streamline wk1 documentation build
4115 https://bugs.webkit.org/show_bug.cgi?id=70447
4117 Reviewed by Martin Robinson.
4119 * GNUmakefile.am: include the documentation's GNUmakefile.am;
4120 * autogen.sh: we no longer call gtkdocize, since we now ship
4121 a modified gtk-doc.make;
4122 * configure.ac: no longer generate a separate GNUmakefile for
4123 the documentation build.
4125 2011-10-18 Adam Barth <abarth@webkit.org>
4127 Always enable ENABLE(XPATH)
4128 https://bugs.webkit.org/show_bug.cgi?id=70217
4130 Reviewed by Eric Seidel.
4132 * Source/cmake/OptionsEfl.cmake:
4133 * Source/cmake/OptionsWinCE.cmake:
4134 * Source/cmakeconfig.h.cmake:
4137 2011-10-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4139 [Qt] Merge QML plugin for WebKit2 with the original WebKit1 plugin
4141 We don't need a sepearate plugin, as we no longer expose the WK2
4142 APIs under QtWebKit.experimental, but now use QtWebKit. The version
4143 was also changed to 3.0 instead of 5.0, as the original plugin was
4144 versioned 1.0, and bumping to 3.0 fits the scheme used by QtWebKit releases.
4146 Reviewed by Andreas Kling.
4148 * Source/WebKit.pro:
4150 2011-10-18 Zan Dobersek <zandobersek@gmail.com>
4152 [Gtk] Support for client-based geolocation
4153 https://bugs.webkit.org/show_bug.cgi?id=64970
4155 Reviewed by Martin Robinson.
4157 Remove flag for enabling client-based geolocation since
4158 it is used by default on Gtk port and hence not configurable.
4162 2011-10-17 Leandro Pereira <leandro@profusion.mobi>
4164 Unreviewed; actually enable/disable microdata support in CMake.
4166 Follow-up to r97471, which did not plug the option to enable/disable
4167 microdata into the buildsystem.
4169 * Source/cmake/OptionsEfl.cmake: Add ENABLE_MICRODATA feature, turned off by default.
4170 * Source/cmake/OptionsWinCE.cmake: Ditto.
4171 * Source/cmakeconfig.h.cmake: Add ENABLE_MICRODATA #cmakedefine.
4173 2011-10-17 Ryosuke Niwa <rniwa@webkit.org>
4175 GTK build fix patch by Gustavo Noronha Silva.
4177 * Source/autotools/symbols.filter:
4179 2011-10-17 Vamshikrishna Yellenki <vamshi@motorola.com>
4181 [webkit]Debug Build Bot failure
4182 https://bugs.webkit.org/show_bug.cgi?id=70222
4184 Reviewed by Xan Lopez.
4186 * Source/autotools/symbols.filter: Corrected the filter name for getLocationAndLengthFronRange
4188 2011-10-16 Adam Barth <abarth@webkit.org>
4190 Always enable ENABLE(DOM_STORAGE)
4191 https://bugs.webkit.org/show_bug.cgi?id=70189
4193 Reviewed by Eric Seidel.
4195 * Source/cmake/OptionsEfl.cmake:
4196 * Source/cmake/OptionsWinCE.cmake:
4197 * Source/cmakeconfig.h.cmake:
4200 2011-10-15 Laszlo Gombos <laszlo.1.gombos@nokia.com>
4202 [Qt] [Symbian] Remove support for the Symbian platform for the QtWebKit port
4203 https://bugs.webkit.org/show_bug.cgi?id=69920
4205 Reviewed by Kenneth Rohde Christiansen.
4207 * Source/WebKit.pri:
4208 * Source/WebKit.pro:
4210 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
4212 Rename virtual put to putVirtual
4213 https://bugs.webkit.org/show_bug.cgi?id=69851
4215 Reviewed by Darin Adler.
4217 Renamed virtual versions of put to putVirtual in prepration for
4218 adding the static put to the MethodTable in ClassInfo since the
4219 compiler gets mad if the virtual and static versions have the same
4222 * Source/autotools/symbols.filter:
4224 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
4226 Rename virtual put to putVirtual
4227 https://bugs.webkit.org/show_bug.cgi?id=69851
4229 Reviewed by Darin Adler.
4231 Renamed virtual versions of put to putVirtual in prepration for
4232 adding the static put to the MethodTable in ClassInfo since the
4233 compiler gets mad if the virtual and static versions have the same
4236 * Source/autotools/symbols.filter:
4238 2011-10-13 Arko Saha <arko@motorola.com>
4240 Microdata: Basic implementation of document.getItems() method.
4241 https://bugs.webkit.org/show_bug.cgi?id=68610
4243 Reviewed by Ryosuke Niwa.
4245 Added ENABLE(MICRODATA) feature flag.
4249 2011-10-14 Raphael Kubo da Costa <kubo@profusion.mobi>
4251 [EFL] Add DumpRenderTreeSupportEfl
4252 https://bugs.webkit.org/show_bug.cgi?id=68458
4254 Reviewed by Kenneth Rohde Christiansen.
4256 * Source/cmake/eflsymbols.filter: Export DumpRenderTreeSupportEfl
4257 symbols so that DumpRenderTree can link to them.
4259 2011-10-12 Adam Barth <abarth@webkit.org>
4261 Remove ENABLE(XHTMLMP) and associated code
4262 https://bugs.webkit.org/show_bug.cgi?id=69729
4264 Reviewed by David Levin.
4266 * Source/cmake/OptionsEfl.cmake:
4267 * Source/cmake/OptionsWinCE.cmake:
4268 * Source/cmakeconfig.h.cmake:
4271 2011-10-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
4273 Fix build with GLib 2.31
4274 https://bugs.webkit.org/show_bug.cgi?id=69840
4276 Reviewed by Martin Robinson.
4278 * configure.ac: add check for pthread rwlock support.
4280 2011-10-10 Martin Robinson <mrobinson@igalia.com>
4282 [GTK] [WebKit2] Make adding another unit test easier
4283 https://bugs.webkit.org/show_bug.cgi?id=69409
4285 Reviewed by Gustavo Noronha Silva.
4287 * GNUmakefile.am: Include the new testing makefile.
4289 2011-10-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4291 [Qt] Remove all references to QTDIR_build and standalone_package
4293 Qt is now modularized, which means we no longer import WebKit into
4294 the Qt source tree. Instead we use git submodules, and building
4295 QtWebKit as "part of Qt" is really building QtWebKit as from trunk.
4297 To decrease the number of buildsystem configurations we also remove
4298 the standalone_package code-path used when we were providing tarballs
4299 with the derived sources pre-generated.
4301 Reviewed by Simon Hausmann.
4303 * Source/WebKit.pri:
4304 * Source/WebKit.pro:
4306 2011-10-06 Fady Samuel <fsamuel@chromium.org>
4308 Code clean-up: Make RenderObject::absoluteBoundingBoxRect and associated methods const and make its parameter useTransforms no longer default to false
4309 https://bugs.webkit.org/show_bug.cgi?id=69009
4311 Reviewed by Simon Fraser.
4313 * Source/autotools/symbols.filter:
4315 2011-10-06 Simon Hausmann <simon.hausmann@nokia.com>
4317 [Qt][Wk2] Fix build with Qt 5 when QtScript is built as standalone module
4318 https://bugs.webkit.org/show_bug.cgi?id=69520
4320 Reviewed by Csaba Osztrogonác.
4322 * Source/WebKit.pri: Introduce convenience qt5 scope.
4323 * Source/WebKit.pro: Replace QT_MAJOR_VERSION stuff with qt5 scope.
4325 2011-10-06 Nayan Kumar K <nayankk@motorola.com>
4327 Provide configure option to switch between JSC and V8.
4328 https://bugs.webkit.org/show_bug.cgi?id=69469
4330 Reviewed by Philippe Normand.
4332 This is first of the patches to support building of V8 with
4333 WebKit GTK. With this patch, new command line switch named
4334 '--with-jsengine' is introduced, using which we can choose to
4335 build either jsc or v8.
4340 2011-10-04 Scott Graham <scottmg@chromium.org>
4342 Add GAMEPAD feature flag
4343 https://bugs.webkit.org/show_bug.cgi?id=66859
4345 Reviewed by Darin Fisher.
4349 2011-10-04 Varun Jain <varunjain@chromium.org>
4351 Fix position check for double tap gesture detection. A double tap
4352 should not be detected if the two taps are far from each other.
4353 https://bugs.webkit.org/show_bug.cgi?id=69270
4355 Reviewed by Darin Fisher.
4357 Test: Source/WebKit/chromium/tests/InnerGestureRecognizerTest.cpp
4359 * platform/chromium/GestureRecognizerChromium.cpp:
4360 (WebCore::GestureRecognizerChromium::isSecondClickInsideManhattanSquare):
4361 (WebCore::GestureRecognizerChromium::updateValues):
4362 (WebCore::GestureRecognizerChromium::click):
4363 * platform/chromium/GestureRecognizerChromium.h:
4365 2011-10-04 Nayan Kumar K <nayankk@motorola.com>
4367 [WebKit2][gtk] Generate gtk-doc for WebKit2-GTK.
4368 https://bugs.webkit.org/show_bug.cgi?id=69325
4370 Reviewed by Gustavo Noronha Silva.
4372 Documentation generation for WebKit2-GTK+ APIs
4377 2011-10-04 Vsevolod Vlasov <vsevik@chromium.org>
4379 Web Inspector: Remove http/tests/inspector/network/disabled-cache-crash.html.
4380 https://bugs.webkit.org/show_bug.cgi?id=69332
4382 Reviewed by Pavel Feldman.
4384 * Source/autotools/symbols.filter:
4386 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4388 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
4390 QWidget and friends now live in the QtWidgets library. We update
4391 includes in implementation files and private headers to us the
4392 non-module-prefixed path, and leave the lookup for the include
4393 path. For public headers we have to ifdef the includes as the
4394 user might now have the modules we need in his QT config.
4396 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
4397 have to update our code and use windowHandle() for setting the
4398 parent relationships.
4400 https://bugs.webkit.org/show_bug.cgi?id=68687
4402 Reviewed by Andreas Kling.
4404 * Source/WebKit.pro:
4406 2011-09-29 Sergio Villar Senin <svillar@igalia.com>
4408 [GTK] Bump version to 1.7.0
4409 https://bugs.webkit.org/show_bug.cgi?id=69082
4411 Reviewed by Martin Robinson.
4413 Apart from bumping the library version to 1.7.0 this patch also
4414 sets the libtool version to the same one we have for the stable
4419 2011-09-28 Martin Robinson <mrobinson@igalia.com>
4421 Fix the WebKit2 WebGL build.
4423 * configure.ac: Add -ldl to the OPENGL_LIBS.
4425 2011-09-28 Ryuan Choi <ryuan.choi@samsung.com>
4427 [EFL] Bump minimum requirement for eina.
4428 https://bugs.webkit.org/show_bug.cgi?id=68994
4430 Reviewed by Ryosuke Niwa.
4432 * Source/cmake/FindEFL.cmake:
4434 2011-09-27 Gyuyoung Kim <gyuyoung.kim@samsung.com>
4436 Unreviewed. Fix a build error in WebKit EFL.
4438 When web socket is disabled, there is a build break in WebKit EFL port.
4439 Currently, web socket is enabled by default in build-webkit script.
4440 Thus, the web socket is also enabled in EFL script of cmake build system for now.
4441 Because, WebKit EFL developers can't work on latest WebKit trunk.
4443 However, IMO, we should fix build errors when web socket is disabled.
4445 * Source/cmake/OptionsEfl.cmake:
4447 2011-09-27 Ulan Degenbaev <ulan@chromium.org>
4449 [v8] Code calling the typed array optimization script is fragile, depends on typed array hierarchy.
4451 Install the flag, which indicates whether or not the optimization
4452 script was executed, on the global object.
4454 https://bugs.webkit.org/show_bug.cgi?id=68890
4456 Reviewed by Kenneth Russell.
4458 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
4460 2011-09-27 Sheriff Bot <webkit.review.bot@gmail.com>
4462 Unreviewed, rolling out r96108, r96111, r96113, and r96116.
4463 http://trac.webkit.org/changeset/96108
4464 http://trac.webkit.org/changeset/96111
4465 http://trac.webkit.org/changeset/96113
4466 http://trac.webkit.org/changeset/96116
4467 https://bugs.webkit.org/show_bug.cgi?id=68913
4469 Wait for working Qt5 (Requested by ossy on #webkit).
4471 * Source/WebKit.pro:
4473 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4475 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
4477 QWidget and friends now live in the QtWidgets library. We update
4478 includes in implementation files and private headers to us the
4479 non-module-prefixed path, and leave the lookup for the include
4480 path. For public headers we have to ifdef the includes as the
4481 user might now have the modules we need in his QT config.
4483 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
4484 have to update our code and use windowHandle() for setting the
4485 parent relationships.
4487 https://bugs.webkit.org/show_bug.cgi?id=68687
4489 Reviewed by Andreas Kling.
4491 * Source/WebKit.pro:
4493 2011-09-27 Carlos Garcia Campos <cgarcia@igalia.com>
4495 [GTK] Reorganize header files
4496 https://bugs.webkit.org/show_bug.cgi?id=65616
4498 Reviewed by Martin Robinson.
4500 * GNUmakefile.am: Initialize $libwebkitgtkincludedir to
4501 $(prefix)/include/webkitgtk-<api-version>
4503 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
4505 [CMake] Remove FindFreetype.cmake
4506 https://bugs.webkit.org/show_bug.cgi?id=68778
4508 Reviewed by Adam Barth.
4510 CMake has provided its own FindFreetype.cmake forever, so there is no
4511 need to have another implementation in WebKit.
4513 * Source/cmake/FindCairo.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
4514 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
4515 * Source/cmake/FindFreetype.cmake: Removed.
4516 * Source/cmake/FindPango.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
4517 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
4518 * Source/cmake/OptionsEfl.cmake: Remove minimum required version
4519 check, it has never been checked and Freetype 2.1.10 from 2005 is
4522 2011-09-26 Alejandro G. Castro <alex@igalia.com>
4524 [GTK] pot file is not properly remove during distcheck
4525 https://bugs.webkit.org/show_bug.cgi?id=68797
4527 Defined DOMAIN variable before DISTCLEANFILES because we are using
4528 it there to identify the .pot file.
4530 Reviewed by Martin Robinson.
4534 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
4536 [CMake] Detect the operating system in a more generic way.
4537 https://bugs.webkit.org/show_bug.cgi?id=67482
4539 Reviewed by Adam Barth.
4541 So far the buildsystem only considered Windows, Linux and Mac OS X as
4542 valid operating systems, but any Unix (or at least the BSDs) should also
4545 By using the OS values CMake itself defines we can check for Unix
4546 systems in a more generic fashion.
4548 * Source/CMakeLists.txt:
4550 2011-09-26 Jay Soffian <jaysoffian@gmail.com>
4552 chrome.dll!WebCore::ApplyStyleCommand::applyBlockStyle ReadAV@NULL (64db547804532a84be2e53721e499e9e)
4553 https://bugs.webkit.org/show_bug.cgi?id=51639
4555 Reviewed by Ryosuke Niwa.
4557 Add missing window.layoutTestController.dumpAsText so that test output matches expectation.
4559 * LayoutTests/editing/style/justify-without-enclosing-block.xhtml:
4561 2011-09-25 Adam Barth <abarth@webkit.org>
4563 Finish removing PLATFORM(BREWMP) by removing associated code
4564 https://bugs.webkit.org/show_bug.cgi?id=68779
4566 Reviewed by Sam Weinig.
4568 * Source/cmake/WebKitPackaging.cmake:
4571 2011-09-25 Adam Barth <abarth@webkit.org>
4573 Remove PLATFORM(HAIKU) and associated code
4574 https://bugs.webkit.org/show_bug.cgi?id=68774
4576 Reviewed by Sam Weinig.
4578 * Source/cmake/WebKitPackaging.cmake:
4581 2011-09-25 Raphael Kubo da Costa <kubo@profusion.mobi>