summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Chip Black [Thu, 11 Jun 2009 22:09:47 +0000 (17:09 -0500)]
Fixed Session so that CurrentSession is set in RestoreSession
Chip Black [Thu, 11 Jun 2009 09:08:51 +0000 (04:08 -0500)]
Get rid of Vimish configuration autosave. It was a silly idea.
Chip Black [Wed, 10 Jun 2009 08:41:22 +0000 (03:41 -0500)]
Add plugin for F11 full-screen toggle
Chip Black [Tue, 9 Jun 2009 08:49:59 +0000 (03:49 -0500)]
Deterministically order plugins, create cross-plugin call mechanism
Added a PluginManager.Call(function_name, ...) that allows plugins to
call functions by name. The plugin manager searches all plugins for
functions matching the name and signature of the arguments, then calls
each in turn. It in effect creates a simple message-passing system
where callers and callees are anonymous.
Added DeleteSession() to Session, and modified Vimish's command-line to
use the above Call system for non-internal functions.
Chip Black [Tue, 9 Jun 2009 06:35:45 +0000 (01:35 -0500)]
Change Session plugin to keep track of the current session
Chip Black [Tue, 9 Jun 2009 06:08:48 +0000 (01:08 -0500)]
Added session management plugin
Chip Black [Tue, 9 Jun 2009 04:05:34 +0000 (23:05 -0500)]
Add QuickSearch plugin
Chip Black [Mon, 8 Jun 2009 22:00:11 +0000 (17:00 -0500)]
Add middle-click-to-open-tab plugin
Chip Black [Mon, 8 Jun 2009 08:53:14 +0000 (03:53 -0500)]
Add plugin deinitialization, configuration saving
Added a call to deinitialize all plugins on exit. Added functions to
Config to save configuration to files both on a global basis and a
plugin basis. Modified Vimish to save its options on exit.
Chip Black [Mon, 8 Jun 2009 08:13:04 +0000 (03:13 -0500)]
Flesh out life cycle of a plugin
Chip Black [Mon, 8 Jun 2009 07:43:05 +0000 (02:43 -0500)]
Fix: Focus startup WebView
Chip Black [Mon, 8 Jun 2009 04:09:08 +0000 (23:09 -0500)]
Rearrange key handling in FFNav and Vimish
Chip Black [Mon, 8 Jun 2009 03:25:32 +0000 (22:25 -0500)]
Rearrange initialization to be clearer and shorter
Chip Black [Sun, 7 Jun 2009 08:59:11 +0000 (03:59 -0500)]
Refactored plugin architecture out of WebThing.cs
Added support for adding plugins via configuration files, obsoleting
'plugins.conf'. Moved plugin loading out of WebThing and into
PluginManager. Slight modification to WebThing launch script exports
WEBTHING_HOME, which is used in PluginManager to find the plugin
directory. Minor modifications to WebThing widget attachment names;
Vimish and LoadProgress changed to suit.
Chip Black [Sat, 6 Jun 2009 20:00:06 +0000 (15:00 -0500)]
Change ctags generation to include other useful things
Chip Black [Sat, 6 Jun 2009 09:20:59 +0000 (04:20 -0500)]
Make tabs scrollable
Chip Black [Sat, 6 Jun 2009 09:15:57 +0000 (04:15 -0500)]
Convert Vimish to use global config
Chip Black [Sat, 6 Jun 2009 09:00:09 +0000 (04:00 -0500)]
Added hooks for plugin options.
Chip Black [Sat, 6 Jun 2009 08:46:44 +0000 (03:46 -0500)]
Move configuration to Config module
Created a generic configuration mechanism that can grab configuration
from the command line or configuration files.
Chip Black [Fri, 5 Jun 2009 08:47:51 +0000 (03:47 -0500)]
Add first-draft README and .gitignore
Chip Black [Fri, 5 Jun 2009 08:47:01 +0000 (03:47 -0500)]
Rename main to WebThingMain
Chip Black [Fri, 5 Jun 2009 08:04:54 +0000 (03:04 -0500)]
Minor tweaks to startup script
Chip Black [Fri, 5 Jun 2009 07:05:51 +0000 (02:05 -0500)]
Hide tabs by default, add code to Vimish to show/hide tabs
Chip Black [Thu, 4 Jun 2009 20:26:58 +0000 (15:26 -0500)]
Added tabs
Quite a bit has been reworked. The WebView is now part of a
WebThingView container which integrates the scrollbars. Tab
initialization has been split into two pieces, one for creating the
tab, and another for running plugins on it.
Also, for some reason I forgot to add WebThingPlugin.cs last time.
Whoops.
Chip Black [Wed, 3 Jun 2009 09:10:26 +0000 (04:10 -0500)]
Formalized plugin interface
Chip Black [Wed, 3 Jun 2009 08:22:52 +0000 (03:22 -0500)]
Re-tabinated C# files
Chip Black [Wed, 3 Jun 2009 08:07:11 +0000 (03:07 -0500)]
Moved SoupSettings down to core
Chip Black [Tue, 2 Jun 2009 19:33:28 +0000 (14:33 -0500)]
Set WM bits and user agent
Chip Black [Tue, 2 Jun 2009 09:12:13 +0000 (04:12 -0500)]
Minor fixes
Made the launcher script work from anywhere, and remove duplicate
BackSpace handler in Vimish.cs
Chip Black [Tue, 2 Jun 2009 07:58:48 +0000 (02:58 -0500)]
Getting useful...
Added Firefox-style keyboard navigation shortcuts and command-line
handling
Chip Black [Sat, 30 May 2009 09:34:21 +0000 (04:34 -0500)]
Finally, a version I'm proud of. :)