root

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @604 [604] 17 months athomas Fix Base64 regex. Thanks Daniel. Fixes #102 (again).
(edit) @603 [603] 17 months athomas Add Base64 to all.
(edit) @602 [602] 17 months athomas Add BinASCII support. Fixes #102. Thanks dcooper@…!
(edit) @601 [601] 17 months athomas Renamed cprintstrip() to cstrip().
(edit) @600 [600] 17 months athomas Add support for console codes to the prompt.
(edit) @599 [599] 17 months athomas Doc cleanup.
(edit) @598 [598] 17 months athomas Correct guide doctest reference.
(edit) @597 [597] 17 months athomas Update tutorials to latest API.
(edit) @596 [596] 17 months athomas Doc updates.
(edit) @595 [595] 17 months athomas Migrate docs to sphinx.
(edit) @594 [594] 17 months athomas Docstring updates.
(edit) @593 [593] 17 months athomas Minor README update.
(edit) @592 [592] 17 months athomas Fix for missing C++ includes. Fixes #97.
(edit) @591 [591] 19 months athomas Fixup docstring.
(edit) @590 [590] 19 months athomas Don't treat Darwin as windows…
(edit) @589 [589] 19 months athomas Fix a bug in the tutorial. Thanks gak.
(edit) @588 [588] 22 months athomas Minor fix for candidates()
(edit) @587 [587] 22 months athomas Make .candidates() handle string .help() return values.
(edit) @586 [586] 2 years athomas Ensure termwidth()/termheight() return -1 if stdout is not a terminal.
(edit) @585 [585] 2 years athomas Ensure print_table doesn't break cells early due to min_widths.
(edit) @584 [584] 2 years athomas Docstring updates.
(edit) @583 [583] 2 years athomas - Do not force termwidth() to 80 if stdout is not a terminal. Instead, …
(edit) @582 [582] 2 years athomas cull_candidates() can be chained.
(edit) @581 [581] 2 years athomas Export builder.cull_candidates() through __all__.
(edit) @580 [580] 2 years athomas Removed reference to cly.extra.
(edit) @579 [579] 2 years athomas Automatically cull candidates by default. This can be disabled with …
(edit) @578 [578] 2 years athomas Allow help() to return bare strings. These will be auto-formatted is …
(edit) @577 [577] 2 years athomas Use "graft" attribute of <grammar> root element if available.
(edit) @576 [576] 2 years athomas Delegated all attribute casting to cast_attribute(), including …
(edit) @575 [575] 2 years athomas Remove stuff.
(edit) @574 [574] 2 years athomas Fix exception. Agggh.
(edit) @573 [573] 2 years athomas Add missing Evaluation Error? to all.
(edit) @572 [572] 2 years athomas Stop being so tricky with exception handling, as it breaks.
(edit) @571 [571] 2 years athomas Allow variables nodes with pre-existing variables to execute correctly.
(edit) @570 [570] 2 years athomas Reconfigure curses on window resize.
(edit) @569 [569] 2 years athomas print_table(min_widths=...) now works as intended!
(edit) @568 [568] 2 years athomas Remove "xml_" prefix from a few functions, and unprotect some useful …
(edit) @567 [567] 2 years athomas Whoops. Fixed a bug introduced in the last commit.
(edit) @566 [566] 2 years athomas Add delegate function to Context, for updating locals during XML
(edit) @565 [565] 2 years athomas Remove any() and all() from XMLGrammar. Add c (current Context).
(edit) @564 [564] 2 years athomas Allow custom Context classes to be used with the Parser.
(edit) @563 [563] 2 years athomas Fix for security vulnerability reported by Nico Golde.
(edit) @562 [562] 2 years athomas Actually update self.labels…
(edit) @561 [561] 2 years athomas Add Parser.merge(). Unlike Node.update(), this updates labels …
(edit) @560 [560] 2 years athomas Parse attributes on XML grammar root node.
(edit) @559 [559] 2 years athomas Fix Hostname.xml_cast_attribute().
(edit) @558 [558] 2 years athomas - s/Set/Defaults/ - Added unit tests for Defaults.
(edit) @557 [557] 2 years athomas - Completely delegate attribute casting to the Node. - Add doctests and …
(edit) @556 [556] 2 years athomas - Many docstring updates. - Added CIDR node. Automatically set …
(edit) @555 [555] 2 years athomas Whoops.
(edit) @554 [554] 2 years athomas Implemented reentrant input drivers. This allows multiple grammars to be …
(edit) @553 [553] 2 years athomas Refactored InputDriver so implementations are cleanly separated.
(edit) @552 [552] 2 years athomas Cleaned up the rather confusing …
(edit) @551 [551] 2 years athomas Added Conditional node type, fixes #58.
(edit) @550 [550] 2 years athomas Remove redundant use of Node.parser.
(edit) @549 [549] 2 years athomas Preliminary support for merging grammars. Requested in #58.
(edit) @548 [548] 2 years athomas Renamed Group node to Apply. Closes #60.
(edit) @547 [547] 2 years athomas Lots of docstring updates.
(edit) @546 [546] 2 years athomas ape: Bit more option cleanup.
(edit) @545 [545] 2 years athomas ape: Base metavar on option class name if it is not provided.
(edit) @544 [544] 2 years athomas ape: Sort command line options.
(edit) @543 [543] 2 years athomas ape: Fix arguments for OrderedExtensionOption constructor.
(edit) @542 [542] 2 years athomas ape: Ensure command line options do not supercede defaults.
(edit) @541 [541] 2 years athomas ape: Rename CachedProperty -> cached_property.
(edit) @540 [540] 2 years athomas - Work around some problems with startup ordering. There has to be a …
(edit) @539 [539] 2 years gak - Added log.info to inform the user of the entry_point_name
(edit) @538 [538] 2 years athomas - Remove import of xml.utils. The iso8601 conversion functions still use …
(edit) @537 [537] 2 years athomas - Refactored command-line API.
(edit) @536 [536] 2 years athomas - Added ape.version and removed "alpha". - Added …
(edit) @535 [535] 2 years athomas - Added util.to_list(). - Added commandline module for bootstrapping …
(edit) @534 [534] 2 years athomas - Add setup.cfg
(edit) @533 [533] 2 years athomas - Moved stuff into the "ape" package. - Added a steup.py. - Added tests …
(edit) @532 [532] 2 years athomas Reformatted and fixed copyright line.
(edit) @531 [531] 2 years athomas Initial import of APE.
(edit) @530 [530] 3 years athomas cly: Some more doc updates for the 1.0 release.
(edit) @529 [529] 3 years athomas cly: Update tutorial to reflect 1.0 API changes.
(edit) @528 [528] 3 years athomas cly: Patch allowing compiles with -Wwrite-strings to succeed. The Python …
(edit) @527 [527] 3 years athomas cly: - Rewrote cly.console.print_table, hopefully fixing several bugs …
(edit) @526 [526] 3 years athomas cly: Change encoding from console to cly.
(edit) @525 [525] 3 years athomas cly: Re-raise original exception on evaluation error.
(edit) @524 [524] 3 years athomas cly: Fixed the bug for real this time. Also added execute alias for …
(edit) @523 [523] 3 years athomas cly: Hopefully fix issue with XML grammar and unicode var names.
(edit) @522 [522] 3 years athomas cly: More docstring fixes, plus eradicated some of the syntactic-sugar …
(edit) @521 [521] 3 years athomas cly: Fix RST docstrings.
(edit) @520 [520] 3 years athomas cly: Deprecated with_user_context, cleaned up locals() in XML
(edit) @519 [519] 3 years athomas cly: Added node (var, str and int) and attribute (various) aliases to the …
(edit) @518 [518] 3 years athomas cly: Rename the builtin local vars. Makes it more convenient to call …
(edit) @517 [517] 3 years athomas cly: Added cly.builder.XMLGrammar. This Grammar sub-class loads and …
(edit) @516 [516] 3 years athomas cly: Tag trunk as dev version.
(edit) @515 [515] 3 years athomas cly: More fixes.
(edit) @514 [514] 3 years athomas cly: Fixed a bug and added Int and Str Node aliases.
(edit) @513 [513] 3 years athomas cly: Import cly.extra module into top-level namespace.
(edit) @512 [512] 3 years athomas cly: Fix natural sorting for Python < 2.5.
(edit) @511 [511] 3 years athomas cly: Minor bug-fixes.
(edit) @510 [510] 3 years athomas cly: Fix for eval: prefix.
(edit) @509 [509] 3 years athomas cly: Fix test typo.
(edit) @508 [508] 3 years athomas cly: Lazily evaluate expressions in the XML grammar to allow re-binding of …
(edit) @507 [507] 3 years athomas cly: Whoops.
(edit) @506 [506] 3 years athomas Add callback to Interact.loop().
(edit) @505 [505] 3 years athomas cly: Ensure user_context is passed around correctly.
Note: See TracRevisionLog for help on using the revision log.