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 **20071128163704] [standard-plugin.rb: fixed volume and status plugins. Mauricio Fernandez **20071128163214 (Problems with float toggle.) ] [wmiirc: bumped WMIIRC_VERSION to 0.3.6.1 unreleased. Mauricio Fernandez **20071128152140] [README: updated for wmii 3.6. Mauricio Fernandez **20071128151845] [README.upgrade: how to upgrade from 0.3.[12]. Mauricio Fernandez **20071128150645] [standard-plugin.rb: 3.[56] compatibility for bookmark plugin. Mauricio Fernandez **20071128150527] [wmiirc: some more 3.[56] fixes. Mauricio Fernandez **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 **20070215222339] [Fixed the regexp for tags so tags like web2.0 are recognized, too. Michael Hamann **20070206183447] [Simple patch to support PowerPC in cpuinfo Rune Hammersland **20070123062619] [standard-plugin.rb, wmiirc(open_url handler): handle multiple URLs, rename to open_urls. Dmitry Kurochkin **20061014235238] [standard-plugin.rb(bookmarks): fix URL protocol regexps. Dmitry Kurochkin **20061014234938] [standard-plugin.rb (http get_title): use open-uri and set correct host. Mauricio Fernandez **20060925091441 open-uri gets us redirection support for free. ] [standard-plugin.rb (bookmark_url): reparse URL after protocol is changed. Dmitry Kurochkin **20060922174406] [standard-plugin.rb: disable socket reverse lookup to prevent freezes. Dmitry Kurochkin **20060922173214] [standard-plugin.rb (ftp protocol): use get_title from ssh and open_url from http. Dmitry Kurochkin **20060922173025] [standard-plugin.rb: restore def_settings for multiple-delete (was lost somehow). Dmitry Kurochkin **20060922172831] [standard-plugin.rb (http protocol): use Net:HTTP instead of open-uri and set Host header correctly. Dmitry Kurochkin **20060922172442] [standard-plugin.rb (download_delicious_bookmarks): catch exceptions when downloading bookmarks, continue process other bookmarks instead of failing. Dmitry Kurochkin **20060920205434] [standard-plugin.rb (bookmark_url): add 5 sec timeout for get_title call. Dmitry Kurochkin **20060920193440] [standard-plugin.rb (perform_delicious_request, http protocol): reread resolver config before DNS lookups. Dmitry Kurochkin **20060920162437] [standard-plugin.rb: use ruby resolver to prevent freezes on DNS lookups. Dmitry Kurochkin **20060920141303] [standard-plugin.rb (sync_delicious_bookmarks): if a bookmark was removed on one side and added on another, propagate addition. Dmitry Kurochkin **20060918142620] [standard-plugin.rb (update_remote_delicious_bookmarks, sync_delicious_bookmarks): redone synchronization. Dmitry Kurochkin **20060918140326] [standard-plugin.rb (delete_delicious_bookmark): take URL parameter instead of bookmark. Dmitry Kurochkin **20060918140123] [standard-plugin.rb (BookmarkManager#merge!): check dates when merging bookmarks. Dmitry Kurochkin **20060918135904] [standard-plugin.rb (get_delicious_update_time): add function to get del.icio.us last update time. Dmitry Kurochkin **20060916034242] [install.rb: use FileUtils.install instead of cp. Mauricio Fernandez **20060915092618] [standard-plugin.rb (std:programs/histories settings): set default value in hash to []. Mauricio Fernandez **20060916153036] [standard-plugin.rb (execute-program-with-tag): ignore IOError exceptions when closing pipes. Mauricio Fernandez **20060916152728] [wmiirc: documented plugin_config["standard:bookmark"]["encoding"] in default wmiirc-config.rb. Mauricio Fernandez **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 **20060916010808] [standard-plugin.rb (update_remote_delicious_bookmarks): check if file exists before deletion. Dmitry Kurochkin **20060915231219] [standard-plugin.rb (bookmark protocols): use 'http' handler for 'ftp' protocol. Dmitry Kurochkin **20060915043423] [standard-plugin.rb (refine_selection): add ~p criteria to match bookmark protocol. Dmitry Kurochkin **20060915005851] [standard-plugin.rb (BookmarkManager#save!, etc): make sure bookmarks aren't lost when saving. Mauricio Fernandez **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 **20060913235534] [standard-plugin.rb (bookmark action): filter empty strings from wmiimenu input. Dmitry Kurochkin **20060913235447] [standard-plugin.rb (update_remote_delicious_bookmarks): remove file with remote bookmarks on startup. Dmitry Kurochkin **20060913233447] [standard-plugin.rb (push_delicious_bookmark, download_delicious_bookmarks): convert time to/from UTC when sync'ing with del.icio.us. Dmitry Kurochkin **20060913233109] [standard-plugin.rb (push_delicious_bookmark): remove extra ';' in query. Dmitry Kurochkin **20060913231152] [standard-plugin.rb (bookmark_url): change empty URL path to '/'. Dmitry Kurochkin **20060913230756] [standard-plugin.rb (download_delicious_bookmarks): fix del.icio.us tag handling. Dmitry Kurochkin **20060913214145] [standard-plugin.rb (add_bookmark): always replace existing bookmark. Dmitry Kurochkin **20060913211601] [standard-plugin.rb (load): do not process bookmark if it has duplicate URL. Dmitry Kurochkin **20060913155625] [standard-plugin.rb (load): change error to warning. Dmitry Kurochkin **20060912175124] [standard-plugin.rb (bookmark binding & action): prepend file:// if no scheme is given. Suggest candidates in the action. Mauricio Fernandez **20060913111143] [standard-plugin.rb (bookmark_url): ask for the protocol to use if the original one isn't registered. Mauricio Fernandez **20060913110627] [standard-plugin.rb (bookmark): force full dl from del.icio.us on startup. Mauricio Fernandez **20060913095509 Minor refactoring, using BOOKMARK_REMOTE_FILE. ] [standard-plugin.rb (sync_delicious_bookmarks): fix bookmark lookup when importing. Dmitry Kurochkin **20060913045906] [standard-plugin.rb: replace bookmarks array and bookmarks index with a single bookmark hash. Dmitry Kurochkin **20060912154823] [standard-plugin.rb (BookmarkManager#bookmark_for_url, bookmark-{open,edit,delete}): handle ambiguous descriptions. Mauricio Fernandez **20060912101158 Try to resolve using the URL, if specified. ] [standard-plugin.rb (bookmark-open binding): fixed typos. Mauricio Fernandez **20060912092229] [standard-plugin.rb: unescape URLs before passing to wmii. Dmitry Kurochkin *-20060911165623] [standard-plugin.rb: fix bookmark lookup in add/delete/open bookmark functions. Dmitry Kurochkin *-20060911180303] [standard-plugin.rb (bookmark_url): always escape URL. Dmitry Kurochkin *-20060911180524] [standard-plugin.rb (bookmark_url): always escape URL. Dmitry Kurochkin **20060911180524] [standard-plugin.rb: fix bookmark lookup in add/delete/open bookmark functions. Dmitry Kurochkin **20060911180303] [wmiirc, standard-plugin.rb: remove url parameter from get_title callback, use uri.to_s instead. Dmitry Kurochkin **20060911170313] [wmiirc: update pdf bookmark protocol example. Dmitry Kurochkin **20060911165913] [standard-plugin.rb: unescape URLs before passing to wmii. Dmitry Kurochkin **20060911165623] [standard-plugin.rb: resolve merge conflict. Dmitry Kurochkin **20060911164607] [wmiirc, standard-plugin.rb: make bookmark-delete and bookmark-edit actions, rename add-bookmark action to bookmark. Dmitry Kurochkin **20060911155803] [standard-plugin.rb: add add-bookmark action, same as bookmark binding but enter URL by hand. Dmitry Kurochkin **20060911154620] [standard-plugin.rb (bookmark_url): move most of bookmark binding code to a separate procedure. Dmitry Kurochkin **20060911153859] [wmiirc: add missing quote. Dmitry Kurochkin **20060911144356] [wmiirc, standard-plugin.rb: use string instead of regexp as bookmark protocols hash key, replace linear search with hash lookup. Dmitry Kurochkin **20060911125557] [standard-plugin.rb (del.icio.us-sync action): the mode must be determined lazily. Mauricio Fernandez **20060911155553] [wmiirc: show how to add handler for pdf: bookmarks in the default wmiirc-config.rb. Mauricio Fernandez **20060911120723] [standard-plugin.rb (std:bookmark), wmiirc: try to escape the URL if it cannot be parsed. Mauricio Fernandez **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 **20060911115424] [standard-plugin.rb (update_remote_delicious_bookmarks): typo. Mauricio Fernandez **20060911115340] [README.applets: documented bookmark-edit and bookmark-delete. Mauricio Fernandez **20060911104912] [standard-plugin.rb (std:bookmark-delete): typos in error message. Mauricio Fernandez **20060911104716] [standard-plugin.rb (update_remote_delicious_bookmarks): only push http|https|ftp, ignoring other protocols. Mauricio Fernandez **20060911083115] [wmiirc, standard-plugin.rb: add bookmark protocols support, fix tags processing in URLs. Dmitry Kurochkin **20060911051710] [standard-plugin.rb: allow bookmark any URL, not just http/https. Dmitry Kurochkin **20060910184750] [standard-plugin.rb: add bookmark even if could not open URL. Dmitry Kurochkin **20060910184117] [wmiirc (Configurationwmiimenuw#wmiimenu): do not put any arguments to wmiimenu if no options are given. Dmitry Kurochkin **20060910182222] [standard-plugin.rb: use transaction to save bookmarks in bookmark-delete and bookmark-edit bindings. Dmitry Kurochkin **20060910180613] [standard-plugin.rb: do not merge when bookmarks are saved. Dmitry Kurochkin **20060910132935] [standard-plugin.rb (sync_delicious_bookmarks): do not remove bookmarks before add as it is done in add_bookmark now. Dmitry Kurochkin **20060910152620] [wmiirc, standard-plugin.rb: add bookmark-edit binding. Dmitry Kurochkin **20060910145924] [wmiirc, standard-plugin.rb: add bookmark-delete binding. Dmitry Kurochkin **20060910144834] [standard-plugin.rb (BookmarkManager.remove_bookmarks): add a return value. Dmitry Kurochkin **20060910144545] [standard-plugin.rb (BookmarkManager.add_bookmark): remove bookmark with the same url. Dmitry Kurochkin **20060910141921] [standard-plugin.rb: letter-retag code cleanup Dmitry Kurochkin **20060909224214] [standard-plugin.rb (sync_delicious_bookmarks): do full download if .prev doesn't exist (first run in unidirectional mode). Mauricio Fernandez **20060910080218] [standard-plugin.rb, wmiirc, README.applets (std:bookmark): sync mode defaults to unidirectional. Mauricio Fernandez **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 **20060910072053] [wmiirc, standard-plugin.rb: add letter-retag bindings Dmitry Kurochkin **20060909211633] [wmiirc, standard-plugin.rb: add letter-jump bindings for numbers Dmitry Kurochkin **20060909204928] [standard-plugin.rb, CHANGES, README.applets: support bidirectional synchronization in the bookmark plugin. Mauricio Fernandez **20060909181309] [standard-plugin.rb (standard:temporary-selection): make bindings work predictably in both main and tmp views. Mauricio Fernandez **20060909095220] [CHANGES: the bookmark manager accepts https. Mauricio Fernandez **20060909094409] [standard-plugin.rb, CHANGES, README.applets: Implemented standard:temporary-selection. Mauricio Fernandez **20060909094315] [standard-plugin.rb (std:bookmark): accept https and set user agent. Mauricio Fernandez **20060827195343] [install.rb: set correct permissions for wmiirc on install. Mauricio Fernandez **20060818101955] [wmiirc: WMIIRC_VERSION set to 0.3.2 unreleased. Mauricio Fernandez **20060818101347] [TAG 0.3.1 Mauricio Fernandez **20060814074614] Patch bundle hash: bfa6660d33a22d02dc03d25b9dfe5962c15ada40