--- webkit-1.1.15.2.orig/debian/libwebkit-1.0-2.symbols +++ webkit-1.1.15.2/debian/libwebkit-1.0-2.symbols @@ -0,0 +1,324 @@ +libwebkit-1.0.so.2 libwebkit-1.0-2 #MINVER# + JSCheckScriptSyntax@Base 1.1.1 + JSClassCreate@Base 1.1.1 + JSClassRelease@Base 1.1.1 + JSClassRetain@Base 1.1.1 + JSContextGetGlobalObject@Base 1.1.1 + JSContextGetGroup@Base 1.1.1 + JSContextGroupCreate@Base 1.1.1 + JSContextGroupRelease@Base 1.1.1 + JSContextGroupRetain@Base 1.1.1 + JSEvaluateScript@Base 1.1.1 + JSGarbageCollect@Base 1.1.1 + JSGlobalContextCreate@Base 1.1.1 + JSGlobalContextCreateInGroup@Base 1.1.1 + JSGlobalContextRelease@Base 1.1.1 + JSGlobalContextRetain@Base 1.1.1 + JSObjectCallAsConstructor@Base 1.1.1 + JSObjectCallAsFunction@Base 1.1.1 + JSObjectCopyPropertyNames@Base 1.1.1 + JSObjectDeleteProperty@Base 1.1.1 + JSObjectGetPrivate@Base 1.1.1 + JSObjectGetProperty@Base 1.1.1 + JSObjectGetPropertyAtIndex@Base 1.1.1 + JSObjectGetPrototype@Base 1.1.1 + JSObjectHasProperty@Base 1.1.1 + JSObjectIsConstructor@Base 1.1.1 + JSObjectIsFunction@Base 1.1.1 + JSObjectMake@Base 1.1.1 + JSObjectMakeArray@Base 1.1.1 + JSObjectMakeConstructor@Base 1.1.1 + JSObjectMakeDate@Base 1.1.1 + JSObjectMakeError@Base 1.1.1 + JSObjectMakeFunction@Base 1.1.1 + JSObjectMakeFunctionWithCallback@Base 1.1.1 + JSObjectMakeRegExp@Base 1.1.1 + JSObjectSetPrivate@Base 1.1.1 + JSObjectSetProperty@Base 1.1.1 + JSObjectSetPropertyAtIndex@Base 1.1.1 + JSObjectSetPrototype@Base 1.1.1 + JSPropertyNameAccumulatorAddName@Base 1.1.1 + JSPropertyNameArrayGetCount@Base 1.1.1 + JSPropertyNameArrayGetNameAtIndex@Base 1.1.1 + JSPropertyNameArrayRelease@Base 1.1.1 + JSPropertyNameArrayRetain@Base 1.1.1 + JSReportExtraMemoryCost@Base 1.1.1 + JSStringCreateWithCharacters@Base 1.1.1 + JSStringCreateWithUTF8CString@Base 1.1.1 + JSStringGetCharactersPtr@Base 1.1.1 + JSStringGetLength@Base 1.1.1 + JSStringGetMaximumUTF8CStringSize@Base 1.1.1 + JSStringGetUTF8CString@Base 1.1.1 + JSStringIsEqual@Base 1.1.1 + JSStringIsEqualToUTF8CString@Base 1.1.1 + JSStringRelease@Base 1.1.1 + JSStringRetain@Base 1.1.1 + JSValueGetType@Base 1.1.1 + JSValueIsBoolean@Base 1.1.1 + JSValueIsEqual@Base 1.1.1 + JSValueIsInstanceOfConstructor@Base 1.1.1 + JSValueIsNull@Base 1.1.1 + JSValueIsNumber@Base 1.1.1 + JSValueIsObject@Base 1.1.1 + JSValueIsObjectOfClass@Base 1.1.1 + JSValueIsStrictEqual@Base 1.1.1 + JSValueIsString@Base 1.1.1 + JSValueIsUndefined@Base 1.1.1 + JSValueMakeBoolean@Base 1.1.1 + JSValueMakeNull@Base 1.1.1 + JSValueMakeNumber@Base 1.1.1 + JSValueMakeString@Base 1.1.1 + JSValueMakeUndefined@Base 1.1.1 + JSValueProtect@Base 1.1.1 + JSValueToBoolean@Base 1.1.1 + JSValueToNumber@Base 1.1.1 + JSValueToObject@Base 1.1.1 + JSValueToStringCopy@Base 1.1.1 + JSValueUnprotect@Base 1.1.1 + kJSClassDefinitionEmpty@Base 1.1.1 + webkit_application_cache_set_maximum_size@Base 1.1.13 + webkit_download_cancel@Base 1.1.3 + webkit_download_error_get_type@Base 1.1.3 + webkit_download_get_current_size@Base 1.1.3 + webkit_download_get_destination_uri@Base 1.1.3 + webkit_download_get_elapsed_time@Base 1.1.3 + webkit_download_get_network_request@Base 1.1.3 + webkit_download_get_progress@Base 1.1.3 + webkit_download_get_status@Base 1.1.3 + webkit_download_get_suggested_filename@Base 1.1.3 + webkit_download_get_total_size@Base 1.1.3 + webkit_download_get_type@Base 1.1.3 + webkit_download_get_uri@Base 1.1.3 + webkit_download_new@Base 1.1.3 + webkit_download_set_destination_uri@Base 1.1.3 + webkit_download_start@Base 1.1.3 + webkit_download_status_get_type@Base 1.1.3 + webkit_editing_behavior_get_type@Base 1.1.13 + webkit_gc_collect_javascript_objects@Base 1.1.12 + webkit_gc_collect_javascript_objects_on_alternate_thread@Base 1.1.12 + webkit_gc_count_javascript_objects@Base 1.1.12 + webkit_get_default_session@Base 1.1.1 + webkit_get_default_web_database_quota@Base 1.1.14 + webkit_get_web_database_directory_path@Base 1.1.14 + webkit_hit_test_result_context_get_type@Base 1.1.15 + webkit_hit_test_result_get_type@Base 1.1.15 + webkit_load_status_get_type@Base 1.1.7 + webkit_major_version@Base 1.1.1 + webkit_micro_version@Base 1.1.1 + webkit_minor_version@Base 1.1.1 + webkit_navigation_response_get_type@Base 1.1.1 + webkit_network_error_get_type@Base 1.1.6 + webkit_network_error_quark@Base 1.1.6 + webkit_network_request_get_message@Base 1.1.10 + webkit_network_request_get_type@Base 1.1.1 + webkit_network_request_get_uri@Base 1.1.1 + webkit_network_request_new@Base 1.1.1 + webkit_network_request_set_uri@Base 1.1.1 + webkit_network_response_get_message@Base 1.1.14 + webkit_network_response_get_type@Base 1.1.14 + webkit_network_response_get_uri@Base 1.1.14 + webkit_network_response_new@Base 1.1.14 + webkit_network_response_set_uri@Base 1.1.14 + webkit_plugin_error_get_type@Base 1.1.6 + webkit_plugin_error_quark@Base 1.1.6 + webkit_policy_error_get_type@Base 1.1.6 + webkit_policy_error_quark@Base 1.1.6 + webkit_remove_all_web_databases@Base 1.1.14 + webkit_reset_origin_access_white_lists@Base 1.1.13 + webkit_security_origin_get_all_web_databases@Base 1.1.14 + webkit_security_origin_get_host@Base 1.1.14 + webkit_security_origin_get_port@Base 1.1.14 + webkit_security_origin_get_protocol@Base 1.1.14 + webkit_security_origin_get_type@Base 1.1.14 + webkit_security_origin_get_web_database@Base 1.1.14 + webkit_security_origin_get_web_database_quota@Base 1.1.14 + webkit_security_origin_get_web_database_usage@Base 1.1.14 + webkit_security_origin_set_web_database_quota@Base 1.1.14 + webkit_set_default_web_database_quota@Base 1.1.14 + webkit_set_web_database_directory_path@Base 1.1.14 + webkit_soup_auth_dialog_get_type@Base 1.1.5 + webkit_web_back_forward_list_add_item@Base 1.1.1 + webkit_web_back_forward_list_contains_item@Base 1.1.1 + webkit_web_back_forward_list_get_back_item@Base 1.1.1 + webkit_web_back_forward_list_get_back_length@Base 1.1.1 + webkit_web_back_forward_list_get_back_list_with_limit@Base 1.1.1 + webkit_web_back_forward_list_get_current_item@Base 1.1.1 + webkit_web_back_forward_list_get_forward_item@Base 1.1.1 + webkit_web_back_forward_list_get_forward_length@Base 1.1.1 + webkit_web_back_forward_list_get_forward_list_with_limit@Base 1.1.1 + webkit_web_back_forward_list_get_limit@Base 1.1.1 + webkit_web_back_forward_list_get_nth_item@Base 1.1.1 + webkit_web_back_forward_list_get_type@Base 1.1.1 + webkit_web_back_forward_list_go_back@Base 1.1.1 + webkit_web_back_forward_list_go_forward@Base 1.1.1 + webkit_web_back_forward_list_go_to_item@Base 1.1.1 + webkit_web_back_forward_list_new_with_web_view@Base 1.1.1 + webkit_web_back_forward_list_set_limit@Base 1.1.1 + webkit_web_data_source_get_data@Base 1.1.14 + webkit_web_data_source_get_encoding@Base 1.1.14 + webkit_web_data_source_get_initial_request@Base 1.1.14 + webkit_web_data_source_get_main_resource@Base 1.1.14 + webkit_web_data_source_get_request@Base 1.1.14 + webkit_web_data_source_get_subresources@Base 1.1.15 + webkit_web_data_source_get_type@Base 1.1.14 + webkit_web_data_source_get_unreachable_uri@Base 1.1.14 + webkit_web_data_source_get_web_frame@Base 1.1.14 + webkit_web_data_source_is_loading@Base 1.1.14 + webkit_web_data_source_new@Base 1.1.14 + webkit_web_data_source_new_with_request@Base 1.1.14 + webkit_web_database_get_display_name@Base 1.1.14 + webkit_web_database_get_expected_size@Base 1.1.14 + webkit_web_database_get_filename@Base 1.1.14 + webkit_web_database_get_name@Base 1.1.14 + webkit_web_database_get_security_origin@Base 1.1.14 + webkit_web_database_get_size@Base 1.1.14 + webkit_web_database_get_type@Base 1.1.14 + webkit_web_database_remove@Base 1.1.14 + webkit_web_frame_clear_main_frame_name@Base 1.1.10 + webkit_web_frame_dump_render_tree@Base 1.1.1 + webkit_web_frame_find_frame@Base 1.1.1 + webkit_web_frame_get_children@Base 1.1.1 + webkit_web_frame_get_data_source@Base 1.1.14 + webkit_web_frame_get_focused_accessible_element@Base 1.1.13 + webkit_web_frame_get_global_context@Base 1.1.1 + webkit_web_frame_get_horizontal_scrollbar_policy@Base 1.1.14 + webkit_web_frame_get_inner_text@Base 1.1.1 + webkit_web_frame_get_load_status@Base 1.1.7 + webkit_web_frame_get_name@Base 1.1.1 + webkit_web_frame_get_parent@Base 1.1.1 + webkit_web_frame_get_provisional_data_source@Base 1.1.14 + webkit_web_frame_get_response_mime_type@Base 1.1.3 + webkit_web_frame_get_security_origin@Base 1.1.14 + webkit_web_frame_get_title@Base 1.1.1 + webkit_web_frame_get_type@Base 1.1.1 + webkit_web_frame_get_uri@Base 1.1.1 + webkit_web_frame_get_vertical_scrollbar_policy@Base 1.1.14 + webkit_web_frame_get_web_view@Base 1.1.1 + webkit_web_frame_layout@Base 1.1.15 + webkit_web_frame_load_alternate_string@Base 1.1.6 + webkit_web_frame_load_request@Base 1.1.1 + webkit_web_frame_load_string@Base 1.1.1 + webkit_web_frame_load_uri@Base 1.1.1 + webkit_web_frame_new@Base 1.1.1 + webkit_web_frame_number_of_active_animations@Base 1.1.1 + webkit_web_frame_pause_animation@Base 1.1.1 + webkit_web_frame_pause_transition@Base 1.1.1 + webkit_web_frame_print@Base 1.1.1 + webkit_web_frame_print_full@Base 1.1.5 + webkit_web_frame_reload@Base 1.1.1 + webkit_web_frame_stop_loading@Base 1.1.1 + webkit_web_history_item_get_alternate_title@Base 1.1.1 + webkit_web_history_item_get_children@Base 1.1.3 + webkit_web_history_item_get_last_visited_time@Base 1.1.1 + webkit_web_history_item_get_original_uri@Base 1.1.1 + webkit_web_history_item_get_target@Base 1.1.3 + webkit_web_history_item_get_title@Base 1.1.1 + webkit_web_history_item_get_type@Base 1.1.1 + webkit_web_history_item_get_uri@Base 1.1.1 + webkit_web_history_item_is_target_item@Base 1.1.3 + webkit_web_history_item_new@Base 1.1.1 + webkit_web_history_item_new_with_data@Base 1.1.1 + webkit_web_history_item_set_alternate_title@Base 1.1.1 + webkit_web_inspector_get_inspected_uri@Base 1.1.1 + webkit_web_inspector_get_type@Base 1.1.1 + webkit_web_inspector_get_web_view@Base 1.1.1 + webkit_web_navigation_action_get_button@Base 1.1.1 + webkit_web_navigation_action_get_modifier_state@Base 1.1.1 + webkit_web_navigation_action_get_original_uri@Base 1.1.1 + webkit_web_navigation_action_get_reason@Base 1.1.1 + webkit_web_navigation_action_get_target_frame@Base 1.1.13 + webkit_web_navigation_action_get_type@Base 1.1.1 + webkit_web_navigation_action_set_original_uri@Base 1.1.1 + webkit_web_navigation_action_set_reason@Base 1.1.1 + webkit_web_navigation_reason_get_type@Base 1.1.1 + webkit_web_policy_decision_download@Base 1.1.1 + webkit_web_policy_decision_get_type@Base 1.1.1 + webkit_web_policy_decision_ignore@Base 1.1.1 + webkit_web_policy_decision_use@Base 1.1.1 + webkit_web_resource_get_data@Base 1.1.14 + webkit_web_resource_get_encoding@Base 1.1.14 + webkit_web_resource_get_frame_name@Base 1.1.14 + webkit_web_resource_get_mime_type@Base 1.1.14 + webkit_web_resource_get_type@Base 1.1.14 + webkit_web_resource_get_uri@Base 1.1.14 + webkit_web_resource_new@Base 1.1.14 + webkit_web_settings_add_extra_plugin_directory@Base 1.1.1 + webkit_web_settings_copy@Base 1.1.1 + webkit_web_settings_get_type@Base 1.1.1 + webkit_web_settings_get_user_agent@Base 1.1.12 + webkit_web_settings_new@Base 1.1.1 + webkit_web_view_can_copy_clipboard@Base 1.1.1 + webkit_web_view_can_cut_clipboard@Base 1.1.1 + webkit_web_view_can_go_back@Base 1.1.1 + webkit_web_view_can_go_back_or_forward@Base 1.1.1 + webkit_web_view_can_go_forward@Base 1.1.1 + webkit_web_view_can_paste_clipboard@Base 1.1.1 + webkit_web_view_can_redo@Base 1.1.14 + webkit_web_view_can_show_mime_type@Base 1.1.1 + webkit_web_view_can_undo@Base 1.1.14 + webkit_web_view_copy_clipboard@Base 1.1.1 + webkit_web_view_cut_clipboard@Base 1.1.1 + webkit_web_view_delete_selection@Base 1.1.1 + webkit_web_view_execute_script@Base 1.1.1 + webkit_web_view_get_back_forward_list@Base 1.1.1 + webkit_web_view_get_copy_target_list@Base 1.1.1 + webkit_web_view_get_custom_encoding@Base 1.1.1 + webkit_web_view_get_editable@Base 1.1.1 + webkit_web_view_get_encoding@Base 1.1.3 + webkit_web_view_get_focused_frame@Base 1.1.1 + webkit_web_view_get_full_content_zoom@Base 1.1.1 + webkit_web_view_get_hit_test_result@Base 1.1.15 + webkit_web_view_get_inspector@Base 1.1.1 + webkit_web_view_get_load_status@Base 1.1.7 + webkit_web_view_get_main_frame@Base 1.1.1 + webkit_web_view_get_paste_target_list@Base 1.1.1 + webkit_web_view_get_progress@Base 1.1.7 + webkit_web_view_get_selected_text@Base 1.1.1 + webkit_web_view_get_settings@Base 1.1.1 + webkit_web_view_get_title@Base 1.1.5 + webkit_web_view_get_transparent@Base 1.1.1 + webkit_web_view_get_type@Base 1.1.1 + webkit_web_view_get_uri@Base 1.1.5 + webkit_web_view_get_view_source_mode@Base 1.1.14 + webkit_web_view_get_window_features@Base 1.1.1 + webkit_web_view_get_zoom_level@Base 1.1.1 + webkit_web_view_go_back@Base 1.1.1 + webkit_web_view_go_back_or_forward@Base 1.1.1 + webkit_web_view_go_forward@Base 1.1.1 + webkit_web_view_go_to_back_forward_item@Base 1.1.1 + webkit_web_view_has_selection@Base 1.1.1 + webkit_web_view_load_html_string@Base 1.1.1 + webkit_web_view_load_request@Base 1.1.1 + webkit_web_view_load_string@Base 1.1.1 + webkit_web_view_load_uri@Base 1.1.1 + webkit_web_view_mark_text_matches@Base 1.1.1 + webkit_web_view_move_cursor@Base 1.1.5 + webkit_web_view_new@Base 1.1.1 + webkit_web_view_open@Base 1.1.1 + webkit_web_view_paste_clipboard@Base 1.1.1 + webkit_web_view_redo@Base 1.1.14 + webkit_web_view_reload@Base 1.1.1 + webkit_web_view_reload_bypass_cache@Base 1.1.1 + webkit_web_view_search_text@Base 1.1.1 + webkit_web_view_select_all@Base 1.1.1 + webkit_web_view_set_custom_encoding@Base 1.1.1 + webkit_web_view_set_editable@Base 1.1.1 + webkit_web_view_set_full_content_zoom@Base 1.1.1 + webkit_web_view_set_group_name@Base 1.1.12 + webkit_web_view_set_highlight_text_matches@Base 1.1.1 + webkit_web_view_set_maintains_back_forward_list@Base 1.1.1 + webkit_web_view_set_settings@Base 1.1.1 + webkit_web_view_set_transparent@Base 1.1.1 + webkit_web_view_set_view_source_mode@Base 1.1.14 + webkit_web_view_set_zoom_level@Base 1.1.1 + webkit_web_view_stop_loading@Base 1.1.1 + webkit_web_view_target_info_get_type@Base 1.1.1 + webkit_web_view_undo@Base 1.1.14 + webkit_web_view_unmark_text_matches@Base 1.1.1 + webkit_web_view_zoom_in@Base 1.1.1 + webkit_web_view_zoom_out@Base 1.1.1 + webkit_web_window_features_equal@Base 1.1.1 + webkit_web_window_features_get_type@Base 1.1.1 + webkit_web_window_features_new@Base 1.1.1 + webkit_white_list_access_from_origin@Base 1.1.13 + webkit_worker_thread_count@Base 1.1.13 --- webkit-1.1.15.2.orig/debian/rules +++ webkit-1.1.15.2/debian/rules @@ -0,0 +1,128 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +CFLAGS = -g -Wall + +ifeq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O2 +else + CFLAGS += -O0 +endif + +ifeq ($(DEB_BUILD_ARCH),alpha) + CFLAGS += -Wl,--no-relax +endif + +ifeq ($(DEB_BUILD_ARCH),s390) + CFLAGS += -gstabs +endif + +clean: + dh_testdir + dh_testroot + + rm -f build-stamp install-stamp + -test -d build/WebKit/gtk/docs && \ + cd build/WebKit/gtk/docs && \ + make maintainer-clean + rm -rf build + rm -f WebKit/gtk/docs/version.xml + + for file in config.guess config.sub; do \ + sed -i '2!b;/^exec "/ d' autotools/$$file ; \ + done + + dh_clean + +build: build-stamp + +build-stamp: + dh_testdir + + for file in config.guess config.sub; do \ + sed -i '2!b;/^#/ i\exec "/usr/share/misc/'$$file'" "$$@"' autotools/$$file ; \ + done + + [ ! -d build ] && mkdir build || true + cd build && \ + CFLAGS="$(CFLAGS)" \ + CXXFLAGS="$(CFLAGS)" \ + CC="gcc -Wl,--as-needed" \ + CXX="g++ -Wl,--as-needed" \ + ../configure --prefix=/usr \ + --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --enable-gtk-doc + + $(MAKE) -C build + + # Awesome hack to get the docs built! For some reason, the + # first call to make docs fails mid-work, but the second + # succeeds. + ln -fs ../../../build/WebKit/gtk/docs/version.xml \ + WebKit/gtk/docs/ + cd build/WebKit/gtk/docs && \ + make docs || make docs + + touch $@ + +install: install-stamp + +install-stamp: build-stamp + dh_testdir + dh_testroot + + dh_clean -k + + $(MAKE) -C build install DESTDIR="$(CURDIR)"/debian/tmp + [ ! -d debian/tmp/usr/lib/webkit-1.0-2/libexec ] && install -d -m 755 debian/tmp/usr/lib/webkit-1.0-2/libexec || true + build/libtool --mode=install install -m 755 build/Programs/DumpRenderTree "$(CURDIR)"/debian/tmp/usr/lib/webkit-1.0-2/libexec/DumpRenderTree + build/libtool --mode=install install -m 755 build/Programs/GtkLauncher "$(CURDIR)"/debian/tmp/usr/lib/webkit-1.0-2/libexec/GtkLauncher + + install -d -m 755 debian/tmp/usr/share/doc/libwebkit-dev/html + install -m 644 WebKit/gtk/docs/html/* \ + debian/tmp/usr/share/doc/libwebkit-dev/html/ + + touch $@ + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir + dh_testroot + dh_installdocs -i + dh_installchangelogs -i + dh_install -i --sourcedir=debian/tmp + dh_link -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs -a + dh_installchangelogs -a + dh_install -a --sourcedir=debian/tmp + dh_link -a + dh_strip -a --dbg-package=libwebkit-1.0-2-dbg + dh_compress -a + dh_fixperms -a + dh_makeshlibs -a -V 'libwebkit-1.0-2 (>= 1.1.5)' -- -c4 + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch + +.PHONY: build clean install binary binary-indep binary-arch --- webkit-1.1.15.2.orig/debian/libwebkit-dev.links +++ webkit-1.1.15.2/debian/libwebkit-dev.links @@ -0,0 +1 @@ +usr/share/doc/libwebkit-dev/html usr/share/gtk-doc/html/webkitgtk --- webkit-1.1.15.2.orig/debian/copyright +++ webkit-1.1.15.2/debian/copyright @@ -0,0 +1,923 @@ +Original source may be found at http://webkitgtk.org/ + +Files: debian/* +Copyright: © 2007-2009 Mike Hommey + © 2009 Gustavo Noronha Silva +License: LGPL-2+ (/usr/share/common-licenses/LGPL-2) + +Files: JavaScriptCore/API/*, + JavaScriptCore/assembler/*, + JavaScriptCore/VM/CTI.*, + JavaScriptCore/profiler/*, + JavaScriptCore/wtf/Assertions.*, + JavaScriptCore/wtf/FastAllocBase.h, + JavaScriptCore/wtf/HashIterators.h, + JavaScriptCore/wtf/MathExtras.h, + JavaScriptCore/wtf/Platform.h, + JavaScriptCore/wtf/StringExtras.h, + JavaScriptCore/wtf/unicode/UTF8.*, + JavaScriptCore/yarr/*, + WebCore/bindings/js/DOMObjectWithSVGContext.h, + WebCore/bindings/js/JSAudioConstructor.*, + WebCore/bindings/js/JSConsoleCustom.cpp, + WebCore/bindings/js/JSCoordinatesCustom.cpp, + WebCore/bindings/js/JSCSSRuleCustom.cpp, + WebCore/bindings/js/JSCSSStyleDeclarationCustom.*, + WebCore/bindings/js/JSCSSValueCustom.cpp, + WebCore/bindings/js/JSCustomXPathNSResolver.*, + WebCore/bindings/js/JSDOMApplicationCacheCustom.cpp, + WebCore/bindings/js/JSEventTargetBase.*, + WebCore/bindings/js/JSHTMLAllCollection.h, + WebCore/bindings/js/JSHTMLAppletElementCustom.*, + WebCore/bindings/js/JSHTMLDocumentCustom.cpp, + WebCore/bindings/js/JSHTMLElementCustom.cpp, + WebCore/bindings/js/JSHTMLEmbedElementCustom.*, + WebCore/bindings/js/JSHTMLFormElementCustom.cpp, + WebCore/bindings/js/JSHTMLFrameSetElementCustom.cpp, + WebCore/bindings/js/JSHTMLObjectElementCustom.*, + WebCore/bindings/js/JSHistoryCustom.h, + WebCore/bindings/js/JSInspectedObjectWrapper.*, + WebCore/bindings/js/JSInspectorCallbackWrapper.*, + WebCore/bindings/js/JSJavaScriptCallFrameCustom.cpp, + WebCore/bindings/js/JSLocationCustom.h, + WebCore/bindings/js/JSMessagePortCustom.*, + WebCore/bindings/js/JSNamedNodeMapCustom.cpp, + WebCore/bindings/js/JSNamedNodesCollection.*, + WebCore/bindings/js/JSNodeCustom.cpp, + WebCore/bindings/js/JSNodeFilterCustom.cpp, + WebCore/bindings/js/JSNodeListCustom.cpp, + WebCore/bindings/js/JSQuarantinedObjectWrapper.*, + WebCore/bindings/js/JSSVGPODTypeWrapper.h, + WebCore/bindings/js/JSStorageCustom.*, + WebCore/bindings/js/JSStyleSheetCustom.cpp, + WebCore/bindings/js/JSStyleSheetListCustom.cpp, + WebCore/bindings/js/JSTextCustom.cpp, + WebCore/bindings/js/JSXMLHttpRequestUploadCustom.*, + WebCore/bindings/js/JSXSLTProcessorConstructor.*, + WebCore/bindings/js/JSWorkerContextCustom.*, + WebCore/bindings/js/JSWorkerCustom.*, + WebCore/bindings/js/GCController.*, + WebCore/bindings/js/ScriptSourceProvider.h, + WebCore/bridge/*, + WebCore/css/CSSCanvasValue.*, + WebCore/css/CSSFontFace.*, + WebCore/css/CSSFontFaceSource.*, + WebCore/css/CSSFontFaceSrcValue.*, + WebCore/css/CSSFontSelector.*, + WebCore/css/CSSGradientValue.*, + WebCore/css/CSSImageGeneratorValue.*, + WebCore/css/CSSPrimitiveValueMappings.h, + WebCore/css/CSSReflectValue.*, + WebCore/css/CSSReflectionDirection.h, + WebCore/css/CSSRuleList.idl, + WebCore/css/CSSSegmentedFontFace.*, + WebCore/css/CSSTimingFunctionValue.*, + WebCore/css/CSSUnicodeRangeValue.*, + WebCore/css/CSSValueList.idl, + WebCore/css/MediaList.idl, + WebCore/css/MediaQuery*, + WebCore/css/view-source.css, + WebCore/css/svg.css, + WebCore/dom/BeforeTextInsertedEvent.*, + WebCore/dom/Clipboard.cpp, + WebCore/dom/ClipboardAccessPolicy.h, + WebCore/dom/EventTarget.cpp, + WebCore/dom/EventTarget.h, + WebCore/dom/ExceptionCode.cpp, + WebCore/dom/MessageEvent.*, + WebCore/dom/NodeWithIndex.h, + WebCore/dom/OverflowEvent.*, + WebCore/dom/Position*, + WebCore/dom/ProgressEvent.*, + WebCore/dom/RangeBoundaryPoint.h, + WebCore/dom/DOMStringList.h, + WebCore/dom/TextEvent.*, + WebCore/editing/*, + WebCore/history/*, + WebCore/html/Canvas*, + WebCore/html/File*, + WebCore/html/HTMLAudioElement.*, + WebCore/html/HTMLCanvasElement.*, + WebCore/html/HTMLMediaElement.*, + WebCore/html/HTMLParserErrorCodes.*, + WebCore/html/HTMLSourceElement.*, + WebCore/html/HTMLVideoElement.*, + WebCore/html/HTMLViewSourceDocument.*, + WebCore/html/MediaError.h, + WebCore/html/PreloadScanner.*, + WebCore/html/TimeRanges.*, + WebCore/html/VoidCallback.h, + WebCore/inspector/*, + WebCore/loader/CachePolicy.h, + WebCore/loader/CachedFont.*, + WebCore/loader/ImageDocument.*, + WebCore/loader/PluginDocument.*, + WebCore/loader/ProgressTracker.*, + WebCore/loader/SubstituteData.h, + WebCore/loader/SubstituteResource.h, + WebCore/loader/TextDocument.*, + WebCore/loader/FTPDirectoryDocument.*, + WebCore/loader/*/*, + WebCore/page/*, + WebCore/platform/*, + WebCore/plugins/gtk/PluginPackageGtk.cpp, + WebCore/plugins/gtk/PluginViewGtk.cpp, + WebCore/plugins/npapi.cpp, + WebCore/plugins/npfunctions.h, + WebCore/plugins/PluginDatabase.*, + WebCore/plugins/PluginDatabaseClient.h, + WebCore/plugins/PluginDebug.h, + WebCore/plugins/PluginInfoStore.*, + WebCore/plugins/PluginStream.*, + WebCore/plugins/PluginPackage.*, + WebCore/plugins/PluginView.*, + WebCore/plugins/PluginQuirkSet.h, + WebCore/rendering/LayoutState.*, + WebCore/rendering/RenderHTMLCanvas.*, + WebCore/rendering/RenderImageGeneratedContent.*, + WebCore/rendering/RenderMedia.*, + WebCore/rendering/RenderTreeAsText.*, + WebCore/rendering/RenderWordBreak.*, + WebCore/rendering/SVGRenderTreeAsText.*, + WebCore/rendering/RenderVideo.*, + WebCore/storage/LocalStorage.*, + WebCore/storage/LocalStorageArea.*, + WebCore/storage/LocalStorageTask.*, + WebCore/storage/LocalStorageThread.*, + WebCore/storage/SessionStorage.*, + WebCore/storage/SessionStorageArea.*, + WebCore/storage/Storage.*, + WebCore/storage/StorageArea.*, + WebCore/storage/StorageEvent.*, + WebCore/storage/StorageMap.*, + WebCore/svg/ElementTimeControl.h, + WebCore/svg/*.idl, + WebCore/svg/animation/*, + WebCore/svg/graphics/SVGImage.*, + WebCore/svg/graphics/SVGPaintServer*, + WebCore/svg/graphics/SVGResource*, + WebCore/xml/*, + WebCore/workers/Worker.cpp, + WebCore/workers/Worker.h, + WebCore/workers/WorkerContext.cpp, + WebCore/workers/WorkerContext.h, + WebCore/workers/WorkerImportScriptsClient.*, + WebCore/workers/WorkerLocation.cpp, + WebCore/workers/WorkerLocation.h, + WebCore/workers/WorkerMessagingProxy.cpp, + WebCore/workers/WorkerMessagingProxy.h, + WebCore/workers/WorkerThread.cpp, + WebCore/workers/WorkerThread.h, + WebKit/gtk/WebCoreSupport/ContextMenuClientGtk.h, + WebKit/gtk/WebCoreSupport/DocumentLoaderGtk.h, + WebKit/gtk/WebCoreSupport/EditorClientGtk.h, + WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.h, + WebKitTools/DumpRenderTree/AccessibilityController.h, + WebKitTools/DumpRenderTree/AccessibilityUIElement.h, + WebKitTools/DumpRenderTree/gtk/EventSender.*, + WebKitTools/GtkLauncher/main.c, +Copyright: © 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. + © 2005, 2006, 2007 Alexey Proskuryakov (ap@nypop.com) + © 2006, 2007, 2008 Nikolas Zimmermann + © 2006 Samuel Weinig + © 2005 Frerich Raabe + © 2005 Maksim Orlovich + © 2005, 2006 Alexander Kellett + © 2005, 2006 Kimmo Kinnunen + © 2005, 2006 Michael Emmel mike.emmel@gmail.com + © 2005, 2009 Google Inc. + © 2005, 2006, 2009 Nokia Corporation + © 2005, 2006 Oliver Hunt + © 2006, 2007, 2008 Eric Seidel + © 2006 Allan Sandfeld Jensen + © 2006 David Smith (catfish.man@gmail.com) + © 2006 Dirk Mueller + © 2006 Justin Haygood + © 2006, 2007 Rob Buis + © 2006 Simon Hausmann + © 2006 Zack Rusin + © 2006 Graham Dennis (graham.dennis@gmail.com) + © 2007, 2008 Alp Toker + © 2007 Holger Hans Peter Freyther + © 2007 Henry Mason (hmason@mac.com) + © 2007 Hiroyuki Ikezoe + © 2007 Kouhei Sutou + © 2007 Christian Dywan + © 2007 Marius Renn + © 2008 Xan Lopez + © 2008 Collabora, Ltd. + © 2008 Julien Chaffraix + © 2008 The Mozilla Foundation + © 2008 Brent Fulgham + © 2008 Collin Jackson + © 2008, 2009 Dirk Schulze + © 2008, 2009 Torch Mobile Inc. + © 2008 Gustavo Noronha Silva + © 2008 Kelvin W Sherlock (ksherlock@gmail.com) + © 2008 Matt Lilek + © 2008, 2009 Paul Pedriana + © 2009 Daniel Bates (dbates@intudata.com) + © 2009 Joseph Pecoraro + © 2009 IBM Corp. + © 2009 Anthony Ricaud +License: BSD-2 + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: JavaScriptCore/API/JSRetainPtr.h, + JavaScriptCore/API/JSStringRefBSTR.h, + JavaScriptCore/VM/*, + JavaScriptCore/kjs/CallData.h, + JavaScriptCore/kjs/ConstructData.h, + JavaScriptCore/kjs/DebuggerCallFrame.*, + JavaScriptCore/kjs/InitializeThreading.*, + JavaScriptCore/kjs/JSActivation.*, + JavaScriptCore/kjs/JSGlobalData.*, + JavaScriptCore/kjs/JSGlobalObject.cpp, + JavaScriptCore/kjs/JSNotAnObject.*, + JavaScriptCore/kjs/JSVariableObject.*, + JavaScriptCore/kjs/SourceProvider.h, + JavaScriptCore/kjs/SourceRange.h, + JavaScriptCore/kjs/SymbolTable.h, + JavaScriptCore/profiler/ProfileNode.*, + JavaScriptCore/profiler/Profiler.*, + JavaScriptCore/wtf/ASCIICType.h, + JavaScriptCore/wtf/AVLTree.h, + JavaScriptCore/wtf/Deque.h, + JavaScriptCore/wtf/DisallowCType.h, + JavaScriptCore/wtf/Locker.h, + JavaScriptCore/wtf/MainThread.*, + JavaScriptCore/wtf/MallocZoneSupport.h, + JavaScriptCore/wtf/MessageQueue.h, + JavaScriptCore/wtf/Threading.h, + JavaScriptCore/wtf/ThreadingPthreads.cpp, + JavaScriptCore/wtf/ThreadSpecific.h, + JavaScriptCore/wtf/gtk/MainThreadGtk.cpp, + JavaScriptCore/wtf/gtk/ThreadingGtk.cpp, + JavaScriptCore/wtf/unicode/Collator.h, + JavaScriptCore/wtf/unicode/CollatorDefault.cpp, + JavaScriptCore/wtf/unicode/icu/CollatorICU.cpp, + JavaScriptCore/wtf/*, + WebCore/accessibility/Accessibility*, + WebCore/accessibility/AXObjectCache.cpp, + WebCore/bindings/js/JSAttrCustom.cpp, + WebCore/bindings/js/JSClipboardCustom.cpp, + WebCore/bindings/js/JSCustomSQL*, + WebCore/bindings/js/JSCustomVoidCallback.*, + WebCore/bindings/js/JSDatabaseCustom.cpp, + WebCore/bindings/js/JSHistoryCustom.cpp, + WebCore/bindings/js/JSEventCustom.cpp, + WebCore/bindings/js/JSHTMLFrameElementCustom.cpp, + WebCore/bindings/js/JSHTMLIFrameElementCustom.cpp, + WebCore/bindings/js/JSHTMLSelectElementCustom.h, + WebCore/bindings/js/JSSQLResultSetRowListCustom.cpp, + WebCore/bindings/js/JSSQLTransactionCustom.cpp, + WebCore/bindings/js/JSXMLHttpRequestCustom.cpp, + WebCore/bindings/js/JSXSLTProcessorCustom.cpp, + WebCore/bindings/js/StringSourceProvider.h, + WebCore/bridge/npruntime.h, + WebCore/dom/ClassNodeList.*, + WebCore/dom/Clipboard.idl, + WebCore/dom/DOMCoreException.idl, + WebCore/dom/DOMCoreException.h, + WebCore/dom/EventException.idl, + WebCore/dom/EventException.h, + WebCore/dom/ExceptionBase.*, + WebCore/dom/SelectorNodeList.*, + WebCore/dom/StaticNodeList.*, + WebCore/dom/make_names.pl, + WebCore/editing/SmartReplace*, + WebCore/history/CachedPagePlatformData.h, + WebCore/html/CanvasPixelArray.*, + WebCore/html/HTMLTableRowsCollection.*, + WebCore/html/ImageData.*, + WebCore/loader/archive/*, + WebCore/loader/DocumentLoader.*, + WebCore/loader/FormState.*, + WebCore/loader/FrameLoader*, + WebCore/loader/MainResourceLoader.*, + WebCore/loader/NavigationAction.*, + WebCore/loader/NetscapePlugInStreamLoader.*, + WebCore/loader/ResourceLoader.*, + WebCore/loader/SubresourceLoader*, + WebCore/loader/icon/IconDatabaseClient.h, + WebCore/loader/icon/IconRecord.*, + WebCore/loader/icon/PageURLRecord.*, + WebCore/page/animation/*, + WebCore/page/BarInfo.*, + WebCore/page/Console.*, + WebCore/page/DOMSelection.*, + WebCore/page/Location.*, + WebCore/page/Screen.*, + WebCore/page/SecurityOrigin*, + WebCore/page/WindowFeatures.h, + WebCore/platform/AutodrainedPool.h, + WebCore/platform/FileChooser.*, + WebCore/platform/FileSystem.h, + WebCore/platform/FloatConversion.h, + WebCore/platform/graphics/FontCache.*, + WebCore/platform/graphics/FontFallbackList.cpp, + WebCore/platform/graphics/FontDescription.cpp, + WebCore/platform/graphics/Glyph*, + WebCore/platform/graphics/SimpleFontData.cpp, + WebCore/platform/graphics/StringTruncator.*, + WebCore/platform/graphics/gtk/GlyphPageTreeNodeGtk.cpp, + WebCore/platform/graphics/gtk/GlyphPageTreeNodePango.cpp, + WebCore/platform/graphics/gtk/IconGtk.cpp, + WebCore/platform/graphics/gtk/SimpleFontDataGtk.cpp, + WebCore/platform/graphics/gtk/SimpleFontDataPango.cpp, + WebCore/platform/gtk/ContextMenuGtk.cpp, + WebCore/platform/gtk/ContextMenuItemGtk.cpp, + WebCore/platform/gtk/PasteboardGtk.cpp, + WebCore/platform/gtk/SearchPopupMenuGtk.cpp, + WebCore/platform/network/HTTPParsers.*, + WebCore/platform/sql/SQLValue.*, + WebCore/platform/sql/SQLiteAuthorizer.*, + WebCore/platform/text/AtomicStringHash.h, + WebCore/platform/text/StringBuffer.h, + WebCore/platform/text/StringBuilder.*, + WebCore/platform/text/mac/make-charset-table.pl, + WebCore/plugins/PluginQuirkSet.h, + WebCore/rendering/MediaControlElements.*, + WebCore/rendering/RenderListBox.*, + WebCore/rendering/RenderReplica.*, + WebCore/storage/*, + WebCore/xml/XMLHttpRequest.idl, + WebCore/xml/XMLHttpRequestException.h, + WebCore/xml/XMLHttpRequestException.idl, + WebCore/xml/XPathException.h, + WebCore/xml/XPathException.idl, + WebCore/xml/XSLTUnicodeSort.*, + WebKitTools/DumpRenderTree/*, + WebKit/*, + WebKit/gtk/*, +Copyright: © 2003, 2005, 2006, 2007, 2008, 2009 Apple Inc. + © 2004, Apple Computer, Inc. and The Mozilla Foundation + © 2006 Samuel Weinig + © 2006 Alexey Proskuryakov (ap@nypop.com) + © 2007, 2008 Matt Lilek (pewtermoose@gmail.com) + © 2006 Michael Emmel mike.emmel@gmail.com + © 2007, 2008 Alp Toker + © 2006, 2007 David Smith (catfish.man@gmail.com) + © 2006 Nikolas Zimmermann + © 2006 Eric Seidel (eric@webkit.org) + © 2006 Graham Dennis (graham.dennis@gmail.com) + © 2007 Justin Haygood (jhaygood@reaktix.com) + © 2008 Cameron Zwarich (cwzwarich@uwaterloo.ca) + © 2008 Tony Chang + © 2008 Anthony Ricaud (rik24d@gmail.com) + © 2008, 2009 Google Inc. + © 2008, 2009 Torch Mobile Inc. + © 2009 Jian Li +License: BSD-3 + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of Apple, Inc. ("Apple") nor the names of + its contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: WebCore/inspector/front-end/WatchExpressionsSidebarPane.js +License: BSD-3 +Copyright: © 2009 IBM Corp. All rights reserved. + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + * Neither the name of IBM Corp. nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + +Files: JavaScriptCore/wtf/HashTable.*, + JavaScriptCore/wtf/unicode/glib/*, + JavaScriptCore/runtime/*, + WebCore/accessibility/gtk/AXObjectCacheAtk.cpp, + WebCore/accessibility/gtk/AccessibilityObjectAtk.cpp, + WebCore/accessibility/gtk/AccessibilityObjectWrapperAtk.*, + WebCore/bindings/js/JSEventListener.*, + WebCore/bindings/js/JSLazyEventListener.*, + WebCore/bindings/v8/custom/V8DocumentLocationCustom.cpp + WebCore/css/makegrammar.pl, + WebCore/dom/XMLTokenizer.*, + WebCore/editing/gtk/SelectionControllerGtk.cpp, + WebCore/html/FormDataList.*, + WebCore/html/HTMLAnchorElement.*, + WebCore/html/HTMLAppletElement.*, + WebCore/html/HTMLAreaElement.*, + WebCore/html/HTMLCollection.*, + WebCore/html/HTMLFormCollection.*, + WebCore/html/HTMLFrameElementBase.*, + WebCore/html/HTMLIFrameElement.*, + WebCore/html/HTMLFontElement.*, + WebCore/html/HTMLFormElement.*, + WebCore/html/HTMLInputElement.*, + WebCore/html/HTMLLinkElement.*, + WebCore/html/HTMLObjectElement.*, + WebCore/html/HTMLOptionsCollection.*, + WebCore/html/HTMLPlugInImageElement.*, + WebCore/html/HTMLTableElement.*, + WebCore/html/HTMLTextAreaElement.*, + WebCore/html/HTMLTokenizer.*, + WebCore/html/ValidityState.*, + WebCore/page/Chrome.*, + WebCore/page/ChromeClient.h, + WebCore/page/Frame.*, + WebCore/page/FramePrivate.h, + WebCore/page/FrameTree.*, + WebCore/page/FrameView.*, + WebCore/page/MouseEventWithHitTestResults.*, + WebCore/page/Navigator.*, + WebCore/page/Page.*, + WebCore/page/PrintContext.*, + WebCore/page/WindowFeatures.cpp, + WebCore/platform/Length*, + WebCore/platform/PopupMenuClient.h, + WebCore/platform/PopupMenu.h, + WebCore/platform/SearchPopupMenu.h, + WebCore/platform/StaticConstructors.h, + WebCore/platform/TreeShared.h, + WebCore/platform/graphics/filters/*, + WebCore/platform/graphics/FloatPoint3D.*, + WebCore/platform/graphics/Font.cpp, + WebCore/platform/graphics/Font.h, + WebCore/platform/graphics/FontDescription.h, + WebCore/platform/graphics/FontFallbackList.h, + WebCore/platform/graphics/Icon.h, + WebCore/platform/graphics/IntSizeHash.h, + WebCore/platform/graphics/PathTraversalState.cpp, + WebCore/platform/graphics/SimpleFontData.h, + WebCore/platform/graphics/TextRun.h, + WebCore/platform/graphics/WidthIterator.*, + WebCore/platform/graphics/cairo/CairoPath.h, + WebCore/platform/graphics/cairo/PathCairo.cpp, + WebCore/platform/graphics/gtk/FontCacheGtk.cpp, + WebCore/platform/graphics/gtk/FontGtk.*, + WebCore/platform/graphics/gtk/FontPlatformData.h, + WebCore/platform/graphics/gtk/FontPlatformDataGtk.cpp, + WebCore/platform/graphics/gtk/FontPlatformDataPango.cpp, + WebCore/platform/graphics/gtk/MediaPlayerPrivateGStreamer.*, + WebCore/platform/graphics/gtk/VideoSinkGStreamer.*, + WebCore/platform/graphics/transforms/*, + WebCore/platform/gtk/ClipboardGtk.cpp, + WebCore/platform/gtk/ContextMenuGtk.cpp, + WebCore/platform/gtk/ContextMenuItemGtk.cpp, + WebCore/platform/gtk/CursorGtk.h, + WebCore/platform/gtk/DragDataGtk.cpp, + WebCore/platform/gtk/DragImageGtk.cpp, + WebCore/platform/gtk/EventLoopGtk.cpp, + WebCore/platform/gtk/FileSystemGtk.cpp, + WebCore/platform/gtk/guriescape.c, + WebCore/platform/gtk/guriescape.h, + WebCore/platform/gtk/KURLGtk.cpp, + WebCore/platform/gtk/Language.cpp, + WebCore/platform/gtk/LoggingGtk.cpp, + WebCore/platform/gtk/PasteboardGtk.cpp, + WebCore/platform/gtk/PasteboardHelper.h, + WebCore/platform/gtk/PopupMenuGtk.cpp, + WebCore/platform/gtk/RenderThemeGtk.cpp, + WebCore/platform/gtk/RenderThemeGtk.h, + WebCore/platform/gtk/ScrollbarGtk.cpp, + WebCore/platform/gtk/SearchPopupMenuGtk.cpp, + WebCore/platform/gtk/SharedBufferGtk.cpp, + WebCore/platform/gtk/SoundGtk.cpp, + WebCore/platform/gtk/SystemTimeGtk.cpp, + WebCore/platform/network/FormData.*, + WebCore/platform/network/curl/CookieJarCurl.cpp, + WebCore/platform/network/soup/CookieJarSoup.cpp, + WebCore/platform/network/soup/ResourceHandleSoup.cpp, + WebCore/platform/network/soup/ResourceRequestSoup.cpp, + WebCore/platform/network/soup/ResourceResponseSoup.cpp, + WebCore/platform/text/AtomicString.*, + WebCore/platform/text/AtomicStringImpl.h, + WebCore/platform/text/Base64.cpp, + WebCore/platform/text/BidiContext.*, + WebCore/platform/text/BidiResolver.h, + WebCore/platform/text/ParserUtilities.h, + WebCore/platform/text/PlatformString.h, + WebCore/platform/text/String.cpp, + WebCore/platform/text/SegmentedString.*, + WebCore/platform/text/StringHash.h, + WebCore/platform/text/StringImpl.*, + WebCore/platform/text/TextBreakIterator.h, + WebCore/platform/text/TextBreakIteratorICU.cpp, + WebCore/platform/text/TextBreakIteratorInternalICU.h, + WebCore/platform/text/gtk/TextBreakIteratorInternalICUGtk.cpp, + WebCore/rendering/ScrollBehavior.*, + WebCore/svg/SVGAngle.idl, + WebCore/svg/SVGColor.idl, + WebCore/svg/SVGDocument.idl, + WebCore/svg/SVGElement.idl, + WebCore/svg/SVGException.idl, + WebCore/svg/SVGFontData.*, + WebCore/svg/SVGHKernElement.idl, + WebCore/svg/SVGLength.idl, + WebCore/svg/SVGMatrix.idl, + WebCore/svg/SVGMetadataElement.idl, + WebCore/svg/SVGNumber.idl, + WebCore/svg/SVGPoint.idl, + WebCore/svg/SVGRect.idl, + WebCore/svg/SVGSVGElement.idl, + WebCore/svg/SVGTransform.idl, + WebCore/svg/graphics/SVGResourceFilter.*, + WebCore/svg/graphics/filters/*, + WebCore/xml/DOMParser.*, + WebCore/xml/XMLHttpRequest.*, + WebCore/xml/XMLSerializer.*, + WebCore/xml/XPathEvaluator.idl, + WebCore/xml/XPathExpression.idl, + WebCore/xml/XPathNSResolver.idl, + WebCore/xml/XPathResult.idl, + WebCore/xml/XSL*, + WebCore/wml/*, + WebKit/gtk/WebCoreSupport/*.cpp, + WebKit/gtk/WebCoreSupport/ChromeClientGtk.h, + WebKit/gtk/WebCoreSupport/PasteboardHelperGtk.h, + WebKit/gtk/WebCoreSupport/InspectorClientGtk.h, + WebKit/gtk/webkit/*, + WebKit/gtk/tests/*, + WebKitTools/DumpRenderTree/config.h, + WebKitTools/DumpRenderTree/gtk/WorkQueueItemGtk.cpp, + * +Copyright: © 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. + © 1991, 1999 Free Software Foundation, Inc. + © 1997 Martin Jones (mjones@kde.org) + © 1998, 1999 Torben Weis + © 1998 Netscape Communications Corporation + © 1998-2003, 2006 Lars Knoll (knoll@kde.org) + © 1999-2004 Harri Porten (porten@kde.org) + © 1999, 2001 Antti Koivisto (koivisto@kde.org) + © 1999, 2002 Waldo Bastian (bastian@kde.org) + © 2000 Daniel Molkentin (molkentin@kde.org) + © 2000-2003 Dirk Mueller (mueller@kde.org) + © 2000 Frederik Holljen (frederik.holljen@hig.no) + © 2000, 2001, 2003 Peter Kelly (pmk@post.com) + © 2000 Simon Hausmann + © 2000 Stefan Schimanski (schimmi@kde.org) + © 2001 Tobias Anton (anton@stud.fbi.fh-darmstadt.de) + © 2001 Tim Copperfield + © 2002, 2003 The Karbon Developers + © 2002 Cyrus Patel + © 2004, 2005, 2006, 2007 Nikolas Zimmermann + © 2004, 2005, 2006, 2007, 2008, 2009 Rob Buis + © 2004, 2005 Allan Sandfeld Jensen (kde@carewolf.com) + © 2004, 2006 Zack Rusin + © 2005, 2006 Alexander Kellett + © 2005, 2006, 2007 Alexey Proskuryakov + © 2005, 2006 Oliver Hunt + © 2006, 2007 Eric Seidel (eric@webkit.org) + © 2006, 2007 Samuel Weinig + © 2006 Anders Carlsson + © 2006 Andrew Wellington (proton@wiretapped.net) + © 2006 Bjoern Graf (bjoern.graf@gmail.com) + © 2006 George Staikos + © 2006 Graham Dennis (graham.dennis@gmail.com) + © 2006 James G. Speth (speth@end.com) + © 2006 Jon Shier (jshier@iastate.edu) + © 2006, 2007 Maks Orlovich + © 2006 Michael Emmel + © 2007, 2008 Alp Toker + © 2007 Cameron Zwarich (cwzwarich@uwaterloo.ca) + © 2007, 2008, 2009 Holger Hans Peter Freyther + © 2007 Krzysztof Kowalczyk + © 2007 David Smith (catfish.man@gmail.com) + © 2007, 2008, 2009 Collabora, Ltd. + © 2007 OpenedHand + © 2007, 2008, 2009 Christian Dywan + © 2007,2008 Luca Bruno + © 2008 Xan Lopez + © 2008 Nuanti Ltd + © 2008 Nokia Corporation and/or its subsidiary(-ies) + © 2007, 2008 Christian Dywan + © 2008, 2009 Torch Mobile, Inc. All rights reserved. + © 2008 Alex Mathews + © 2008 David Levin + © 2009 David Smith (catfish.man@gmail.com) + © 2008, 2009 Gustavo Noronha Silva + © 2008, 2009 Jan Michael Alonzo + © 2008 Jürg Billeter + © 2008 Dominik Röttsches + © 2009 Igalia S.L. + © 2009 Google Inc. + © 2009 Diego Escalante Urrelo + © 2009 Michelangelo De Simone + © 2009 Kenneth Rohde Christiansen + © 2009 Cameron McCormack + © 2009 Martin Robinson +License: LGPL-2+ (/usr/share/common-licenses/LGPL-2) + +Files: WebCore/bridge/npruntime_internal.h +Copyright: © 2007 Collabora, Ltd. +License: LGPL-2.1+ (/usr/share/common-licenses/LGPL-2) + +Files: JavaScriptCore/kjs/DateMath.*, + WebCore/bridge/npapi.h, + WebCore/html/HTMLDocument.cpp, + WebCore/platform/Arena.*, + WebCore/platform/gtk/gtk2drawing.c, + WebCore/platform/gtk/gtkdrawing.h, + WebCore/platform/image-decoders/gif/GIFImageReader.*, + WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp, + WebCore/platform/image-decoders/png/PNGImageDecoder.cpp, + WebCore/platform/image-decoders/zlib/mozzconf.h, + WebCore/platform/text/UnicodeRange.*, + WebCore/plugins/gtk/gtk2xtbin.*, + WebCore/plugins/gtk/xembed.h, + WebCore/rendering/RenderArena.*, + WebCore/rendering/RenderLayer.* +Copyright: © 1998, 2001-2006 mozilla.org + © 1999, 2000 Harri Porten (porten@kde.org) + © 2003, 2004, 2005, 2006, 2007 Apple Inc. + © 1998-2000, 2002 Netscape Communications Corporation. + © 1999 Lars Knoll (knoll@kde.org) + © 1999 Antti Koivisto (koivisto@kde.org) + © 2004 IBM Corporation + © 2002 Sun Microsystems, Inc. +License: LGPL-2.1+ (/usr/share/common-licenses/LGPL-2) | GPL-2+ (/usr/share/common-licenses/GPL-2) | MPL-1.1 + Other contributors for this code include: + - Boris Zbarsky + - Brian Ryner + - Chris Saari + - Christian Biesinger + - David Baron + - Jeff Hostetler + - Josh Soref + - Michael Ventnor + - Nick Blievers + - Pierre Chanial + - Raffaele Sena + - Randall Jesup + - Robert O'Callahan + - Roland Mainz + - Stuart Parmenter + - Tom Rini + +Files: JavaScriptCore/pcre/* +Copyright: © 1997-2005 University of Cambridge + © 2002, 2004, 2005, 2006, 2007 Apple Inc. +License: BSD-3 + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + . + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + * Neither the name of the University of Cambridge nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +Files: JavaScriptCore/kjs/dtoa.cpp +Copyright: © 1991, 2000, 2001 Lucent Technologies +License: other + Permission to use, copy, modify, and distribute this software for any + purpose without fee is hereby granted, provided that this entire notice + is included in all copies of any software which is or includes a copy + or modification of this software and in all copies of the supporting + documentation for such software. + . + THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY + REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY + OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + +Files: JavaScriptCore/wtf/CrossThreadRefCounted.*, + JavaScriptCore/wtf/FastMalloc.cpp, + JavaScriptCore/wtf/TC*, + JavaScriptCore/wtf/PtrAndFlags.h, + WebCore/bindings/js/InspectorBackend.*, + WebCore/bindings/js/JSAbstractWorkerCustom.cpp, + WebCore/bindings/js/JSDedicatedWorkerContextCustom.cpp, + WebCore/bindings/js/JSInspectorBackendCustom.cpp, + WebCore/bindings/js/JSMessageEventCustom.cpp, + WebCore/bindings/js/JSMessagePortCustom.h, + WebCore/bindings/js/JSSharedWorkerConstructor.h, + WebCore/bindings/js/ScriptArray.*, + WebCore/bindings/js/ScriptFunctionCall.*, + WebCore/bindings/js/ScriptObject.*, + WebCore/bindings/js/ScriptObjectQuarentine.*, + WebCore/bindings/js/ScriptState.cpp, + WebCore/bindings/v8/*, + WebCore/css/themeChromiumWin.css, + WebCore/css/themeWin.css, + WebCore/css/themeWinQuirks.css, + WebCore/dom/default/PlatformMessagePortChannel.*, + WebCore/dom/ErrorEvent.*, + WebCore/dom/MessagePortChannel.*, + WebCore/inspector/DOMDispatchTimelineItem.* + WebCore/inspector/InspectorTimelineAgent.*, + WebCore/inspector/TimelineItem.*, + WebCore/inspector/front-end/Popup.js, + WebCore/inspector/front-end/TimelineAgent.js, + WebCore/platform/CrossThreadCopier.*, + WebCore/platform/network/soup/SocketStreamHandleSoup.cpp, + WebCore/platform/text/TextEncodingDetector.*, + WebCore/platform/text/TextEncodingDetectorICU.*, + WebCore/platform/text/TextEncodingDetectorNone.*, + WebCore/storage/SQLTransaction*, + WebCore/websockets/*, + WebCore/workers/AbstractWorker.*, + WebCore/workers/DedicatedWorkerContext.*, + WebCore/workers/SharedWorker.*, + WebCore/workers/GenericWorkerTask.h, + WebCore/workers/WorkerContextProxy.h, + WebCore/workers/WorkerObjectProxy.h, + WebCore/workers/WorkerRunLoop.cpp, + WebCore/workers/WorkerRunLoop.h +Copyright: © 2005, 2006, 2007, 2008, 2009 Google Inc. + © 2009 Joseph Pecoraro +License: BSD-3 + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: JavaScriptCore/icu/*, + WebCore/icu/*, +Copyright: © 1995-2006 International Business Machines Corporation and others +License: other + Permission is hereby granted, free of charge, to any person obtaining a copy of this + software and associated documentation files (the "Software"), to deal in the Software + without restriction, including without limitation the rights to use, copy, modify, + merge, publish, distribute, and/or sell copies of the Software, and to permit persons + to whom the Software is furnished to do so, provided that the above copyright notice(s) + and this permission notice appear in all copies of the Software and that both the above + copyright notice(s) and this permission notice appear in supporting documentation. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, + INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER + OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR + CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING + OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + . + Except as contained in this notice, the name of a copyright holder shall not be used in + advertising or otherwise to promote the sale, use or other dealings in this Software + without prior written authorization of the copyright holder. + +Files: WebCore/platform/image-decoders/zlib/* +Copyright: © 1995-2005 Mark Adler + © 1995-2005 Jean-loup Gailly +License: other + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + . + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + . + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +Files: acinclude.m4 +Copyright: © 2007, 2008 Josh Triplett +License: other + Copying and distribution of this file, with or without modification, + are permitted in any medium without royalty provided the copyright + notice and this notice are preserved. + +Files: WebCore/xml/XSLTExtensions.cpp +Copyright: © 2001-2002 Thomas Broyer + © 2001-2002 Charlie Bozeman + © 2001-2002 Daniel Veillard + © 2007 Alexey Proskuryakov +License: other + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is fur- + nished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- + NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- + NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + . + Except as contained in this notice, the name of the authors shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from him. + +Files: WebCore/bindings/js/JSEventSourceConstructor.*, + WebCore/bindings/js/JSEventSourceCustom.*, + WebCore/page/EventSource.* +Copyright: © 2009 Ericsson AB +License: BSD-3 + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + 3. Neither the name of Ericsson nor the names of its contributors + may be used to endorse or promote products derived from this + software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --- webkit-1.1.15.2.orig/debian/changelog +++ webkit-1.1.15.2/debian/changelog @@ -0,0 +1,494 @@ +webkit (1.1.15.2-1) unstable; urgency=low + + * New upstream (semi-stable) release + * Fix building on IA64 (Closes: #547797) + Thanks to Colin Watson + * Fix building on alpha (Closes: #548499) + * Fix building on amd64 FreeBSD + + -- Gustavo Noronha Silva Tue, 06 Oct 2009 21:17:08 +0100 + +webkit (1.1.15.1-1) unstable; urgency=low + + * New upstream (semi-stable) release + * debian/libwebkit-1.0-2.symbols: + - remove revisions from the symbol versions + + -- Gustavo Noronha Silva Thu, 24 Sep 2009 09:38:16 -0300 + +webkit (1.1.15-1) experimental; urgency=low + + * New upstream release + - includes fix for crash that will be fixed in 1.1.15.1 + * debian/copyright: + - updated with changes since 1.1.14 + * debian/libwebkit-1.0-2.symbols: + - updated + * debian/control: + - force same upstream version for -common + + -- Gustavo Noronha Silva Mon, 21 Sep 2009 21:22:43 -0300 + +webkit (1.1.14-1) experimental; urgency=low + + * New upstream release + * debian/copyright: + - updated with changes since 1.1.13 + * debian/control: + - made libwebkit-dev Arch: any (Closes: #539511) + * debian/libwebkit-1.0-2: + - updated + + -- Gustavo Noronha Silva Wed, 09 Sep 2009 11:32:23 -0300 + +webkit (1.1.13-1) experimental; urgency=low + + * New upstream release + - security fixes are already included in this release + (Closes: #538346, #538402) + * debian/control: + - update Build-Depends on libsoup to match upstream requirements + (Closes: #542272) + - Bump Build-Depends on libsoup2.4-dev to 2.27.91 + * debian/copyright: + - updated with changes since 1.1.12 + * debian/libwebkit-1.0-2.symbols: + - new symbols + + -- Gustavo Noronha Silva Mon, 24 Aug 2009 21:25:59 -0300 + +webkit (1.1.12-1) unstable; urgency=low + + * New upstream release + * debian/copyright: + - updated with changes since 1.1.10 + * debian/libwebkit-1.0-2.symbols: + - adding new symbols + + -- Gustavo Noronha Silva Tue, 28 Jul 2009 21:04:56 +0200 + +webkit (1.1.10-2) unstable; urgency=low + + * debian/rules: + - trying to get the package built on s390, by using -gstabs + (Closes: #528524) + + -- Gustavo Noronha Silva Wed, 24 Jun 2009 23:05:07 -0300 + +webkit (1.1.10-1) unstable; urgency=low + + * debian/copyright: + - updated with the changes up to the current release + * debian/libwebkit-1.0-2.symbols: + - updated with new symbols + * debian/control: + - Build-Depend on libgail-dev + + -- Gustavo Noronha Silva Tue, 16 Jun 2009 18:52:32 -0300 + +webkit (1.1.7-1) unstable; urgency=low + + * New upstream release + * debian/libwebkit-1.0-2.symbols: + - updated with the new symbols in 1.1.7 + * debian/libwebkit-dev.install, debian/libwebkit-dev.links, + debian/rules: + - Build, and ship gtk-doc documentation (Closes: #526683) + * debian/copyright: + - updated. + + -- Gustavo Noronha Silva Fri, 15 May 2009 18:30:58 -0300 + +webkit (1.1.6-2) unstable; urgency=low + + * Imported two changes from upstream to fix building on AMD64 + (Closes: #527096) + + -- Gustavo Noronha Silva Tue, 12 May 2009 15:00:47 -0300 + +webkit (1.1.6-1) unstable; urgency=low + + [ Mike Hommey ] + * New upstream release. + + [ Gustavo Noronha Silva ] + * Imported patch from upstream git mirror to avoid a regression in the + webkit_web_frame_load_string method. + See https://bugs.webkit.org/show_bug.cgi?id=25466 + * debian/copyright: + - updated with changes since the last release + * debian/libwebkit-1.0-2.symbols: + - updated + * debian/control: + - added libenchant-dev to the Build-Depends + + -- Gustavo Noronha Silva Mon, 04 May 2009 21:40:15 -0300 + +webkit (1.1.5-2) unstable; urgency=low + + * Upload to unstable. + * debian/libwebkit-1.0-2.symbols: + - removed debian revision from the symbol versions + * debian/control: + - Put the libwebkit-1.0-2-dbg package in the "debug" section. + - Build depend on libgstreamer-plugins-base0.10-dev. (Closes: #525554) + * debian/rules: + - Bump shlibs to fit symbols file. + + -- Mike Hommey Sat, 25 Apr 2009 18:42:37 +0200 + +webkit (1.1.5-1) experimental; urgency=low + + [ Mike Hommey ] + * New upstream release: + - Filter out all C++ symbols. (Closes: #521569) + * debian/control: + - Change libwebkit-1.0-common section and priority to fit override. + - Bumped Standards-Version to 3.8.1.0. No changes required. + * debian/rules: + - Patch config.{sub|guess} in autotools/. + + [ Gustavo Noronha Silva ] + * debian/copyright: + - updated with the copyright changes since last version + * debian/libwebkit-1.0-0.symbols: + - updated with the new symbols + * debian/libwebkit-1.0-common.install: + - also install translation files + + -- Gustavo Noronha Silva Thu, 16 Apr 2009 23:20:43 -0300 + +webkit (1.1.3-3) experimental; urgency=low + + [ Gustavo Noronha Silva ] + * debian/control: + - make libwebkit-1.0-dev depend on libsoup2.4-dev (>= 2.25.91) + + [ Mike Hommey ] + * autotoolsconfig.h.in: + - Brown paper bag fix to add missing AC_DEFINEs. + * debian/control: + - libwebkit-dev doesn't need an outdated conflict with libwebkitgdk-dev. + - libwebkit-1.0-2-dbg doesn't need to conflict/replace libwebkit-1.0-1-dbg + thanks to the changes in previous release. + * debian/rules: + - Bump shlibs to fit symbols file. + * debian/copyright: + - Updated for a small discrepancy I spotted. + - Added Gustavo's copyright on debian/* files and updated mine. + + -- Mike Hommey Fri, 27 Mar 2009 21:20:48 +0100 + +webkit (1.1.3-2) experimental; urgency=low + + [ Gustavo Noronha Silva ] + * debian/control, debian/libwebkit-1.0-2.install: + - move the GtkLauncher and DumpRenderTree binaries to a directory named + after the soname of the library, so that different binary incompatible + versions of the library are installable in parallel (Closes: #520981) + * debian/libwebkit-1.0-2.symbols: + - removed debian revision from the symbol versions + + [ Mike Hommey ] + * JavaScriptCore/jit/JITStubs.h: + - Use the first definition of RETURN_PAIR on x86-64. + * JavaScriptCore/assembler/MacroAssemblerX86_64.h, + JavaScriptCore/GNUmakefile.am, GNUmakefile.in, configure.ac, configure: + - Enable JIT on x86-64. + + -- Gustavo Noronha Silva Thu, 26 Mar 2009 17:46:30 -0300 + +webkit (1.1.3-1) experimental; urgency=low + + [ Gustavo Noronha Silva ] + * New upstream release + - correctly scrolls with space bar (Closes: #519883) + * debian/copyright: + - updated with changes since last release + * debian/libwebkit-1.0-2.symbols: + - added new symbols + + [ Mike Hommey ] + * autotools/symbols.filter, debian/libwebkit-1.0-2.symbols: + - Hide JIT implementation specific symbols. (Closes: #519924, #520006) + + -- Gustavo Noronha Silva Tue, 17 Mar 2009 15:05:40 -0300 + +webkit (1.1.1-1) experimental; urgency=low + + * New 1.1.1 upstream release + * debian/rules, debian/control, debian/*: + - soversion was bumped, so rename packages accordingly + * debian/control: + - curl is not used anymore, so drop build-dependecy and replace it with + libsoup2.4 >= 2.25.91 + * debian/libwebkit-1.0-2.symbols: + - updated symbols file; bumped required version of all symbols to 1.1.1, + since we had a soversion bump + * debian/copyright: + - updated with changes from last release we shipped, and updated + download location + * debian/control, debian/libwebkit-1.0-common.install: + - new package to distribute data files, such as the Web Inspector files + - libwebkit-1.0-2 now depends on libwebkit-1.0-common + * debian/control: + - add myself as an Uploader + + -- Gustavo Noronha Silva Thu, 05 Mar 2009 16:28:43 -0300 + +webkit (1.0.2~pre.svn37878-1) experimental; urgency=low + + * Upstream 1.0.2 pre-release, taken from svn revision 37878. + * debian/rules: + - Use configure instead of autogen.sh, now configure is shipped. + - Don't remove automake/autoconf generated files. + - Bump shlibs because of some new symbols. + - Don't need --enable-svg-experimental anymore. + - Feed configure with --host and --build. + - Use config.guess and config.sub from autotools-dev. + * debian/control: Don't build depend on autoconf/automake/libtool, but + autotools-dev, instead. + * GNUmakefile.am, GNUmakefile.in: Add missing dash in version script option. + * debian/libwebkit-1.0-1.symbols: Add new symbols. + * WebCore/page/gtk/AXObjectCacheAtk.cpp: printfs being removed upstream, + we don't need to #include anymore. + * configure.ac, configure, GNUmakefile.am, GNUmakefile.in: Properly check + and link against libpng. bz#21884. + * configure.ac, configure: Properly check and link against libpangoft2. + bz#21885. + * debian/copyright: Updated to fit additions/removals of files upstream. + + -- Mike Hommey Sat, 25 Oct 2008 15:19:56 +0200 + +webkit (1.0.1-4) unstable; urgency=high + + * WebCore/dom/Document.*, WebCore/loader/DocLoader.*: Avoid DoS via + crafted CSS import statements. Fixes: CVE-2008-3632. Closes: #499771. + + -- Mike Hommey Sat, 27 Sep 2008 08:57:48 +0200 + +webkit (1.0.1-3) unstable; urgency=low + + * WebCore/platform/graphics/gtk/FontCacheGtk.cpp, + WebCore/platform/graphics/gtk/FontGtk.cpp, + WebCore/platform/graphics/gtk/FontPlatformData.h, + WebCore/platform/graphics/gtk/FontPlatformDataGtk.cpp, + WebCore/platform/graphics/gtk/SimpleFontDataGtk.cpp: cherry-picked change + from SVN revision 36309 to fix various font selection problems. + Closes: #464477. + + -- Mike Hommey Sat, 20 Sep 2008 12:02:58 +0200 + +webkit (1.0.1-2) unstable; urgency=low + + * symbols.filter: As a workaround for #490173, hide all C++ mangled symbols. + This will be enough for now, while fixing FTBFS on ARM. + * debian/rules: Build with -Wl,--no-relax on alpha, to work around a + binutils bug causing FTBFS. + + -- Mike Hommey Thu, 10 Jul 2008 21:10:27 +0200 + +webkit (1.0.1-1) unstable; urgency=low + + * New upstream release. Closes: #489385. + * debian/copyright: + - Updated to fit additions/removals of files upstream. + - Updated where the source was gotten. + - Fixed typos for Collabora. Closes: #484661. + * JavaScriptCore/wtf/FastMalloc.cpp, JavaScriptCore/wtf/ListHashSet.h, + JavaScriptCore/wtf/Platform.h, JavaScriptCore/wtf/Vector.h, + WebCore/platform/text/AtomicString.cpp, + WebCore/platform/text/StringHash.h: Fixed some alignment problems on sparc + (and some that might occur on arm, too). Closes: #487745. Some compiler + warnings about alignment remain, but I don't know if they are a real + problem yet. + * debian/control: + - Added build dependency on libxt-dev. + - Relax libwebkit-dev dependency on libwebkit-1.0-1. + - Bumped Standards-Version to 3.8.0.1. No changes. + * WebCore/page/gtk/AXObjectCacheAtk.cpp: Include stdio.h to avoid FTBFS + because of undefined printf. + * GNUmakefile.am, symbols.filter: Filter out all std::* symbols exported + because of stl headers. + * debian/libwebkit-1.0-1.symbols: Add symbols file. + * debian/rules: Bump shlibs because of some new symbols. + + -- Mike Hommey Sun, 06 Jul 2008 15:09:55 +0200 + +webkit (0~svn32442-1) unstable; urgency=low + + [ Mike Hommey ] + * New upstream snapshot + * debian/copyright: Updated to fit additions/removals of files upstream. + * debian/control: Add libpango1.0-dev to build dependencies and tighten + libgtk2.0-dev build dependency. Closes: #477493. + + [ Luca Bruno ] + * debian/libwebkit-1.0-1.install, debian/rules: Install GtkLauncher + and DumpRenderTree in /usr/lib/webkit-1.0/libexec. Closes: #476514. + + -- Mike Hommey Wed, 23 Apr 2008 22:20:25 +0200 + +webkit (0~svn31841-1) unstable; urgency=low + + * New upstream snapshot + + Includes proper Requires in .pc file. Closes: #450949. + * debian/copyright: Updated to fit additions/removals of files upstream. + * debian/control, debian/rules: Don't build QtWebKit, it will be built from + Qt sources. + * debian/libqtwebkit*: Removed. + * debian/rules: Replaced make calls with $(MAKE). + * debian/control, debian/rules: Don't use qmake anymore, but use autotools + instead. + * debian/libwebkitgtk-dev.install: Remove the .prl file that was generated + by qmake. + * WebCore/WebCore.pro, WebKit.pro: Revert previous changes, as we don't use + qmake anymore. + * JavaScriptCore/wtf/ASCIICType.h: Revert what were warning fixes, to avoid + diverging too much from upstream. + * debian/rules: Clean-up autotools generated files in the clean target. + * debian/control, debian/rules, debian/libwebkit*: Rename packages to fit + new library SONAME. + * debian/control: libwebkit-dev doesn't need to depend on libglib2.0-dev. + * debian/libwebkit-1.0-1.install, debian/rules: Install GtkLauncher and + DumpRenderTree in /usr/lib/webkit-1.0, and don't rename DumpRenderTree, as + Qt homonym lie elsewhere. + * debian/libwebkit-1.0-1.preinst, debian/libwebkit-1.0-1.postrm: Don't + divert anything, since we don't clash with older files anymore. + * debian/rules: Ugly hack to add -Wl,--as-needed without it getting reordered + by libtool. + * WebKitTools/GNUmakefile.am: Don't build GtkLauncher and DumpRenderTree + with rpath. + + -- Mike Hommey Sat, 12 Apr 2008 21:40:00 +0200 + +webkit (0~svn27674-4) unstable; urgency=low + + * debian/rules: Revert change from 0~svn27674-3, which was obviously not + enough. + * WebKit.pro: Don't build testkjs, that provokes the s390 FTBFSes ; we don't + install it anyways. Closes: #466848. + * JavaScriptCore/kjs/interpreter.cpp, JavaScriptCore/wtf/ASCIICType.h, + WebCore/dom/Position.cpp, WebCore/editing/Selection.cpp, + WebCore/editing/SelectionController.cpp, + WebCore/editing/VisiblePosition.cpp, + WebCore/ksvg2/svg/SVGFontFaceElement.cpp, + WebCore/loader/FTPDirectoryParser.cpp, + WebCore/loader/icon/IconDatabase.cpp, + WebCore/platform/TextCodecLatin1.cpp, + WebCore/platform/TextCodecUserDefined.cpp, + WebCore/platform/TextStream.cpp, + WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp: Fix FTBFS with + gcc 4.3 due to missing includes. Closes: #455125. + + -- Mike Hommey Thu, 21 Feb 2008 23:01:12 +0100 + +webkit (0~svn27674-3) unstable; urgency=low + + * debian/rules: Work around #466613 (FTBFS on s390) by building a little bit + less optimized (-O1). Thanks to Josselin Mouette. + * debian/control: + - Add Vcs-Browser and Vcs-Git fields, and turn Homepage indications in + descriptions into a control field. + - Bumped Standards-Version to 3.7.3.0. No changes. + + -- Mike Hommey Wed, 20 Feb 2008 21:49:33 +0100 + +webkit (0~svn29752-1) experimental; urgency=low + + * New upstream snapshot + * debian/copyright: Updated to fit additions/removals of files upstream. + * JavaScriptCore/wtf/TCSpinLock.h: Revert our work-around, now that a + proper patch has been applied upstream. + * WebCore/WebCore.pro: Don't use Qt version as SO version for QtWebKit. + * debian/control, debian/rules, debian/lib*0d.install: Bump SO version to + 1d because of ABI incompatible changes, and change package names + accordingly. + * debian/rules: Don't remove -lqtwebico from QtWebKit.pc, since it's not + here anymore. + * debian/rules, debian/lib*1d.install: + - Install new Gtk port's DumpRenderTree tool. + - Rename both port's DumpRenderTree tools to DumpRenderTree + to avoid conflicting names. + * debian/lib*1d.postrm, debian/lib*1d.preinst: Avoid conflicting files with + lib*0d packages (*Launcher programs) but allow to install both new and old + libraries by using diversions. + + -- Mike Hommey Fri, 25 Jan 2008 00:31:51 +0100 + +webkit (0~svn27674-2) unstable; urgency=low + + * JavaScriptCore/JavaScriptCore.pri: cherry-picked change from revision + 28692 to fix FTBFS due to lack of -lpthread on the linker command line. + * debian/control: Add dependencies on necessary development packages + (essentially for header files) to our own development packages. + + -- Mike Hommey Sat, 15 Dec 2007 11:04:47 +0100 + +webkit (0~svn27674-1) unstable; urgency=low + + * New upstream snapshot + * debian/copyright: Updated to fit additions/removals of files upstream. + * debian/control: Make libwebkitgtk-dev conflict with the old + libwebkitgdk-dev. Closes: #449001. + * debian/rules: Bump qtwebkit shlibs. + * WebKit/qt/Api/qwebpage.cpp: cherry-picked change from revision 27904 to + fix crashes when an event is caught outside of the webkit frame in Qt. + This occurred, for example, when hovering over the QtLauncher toolbar. + + -- Mike Hommey Mon, 19 Nov 2007 23:10:38 +0100 + +webkit (0~svn26044-1) unstable; urgency=low + + * New upstream snapshot + * debian/rules: + - Add support for DEB_BUILD_OPTIONS=noopt. + - Bump qtwebkit shlibs, and remove versioning on the webkitgtk ones, + as the library is new. + * debian/copyright: Updated to fit additions/removals of files upstream. + * debian/control, debian/rules, debian/libwebkitgtk-dev.install, + debian/libwebkitgtk0d.install: Replace occurences of gdk by gtk, and + rename libwebkitgdk*, to fit upstream rename of the Gtk port. + Closes: #445060. + + -- Mike Hommey Fri, 05 Oct 2007 00:05:06 +0200 + +webkit (0~svn25144-2) unstable; urgency=low + + * JavaScriptCore/wtf/Platform.h: + - Also test if __arm__ is defined, which should fix the FTBFS on arm. + - Use better defines for our various arm ports. + * JavaScriptCore/kjs/ustring.h, WebCore/platform/DeprecatedString.h: Use + these new defines. Thanks Riku Voipio. + * debian/control: Build depend on Qt >= 4.3. Thanks Hubert Figuiere. + Closes: #439672. + * debian/rules: Explicitely use qmake-qt4 instead of qmake to avoid build + failures when qt3-dev-tools is installed. Thanks Michael Biebl. + Closes: #441007. + + -- Mike Hommey Thu, 06 Sep 2007 08:12:21 +0200 + +webkit (0~svn25144-1) unstable; urgency=low + + * New upstream snapshot + * debian/copyright: Updated so as to fit what we actually remove (there were + missing removals previously, which were not appropriate for the most + anyways), and to fit the additions/removals of files upstream. + * JavaScriptCore/wtf/TCSpinLock.h: Work around an FTBFS on PPC due to a + probable regression in gcc (#438415). + * debian/rules: + + Change the place we install QtLauncher from, since it moved. + + Set binary packages' shlibs correctly. + + Use $(CURDIR) variable more safely to avoid problem with build + directories with spaces. + * WebKitQt/Plugins/Plugins.pro: Build plugins with hidden symbols, so that + they don't expose unwanted symbols. + + -- Mike Hommey Sun, 19 Aug 2007 15:54:12 +0200 + +webkit (0~svn24735-1) unstable; urgency=low + + * Initial release. (Closes: #428855) + + -- Mike Hommey Wed, 15 Aug 2007 14:19:46 +0200 + --- webkit-1.1.15.2.orig/debian/libwebkit-1.0-2.install +++ webkit-1.1.15.2/debian/libwebkit-1.0-2.install @@ -0,0 +1,3 @@ +usr/lib/libwebkit-1.0.so.* +usr/lib/webkit-1.0-2/libexec/DumpRenderTree +usr/lib/webkit-1.0-2/libexec/GtkLauncher --- webkit-1.1.15.2.orig/debian/libwebkit-1.0-common.install +++ webkit-1.1.15.2/debian/libwebkit-1.0-common.install @@ -0,0 +1,3 @@ +usr/share/webkit-1.0/* +usr/share/locale/* + --- webkit-1.1.15.2.orig/debian/compat +++ webkit-1.1.15.2/debian/compat @@ -0,0 +1 @@ +5 --- webkit-1.1.15.2.orig/debian/libwebkit-dev.install +++ webkit-1.1.15.2/debian/libwebkit-dev.install @@ -0,0 +1,4 @@ +usr/lib/libwebkit-1.0.so +usr/include/webkit-1.0 +usr/lib/pkgconfig/webkit-1.0.pc +usr/share/doc/libwebkit-dev --- webkit-1.1.15.2.orig/debian/control +++ webkit-1.1.15.2/debian/control @@ -0,0 +1,69 @@ +Source: webkit +Priority: optional +Section: web +Maintainer: Debian WebKit Maintainers +Uploaders: Mike Hommey , Gustavo Noronha Silva +Build-Depends: debhelper (>= 5.0), libgtk2.0-dev (>= 2.10), libpango1.0-dev (>= 1.16), libicu-dev, libxslt-dev, libsoup2.4-dev (>= 2.27.91), libsqlite3-dev, gperf, bison, flex, libjpeg62-dev, libpng12-dev, libxt-dev, autotools-dev, libgstreamer-plugins-base0.10-dev, libenchant-dev, gtk-doc-tools, libgail-dev +Standards-Version: 3.8.1.0 +Homepage: http://webkit.org/ +Vcs-Browser: http://git.debian.org/?p=pkg-webkit/webkit.git +Vcs-Git: git://git.debian.org/git/pkg-webkit/webkit.git + +Package: libwebkit-1.0-2 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, libwebkit-1.0-common (>= ${source:Upstream-Version}) +Description: Web content engine library for Gtk+ + WebKit is a web content engine, derived from KHTML and KJS from KDE, and + used primarily in Apple's Safari browser. It is made to be embedded in + other applications, such as mail readers, or web browsers. + . + It is able to display content such as HTML, SVG, XML, and others. It also + supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more. + . + This is the library for embedding in Gtk+ applications. + +Package: libwebkit-dev +Section: libdevel +Priority: extra +Architecture: any +Depends: libwebkit-1.0-2 (>= ${source:Upstream-Version}), libgtk2.0-dev, libsoup2.4-dev (>= 2.25.91) +Description: Web content engine library for Gtk+ - Development files + WebKit is a web content engine, derived from KHTML and KJS from KDE, and + used primarily in Apple's Safari browser. It is made to be embedded in + other applications, such as mail readers, or web browsers. + . + It is able to display content such as HTML, SVG, XML, and others. It also + supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more. + . + This package provides development files required to create Gtk+ applications + embedding WebKit. + +Package: libwebkit-1.0-common +Section: libs +Priority: optional +Architecture: all +Description: Web content engine library for Gtk+ - data files + WebKit is a web content engine, derived from KHTML and KJS from KDE, and + used primarily in Apple's Safari browser. It is made to be embedded in + other applications, such as mail readers, or web browsers. + . + It is able to display content such as HTML, SVG, XML, and others. It also + supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more. + . + This package provides the data files needed by the library. + +Package: libwebkit-1.0-2-dbg +Section: debug +Priority: extra +Architecture: any +Depends: libwebkit-1.0-2 (= ${binary:Version}) +Description: Web content engine library for Gtk+ - Debugging symbols + WebKit is a web content engine, derived from KHTML and KJS from KDE, and + used primarily in Apple's Safari browser. It is made to be embedded in + other applications, such as mail readers, or web browsers. + . + It is able to display content such as HTML, SVG, XML, and others. It also + supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more. + . + This package provides the debugging symbols for the Webkit library for Gtk+. --- webkit-1.1.15.2.orig/JavaScriptCore/wtf/Platform.h +++ webkit-1.1.15.2/JavaScriptCore/wtf/Platform.h @@ -292,6 +292,23 @@ #define WTF_PLATFORM_X86_64 1 #endif +/* PLATFORM(IA64) */ +#if defined(__ia64__) +#define WTF_PLATFORM_IA64 1 +#endif + +/* PLATFORM(ALPHA) */ +#if defined(__alpha__) +#define WTF_PLATFORM_ALPHA 1 +#endif + +/* PLATFORM(SPARC) */ +#if defined(__sparc__) \ + || defined(__sparc) +#define WTF_PLATFORM_SPARC 1 +#define WTF_PLATFORM_BIG_ENDIAN 1 +#endif + /* PLATFORM(SH4) */ #if defined(__SH4__) #define WTF_PLATFORM_SH4 1 @@ -317,6 +334,16 @@ # endif #endif +/* For undefined platforms */ +#if !defined(WTF_PLATFORM_BIG_ENDIAN) && !defined(WTF_PLATFORM_MIDDLE_ENDIAN) +#include +#if __BYTE_ORDER == __BIG_ENDIAN +#define WTF_PLATFORM_BIG_ENDIAN 1 +#elif __BYTE_ORDER == __PDP_ENDIAN +#define WTF_PLATFORM_MIDDLE_ENDIAN 1 +#endif +#endif + /* Compiler */ /* COMPILER(MSVC) */ @@ -630,7 +657,7 @@ #endif #if !defined(WTF_USE_JSVALUE64) && !defined(WTF_USE_JSVALUE32) && !defined(WTF_USE_JSVALUE32_64) -#if PLATFORM(X86_64) && (PLATFORM(DARWIN) || PLATFORM(LINUX)) +#if (PLATFORM(X86_64) && (PLATFORM(DARWIN) || PLATFORM(LINUX) || PLATFORM(FREEBSD))) || PLATFORM(IA64) || PLATFORM(ALPHA) #define WTF_USE_JSVALUE64 1 #elif PLATFORM(ARM) || PLATFORM(PPC64) #define WTF_USE_JSVALUE32 1 --- webkit-1.1.15.2.orig/JavaScriptCore/wtf/ListHashSet.h +++ webkit-1.1.15.2/JavaScriptCore/wtf/ListHashSet.h @@ -127,7 +127,7 @@ : m_freeList(pool()) , m_isDoneWithInitialFreeList(false) { - memset(m_pool.pool, 0, sizeof(m_pool.pool)); + memset(m_pool, 0, sizeof(m_pool)); } Node* allocate() @@ -171,7 +171,7 @@ } private: - Node* pool() { return reinterpret_cast(m_pool.pool); } + Node* pool() { return reinterpret_cast(m_pool); } Node* pastPool() { return pool() + m_poolSize; } bool inPool(Node* node) @@ -182,10 +182,7 @@ Node* m_freeList; bool m_isDoneWithInitialFreeList; static const size_t m_poolSize = 256; - union { - char pool[sizeof(Node) * m_poolSize]; - double forAlignment; - } m_pool; + uint32_t m_pool[(sizeof(Node) * m_poolSize + sizeof(uint32_t) - 1) / sizeof(uint32_t)]; }; template struct ListHashSetNode { --- webkit-1.1.15.2.orig/JavaScriptCore/wtf/FastMalloc.cpp +++ webkit-1.1.15.2/JavaScriptCore/wtf/FastMalloc.cpp @@ -2255,13 +2255,13 @@ // Page-level allocator static SpinLock pageheap_lock = SPINLOCK_INITIALIZER; -static void* pageheap_memory[(sizeof(TCMalloc_PageHeap) + sizeof(void*) - 1) / sizeof(void*)]; +static uint64_t pageheap_memory[(sizeof(TCMalloc_PageHeap) + sizeof(uint64_t) - 1) / sizeof(uint64_t)]; static bool phinited = false; // Avoid extra level of indirection by making "pageheap" be just an alias // of pageheap_memory. typedef union { - void* m_memory; + uint64_t* m_memory; TCMalloc_PageHeap* m_pageHeap; } PageHeapUnion; --- webkit-1.1.15.2.orig/WebCore/platform/text/AtomicString.cpp +++ webkit-1.1.15.2/WebCore/platform/text/AtomicString.cpp @@ -101,7 +101,7 @@ if (string->length() != length) return false; -#if PLATFORM(ARM) || PLATFORM(SH4) +#if PLATFORM(ARM) || PLATFORM(SPARC) || PLATFORM(SH4) const UChar* stringCharacters = string->characters(); for (unsigned i = 0; i != length; ++i) { if (*stringCharacters++ != *characters++) --- webkit-1.1.15.2.orig/WebCore/platform/text/StringHash.h +++ webkit-1.1.15.2/WebCore/platform/text/StringHash.h @@ -47,6 +47,15 @@ if (aLength != bLength) return false; +#if PLATFORM(ARM) || PLATFORM(SPARC) + const UChar* aChars = a->characters(); + const UChar* bChars = b->characters(); + for (unsigned i = 0; i != aLength; ++i) + if (*aChars++ != *bChars++) + return false; + + return true; +#else const uint32_t* aChars = reinterpret_cast(a->characters()); const uint32_t* bChars = reinterpret_cast(b->characters()); @@ -59,6 +68,7 @@ return false; return true; +#endif } static unsigned hash(const RefPtr& key) { return key->hash(); }