1 2012-03-06 Hajime Morrita <morrita@chromium.org>
3 https://bugs.webkit.org/show_bug.cgi?id=79935
4 REGRESSION: <content> element is not HTMLUnknownElement when Shadow DOM API is disabled
6 Reviewed by Adam Barth.
8 Added a newly exported symbol.
10 * Source/autotools/symbols.filter:
12 2012-03-06 Raphael Kubo da Costa <kubo@profusion.mobi>
14 undefined reference to JSC::IdentifierTable::~IdentifierTable() on EFL port
15 https://bugs.webkit.org/show_bug.cgi?id=80282
17 Reviewed by Antonio Gomes.
19 Remove transitive library dependencies; they are especially
20 dangerous when one ends up linking against WTF, JSC and then WTF
21 again, since some symbols will not be defined.
23 Passing --no-copy-dt-needed-entries and --as-needed to the linker
24 (which some recent Linux distros do by default) makes the issue
27 * CMakeLists.txt: Set CMAKE_LINK_INTERFACE_LIBRARIES to an empty
28 list to prevent implicit transitive library dependencies from
29 being created by default.
31 2012-03-05 Ryosuke Niwa <rniwa@webkit.org>
33 Perf-o-matic should memcache dashboard images
34 https://bugs.webkit.org/show_bug.cgi?id=80349
36 Reviewed by Eric Seidel.
38 Added DashboardImage.create and DashboardImage.get_image to encapsulate memcache.
39 Also replaced transaction in DashboardImage.set_cache by a single put since it duplicates
40 what put does by default.
42 Also removed redundant cache_* functions and merged them into handler code.
44 * Websites/webkit-perf.appspot.com/controller.py:
45 (ManifestUpdateHandler.post):
46 (CachedManifestHandler.get):
47 (DashboardUpdateHandler.post):
48 (CachedDashboardHandler.get):
50 (RunsUpdateHandler.post):
52 (RunsChartHandler.post):
53 (DashboardImageHandler.get):
54 * Websites/webkit-perf.appspot.com/models.py:
55 (PersistentCache.set_cache):
57 (DashboardImage.create):
58 (DashboardImage.get_image):
59 * Websites/webkit-perf.appspot.com/models_unittest.py:
60 (PersistentCacheTests.setUp):
61 (PersistentCacheTests.test_set_cache):
62 (PersistentCacheTests.test_get_cache):
63 (DashboardImageTests.setUp):
64 (DashboardImageTests):
65 (DashboardImageTests.test_create):
66 (DashboardImageTests.test_get):
68 2012-03-05 Sheriff Bot <webkit.review.bot@gmail.com>
70 Unreviewed, rolling out r109760.
71 http://trac.webkit.org/changeset/109760
72 https://bugs.webkit.org/show_bug.cgi?id=80320
74 Caused many GTK+ tests to crash (Requested by mrobinson on
79 2012-03-05 Kangil Han <kangil.han@samsung.com>
81 [CMake][DRT] Add WebCoreTestSupport.
82 https://bugs.webkit.org/show_bug.cgi?id=79896
84 Reviewed by Daniel Bates.
86 Add WebCoreTestSupport library for DRT in CMake.
87 We will use internals object by linking this library on DRT.
91 2012-03-05 Martin Robinson <mrobinson@igalia.com>
93 [soup] Crash while loading http://www.jusco.cn
94 https://bugs.webkit.org/show_bug.cgi?id=68238
96 Reviewed by Philippe Normand.
98 * configure.ac: Bumped the libsoup dependency to 2.37.90.
100 2012-03-04 Raphael Kubo da Costa <kubo@profusion.mobi>
102 [CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64
103 https://bugs.webkit.org/show_bug.cgi?id=71507
105 Reviewed by Antonio Gomes.
107 * Source/cmake/OptionsCommon.cmake: Provide two variables which
108 can be changed via CMake: LIB_SUFFIX, which is often used in CMake
109 projects to let the user choose whether a suffix should be added
110 to the library installation directory (such as 32 or 64), and
111 LIB_INSTALL_DIR, which takes LIB_SUFFIX into account to determine
112 whether to install libraries.
114 2012-03-03 Hans Wennborg <hans@chromium.org>
116 Implement Speech JavaScript API
117 https://bugs.webkit.org/show_bug.cgi?id=80019
119 Reviewed by Adam Barth.
121 Add ENABLE_SCRIPTED_SPEECH.
125 2012-03-02 Alexandre Rostovtsev <tetromino@gentoo.org>
127 Make webkit-gtk translations respect LINGUAS
128 https://bugs.webkit.org/show_bug.cgi?id=79605
130 Reviewed by Martin Robinson.
132 PO_LINGUAS, USER_LINGUAS, and USE_LINGUAS added to root
133 GNUmakefile.am to ensure that they can be used in the definition of
134 MOFILES that will be generated by automake.
138 2012-03-02 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
140 [Qt] Remove deleted file from api.pro
142 Reviewed by Noam Rosenthal.
146 2012-03-02 Simon Hausmann <simon.hausmann@nokia.com>
148 [Qt] Compile WebCore without QtWidgets
149 https://bugs.webkit.org/show_bug.cgi?id=80141
151 Reviewed by Tor Arne Vestbø.
153 * Source/api.pri: Use QT += opengl for the WebKit1 bits, such as the QGLWidget
154 usage in PageClientQt.cpp. Previously this dependency came implicitly through WebCore.pri.
156 2012-03-02 Byungwoo Lee <bw80.lee@samsung.com>
158 [EFL] Build warning : comparison between signed and unsigned integer expressions.
159 https://bugs.webkit.org/show_bug.cgi?id=79860
161 Reviewed by Hajime Morita.
163 Fixed build warnings which are getting generated when comparing signed
164 and unsigned integer expressions.
166 * Source/WebCore/bindings/js/JSDocumentCustom.cpp:
167 * Source/WebCore/platform/ContextMenu.cpp:
168 * Source/WebKit/efl/ewk/ewk_view_single.cpp:
170 2012-03-02 Simon Hausmann <simon.hausmann@nokia.com>
172 [Qt] Move QStyle theming code out of WebCore into WebKit1
173 https://bugs.webkit.org/show_bug.cgi?id=80128
175 Reviewed by Kenneth Rohde Christiansen.
177 * Source/api.pri: Adjust to moving source files.
179 2012-03-01 Ryosuke Niwa <rniwa@webkit.org>
181 Perf-o-matic: generate dashboard images for 30, 90, and 365 days
182 https://bugs.webkit.org/show_bug.cgi?id=80016
184 Reviewed by Eric Seidel.
186 Add the ability to generate graphs for 30, 90, and 365 day graphs but only occasionally
187 according to the heuristics in DashboardImage.needs_update.
189 Also fix a bug in Runs.chart_params that y-axis grid was set to an incorrect value.
191 * Websites/webkit-perf.appspot.com/controller.py:
192 (schedule_runs_update):
193 (RunsChartHandler.post):
194 * Websites/webkit-perf.appspot.com/json_generators.py:
196 * Websites/webkit-perf.appspot.com/json_generators_unittest.py:
197 (RunsTest.test_chart_params_with_value):
198 * Websites/webkit-perf.appspot.com/models.py:
200 (DashboardImage.needs_update):
201 * Websites/webkit-perf.appspot.com/models_unittest.py:
202 (HelperTests._assert_there_is_exactly_one_id_holder_and_matches):
203 (HelperTests.test_create_in_transaction_with_numeric_id_holder.execute):
204 (HelperTests.test_create_in_transaction_with_numeric_id_holder):
205 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder):
206 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder):
207 (HelperTests.test_delete_model_with_numeric_id_holder.execute):
208 (HelperTests.test_delete_model_with_numeric_id_holder):
209 (HelperTests.test_model_from_numeric_id.execute):
211 (HelperTests.test_model_from_numeric_id):
212 (BranchTests.test_create_if_possible):
213 (PlatformTests.test_create_if_possible):
214 (BuilderTests.test_create):
215 (BuilderTests.test_update_password):
216 (BuilderTests.test_hashed_password):
217 (BuilderTests.test_authenticate):
218 (_create_some_builder):
220 (BuildTests.test_get_or_insert_from_log):
221 (TestModelTests.test_update_or_insert):
222 (TestModelTests.test_update_or_insert_to_update):
223 (TestModelTests.test_merge):
224 (TestResultTests.test_get_or_insert_value):
225 (TestResultTests.test_get_or_insert_stat_value):
226 (TestResultTests.test_replace_to_change_test_name):
227 (TestResultTests.test_replace_to_change_test_name_with_stat_value):
228 (TestResultTests.test_replace_to_change_test_name_overrides_conflicting_result):
229 (ReportLogTests._create_log_with_payload):
230 (ReportLogTests.test_builder):
231 (ReportLogTests.test_branch):
232 (ReportLogTests.test_platform):
233 (PersistentCacheTests._assert_persistent_cache):
234 (PersistentCacheTests.test_set):
235 (PersistentCacheTests.test_get):
236 (DashboardImageTests):
237 (DashboardImageTests.test_needs_update):
239 2012-03-01 Kangil Han <kangil.han@samsung.com>
241 [DRT] Remove all PlainTextController usages in existing tests by adding internal API
242 https://bugs.webkit.org/show_bug.cgi?id=78570
244 Reviewed by Hajime Morita.
246 This patch will remove all PlainTextController usages
247 in existing DRT tests by adding internal API to WebCore/testing/Internals
249 * Source/autotools/symbols.filter:
251 2012-02-29 Ryosuke Niwa <rniwa@webkit.org>
253 Perf-o-matic build fix. Also toggle the switch to start using ping images on the dashboard after r109190.
255 * Websites/webkit-perf.appspot.com/controller.py:
256 (schedule_runs_update):
257 (schedule_report_process):
258 * Websites/webkit-perf.appspot.com/js/admin.js:
260 * Websites/webkit-perf.appspot.com/js/config.js:
262 2012-02-29 Raphael Kubo da Costa <kubo@profusion.mobi>
264 [CMake] Unreviewed, fix build on 64-bit platforms with SHARED_CORE=ON after r109197.
265 https://bugs.webkit.org/show_bug.cgi?id=79965
267 This partially reverts r66714, in that whether -fPIC is passed to
268 the compiler does not depend on the value of SHARED_CORE anymore:
269 since we always build WTF as a static library, it will always need
270 -fPIC because our shared libraries are built with it.
272 * Source/cmake/WebKitHelpers.cmake: Always pass -fPIC to
273 STATIC_LIBRARY targets.
275 2012-02-29 Raphael Kubo da Costa <kubo@profusion.mobi>
277 [CMake] Unreviewed, fix build on 64-bit platforms with SHARED_CORE=ON after r109197.
279 This partially reverts r66714, in that whether -fPIC is passed to
280 the compiler does not depend on the value of SHARED_CORE anymore:
281 since we always build WTF as a static library, it will always need
282 -fPIC because our shared libraries are built with it.
284 * Source/cmake/WebKitHelpers.cmake: Always pass -fPIC to
285 STATIC_LIBRARY targets.
287 2012-02-29 Carlos Garcia Campos <cgarcia@igalia.com>
289 Unreviewed. Bump WebKitGTK+ version number.
291 * configure.ac: Bump version number to 1.9.0 now that we branched
294 2012-02-29 Carlos Garcia Campos <cgarcia@igalia.com>
296 Unreviewed. Fix GTK+ build.
298 * Source/autotools/symbols.filter: Add symbol.
300 2012-02-28 Raphael Kubo da Costa <kubo@profusion.mobi>
302 [CMake] Always build wtf as a static library.
303 https://bugs.webkit.org/show_bug.cgi?id=79857
305 Reviewed by Eric Seidel.
307 * CMakeLists.txt: Put static libraries in ${CMAKE_BINARY_DIR} too
308 to have them grouped with the shared ones.
310 2012-02-28 Ryosuke Niwa <rniwa@webkit.org>
312 perf-o-matic: generate dashboard images using Google Chart Tools
313 https://bugs.webkit.org/show_bug.cgi?id=79838
315 Reviewed by Hajime Morita.
317 Rename RunsJSONGenerator to Runs and added an ability to generate parameters for Google chart tool.
318 Also added RunsChartHandler to make url-fetches these images and DashboardImageHandler to serve them.
319 The image is stored in DashboardImage model.
321 We can't enable flip the switch to use images yet because we don't create images on fly (they're
322 generated when runs are updated; i.e. bots upload new results). We should be able to flip the switch
323 once this patch lands and all perf bots cycle.
325 We probably make way too many calls to Google chart tool's server with this preliminary design but we
326 can easily move this task into the backend and run it via a cron job once we know it works.
328 * Websites/webkit-perf.appspot.com/controller.py:
329 (schedule_runs_update):
330 (RunsUpdateHandler.post):
332 (RunsChartHandler.get):
333 (RunsChartHandler.post):
334 (DashboardImageHandler):
335 (DashboardImageHandler.get):
336 (schedule_report_process):
337 * Websites/webkit-perf.appspot.com/json_generators.py:
338 (ManifestJSONGenerator.value):
343 * Websites/webkit-perf.appspot.com/json_generators_unittest.py:
345 (RunsTest._create_results):
346 (RunsTest.test_generate_runs):
347 (RunsTest.test_value_without_results):
348 (RunsTest.test_value_with_results):
349 (RunsTest.test_run_from_build_and_result):
350 (RunsTest.test_chart_params_with_value):
351 (RunsTest.test_chart_params_with_value.split_as_int):
352 * Websites/webkit-perf.appspot.com/main.py:
353 * Websites/webkit-perf.appspot.com/models.py:
354 (PersistentCache.get_cache):
356 (DashboardImage.key_name):
358 2012-02-28 Dave Tu <dtu@chromium.org>
360 Add new GPU builders to flakiness dashboard.
361 https://bugs.webkit.org/show_bug.cgi?id=79839
363 Reviewed by Ojan Vafai.
365 * Tools/TestResultServer/static-dashboards/builders.js:
367 2012-02-28 Shinya Kawanaka <shinyak@chromium.org>
369 Element should be able to have multiple shadow roots.
370 https://bugs.webkit.org/show_bug.cgi?id=77931
372 Reviewed by Hajime Morita.
374 * Source/autotools/symbols.filter:
376 2012-02-27 Shinya Kawanaka <shinyak@chromium.org>
378 Element::removeShadowRoot() and setShadowRoot() should be moved into ShadowTree.
379 https://bugs.webkit.org/show_bug.cgi?id=78313
381 Reviewed by Hajime Morita.
383 * Source/autotools/symbols.filter:
385 2012-02-27 Dave Tu <dtu@chromium.org>
387 Update flakiness dashboard unit test.
388 https://bugs.webkit.org/show_bug.cgi?id=79711
390 Reviewed by Ojan Vafai.
392 * Tools/TestResultServer/static-dashboards/flakiness_dashboard_tests.js:
394 2012-02-27 Ryosuke Niwa <rniwa@webkit.org>
396 Extract the logic to merge tests from MergeTestsHandler and add unit tests
397 https://bugs.webkit.org/show_bug.cgi?id=79602
399 Reviewed by Hajime Morita.
401 Extracted Test.merge and TestResult.replace_to_change_test_name out of MergeTestsHandler,
402 and moved MergeTestsHandler into admin_handlers.py where it belongs.
404 Added new backend "model-manipulator" to execute tasks to merge tests.
406 Also revive the inadvertently removed manual submission form on the admin page.
408 * Websites/webkit-perf.appspot.com/admin_handlers.py:
409 (AdminDashboardHandler.get_tests):
411 (MergeTestsHandler.post):
412 * Websites/webkit-perf.appspot.com/app.yaml:
413 * Websites/webkit-perf.appspot.com/backends.yaml: Added.
414 * Websites/webkit-perf.appspot.com/css/admin.css:
415 * Websites/webkit-perf.appspot.com/js/admin.js:
416 * Websites/webkit-perf.appspot.com/main.py:
417 * Websites/webkit-perf.appspot.com/merge_tests_handler.py: Removed.
418 * Websites/webkit-perf.appspot.com/models.py:
421 (TestResult.replace_to_change_test_name):
422 * Websites/webkit-perf.appspot.com/models_unittest.py:
423 (DataStoreTestsBase.assertOnlyInstance):
424 (DataStoreTestsBase):
425 (DataStoreTestsBase.assertOnlyInstances):
426 (DataStoreTestsBase.assertEqualUnorderedModelList):
427 (DataStoreTestsBase.assertEqualUnorderedList):
429 (TestModelTests.test_merge):
431 (TestResultTests.test_get_or_insert_value):
432 (TestResultTests.test_get_or_insert_stat_value):
433 (TestResultTests.test_replace_to_change_test_name):
434 (TestResultTests.test_replace_to_change_test_name_with_stat_value):
435 (TestResultTests.test_replace_to_change_test_name_overrides_conflicting_result):
437 2012-02-27 ChangSeok Oh <shivamidow@gmail.com>
439 [EFL] Support mutation observers
440 https://bugs.webkit.org/show_bug.cgi?id=79603
442 Reviewed by Eric Seidel.
444 Added a build-option for the mutation observers feature.
446 * Source/cmake/OptionsEfl.cmake:
447 * Source/cmakeconfig.h.cmake:
449 2012-02-26 Shinya Kawanaka <shinyak@chromium.org>
451 Rename ShadowRootList to ShadowTree.
452 https://bugs.webkit.org/show_bug.cgi?id=79342
454 Reviewed by Hajime Morita.
456 * Source/autotools/symbols.filter:
458 2012-02-26 Chang Wan Hong <jourmoon@company100.net>
460 Update .gitignore for project property files generated by Eclipse.
461 https://bugs.webkit.org/show_bug.cgi?id=79463
463 Reviewed by Andreas Kling.
465 * .gitignore: Ignore .project and .cproject
467 2012-02-25 Ryosuke Niwa <rniwa@webkit.org>
469 Perf-o-matic build fix after r108917. I need a scrollbar in order see all the tests.
471 * Websites/webkit-perf.appspot.com/css/admin.css:
474 2012-02-25 Ryosuke Niwa <rniwa@webkit.org>
476 perf-o-matic needs a better admin page
477 https://bugs.webkit.org/show_bug.cgi?id=79585
479 Reviewed by Sam Weinig.
481 Add admin/ to replace admin/create-models.html and admin/merge-tests.
483 Also update MergeTestHandler to accept JSON requests and add "Admin" navigation link on all pages.
485 * Websites/webkit-perf.appspot.com/admin_handlers.py: Added.
486 * Websites/webkit-perf.appspot.com/controller.py:
487 (RunsUpdateHandler.post): Fix a regression from r108399.
488 * Websites/webkit-perf.appspot.com/css/admin.css: Added.
489 * Websites/webkit-perf.appspot.com/js/admin.js: Added.
490 * Websites/webkit-perf.appspot.com/js/config.js:
491 * Websites/webkit-perf.appspot.com/main.py:
492 * Websites/webkit-perf.appspot.com/merge_tests.html: Removed.
493 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
495 (MergeTestsHandler.post):
496 * Websites/webkit-perf.appspot.com/static: Removed.
497 * Websites/webkit-perf.appspot.com/static/create-models.html: Removed.
499 2012-02-24 Ryosuke Niwa <rniwa@webkit.org>
501 Increment perf-o-matic version.
503 * Websites/webkit-perf.appspot.com/app.yaml:
505 2012-02-23 Konrad Piascik <kpiascik@rim.com>
507 Upstream BlackBerry Cookie Management Classes
508 https://bugs.webkit.org/show_bug.cgi?id=73654
510 Reviewed by Rob Buis.
512 Manual test to see in milliseconds how quickly 100 writes followed by 100 reads take.
513 This test is ran twice and the average read and write for each of the 2 runs is shown.
515 * ManualTests/cookieSpeedTest.html: Added.
517 2012-02-23 Dave Tu <dtu@chromium.org>
519 Add Chromium gpu_tests to the flakiness dashboard
520 https://bugs.webkit.org/show_bug.cgi?id=79300
522 Reviewed by Ojan Vafai.
524 * Tools/TestResultServer/static-dashboards/builders.js:
525 * Tools/TestResultServer/static-dashboards/dashboard_base.js:
527 2012-02-23 Patrick Gansterer <paroga@webkit.org>
529 [CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro
530 https://bugs.webkit.org/show_bug.cgi?id=79371
532 Reviewed by Daniel Bates.
534 Add a new macro to handle the inclusion of the platform specific *.cmake files.
535 In the future this macro should get expanded to also handle feature specifc
536 files, like the UseJSC.cmake in WebCore we already have.
538 * Source/cmake/WebKitMacros.cmake:
540 2012-02-23 Patrick Gansterer <paroga@webkit.org>
542 [CMake] Add FindDirectX
543 https://bugs.webkit.org/show_bug.cgi?id=79344
545 Reviewed by Adam Roben.
547 * Source/cmake/FindDirectX.cmake: Added.
549 2012-02-23 Patrick Gansterer <paroga@webkit.org>
551 [CMake] Add FindQuickTimeSDK
552 https://bugs.webkit.org/show_bug.cgi?id=79345
554 Reviewed by Adam Roben.
556 * Source/cmake/FindQuickTimeSDK.cmake: Added.
558 2012-02-22 Raphael Kubo da Costa <kubo@profusion.mobi>
560 [CMake] Remove FindGDK.cmake and FindGDK-PixBuf.cmake
561 https://bugs.webkit.org/show_bug.cgi?id=79292
563 Reviewed by Daniel Bates.
565 These files were committed when the EFL port's buildsystem code
566 was upstreamed, but are currently not being used anywhere, as the EFL
567 port has not depended on GDK for a long time.
569 * Source/cmake/FindGDK-PixBuf.cmake: Removed.
570 * Source/cmake/FindGDK.cmake: Removed.
572 2012-02-22 Martin Robinson <mrobinson@igalia.com>
574 [GTK] Clean build is broken when using make -j
575 https://bugs.webkit.org/show_bug.cgi?id=76388
577 * GNUmakefile.am: Add new global source list variables.
579 2012-02-20 Ryosuke Niwa <rniwa@webkit.org>
581 perf-o-matic: Extract logic to generate JSON responses as classes to unit test
582 https://bugs.webkit.org/show_bug.cgi?id=79018
584 Rubber-stamped by Adam Barth.
586 Extracted DashboardJSONGenerator, ManifestJSONGenerator, and RunsJSONGenerator
587 into json_generators.py from DashboardHandler, ManifestHandler, and RunsHandler
588 and added unit tests for the former three classes.
590 Merged the latter three classes into controler.py since they have become too trivial
591 to have their own files.
593 * Websites/webkit-perf.appspot.com/controller.py:
594 (ManifestUpdateHandler):
595 (ManifestUpdateHandler.get):
596 (ManifestUpdateHandler.post):
597 (DashboardUpdateHandler):
598 (DashboardUpdateHandler.get):
599 (DashboardUpdateHandler.post):
600 (_get_test_branch_platform_ids):
602 (RunsUpdateHandler.get):
603 (CachedRunsHandler.get):
604 * Websites/webkit-perf.appspot.com/dashboard_handler.py: Removed.
605 * Websites/webkit-perf.appspot.com/json_generators.py: Added.
607 (JSONGeneratorBase.to_json):
608 (DashboardJSONGenerator):
609 (DashboardJSONGenerator.__init__):
610 (DashboardJSONGenerator.value):
611 (ManifestJSONGenerator):
612 (ManifestJSONGenerator.__init__):
613 (ManifestJSONGenerator.value):
615 (RunsJSONGenerator.__init__):
616 (RunsJSONGenerator._generate_runs):
617 (RunsJSONGenerator._entry_from_build_and_result):
618 (RunsJSONGenerator.value):
619 * Websites/webkit-perf.appspot.com/json_generators_unittest.py: Added.
621 (JSONGeneratorBaseTest):
622 (JSONGeneratorBaseTest.test_to_json):
623 (JSONGeneratorBaseTest.test_to_json.AJSONGenerator):
624 (JSONGeneratorBaseTest.test_to_json.AJSONGenerator.value):
625 (DashboardJSONGeneratorTest):
626 (DashboardJSONGeneratorTest.test_value_no_branch):
627 (DashboardJSONGeneratorTest.test_value_no_plaforms):
628 (DashboardJSONGeneratorTest.test_value_single_platform):
629 (DashboardJSONGeneratorTest.test_value_two_platforms):
630 (ManifestJSONGeneratorTest):
631 (ManifestJSONGeneratorTest.test_value_no_branch):
632 (ManifestJSONGeneratorTest.test_value_no_plaforms):
633 (ManifestJSONGeneratorTest._assert_single_test):
634 (ManifestJSONGeneratorTest.test_value_single_platform):
635 (ManifestJSONGeneratorTest.test_value_two_platforms):
636 (ManifestJSONGeneratorTest.test_value_two_tests):
637 (RunsJSONGeneratorTest):
638 (RunsJSONGeneratorTest._create_results):
639 (RunsJSONGeneratorTest.test_generate_runs):
640 (RunsJSONGeneratorTest.test_value_without_results):
641 (RunsJSONGeneratorTest.test_value_with_results):
642 (RunsJSONGeneratorTest._assert_entry):
643 (RunsJSONGeneratorTest.test_run_from_build_and_result):
644 (RunsJSONGeneratorTest.test_run_from_build_and_result.create_build):
645 * Websites/webkit-perf.appspot.com/main.py:
646 * Websites/webkit-perf.appspot.com/manifest_handler.py: Removed.
647 * Websites/webkit-perf.appspot.com/models.py:
648 (Test.update_or_insert.execute):
650 (TestResult.get_or_insert_from_parsed_json):
651 * Websites/webkit-perf.appspot.com/models_unittest.py:
652 (TestModelTests.test_update_or_insert_to_update):
653 (TestResultTests.test_get_or_insert_stat_value):
654 * Websites/webkit-perf.appspot.com/runs_handler.py: Removed.
656 2012-02-20 Martin Robinson <mrobinson@igalia.com>
658 [GTK] Turn on requestAnimationFrame for release builds
659 https://bugs.webkit.org/show_bug.cgi?id=79038
661 Reviewed by Gustavo Noronha Silva.
663 * configure.ac: Turn on requestAnimationFrame by default.
665 2012-02-20 Martin Robinson <mrobinson@igalia.com>
667 [GTK] Geolocation support should be on by default
668 https://bugs.webkit.org/show_bug.cgi?id=79037
670 Reviewed by Gustavo Noronha Silva.
672 * configure.ac: Turn on geolocation support in release builds.
674 2012-02-20 Kihong Kwon <kihong.kwon@samsung.com>
676 Add a new API for the Vibration API(W3C).
677 https://bugs.webkit.org/show_bug.cgi?id=72010
679 Reviewed by Hajime Morita.
681 Add Implementation for the Vibration API to the WebKit-EFL port.
682 http://dev.w3.org/2009/dap/vibration/
684 * Source/cmake/OptionsEfl.cmake: Add ENABLE_VIBRATION feature.
685 * Source/cmakeconfig.h.cmake:
687 2012-02-19 Ryosuke Niwa <rniwa@webkit.org>
689 Move more logic from handler classes to model classes and add unit tests
690 https://bugs.webkit.org/show_bug.cgi?id=78989
692 Reviewed by Hajime Morita.
694 Extracted various functions from CreateHandler, ReportHanlder, and RunsHanlder to model classes
695 in order to unit-test them, added DataStoreTestsBase to reduce the code duplication in tests,
696 and added a whole bunch of unit tests in models_unittest.py.
698 * Websites/webkit-perf.appspot.com/create_handler.py:
699 (CreateHandler._create_branch):
700 (CreateHandler._create_platform):
701 * Websites/webkit-perf.appspot.com/models.py:
702 (_create_if_possible):
703 (_create_if_possible.execute):
705 (Branch.create_if_possible):
707 (Platform.create_if_possible):
709 (Build.get_or_insert_from_log):
711 (Test.update_or_insert):
712 (Test.update_or_insert.execute):
714 (TestResult.get_or_insert_from_parsed_json):
715 (TestResult.get_or_insert_from_parsed_json._float_or_none):
716 (TestResult.generate_runs):
717 * Websites/webkit-perf.appspot.com/models_unittest.py:
718 (DataStoreTestsBase):
719 (DataStoreTestsBase.assertThereIsNoInstanceOf):
720 (DataStoreTestsBase.assertOnlyInstance):
721 (DataStoreTestsBase.assertEqualUnorderedList):
723 (HelperTests.test_create_in_transaction_with_numeric_id_holder):
724 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder):
725 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder):
726 (HelperTests.test_delete_model_with_numeric_id_holder):
728 (BranchTests.test_create_if_possible):
730 (PlatformTests.test_create_if_possible):
732 (_create_some_builder):
734 (BuildTests.test_get_or_insert_from_log):
736 (TestModelTests.test_update_or_insert):
737 (TestModelTests.test_update_or_insert_to_update):
739 (TestResultTests._create_build):
740 (TestResultTests.test_get_or_insert_value):
741 (TestResultTests.test_get_or_insert_stat_value):
742 (TestResultTests._create_results):
743 (TestResultTests.test_generate_runs):
745 (ReportLogTests.test_branch):
746 (ReportLogTests.test_platform):
747 (PersistentCacheTests):
748 (PersistentCacheTests.setUp):
749 (PersistentCacheTests.test_set):
750 * Websites/webkit-perf.appspot.com/report_process_handler.py:
751 (ReportProcessHandler.post):
752 * Websites/webkit-perf.appspot.com/runs_handler.py:
756 2012-02-20 Patrick Gansterer <paroga@webkit.org>
758 [CMake] Fix PLATFORM() define for Windows.
760 Define WTF_PLATFORM_WIN instead of WTF_PLATFORM_WINDOWS.
762 * Source/cmake/OptionsWindows.cmake:
764 2012-02-20 Martin Robinson <mrobinson@igalia.com>
766 Fix WebKit2GTK+ for 'make distcheck'.
768 Instead of conditionally including WebKit2 GNUmakefiles, always
769 include them and conditionally activate the final targets.
773 2012-02-19 Gyuyoung Kim <gyuyoung.kim@samsung.com>
775 [CMAKE] Check gstreamer minimum required version.
776 https://bugs.webkit.org/show_bug.cgi?id=79005
778 Reviewed by Daniel Bates.
780 To enable video, Gstreamer version requires to be above 0.10.30.
781 This patch checks whether Gstreamer version is greater than 0.10.30.
783 * Source/cmake/FindGStreamer-App.cmake:
784 * Source/cmake/FindGStreamer-Base.cmake:
785 * Source/cmake/FindGStreamer-Interfaces.cmake:
786 * Source/cmake/FindGStreamer-Pbutils.cmake:
787 * Source/cmake/FindGStreamer-Plugins-Base.cmake:
788 * Source/cmake/FindGStreamer-Video.cmake:
789 * Source/cmake/FindGStreamer.cmake:
791 2012-02-19 Gustavo Noronha Silva <gns@gnome.org>
793 [GTK] Remove unused GSettings stuff
794 https://bugs.webkit.org/show_bug.cgi?id=78995
796 Reviewed by Martin Robinson.
798 * configure.ac: remove gsettings schema file creation.
800 2012-02-19 Ryosuke Niwa <rniwa@webkit.org>
802 Perf-o-matic should show both WebKit and Chromium revisions
803 https://bugs.webkit.org/show_bug.cgi?id=78955
805 Reviewed by Andreas Kling.
807 Include Chromium revision numbers in runs responses when available.
809 * Websites/webkit-perf.appspot.com/js/config.js:
811 (urlForChangesetList):
812 * Websites/webkit-perf.appspot.com/runs_handler.py:
815 2012-02-18 Kevin Ollivier <kevino@theolliviers.com>
817 [wx] Exclude a couple unused bindings files from the build
818 as they do not compile currently.
822 2012-02-17 Ryosuke Niwa <rniwa@webkit.org>
824 perf-o-matic needs model unit tests
825 https://bugs.webkit.org/show_bug.cgi?id=78885
827 Reviewed by Adam Barth.
829 Added unit tests for models.py.
831 Also renamed modelFromNumericId to model_from_numeric_id and moved set_persitent_cache and get_persistent_cache
832 from controller to PersistentCache.set_cache and PersistentCahce.set_cache respectively.
834 * Websites/webkit-perf.appspot.com/controller.py:
836 (CachedManifestHandler.get):
838 (CachedDashboardHandler.get):
840 (CachedRunsHandler.get):
841 * Websites/webkit-perf.appspot.com/create_handler.py:
842 (CreateHandler._create_builder):
843 (CreateHandler._create_builder.execute):
844 * Websites/webkit-perf.appspot.com/models.py:
845 (create_in_transaction_with_numeric_id_holder):
846 (model_from_numeric_id):
849 (Builder.update_password):
850 (Builder._hashed_password):
851 (TestResult.key_name):
852 (ReportLog.get_value):
853 (ReportLog._integer_in_payload):
855 (ReportLog.timestamp):
857 (PersistentCache.set_cache):
858 (PersistentCache.set_cache.execute):
859 (PersistentCache.get_cache):
860 * Websites/webkit-perf.appspot.com/models_unittest.py: Added.
863 (HelperTests.tearDown):
864 (HelperTests._assert_there_is_exactly_one_id_holder_and_matches):
865 (HelperTests.test_create_in_transaction_with_numeric_id_holder):
866 (HelperTests.test_create_in_transaction_with_numeric_id_holder.execute):
867 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder):
868 (HelperTests.test_failing_in_create_in_transaction_with_numeric_id_holder.execute):
869 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder):
870 (HelperTests.test_raising_in_create_in_transaction_with_numeric_id_holder.execute):
871 (HelperTests.test_delete_model_with_numeric_id_holder):
872 (HelperTests.test_delete_model_with_numeric_id_holder.execute):
873 (HelperTests.test_model_from_numeric_id):
874 (HelperTests.test_model_from_numeric_id.execute):
876 (BuilderTests.setUp):
877 (BuilderTests.tearDown):
878 (BuilderTests.test_create):
879 (BuilderTests.test_update_password):
880 (BuilderTests.test_hashed_password):
881 (BuilderTests.test_authenticate):
884 (ReportLog.tearDown):
885 (ReportLog._create_log_with_payload):
886 (ReportLog.test_parsed_payload):
887 (ReportLog.test_get_value):
888 (ReportLog.test_results):
889 (ReportLog.test_builder):
890 (ReportLog.test_build_number):
891 (ReportLog.test_webkit_revision):
892 (ReportLog.chromium_revision):
893 (PersistentCacheTests):
894 (PersistentCacheTests.setUp):
895 (PersistentCacheTests.tearDown):
896 (PersistentCacheTests._assert_persistent_cache):
897 (PersistentCacheTests.test_set):
898 (PersistentCacheTests.test_get):
899 * Websites/webkit-perf.appspot.com/runs_handler.py:
902 2012-02-17 Carlos Garcia Campos <cgarcia@igalia.com>
904 Unreviewed. Fix GTK+ build after r108003.
906 * Source/autotools/symbols.filter: Add missing symbol.
908 2012-02-16 Simon Hausmann <simon.hausmann@nokia.com>
910 [Qt] Move event conversion functions from WebCore to WebKit
911 https://bugs.webkit.org/show_bug.cgi?id=78788
913 Reviewed by Kenneth Rohde Christiansen.
915 * Source/api.pri: Add new files to the build.
917 2012-02-14 Raphael Kubo da Costa <kubo@profusion.mobi>
919 [CMake] Remove unused PkgConfig module import from FindCFLite.cmake.
920 https://bugs.webkit.org/show_bug.cgi?id=78600
922 Reviewed by Adam Roben.
924 * Source/cmake/FindCFLite.cmake:
926 2012-02-15 Roland Steiner <rolandsteiner@chromium.org>
928 <style scoped>: Allow <style scoped> as a direct child of a ShadowRoot
929 https://bugs.webkit.org/show_bug.cgi?id=77853
931 numberOfScopedHTMLStyleChildren got moved from Element into Node.
933 Reviewed by Dimitri Glazkov.
935 * Source/autotools/symbols.filter:
937 2012-02-13 Raphael Kubo da Costa <kubo@profusion.mobi>
939 [CMake] Merge WebKitEfl.cmake into FindEFL.cmake.
940 https://bugs.webkit.org/show_bug.cgi?id=78566
942 Reviewed by Daniel Bates.
944 * Source/cmake/FindEFL.cmake: Move the code to find edje_cc here from
946 * Source/cmake/WebKitEfl.cmake: Removed.
948 2012-02-14 Shinya Kawanaka <shinyak@google.com>
950 Use youngestShadowRoot and oldestShadowRoot instead of Element::shadowRoot().
951 https://bugs.webkit.org/show_bug.cgi?id=78455
953 Reviewed by Hajime Morita.
955 Exports necessary symbols.
957 * Source/autotools/symbols.filter:
959 2012-02-13 Ryosuke Niwa <rniwa@webkit.org>
961 Yet another perf-o-matic build fix. It turns out that a task of the same name can't be
962 queued for days after the first task is completed. So don't use it. Updating persistent
963 caches more often than necessary is better than never updating them.
965 * Websites/webkit-perf.appspot.com/controller.py:
966 (schedule_manifest_update):
967 (schedule_dashboard_update):
968 (schedule_runs_update):
970 2012-02-13 ChangSeok Oh <shivamidow@gmail.com>
972 [GTK] Revise configuration for MHTML
973 https://bugs.webkit.org/show_bug.cgi?id=78364
975 Reviewed by Gustavo Noronha Silva.
977 Added some lines to show checking messages, whether mhtml is enabled or not
978 during configuration and the configuration result for mhtml.
979 MHTML is a web page archive format used to combine resources
980 that are typically represented by external links (such as images, Flash animations,
981 Java applets, audio files) together with HTML code into a single file.
982 http://en.wikipedia.org/wiki/MHTML
986 2012-02-06 Raphael Kubo da Costa <kubo@profusion.mobi>
988 [EFL] Drop support for the Curl network backend.
989 https://bugs.webkit.org/show_bug.cgi?id=77874
991 Reviewed by Eric Seidel.
993 Nobody seems to be maintaining the Curl backend in WebCore, the
994 EFL port developers all seem to be using the Soup backend and the
995 port itself has many features which are only implemented for the
998 * Source/cmake/OptionsEfl.cmake: Remove network backend selection
999 checks and unconditionally require Glib and Libsoup, bump the
1000 required LibSoup version to the same one the GTK+ port looks for,
1001 since we share the same network backend.
1003 2012-02-12 Ryosuke Niwa <rniwa@webkit.org>
1005 Another perf-o-matic build fix.
1007 * Websites/webkit-perf.appspot.com/report_process_handler.py:
1008 (ReportProcessHandler._create_build_if_possible):
1010 2012-02-12 Ryosuke Niwa <rniwa@webkit.org>
1012 Perf-o-matic build fix.
1014 * Websites/webkit-perf.appspot.com/report_handler.py:
1015 (ReportHandler.post):
1017 2012-02-10 Ryosuke Niwa <rniwa@webkit.org>
1019 REGRESSION: Perf-o-matic adds duplicated test results
1020 https://bugs.webkit.org/show_bug.cgi?id=78373
1022 Reviewed by Hajime Morita.
1024 Add TestResult inside a transaction. We use high replication databsae but this should prevent
1025 the duplication in the most of the time.
1027 Also fixed random bugs in Controller and ReportHandler.
1029 * Websites/webkit-perf.appspot.com/controller.py:
1030 (get_persistent_cache):
1031 * Websites/webkit-perf.appspot.com/report_handler.py:
1032 (ReportHandler.post):
1033 * Websites/webkit-perf.appspot.com/report_process_handler.py:
1034 (ReportProcessHandler.post):
1035 (ReportProcessHandler._add_test_if_needed):
1036 (ReportProcessHandler):
1037 (ReportProcessHandler._add_test_result_if_needed):
1038 (ReportProcessHandler._add_test_result_if_needed._float_or_none):
1039 (ReportProcessHandler._add_test_result_if_needed.execute):
1041 2012-02-12 Carlos Garcia Campos <cgarcia@igalia.com>
1043 Unreviewed. Fix GTK+ build after r107454.
1045 * configure.ac: Disable Mutation observers build on GTK+ until it
1048 2012-02-10 Adam Klein <adamk@chromium.org>
1050 Enable MUTATION_OBSERVERS by default on all platforms
1051 https://bugs.webkit.org/show_bug.cgi?id=78196
1053 Reviewed by Ojan Vafai.
1057 2012-02-10 Ryosuke Niwa <rniwa@webkit.org>
1059 Perf-o-matic build fix after r107386.
1061 * Websites/webkit-perf.appspot.com/app.yaml:
1062 * Websites/webkit-perf.appspot.com/controller.py:
1063 (schedule_manifest_update):
1064 (schedule_dashboard_update):
1065 (schedule_runs_update):
1066 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
1067 (MergeTestsHandler.get):
1068 * Websites/webkit-perf.appspot.com/report_logs_handler.py:
1069 (ReportLogsHandler.get):
1070 (ReportLogsHandler.post):
1072 2012-02-10 Ryosuke Niwa <rniwa@webkit.org>
1074 Perf-o-matic should process reports in background
1075 https://bugs.webkit.org/show_bug.cgi?id=78309
1077 Reviewed by Hajime Morita.
1079 Split the logic to create Build, Test, and TestResult objects from ReportHandler into ReportProcessHandler.
1080 ReportHandler now merely creates ReportLog and schedules a task to process it.
1082 Also added ReportLogHandler to manage stale ReportLogs.
1084 * Websites/webkit-perf.appspot.com/app.yaml:
1085 * Websites/webkit-perf.appspot.com/controller.py:
1086 (schedule_manifest_update):
1087 (schedule_dashboard_update):
1088 (schedule_runs_update):
1089 (CachedRunsHandler.get):
1090 (schedule_report_process):
1091 * Websites/webkit-perf.appspot.com/main.py:
1092 * Websites/webkit-perf.appspot.com/merge_tests.html: Renamed from Websites/webkit-perf.appspot.com/merge_tests.yaml.
1093 * Websites/webkit-perf.appspot.com/models.py:
1095 (ReportLog._parsed_payload):
1096 (ReportLog.get_value):
1097 (ReportLog.results):
1098 (ReportLog.builder):
1100 (ReportLog.platform):
1101 (ReportLog.build_number):
1102 (ReportLog.webkit_revision):
1103 (ReportLog.chromium_revision):
1104 (ReportLog._model_by_key_name_in_payload):
1105 (ReportLog._integer_in_payload):
1106 (ReportLog.timestamp):
1107 * Websites/webkit-perf.appspot.com/report_handler.py:
1108 (ReportHandler.post):
1109 (ReportHandler._output):
1110 (ReportHandler._results_are_valid):
1111 (ReportHandler._results_are_valid._is_float_convertible):
1113 * Websites/webkit-perf.appspot.com/report_logs.html: Added.
1114 * Websites/webkit-perf.appspot.com/report_logs_handler.py: Added.
1115 (ReportLogsHandler):
1116 (ReportLogsHandler.get):
1117 (ReportLogsHandler.post):
1118 (ReportLogsHandler._error):
1119 * Websites/webkit-perf.appspot.com/report_process_handler.py: Copied from Websites/webkit-perf.appspot.com/report_handler.py.
1120 (ReportProcessHandler):
1121 (ReportProcessHandler.post):
1122 (ReportProcessHandler._create_build_if_possible):
1123 (ReportProcessHandler._create_build_if_possible.execute):
1124 (ReportProcessHandler._add_test_if_needed):
1126 2012-02-09 Ryosuke Niwa <rniwa@webkit.org>
1128 Perf-o-matic shouldn't rely on memcache to store cached JSON responses
1129 https://bugs.webkit.org/show_bug.cgi?id=78306
1131 Reviewed by Adam Barth.
1133 Added PersistentCache model that stores the generated JSON responses.
1135 * Websites/webkit-perf.appspot.com/controller.py:
1136 (set_persistent_cache):
1137 (set_persistent_cache.execute):
1138 (get_persistent_cache):
1140 (CachedManifestHandler.get):
1142 (CachedDashboardHandler.get):
1144 (CachedRunsHandler.get):
1145 * Websites/webkit-perf.appspot.com/models.py:
1150 2012-02-09 Ryosuke Niwa <rniwa@webkit.org>
1152 Perf-o-matic should update memcache in taskqueue
1153 https://bugs.webkit.org/show_bug.cgi?id=78209
1155 Reviewed by Adam Barth.
1157 Update dashboard, manifest, and runs memcaches in taskqueue.
1158 Also centralized the management of caches in controller.py.
1160 * Websites/webkit-perf.appspot.com/app.yaml:
1161 * Websites/webkit-perf.appspot.com/controller.py: Added.
1163 (schedule_manifest_update):
1164 (CachedManifestHandler):
1165 (CachedManifestHandler.get):
1167 (schedule_dashboard_update):
1168 (CachedDashboardHandler):
1169 (CachedDashboardHandler.get):
1171 (schedule_runs_update):
1172 (CachedRunsHandler):
1173 (CachedRunsHandler.get):
1174 * Websites/webkit-perf.appspot.com/create_handler.py:
1175 (CreateHandler.post):
1176 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
1177 (DashboardHandler.post):
1178 * Websites/webkit-perf.appspot.com/main.py:
1179 * Websites/webkit-perf.appspot.com/manifest_handler.py:
1180 (ManifestHandler.post):
1181 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
1182 (MergeTestsHandler.post):
1183 * Websites/webkit-perf.appspot.com/report_handler.py:
1184 (ReportHandler.post):
1185 * Websites/webkit-perf.appspot.com/runs_handler.py:
1188 2012-02-09 Carlos Garcia Campos <cgarcia@igalia.com>
1190 [GTK] Add WebKitWebView::mouse-target-changed signal to WebKit2 GTK+ API
1191 https://bugs.webkit.org/show_bug.cgi?id=78097
1193 Reviewed by Martin Robinson.
1195 * Source/autotools/symbols.filter: Add freeOwnedGPtr<_GdkEvent>
1196 symbol to be able to use GOwnPtr<GdkEvent> in WebKit2 GTK+ unit
1199 2012-02-09 Kent Tamura <tkent@chromium.org>
1201 Do not localize numbers in scientific notation
1202 https://bugs.webkit.org/show_bug.cgi?id=78208
1204 Reviewed by Hajime Morita.
1206 * ManualTests/input-number-localization.html: Updated for scientific notation.
1208 2012-02-09 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1210 [CMAKE] Change lowercase variable with uppercase's.
1211 https://bugs.webkit.org/show_bug.cgi?id=78198
1213 Reviewed by Daniel Bates.
1215 CMake variable is only written by uppercase.
1219 2012-02-07 MORITA Hajime <morrita@google.com>
1221 Replacement text should be available from the marker.
1222 https://bugs.webkit.org/show_bug.cgi?id=77934
1224 Reviewed by Kent Tamura.
1226 * Source/autotools/symbols.filter: Added an exporting symbol.
1228 2012-02-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1230 [CMAKE] Use *bin* and *lib* directories for executable and libraries.
1231 https://bugs.webkit.org/show_bug.cgi?id=77928
1233 Reviewed by Daniel Bates.
1235 CMake has used *Programs* directory for executable. In addition, shared libraries are being
1236 built in source directory. It is better to set common places in order to maintain executable
1237 and libraries. *bin* is for executable and *lib* is for library.
1239 * CMakeLists.txt: Set library output path.
1240 * Source/cmake/WebKitFS.cmake: Remove *Programs* creation.
1242 2012-02-07 Priit Laes <plaes@plaes.org>
1244 Get rid of Source/autotools/webkit.m4
1245 https://bugs.webkit.org/show_bug.cgi?id=77833
1247 Reviewed by Martin Robinson.
1249 Move checks from webkit.m4 to configure.ac and modernize macros:
1250 . Check for visibility flags after CXX has been defined
1251 . Use PKG_PROG_PKG_CONFIG for pkg-config lookup
1252 . Drop unused LIBFFTW_REQUIRED_VERSION
1253 . Update ICU libs for mingw (bug 77837).
1254 . Require Pango 1.21.0 (as per unicode backend)
1255 . Bump minimum glib version due to g_thread_init changes
1257 * Source/autotools/webkit.m4: Removed.
1260 2012-02-07 Ryosuke Niwa <rniwa@webkit.org>
1262 Dashboard on perf-o-matic should be sorted
1263 https://bugs.webkit.org/show_bug.cgi?id=77924
1265 Reviewed by Tony Chang.
1267 Sort tests in the frontend using the fact ES5 keeps the property order in the insertion order.
1269 * Websites/webkit-perf.appspot.com/js/config.js:
1270 (fetchDashboardManifest):
1272 2012-02-07 Frederik Gladhorn <frederik.gladhorn@nokia.com>
1274 Update .gitignore for Qt Creator/KDevelop.
1275 https://bugs.webkit.org/show_bug.cgi?id=77984
1277 Reviewed by Simon Hausmann.
1279 * .gitignore: Ignore temp files created by Qt Creator and KDevelop.
1281 2012-02-07 Priit Laes <plaes@plaes.org>
1283 [GTK] Broken "HTML5 <scoped style>" detection
1284 https://bugs.webkit.org/show_bug.cgi?id=77979
1286 Reviewed by Gustavo Noronha Silva.
1288 * configure.ac: Fix wrong variable for HTML5 <style scoped> detection
1290 2012-02-06 Shinya Kawanaka <shinyak@google.com>
1292 Remove Element::ensureShadowRoot export.
1293 https://bugs.webkit.org/show_bug.cgi?id=77932
1295 Reviewed by Hajime Morita.
1297 * Source/autotools/symbols.filter:
1299 2012-02-06 Martin Robinson <mrobinson@igalia.com> and Nayan Kumar K <nayankk@motorola.com>
1301 [GTK] Add TextureMapperGL implementation
1302 https://bugs.webkit.org/show_bug.cgi?id=75308
1304 Reviewed by Alejandro G. Castro.
1306 * GNUmakefile.am: TextureMapperGL implies USE(TEXTURE_MAPPER)
1307 * configure.ac: Only allow enabling the GL version of TextureMapper on X11.
1309 2012-02-06 Ryosuke Niwa <rniwa@webkit.org>
1311 Perf-o-matic should show min/max/stdev on graphs
1312 https://bugs.webkit.org/show_bug.cgi?id=77702
1314 Reviewed by Andreas Kling.
1316 Include min/max/stdev in test runs when available to be shown on the perf-o-matic.
1318 Also merge a change to config.js and increment the version number by 1 (unreviewed).
1320 * Websites/webkit-perf.appspot.com/app.yaml:
1321 * Websites/webkit-perf.appspot.com/js/config.js:
1322 * Websites/webkit-perf.appspot.com/runs_handler.py:
1325 2012-02-06 Carlos Garcia Campos <cgarcia@igalia.com>
1327 [GTK] Update NEWS and configure.ac for 1.7.5 release
1328 https://bugs.webkit.org/show_bug.cgi?id=77859
1330 Reviewed by Philippe Normand.
1332 * configure.ac: Bumped version number.
1334 2012-02-05 ChangSeok Oh <shivamidow@gmail.com>
1336 [EFL] Enable WebGL with glx backend
1337 https://bugs.webkit.org/show_bug.cgi?id=77308
1339 Reviewed by Martin Robinson.
1341 Enabled WebGL feature for EFL port. The way is very similar to the one of GTK port.
1343 * Source/cmake/OptionsEfl.cmake: Added feature option for WebGL.
1345 2012-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1347 [CMAKE] Support javascriptcore test for EFL port.
1348 https://bugs.webkit.org/show_bug.cgi?id=77425
1350 Reviewed by Daniel Bates.
1352 Efl and WinCE as well as Blackberry port are now using Cmake as its build system
1353 and they are share the make file to create jsc excutable. In order to run
1354 "run-javascriptcore-tests", EFL port needs to change jsc installation configuration
1355 with executable output directory(e.g. Programs). So, this patch change jsc installation
1356 configuration only for EFL port.
1358 * Source/cmake/OptionsEfl.cmake: Change *jsc_efl* name with *jsc*.
1360 2012-02-05 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1362 [CMAKE] Do not build Tools when building jsc only.
1363 https://bugs.webkit.org/show_bug.cgi?id=77826
1365 Reviewed by Daniel Bates.
1367 Do not build Tools when jsc is only built. Build breaks occur because
1368 Tools is built together when building jsc.
1370 * CMakeLists.txt: Build Tools directory when ENABLE_TOOLS is on.
1372 2012-02-04 Philip Rogers <pdr@google.com>
1374 Fix bug in svg-link-hover-use.svg
1375 https://bugs.webkit.org/show_bug.cgi?id=77768
1377 Reviewed by Eric Seidel.
1379 * ManualTests/svg-link-hover-use.svg:
1381 2012-02-04 Kalev Lember <kalevlember@gmail.com>
1383 [GTK] Use the wide character version of win32 API by default
1384 https://bugs.webkit.org/show_bug.cgi?id=77809
1386 Reviewed by Martin Robinson.
1388 Certain win32-specific files (like PluginDatabaseWin.cpp) make the
1389 assumption that the wide character version of win32 API is the default.
1390 Define _UNICODE and UNICODE to do this, similar to what other win32
1395 2012-02-03 Kalev Lember <kalevlember@gmail.com>
1397 [GTK] configure: Print out the -Wno-c++0x-compat test result
1398 https://bugs.webkit.org/show_bug.cgi?id=77757
1400 Reviewed by Martin Robinson.
1402 The check whether -Wno-c++0x-compat flag is needed didn't print out
1403 the test result (and newline), which caused the following test to be
1404 displayed on the same line.
1406 checking if we have to disable C++0x compat warnings for GCC >= 4.6.0... checking pthread.h usability... yes
1410 2012-02-03 Ryosuke Niwa <rniwa@webkit.org>
1412 perf-o-matic should store chromium svn revision
1413 https://bugs.webkit.org/show_bug.cgi?id=77725
1415 Reviewed by Dirk Pranke.
1417 Store both WebKit and Chromium revisions when both are reported.
1419 * Websites/webkit-perf.appspot.com/models.py:
1421 * Websites/webkit-perf.appspot.com/report_handler.py:
1422 (ReportHandler.post):
1423 (ReportHandler._create_build_if_possible):
1424 (ReportHandler._create_build_if_possible.execute):
1425 * Websites/webkit-perf.appspot.com/static/manual-submit.html:
1427 2012-02-03 Simon Hausmann <simon.hausmann@nokia.com>
1429 [Qt] Replace GNU linker script for exports with export macros in WTF/JSC
1430 https://bugs.webkit.org/show_bug.cgi?id=77723
1432 Reviewed by Tor Arne Vestbø.
1434 * Source/api.pri: Remove use of GNU linker script on Linux.
1435 * Source/qtwebkit-export.map: Removed.
1437 2012-02-03 Shinya Kawanaka <shinyak@google.com>
1439 Stop calling Element::ensureShadowRoot in Internals.
1440 https://bugs.webkit.org/show_bug.cgi?id=77612
1442 Reviewed by Hajime Morita.
1444 * Source/autotools/symbols.filter:
1446 2012-02-02 Mark Rowe <mrowe@apple.com>
1448 <http://webkit.org/b/77717> Makefile should provide control over output verbosity
1450 Allow the filtering of the output of our Makefile to be configured via a user default
1451 and overriden via a command-line argument to make.
1453 The Makefile takes the verbosity from BuildTranscriptVerbosity default in the
1454 org.webkit.BuildConfiguration domain. The supported values are "default", "quiet"
1455 and "noisy". "default" maintains the existing behavior of only filtering out
1456 the setenv lines from Xcode's shell script build phases. "quiet" filters all output
1457 through filter-build-webkit. "noisy" provides unfiltered output. The verbosity can
1458 be overriden for a single invocation of make by specifying the VERBOSITY variable
1459 on the make command line.
1461 To always get full output:
1462 defaults write org.webkit.BuildConfiguration BuildTranscriptVerbosity noisy
1464 To always get filtered ouptut:
1465 defaults write org.webkit.BuildConfiguration BuildTranscriptVerbosity quiet
1467 To get full output for a single build:
1468 make VERBOSITY=noisy
1470 Reviewed by Dan Bernstein.
1474 2012-02-02 Rakesh KN <rakesh.kn@motorola.com>
1476 hidden attribute on <input type=file /> suppresses the file selection dialog
1477 https://bugs.webkit.org/show_bug.cgi?id=58208
1479 Reviewed by Ryosuke Niwa.
1481 * ManualTests/input-file-hidden-open-dialog-on-click.html: Added.
1482 Adding manual test as the file dialog opens only in User gesture.
1484 2012-02-01 Philippe Normand <pnormand@igalia.com>
1486 [GStreamer] FFTFrame implementation
1487 https://bugs.webkit.org/show_bug.cgi?id=73545
1489 Reviewed by Chris Rogers.
1491 * configure.ac: Enable the WebAudio option again and remove
1494 2012-01-31 Ryosuke Niwa <rniwa@webkit.org>
1496 webkit-perf.appspot.com should accept test results without medians
1497 https://bugs.webkit.org/show_bug.cgi?id=77513
1499 Reviewed by Hajime Morita.
1501 Don't store 0s when values are not in JSON.
1503 * Websites/webkit-perf.appspot.com/report_handler.py:
1504 (ReportHandler.post._float_or_none):
1505 (ReportHandler.post):
1507 2012-01-31 Kenneth Rohde Christiansen <kenneth@webkit.org>
1509 Tap highlighting: Support better outlines for multiline inlines
1510 https://bugs.webkit.org/show_bug.cgi?id=77428
1512 Reviewed by Simon Hausmann.
1514 Update the test to use a transform.
1516 * ManualTests/qt/tap-highlighting-inlines.html:
1518 2012-01-31 Nayan Kumar K <nayankk@motorola.com>
1520 [GTK] Remove V8 compilation option.
1521 https://bugs.webkit.org/show_bug.cgi?id=77405
1523 Reviewed by Philippe Normand.
1525 Revert the changes introduced as part of bug 69469
1526 to provide an option to compile V8 as JavaScript engine.
1528 * GNUmakefile.am: Remove defining USE_JSC macro.
1529 * configure.ac: Remove --with-jsengine option.
1531 2012-01-25 Philippe Normand <pnormand@igalia.com>
1533 [GStreamer] 0.11 build support
1534 https://bugs.webkit.org/show_bug.cgi?id=77085
1536 Reviewed by Martin Robinson.
1538 * configure.ac: New --with-gstreamer option, defaulting to 0.10.
1540 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
1542 Build fix after r106321.
1544 * Websites/webkit-perf.appspot.com/report_handler.py:
1545 * Websites/webkit-perf.appspot.com/manifest_handler.py:
1546 (ManifestHandler.get):
1548 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
1550 Python code in webkit-perf.appspot.com uses camelCase
1551 https://bugs.webkit.org/show_bug.cgi?id=77392
1553 Reviewed by Adam Barth.
1555 Use PEP8 style naming conventions instead of camelCase.
1557 * Websites/webkit-perf.appspot.com/create_handler.py:
1558 (CreateHandler.post):
1559 (CreateHandler._create_builder):
1560 (CreateHandler._create_branch):
1561 (CreateHandler._create_platform):
1562 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
1563 (DashboardHandler.get):
1564 * Websites/webkit-perf.appspot.com/manifest_handler.py:
1565 (ManifestHandler.get):
1566 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
1567 (MergeTestsHandler.post):
1568 * Websites/webkit-perf.appspot.com/models.py:
1569 (create_in_transaction_with_numeric_id_holder):
1570 (delete_model_with_numeric_id_holder):
1571 (modelFromNumericId):
1572 (Builder.authenticate):
1573 (Builder.hashed_password):
1575 * Websites/webkit-perf.appspot.com/report_handler.py:
1576 (ReportHandler.post):
1577 (ReportHandler._model_by_key_name_in_body_or_error):
1578 (ReportHandler._integer_in_body):
1579 (ReportHandler._timestamp_in_body):
1580 (ReportHandler.bypass_authentication):
1581 (ReportHandler._results_are_valid):
1582 (ReportHandler._results_are_valid._is_float_convertible):
1583 (ReportHandler._create_build_if_possible):
1584 (ReportHandler._create_build_if_possible.execute):
1585 (ReportHandler._add_test_if_needed):
1586 (ReportHandler._add_test_if_needed.execute):
1588 (AdminReportHandler.bypass_authentication):
1589 * Websites/webkit-perf.appspot.com/runs_handler.py:
1592 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
1594 Enable memcache on webkit-perf.appspot.com
1595 https://bugs.webkit.org/show_bug.cgi?id=77378
1597 Reviewed by Adam Barth.
1599 Eanble memcache on dashboard, manifest, and runs handlers. Clear appropriate caches when new runs are reported,
1600 or new models are created. We flush all caches when tests are merged since it's hard to figure out dependencies
1601 in that case. Luckily, we merge tests only occassionally and manually (or hope so) so this shouldn't be an issue.
1603 * Websites/webkit-perf.appspot.com/create_handler.py:
1604 (CreateHandler.post):
1605 * Websites/webkit-perf.appspot.com/dashboard_handler.py:
1606 (DashboardHandler.get):
1607 * Websites/webkit-perf.appspot.com/manifest_handler.py:
1608 (ManifestHandler.get):
1609 * Websites/webkit-perf.appspot.com/merge_tests_handler.py:
1610 (MergeTestsHandler.post):
1611 * Websites/webkit-perf.appspot.com/models.py:
1612 (createInTransactionWithNumericIdHolder):
1615 * Websites/webkit-perf.appspot.com/report_handler.py:
1616 (ReportHandler.post):
1617 (ReportHandler._addTestIfNeeded):
1618 * Websites/webkit-perf.appspot.com/runs_handler.py:
1621 2012-01-30 Ryosuke Niwa <rniwa@webkit.org>
1623 webkit-perf.appspot.com should have an ability to merge tests
1624 https://bugs.webkit.org/show_bug.cgi?id=77250
1626 Reviewed by Adam Barth.
1628 Added admin/merge-tests. This page allows administrators to easily merge test objects.
1630 Also add the forgotten title.png and rename api/create to admin/create since we don't allow
1631 non-admins to create new models anyway.
1633 * Websites/webkit-perf.appspot.com/app.yaml:
1634 * Websites/webkit-perf.appspot.com/css: Added.
1635 * Websites/webkit-perf.appspot.com/css/title.png: Added.
1636 * Websites/webkit-perf.appspot.com/main.py:
1637 * Websites/webkit-perf.appspot.com/merge_tests.yaml: Added.
1638 * Websites/webkit-perf.appspot.com/merge_tests_handler.py: Added.
1640 (MergeTestHandler.get):
1641 (MergeTestHandler.post):
1642 * Websites/webkit-perf.appspot.com/models.py:
1643 (deleteModelWithNumericIdHolder):
1644 * Websites/webkit-perf.appspot.com/static/create-models.html:
1646 2012-01-30 Kenneth Rohde Christiansen <kenneth@webkit.org>
1648 Add manual tests for tap highlighting
1650 Rubberstamped by Simon Hausmann.
1652 * ManualTests/qt/tap-highlighting-colors.html: Added.
1653 * ManualTests/qt/tap-highlighting-images.html: Added.
1654 * ManualTests/qt/tap-highlighting-inlines.html: Added.
1656 2012-01-30 Allan Sandfeld Jensen <allan.jensen@nokia.com>
1658 Manual test of number of resize events emitted during page generation.
1659 https://bugs.webkit.org/show_bug.cgi?id=77212
1661 Is needed to test if too many resize events are send when using fixed
1662 layout, and needs to be a manual test because the test framework does
1663 not currently support testing fixed layout.
1665 Reviewed by Kenneth Rohde Christiansen.
1667 * ManualTests/resize-events.html: Added.
1669 2012-01-29 Zoltan Herczeg <zherczeg@webkit.org>
1671 Custom written CSS lexer
1672 https://bugs.webkit.org/show_bug.cgi?id=70107
1674 Reviewed by Antti Koivisto and Oliver Hunt.
1676 Remove tokenizer.cpp from intermediate sources.
1680 2012-01-27 Fady Samuel <fsamuel@chromium.org>
1682 Rename shouldLayoutFixedElementsRelativeToFrame and make it a setting
1683 https://bugs.webkit.org/show_bug.cgi?id=76459
1685 Reviewed by Darin Fisher.
1687 * Source/autotools/symbols.filter:
1689 2012-01-26 Carlos Garcia Campos <cgarcia@igalia.com>
1691 [GTK] Add basic printing support to WebKit2
1692 https://bugs.webkit.org/show_bug.cgi?id=76172
1694 Reviewed by Gustavo Noronha Silva.
1696 * configure.ac: Check whether GTK+ UNIX printing is available.
1698 2012-01-27 ChangSeok Oh <shivamidow@gmail.com>
1700 [EFL] SVG_FONT is not disabled when SVG is disabled.
1701 https://bugs.webkit.org/show_bug.cgi?id=77174
1703 Reviewed by Eric Seidel.
1705 SVG_FONTS should be disabled when SVG is disabled. Or else it causes build-break.
1706 Relocated checking ENABLE_GLIB_SUPPORT & ENABLE_VIDEO to avoid duplication.
1708 * Source/cmake/OptionsEfl.cmake:
1710 2012-01-26 Kevin Ollivier <kevino@theolliviers.com>
1712 [wx] Unreviewed. Build fix, don't build some sources
1713 which appear to no longer be needed.
1717 2012-01-24 Ryosuke Niwa <rniwa@webkit.org>
1719 Port Mozilla's Graph Server
1720 https://bugs.webkit.org/show_bug.cgi?id=76312
1722 Reviewed by Adam Barth.
1724 Add the app engine backend for the Mozilla's graph server used on perf-webkit.appspot.com.
1726 To deploy webkit-perf.appspot.com, you also need to pull index.html, embed.html, graph.html, jq,
1727 js (except config.js), and css (except title.png) from https://github.com/mozilla/graphs.
1729 * Websites/perf-webkit.appspot.com: Added.
1730 * Websites/perf-webkit.appspot.com/app.yaml: Added.
1731 * Websites/perf-webkit.appspot.com/create_handler.py: Added.
1733 (CreateHandler.post):
1734 (CreateHandler._createBuilder):
1735 (CreateHandler._createBuilder.execute):
1736 (CreateHandler._createBranch):
1737 (CreateHandler._createBranch.execute):
1738 (CreateHandler._createPlatform):
1739 (CreateHandler._createPlatform.execute):
1740 * Websites/perf-webkit.appspot.com/dashboard_handler.py: Added.
1742 (DashboardHandler.get):
1743 * Websites/perf-webkit.appspot.com/index.yaml: Added.
1744 * Websites/perf-webkit.appspot.com/main.py: Added.
1746 * Websites/perf-webkit.appspot.com/manifest_handler.py: Added.
1748 (ManifestHandler.get):
1749 * Websites/perf-webkit.appspot.com/models.py: Added.
1751 (NumericIdHolder.whose):
1752 (createInTransactionWithNumericIdHolder):
1753 (modelFromNumericId):
1757 (Builder.authenticate):
1758 (Builder.hashedPassword):
1763 * Websites/perf-webkit.appspot.com/report_handler.py: Added.
1765 (ReportHandler.post):
1766 (ReportHandler._modelByKeyNameInBodyOrError):
1767 (ReportHandler._integerInBody):
1768 (ReportHandler._timestampInBody):
1769 (ReportHandler._output):
1770 (ReportHandler._resultsAreValid):
1771 (ReportHandler._createBuildIfPossible):
1772 (ReportHandler._createBuildIfPossible.execute):
1773 (ReportHandler._addTestIfNeeded):
1774 (ReportHandler._addTestIfNeeded.execute):
1775 * Websites/perf-webkit.appspot.com/runs_handler.py: Added.
1778 * Websites/perf-webkit.appspot.com/static: Added.
1779 * Websites/perf-webkit.appspot.com/static/create-models.html: Added.
1780 * Websites/perf-webkit.appspot.com/static/manual-submit.html: Added.
1782 2012-01-25 Hajime Morita <morrita@google.com>>
1784 ENABLE_SHADOW_DOM should be available via build-webkit --shadow-dom
1785 https://bugs.webkit.org/show_bug.cgi?id=76863
1787 Reviewed by Dimitri Glazkov.
1789 Added a feature flag.
1791 * Source/cmake/OptionsBlackBerry.cmake:
1792 * Source/cmake/OptionsEfl.cmake:
1793 * Source/cmake/OptionsWinCE.cmake:
1796 2012-01-25 Kenneth Rohde Christiansen <kenneth@webkit.org>
1798 [Qt] Implement tap feedback respecting -webkit-tap-highlight-color
1799 https://bugs.webkit.org/show_bug.cgi?id=76914
1801 Reviewed by Simon Hausmann.
1805 * ManualTests/qt/tap-highlighting.html: Added.
1807 2012-01-25 Roland Steiner <rolandsteiner@chromium.org>
1809 <style scoped>: Implement registering of <style scoped> with the scoping element
1810 https://bugs.webkit.org/show_bug.cgi?id=67790
1812 windows.internals updates
1814 Reviewed by Dimitri Glazkov.
1816 * Source/autotools/symbols.filter:
1818 2012-01-24 Mark Rowe <mrowe@apple.com>
1820 Death to JavaScriptGlue.
1822 Rubber-stamped by Geoffrey Garen.
1824 * Source/JavaScriptGlue: Removed.
1825 * Source/Makefile: Stop building JavaScriptGlue.
1827 2012-01-24 Simon Hausmann <simon.hausmann@nokia.com>
1829 Some qmake build files must include Qt5's "quick" module.
1830 https://bugs.webkit.org/show_bug.cgi?id=76671
1832 Unreviewed build fix.
1836 2012-01-21 Priit Laes <plaes@plaes.org>
1838 [GTK][PATCH] Enable MathML support by default
1839 https://bugs.webkit.org/show_bug.cgi?id=76790
1841 Reviewed by Martin Robinson.
1843 * configure.ac: Enable MathML by default.
1845 2012-01-20 Marc-Andre Decoste <mad@chromium.org>
1847 Add proper offset to position right click to simulate a context menu invocation.
1848 https://bugs.webkit.org/show_bug.cgi?id=76421
1850 Reviewed by Ojan Vafai.
1852 * ManualTests/win/contextmenu-key3.html: Added.
1854 2012-01-20 Kinuko Yasuda <kinuko@chromium.org>
1856 Unreviewed; Windows buildbot update failure fix.
1858 * ../ManualTests/data-transfer-items-file-dragout.html: Removed the notion of test:lorem-text.html.
1859 * ../ManualTests/resources/test:lorem-text.html: Removed as this doesn't work on Windows.
1861 2012-01-20 Kinuko Yasuda <kinuko@chromium.org>
1863 Add DataTransferItems support for drag-and-drop'ed files and texts
1864 https://bugs.webkit.org/show_bug.cgi?id=76367
1866 Reviewed by Tony Chang.
1868 * ManualTests/data-transfer-items-file-dragout.html: Added.
1869 * ManualTests/test:lorem-text.html: Added.
1871 2012-01-20 Mario Sanchez Prada <msanchez@igalia.com>
1873 [GTK] Expose accessibility hierarchy in WebKit2 to ATK/AT-SPI based ATs
1874 https://bugs.webkit.org/show_bug.cgi?id=72589
1876 Reviewed by Martin Robinson.
1878 New optional dependency for WK2's accessibility unit test: AT-SPI2.
1880 * configure.ac: Check for AT-SPI2 when building with WK2 support.
1882 2012-01-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
1884 [Qt] Public API watch dog auto test.
1885 https://bugs.webkit.org/show_bug.cgi?id=73922
1887 Reviewed by Simon Hausmann.
1889 This test aims to prevent unintended/unapproved
1890 modifications to the public QML API.
1894 2012-01-19 Gustavo Noronha Silva <gns@gnome.org>
1896 Rubber-stamped by Martin Robinson.
1898 * Source/autotools/symbols.filter: try to fix the 32 bits release
1899 bot by also adding the symbol it generates
1901 2012-01-19 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1903 [Qt] Make build-webkit always do safe incremental builds after update-webkit
1905 When building against Qt5 with GCC we would just run 'make' in the build dir,
1906 and rely on the dependency files output by GCC (-MD) to handle dependency
1907 tracking, but that fails for special-cases like adding a Q_OBJECT macro
1910 To guarantee that an incrmental build will work, we have to run 'make qmake',
1911 which we now do on every build-webkit that's followed by a successful run
1912 of update-webkit. The reasoning is that update-webkit can result in such
1913 potential corner-cases being applied, and since we can't know for sure
1914 unless we inspect the diff and account for all the corner cases we assume
1915 the worst and always run 'make qmake'.
1917 After a succesful run of build-webkit we proceed to do just 'make' for any
1918 subsequent runs, since we assume that the developer knows what kind of
1919 changes he/she is doing, and when a 'make qmake' is needed.
1921 Reviewed by Simon Hausmann.
1925 2012-01-18 Dirk Pranke <dpranke@chromium.org>
1927 [chromium] move Tools.gyp, switch build-webkit --chromium to All.gyp
1928 https://bugs.webkit.org/show_bug.cgi?id=76505
1930 Reviewed by Tony Chang.
1932 Update with newly-generated files.
1936 2012-01-18 Eric Carlson <eric.carlson@apple.com>
1938 Provide access to user's list of preferred languages
1939 https://bugs.webkit.org/show_bug.cgi?id=76138
1941 Reviewed by Alexey Proskuryakov.
1943 * Source/autotools/symbols.filter: List the new functions.
1945 2012-01-18 Luciano Wolf <luciano.wolf@openbossa.org>
1947 [Qt][WK2] Broken build with undefined reference to shm_open and shm_unlink
1948 https://bugs.webkit.org/show_bug.cgi?id=76538
1950 Reviewed by Tor Arne Vestbø.
1952 The -lrt parameter was coming before -lWebKit2 during linkage.
1954 Moved rt lib inclusion from Source/api.pri to WebKit2.pri as it should be aware
1955 of its own dependencies instead of letting WebKit guess about. Letting
1956 it on api.pri can lead to a wrong parameter's order during linker phase.
1957 Ubuntu 11.10 was giving errors about SharedMemory (shm_open and
1958 shm_unlink undefined symbols).
1962 2012-01-18 Balazs Kelemen <kbalazs@webkit.org>
1964 [Qt] Consolidate layout test crash logging
1965 https://bugs.webkit.org/show_bug.cgi?id=75088
1967 Reviewed by Simon Hausmann.
1969 Move backtrace generating logic into WTFReportBacktrace
1970 and add a way to deinstall signal handlers if we know
1971 that we have already printed the backtrace.
1973 * Source/qtwebkit-export.map:
1975 2012-01-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1977 [Qt] Move OTHER_FILES from WebKit.pro to Tools.pro
1979 Reviewed by Simon Hausmann.
1983 2012-01-18 Shinya Kawanaka <shinyak@google.com>
1985 Move ShadowContentElement from dom/ to html/ and make ShadowContentElement subclass of HTMLElement.
1986 https://bugs.webkit.org/show_bug.cgi?id=76241
1988 Reviewed by Dimitri Glazkov.
1990 * Source/autotools/symbols.filter: Exposed necessary symbols.
1992 2012-01-18 Carlos Garcia Campos <cgarcia@igalia.com>
1994 Unreviewed. Fix GTK+ build after r105245.
1996 * Source/autotools/symbols.filter: Fix symbol name.
1998 2012-01-17 Hajime Morrita <morrita@chromium.org>
2000 [Internals] Should be able to access corresponding Document object.
2001 https://bugs.webkit.org/show_bug.cgi?id=76425
2003 Added exported symbols.
2005 Reviewed by Adam Barth.
2007 * Source/autotools/symbols.filter:
2009 2012-01-17 Stephen Chenney <schenney@chromium.org>
2011 NULL ptr in WebCore::RenderSVGInlineText::localCaretRect
2012 https://bugs.webkit.org/show_bug.cgi?id=75851
2014 Reviewed by Ryosuke Niwa.
2016 Added a check for null box in localCaretRect, to match test in other
2017 implementations. Adding a manual test because the crash is not
2018 reproducible in DRT.
2020 * ManualTests/svg-modify-deleted-selection.svg: Added.
2022 2012-01-17 Raul Hudea <rhudea@adobe.com>
2024 Move tests out of WebCore/manual-tests to toplevel ManualTests.
2025 It looks like the manual-tests folder wasn't noticed by git (or me :).
2027 Move some SVG manual tests from deprecated WebCore/manual-tests to toplevel ManualTests
2028 https://bugs.webkit.org/show_bug.cgi?id=76437
2030 Reviewed by Daniel Bates.
2032 * ManualTests/svg-animation-css-transform.html: Renamed from Source/WebCore/manual-tests/svg-animation-css-transform.html.
2033 * ManualTests/svg-css-animate-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-animate-compound.html.
2034 * ManualTests/svg-css-transition-compound.html: Renamed from Source/WebCore/manual-tests/svg-css-transition-compound.html.
2036 2012-01-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2038 [Qt] Add more files to project-files for easier navigation in Qt Creator
2040 Reviewed by Simon Hausmann.
2044 2012-01-16 Carlos Garcia Campos <cgarcia@igalia.com>
2046 [GTK] Update NEWS and configure.ac for 1.7.4 release
2047 https://bugs.webkit.org/show_bug.cgi?id=76375
2049 Reviewed by Philippe Normand.
2051 * configure.ac: Bumped version number.
2053 2012-01-16 Shinya Kawanaka <shinyak@google.com>
2055 [crash] Renderer crashes when spell checking a disabled input field.
2056 https://bugs.webkit.org/show_bug.cgi?id=75941
2058 Reviewed by Hajime Morita.
2060 * ManualTests/editing-disabled-node-replace-crash.html: Added.
2062 2012-01-13 Simon Fraser <simon.fraser@apple.com>
2064 Unmatched transparency layer begin/end on a filtered element with an opacity ancestor
2065 https://bugs.webkit.org/show_bug.cgi?id=76329
2067 Reviewed by Dan Bernstein.
2069 Manual test with a filtered element as a descendant of an element with
2070 opacity. Doing a Find is necessary to exercise the test.
2072 * ManualTests/filters/opacity-above-filter.html: Added.
2074 2012-01-13 Eli Fidler <efidler@rim.com>
2076 GCC compiler version is not detected properly for QNX qcc variant
2077 https://bugs.webkit.org/show_bug.cgi?id=76288
2079 Reviewed by Rob Buis.
2081 Provide an alternative way of getting the compiler version for GCC variants
2082 that don't support -dumpversion (such as qcc).
2084 * Source/cmake/WebKitHelpers.cmake:
2086 2012-01-13 Gregg Tavares <gman@google.com>
2088 Add WebGLContextGroup as step toward sharing WebGL resources
2089 https://bugs.webkit.org/show_bug.cgi?id=75906
2091 The WebGL Working Group will soon add the ability to share
2092 WebGL resources among WebGL contexts. This is the necessary
2093 prep work. NO API changes.
2095 Added WebGLSharedObject for objects that are shared vs
2096 WebGLContextObject for objects that are not.
2098 Reviewed by Kenneth Russell.
2100 No new tests. No change in behavior.
2102 * GNUmakefile.list.am:
2104 * html/canvas/OESVertexArrayObject.cpp:
2105 (WebCore::OESVertexArrayObject::createVertexArrayOES):
2106 (WebCore::OESVertexArrayObject::deleteVertexArrayOES):
2107 (WebCore::OESVertexArrayObject::isVertexArrayOES):
2108 (WebCore::OESVertexArrayObject::bindVertexArrayOES):
2109 * html/canvas/WebGLBuffer.cpp:
2110 (WebCore::WebGLBuffer::WebGLBuffer):
2111 (WebCore::WebGLBuffer::~WebGLBuffer):
2112 (WebCore::WebGLBuffer::deleteObjectImpl):
2113 * html/canvas/WebGLBuffer.h:
2114 * html/canvas/WebGLContextGroup.cpp: Added.
2115 (WebCore::WebGLContextGroup::create):
2116 (WebCore::WebGLContextGroup::WebGLContextGroup):
2117 (WebCore::WebGLContextGroup::~WebGLContextGroup):
2118 (WebCore::WebGLContextGroup::getAGraphicsContext3D):
2119 (WebCore::WebGLContextGroup::addContext):
2120 (WebCore::WebGLContextGroup::removeContext):
2121 (WebCore::WebGLContextGroup::removeObject):
2122 (WebCore::WebGLContextGroup::addObject):
2123 (WebCore::WebGLContextGroup::detachAndRemoveAllObjects):
2124 (WebCore::WebGLContextGroup::loseContextGroup):
2125 * html/canvas/WebGLContextGroup.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
2126 * html/canvas/WebGLContextObject.cpp: Copied from Source/WebCore/html/canvas/WebGLShader.cpp.
2127 (WebCore::WebGLContextObject::WebGLContextObject):
2128 (WebCore::WebGLContextObject::~WebGLContextObject):
2129 (WebCore::WebGLContextObject::detachContext):
2130 (WebCore::WebGLContextObject::getAGraphicsContext3D):
2131 * html/canvas/WebGLContextObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
2132 (WebCore::WebGLContextObject::context):
2133 (WebCore::WebGLContextObject::validate):
2134 (WebCore::WebGLContextObject::hasGroupOrContext):
2135 * html/canvas/WebGLFramebuffer.cpp:
2136 (WebCore::WebGLFramebuffer::WebGLFramebuffer):
2137 (WebCore::WebGLFramebuffer::~WebGLFramebuffer):
2138 (WebCore::WebGLFramebuffer::setAttachmentForBoundFramebuffer):
2139 (WebCore::WebGLFramebuffer::getAttachment):
2140 (WebCore::WebGLFramebuffer::removeAttachmentFromBoundFramebuffer):
2141 (WebCore::WebGLFramebuffer::checkStatus):
2142 (WebCore::WebGLFramebuffer::onAccess):
2143 (WebCore::WebGLFramebuffer::deleteObjectImpl):
2144 (WebCore::WebGLFramebuffer::initializeRenderbuffers):
2145 * html/canvas/WebGLFramebuffer.h:
2146 * html/canvas/WebGLObject.cpp:
2147 (WebCore::WebGLObject::WebGLObject):
2148 (WebCore::WebGLObject::~WebGLObject):
2149 (WebCore::WebGLObject::deleteObject):
2150 (WebCore::WebGLObject::detach):
2151 (WebCore::WebGLObject::onDetached):
2152 * html/canvas/WebGLObject.h:
2153 * html/canvas/WebGLProgram.cpp:
2154 (WebCore::WebGLProgram::WebGLProgram):
2155 (WebCore::WebGLProgram::~WebGLProgram):
2156 (WebCore::WebGLProgram::deleteObjectImpl):
2157 (WebCore::WebGLProgram::cacheActiveAttribLocations):
2158 * html/canvas/WebGLProgram.h:
2159 * html/canvas/WebGLRenderbuffer.cpp:
2160 (WebCore::WebGLRenderbuffer::~WebGLRenderbuffer):
2161 (WebCore::WebGLRenderbuffer::WebGLRenderbuffer):
2162 (WebCore::WebGLRenderbuffer::deleteObjectImpl):
2163 * html/canvas/WebGLRenderbuffer.h:
2164 * html/canvas/WebGLRenderingContext.cpp:
2165 (WebCore::WebGLRenderingContext::WebGLRenderingContext):
2166 (WebCore::WebGLRenderingContext::initializeNewContext):
2167 (WebCore::WebGLRenderingContext::~WebGLRenderingContext):
2168 (WebCore::WebGLRenderingContext::clearIfComposited):
2169 (WebCore::WebGLRenderingContext::checkObjectToBeBound):
2170 (WebCore::WebGLRenderingContext::clear):
2171 (WebCore::WebGLRenderingContext::copyTexImage2D):
2172 (WebCore::WebGLRenderingContext::copyTexSubImage2D):
2173 (WebCore::WebGLRenderingContext::createBuffer):
2174 (WebCore::WebGLRenderingContext::createFramebuffer):
2175 (WebCore::WebGLRenderingContext::createTexture):
2176 (WebCore::WebGLRenderingContext::createProgram):
2177 (WebCore::WebGLRenderingContext::createRenderbuffer):
2178 (WebCore::WebGLRenderingContext::createShader):
2179 (WebCore::WebGLRenderingContext::deleteObject):
2180 (WebCore::WebGLRenderingContext::deleteRenderbuffer):
2181 (WebCore::WebGLRenderingContext::deleteTexture):
2182 (WebCore::WebGLRenderingContext::detachShader):
2183 (WebCore::WebGLRenderingContext::validateElementArraySize):
2184 (WebCore::WebGLRenderingContext::validateIndexArrayConservative):
2185 (WebCore::WebGLRenderingContext::validateIndexArrayPrecise):
2186 (WebCore::WebGLRenderingContext::validateWebGLObject):
2187 (WebCore::WebGLRenderingContext::drawArrays):
2188 (WebCore::WebGLRenderingContext::drawElements):
2189 (WebCore::WebGLRenderingContext::framebufferRenderbuffer):
2190 (WebCore::WebGLRenderingContext::framebufferTexture2D):
2191 (WebCore::WebGLRenderingContext::getFramebufferAttachmentParameter):
2192 (WebCore::WebGLRenderingContext::linkProgram):
2193 (WebCore::WebGLRenderingContext::readPixels):
2194 (WebCore::WebGLRenderingContext::useProgram):
2195 (WebCore::WebGLRenderingContext::removeSharedObject):
2196 (WebCore::WebGLRenderingContext::addSharedObject):
2197 (WebCore::WebGLRenderingContext::removeContextObject):
2198 (WebCore::WebGLRenderingContext::addContextObject):
2199 (WebCore::WebGLRenderingContext::detachAndRemoveAllObjects):
2200 (WebCore::WebGLRenderingContext::initVertexAttrib0):
2201 (WebCore::WebGLRenderingContext::loseContext):
2202 (WebCore::WebGLRenderingContext::loseContextImpl):
2203 * html/canvas/WebGLRenderingContext.h:
2204 (WebCore::WebGLRenderingContext::contextGroup):
2205 * html/canvas/WebGLShader.cpp:
2206 (WebCore::WebGLShader::WebGLShader):
2207 (WebCore::WebGLShader::~WebGLShader):
2208 (WebCore::WebGLShader::deleteObjectImpl):
2209 * html/canvas/WebGLShader.h:
2210 * html/canvas/WebGLSharedObject.cpp: Copied from Source/WebCore/html/canvas/WebGLRenderbuffer.cpp.
2211 (WebCore::WebGLSharedObject::WebGLSharedObject):
2212 (WebCore::WebGLSharedObject::~WebGLSharedObject):
2213 (WebCore::WebGLSharedObject::detachContextGroup):
2214 (WebCore::WebGLSharedObject::getAGraphicsContext3D):
2215 * html/canvas/WebGLSharedObject.h: Copied from Source/WebCore/html/canvas/WebGLShader.h.
2216 (WebCore::WebGLSharedObject::contextGroup):
2217 (WebCore::WebGLSharedObject::isBuffer):
2218 (WebCore::WebGLSharedObject::isFramebuffer):
2219 (WebCore::WebGLSharedObject::isProgram):
2220 (WebCore::WebGLSharedObject::isRenderbuffer):
2221 (WebCore::WebGLSharedObject::isShader):
2222 (WebCore::WebGLSharedObject::isTexture):
2223 (WebCore::WebGLSharedObject::validate):
2224 (WebCore::WebGLSharedObject::hasGroupOrContext):
2225 * html/canvas/WebGLTexture.cpp:
2226 (WebCore::WebGLTexture::WebGLTexture):
2227 (WebCore::WebGLTexture::~WebGLTexture):
2228 (WebCore::WebGLTexture::deleteObjectImpl):
2229 * html/canvas/WebGLTexture.h:
2230 * html/canvas/WebGLVertexArrayObjectOES.cpp:
2231 (WebCore::WebGLVertexArrayObjectOES::WebGLVertexArrayObjectOES):
2232 (WebCore::WebGLVertexArrayObjectOES::~WebGLVertexArrayObjectOES):
2233 (WebCore::WebGLVertexArrayObjectOES::deleteObjectImpl):
2234 * html/canvas/WebGLVertexArrayObjectOES.h:
2236 2012-01-12 Sheriff Bot <webkit.review.bot@gmail.com>
2238 Unreviewed, rolling out r104805.
2239 http://trac.webkit.org/changeset/104805
2240 https://bugs.webkit.org/show_bug.cgi?id=76180
2242 Breaks apple win compilation. (Requested by vsevik on
2245 * Source/autotools/symbols.filter:
2247 2012-01-12 Simon Hausmann <simon.hausmann@nokia.com>
2249 Make the new WTF module build on Qt
2250 https://bugs.webkit.org/show_bug.cgi?id=76163
2252 Reviewed by Tor Arne Vestbø.
2254 * WebKit.pro: Build the new WTF instead of the old one.
2256 2012-01-12 Shinya Kawanaka <shinyak@google.com>
2258 ShadowContentElement should be able to use query.
2259 https://bugs.webkit.org/show_bug.cgi?id=75302
2261 Reviewed by Hajime Morita.
2263 * Source/autotools/symbols.filter: Exposed necessary symbols.
2265 2012-01-11 Ulan Degenbaev <ulan@chromium.org>
2267 [v8] Int16Array.set(array, offset) fails on first execution
2268 https://bugs.webkit.org/show_bug.cgi?id=76040
2270 Reviewed by Kenneth Russell.
2272 * LayoutTests/fast/canvas/webgl/array-set-with-offset-expected.txt: Added.
2273 * LayoutTests/fast/canvas/webgl/array-set-with-offset.html: Added.
2274 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
2275 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
2277 2012-01-11 Eli Fidler <efidler@rim.com>
2279 Fix OpenGL dependency in CMake build system
2280 https://bugs.webkit.org/show_bug.cgi?id=73559
2282 Reviewed by Daniel Bates.
2284 Apparently the EFL port uses desktop OpenGL to implement WebGL, but
2285 other ports such as BlackBerry use other libraries like OpenGL ES 2.0 or
2288 * Source/cmake/OptionsCommon.cmake:
2289 * Source/cmake/OptionsEfl.cmake:
2291 2012-01-09 Martin Robinson <mrobinson@igalia.com>
2293 [GTK] [AC] Simplify accelerated compositing build options
2294 https://bugs.webkit.org/show_bug.cgi?id=75518
2296 Reviewed by Gustavo Noronha Silva.
2298 * configure.ac: Remove the --enable-3d-rendering option. It's enabled by
2299 default now when accelerated compositing is enabled.
2300 * GNUmakefile.am: Automatically enable 3D rendering when accelerated compositing
2303 2012-01-04 Jon Lee <jonlee@apple.com>
2305 Clicking on the cancel button on readonly and disabled search fields darkens as if the search field was editable
2306 https://bugs.webkit.org/show_bug.cgi?id=69886
2307 <rdar://problem/10070187>
2309 Reviewed by Adele Peterson.
2311 * ManualTests/search-cancel-button.html: Added.
2313 2012-01-06 Simon Hausmann <simon.hausmann@nokia.com>
2315 [Qt] Fix compilation of app code against QtWebKit master header file
2317 Unreviewed trivial build fix.
2319 * Source/sync.profile: Exclude util.h and testwindow.h from the master header
2320 file, because it cannot be used outside of the WebKit source tree.
2322 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2324 [Qt] Move listing of include paths and libs to pri files in sources
2326 Includepaths are sometimes modified by non-Qt contributors so keeping
2327 them in files inside Sources makes it more likely that they are updated
2328 along with project files for the other ports.
2330 Using pri files instead of prf files for this also has the benefit that
2331 the include() from the main target file can be parsed and followed by
2332 Qt Creator -- something that does not work with load().
2334 Dependency from a target to a library through the WEBKIT variable are
2335 handled through forwarding-files in Tools/qmake/mkspecs/modules, which
2336 set the source root of the module and include the right pri file.
2338 Ideally we'd use the variant of include() that takes an optional
2339 namespace to read the variables into, or the fromfile() function,
2340 but both of these add an overhead of about 40% on the total qmake
2341 runtime, due to making a deep copy of all the variables in the
2342 project or re-reading all the prf files from scratch.
2344 Reviewed by Simon Hausmann.
2349 2012-01-06 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2351 [Qt] Add a few more files ot OTHER_FILES
2353 Rubber-stamped by Simon Hausmann.
2357 2012-01-05 Ulan Degenbaev <ulan@chromium.org>
2359 [v8] Null pointer exception if a typed array constructor set to a primitive value.
2360 https://bugs.webkit.org/show_bug.cgi?id=75532
2362 Make sure that V8ArrayBufferViewCustomScript.js does not throw exception.
2364 Reviewed by Kenneth Russell.
2366 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned-expected.txt: Added.
2367 * LayoutTests/fast/canvas/webgl/array-buffer-view-crash-when-reassigned.html: Added.
2368 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
2369 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
2371 2012-01-05 Zeno Albisser <zeno@webkit.org>
2373 [Qt][WK2] Implement custom URL schemes defined in QML.
2374 https://bugs.webkit.org/show_bug.cgi?id=74931
2376 Add new classes to the export map.
2378 Reviewed by Kenneth Rohde Christiansen.
2380 * Source/qtwebkit-export.map:
2382 2012-01-05 Fady Samuel <fsamuel@chromium.org>
2384 Move scalePageBy from eventSender to window.internals
2385 https://bugs.webkit.org/show_bug.cgi?id=64512
2387 Reviewed by Simon Fraser.
2389 * Source/autotools/symbols.filter:
2391 2012-01-04 James Robinson <jamesr@chromium.org>
2393 [chromium] Move WebMimeRegistry and dependencies to Source/Platform
2394 https://bugs.webkit.org/show_bug.cgi?id=74583
2396 Reviewed by Darin Fisher.
2398 Update .gitignore for Source/Platform/Platform.gyp/ generated project files.
2402 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2404 [Qt] Introduce new qmake variable 'WEBKIT' for signaling dependencies
2406 The custom qmake variable 'WEBKIT' is used for signaling that a
2407 target depends in some way on other subproject of the WebKit
2408 project. For now this is limited to the set of intermediate
2409 libraries: wtf, javascriptcore, webcore, and webkit2.
2411 This replaces the previous convension of using load(foo) for
2412 just include paths, and CONFIG += foo to also link against foo.
2414 Adding a dependency results in additional include paths being
2415 available, and potentially linking to the library. This is
2416 decided by the build system based on conditions such as what
2417 kind of target is being built and the general build config.
2419 An advantage to his approach is that it simplifies the individual
2420 foo.prf files, for example by allowing us to use INCLUDEPATH +=
2421 and LIBS += as normal instead of prepending.
2423 Reviewed by Simon Hausmann.
2427 2012-01-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2429 [Qt] Move use of $$qtLibraryTarget() to a single place
2431 Reviewed by Kenneth Rohde Christiansen.
2435 2012-01-04 Mary Wu <mary.wu@torchmobile.com.cn>
2437 Enable DOWNLOAD_ATTRIBUTE in BlackBerry porting
2438 https://bugs.webkit.org/show_bug.cgi?id=75238
2440 Reviewed by Antonio Gomes.
2442 * Source/cmakeconfig.h.cmake: Modified to add a new cmakedefine ENABLE_DOWNLOAD_ATTRIBUTE.
2444 2012-01-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2446 [Qt] Clean up detection of fontconfig
2448 We decide in features.prf whether or not fontconfig is available, and
2449 set the HAVE_FONTCONFIG define accordingly. All leaf project files
2450 should use this define to decide whether or not to link against
2451 fontconfig, not do their own detection.
2453 We don't need to add link_pkgconfig to CONFIG in each project file,
2454 as we selectivly enable that configuration in defaults_post when
2461 2012-01-02 Carlos Garcia Campos <cgarcia@igalia.com>
2463 [GTK] Add a way to change web view settings in MiniBrowser
2464 https://bugs.webkit.org/show_bug.cgi?id=71568
2466 Reviewed by Philippe Normand.
2468 * GNUmakefile.am: Initialize minibrowser_built_sources.
2470 2011-12-28 ChangSeok Oh <shivamidow@gmail.com>
2472 [GTK] Fix compilation issue when selecting opengl for Accelerated compositing
2473 https://bugs.webkit.org/show_bug.cgi?id=75309
2475 Reviewed by Martin Robinson.
2477 Replace WTF_USE_TEXTURE_MAPPER_OPENGL to WTF_USE_TEXTURE_MAPPER_GL
2481 2011-12-28 Dan Bernstein <mitz@apple.com>
2483 Entering "make" in Source builds only JavaScriptGlue and ANGLE
2484 https://bugs.webkit.org/show_bug.cgi?id=75318
2486 Reviewed by Anders Carlsson.
2488 * Makefile: Changed to make Source and Tools.
2489 * Source/Makefile: Changed to make all projects in Source.
2491 2011-12-27 Kentaro Hara <haraken@chromium.org>
2493 WIP: Enable the [Supplemental] IDL on Gtk
2494 https://bugs.webkit.org/show_bug.cgi?id=74972
2496 Reviewed by Adam Barth.
2498 This patch adds dom_binding_idls, which is used in Source/WebCore/GNUmakefile.list.am.
2502 2011-12-22 Leo Yang <leo.yang@torchmobile.com.cn>
2504 [BlackBerry] Enable blob for the BlackBerry porting
2505 https://bugs.webkit.org/show_bug.cgi?id=75074
2507 Reviewed by George Staikos.
2509 * Source/cmake/OptionsBlackBerry.cmake:
2511 2011-12-22 Ryuan Choi <ryuan.choi@samsung.com>
2513 [EFL][WK2] Add an option to build WebKit2.
2514 https://bugs.webkit.org/show_bug.cgi?id=61999
2516 Reviewed by Eric Seidel.
2518 * Source/cmake/OptionsEfl.cmake: Set WebKit2_LIBRARY_NAME.
2520 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
2522 ManualTests HTML template should be simplified
2523 https://bugs.webkit.org/show_bug.cgi?id=75025
2525 Reviewed by Ryosuke Niwa.
2527 * ManualTests/template.html:
2529 2011-12-22 Daniel Jalkut <jalkut@red-sweater.com>
2531 WebKit editing throws exception when monochrome color dragged onto text
2532 https://bugs.webkit.org/show_bug.cgi?id=74775
2534 Reviewed by Ryosuke Niwa.
2536 * ManualTests/drag-color-to-contenteditable.html: Added.
2538 2011-12-21 Daniel Bates <dbates@webkit.org>
2540 Add CMake option to only build JavaScriptCore
2541 https://bugs.webkit.org/show_bug.cgi?id=74979
2543 Reviewed by Rob Buis.
2545 Towards adding CMake support to script Tools/Scripts/build-jsc, add a CMake
2546 option to only build JavaScriptCore.
2548 * CMakeLists.txt: Defined ENABLE_WEBCORE to build WebCore. If the option
2549 ONLY_BUILD_JAVASCRIPTCORE is specified then don't build WebCore, WebKit, or WebKit2.
2550 * Source/CMakeLists.txt:
2551 * Source/cmake/WebKitFS.cmake:
2553 2011-12-20 Ilya Tikhonovsky <loislo@chromium.org>
2555 emacs: unreviewed. add settings for editing js files.
2559 2011-12-20 Rafael Brandao <rafael.lobo@openbossa.org>
2561 [Qt][WK2] Implement favicon support
2562 https://bugs.webkit.org/show_bug.cgi?id=71082
2564 Reviewed by Simon Hausmann.
2566 * Source/qtwebkit-export.map: Added new classes.
2568 2011-12-18 Simon Hausmann <simon.hausmann@nokia.com>
2570 Rename EditCommandQt to UndoStepQt
2571 https://bugs.webkit.org/show_bug.cgi?id=74754
2573 Reviewed by Ryosuke Niwa.
2577 2011-12-16 Mark Hahnenberg <mhahnenberg@apple.com>
2579 De-virtualize destructors
2580 https://bugs.webkit.org/show_bug.cgi?id=74331
2582 Reviewed by Geoffrey Garen.
2584 * Source/autotools/symbols.filter: Removed symbol no longer present.
2586 2011-12-16 Carlos Garcia Campos <cgarcia@igalia.com>
2588 [GTK] Update NEWS and configure.ac for 1.7.3 release
2589 https://bugs.webkit.org/show_bug.cgi?id=74699
2591 Reviewed by Philippe Normand.
2593 * configure.ac: Bumped version number.
2595 2011-12-15 Raphael Kubo da Costa <kubo@profusion.mobi>
2597 [CMake] Remove ENABLE_DATAGRID from the buildsystem.
2598 https://bugs.webkit.org/show_bug.cgi?id=74640
2600 Reviewed by Antonio Gomes.
2602 r84991 removed Datagrid from the tree, but the options in CMake were
2605 * Source/cmake/OptionsBlackBerry.cmake:
2606 * Source/cmake/OptionsEfl.cmake:
2607 * Source/cmake/OptionsWinCE.cmake:
2608 * Source/cmakeconfig.h.cmake:
2610 2011-12-15 Ulan Degenbaev <ulan@chromium.org>
2612 Web Inspector: [Chromium] Call LowMemoryNotification instead of IdleNotification
2613 https://bugs.webkit.org/show_bug.cgi?id=71821
2615 Reviewed by Yury Semikhatsky.
2617 * Source/WebCore/bindings/v8/ScriptProfiler.cpp:
2619 2011-12-15 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2621 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
2623 Reviewed Simon Hausmann.
2627 2011-12-15 Michael Brüning <michael.bruning@nokia.com>
2629 [QT][WK2]Add (experimental) viewport info view to Minibrowser/qt.
2630 https://bugs.webkit.org/show_bug.cgi?id=72893
2632 Reviewed by Kenneth Rohde Christiansen.
2634 This patch extends QQuickWebViewExperimental by a property named
2635 viewportInfo, which contains the viewport scalability and
2636 layout and contents size information. This property is exposed to
2637 QML through the experimental extension for QQuickWebView.
2639 * Source/qtwebkit-export.map:
2641 2011-12-14 Ryosuke Niwa <rniwa@webkit.org>
2643 Add a manual test for caret blinking during forward deletion
2644 https://bugs.webkit.org/show_bug.cgi?id=74494
2646 Reviewed by Dan Bernstein.
2648 Add a test to forward delete 200 characters. Caret should not blink during the deletion.
2649 This is a follow up for r102413.
2651 * ManualTests/caret-blink-during-forward-delete.html: Added.
2653 2011-12-14 Csaba Osztrogonác <ossy@webkit.org>
2655 [Qt] Rollout r102769, because it broke Qt-4.8 builds.
2659 2011-12-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2661 [Qt] Don't add WebCoreSupport and WebKit APIs to include WebCore's include path
2665 https://bugs.webkit.org/show_bug.cgi?id=74413
2667 Reviewed by Simon Hausmann.
2671 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
2673 [Qt] Fix compilation of QtWebKit with --orientation-events without ENABLE_DEVICE_ORIENTATION
2674 https://bugs.webkit.org/show_bug.cgi?id=74492
2676 Reviewed by Simon Hausmann.
2680 2011-12-14 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
2682 [Qt] [WK2] Linking fails if GStreamer not installed after r102493
2683 https://bugs.webkit.org/show_bug.cgi?id=74412
2685 Reviewed by Simon Hausmann.
2687 Add -lrt to fix WK2 linking when gstreamer is not used.
2691 2011-12-14 Alexander Færøy <alexander.faeroy@nokia.com>
2693 [Qt] DeviceOrientationClientMockQt should be removed in favor of DeviceOrientationClientMock
2694 https://bugs.webkit.org/show_bug.cgi?id=74417
2696 Reviewed by Simon Hausmann.
2698 Based on original patch by Kenneth Christiansen.
2702 2011-12-14 Jacky Jiang <zhajiang@rim.com>
2704 [BlackBerry] Switch to libjpeg for decoding
2705 https://bugs.webkit.org/show_bug.cgi?id=74475
2707 Reviewed by Daniel Bates.
2709 Find libjpeg instead of libimg.
2711 * Source/cmake/OptionsBlackBerry.cmake:
2713 2011-12-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2715 [Qt] Get rid of layering violations in includes
2717 WebKit/qt/API and WebKit/qt/WebCoreSupport should not be included
2718 in the webcore.prf, but rather in each target that specificly needs
2719 headers in these location. We used to include them directly in webcore
2720 since we had layering violations between WebCore and WebKit, but now
2721 that they are gone there's no reason to do that.
2723 Reviewed by Simon Hausmann.
2727 2011-12-12 Andy Wingo <wingo@igalia.com>
2729 Simplify autotools configure.ac
2730 https://bugs.webkit.org/show_bug.cgi?id=74312
2732 Reviewed by Martin Robinson.
2734 * configure.ac: Don't AC_DEFINE so many things. Many of the
2735 defines were stale (ENABLE_YARR, ENABLE_JIT_OPTIMIZE_CALL, etc),
2736 and with Platform.h we don't need to make an explicit decision
2737 here. If the user does pass --enable-jit or --disable-jit, effect
2738 that choice via setting JSC_CPPFLAGS.
2740 2011-12-12 Alexis Menard <alexis.menard@openbossa.org>
2742 [Qt][WK2] History is not accessible in QML.
2743 https://bugs.webkit.org/show_bug.cgi?id=73016
2745 Reviewed by Simon Hausmann.
2747 Add the new QWebNavigationHistory in the map file.
2749 * Source/qtwebkit-export.map:
2751 2011-12-09 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
2753 [Qt] request parameter of QQuickWebView::navigationRequested is not a registered type
2754 https://bugs.webkit.org/show_bug.cgi?id=73826
2756 Reviewed by Tor Arne Vestbø.
2758 * Source/qtwebkit-export.map: Adding QWebNavigationRequest
2760 2011-12-09 Joone Hur <joone.hur@collabora.co.uk>
2762 [GTK] Initial implementation of Accelerated Compositing using Clutter
2763 https://bugs.webkit.org/show_bug.cgi?id=73319
2765 Reviewed by Gustavo Noronha Silva.
2767 * GNUmakefile.am: Export new compilation macros.
2768 * configure.ac: Add clutter backend for Accelerated Compositing.
2770 2011-12-08 Sheriff Bot <webkit.review.bot@gmail.com>
2772 Unreviewed, rolling out r102323.
2773 http://trac.webkit.org/changeset/102323
2774 https://bugs.webkit.org/show_bug.cgi?id=74069
2776 Caused Chromium and GTK build failure (Requested by bashi on
2779 * Source/autotools/symbols.filter:
2781 2011-12-08 Fady Samuel <fsamuel@chromium.org>
2783 Move scalePageBy from eventSender to window.internals
2784 https://bugs.webkit.org/show_bug.cgi?id=64512
2786 Reviewed by Simon Fraser.
2788 * Source/autotools/symbols.filter:
2790 2011-12-06 Dirk Pranke <dpranke@chromium.org>
2792 Add Tools/Tool.xcodeproj,
2793 Source/WebKit/chromium/WebKitUnitTests.xcodeproj,
2794 Source/WebKit/chromium/All.xcodeproj to .gitignore
2796 https://bugs.webkit.org/show_bug.cgi?id=73823
2798 Reviewed by Tony Chang.
2802 2011-12-06 Simon Hausmann <simon.hausmann@nokia.com>
2804 [Qt] build-jsc script doesn't work
2805 https://bugs.webkit.org/show_bug.cgi?id=73910
2807 Reviewed by Tor Arne Vestbø.
2809 * WebKit.pro: Move WTF SUBDIR stuff out of here and
2810 straight into JavaScriptCore/JavaScriptCore.pro.
2811 Unconditionally "recurse" into JavaScriptCore now,
2812 as we'll do the v8 scoping there to only build WTF.
2814 2011-12-05 Alexander Færøy <alexander.faeroy@nokia.com>
2816 [Qt] Add Source/qtwebkitversion.h to .gitignore
2817 https://bugs.webkit.org/show_bug.cgi?id=73823
2819 Reviewed by Tor Arne Vestbø.
2823 2011-12-03 Dan Winship <danw@gnome.org>
2825 [GTK] Update required libsoup version
2826 https://bugs.webkit.org/show_bug.cgi?id=71611
2828 Reviewed by Martin Robinson.
2830 * configure.ac: require libsoup 2.37.2.1 for SoupRequestHTTP API
2833 2011-12-02 Fady Samuel <fsamuel@chromium.org>
2835 When page scaling is in use position:fixed has incorrect results
2836 https://bugs.webkit.org/show_bug.cgi?id=68617
2838 Reviewed by Simon Fraser.
2840 * Source/autotools/symbols.filter:
2842 2011-12-02 Martin Robinson <mrobinson@igalia.com>
2844 Try to fix the GTK+ debug bot. As discussed with other GTK+
2845 hackers recently. It makes sense to just remove G_DISABLE_DEPRECATIONS
2846 now in WebKit. The flag itself is now deprecated in GLib in favor of
2849 * GNUmakefile.am: Remove G_DISABLE_DEPRECATED.
2851 2011-12-02 Kevin Ollivier <kevino@theolliviers.com>
2853 [wx] Unreviewed build fixes for Windows build.
2857 2011-12-02 Alejandro G. Castro <alex@igalia.com>
2859 [GTK] Fix TextureMapperCairo compilation
2860 https://bugs.webkit.org/show_bug.cgi?id=73655
2862 Reviewed by Martin Robinson.
2864 * GNUmakefile.am: The variables need the USE part in the name.
2865 * configure.ac: We can not define the variable twice.
2867 2011-12-02 Raphael Kubo da Costa <kubo@profusion.mobi>
2869 Unreviewed, revert r101347.
2870 https://bugs.webkit.org/show_bug.cgi?id=73580
2872 It breaks the linking of Tools/ targets due to missing functions.
2874 * Source/cmake/OptionsEfl.cmake:
2876 2011-12-02 Alejandro G. Castro <alex@igalia.com>
2878 [GTK] Improve C++0x compat warnings check
2879 https://bugs.webkit.org/show_bug.cgi?id=73642
2881 Reviewed by Martin Robinson.
2885 2011-12-01 Nayan Kumar K <nayankk@motorola.com>
2887 [GTK] Add compilation options to enable/disable Accelerated Compositing and to choose texture mapper implementation.
2888 https://bugs.webkit.org/show_bug.cgi?id=73458
2890 Reviewed by Martin Robinson.
2892 * GNUmakefile.am: Export new compilation macros.
2893 * configure.ac: Provide option to choose accelerated compositing and texture mapper variations.
2895 2011-12-01 Patrick Gansterer <paroga@webkit.org>
2897 [CMake] Make the feature defines for DOM names explicit
2898 https://bugs.webkit.org/show_bug.cgi?id=72812
2900 Reviewed by Daniel Bates.
2902 Preprocessor defines used in WebCore/dom/make_names.pl are set via WEBKIT_FEATURE
2903 for every port in the correspondig platform file. Pass an explicit list of defines
2904 to the CMake macro, so we need to maintain the list only once.
2906 * Source/cmake/OptionsBlackBerry.cmake:
2907 * Source/cmake/OptionsEfl.cmake:
2908 * Source/cmake/OptionsWinCE.cmake:
2909 * Source/cmake/WebKitFeatures.cmake:
2911 2011-11-30 Alejandro G. Castro <alex@igalia.com>
2913 [GTK] Add accelerated compositing compilation option
2914 https://bugs.webkit.org/show_bug.cgi?id=73298
2916 Compile whatever we have inside the USE(ACCELERATED_COMPOSITING)
2917 define. Add the build compilation option
2918 --with-accelerated-compositing and use it in the makefile.
2920 Reviewed by Martin Robinson.
2925 2011-11-30 Mary Wu <mary.wu@torchmobile.com.cn>
2927 remove buildinformation from BlackBerry porting build system
2928 https://bugs.webkit.org/show_bug.cgi?id=73276
2930 Reviewed by Daniel Bates.
2932 * Source/cmake/OptionsBlackBerry.cmake: remove script file generate-buildinfo
2934 2011-11-30 Andrew Wason <rectalogic@rectalogic.com>
2936 Replace Qt QThread threading back-end with pthread/Win32 threading back-ends
2937 https://bugs.webkit.org/show_bug.cgi?id=72155
2939 Reviewed by Simon Hausmann.
2941 Add additional WebCoreSupport files for Qt.
2945 2011-11-30 Adenilson Cavalcanti <adenilson.silva@openbossa.org>
2947 [Qt][WK2] Implement permission API for Qt port
2948 https://bugs.webkit.org/show_bug.cgi?id=59200
2950 Permission API hookup for Geolocation, it allows to receive in WebView
2951 a signal when a permission request is done (e.g. to grant permission
2952 for accessing geolocation information) and set it accordingly.
2954 Reviewed by Simon Hausmann.
2956 * Source/qtwebkit-export.map:
2958 2011-11-29 Kevin Ollivier <kevino@theolliviers.com>
2960 [wx] Unreviewed build fix for Leopard compilation.
2964 2011-11-29 Philippe Normand <pnormand@igalia.com>
2966 [GTK] hide WebAudio build option until support for FFTW is removed
2967 https://bugs.webkit.org/show_bug.cgi?id=73295
2969 Reviewed by Martin Robinson.
2971 * configure.ac: Disable WebAudio until the FFTW dependency is removed.
2973 2011-11-29 Hyowon Kim <hw1008.kim@samsung.com>
2975 [Texmap][EFL] Accelerated compositing support using TextureMapper on EFL port
2976 https://bugs.webkit.org/show_bug.cgi?id=73111
2978 Add feature define for TextureMapper and OpenGL package.
2980 Reviewed by Noam Rosenthal.
2982 * Source/cmake/OptionsEfl.cmake:
2984 2011-11-29 Roland Steiner <rolandsteiner@chromium.org>
2986 <style scoped>: add ENABLE(STYLE_SCOPED) flag to WebKit
2987 https://bugs.webkit.org/show_bug.cgi?id=72848
2989 Add flag and description.
2991 Reviewed by Dimitri Glazkov.
2995 2011-11-28 Simon Hausmann <simon.hausmann@nokia.com>
2997 [Qt] Build system fixes against V8.
2999 Reviewed by Tor Arne Vestbø.
3001 * Source/api.pri: Get rid of old v8 cruft.
3002 * WebKit.pro: Don't build JavaScriptCore when configured with v8.
3004 2011-11-28 Simon Hausmann <simon.hausmann@nokia.com>
3006 [Qt] WTF should be built as separate static library
3007 https://bugs.webkit.org/show_bug.cgi?id=73201
3009 Reviewed by Tor Arne Vestbø.
3011 * Source/api.pri: Require wtf.
3012 * WebKit.pro: Build WTF.
3014 2011-11-17 Martin Robinson <mrobinson@igalia.com>
3016 [GTK] Integrate build-gtkdoc into build-webkit and make
3017 https://bugs.webkit.org/show_bug.cgi?id=72626
3019 Reviewed by Philippe Normand.
3021 * GNUmakefile.am: Remove references to old gtkdoc files. Update
3022 the dist-hook to include copying documentation into the distribution.
3023 This also means that the build will fail if documentation hasn't been
3024 generated before 'make dist.'
3025 * configure.ac: Ditto.
3027 2011-11-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3029 [Qt] Re-generate QtWebKit API forwarding headers when API changes
3031 The forwarding headers are generated by syncqt, and syncqt is run by qmake,
3032 so we need sync.profile to live in the same directory as the project file
3033 that will be touched when adding/removing API (api.pri in our case).
3035 Since the WebKit2 APIs live in a separate static library, we have to
3036 add the project file for WebKit2 as a dependency of the api.pri file
3037 as well, so that any changes to the WebKit2 API will still trigger a
3038 run of qmake (and then syncqt).
3040 Lastly, we use the new QMAKE_SYNCQT_OUTDIR variable in Qt 5 to ensure
3041 that the forwarding headers are still generated in the root build dir,
3042 not in the Source dir along with the internal forwarding headers.
3044 Reviewed by Andreas Kling.
3046 * Source/QtWebKit.pro:
3048 * Source/sync.profile: Renamed from sync.profile.
3050 2011-11-23 Halton Huo <halton.huo@intel.com>
3052 [EFL] Add zlib depend when freetype is used.
3053 https://bugs.webkit.org/show_bug.cgi?id=66365
3055 Unreviewed build fix.
3057 When freetype is enabled, uncompress() function is used by
3058 WOFFFileFormat.cpp. Since zlib is not required by freetype, we need to
3059 add libz as dependency for fix linking issue.
3061 * Source/cmake/OptionsEfl.cmake: search for ZLIB
3063 2011-10-08 Martin Robinson <mrobinson@igalia.com>
3065 [GTK] Enable WebGL by default
3066 https://bugs.webkit.org/show_bug.cgi?id=69706
3068 Reviewed by Xan Lopez.
3070 * configure.ac: Enable WebGL by default if the build target is X11.
3072 2011-11-23 Raphael Kubo da Costa <kubo@profusion.mobi>
3074 [CMake] Move the top-level logic to the top-level directory.
3075 https://bugs.webkit.org/show_bug.cgi?id=72685
3077 Reviewed by Brent Fulgham.
3079 Move most of the top-level code in Source/CMakeLists.txt to
3080 CMakeLists.txt. This allows us to replace some INCLUDE() hacks with
3081 proper ADD_SUBDIRECTORY() calls, and actually moves non-Source related
3082 to a non-Source directory.
3084 * CMakeLists.txt: Copied from Source/CMakeLists.txt.
3086 2011-11-22 Adam Klein <adamk@chromium.org>
3088 Add new WebKit/chromium/dbus directory to .gitignore.
3092 2011-11-22 Adam Klein <adamk@chromium.org>
3094 Ignore more gyp-generated build files in WTF.gyp.
3098 2011-11-22 Andy Wingo <wingo@igalia.com>
3100 Fix .dir-locals.el to only apply to specific modes
3101 https://bugs.webkit.org/show_bug.cgi?id=72963
3103 Reviewed by Xan Lopez.
3105 * .dir-locals.el: Remove `nil' block, as it was causing
3106 makefile-mode not to insert tabs.
3108 2011-11-21 Adam Klein <adamk@chromium.org>
3110 Add GYP-generated WTF.xcodeproj to .gitignore after r100851.
3114 2011-11-21 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
3116 [Qt] [WK2] WebKitTestRunner doesn't build in debug
3117 https://bugs.webkit.org/show_bug.cgi?id=72827
3119 Reviewed by Andreas Kling.
3121 Add exports to fix WebKitTestRunner debug build.
3123 * Source/qtwebkit-export.map:
3125 2011-11-21 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
3127 [Qt] Add WebView.view attached property support for dialogs in QML
3128 https://bugs.webkit.org/show_bug.cgi?id=72825
3130 Reviewed by Simon Hausmann.
3132 Export QQuickWebViewAttached.
3134 * Source/qtwebkit-export.map:
3136 2011-11-21 Noel Gordon <noel.gordon@gmail.com>
3138 Update .gitignore for latest WebKitLibraries
3139 https://bugs.webkit.org/show_bug.cgi?id=72851
3141 Reviewed by Andreas Kling.
3143 * .gitignore: updates to silence 'git status' about WebKitLibraries files.
3145 2011-11-21 Carlos Garcia Campos <cgarcia@igalia.com>
3147 [GTK] Update NEWS and configure.ac for 1.7.2 release
3148 https://bugs.webkit.org/show_bug.cgi?id=72868
3150 Reviewed by Xan Lopez.
3152 * configure.ac: Bumped version number.
3154 2011-11-19 Kevin Ollivier <kevino@theolliviers.com>
3156 [wx] Build fix after GeneratedImage refactoring.
3160 2011-11-19 Alexis Menard <alexis.menard@openbossa.org>
3162 [Qt] Add the map file symbols export as a dependency of the final qmake target.
3163 https://bugs.webkit.org/show_bug.cgi?id=72740
3165 Reviewed by Simon Hausmann.
3167 Add the symbols file part of the target dependencies.
3171 2011-11-18 Daniel Bates <dbates@rim.com>
3173 Add CMake build infrastructure for the BlackBerry port
3174 https://bugs.webkit.org/show_bug.cgi?id=72768
3176 Reviewed by Adam Barth and Antonio Gomes.
3178 * Source/CMakeLists.txt: Add the BlackBerry port and support for building on QNX.
3179 * Source/cmake/OptionsBlackBerry.cmake: Added.
3180 * Source/cmake/OptionsCommon.cmake: Add QNX QCC-variant of CODE_GENERATOR_PREPROCESSOR.
3181 We may be able to fold this into the non-MSVC CODE_GENERATOR_PREPROCESSOR.
3183 2011-11-18 Adam Barth <abarth@webkit.org>
3185 Prepare to move manual-tests out of WebCore
3186 https://bugs.webkit.org/show_bug.cgi?id=72782
3188 Reviewed by Eric Seidel.
3190 Update these files to refer to the new location of ManualTests.
3193 * Source/cmake/WebKitPackaging.cmake:
3195 2011-11-18 Patrick Gansterer <paroga@webkit.org>
3197 [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
3198 https://bugs.webkit.org/show_bug.cgi?id=72710
3200 Reviewed by Brent Fulgham.
3202 * Source/CMakeLists.txt:
3204 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
3206 [Qt] Unreviewed build fix: Export QQuickWebPage/Preferences private API
3207 needed for the qml plugin.
3209 * Source/qtwebkit-export.map:
3211 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
3213 [Qt] Unreviewed build fix: Export QQuickWebViewExperimental private API
3214 that was added since I made the export patch.
3216 * Source/qtwebkit-export.map:
3218 2011-11-18 Simon Hausmann <simon.hausmann@nokia.com>
3220 [Qt] WTR and InjectedBundle should not link statically against JSC/WTF
3221 https://bugs.webkit.org/show_bug.cgi?id=72697
3223 Reviewed by Kenneth Rohde Christiansen.
3225 * Source/api.pri: On Linux, use a GNU LD version script to manage the
3226 symbol exports, which includes the public WK1/WK2 API as well as a bunch
3227 of private WTF symbols needed for WTR and the Injected Bundle.
3228 * Source/qtwebkit-export.map: Added.
3230 2011-11-17 Raphael Kubo da Costa <kubo@profusion.mobi>
3232 [EFL] Clean up the use of DATA_DIR in the buildsystem
3233 https://bugs.webkit.org/show_bug.cgi?id=72681
3235 Reviewed by Daniel Bates.
3237 * Source/cmake/OptionsEfl.cmake: Rename DATA_DIR to DATA_INSTALL_DIR
3238 and add it to the cache; add a variable with the path of the generated
3239 theme and remove the -DDATA_DIR definition, it was moved to
3240 PlatformEFL.cmake in WebCore.
3242 2011-11-17 Patrick Gansterer <paroga@webkit.org>
3244 [CMake] Add ENABLE_CLIENT_BASED_GEOLOCATION to cmakeconfig.h
3245 https://bugs.webkit.org/show_bug.cgi?id=72643
3247 Reviewed by Brent Fulgham.
3249 * Source/cmake/OptionsEfl.cmake:
3250 * Source/cmake/OptionsWinCE.cmake:
3251 * Source/cmakeconfig.h.cmake:
3253 2011-11-17 Kelly Norton <knorton@google.com>
3255 Several void functions in FrameView and RenderObject actually return values.
3256 https://bugs.webkit.org/show_bug.cgi?id=72640
3258 Reviewed by Adam Barth.
3260 * ../../Source/WebCore/page/FrameView.cpp:
3261 * ../../Source/WebCore/rendering/RenderObject.cpp:
3263 2011-11-17 Patrick Gansterer <paroga@webkit.org>
3265 [CMake] Make CODE_GENERATOR_PREPROCESSOR more useable
3266 https://bugs.webkit.org/show_bug.cgi?id=72516
3268 Reviewed by Brent Fulgham.
3270 On windows some code generators fail, if the path to the preprocessor contains spaces.
3271 Use only the executable name to avoid this issue for now.
3273 * Source/cmake/OptionsCommon.cmake:
3275 2011-11-17 Jochen Eisinger <jochen@chromium.org>
3277 [chromium] add gyp-mac-tool to .gitignore
3278 https://bugs.webkit.org/show_bug.cgi?id=72603
3280 Reviewed by Tony Gentilcore.
3282 This file is generated by the make-based build of the chromium/mac port
3284 * .: Modified property svn:ignore.
3287 2011-11-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3289 [Qt] Move WebKit2 C++ APIs to private API and build QML extension plugin on top of that
3291 A new extension object has been added to QQuickWebView (the same approach should be used
3292 for other API classes that need experimental APIs). The QML extension mechanism is then
3293 built on top of the experimental object.
3295 https://bugs.webkit.org/show_bug.cgi?id=72522
3297 Reviewed by Simon Hausmann.
3299 * Source/QtWebKit.pro:
3302 2011-11-11 Adrienne Walker <enne@google.com>
3304 [chromium] Expose mock scrollbars to window.internals
3305 https://bugs.webkit.org/show_bug.cgi?id=72195
3307 Reviewed by James Robinson.
3309 * Source/autotools/symbols.filter:
3311 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
3313 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
3315 Reviewed by Tor Arne Vestbø.
3317 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
3319 2011-11-16 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3321 Fix path to module file in root project file
3323 Reviewed by Simon Hausmann.
3327 2011-11-16 Simon Hausmann <simon.hausmann@nokia.com>
3329 Unreviewed, rolling out r100266.
3330 http://trac.webkit.org/changeset/100266
3336 2011-11-15 Simon Hausmann <simon.hausmann@nokia.com>
3338 [Qt] Centralize hide_symbols and ensure all libs are built with symbol visibility & bsymbolic_functions
3340 Reviewed by Tor Arne Vestbø.
3342 * Source/api.pri: Eliminate duplicated symbol stuff that lives now in default_post.prf.
3344 2011-11-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3346 [Qt] Move the QtWebKit module file to match the layout of Qt's mkspecs
3348 Reviewed by Simon Hausmann.
3352 2011-11-12 Patrick Gansterer <paroga@webkit.org>
3354 [CMake] Use MAIN_DEPENDENCY in GENERATE_* macros
3355 https://bugs.webkit.org/show_bug.cgi?id=71365
3357 Reviewed by Daniel Bates.
3359 Use the MAIN_DEPENDENCY instead of DEPENDS in the custom build commands.
3360 This adds better IDE support for such targets.
3362 * Source/cmake/WebKitMacros.cmake:
3364 2011-11-11 Shinya Kawanaka <shinyak@google.com>
3366 Implement legacy text check emulation in unified text check interface.
3367 https://bugs.webkit.org/show_bug.cgi?id=70299
3369 Reviewed by Hajime Morita.
3371 * Source/autotools/symbols.filter:
3373 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
3375 [Qt] Build fix of the private QML module with --no-webkit2.
3376 https://bugs.webkit.org/show_bug.cgi?id=67707
3378 Reviewed by Tor Arne Vestbø.
3380 * Source/QtWebKit.pro:
3382 2011-11-11 Alexis Menard <alexis.menard@openbossa.org>
3384 [Qt] Add a way to have experimental features in WebKit2
3385 https://bugs.webkit.org/show_bug.cgi?id=67707
3387 Reviewed by Kenneth Rohde Christiansen.
3389 Add the new private QML module in the build.
3391 * Source/QtWebKit.pro:
3393 2011-11-10 Balazs Kelemen <kbalazs@webkit.org>
3395 [Qt] X11 plugins need to be reworked for Qt5
3396 https://bugs.webkit.org/show_bug.cgi?id=70023
3398 Reviewed by Simon Hausmann.
3400 Rework our basic plugin support in a way that does
3401 not need a bridge between Qt and X. The solution is
3402 based on getting the content drawed by the plugin
3403 from the server as an image and creating a QImage
3406 * Source/api.pri: Link to xlib if necessary.
3408 2011-11-10 Simon Hausmann <simon.hausmann@nokia.com>
3410 [Qt] Clean up build system
3412 Reviewed by Tor Arne Vestbø.
3414 * Source/api.pri: Eliminate use of WebKit2.pri.
3416 2011-11-10 Alexis Menard <alexis.menard@openbossa.org>
3418 [Qt] Merge QTouchWebView and QDesktopWebView into one class
3419 https://bugs.webkit.org/show_bug.cgi?id=71355
3421 Reviewed by Kenneth Rohde Christiansen.
3423 Remove old tests and merge them into the new QQuickWebView directory.
3427 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3429 [Qt] Change semantics of the haveQt() function to match API promises
3431 Having Qt 5 does not imply that we have Qt 4, from an API point of
3432 view, as a major version can in theory break BC/SC. Our minimum
3433 version of Qt 4 will always be the latest released version of Qt 4,
3434 so the only place we should use haveQt(4, x) is when checking for
3435 the minimum requirements.
3437 Reviewed by Simon Hausmann.
3439 * Source/QtWebKit.pro:
3441 2011-11-10 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3443 [Qt] Make sure headers.pri has the right relative paths for install
3445 The install rules are generated from api.pri which lives in Source,
3446 which means the paths in headers.pri, which is the basis for the
3447 install rules, needs to be relative to Source as well.
3449 We were also installing the headers from the forwarding headers
3450 directory, which was wrong, as those headers contained relative paths.
3452 We now install the actual headers, by using headers.pri as a basis.
3454 https://bugs.webkit.org/show_bug.cgi?id=71697
3456 Reviewed by Simon Hausmann.
3458 * Source/QtWebKit.pro:
3462 2011-11-09 Shinya Kawanaka <shinyak@google.com>
3464 Internals.markerRangeForNode should be able to take markers by specifying a marker type.
3465 https://bugs.webkit.org/show_bug.cgi?id=71792
3467 Reviewed by Hajime Morita.
3469 * Source/autotools/symbols.filter: Exposed necessary symbols.
3471 2011-11-09 Kevin Ollivier <kevino@theolliviers.com>
3473 [wx] Unreviewed build fix. Update project files.
3477 2011-11-09 Philippe Normand <pnormand@igalia.com>
3479 [GTK][DRT] window internals object is not reset after each test
3480 https://bugs.webkit.org/show_bug.cgi?id=71890
3482 Reviewed by Martin Robinson.
3484 * Source/autotools/symbols.filter: Revert un-needed symbol.
3486 2011-11-09 Philippe Normand <pnormand@igalia.com>
3488 Unreviewed, attempt to fix GTK 32-bits Release build after r99691.
3490 * Source/autotools/symbols.filter: Add the missing symbol for resetInternalsObject.
3492 2011-11-09 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3494 [Qt] Only copy framework headers once when debug_and_release is enabled
3496 Otherwise we might end up in a race condition where we try to symlink
3497 the headers directory in the makefile for debug and release at the same
3500 Reviewed by Simon Hausmann.
3504 2011-11-08 Martin Robinson <mrobinson@igalia.com>
3506 Take another stab at fixing the GTK+ build.
3508 * Source/autotools/symbols.filter: The symbols.filter file was missing a semicolon.
3510 2011-11-08 Daniel Bates <dbates@webkit.org>
3512 Attempt to fix the GTK build after <http://trac.webkit.org/changeset/99613>
3513 (https://bugs.webkit.org/show_bug.cgi?id=71840)
3515 * Source/autotools/symbols.filter: Add symbol _ZN7WebCore4Page13setPaginationERKNS0_10PaginationE.
3517 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3519 [Qt] Use qmake's builtin rules for copying framework headers on Mac OS
3521 Now that we generate the forwarding headers eiher as part of QtWebKit.pro
3522 (for Qt 4.8), or as part of the root project file (for Qt 5), we can assume
3523 that the files are there and use $$files() to list the files to be copied.
3525 Reviewed by Csaba Osztrogonác.
3529 2011-11-08 Yuqiang Xian <yuqiang.xian@intel.com>
3531 Enable DFG JIT by default on X86 Linux and Mac platforms
3532 https://bugs.webkit.org/show_bug.cgi?id=71686
3534 Reviewed by Filip Pizlo.
3536 Remove the DFG cmake option for Efl port as we'll determine whether to
3537 switch on DFG or not based on build target platforms.
3539 * Source/cmake/OptionsEfl.cmake:
3540 * Source/cmakeconfig.h.cmake:
3542 2011-11-08 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3544 [Qt] Ensure forwarding headers are generated before generating install rules
3546 The install rule for headers depends on qmake being able to walk the list of
3547 headers in the $build_root/include/QtWebKit directory, but this directory is
3548 empty until we've generated the forwarding headers. So we need to make sure
3549 the forwarding headers are generated _before_ we run qmake on the api project
3550 file. This applies to Qt 4.8 only, as Qt 5 will run synqt as part of the
3551 root project file (due to the sync.profile file).
3553 https://bugs.webkit.org/show_bug.cgi?id=71697
3555 Reviewed by Simon Hausmann.
3557 * Source/QtWebKit.pro:
3560 2011-11-07 ChangSeok Oh <shivamidow@gmail.com>
3562 [EFL] Support requestAnimationFrame API
3563 https://bugs.webkit.org/show_bug.cgi?id=67112
3565 Reviewed by Andreas Kling.
3567 Add build-option for requestAnimationFrame feature.
3569 * Source/cmake/OptionsEfl.cmake:
3570 * Source/cmakeconfig.h.cmake:
3572 2011-11-07 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3574 [Qt] Ensure we always export symbols for the QtWebKit API when building WebKit
3576 Reviewed-by Simon Hausmann.
3580 2011-11-04 Philippe Normand <pnormand@igalia.com>
3582 [GTK] Disable VIDEO_TRACK for now
3583 https://bugs.webkit.org/show_bug.cgi?id=71547
3585 Reviewed by Gustavo Noronha Silva.
3587 * configure.ac: VIDEO_TRACK is still a moving target, it's best to
3590 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3592 [Qt] Don't build all of webkit when running build-jsc
3594 In case the whole webkit project was built, but we then subsequently
3595 want to build only JSC, we need to run make in the proper subdirectory.
3597 This also means the incremental target needs to be added to all
3600 Reviewed by Simon Hausmann.
3604 2011-11-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3606 [Qt] Refactor and clean up the qmake build system
3608 The qmake build system has accumulated a bit of cruft and redundancy
3609 over time. There's also a fairly tight coupling between how to build
3610 the various targets, and _what_ to build, making it harder to add new
3611 rules or sources. This patch aims to elevate these issues somewhat.
3613 This is a short-list of the changes:
3615 * The rules for how to build targets are now mostly contained as
3616 prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
3617 allows us to do pre- and post-processing of each project file,
3618 which helps to clean up the actual project files.
3620 * Derived sources are no longer generated as a separate make-step
3621 but is part of each target's project file as a subdir. Makefile
3622 rules are used to ensure that we run make on the derived sources
3623 before running qmake on the actual target makefile. This makes
3624 it easier to keep a proper dependency between derived sources
3627 * We use GNU make and the compiler to generate dependencies on
3628 UNIX-based systems running Qt 5. This allows us to lessen the
3629 need to run qmake, which should reduce compile time.
3631 * WebKit2 is now build by default if building with Qt 5. It can
3632 be disabled by passing --no-webkit2 to build-webkit.
3634 The result of these changes are hopefully a cleaner and easier
3635 build system to modify, and faster build times due to no longer
3636 running qmake on every single build. It's also a first step
3637 towards possibly generating the list of sources using another
3640 https://bugs.webkit.org/show_bug.cgi?id=71222
3642 Reviewed by Simon Hausmann.
3644 * Source/DerivedSources.pro: Removed.
3645 * Source/QtWebKit.pro: Added.
3646 * Source/WebKit.pri: Removed.
3647 * Source/WebKit.pro: Removed.
3648 * Source/api.pri: Added.
3649 * Source/tests.pri: Added.
3650 * WebKit.pro: Added.
3651 * sync.profile: Renamed from Source/sync.profile.
3653 2011-11-03 Simon Hausmann <simon.hausmann@nokia.com>
3655 [Qt] Remove Maemo specific code paths
3656 https://bugs.webkit.org/show_bug.cgi?id=71476
3658 Reviewed by Kenneth Rohde Christiansen.
3660 * Source/WebKit.pri:
3662 2011-11-03 Dongwoo Im <dw.im@samsung.com>
3664 [EFL] Enable the Page Visibility API.
3665 https://bugs.webkit.org/show_bug.cgi?id=69127
3667 Reviewed by Adam Barth.
3669 Build system changes to support ENABLE(PAGE_VISIBILITY_API) on EFL port.
3671 * Source/cmake/OptionsEfl.cmake: Add enabled ENABLE_PAGE_VISIBILITY_API definition.
3672 * Source/cmakeconfig.h.cmake: ditto.
3674 2011-10-28 Adam Barth <abarth@webkit.org>
3676 Rename ExceptionCodeDescription.in to DOMExceptions.in
3677 https://bugs.webkit.org/show_bug.cgi?id=71157
3679 Reviewed by Eric Seidel.
3681 * Source/cmake/WebKitMacros.cmake:
3683 2011-10-28 Adam Barth <abarth@webkit.org>
3685 ExceptionCode.cpp shouldn't need to know about every feature that throws exceptions
3686 https://bugs.webkit.org/show_bug.cgi?id=70890
3688 Reviewed by Eric Seidel.
3690 Add a code generation step.
3692 * Source/cmake/WebKitMacros.cmake:
3694 2011-10-27 Priit Laes <plaes@plaes.org>
3696 [GTK] Create .xz tarballs during distcheck
3697 https://bugs.webkit.org/show_bug.cgi?id=71001
3699 Reviewed by Martin Robinson.
3701 * configure.ac: Switched tarballs to use .xz compression.
3703 2011-10-27 Daniel Bates <dbates@rim.com>
3705 CMake: Add support to optionally install the built JavaScript shell
3706 https://bugs.webkit.org/show_bug.cgi?id=71062
3708 Reviewed by Antonio Gomes.
3710 Adds a CMake option, called SHOULD_INSTALL_JS_SHELL, that when
3711 defined will generate an installation rule to install the built
3712 JavaScript shell into /bin (with respect to the prefix path).
3714 By default, we don't define this option and hence don't generate
3715 an installation rule for the JavaScript shell.
3717 * Source/CMakeLists.txt:
3719 2011-10-27 Sheriff Bot <webkit.review.bot@gmail.com>
3721 Unreviewed, rolling out r98556.
3722 http://trac.webkit.org/changeset/98556
3723 https://bugs.webkit.org/show_bug.cgi?id=71031
3725 The test added by the patch doesn't pass on Snow Leopard
3726 (Requested by rniwa on #webkit).
3728 * Source/autotools/symbols.filter:
3730 2011-10-27 Shinya Kawanaka <shinyak@google.com>
3732 Implement legacy text check emulation in unified text check interface.
3733 https://bugs.webkit.org/show_bug.cgi?id=70299
3735 Reviewed by Hajime Morita.
3737 * Source/autotools/symbols.filter:
3739 2011-10-27 Philippe Normand <pnormand@igalia.com> and Zan Dobersek <zandobersek@gmail.com>
3741 [GStreamer] WebAudio AudioFileReader implementation
3742 https://bugs.webkit.org/show_bug.cgi?id=69834
3744 Reviewed by Martin Robinson.
3746 * configure.ac: Check for libfftw and gstreamer-audio if WebAudio
3749 2011-10-26 Alejandro G. Castro <alex@igalia.com>
3751 [GTK] Update NEWS and configure.ac for 1.7.1 release
3752 https://bugs.webkit.org/show_bug.cgi?id=70932
3754 Reviewed by Martin Robinson.
3756 * configure.ac: Bumped version number.
3758 2011-10-26 Alejandro G. Castro <alex@igalia.com>
3760 [GTK] [WK2] Add WebKit2 distcheck support
3761 https://bugs.webkit.org/show_bug.cgi?id=70933
3763 Reviewed by Martin Robinson.
3765 * GNUmakefile.am: Added WebKit2 compilation to the distcheck.
3766 * configure.ac: Removed WebKit2 doc generation for the moment.
3768 2011-10-21 Simon Hausmann <simon.hausmann@nokia.com>
3770 Remove QtScript source code from WebKit.
3771 https://bugs.webkit.org/show_bug.cgi?id=64088
3773 Reviewed by Tor Arne Vestbø.
3775 Removed dead code that isn't developed anymore.
3777 * Source/WebKit.pro:
3779 2011-10-19 Gustavo Noronha Silva <gns@gnome.org>
3781 [GTK] Streamline wk1 documentation build
3782 https://bugs.webkit.org/show_bug.cgi?id=70447
3784 Reviewed by Martin Robinson.
3786 * GNUmakefile.am: include the documentation's GNUmakefile.am;
3787 * autogen.sh: we no longer call gtkdocize, since we now ship
3788 a modified gtk-doc.make;
3789 * configure.ac: no longer generate a separate GNUmakefile for
3790 the documentation build.
3792 2011-10-18 Adam Barth <abarth@webkit.org>
3794 Always enable ENABLE(XPATH)
3795 https://bugs.webkit.org/show_bug.cgi?id=70217
3797 Reviewed by Eric Seidel.
3799 * Source/cmake/OptionsEfl.cmake:
3800 * Source/cmake/OptionsWinCE.cmake:
3801 * Source/cmakeconfig.h.cmake:
3804 2011-10-18 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3806 [Qt] Merge QML plugin for WebKit2 with the original WebKit1 plugin
3808 We don't need a sepearate plugin, as we no longer expose the WK2
3809 APIs under QtWebKit.experimental, but now use QtWebKit. The version
3810 was also changed to 3.0 instead of 5.0, as the original plugin was
3811 versioned 1.0, and bumping to 3.0 fits the scheme used by QtWebKit releases.
3813 Reviewed by Andreas Kling.
3815 * Source/WebKit.pro:
3817 2011-10-18 Zan Dobersek <zandobersek@gmail.com>
3819 [Gtk] Support for client-based geolocation
3820 https://bugs.webkit.org/show_bug.cgi?id=64970
3822 Reviewed by Martin Robinson.
3824 Remove flag for enabling client-based geolocation since
3825 it is used by default on Gtk port and hence not configurable.
3829 2011-10-17 Leandro Pereira <leandro@profusion.mobi>
3831 Unreviewed; actually enable/disable microdata support in CMake.
3833 Follow-up to r97471, which did not plug the option to enable/disable
3834 microdata into the buildsystem.
3836 * Source/cmake/OptionsEfl.cmake: Add ENABLE_MICRODATA feature, turned off by default.
3837 * Source/cmake/OptionsWinCE.cmake: Ditto.
3838 * Source/cmakeconfig.h.cmake: Add ENABLE_MICRODATA #cmakedefine.
3840 2011-10-17 Ryosuke Niwa <rniwa@webkit.org>
3842 GTK build fix patch by Gustavo Noronha Silva.
3844 * Source/autotools/symbols.filter:
3846 2011-10-17 Vamshikrishna Yellenki <vamshi@motorola.com>
3848 [webkit]Debug Build Bot failure
3849 https://bugs.webkit.org/show_bug.cgi?id=70222
3851 Reviewed by Xan Lopez.
3853 * Source/autotools/symbols.filter: Corrected the filter name for getLocationAndLengthFronRange
3855 2011-10-16 Adam Barth <abarth@webkit.org>
3857 Always enable ENABLE(DOM_STORAGE)
3858 https://bugs.webkit.org/show_bug.cgi?id=70189
3860 Reviewed by Eric Seidel.
3862 * Source/cmake/OptionsEfl.cmake:
3863 * Source/cmake/OptionsWinCE.cmake:
3864 * Source/cmakeconfig.h.cmake:
3867 2011-10-15 Laszlo Gombos <laszlo.1.gombos@nokia.com>
3869 [Qt] [Symbian] Remove support for the Symbian platform for the QtWebKit port
3870 https://bugs.webkit.org/show_bug.cgi?id=69920
3872 Reviewed by Kenneth Rohde Christiansen.
3874 * Source/WebKit.pri:
3875 * Source/WebKit.pro:
3877 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
3879 Rename virtual put to putVirtual
3880 https://bugs.webkit.org/show_bug.cgi?id=69851
3882 Reviewed by Darin Adler.
3884 Renamed virtual versions of put to putVirtual in prepration for
3885 adding the static put to the MethodTable in ClassInfo since the
3886 compiler gets mad if the virtual and static versions have the same
3889 * Source/autotools/symbols.filter:
3891 2011-10-14 Mark Hahnenberg <mhahnenberg@apple.com>
3893 Rename virtual put to putVirtual
3894 https://bugs.webkit.org/show_bug.cgi?id=69851
3896 Reviewed by Darin Adler.
3898 Renamed virtual versions of put to putVirtual in prepration for
3899 adding the static put to the MethodTable in ClassInfo since the
3900 compiler gets mad if the virtual and static versions have the same
3903 * Source/autotools/symbols.filter:
3905 2011-10-13 Arko Saha <arko@motorola.com>
3907 Microdata: Basic implementation of document.getItems() method.
3908 https://bugs.webkit.org/show_bug.cgi?id=68610
3910 Reviewed by Ryosuke Niwa.
3912 Added ENABLE(MICRODATA) feature flag.
3916 2011-10-14 Raphael Kubo da Costa <kubo@profusion.mobi>
3918 [EFL] Add DumpRenderTreeSupportEfl
3919 https://bugs.webkit.org/show_bug.cgi?id=68458
3921 Reviewed by Kenneth Rohde Christiansen.
3923 * Source/cmake/eflsymbols.filter: Export DumpRenderTreeSupportEfl
3924 symbols so that DumpRenderTree can link to them.
3926 2011-10-12 Adam Barth <abarth@webkit.org>
3928 Remove ENABLE(XHTMLMP) and associated code
3929 https://bugs.webkit.org/show_bug.cgi?id=69729
3931 Reviewed by David Levin.
3933 * Source/cmake/OptionsEfl.cmake:
3934 * Source/cmake/OptionsWinCE.cmake:
3935 * Source/cmakeconfig.h.cmake:
3938 2011-10-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
3940 Fix build with GLib 2.31
3941 https://bugs.webkit.org/show_bug.cgi?id=69840
3943 Reviewed by Martin Robinson.
3945 * configure.ac: add check for pthread rwlock support.
3947 2011-10-10 Martin Robinson <mrobinson@igalia.com>
3949 [GTK] [WebKit2] Make adding another unit test easier
3950 https://bugs.webkit.org/show_bug.cgi?id=69409
3952 Reviewed by Gustavo Noronha Silva.
3954 * GNUmakefile.am: Include the new testing makefile.
3956 2011-10-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3958 [Qt] Remove all references to QTDIR_build and standalone_package
3960 Qt is now modularized, which means we no longer import WebKit into
3961 the Qt source tree. Instead we use git submodules, and building
3962 QtWebKit as "part of Qt" is really building QtWebKit as from trunk.
3964 To decrease the number of buildsystem configurations we also remove
3965 the standalone_package code-path used when we were providing tarballs
3966 with the derived sources pre-generated.
3968 Reviewed by Simon Hausmann.
3970 * Source/WebKit.pri:
3971 * Source/WebKit.pro:
3973 2011-10-06 Fady Samuel <fsamuel@chromium.org>
3975 Code clean-up: Make RenderObject::absoluteBoundingBoxRect and associated methods const and make its parameter useTransforms no longer default to false
3976 https://bugs.webkit.org/show_bug.cgi?id=69009
3978 Reviewed by Simon Fraser.
3980 * Source/autotools/symbols.filter:
3982 2011-10-06 Simon Hausmann <simon.hausmann@nokia.com>
3984 [Qt][Wk2] Fix build with Qt 5 when QtScript is built as standalone module
3985 https://bugs.webkit.org/show_bug.cgi?id=69520
3987 Reviewed by Csaba Osztrogonác.
3989 * Source/WebKit.pri: Introduce convenience qt5 scope.
3990 * Source/WebKit.pro: Replace QT_MAJOR_VERSION stuff with qt5 scope.
3992 2011-10-06 Nayan Kumar K <nayankk@motorola.com>
3994 Provide configure option to switch between JSC and V8.
3995 https://bugs.webkit.org/show_bug.cgi?id=69469
3997 Reviewed by Philippe Normand.
3999 This is first of the patches to support building of V8 with
4000 WebKit GTK. With this patch, new command line switch named
4001 '--with-jsengine' is introduced, using which we can choose to
4002 build either jsc or v8.
4007 2011-10-04 Scott Graham <scottmg@chromium.org>
4009 Add GAMEPAD feature flag
4010 https://bugs.webkit.org/show_bug.cgi?id=66859
4012 Reviewed by Darin Fisher.
4016 2011-10-04 Varun Jain <varunjain@chromium.org>
4018 Fix position check for double tap gesture detection. A double tap
4019 should not be detected if the two taps are far from each other.
4020 https://bugs.webkit.org/show_bug.cgi?id=69270
4022 Reviewed by Darin Fisher.
4024 Test: Source/WebKit/chromium/tests/InnerGestureRecognizerTest.cpp
4026 * platform/chromium/GestureRecognizerChromium.cpp:
4027 (WebCore::GestureRecognizerChromium::isSecondClickInsideManhattanSquare):
4028 (WebCore::GestureRecognizerChromium::updateValues):
4029 (WebCore::GestureRecognizerChromium::click):
4030 * platform/chromium/GestureRecognizerChromium.h:
4032 2011-10-04 Nayan Kumar K <nayankk@motorola.com>
4034 [WebKit2][gtk] Generate gtk-doc for WebKit2-GTK.
4035 https://bugs.webkit.org/show_bug.cgi?id=69325
4037 Reviewed by Gustavo Noronha Silva.
4039 Documentation generation for WebKit2-GTK+ APIs
4044 2011-10-04 Vsevolod Vlasov <vsevik@chromium.org>
4046 Web Inspector: Remove http/tests/inspector/network/disabled-cache-crash.html.
4047 https://bugs.webkit.org/show_bug.cgi?id=69332
4049 Reviewed by Pavel Feldman.
4051 * Source/autotools/symbols.filter:
4053 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4055 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
4057 QWidget and friends now live in the QtWidgets library. We update
4058 includes in implementation files and private headers to us the
4059 non-module-prefixed path, and leave the lookup for the include
4060 path. For public headers we have to ifdef the includes as the
4061 user might now have the modules we need in his QT config.
4063 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
4064 have to update our code and use windowHandle() for setting the
4065 parent relationships.
4067 https://bugs.webkit.org/show_bug.cgi?id=68687
4069 Reviewed by Andreas Kling.
4071 * Source/WebKit.pro:
4073 2011-09-29 Sergio Villar Senin <svillar@igalia.com>
4075 [GTK] Bump version to 1.7.0
4076 https://bugs.webkit.org/show_bug.cgi?id=69082
4078 Reviewed by Martin Robinson.
4080 Apart from bumping the library version to 1.7.0 this patch also
4081 sets the libtool version to the same one we have for the stable
4086 2011-09-28 Martin Robinson <mrobinson@igalia.com>
4088 Fix the WebKit2 WebGL build.
4090 * configure.ac: Add -ldl to the OPENGL_LIBS.
4092 2011-09-28 Ryuan Choi <ryuan.choi@samsung.com>
4094 [EFL] Bump minimum requirement for eina.
4095 https://bugs.webkit.org/show_bug.cgi?id=68994
4097 Reviewed by Ryosuke Niwa.
4099 * Source/cmake/FindEFL.cmake:
4101 2011-09-27 Gyuyoung Kim <gyuyoung.kim@samsung.com>
4103 Unreviewed. Fix a build error in WebKit EFL.
4105 When web socket is disabled, there is a build break in WebKit EFL port.
4106 Currently, web socket is enabled by default in build-webkit script.
4107 Thus, the web socket is also enabled in EFL script of cmake build system for now.
4108 Because, WebKit EFL developers can't work on latest WebKit trunk.
4110 However, IMO, we should fix build errors when web socket is disabled.
4112 * Source/cmake/OptionsEfl.cmake:
4114 2011-09-27 Ulan Degenbaev <ulan@chromium.org>
4116 [v8] Code calling the typed array optimization script is fragile, depends on typed array hierarchy.
4118 Install the flag, which indicates whether or not the optimization
4119 script was executed, on the global object.
4121 https://bugs.webkit.org/show_bug.cgi?id=68890
4123 Reviewed by Kenneth Russell.
4125 * Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
4127 2011-09-27 Sheriff Bot <webkit.review.bot@gmail.com>
4129 Unreviewed, rolling out r96108, r96111, r96113, and r96116.
4130 http://trac.webkit.org/changeset/96108
4131 http://trac.webkit.org/changeset/96111
4132 http://trac.webkit.org/changeset/96113
4133 http://trac.webkit.org/changeset/96116
4134 https://bugs.webkit.org/show_bug.cgi?id=68913
4136 Wait for working Qt5 (Requested by ossy on #webkit).
4138 * Source/WebKit.pro:
4140 2011-09-23 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4142 [Qt] Fix build against Qt5 after refactor of widgets out of QtGUi
4144 QWidget and friends now live in the QtWidgets library. We update
4145 includes in implementation files and private headers to us the
4146 non-module-prefixed path, and leave the lookup for the include
4147 path. For public headers we have to ifdef the includes as the
4148 user might now have the modules we need in his QT config.
4150 Finally, QSGCanvas is no longer a QWidget but a QWindow, so we
4151 have to update our code and use windowHandle() for setting the
4152 parent relationships.
4154 https://bugs.webkit.org/show_bug.cgi?id=68687
4156 Reviewed by Andreas Kling.
4158 * Source/WebKit.pro:
4160 2011-09-27 Carlos Garcia Campos <cgarcia@igalia.com>
4162 [GTK] Reorganize header files
4163 https://bugs.webkit.org/show_bug.cgi?id=65616
4165 Reviewed by Martin Robinson.
4167 * GNUmakefile.am: Initialize $libwebkitgtkincludedir to
4168 $(prefix)/include/webkitgtk-<api-version>
4170 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
4172 [CMake] Remove FindFreetype.cmake
4173 https://bugs.webkit.org/show_bug.cgi?id=68778
4175 Reviewed by Adam Barth.
4177 CMake has provided its own FindFreetype.cmake forever, so there is no
4178 need to have another implementation in WebKit.
4180 * Source/cmake/FindCairo.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
4181 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
4182 * Source/cmake/FindFreetype.cmake: Removed.
4183 * Source/cmake/FindPango.cmake: Use FREETYPE_{LIBRARIES,INCLUDE_DIRS}
4184 instead of Freetype_{LIBRARIES,INCLUDE_DIRS}.
4185 * Source/cmake/OptionsEfl.cmake: Remove minimum required version
4186 check, it has never been checked and Freetype 2.1.10 from 2005 is
4189 2011-09-26 Alejandro G. Castro <alex@igalia.com>
4191 [GTK] pot file is not properly remove during distcheck
4192 https://bugs.webkit.org/show_bug.cgi?id=68797
4194 Defined DOMAIN variable before DISTCLEANFILES because we are using
4195 it there to identify the .pot file.
4197 Reviewed by Martin Robinson.
4201 2011-09-26 Raphael Kubo da Costa <kubo@profusion.mobi>
4203 [CMake] Detect the operating system in a more generic way.
4204 https://bugs.webkit.org/show_bug.cgi?id=67482
4206 Reviewed by Adam Barth.
4208 So far the buildsystem only considered Windows, Linux and Mac OS X as
4209 valid operating systems, but any Unix (or at least the BSDs) should also
4212 By using the OS values CMake itself defines we can check for Unix
4213 systems in a more generic fashion.
4215 * Source/CMakeLists.txt:
4217 2011-09-26 Jay Soffian <jaysoffian@gmail.com>
4219 chrome.dll!WebCore::ApplyStyleCommand::applyBlockStyle ReadAV@NULL (64db547804532a84be2e53721e499e9e)
4220 https://bugs.webkit.org/show_bug.cgi?id=51639
4222 Reviewed by Ryosuke Niwa.
4224 Add missing window.layoutTestController.dumpAsText so that test output matches expectation.
4226 * LayoutTests/editing/style/justify-without-enclosing-block.xhtml:
4228 2011-09-25 Adam Barth <abarth@webkit.org>
4230 Finish removing PLATFORM(BREWMP) by removing associated code
4231 https://bugs.webkit.org/show_bug.cgi?id=68779
4233 Reviewed by Sam Weinig.
4235 * Source/cmake/WebKitPackaging.cmake:
4238 2011-09-25 Adam Barth <abarth@webkit.org>
4240 Remove PLATFORM(HAIKU) and associated code
4241 https://bugs.webkit.org/show_bug.cgi?id=68774
4243 Reviewed by Sam Weinig.
4245 * Source/cmake/WebKitPackaging.cmake:
4248 2011-09-25 Raphael Kubo da Costa <kubo@profusion.mobi>
4250 [CMake] Remove FindLibXlst.cmake
4251 https://bugs.webkit.org/show_bug.cgi?id=68770
4253 Reviewed by Adam Barth.
4255 This file should have never been committed -- the library it looks for
4256 is called libxslt, not libxlst, so it has never really been used. When
4257 the buildsystem looked for libxslt, it used CMake's own LibXslt.cmake
4260 * Source/cmake/FindLibXlst.cmake: Removed.
4262 2011-09-24 Adam Barth <abarth@webkit.org>
4264 Always enable ENABLE(OFFLINE_WEB_APPLICATIONS)
4265 https://bugs.webkit.org/show_bug.cgi?id=68767
4267 Reviewed by Eric Seidel.
4269 * Source/cmake/OptionsEfl.cmake:
4270 * Source/cmake/OptionsWinCE.cmake:
4271 * Source/cmakeconfig.h.cmake:
4274 2011-09-24 Adam Barth <abarth@webkit.org>
4276 Remove ENABLE(WCSS) and associated code
4277 https://bugs.webkit.org/show_bug.cgi?id=68759
4279 Reviewed by Darin Adler.
4283 2011-09-23 Yuqiang Xian <yuqiang.xian@intel.com>
4285 Add JSVALUE32_64 support to DFG JIT
4286 https://bugs.webkit.org/show_bug.cgi?id=67460
4288 Reviewed by Gavin Barraclough.
4290 Add cmake options to enable DFG JIT compilation for EFL port
4292 * Source/cmake/OptionsEfl.cmake:
4293 * Source/cmakeconfig.h.cmake:
4295 2011-09-23 Raphael Kubo da Costa <kubo@profusion.mobi>
4297 [CMake] Detect amd64 as a valid 64-bit architecture.
4298 https://bugs.webkit.org/show_bug.cgi?id=67481
4300 Reviewed by Oliver Hunt.
4302 Some operating systems (generally the BSDs) use amd64 instead of x86_64
4303 to report they're running on 64 bits, so consider it a valid value.
4305 * Source/CMakeLists.txt:
4307 2011-09-23 Adam Klein <adamk@chromium.org>
4309 Add ENABLE_MUTATION_OBSERVERS feature flag
4310 https://bugs.webkit.org/show_bug.cgi?id=68732
4312 Reviewed by Ojan Vafai.
4314 This flag will guard an implementation of the "Mutation Observers" proposed in
4315 http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html
4319 2011-09-23 Varun Jain <varunjain@google.com>
4321 Refactor WebViewImpl::scrollFocusedNodeIntoRect to a better place and add tests
4322 https://bugs.webkit.org/show_bug.cgi?id=68198
4324 Reviewed by Dimitri Glazkov.
4326 * Source/autotools/symbols.filter:
4328 2011-09-23 Mark Hahnenberg <mhahnenberg@apple.com>
4330 Add static version of JSCell::visitChildren
4331 https://bugs.webkit.org/show_bug.cgi?id=68404
4333 Reviewed by Darin Adler.
4335 In this patch we just extract the bodies of the virtual visitChildren methods
4336 throughout the JSCell inheritance hierarchy out into static methods, which are
4337 now called from the virtual methods. This is an intermediate step in trying to
4338 move the virtual-ness of visitChildren into our own custom vtable stored in
4339 ClassInfo. We need to convert the methods to static methods in order to be
4340 able to more easily store and refer to them in our custom vtable since normal
4341 member methods store some implicit information in their types, making it
4342 impossible to store them generically in ClassInfo.
4344 * Source/autotools/symbols.filter:
4346 2011-09-21 Julien Chaffraix <jchaffraix@webkit.org>
4348 Crash in RenderBox::paintMaskImages when GraphicsContext's painting is disabled
4349 https://bugs.webkit.org/show_bug.cgi?id=68133
4351 Reviewed by Darin Adler.
4353 * Source/autotools/symbols.filter: Added the mangled symbols needed for window.internals
4355 2011-09-21 Joshua Bell <jsbell@chromium.org>
4357 IndexedDB: compare strings without decoding
4358 https://bugs.webkit.org/show_bug.cgi?id=68554
4360 Reviewed by Tony Chang.
4362 Resolves a FIXME in IndexedDB that was also identified as a hotspot
4363 during profiling. Yields a small performance improvement.
4365 * Source/WebCore/storage/IDBLevelDBCoding.cpp:
4366 * Source/WebCore/storage/IDBLevelDBCoding.h:
4367 * Source/WebKit/chromium/tests/IDBLevelDBCodingTest.cpp:
4369 011-09-21 Leandro Pereira <leandro@profusion.mobi>
4371 Unreviewed. Remove unused ENABLE_AS_IMAGE flag after r95234 from
4372 Options{Efl,WinCE}.cmake.
4374 * Source/cmake/OptionsEfl.cmake:
4375 * Source/cmake/OptionsWinCE.cmake:
4377 2011-09-20 ChangSeok Oh <shivamidow@gmail.com>
4379 [GTK] requestAnimationFrame support for gtk port
4380 https://bugs.webkit.org/show_bug.cgi?id=66280
4382 Reviewed by Martin Robinson.
4384 * configure.ac: Add an option to enable requestAnimationFrame for gtk port.
4386 2011-09-20 Carlos Garcia Campos <cgarcia@igalia.com>
4388 [GTK] Update NEWS and configure.ac for 1.5.90 release
4390 Reviewed by Martin Robinson.
4394 2011-09-19 Adam Barth <abarth@webkit.org>
4396 Always enable ENABLE(EVENTSOURCE)
4397 https://bugs.webkit.org/show_bug.cgi?id=68414
4399 Reviewed by Eric Seidel.
4401 * Source/cmake/OptionsEfl.cmake:
4402 * Source/cmake/OptionsWinCE.cmake:
4403 * Source/cmakeconfig.h.cmake:
4406 2011-09-17 Ryuan Choi <ryuan.choi@samsung.com>
4408 [EFL] Bump minimum requirement for cairo to 1.10.
4409 https://bugs.webkit.org/show_bug.cgi?id=68226
4411 Reviewed by Adam Barth.
4413 * Source/cmake/FindCairo.cmake: Check required version.
4414 * Source/cmake/OptionsEfl.cmake:
4416 2011-09-16 Ulan Degenbaev <ulan@chromium.org>
4418 [V8] REGRESSION(94783): calling the binding script during V8 context creation slows down page loads
4419 https://bugs.webkit.org/show_bug.cgi?id=68237
4421 Reviewed by Kenneth Russell.
4423 Call the binding script lazily on the first run of the set() method of
4426 * ../../Source/WebCore/WebCore.gypi:
4427 * ../../Source/WebCore/bindings/v8/V8BindingScripts.cpp: Removed.
4428 * ../../Source/WebCore/bindings/v8/V8BindingScripts.h: Removed.
4429 * ../../Source/WebCore/bindings/v8/V8DOMWindowShell.cpp:
4430 * ../../Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp:
4431 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp:
4432 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
4433 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustomScript.js:
4435 2011-09-16 Martin Robinson <mrobinson@igalia.com>
4437 [GTK] Disable WebKit2 by default in configure.ac, but enable it with build-webkit
4438 https://bugs.webkit.org/show_bug.cgi?id=68178
4440 Reviewed by Xan Lopez.
4442 * configure.ac: Do not build WebKit2 by default. Re-add pkgconfig support
4445 2011-09-15 Adam Barth <abarth@webkit.org>
4447 Rename ENABLE(DATABASE) to ENABLE(SQL_DATABASE)
4448 https://bugs.webkit.org/show_bug.cgi?id=68205
4450 Reviewed by Eric Seidel.
4452 * Source/cmake/OptionsEfl.cmake:
4453 * Source/cmake/OptionsWinCE.cmake:
4454 * Source/cmakeconfig.h.cmake:
4457 2011-09-15 Varun Jain <varunjain@google.com>
4459 Add method to scroll current node to specific position in Chromium WebKit API
4460 https://bugs.webkit.org/show_bug.cgi?id=68192
4462 Reviewed by Dimitri Glazkov.
4464 * Source/WebKit/chromium/public/WebView.h:
4465 * Source/WebKit/chromium/src/WebViewImpl.cpp:
4466 * Source/WebKit/chromium/src/WebViewImpl.h:
4468 2011-09-15 Eric Seidel <eric@webkit.org>
4470 Remove ENABLE(SVG_AS_IMAGE) since all major ports have it on by default
4471 https://bugs.webkit.org/show_bug.cgi?id=68182
4473 Reviewed by Adam Barth.
4477 2011-09-15 Eric Seidel <eric@webkit.org>
4479 Remove ENABLE_SVG_ANIMATION as all major ports have it on by default
4480 https://bugs.webkit.org/show_bug.cgi?id=68022
4482 Reviewed by Ryosuke Niwa.
4484 * Source/cmake/OptionsEfl.cmake:
4485 * Source/cmake/OptionsWinCE.cmake:
4486 * Source/cmakeconfig.h.cmake:
4489 2011-09-15 Sheriff Bot <webkit.review.bot@gmail.com>
4491 Unreviewed, rolling out r95163.
4492 http://trac.webkit.org/changeset/95163
4493 https://bugs.webkit.org/show_bug.cgi?id=68180
4495 [Qt] The QT_GCC_X variables were removed in Qt5 by accident.
4496 (Requested by darktears on #webkit).
4498 * Source/WebKit.pri:
4500 2011-09-14 Alexis Menard <alexis.menard@openbossa.org>
4502 [Qt] Replace QT_GCC_X as they don't exist in Qt5 anymore.
4503 https://bugs.webkit.org/show_bug.cgi?id=68114
4505 Reviewed by Kenneth Rohde Christiansen.
4507 Replace QT_GCC_X variables, they have been removed in Qt5. It was
4508 actually wrong to use them because they tell about which GCC version
4509 Qt has been compiled, not the current version of GCC use to build webkit.
4510 I use gcc -dumpversion to get it.
4512 * Source/WebKit.pri:
4514 2011-09-14 Ulan Degenbaev <ulan@chromium.org>
4516 [v8] Improve performance of typed array copy constructor taking Array
4517 https://bugs.webkit.org/show_bug.cgi?id=68015
4519 Reviewed by Kenneth Russell.
4521 Invoke the 'set' method of the constructed array instead of
4522 copying the elements of the source array one by one.
4524 Copy constructor tests already exist.
4526 * ../../Source/WebCore/WebCore.gypi:
4527 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp: Added.
4528 * ../../Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.h:
4530 2011-09-14 Csaba Osztrogonác <ossy@webkit.org>
4532 [GTK] Unreviewed buildfix after r95107.
4536 2011-09-13 Eric Seidel <eric@webkit.org>
4538 Remove ENABLE_SVG_USE as <use> is required by HTML5
4539 https://bugs.webkit.org/show_bug.cgi?id=68019
4541 Reviewed by Ryosuke Niwa.
4543 * Source/cmake/OptionsEfl.cmake:
4544 * Source/cmake/OptionsWinCE.cmake:
4545 * Source/cmakeconfig.h.cmake:
4548 2011-09-13 Eric Seidel <eric@webkit.org>
4550 Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
4551 https://bugs.webkit.org/show_bug.cgi?id=68018
4553 Reviewed by Ryosuke Niwa.
4555 * Source/cmake/OptionsEfl.cmake:
4556 * Source/cmake/OptionsWinCE.cmake:
4557 * Source/cmakeconfig.h.cmake:
4560 2011-09-09 Rafael Antognolli <antognolli@profusion.mobi>
4562 Add replacement functions for gdk ones.
4563 https://bugs.webkit.org/show_bug.cgi?id=66323
4565 Reviewed by Martin Robinson.
4567 * Source/cmake/FindPango.cmake:
4569 2011-09-09 Laszlo Gombos <laszlo.1.gombos@nokia.com>
4571 [Qt] Remove common.pri
4572 https://bugs.webkit.org/show_bug.cgi?id=67814
4574 Reviewed by Andreas Kling.
4576 * Source/WebKit.pri: Move rules from common.pri to WebKit.pri.
4577 * Source/common.pri: Removed.
4579 2011-09-08 Mark Pilgrim <pilgrim@chromium.org>
4581 Test how HTMLAnchorElement.getParameter reacts to too few arguments
4582 https://bugs.webkit.org/show_bug.cgi?id=66522
4584 Reviewed by Adam Barth.
4586 * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter-expected.txt: Added.
4587 * LayoutTests/fast/dom/HTMLAnchorElement/get-parameter.html: Added.