log frontends/src/jp/base.py @ 2458:4841ad6a5db4

age author description
Tue, 12 Dec 2017 00:11:27 +0100 Goffi jp (base): added exitCb generic callback to display a message and quit
Fri, 03 Nov 2017 14:31:42 +0100 Goffi misc: date update (yes it's a bit late :p )
Tue, 31 Oct 2017 23:20:04 +0100 Goffi jp (ad-hoc): new "list" and "run" commands:
Sun, 01 Oct 2017 12:21:23 +0200 Goffi jp (base): fixed CommandAnswering and progress bar
Fri, 07 Jul 2017 22:33:55 +0200 Goffi jp (shell): use of subprocess instead of running commands in the same process:
Fri, 07 Jul 2017 12:45:28 +0200 Goffi jp (base): typo
Thu, 06 Jul 2017 20:28:25 +0200 Goffi jp (shell): shell command (REPL mode), first draft:
Wed, 28 Jun 2017 01:21:49 +0200 Goffi jp (base): added no_lf in disp() to avoid printing a line feed
Thu, 04 May 2017 00:36:03 +0200 Goffi jp: fixed progress
Thu, 27 Apr 2017 01:01:43 +0200 Goffi jp: added use_pubsub and use_pubsub_node_req arguments to CommandBase
Wed, 29 Mar 2017 19:42:44 +0200 Goffi jp (base): added msg and exit_code argument to errback so it's more generic
Mon, 13 Mar 2017 23:14:00 +0100 Goffi jp (base): raise InternalError if output is used when use_output is not declared
Sun, 12 Mar 2017 23:33:26 +0100 Goffi jp (base): output can now specify a default when registering
Sun, 12 Mar 2017 23:32:43 +0100 Goffi jp (base): replaced log.warning by stderr prints
Sun, 12 Mar 2017 23:31:06 +0100 Goffi jp (outputs): moved output options parsing and checking to base methods
Thu, 09 Mar 2017 23:09:18 +0100 Goffi jp (base): added generic errback to CommandBase + show error message on plugin ImportError
Sun, 05 Mar 2017 21:36:01 +0100 Goffi core, bridge: renamed getProfileName to profileNameGet according to new conventions
Tue, 21 Feb 2017 21:01:40 +0100 Goffi jp (base): improved module import:
Tue, 21 Feb 2017 21:01:40 +0100 Goffi jp (base, blog, output(std)): fixed bad unicode handling in stdout, use of jp.disp instead of simple print
Thu, 16 Feb 2017 00:49:46 +0100 Goffi jp (core): added extra_outputs:
Sun, 12 Feb 2017 21:17:56 +0100 Goffi jp (info/disco): added --node argument
Mon, 06 Feb 2017 22:54:43 +0100 Goffi core, bridge, frontends: renamed asyncConnect to connect, and added options parameters (not used yet)
Sun, 15 Jan 2017 16:00:40 +0100 Goffi jp (core): fixed signal registration for progressions
Thu, 05 Jan 2017 22:22:26 +0100 Goffi jp (info/session): added a command to get data on current session
Sun, 18 Dec 2016 16:28:51 +0100 Goffi primitivus, jp: dynamic bridge + fixed D-Bus bridge:
Mon, 03 Oct 2016 21:15:39 +0200 Goffi bridge (D-Bus): bad design fixes:
Sat, 23 Apr 2016 23:10:03 +0200 Goffi jp: --output option:
Tue, 19 Apr 2016 20:09:02 +0200 Goffi jp: forgotten shebang fixes
Mon, 21 Mar 2016 19:44:16 +0100 Goffi jp: fixed traceback shown on a normal quit when a progression is finished
Sat, 05 Mar 2016 18:00:56 +0100 Goffi jp: moved KeyboardInterrupt catch one level higher, so it is also catched if the loop is not started
Thu, 03 Mar 2016 15:57:06 +0100 Goffi jp (blog/edit): editor arguments can now be specified on sat.conf, and default on are applied for known editors:
Wed, 02 Mar 2016 19:45:02 +0100 Goffi jp (base): fixed Jp.quit when exit code is 0
Mon, 29 Feb 2016 16:52:51 +0100 Goffi jp (base): refactored need_loop so it is set only when the command is run. It can now be set in __init__ methods of commands classes
Mon, 29 Feb 2016 16:52:51 +0100 Goffi jp (base): added a CommandBase.start method which is called by run or connected, so subclasses can implement it (this is for simplicity sake, as it's not always clear if run or connected must be used)
Mon, 29 Feb 2016 16:52:51 +0100 Goffi jp (base): use need_connect attribue to detect if connection is needed instead of self.args.profile, as profile argument can be used by any command even if use_profile is False
Thu, 04 Feb 2016 11:48:37 +0100 souliane frontends (jp): onActionNew displays xmlui message if no meta_type is defined and xmlui is defined
Sat, 23 Jan 2016 20:04:28 +0100 Goffi jp: an onProgressUpdate method is now called on each progress update, allowing to handle metadata
Sun, 03 Jan 2016 16:28:30 +0100 Goffi copyright update
Sun, 22 Nov 2015 17:37:19 +0100 Goffi jp (base): progressStarted signals are cached until progress_id is known, this avoid missing the progression if we have the signal before the id.
Sun, 22 Nov 2015 17:35:32 +0100 Goffi jp (base): fixed verbose option + there is a new line on ProgressErrorHandler only if the progress bar is actually displayed
Thu, 19 Nov 2015 18:13:26 +0100 Goffi jp (base, file): use of new progress API. Progress callbacks are managed through CommandBase.onProgress* method instead of host attributes.
Tue, 17 Nov 2015 21:29:03 +0100 Goffi jp: use the new actionsGet method
Sun, 15 Nov 2015 23:42:21 +0100 Goffi jp (base, file): file command and progress fixes and adaptation to new API:
Sun, 15 Nov 2015 23:25:58 +0100 Goffi jp (base): added a self.disp method which manage verbosity and stderr + verbosity property
Sun, 15 Nov 2015 23:16:54 +0100 Goffi jp (base): added quitFromSignal method to quit from signal handler with errcode without traceback, and addOnQuitCallback to manage cleaning callbacks
Sat, 14 Nov 2015 19:54:27 +0100 Goffi jp: added a --verbose command
Sat, 14 Nov 2015 19:18:10 +0100 Goffi jp: profile session can now be started without connection:
Sat, 14 Nov 2015 19:18:10 +0100 Goffi jp: fixed bad --connect option check
Mon, 02 Nov 2015 22:02:41 +0100 Goffi jp: separate password and connection of profile in --connect and --pwd arguments
Mon, 06 Apr 2015 12:11:23 +0200 Goffi jp: fixed crash on commands using profile without "connect" option
Mon, 30 Mar 2015 10:26:26 +0200 Goffi 2015 copyright dates update
Mon, 30 Mar 2015 10:04:29 +0200 Goffi jp: fixed bad try/except hidding errors + fixed bad management of jids without node
Sat, 24 Jan 2015 01:00:29 +0100 Goffi core, frontends: refactoring to base Libervia on QuickFrontend (big mixed commit): frontends_multi_profiles
Tue, 26 Aug 2014 12:52:46 +0200 souliane move sat.tools.jid to sat_frontends.tools.jid
Wed, 07 May 2014 16:10:20 +0200 souliane jp: option '-c' is not longer a flag but a string to define the profile password:
Wed, 02 Apr 2014 12:31:15 +0200 Goffi jp: "disco" subcommand, moved into a new "info" subcommand + added "version" subcommand which get software version
Wed, 02 Apr 2014 12:11:07 +0200 Goffi jp: using C.APP_URL for application url
Tue, 01 Apr 2014 21:16:02 +0200 Goffi jp: fixed jid unicode decoding
Tue, 01 Apr 2014 21:15:35 +0200 Goffi jp: fixed missing import
Wed, 05 Mar 2014 16:03:04 +0100 Matteo Cypriani jp: updated main loop to gobject 3