root/cly/trunk


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) @530 [530] 02/25/08 00:02:02 athomas cly: Some more doc updates for the 1.0 release.
(edit) @529 [529] 02/24/08 20:29:50 athomas cly: Update tutorial to reflect 1.0 API changes.
(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) @516 [516] 01/17/08 23:17:53 athomas cly: Tag trunk as dev version.
(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) @497 [497] 01/02/08 06:04:16 athomas Whoops.
(edit) @496 [496] 01/02/08 06:01:56 athomas Clarify user_context docs with another example.
(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) @493 [493] 12/28/07 08:29:37 athomas cly: Check for Python >= 2.5 before adding dependency on ctypes.
(edit) @492 [492] 12/28/07 07:29:25 athomas cly: Big changes: - Ported to Windows! - Cleaned up documentation and …
(edit) @490 [490] 12/26/07 20:41:32 athomas cly: More developer guide updates.
(edit) @489 [489] 12/26/07 20:39:23 athomas cly: Updated developer's guide.
(edit) @488 [488] 12/25/07 22:59:57 athomas cly: Add equivalent XML grammars to the tutorial.
(edit) @487 [487] 12/20/07 09:34:06 athomas cly: Fix minor "typo" in developers guide.
(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) @441 [441] 05/31/07 20:20:22 athomas cly: More docs.
(edit) @440 [440] 05/28/07 00:46:44 athomas cly: Minor doc reformatting.
(edit) @439 [439] 05/27/07 23:23:25 athomas cly: More documentation updates.
(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) @436 [436] 05/24/07 04:35:44 athomas cly: Update version.
(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.
Note: See TracRevisionLog for help on using the revision log.