[kupfer] Created tag pandoras-box-1



The signed tag 'pandoras-box-1' was created.

Tagger: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date: Mon Feb 1 18:22:42 2010 +0100

    kupfer version pandoras-box-1

Changes since the last tag 'c19.1':

Andrej ŽnidarÅ¡iÄ? (3):
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation

Chmouel Boudjnah (1):
      Add __init__.py here

Karol BÄ?dkowski (40):
      plugins: +skype - contacts and actions
      plugin.skype: add updating source on skype notification
      plugin.skype: fix wrong callback for dbus name change event
      plugin.skype: use weakref for callback in Notify
      plugin.skype: definitely solved problem with skype notification
      plugin.skype: cleanup code
      plugin.skype: auth in Skype only when necessary
      plugin.skype: prefer displayname over fullname and handle
      plugin.skype: creating leaves in Skype object
      plugin.skype: remove signal receiver on delete Skype object
      plugin.thunderbird: +thunderbird_support
      plugin.thunderbird: +thunderbird plugin
      plugin.thunderbird: fixes & cleanup
      plugin.thunderbird: fix unescaping and reading text cells
      plugin.thunderburd: add checking for table when reading dangling rown
      plugin.thunderbird: support AppLeafContentMixin and Icedove
      plugin: thunderbird: remove comments
      thunderbird: load all adress books founded in thunderbird profile dir
      grouping: add support for jabber contacts
      plugin.gajim: support grouping
      grouping: fix keyerror when getting slot value.
      gajim/grouping: create more unversal JabberContact, fix grouping in gajim
      skype: support grouping
      grouping: create hosts.py for HostLeaf, add check_key method in GroupingLeaf
      plugins.tsclient: support grouping
      plugins.putty: support grouping
      grouping: composed icons for grouping leaves
      gajim: fix imports
      locate: fix imports
      pl: update translation
      pl: update translation
      pl: update translation
      skype: composed icon for skype contacts
      gajim: cleanup contacts list when gajim not running.
      grouping: new HostServiceLeaf for ordinary services
      vinagre: support grouping
      putty,tsclient: fix category name
      putty: support HostServiceLeaf
      Allow filtering the list of plugins in Kupfer's Preferences
      firefox: add monitoring for changing of bookmarks and places; caching history

Marek Ä?ernocký (1):
      Update Czech translation

Mario Blättermann (5):
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation

Martin Koelewijn (1):
      nl: updated translation

Petr Kovar (2):
      Add Czech translation by Marek Cernocky
      Updated Czech translation by Marek Cernocky and Petr Kovar

