Commit Graph

81 Commits

Author SHA1 Message Date
bjschuma 54bd397584 Changed how variable replacement works. 2010-02-28 15:44:40 -05:00
bjschuma 3d89fc26a0 Changed how variables get output from commands 2010-02-26 00:37:48 -05:00
bjschuma e074a74063 Changed how commands are processed (before executing) to allow for
variable assignment and replacement
2010-02-26 00:31:35 -05:00
bjschuma 2dd819475f Removed old map class 2010-02-24 23:35:16 -05:00
bjschuma 9bfe8b903b Finished moving to new event system 2010-02-24 23:34:02 -05:00
bjschuma 3f8a023813 Began shifting towards events and away from signals 2010-02-24 22:53:26 -05:00
bjschuma f1172d85d0 Created a sorted list class 2010-02-24 19:16:57 -05:00
bjschuma acdcca152e Added echo and exec commands, scripting can now run a python script. 2010-02-24 18:42:16 -05:00
bjschuma a8c4b67aff Made it so I can process command line arguments earlier 2010-02-21 23:38:34 -05:00
bjschuma cfbbdca966 Can run scripts again 2010-02-21 22:44:28 -05:00
bjschuma 956cfa5bee Startup and shutdown now use signals to call functions 2010-02-21 21:50:02 -05:00
bjschuma d31dd1ea8e If there is no enabled list, we enable all plugins 2010-02-20 15:42:38 -05:00
bjschuma b208a55cf5 New way to call commands. Can attach scripts to signals 2010-02-20 15:37:09 -05:00
bjschuma be07a50c20 Continued migrating to using a session to store settings. Can load
saved settings.
2010-02-20 00:52:06 -05:00
bjschuma e28bf46c60 The command line mostly works again! 2010-02-19 10:10:21 -05:00
bjschuma 6b7347464a Continued work with reworking startup / sessions 2010-02-19 00:20:38 -05:00
bjschuma 2bf15d4161 Began reworking settings and sessions 2010-02-17 22:22:43 -05:00
bjschuma 551764de64 Renamed some directories 2010-02-17 21:17:42 -05:00
bjschuma 6fba352109 Began scripting 2010-02-17 00:24:46 -05:00
bjschuma e731c3bc41 Added about plugin for version information 2010-02-16 23:52:39 -05:00
bjschuma eacb1de5dc Renamed all my signals 2010-02-16 23:49:18 -05:00
bjschuma 1fda601f96 Split commands with a semi-colon if on the same line 2010-02-15 18:03:02 -05:00
bjschuma b2a469a247 Began work on gtk functions 2010-02-13 15:52:48 -05:00
bjschuma fbe5a760f7 When a plugin thows an error, print out the message in addition to the
line number
2010-02-10 17:46:26 -05:00
bjschuma a1da4bcee8 Properly remove signals from the map 2010-02-09 18:16:55 -05:00
bjschuma 1529ece057 Changed default signal priority from 10 to 100 2010-02-08 09:58:41 -05:00
bjschuma eba941be7c Signals now use a priority queue instead of a deque 2010-02-07 19:32:29 -05:00
bjschuma 9b74966e2c SQL statements have a flag for auto commit after executing (default is yes) 2010-01-30 14:40:17 -05:00
bjschuma 6f06e3cc62 Minor changes to cli.py 2010-01-29 17:24:00 -05:00
bjschuma f3bb2626ae Command line supports history 2010-01-29 17:19:29 -05:00
bjschuma b6ec04cc9a Can change CLI prompt whenever, changed how bt.message.error() gets info 2010-01-29 00:38:41 -05:00
bjschuma 9bcf1dcf64 Added aliases and sql functionality 2010-01-24 21:29:02 -05:00
bjschuma 39140bc3c7 Replaced disable, enable, reload, and lsmod with one plugin 2010-01-22 23:16:57 -05:00
bjschuma e485b1e187 Modified all extra plugins for new interface 2010-01-22 00:02:05 -05:00
bjschuma 7de5fbfd39 Finished re-implementing core 2010-01-21 14:28:57 -05:00
bjschuma 9c86ab0ba3 Turned plugins into inherited classes, began rewriting them 2010-01-21 12:07:01 -05:00
bjschuma 77cb4f6b27 Fixed command line to make use of signals 2010-01-20 18:09:11 -05:00
bjschuma 6fad4ceac1 Began creating a signal system so I don't have to store functions in the
settings module
2010-01-20 10:10:27 -05:00
bjschuma a4963c51e6 Added release.sh to master branch 2010-01-19 23:05:02 -05:00
bjschuma dda08f05b7 Changes made to gtk functions during ocarina development 2010-01-18 19:26:15 -05:00
bjschuma 23c5ce7bc2 Made a settings value for calling functions at the end of gui
initialization
2010-01-16 12:25:48 -05:00
bjschuma 17335545d4 Backspace and enter are now dynamic command line functions. Removed
some things from the default window.
2010-01-16 11:52:09 -05:00
bjschuma 90f363d185 Made it easier to add new command line keys 2010-01-16 11:45:06 -05:00
bjschuma 607c15e0b6 Created a help function to give brief descriptions of plugins 2010-01-16 02:25:47 -05:00
bjschuma f08846df16 Can enable and disable plugins in the gui. 2010-01-16 01:13:29 -05:00
bjschuma 1922bc78ec More work on the GUI, creating a gui for enabling and disabling plugins 2010-01-15 00:44:58 -05:00
bjschuma 921003dea9 Only read in the session once during startup 2010-01-14 21:34:48 -05:00
bjschuma 099ba02671 Moved the welcome message to after loading plugins 2010-01-14 21:11:00 -05:00
bjschuma 5bee66306d Fixed gtk, changed some startup settings 2010-01-14 21:04:18 -05:00
bjschuma 5a69cd165a Changed how plugins are started after loading. GUI is still broken 2010-01-12 23:14:06 -05:00