[kupfer/maint] (341 commits) ...Update Portuguese translation



Summary of changes:

  6474e6b... plugins: +skype - contacts and actions (*)
  ec8510e... plugin.skype: add updating source on skype notification (*)
  f9d3b71... plugin.skype: fix wrong callback for dbus name change event (*)
  0d27270... plugin.skype: use weakref for callback in Notify (*)
  e032a0d... plugin.skype: definitely solved problem with skype notifica (*)
  6ed9f0e... plugin.skype: cleanup code (*)
  c0cdeae... plugin.skype: auth in Skype only when necessary (*)
  6aa8362... plugin.skype: prefer displayname over fullname and handle (*)
  d9b12bf... plugin.skype: creating leaves in Skype object (*)
  5fc2a27... plugin.skype: remove signal receiver on delete Skype object (*)
  aef8750... plugin.thunderbird: +thunderbird_support (*)
  d2f94e0... plugin.thunderbird: +thunderbird plugin (*)
  2d31c15... plugin.thunderbird: fixes & cleanup (*)
  e9b25cf... plugin.thunderbird: fix unescaping and reading text cells (*)
  c272488... plugin.thunderburd: add checking for table when reading dan (*)
  9431e36... plugin.thunderbird: support AppLeafContentMixin and Icedove (*)
  034f7c9... thunderbird: Comments and changes (*)
  cbeaaf4... plugin: thunderbird: remove comments (*)
  203a5d3... data: Add SourceController.get_canonical_source (*)
  ed7157b... Add Source.initialize (*)
  e6c5aa4... objects: Define TextSource.initialize (*)
  ab284a3... data: Add accessor o access "pre-root": all firstlevel sour (*)
  7ad6739... data: Change SourceController's load, pickle, initialize pr (*)
  f76a3df... plugin.*: Adapt sources to Source.initialize (*)
  1780411... puid: A first experiment with Persitent Global Identifiers (*)
  2d00d4f... objects: AppLeaf must not destroy self on pickle (*)
  594fbef... objects: Mark FileLeaf and TextLeaf serilizable (*)
  7253d60... objects: Serialize Actions and ComposedLeaf (*)
  748cdfe... objects: Make sure you can pickle OpenWith (*)
  3b8e657... rhythmbox: Mark SongLeaf as serilizable (*)
  b7281ad... favorites: Favorite any item (*)
  96c58b5... browser: Only show main interface on Default keybinding (*)
  ff52634... Use both gtk and keybinder event time (*)
  e9302e2... Add a triggers plugin. (*)
  1891549... data: Don't store loaded sources in DataController (*)
  816ee5e... launch: Handle when get_application() returns None (*)
  d759c0b... Rank favorites up and display a star (*)
  415383d... core: Add debug tools 'Forget' and 'ComposedSource' (*)
  24a718c... qfurl: Return immediately on first match resolved (*)
  5d8801b... favorites: Write a better description for a non-simple plug (*)
  5b9a7b6... triggers: Useful description (*)
  4d24473... triggers: Sort lexically (*)
  ed1d54a... triggers: import keybinder module in trigger module (*)
  2e67387... puid: Use a context manager for proper recursion blocking (*)
  1e795c6... objects: Better exception message on failed ComposedLeaf (*)
  5822d5b... puid: If a Serilizable object can't be pickled, return None (*)
  45d4b66... templates: Make sure you can pickle the reversed action (*)
  f344098... Draft NEWS (*)
  3482333... Enable Triggers plugin by default (*)
  b717e0a... po: Add triggers.py to POTFILES.in (*)
  34e0b35... core: Remove unnecessary strings (*)
  b58d3c0... Updated Slovenian translation (*)
  6048c6e... defaults: Really enable triggers by default (*)
  dac6b39... Introduce ActionExecutionContext (*)
  8e6efda... action execution: ActionExecutionContext as GObject (*)
  148515c... action execution: ActionExecutionContext supports delegatio (*)
  9e8b1f7... action execution: move ActionExecutionContext to kupfer.com (*)
  88ff94b... action execution: Adjust ComposedLeaf (*)
  6e078bc... browser: Don't reset to toplevel after source-changed signa (*)
  60ddb9a... browser, data: Change launch-callback signal (*)
  ba0af9f... browser: Always use either gtk or keybinder time in WindowC (*)
  1c9c307... triggers: Make suggestions for Accelerators (*)
  920d267... Updated German translation (*)
  9a0300c... Merge Karol's Skype Plugin (*)
  c3b878d... skype: Adjust import style, require D-Bus (*)
  13e9c4f... skype: Adjust singleton style (*)
  f90fe2e... Merge branch 'thunderbird' (*)
  0e4b2d1... plugin.thunderbird: Use Source.initialize (*)
  90a4b14... triggers: Return result of performing a trigger's command (*)
  59d2e47... helplib: Fix a bug with reverse_action (*)
  707e1d8... Provide a multiple file selection as a MultipleLeaf object (*)
  2f85d53... Support decorating FileLeaf with content (*)
  bf35cef... tracker: Provide content for simple .savedSearch files (*)
  e0b6957... preferences: Say that a Source is visible as an Application (*)
  0e3755b... triggers: Use a defined range for targets (*)
  bd172f4... datatools: Add UniqueIterator, iterate with set uniqueness  (*)
  51988ae... data: Use UniqueIterator (*)
  0705bda... commandexec: Separate launched action and command result (*)
  b080491... pidgin: Provide character count for Send Message... (*)
  0b8a77c... thunderbird: load all adress books founded in thunderbird p (*)
  316a59b... Updated German translation (*)
  35e4564... puid: Resolve actions by reference (*)
  516f742... core.debug: List puid in debug info (*)
  d64ab2a... objects: Fix repr_key for OpenWith and SourceLeaf (*)
  181bd99... objects: Unify Launch and ShowApplication into Launch (*)
  049e6ac... pidgin: Don't crash on Pidgin quit (*)
  b26e29e... apt_tools: Make Package objects Ctrl+C copyable (*)
  2289eb2... browser: Never show an empty match. Keep latest result. (*)
  75a7ae7... data: Decorate inserted objects (*)
  9957066... commandexec: Fix bug in learning results for third pane (*)
  f8f3211... google_translate: Use .com for showing translated web page (*)
  c8523a1... favorites: Lower rank for Add/Remove actions yet more. (*)
  4a2ed6d... Create kupfer.core subpackage for Kupfer's internals (*)
  eac88f5... Create kupfer.ui subpackage for Kupfer's user interface (*)
  c182078... po: Update POTFILES.in for new subpackages (*)
  701fc53... Add __init__.py here (*)
  9fac22a... windows: Introduce FrontmostWindow object (*)
  ee510b4... windows: Make the window actions toggle actions (*)
  27e810d... windows: Use either gtk or keybinder event time (*)
  da3bbe4... windows: Valid check for windows (*)
  509c1f9... windows: Add workspaces (*)
  5f44ea7... windows: Make workspaces non-dynamic (*)
  bf2f1a7... windows: Make FrontmostWindow object completely dynamic (*)
  f2f0bdb... Reduce debug output for resolving puid (*)
  919565b... objects: Adjust repr_key for RunnableLeaf and TextLeaf (*)
  143b4c5... windows: Hide current workspace in Move To... action (*)
  9f90b19... google_translate: Make it possible to translate the word cl (*)
  64bee1b... Add 'Close' action on AppLeaves to close all windows (*)
  8d384d2... core.learn: Read mnemonics.pickle only from config (*)
  c7b9cf3... documents: Find recent documents for applications case-inse (*)
  95056e1... launch: Use more heuristic matching, use window class (*)
  0c5f0ee... browser: set skip-taskbar-hint on main window. (*)
  0ed488a... objects: composed default icon for RunnableLeaf (*)
  5a40d58... data: Delegate error checking in action execution to comman (*)
  0e0baa8... commandexec: Remember last executed command (*)
  e1e3efa... core: Add 'Last Command' object (*)
  ee98885... triggers: Define repr_key for trigger objects (*)
  609d075... objects: ComposedLeaf always uses only Object + Action icon (*)
  525a408... objects: Rank boost the "Do" action, to mark it as default (*)
  45b4763... objects: Rename "Do" action to Perform (*)
  fe4a53e... puid: Reduce debug output (*)
  477aeeb... qfurl: Reduce debug output (*)
  a281daa... puid: Check "class version number" in SerializedObject (*)
  5553026... data: Disambiguate like-named actions (*)
  8178a21... grouping: MultipleSource may ask a Source for toplevel_sour (*)
  691d1a3... grouping: Add grouping support as obj.grouping (*)
  962de7f... grouping: Adapt plugins Claws Mail and Pidgin (*)
  44a2db5... grouping: Performance improvements with many Contacts (*)
  4c405f2... grouping: Support sorting lexically (*)
  abdb5ca... obj.contacts: Add EmailContact (*)
  172460e... clawsmail: Use EmailContact (*)
  ae8a84d... thunderbird: Port to Contacts API (*)
  0bd6ac2... grouping: add support for jabber contacts (*)
  2a5d033... plugin.gajim: support grouping (*)
  f6487e4... grouping: Change GroupingLeaf's __getitem__ to return only  (*)
  6ca978a... plugin.*: Adapt plugins to GroupingLeaf change (*)
  7fe8ba9... grouping: Bottom-up grouping with GroupingLeaf.grouping_slo (*)
  b5eb157... grouping: Move contacts API wholly to obj.contacts (*)
  645fe75... grouping: Unify email convenience functions in obj.contacts (*)
  8264f8a... grouping: Use JID as email address in Pidgin if valid (*)
  c41a43a... grouping: fix keyerror when getting slot value. (*)
  5203563... grouping: Reduce debug output (*)
  eabc79b... gajim/grouping: create more unversal JabberContact, fix gro (*)
  5a93c72... skype: support grouping (*)
  7846b07... grouping: create hosts.py for HostLeaf, add check_key metho (*)
  88173db... plugins.tsclient: support grouping (*)
  21622c9... plugins.putty: support grouping (*)
  1a96fdb... Create subpackage kupfer.obj (*)
  d4cd7b4... Split helplib into obj.helplib and weaklib (*)
  4a845ba... objects: Import most leaves and common objects into kupfer. (*)
  17fdb7a... Move builtin file actions to kupfer.obj.fileactions (*)
  394121d... KupferObject: builtin objects have a special-cased repr (*)
  f5f15ca... obj.apps: Introduce ApplicationSource (*)
  ada4942... Port Core, Applications, Notes and Triggers (*)
  1018c36... adjust Commands, Favorites, Trash (*)
  e420af0... grouping: composed icons for grouping leaves (*)
  97a28af... clawsmail: Use document-send icon for SendFileByMail (*)
  a8bbcc6... Adjust many plugins for reorganisation (*)
  0fe1dfb... Merge Grouping branch into the main line of development (*)
  edb2b47... applications: Use standard icon name applications-office (*)
  0304dce... adapt Pidgin, Claws Mail (*)
  df22a47... core.plugins: Use empty string as description fallback (*)
  265429c... Change Source to have empty repr_key (*)
  05f2714... nautilusselection: Mark string as translatable (*)
  084585a... po: Update POTFILES.in with reorganization, reorder plugins (*)
  0973cd5... grouping: Define repr_key for GroupingSource (*)
  a79333b... grouping: GroupingSource.get_leaves as non-generator functi (*)
  23ad6a8... data: Introduce SourceDataPickler (*)
  a849e9e... data: Save source configuration when quitting and Restore a (*)
  614fea1... triggers: Implement configuration storage protocol (*)
  c7b3955... favorites: Implement configuration storage protocol (*)
  719d14d... Speed up puid lookup by only constructing the source index  (*)
  f2ceecb... plugin.core: Fix import for invalid leaf exception (*)
  ea797db... obj.base: Avoid saving decorated sources in Leaf base class (*)
  b2b2fec... obj.base: Use _NonpersistentToken only if we have content t (*)
  2beaff2... objects: Make very TEMPORARY migration imports (*)
  b0698cf... helplib: Another very temporary migration module (*)
  e3719e6... gajim: fix imports (*)
  aae453a... locate: fix imports (*)
  6ff438d... favorites: Provide anything (*)
  00b7193... clawsmail: Sort lexically (*)
  24bbb93... defaultmail: A New Mail Action using the system's mailto: h (*)
  9a59975... defaultmail: Send file to contact action (*)
  4362341... obj.fileactions: Fix os.path usage in RevealFile action (*)
  77a751e... obj.objects: Never use __slots__ (*)
  96a6764... higherorder: Extra actions for triggers and similar (*)
  a5959a0... higherorder: Run (Take Result) and Run (Discard Result) (*)
  89d752f... google_translate: Make possible to save triggers with trans (*)
  68557cd... google_translate: Join multiple sentences in result (*)
  8138e88... Add Czech translation by Marek Cernocky (*)
  0b703d5... kupfer.core: Split Source logic into kupfer.core.sources (*)
  9ee570d... uiutils: Use keybinder or gtk event time (*)
  e61b380... higherorder: Support taking first result from Source (facto (*)
  2bae0bd... clawsmail: Send file by email as three-part action (*)
  d9e7ed1... Edit and clean up comments everywhere (*)
  94e8879... kupfer.obj: Name command-execute action "Run" (*)
  5a87c8b... Update POTFILES.in (*)
  7173fc4... commandexec: More utility functions for action execution (*)
  c60066a... higherorder: Use commandexec functions (*)
  e1ca089... higherorder: Edit and clean up strings in plugin (*)
  6796915... sv: Update Swedish translation (*)
  48d97c3... sv: Triggers as Utlösare (*)
  8af61b0... favorites: Avoid duplicates (*)
  1d4ebe2... Update many plugins for new imports and initialize (*)
  0bcbcf0... notes: Use better repr_key for notes (*)
  aceee0c... learn: Make Favorites bonus only +7 rank points (*)
  ed9887b... higherorder: Use commandexec convenience functions (*)
  8da5ac9... main: Fix --list-plugins imports (*)
  1da03cf... core.plugins: Fix description listing for empty description (*)
  6e7da48... kupfer-activate.sh: Tweak how we detect open tty (*)
  4def78c... google_translate: Catch exception if network is down (*)
  5e9fd7f... obj.base: For Actions, use Action's icon name as last fallb (*)
  03cbf6b... Edit strings for consistency in email and communications pl (*)
  4987b23... sv: Update swedish translation (*)
  4fd603f... core.sources: Take source name into account for Cache file  (*)
  a5481a6... pl: update translation (*)
  7240e21... pidgin: Add option to show offline contacts. (*)
  d4b6b17... obj.base: Simplify KupferObject __repr__ implementation (*)
  ebe5961... Alternative ranking for Actions (*)
  e2ec39c... OpenTextUrl Action (Core Text Plugin) doesn't need so much  (*)
  05e78bd... Make Action objects comparable with ==; use equivalency che (*)
  5f8bda0... sv: Update swedish translation for pidgin plugin (*)
  7affdda... audacious: Start playback when jumping to a song (*)
  0209ef9... icon_names: Define repr_key for sources (*)
  eb5eb5c... triggers: Fix thinko typo in description (*)
  4712d80... Updated Slovenian translation (*)
  c6db803... rhythmbox: Define repr_key for collection source (*)
  c6ecae4... grouping: Define repr_key (*)
  9922256... commatrick: Adjust MultipleLeaf, default name "Multiple Obj (*)
  5ba5923... sv: Update swedish translation (*)
  cbb76aa... commatrick: Introduce object stack in the view and learn ho (*)
  54ba4f4... commatrick: Introduce an object stack per Pane in the data  (*)
  5905095... commatrick: Define action logic inside commandexec (*)
  17d0f80... commatrick: Selection is not directly the objects used for  (*)
  455097e... commatrick: Actions for multiple leaves (*)
  62f24b4... commatrick: Multiple action dispatch (*)
  923407f... commatrick: Allow composing multiple objects (*)
  90166dc... commatrick: Check valid iobjects in commandexec (*)
  31625fa... commatrick: Take first object's object_source (*)
  20c6438... commatrick: Adjust OpenWith for activate_multiple (*)
  c91e61a... commatrick: Adjust Search Contents action for activate_mult (*)
  2e6a114... fileactions: Allow creating archives from a collection of f (*)
  36aacb2... commatrick: Resolve actions by commandexec in puid (persist (*)
  219a709... commatrick: Make MultipleLeaf serilizable (*)
  a5ca20f... commatrick: Clear stack on Ctrl+R (reset all) (*)
  1cff8b7... commatrick: Allow going up with "back/left" arrow even with (*)
  2bbe473... commatrick: Consistent object stack API across panes (*)
  45f1853... commatrick: Fix bug in commandexec for multiple action acti (*)
  1d35154... commatrick: Enable the "comma trick" even for the third pan (*)
  f727f20... commatrick: Don't allow pushing duplicates to object stack (*)
  1171ddd... applications: Adjust "Open With..." action for multiple dis (*)
  f993a7e... commatrick: Run (Take Result) takes all content as a Multip (*)
  d55b3e1... Add a relatively simple general icon for multiple objects (*)
  0651e0b... Make kupfer-object-multiple the default fallback for Source (*)
  11481ed... commatrick: Use kupfer-object-multiple icon for MultipleLea (*)
  bdb4214... Draft NEWS (*)
  78777ad... rhythmbox: Adapt "Play" action to multiple dispatch (*)
  3ae6d7d... commatrick: Mark MultipleLeaf as serializable (not experime (*)
  953f2f6... Split out part of commandexec into actioncompat (*)
  4d8f985... commatrick: Clear object stack before a result object is se (*)
  b04bd74... google_translate: Define repr_key for query source (*)
  1459083... commatrick: Combine the result of multiple actions (*)
  68816ee... commatrick: Adjust defaultmail for multiple dispatch (*)
  389d8ef... Encode commandline in locale encoding in utils.spawn_async (*)
  3001f55... commatrick: Adjust Claws Mail actions for multiple dispatch (*)
  0da1f7e... commandexec: Long ridiculous explanation (disclaimer) (*)
  9466ae4... higherorder: no need to mention kupfer in description (*)
  2c50aa2... Merge the "comma trick" work (*)
  986a211... pl: update translation (*)
  f0893c2... textutils: Commonly used text processing functions (*)
  c1d89a1... textutils: doctest for extracting title (*)
  d49caae... notification: A simple plugin to show notifications (*)
  a6dd326... notes: Use textutils in Notes plugin (*)
  ccc0fad... Updated German translation (*)
  a8a94ab... Updated German translation (*)
  42f4e80... Updated Czech translation by Marek Cernocky and Petr Kovar (*)
  9d4dbf1... kupfer_plugins: Make it a more normal plugin (no prefer cat (*)
  7bb7df2... Update third pane when first pane changes in DataController (*)
  7a30c5b... data: Don't write binary location into kupfer.desktop (*)
  f8430c7... sv: Update swedish translation (*)
  d13e331... Only call desktop services on start if DESKTOP_STARTUP_ID i (*)
  6680900... Updated Slovenian translation (*)
  e9dc28c... core: Disambiguate an action only once (*)
  a38ace6... nautilusselection: Unwrap the dbus type for byte strings (*)
  186f723... rhythmbox: Adapt Enqueue for multiple dispatch (*)
  85468af... Define Source.provides for Triggers and Running Application (*)
  3d25b4e... Set process title to "kupfer" when starting up (*)
  6fdeae9... pl: update translation (*)
  624b733... ui: Check event type when text entry is cleared (*)
  19bcfa2... pidgin: Adjust rank of the Open Chat action (*)
  25c3f3a... pidgin: Group Pidgin contacts by the email key as well (*)
  aa18593... thunderbird: Make it group with others (*)
  4ca263d... kupferstring: More correct unicode handling (*)
  25a854f... rhythmbox: Don't cache the Songs subsource (*)
  d79d110... contrib: Add a debug plugin (*)
  e1654d1... core: Don't write configuration data if we didn't load prop (*)
  ede2370... core: "Exception Guard" source initialization and first loa (*)
  b3aa2de... core: Fully load sources at launch (*)
  e3ff971... core: PeriodicRescanner as a normal object (*)
  0c26d47... obj: Make sure  SourceLeaf has a Source icon (*)
  75ca3ba... nl: updated translation (*)
  b6e347f... pidgin: Adjust repr_key to be persistent (*)
  a17dfc0... core: Restore Source rescan behavior on start (*)
  55802de... ui: Tweak how escape clears the current object stack (*)
  2d25e8d... skype: composed icon for skype contacts (*)
  e3326b7... gajim: cleanup contacts list when gajim not running. (*)
  95d0a28... grouping: new HostServiceLeaf for ordinary services (*)
  cb0dad1... vinagre: support grouping (*)
  7bb9244... putty,tsclient: fix category name (*)
  e6bc970... putty: support HostServiceLeaf (*)
  a5890d1... vinagre: Adapt to use initialize (*)
  dae0c1e... Rename google.py to websearch.py (*)
  0c35b8b... rhythmbox: Add object "Clear Queue" (*)
  2c90fe3... audacious: Make the Clear Queue action a RunnableLeaf inste (*)
  17d2bfa... Update swedish translation (And fix moved file in POTFILES. (*)
  d751d6c... puid: Only reconstruct SerializedObjects using loaded modul (*)
  720c2d4... Fix misspelling of serializable attribute all over (*)
  2e32033... ui: Make sure plugin information and error labels are selec (*)
  140cf8b... rhythmbox: Force certain keys to be unicode (*)
  e25230b... applications: Whitelist nautilus' folder opener application (*)
  9618c57... ui: Delay text mode change to postpone window resize at act (*)
  49d55ec... Allow filtering the list of plugins in Kupfer's Preferences (*)
  016d9e0... Firefox plugin now indexes history (*)
  cac0f3c... firefox: add monitoring for changing of bookmarks and place (*)
  cd29b64... firefox: Reorganize multiple-source parsing (*)
  2225388... firefox: removed min_visit_count. ordering by visit_count m (*)
  24c835d... ui: Fix show_focus_plugin in Preferences when showing plugi (*)
  76102e7... core: Check if all stack objects are valid when we "come ba (*)
  ebd8c90... Pickle obj.base's _NonpersistentToken to None using sum (*)
  a0c6cd6... Update Czech translation (*)
  0b8e949... Updated German translation (*)
  d6b485b... Move the filter entry box down below the plugin list (*)
  29bd645... version: Update with names (*)
  174b291... NEWS for Kupfer version pandoras-box-1 (*)
  6204c0e... kupfer_provider: Change the D-Bus signal to be more general
  86edee0... nautilusselection: Adapt for kupfer_provider API change.
  1642012... py26: Use explicit // for integer division in ui.browser
  6d42b09... py26: Use explicit // for integer division in core
  f6ea373... py26: Fix to use absolute imports in chromium plugin
  c801e37... py26: plugin.rhythmbox_support: default track number 0
  f35bb43... Update Portuguese translation

(*) This commit already existed in another branch; no separate mail sent



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