-
Philip Withnall authored
2007-06-11 Philip Withnall <pwithnall@svn.gnome.org> * Makefile.am: * bindings/Makefile.am: * bindings/python/Makefile.am: * bindings/python/override_common.c: (_helper_wrap_gobject_glist), (_helper_wrap_pointer_glist), (_helper_wrap_boxed_glist), (_helper_wrap_string_glist), (_helper_wrap_boxed_gptrarray), (_helper_unwrap_pointer_pylist), (_helper_unwrap_string_pylist): * bindings/python/override_common.h: * bindings/python/totem.defs: * bindings/python/totem.override: * bindings/vala/Makefile.am: * bindings/vala/totem.deps: * bindings/vala/totem.vala: * configure.in: * py-compile: * src/Makefile.am: * src/backend/bacon-video-widget-gst-0.10.c: (bacon_video_widget_can_play), (bacon_video_widget_get_mrls): * src/backend/bacon-video-widget-xine.c: (bacon_video_widget_can_play), (bacon_video_widget_get_mrls): * src/backend/bacon-video-widget.h: * src/disc-test.c: (main): * src/plparse/totem-disc.c: (cd_cache_disc_is_cdda), (totem_cd_detect_type_from_dir), (totem_cd_detect_type_with_url), (totem_cd_get_human_readable_name): * src/plparse/totem-disc.h: * src/plparse/totem-pl-parser-media.c: (totem_pl_parser_add_directory), (totem_pl_parser_add_block): * src/plugins/Makefile.am: * src/plugins/sample-python/Makefile.am: * src/plugins/sample-python/sample-python.py: * src/plugins/sample-python/sample-python.totem-plugin.in: * src/plugins/sample-vala/Makefile.am: * src/plugins/sample-vala/sample-vala.totem-plugin.in: * src/plugins/sample-vala/totem-sample-vala-plugin.vala: * src/plugins/totem-plugin.h: * src/plugins/totem-plugins-engine.c: (totem_plugins_engine_load), (totem_plugins_engine_init), (totem_plugins_engine_garbage_collect), (totem_plugins_engine_shutdown), (load_plugin_module): * src/plugins/totem-python-module.c: (pyg_value_g_value_as_pyobject), (pyg_value_g_value_from_pyobject), (totem_python_module_init_python), (totem_python_module_load), (totem_python_module_unload), (totem_python_module_new_object), (totem_python_module_init), (totem_python_module_finalize), (totem_python_module_get_property), (totem_python_module_set_property), (totem_python_module_class_init), (totem_python_module_new), (run_gc), (totem_python_garbage_collect), (finalise_collect_cb), (totem_python_shutdown): * src/plugins/totem-python-module.h: * src/plugins/totem-python-plugin.c: (call_python_method), (check_py_object_is_gtk_widget), (impl_deactivate), (impl_activate), (impl_create_configure_dialog), (impl_is_configurable), (totem_python_object_init), (totem_python_object_finalize), (totem_python_object_class_init), (totem_python_object_get_type): * src/plugins/totem-python-plugin.h: * src/totem-object.c: (totem_remote_command_quark), (totem_remote_command_get_type), (totem_disc_media_type_quark), (totem_disc_media_type_get_type): * src/totem.c: (totem_action_load_media), (totem_action_load_media_device), (totem_action_play_media): * src/totem.h: Add support for Python and Vala plugins (Closes: #439557) svn path=/trunk/; revision=4367
7e0c193e