Ulrik Sverdrup (279):
      thunderbird: Comments and changes
      data: Add SourceController.get_canonical_source
      Add Source.initialize
      objects: Define TextSource.initialize
      data: Add accessor o access "pre-root": all firstlevel sources
      data: Change SourceController's load, pickle, initialize process
      plugin.*: Adapt sources to Source.initialize
      puid: A first experiment with Persitent Global Identifiers
      objects: AppLeaf must not destroy self on pickle
      objects: Mark FileLeaf and TextLeaf serilizable
      objects: Serialize Actions and ComposedLeaf
      objects: Make sure you can pickle OpenWith
      rhythmbox: Mark SongLeaf as serilizable
      favorites: Favorite any item
      browser: Only show main interface on Default keybinding
      Use both gtk and keybinder event time
      Add a triggers plugin.
      data: Don't store loaded sources in DataController
      launch: Handle when get_application() returns None
      Rank favorites up and display a star
      core: Add debug tools 'Forget' and 'ComposedSource'
      qfurl: Return immediately on first match resolved
      favorites: Write a better description for a non-simple plugin
      triggers: Useful description
      triggers: Sort lexically
      triggers: import keybinder module in trigger module
      puid: Use a context manager for proper recursion blocking
      objects: Better exception message on failed ComposedLeaf
      puid: If a Serilizable object can't be pickled, return None
      templates: Make sure you can pickle the reversed action
      Draft NEWS
      Enable Triggers plugin by default
      po: Add triggers.py to POTFILES.in
      core: Remove unnecessary strings
      defaults: Really enable triggers by default
      Introduce ActionExecutionContext
      action execution: ActionExecutionContext as GObject
      action execution: ActionExecutionContext supports delegation
      action execution: move ActionExecutionContext to kupfer.commandexec
      action execution: Adjust ComposedLeaf
      browser: Don't reset to toplevel after source-changed signal
      browser, data: Change launch-callback signal
      browser: Always use either gtk or keybinder time in WindowController
      triggers: Make suggestions for Accelerators
      Merge Karol's Skype Plugin
      skype: Adjust import style, require D-Bus
      skype: Adjust singleton style
      Merge branch 'thunderbird'
      plugin.thunderbird: Use Source.initialize
      triggers: Return result of performing a trigger's command
      helplib: Fix a bug with reverse_action
      Provide a multiple file selection as a MultipleLeaf object
      Support decorating FileLeaf with content
      tracker: Provide content for simple .savedSearch files
      preferences: Say that a Source is visible as an Application
      triggers: Use a defined range for targets
      datatools: Add UniqueIterator, iterate with set uniqueness semantics
      data: Use UniqueIterator
      commandexec: Separate launched action and command result
      pidgin: Provide character count for Send Message...
      puid: Resolve actions by reference
      core.debug: List puid in debug info
      objects: Fix repr_key for OpenWith and SourceLeaf
      objects: Unify Launch and ShowApplication into Launch
      pidgin: Don't crash on Pidgin quit
      apt_tools: Make Package objects Ctrl+C copyable
      browser: Never show an empty match. Keep latest result.
      data: Decorate inserted objects
      commandexec: Fix bug in learning results for third pane
      google_translate: Use .com for showing translated web page
      favorites: Lower rank for Add/Remove actions yet more.
      Create kupfer.core subpackage for Kupfer's internals
      Create kupfer.ui subpackage for Kupfer's user interface
      po: Update POTFILES.in for new subpackages
      windows: Introduce FrontmostWindow object
      windows: Make the window actions toggle actions
      windows: Use either gtk or keybinder event time
      windows: Valid check for windows
      windows: Add workspaces
      windows: Make workspaces non-dynamic
      windows: Make FrontmostWindow object completely dynamic
      Reduce debug output for resolving puid
      objects: Adjust repr_key for RunnableLeaf and TextLeaf
      windows: Hide current workspace in Move To... action
      google_translate: Make it possible to translate the word classes
      Add 'Close' action on AppLeaves to close all windows
      core.learn: Read mnemonics.pickle only from config
      documents: Find recent documents for applications case-insensitively
      launch: Use more heuristic matching, use window class
      browser: set skip-taskbar-hint on main window.
      objects: composed default icon for RunnableLeaf
      data: Delegate error checking in action execution to commandexec
      commandexec: Remember last executed command
      core: Add 'Last Command' object
      triggers: Define repr_key for trigger objects
      objects: ComposedLeaf always uses only Object + Action icon
      objects: Rank boost the "Do" action, to mark it as default
      objects: Rename "Do" action to Perform
      puid: Reduce debug output
      qfurl: Reduce debug output
      puid: Check "class version number" in SerializedObject
      data: Disambiguate like-named actions
      grouping: MultipleSource may ask a Source for toplevel_source
      grouping: Add grouping support as obj.grouping
      grouping: Adapt plugins Claws Mail and Pidgin
      grouping: Performance improvements with many Contacts
      grouping: Support sorting lexically
      obj.contacts: Add EmailContact
      clawsmail: Use EmailContact
      thunderbird: Port to Contacts API
      grouping: Change GroupingLeaf's __getitem__ to return only one value
      plugin.*: Adapt plugins to GroupingLeaf change
      grouping: Bottom-up grouping with GroupingLeaf.grouping_slots
      grouping: Move contacts API wholly to obj.contacts
      grouping: Unify email convenience functions in obj.contacts.
      grouping: Use JID as email address in Pidgin if valid
      grouping: Reduce debug output
      Create subpackage kupfer.obj
      Split helplib into obj.helplib and weaklib
      objects: Import most leaves and common objects into kupfer.objects
      Move builtin file actions to kupfer.obj.fileactions
      KupferObject: builtin objects have a special-cased repr
      obj.apps: Introduce ApplicationSource
      Port Core, Applications, Notes and Triggers
      adjust Commands, Favorites, Trash
      clawsmail: Use document-send icon for SendFileByMail
      Adjust many plugins for reorganisation
      Merge Grouping branch into the main line of development
      applications: Use standard icon name applications-office
      adapt Pidgin, Claws Mail
      core.plugins: Use empty string as description fallback
      Change Source to have empty repr_key
      nautilusselection: Mark string as translatable
      po: Update POTFILES.in with reorganization, reorder plugins by importance
      grouping: Define repr_key for GroupingSource
      grouping: GroupingSource.get_leaves as non-generator function
      data: Introduce SourceDataPickler
      data: Save source configuration when quitting and Restore at load
      triggers: Implement configuration storage protocol
      favorites: Implement configuration storage protocol
      Speed up puid lookup by only constructing the source index once
      plugin.core: Fix import for invalid leaf exception
      obj.base: Avoid saving decorated sources in Leaf base class
      obj.base: Use _NonpersistentToken only if we have content to store
      objects: Make very TEMPORARY migration imports
      helplib: Another very temporary migration module
      favorites: Provide anything
      clawsmail: Sort lexically
      defaultmail: A New Mail Action using the system's mailto: handler
      defaultmail: Send file to contact action
      obj.fileactions: Fix os.path usage in RevealFile action
      obj.objects: Never use __slots__
      higherorder: Extra actions for triggers and similar
      higherorder: Run (Take Result) and Run (Discard Result)
      google_translate: Make possible to save triggers with translate
      google_translate: Join multiple sentences in result
      kupfer.core: Split Source logic into kupfer.core.sources
      uiutils: Use keybinder or gtk event time
      higherorder: Support taking first result from Source (factory action)
      clawsmail: Send file by email as three-part action
      Edit and clean up comments everywhere
      kupfer.obj: Name command-execute action "Run"
      Update POTFILES.in
      commandexec: More utility functions for action execution
      higherorder: Use commandexec functions
      higherorder: Edit and clean up strings in plugin
      sv: Update Swedish translation
      sv: Triggers as Utlösare
      favorites: Avoid duplicates
      Update many plugins for new imports and initialize
      notes: Use better repr_key for notes
      learn: Make Favorites bonus only +7 rank points
      higherorder: Use commandexec convenience functions
      main: Fix --list-plugins imports
      core.plugins: Fix description listing for empty descriptions
      kupfer-activate.sh: Tweak how we detect open tty
      google_translate: Catch exception if network is down
      obj.base: For Actions, use Action's icon name as last fallback
      Edit strings for consistency in email and communications plugins
      sv: Update swedish translation
      core.sources: Take source name into account for Cache file name
      pidgin: Add option to show offline contacts.
      obj.base: Simplify KupferObject __repr__ implementation
      Alternative ranking for Actions
      OpenTextUrl Action (Core Text Plugin) doesn't need so much rank boost
      Make Action objects comparable with ==; use equivalency checking
      sv: Update swedish translation for pidgin plugin
      audacious: Start playback when jumping to a song
      icon_names: Define repr_key for sources
      triggers: Fix thinko typo in description
      rhythmbox: Define repr_key for collection source
      grouping: Define repr_key
      commatrick: Adjust MultipleLeaf, default name "Multiple Objects"
      sv: Update swedish translation
      commatrick: Introduce object stack in the view and learn how to draw it
      commatrick: Introduce an object stack per Pane in the data model
      commatrick: Define action logic inside commandexec
      commatrick: Selection is not directly the objects used for commands
      commatrick: Actions for multiple leaves
      commatrick: Multiple action dispatch
      commatrick: Allow composing multiple objects
      commatrick: Check valid iobjects in commandexec
      commatrick: Take first object's object_source
      commatrick: Adjust OpenWith for activate_multiple
      commatrick: Adjust Search Contents action for activate_multiple
      fileactions: Allow creating archives from a collection of files
      commatrick: Resolve actions by commandexec in puid (persistent id)
      commatrick: Make MultipleLeaf serilizable
      commatrick: Clear stack on Ctrl+R (reset all)
      commatrick: Allow going up with "back/left" arrow even with object stack
      commatrick: Consistent object stack API across panes
      commatrick: Fix bug in commandexec for multiple action activation
      commatrick: Enable the "comma trick" even for the third pane
      commatrick: Don't allow pushing duplicates to object stack
      applications: Adjust "Open With..." action for multiple dispatch
      commatrick: Run (Take Result) takes all content as a MultipleLeaf
      Add a relatively simple general icon for multiple objects
      Make kupfer-object-multiple the default fallback for Source
      commatrick: Use kupfer-object-multiple icon for MultipleLeaf
      Draft NEWS
      rhythmbox: Adapt "Play" action to multiple dispatch
      commatrick: Mark MultipleLeaf as serializable (not experimental)
      Split out part of commandexec into actioncompat
      commatrick: Clear object stack before a result object is selected
      google_translate: Define repr_key for query source
      commatrick: Combine the result of multiple actions
      commatrick: Adjust defaultmail for multiple dispatch
      Encode commandline in locale encoding in utils.spawn_async
      commatrick: Adjust Claws Mail actions for multiple dispatch
      commandexec: Long ridiculous explanation (disclaimer)
      higherorder: no need to mention kupfer in description
      Merge the "comma trick" work
      textutils: Commonly used text processing functions
      textutils: doctest for extracting title
      notification: A simple plugin to show notifications
      notes: Use textutils in Notes plugin
      kupfer_plugins: Make it a more normal plugin (no prefer catalog)
      Update third pane when first pane changes in DataController
      data: Don't write binary location into kupfer.desktop
      sv: Update swedish translation
      Only call desktop services on start if DESKTOP_STARTUP_ID is set
      core: Disambiguate an action only once
      nautilusselection: Unwrap the dbus type for byte strings
      rhythmbox: Adapt Enqueue for multiple dispatch
      Define Source.provides for Triggers and Running Applications
      Set process title to "kupfer" when starting up
      ui: Check event type when text entry is cleared
      pidgin: Adjust rank of the Open Chat action
      pidgin: Group Pidgin contacts by the email key as well
      thunderbird: Make it group with others
      kupferstring: More correct unicode handling
      rhythmbox: Don't cache the Songs subsource
      contrib: Add a debug plugin
      core: Don't write configuration data if we didn't load properly
      core: "Exception Guard" source initialization and first load
      core: Fully load sources at launch
      core: PeriodicRescanner as a normal object
      obj: Make sure  SourceLeaf has a Source icon
      pidgin: Adjust repr_key to be persistent
      core: Restore Source rescan behavior on start
      ui: Tweak how escape clears the current object stack
      vinagre: Adapt to use initialize
      Rename google.py to websearch.py
      rhythmbox: Add object "Clear Queue"
      audacious: Make the Clear Queue action a RunnableLeaf instead
      Update swedish translation (And fix moved file in POTFILES.in))
      puid: Only reconstruct SerializedObjects using loaded modules
      Fix misspelling of serializable attribute all over
      ui: Make sure plugin information and error labels are selectable
      rhythmbox: Force certain keys to be unicode
      applications: Whitelist nautilus' folder opener application
      ui: Delay text mode change to postpone window resize at activate
      firefox: Reorganize multiple-source parsing
      ui: Fix show_focus_plugin in Preferences when showing plugins externally
      core: Check if all stack objects are valid when we "come back"
      Pickle obj.base's _NonpersistentToken to None using sum
      Move the filter entry box down below the plugin list
      version: Update with names
      NEWS for Kupfer version pandoras-box-1

William Friesen (2):
      Firefox plugin now indexes history
      firefox: removed min_visit_count. ordering by visit_count makes it unnecessary



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]