Commit Graph

23 Commits

Author SHA1 Message Date
André Stösel 13b735e382 HistoryWindow isn't a Midori.Browser 2012-09-17 19:26:56 +02:00
Christian Dywan b3984ab252 Groundwork to make finding search engines testable 2012-09-17 19:26:56 +02:00
André Stösel ec04a1a274 Fix race condition by introducing switch_page (old, new)
So there's no confusion which one is the new, current tab.
2012-09-15 01:19:58 +02:00
Christian Dywan 646b41b256 Get rid of meaningless can functions 2012-09-05 00:57:32 +02:00
André Stösel 06b3a3a1ad add MidoriDownloadType to VAPI 2012-08-22 02:06:04 +02:00
André Stösel cef295aae9 New extension to delay page loading until page displays
Fixes: https://bugs.launchpad.net/midori/+bug/1010219
2012-06-12 00:12:24 +02:00
André Stösel 8e3d770e09 Add basic KatzeItem and meta data accessors to katze.vapi 2012-06-11 23:35:12 +02:00
André Stösel eafbc37f0b Add MidoriStartup, can_/reload to midori.vapi
+ add missing enum MidoriStartup
+ add functions to check if the view is loadable and actually load the view
2012-06-11 23:30:21 +02:00
André Stösel d0ef9c6575 New property "key" for Midori.Extension object
This property is needed if the module contains more than one extension.

Add properties "website" and "key" to the vapi.

If the extension has a key, it should be used as part of the config filename.
2012-04-05 22:43:58 +02:00
Christian Dywan edc88b7b47 Fix MidoriView.download_requested signal in vapi 2012-03-19 19:08:11 +01:00
André Stösel d93c96daf3 added signal "download_requested" to the vapi 2012-03-15 23:40:46 +01:00
Christian Dywan c5e6b7a020 Show mismatching build version suffix for extensions
MIDORI_VERSION_SUFFIX resolves to a string that needs to be
added to each extension's version at build time. If it is
different than the running Midori's, it is shown in the
extension list.
2011-11-08 01:53:53 +01:00
André Stösel fa970c076b Add some missing Midori.Extension functions to VAPI 2011-06-08 20:18:09 +02:00
André Stösel 037db65a38 Upon closer consideration the property "preferences" is redundant 2011-06-08 20:16:55 +02:00
André Stösel 6120fa1e49 Add new signal for extension preferences
If the "preferences" property is TRUE and the signal
is implemented, a button is shown next to the extension
and the callback is invoked on click.
2011-06-07 21:02:09 +02:00
Christian Dywan 34da7c8090 Provide midori_browser_(un)block_action for extensions
So extensions can override individual actions without hacks.
2011-04-30 12:17:55 +02:00
Christian Dywan 8f489ca872 Unify settings update and title assignment 2011-01-11 21:08:27 +01:00
Christian Dywan 7ab1b55079 Pure properties on browser need to have owned getters 2010-11-24 19:10:53 +01:00
Christian Dywan 28aa06366c Declare URI accessors in Midori.View as unowned
Wrongly declared, Vala will think it needs to free the strings.
2010-06-30 22:26:52 +02:00
André Stösel 6556d71273 Add sokoke_gtk_action_count_modifiers helper function 2010-06-19 00:32:58 +02:00
Christian Dywan 01548549a8 Rename midori_browser_get/set_current_tab to get/set_tab 2010-05-19 00:18:31 +02:00
Christian Dywan 969c225c3b Add Midori.View to midori.vala description 2010-05-12 23:52:39 +02:00
Christian Dywan 7a7f4c6a44 Provide midori.vapi for App, Browser, Extension and WebSettings
With this API description extensions can be written in Vala. Mind
it is not complete yet, missing interfaces can be added later.
2010-04-27 23:49:45 +02:00