[kupfer] Created tag pandoras-box-1
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [kupfer] Created tag pandoras-box-1
- Date: Mon, 1 Feb 2010 17:33:11 +0000 (UTC)
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]