root/cly/trunk/cly


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @586 [586] 07/28/08 00:46:36 athomas Ensure termwidth()/termheight() return -1 if stdout is not a terminal.
(edit) @585 [585] 07/28/08 00:46:30 athomas Ensure print_table doesn't break cells early due to min_widths.
(edit) @584 [584] 07/28/08 00:46:25 athomas Docstring updates.
(edit) @583 [583] 07/26/08 01:39:32 athomas - Do not force termwidth() to 80 if stdout is not a terminal. Instead, …
(edit) @582 [582] 07/21/08 00:27:05 athomas cull_candidates() can be chained.
(edit) @581 [581] 07/21/08 00:15:23 athomas Export builder.cull_candidates() through __all__.
(edit) @580 [580] 07/21/08 00:11:11 athomas Removed reference to cly.extra.
(edit) @579 [579] 07/21/08 00:06:37 athomas Automatically cull candidates by default. This can be disabled with …
(edit) @578 [578] 07/20/08 22:46:52 athomas Allow help() to return bare strings. These will be auto-formatted is …
(edit) @577 [577] 07/20/08 22:46:47 athomas Use "graft" attribute of <grammar> root element if available.
(edit) @576 [576] 07/14/08 21:39:03 athomas Delegated all attribute casting to cast_attribute(), including …
(edit) @575 [575] 07/14/08 02:34:04 athomas Remove stuff.
(edit) @574 [574] 07/14/08 02:32:17 athomas Fix exception. Agggh.
(edit) @573 [573] 07/14/08 02:31:00 athomas Add missing Evaluation Error? to all.
(edit) @572 [572] 07/14/08 02:29:32 athomas Stop being so tricky with exception handling, as it breaks.
(edit) @571 [571] 07/13/08 10:21:51 athomas Allow variables nodes with pre-existing variables to execute correctly.
(edit) @570 [570] 07/12/08 10:53:48 athomas Reconfigure curses on window resize.
(edit) @569 [569] 07/12/08 10:43:00 athomas print_table(min_widths=...) now works as intended!
(edit) @568 [568] 07/12/08 06:26:09 athomas Remove "xml_" prefix from a few functions, and unprotect some useful …
(edit) @567 [567] 07/12/08 02:33:26 athomas Whoops. Fixed a bug introduced in the last commit.
(edit) @566 [566] 07/12/08 01:55:02 athomas Add delegate function to Context, for updating locals during XML
(edit) @565 [565] 07/12/08 01:38:15 athomas Remove any() and all() from XMLGrammar. Add c (current Context).
(edit) @564 [564] 07/12/08 00:49:49 athomas Allow custom Context classes to be used with the Parser.
(edit) @562 [562] 07/11/08 12:37:45 athomas Actually update self.labels…
(edit) @561 [561] 07/11/08 12:26:54 athomas Add Parser.merge(). Unlike Node.update(), this updates labels …
(edit) @560 [560] 07/11/08 11:25:27 athomas Parse attributes on XML grammar root node.
(edit) @559 [559] 07/11/08 06:04:16 athomas Fix Hostname.xml_cast_attribute().
(edit) @558 [558] 07/10/08 10:55:15 athomas - s/Set/Defaults/ - Added unit tests for Defaults.
(edit) @557 [557] 07/10/08 10:55:04 athomas - Completely delegate attribute casting to the Node. - Add doctests and …
(edit) @556 [556] 07/10/08 09:46:59 athomas - Many docstring updates. - Added CIDR node. Automatically set …
(edit) @555 [555] 06/15/08 05:49:18 athomas Whoops.
(edit) @554 [554] 06/15/08 05:17:39 athomas Implemented reentrant input drivers. This allows multiple grammars to be …
(edit) @553 [553] 06/15/08 05:17:19 athomas Refactored InputDriver so implementations are cleanly separated.
(edit) @552 [552] 06/15/08 05:17:05 athomas Cleaned up the rather confusing …
(edit) @551 [551] 06/10/08 21:04:24 athomas Added Conditional node type, fixes #58.
(edit) @550 [550] 06/10/08 10:57:29 athomas Remove redundant use of Node.parser.
(edit) @549 [549] 06/10/08 10:13:24 athomas Preliminary support for merging grammars. Requested in #58.
(edit) @548 [548] 06/10/08 09:22:39 athomas Renamed Group node to Apply. Closes #60.
(edit) @547 [547] 06/10/08 09:14:48 athomas Lots of docstring updates.
(edit) @528 [528] 02/18/08 19:45:06 athomas cly: Patch allowing compiles with -Wwrite-strings to succeed. The …
(edit) @527 [527] 02/04/08 01:00:25 athomas cly: - Rewrote cly.console.print_table, hopefully fixing several bugs …
(edit) @526 [526] 01/30/08 17:38:57 athomas cly: Change encoding from console to cly.
(edit) @525 [525] 01/22/08 09:35:08 athomas cly: Re-raise original exception on evaluation error.
(edit) @524 [524] 01/22/08 07:38:22 athomas cly: Fixed the bug for real this time. Also added execute alias …
(edit) @523 [523] 01/22/08 07:26:55 athomas cly: Hopefully fix issue with XML grammar and unicode var names.
(edit) @522 [522] 01/22/08 06:29:09 athomas cly: More docstring fixes, plus eradicated some of the …
(edit) @521 [521] 01/22/08 06:07:43 athomas cly: Fix RST docstrings.
(edit) @520 [520] 01/21/08 01:41:50 athomas cly: Deprecated with_user_context, cleaned up locals() in XML
(edit) @519 [519] 01/20/08 18:24:42 athomas cly: Added node (var, str and int) and attribute (various) aliases to …
(edit) @518 [518] 01/19/08 11:09:56 athomas cly: Rename the builtin local vars. Makes it more convenient to call …
(edit) @517 [517] 01/19/08 09:51:25 athomas cly: Added cly.builder.XMLGrammar. This Grammar sub-class loads and …
(edit) @515 [515] 01/17/08 23:02:39 athomas cly: More fixes.
(edit) @514 [514] 01/17/08 22:55:50 athomas cly: Fixed a bug and added Int and Str Node aliases.
(edit) @513 [513] 01/15/08 00:29:02 athomas cly: Import cly.extra module into top-level namespace.
(edit) @512 [512] 01/15/08 00:25:30 athomas cly: Fix natural sorting for Python < 2.5.
(edit) @511 [511] 01/14/08 20:24:34 athomas cly: Minor bug-fixes.
(edit) @510 [510] 01/14/08 07:51:35 athomas cly: Fix for eval: prefix.
(edit) @509 [509] 01/14/08 05:59:16 athomas cly: Fix test typo.
(edit) @508 [508] 01/14/08 05:58:45 athomas cly: Lazily evaluate expressions in the XML grammar to allow re-binding …
(edit) @507 [507] 01/11/08 10:21:28 athomas cly: Whoops.
(edit) @506 [506] 01/11/08 10:20:21 athomas Add callback to Interact.loop().
(edit) @505 [505] 01/04/08 11:14:27 athomas cly: Ensure user_context is passed around correctly.
(edit) @504 [504] 01/04/08 10:09:50 athomas cly: More tests for Hostname.
(edit) @503 [503] 01/04/08 10:08:00 athomas cly: Hopefully fixed hostname matching for good this time. Also added …
(edit) @502 [502] 01/04/08 09:08:10 athomas cly: Groups can now be provided as strings: Node(group='final').
(edit) @501 [501] 01/04/08 09:02:04 athomas cly: Hostname pattern will not match all-numeric "hosts". Host enforces a …
(edit) @499 [499] 01/03/08 10:34:35 athomas cly: Match fruity, but valid, hostnames like 10.1.1.1.com.
(edit) @498 [498] 01/03/08 10:10:37 athomas cly: Fix for hostnames with a trailing dot (.)
(edit) @495 [495] 12/30/07 04:19:04 athomas cly: IP, Hostname and Host nodes now return strings as this is the most …
(edit) @494 [494] 12/28/07 09:58:39 athomas cly: Fix Windows readline support so that help is printed correctly.
(edit) @492 [492] 12/28/07 07:29:25 athomas cly: Big changes: - Ported to Windows! - Cleaned up documentation and …
(edit) @485 [485] 12/09/07 09:43:53 athomas cly: Fix Boolean unit test.
(edit) @484 [484] 12/09/07 09:17:01 athomas cly: More doc updates. Added a Boolean node-type. Updated setup.py for …
(edit) @483 [483] 12/09/07 05:25:47 athomas cly: Add unit test for extending Nodes supported by Grammar.from_xml().
(edit) @482 [482] 12/09/07 05:21:56 athomas cly: More developers guide documentation, specifically about the XML
(edit) @481 [481] 12/06/07 10:20:15 athomas cly: - Fixed some issues in rlext.py. - Added an XML grammar …
(edit) @470 [470] 11/28/07 00:16:09 athomas cly: Renamed with_context to with_user_context for consistency. …
(edit) @469 [469] 11/27/07 19:38:08 athomas cly: More documentation updates.
(edit) @468 [468] 11/27/07 04:44:41 athomas cly: Renamed Set to Group and added a pure Python cly.rlext based on …
(edit) @467 [467] 11/26/07 22:44:03 athomas cly: Add Set class, used to apply settings to all child nodes.
(edit) @455 [455] 08/22/07 06:58:21 athomas cly: Update version.
(edit) @438 [438] 05/27/07 22:35:06 athomas cly: Fixed a couple of residual restructuring bugs. Documentation updates.
(edit) @437 [437] 05/26/07 09:06:03 athomas cly: Documentation updates, added anonymous method to builder.
(edit) @435 [435] 05/24/07 04:33:56 athomas cly: Fix a minor glitch in print_table.
(edit) @434 [434] 05/24/07 04:02:27 athomas cly: Removed the function inspection code. I will finish this off later …
(edit) @433 [433] 05/23/07 19:57:35 athomas cly: Applied patch from Wade, closes #47. Thanks.
(edit) @432 [432] 05/22/07 23:13:32 athomas cly: Fix for console.getch() on non-TTY input.
(edit) @430 [430] 05/21/07 19:44:44 athomas cly: - Cleaned up and added a few more doctests. - You can now set a …
(edit) @429 [429] 05/21/07 02:29:18 athomas cly: Some more doctest updates, Variable.parse() is now provided with a …
(edit) @428 [428] 05/20/07 10:08:20 athomas cly: - Added a new video1.py. - Fixed cly.all so it works. - …
(edit) @427 [427] 05/20/07 03:46:45 athomas cly: Renamed cly.everything to cly.all (shorter).
(edit) @426 [426] 05/20/07 03:44:34 athomas cly: - cly.extra contains some useful functions, including …
(edit) @425 [425] 05/18/07 11:47:29 athomas cly: - Renamed cly.variables to cly.types. - Node now has some …
(edit) @423 [423] 05/17/07 09:02:10 athomas cly: - Converted Wiki tutorial to RST. - Cleaned up doc directory. …
(edit) @422 [422] 05/11/07 01:07:53 athomas cly: Convert all table cells to strings.
(edit) @421 [421] 05/08/07 23:51:19 athomas cly: Fix for bug introduced by including the group ID with help output.
(edit) @420 [420] 05/08/07 21:17:03 athomas cly: Added some more cly.console.print_table configurability: the …
(edit) @418 [418] 05/07/07 10:39:58 athomas cly: Some more terminology switches.
(edit) @417 [417] 05/07/07 10:38:45 athomas cly: Updated copyright date.
(edit) @416 [416] 05/07/07 10:28:19 athomas cly: Whoops.
Note: See TracRevisionLog for help on using the revision log.