New patches:
[Change the volume applet's refresh timer to 3 seconds instead of 10.
wcfarrington@gmail.com**20071130021423] {
hunk ./standard-plugin.rb 61
- Thread.new{ loop { update_volume[0]; sleep 10 } }
+ Thread.new{ loop { update_volume[0]; sleep 3 } }
}
[Fix conflicting code styles throughout code regarding comments.
wcfarrington@gmail.com**20071130021823] {
hunk ./standard-plugin.rb 7
-#{{{ Core bindings and applets defined as the "standard" plugin
+# {{{ Core bindings and applets defined as the "standard" plugin
hunk ./standard-plugin.rb 43
- #{{{ Volume control
+ # {{{ Volume control
hunk ./standard-plugin.rb 85
- #{{{ Modal keybindings: raw/normal modes.
+ # {{{ Modal keybindings: raw/normal modes.
hunk ./standard-plugin.rb 110
- #{{{ Selection + temporary view
+ # {{{ Selection + temporary view
hunk ./standard-plugin.rb 348
-#{{{ actions (internal and WMIIRC_HOME/*) (w/ history)
+# {{{ actions (internal and WMIIRC_HOME/*) (w/ history)
hunk ./standard-plugin.rb 430
-#{{{ program lists
+# {{{ program lists
hunk ./standard-plugin.rb 490
-#{{{ programs (w/ history)
+# {{{ programs (w/ history)
hunk ./standard-plugin.rb 554
-#{{{ Either move to the given numeric tag, if it exists, or to the
+# {{{ Either move to the given numeric tag, if it exists, or to the
hunk ./standard-plugin.rb 575
-#{{{ Move to given view, with intelligent history
+# {{{ Move to given view, with intelligent history
hunk ./standard-plugin.rb 695
-#{{{ Bookmark manager
+# {{{ Bookmark manager
}
Context:
[Moving a link from the non-existant http://wmii.de to http://www.suckless.org/wiki/wmii
nex342@gmail.com**20071129043707]
[Updating the last few references to wmii-3 to wmii-3.[56].
nex342@gmail.com**20071129043613]
[Fix a few more references to wmiiselp.
nex342@gmail.com**20071129043212]
[Toggle raw-mode via click as well as key.
nex342@gmail.com**20071129042505]
[Fix marking views as urgent.
nex342@gmail.com**20071129022830]
[wmiirc: changes in event loop for 3.[56] compat.
Mauricio Fernandez <mfp@acm.org>**20071128163704]
[standard-plugin.rb: fixed volume and status plugins.
Mauricio Fernandez <mfp@acm.org>**20071128163214
(Problems with float toggle.)
]
[wmiirc: bumped WMIIRC_VERSION to 0.3.6.1 unreleased.
Mauricio Fernandez <mfp@acm.org>**20071128152140]
[README: updated for wmii 3.6.
Mauricio Fernandez <mfp@acm.org>**20071128151845]
[README.upgrade: how to upgrade from 0.3.[12].
Mauricio Fernandez <mfp@acm.org>**20071128150645]
[standard-plugin.rb: 3.[56] compatibility for bookmark plugin.
Mauricio Fernandez <mfp@acm.org>**20071128150527]
[wmiirc: some more 3.[56] fixes.
Mauricio Fernandez <mfp@acm.org>**20071128101551]
[Fix close-window behavior.
nex342@gmail.com**20071128051512]
[Add a left tagbar.
nex342@gmail.com**20071128051406]
[Use dmenu instead of wmiimenu.
nex342@gmail.com**20071128051235]
[Switch from wmiisetsid and wmiipsel to ssid and sselp.
nex342@gmail.com**20071128051116]
[Better right-bar compatibility with wmii-3.5.
nex342@gmail.com**20071128050756]
[wmii-3.5 Compatibility
nex342@gmail.com**20071030095557
Basic changes to allow ruby-wmii to run with wmii-3.5.
There are still a lot of issues to work out.
]
[wmiirc: added use_feature (patch by skaar at waste dot org).
Mauricio Fernandez <mfp@acm.org>**20070215222339]
[Fixed the regexp for tags so tags like web2.0 are recognized, too.
Michael Hamann <michael@content-space.de>**20070206183447]
[Simple patch to support PowerPC in cpuinfo
Rune Hammersland <rune@hammersland.net>**20070123062619]
[standard-plugin.rb, wmiirc(open_url handler): handle multiple URLs, rename to open_urls.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20061014235238]
[standard-plugin.rb(bookmarks): fix URL protocol regexps.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20061014234938]
[standard-plugin.rb (http get_title): use open-uri and set correct host.
Mauricio Fernandez <mfp@acm.org>**20060925091441
open-uri gets us redirection support for free.
]
[standard-plugin.rb (bookmark_url): reparse URL after protocol is changed.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060922174406]
[standard-plugin.rb: disable socket reverse lookup to prevent freezes.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060922173214]
[standard-plugin.rb (ftp protocol): use get_title from ssh and open_url from http.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060922173025]
[standard-plugin.rb: restore def_settings for multiple-delete (was lost somehow).
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060922172831]
[standard-plugin.rb (http protocol): use Net:HTTP instead of open-uri and set Host header correctly.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060922172442]
[standard-plugin.rb (download_delicious_bookmarks): catch exceptions when downloading bookmarks, continue process other bookmarks instead of failing.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060920205434]
[standard-plugin.rb (bookmark_url): add 5 sec timeout for get_title call.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060920193440]
[standard-plugin.rb (perform_delicious_request, http protocol): reread resolver config before DNS lookups.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060920162437]
[standard-plugin.rb: use ruby resolver to prevent freezes on DNS lookups.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060920141303]
[standard-plugin.rb (sync_delicious_bookmarks): if a bookmark was removed on one side and added on another, propagate addition.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060918142620]
[standard-plugin.rb (update_remote_delicious_bookmarks, sync_delicious_bookmarks): redone synchronization.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060918140326]
[standard-plugin.rb (delete_delicious_bookmark): take URL parameter instead of bookmark.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060918140123]
[standard-plugin.rb (BookmarkManager#merge!): check dates when merging bookmarks.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060918135904]
[standard-plugin.rb (get_delicious_update_time): add function to get del.icio.us last update time.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060916034242]
[install.rb: use FileUtils.install instead of cp.
Mauricio Fernandez <mfp@acm.org>**20060915092618]
[standard-plugin.rb (std:programs/histories settings): set default value in hash to [].
Mauricio Fernandez <mfp@acm.org>**20060916153036]
[standard-plugin.rb (execute-program-with-tag): ignore IOError exceptions when closing pipes.
Mauricio Fernandez <mfp@acm.org>**20060916152728]
[wmiirc: documented plugin_config["standard:bookmark"]["encoding"] in default wmiirc-config.rb.
Mauricio Fernandez <mfp@acm.org>**20060916094352]
[wmiirc, standard-plugin.rb: add "encoding" config option for bookmark plugin, encode/decode to/from UTF-8 when sync'ing with del.icio.us.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060916010808]
[standard-plugin.rb (update_remote_delicious_bookmarks): check if file exists before deletion.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060915231219]
[standard-plugin.rb (bookmark protocols): use 'http' handler for 'ftp' protocol.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060915043423]
[standard-plugin.rb (refine_selection): add ~p criteria to match bookmark protocol.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060915005851]
[standard-plugin.rb (BookmarkManager#save!, etc): make sure bookmarks aren't lost when saving.
Mauricio Fernandez <mfp@acm.org>**20060915091903
Affected: #initialize, #load, #add_bookmark, #remove_bookmark, #save!, #merge!.
]
[standard-plugin.rb: rename 'bookmark' action to 'bookmark-add' for more convenient lookup.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060913235534]
[standard-plugin.rb (bookmark action): filter empty strings from wmiimenu input.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060913235447]
[standard-plugin.rb (update_remote_delicious_bookmarks): remove file with remote bookmarks on startup.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060913233447]
[standard-plugin.rb (push_delicious_bookmark, download_delicious_bookmarks): convert time to/from UTC when sync'ing with del.icio.us.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060913233109]
[standard-plugin.rb (push_delicious_bookmark): remove extra ';' in query.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060913231152]
[standard-plugin.rb (bookmark_url): change empty URL path to '/'.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060913230756]
[standard-plugin.rb (download_delicious_bookmarks): fix del.icio.us tag handling.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060913214145]
[standard-plugin.rb (add_bookmark): always replace existing bookmark.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060913211601]
[standard-plugin.rb (load): do not process bookmark if it has duplicate URL.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060913155625]
[standard-plugin.rb (load): change error to warning.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060912175124]
[standard-plugin.rb (bookmark binding & action): prepend file:// if no scheme is given. Suggest candidates in the action.
Mauricio Fernandez <mfp@acm.org>**20060913111143]
[standard-plugin.rb (bookmark_url): ask for the protocol to use if the original one isn't registered.
Mauricio Fernandez <mfp@acm.org>**20060913110627]
[standard-plugin.rb (bookmark): force full dl from del.icio.us on startup.
Mauricio Fernandez <mfp@acm.org>**20060913095509
Minor refactoring, using BOOKMARK_REMOTE_FILE.
]
[standard-plugin.rb (sync_delicious_bookmarks): fix bookmark lookup when importing.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060913045906]
[standard-plugin.rb: replace bookmarks array and bookmarks index with a single bookmark hash.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060912154823]
[standard-plugin.rb (BookmarkManager#bookmark_for_url, bookmark-{open,edit,delete}): handle ambiguous descriptions.
Mauricio Fernandez <mfp@acm.org>**20060912101158
Try to resolve using the URL, if specified.
]
[standard-plugin.rb (bookmark-open binding): fixed typos.
Mauricio Fernandez <mfp@acm.org>**20060912092229]
[standard-plugin.rb: unescape URLs before passing to wmii.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>*-20060911165623]
[standard-plugin.rb: fix bookmark lookup in add/delete/open bookmark functions.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>*-20060911180303]
[standard-plugin.rb (bookmark_url): always escape URL.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>*-20060911180524]
[standard-plugin.rb (bookmark_url): always escape URL.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060911180524]
[standard-plugin.rb: fix bookmark lookup in add/delete/open bookmark functions.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060911180303]
[wmiirc, standard-plugin.rb: remove url parameter from get_title callback, use uri.to_s instead.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060911170313]
[wmiirc: update pdf bookmark protocol example.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060911165913]
[standard-plugin.rb: unescape URLs before passing to wmii.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060911165623]
[standard-plugin.rb: resolve merge conflict.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060911164607]
[wmiirc, standard-plugin.rb: make bookmark-delete and bookmark-edit actions, rename add-bookmark action to bookmark.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060911155803]
[standard-plugin.rb: add add-bookmark action, same as bookmark binding but enter URL by hand.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060911154620]
[standard-plugin.rb (bookmark_url): move most of bookmark binding code to a separate procedure.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060911153859]
[wmiirc: add missing quote.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060911144356]
[wmiirc, standard-plugin.rb: use string instead of regexp as bookmark protocols hash key, replace linear search with hash lookup.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060911125557]
[standard-plugin.rb (del.icio.us-sync action): the mode must be determined lazily.
Mauricio Fernandez <mfp@acm.org>**20060911155553]
[wmiirc: show how to add handler for pdf: bookmarks in the default wmiirc-config.rb.
Mauricio Fernandez <mfp@acm.org>**20060911120723]
[standard-plugin.rb (std:bookmark), wmiirc: try to escape the URL if it cannot be parsed.
Mauricio Fernandez <mfp@acm.org>**20060911115924
If that works, the escaped URL is saved. The :get_title proc is given the
unescaped URL and the URI (with the escaped path).
]
[standard-plugin.rb (std:bookmark): minor change in info messages.
Mauricio Fernandez <mfp@acm.org>**20060911115424]
[standard-plugin.rb (update_remote_delicious_bookmarks): typo.
Mauricio Fernandez <mfp@acm.org>**20060911115340]
[README.applets: documented bookmark-edit and bookmark-delete.
Mauricio Fernandez <mfp@acm.org>**20060911104912]
[standard-plugin.rb (std:bookmark-delete): typos in error message.
Mauricio Fernandez <mfp@acm.org>**20060911104716]
[standard-plugin.rb (update_remote_delicious_bookmarks): only push http|https|ftp, ignoring other protocols.
Mauricio Fernandez <mfp@acm.org>**20060911083115]
[wmiirc, standard-plugin.rb: add bookmark protocols support, fix tags processing in URLs.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060911051710]
[standard-plugin.rb: allow bookmark any URL, not just http/https.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060910184750]
[standard-plugin.rb: add bookmark even if could not open URL.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060910184117]
[wmiirc (Configurationwmiimenuw#wmiimenu): do not put any arguments to wmiimenu if no options are given.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060910182222]
[standard-plugin.rb: use transaction to save bookmarks in bookmark-delete and bookmark-edit bindings.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060910180613]
[standard-plugin.rb: do not merge when bookmarks are saved.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060910132935]
[standard-plugin.rb (sync_delicious_bookmarks): do not remove bookmarks before add as it is done in add_bookmark now.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060910152620]
[wmiirc, standard-plugin.rb: add bookmark-edit binding.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060910145924]
[wmiirc, standard-plugin.rb: add bookmark-delete binding.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060910144834]
[standard-plugin.rb (BookmarkManager.remove_bookmarks): add a return value.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060910144545]
[standard-plugin.rb (BookmarkManager.add_bookmark): remove bookmark with the same url.
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060910141921]
[standard-plugin.rb: letter-retag code cleanup
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060909224214]
[standard-plugin.rb (sync_delicious_bookmarks): do full download if .prev doesn't exist (first run in unidirectional mode).
Mauricio Fernandez <mfp@acm.org>**20060910080218]
[standard-plugin.rb, wmiirc, README.applets (std:bookmark): sync mode defaults to unidirectional.
Mauricio Fernandez <mfp@acm.org>**20060910074903
Added a few warning messages so that people don't get their del.icio.us
bookmarks deleted by accident.
]
[THANKS: Dmitry Kurochkin wrote letter-retag and improved letter-jump.
Mauricio Fernandez <mfp@acm.org>**20060910072053]
[wmiirc, standard-plugin.rb: add letter-retag bindings
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060909211633]
[wmiirc, standard-plugin.rb: add letter-jump bindings for numbers
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20060909204928]
[standard-plugin.rb, CHANGES, README.applets: support bidirectional synchronization in the bookmark plugin.
Mauricio Fernandez <mfp@acm.org>**20060909181309]
[standard-plugin.rb (standard:temporary-selection): make bindings work predictably in both main and tmp views.
Mauricio Fernandez <mfp@acm.org>**20060909095220]
[CHANGES: the bookmark manager accepts https.
Mauricio Fernandez <mfp@acm.org>**20060909094409]
[standard-plugin.rb, CHANGES, README.applets: Implemented standard:temporary-selection.
Mauricio Fernandez <mfp@acm.org>**20060909094315]
[standard-plugin.rb (std:bookmark): accept https and set user agent.
Mauricio Fernandez <mfp@acm.org>**20060827195343]
[install.rb: set correct permissions for wmiirc on install.
Mauricio Fernandez <mfp@acm.org>**20060818101955]
[wmiirc: WMIIRC_VERSION set to 0.3.2 unreleased.
Mauricio Fernandez <mfp@acm.org>**20060818101347]
[TAG 0.3.1
Mauricio Fernandez <mfp@acm.org>**20060814074614]
Patch bundle hash:
bfa6660d33a22d02dc03d25b9dfe5962c15ada40