|
|
|
@586
|
[586]
|
07/28/08 00:46:36 |
athomas |
Ensure termwidth()/termheight() return -1 if stdout is not a terminal. |
|
|
|
@585
|
[585]
|
07/28/08 00:46:30 |
athomas |
Ensure print_table doesn't break cells early due to min_widths. |
|
|
|
@584
|
[584]
|
07/28/08 00:46:25 |
athomas |
Docstring updates. |
|
|
|
@583
|
[583]
|
07/26/08 01:39:32 |
athomas |
- Do not force termwidth() to 80 if stdout is not a terminal. Instead, … |
|
|
|
@582
|
[582]
|
07/21/08 00:27:05 |
athomas |
cull_candidates() can be chained. |
|
|
|
@581
|
[581]
|
07/21/08 00:15:23 |
athomas |
Export builder.cull_candidates() through __all__. |
|
|
|
@580
|
[580]
|
07/21/08 00:11:11 |
athomas |
Removed reference to cly.extra. |
|
|
|
@579
|
[579]
|
07/21/08 00:06:37 |
athomas |
Automatically cull candidates by default. This can be disabled with … |
|
|
|
@578
|
[578]
|
07/20/08 22:46:52 |
athomas |
Allow help() to return bare strings. These will be auto-formatted is … |
|
|
|
@577
|
[577]
|
07/20/08 22:46:47 |
athomas |
Use "graft" attribute of <grammar> root element if available. |
|
|
|
@576
|
[576]
|
07/14/08 21:39:03 |
athomas |
Delegated all attribute casting to cast_attribute(), including … |
|
|
|
@575
|
[575]
|
07/14/08 02:34:04 |
athomas |
Remove stuff. |
|
|
|
@574
|
[574]
|
07/14/08 02:32:17 |
athomas |
Fix exception. Agggh. |
|
|
|
@573
|
[573]
|
07/14/08 02:31:00 |
athomas |
Add missing Evaluation Error? to all. |
|
|
|
@572
|
[572]
|
07/14/08 02:29:32 |
athomas |
Stop being so tricky with exception handling, as it breaks. |
|
|
|
@571
|
[571]
|
07/13/08 10:21:51 |
athomas |
Allow variables nodes with pre-existing variables to execute correctly. |
|
|
|
@570
|
[570]
|
07/12/08 10:53:48 |
athomas |
Reconfigure curses on window resize. |
|
|
|
@569
|
[569]
|
07/12/08 10:43:00 |
athomas |
print_table(min_widths=...) now works as intended! |
|
|
|
@568
|
[568]
|
07/12/08 06:26:09 |
athomas |
Remove "xml_" prefix from a few functions, and unprotect some useful … |
|
|
|
@567
|
[567]
|
07/12/08 02:33:26 |
athomas |
Whoops. Fixed a bug introduced in the last commit. |
|
|
|
@566
|
[566]
|
07/12/08 01:55:02 |
athomas |
Add delegate function to Context, for updating locals during XML … |
|
|
|
@565
|
[565]
|
07/12/08 01:38:15 |
athomas |
Remove any() and all() from XMLGrammar. Add c (current Context). |
|
|
|
@564
|
[564]
|
07/12/08 00:49:49 |
athomas |
Allow custom Context classes to be used with the Parser. |
|
|
|
@563
|
[563]
|
07/11/08 23:20:50 |
athomas |
Fix for security vulnerability reported by Nico Golde. |
|
|
|
@562
|
[562]
|
07/11/08 12:37:45 |
athomas |
Actually update self.labels… |
|
|
|
@561
|
[561]
|
07/11/08 12:26:54 |
athomas |
Add Parser.merge(). Unlike Node.update(), this updates labels … |
|
|
|
@560
|
[560]
|
07/11/08 11:25:27 |
athomas |
Parse attributes on XML grammar root node. |
|
|
|
@559
|
[559]
|
07/11/08 06:04:16 |
athomas |
Fix Hostname.xml_cast_attribute(). |
|
|
|
@558
|
[558]
|
07/10/08 10:55:15 |
athomas |
- s/Set/Defaults/
- Added unit tests for Defaults. |
|
|
|
@557
|
[557]
|
07/10/08 10:55:04 |
athomas |
- Completely delegate attribute casting to the Node.
- Add doctests and … |
|
|
|
@556
|
[556]
|
07/10/08 09:46:59 |
athomas |
- Many docstring updates.
- Added CIDR node. Automatically set … |
|
|
|
@555
|
[555]
|
06/15/08 05:49:18 |
athomas |
Whoops. |
|
|
|
@554
|
[554]
|
06/15/08 05:17:39 |
athomas |
Implemented reentrant input drivers. This allows multiple grammars to be … |
|
|
|
@553
|
[553]
|
06/15/08 05:17:19 |
athomas |
Refactored InputDriver so implementations are cleanly separated. |
|
|
|
@552
|
[552]
|
06/15/08 05:17:05 |
athomas |
Cleaned up the rather confusing … |
|
|
|
@551
|
[551]
|
06/10/08 21:04:24 |
athomas |
Added Conditional node type, fixes #58. |
|
|
|
@550
|
[550]
|
06/10/08 10:57:29 |
athomas |
Remove redundant use of Node.parser. |
|
|
|
@549
|
[549]
|
06/10/08 10:13:24 |
athomas |
Preliminary support for merging grammars. Requested in #58. |
|
|
|
@548
|
[548]
|
06/10/08 09:22:39 |
athomas |
Renamed Group node to Apply. Closes #60. |
|
|
|
@547
|
[547]
|
06/10/08 09:14:48 |
athomas |
Lots of docstring updates. |
|
|
|
@546
|
[546]
|
05/19/08 10:28:23 |
athomas |
ape: Bit more option cleanup. |
|
|
|
@545
|
[545]
|
05/19/08 10:24:25 |
athomas |
ape: Base metavar on option class name if it is not provided. |
|
|
|
@544
|
[544]
|
05/19/08 10:17:15 |
athomas |
ape: Sort command line options. |
|
|
|
@543
|
[543]
|
05/19/08 06:08:04 |
athomas |
ape: Fix arguments for OrderedExtensionOption constructor. |
|
|
|
@542
|
[542]
|
05/15/08 01:46:25 |
athomas |
ape: Ensure command line options do not supercede defaults. |
|
|
|
@541
|
[541]
|
05/14/08 23:34:46 |
athomas |
ape: Rename CachedProperty -> cached_property. |
|
|
|
@540
|
[540]
|
05/11/08 22:01:42 |
athomas |
- Work around some problems with startup ordering. There has to be a … |
|
|
|
@539
|
[539]
|
05/08/08 07:43:11 |
gak |
- Added log.info to inform the user of the entry_point_name |
|
|
|
@538
|
[538]
|
05/08/08 04:47:13 |
athomas |
- Remove import of xml.utils. The iso8601 conversion functions still use … |
|
|
|
@537
|
[537]
|
05/08/08 03:59:31 |
athomas |
- Refactored command-line API. |
|
|
|
@536
|
[536]
|
05/07/08 11:44:23 |
athomas |
- Added ape.version and removed "alpha".
- Added … |
|
|
|
@535
|
[535]
|
05/06/08 11:24:51 |
athomas |
- Added util.to_list().
- Added commandline module for bootstrapping … |
|
|
|
@534
|
[534]
|
05/04/08 06:44:10 |
athomas |
- Add setup.cfg |
|
|
|
@533
|
[533]
|
05/04/08 05:48:57 |
athomas |
- Moved stuff into the "ape" package.
- Added a steup.py.
- Added tests … |
|
|
|
@532
|
[532]
|
05/04/08 00:52:50 |
athomas |
Reformatted and fixed copyright line. |
|
|
|
@531
|
[531]
|
05/04/08 00:46:39 |
athomas |
Initial import of APE. |
|
|
|
@530
|
[530]
|
02/25/08 00:02:02 |
athomas |
cly: Some more doc updates for the 1.0 release. |
|
|
|
@529
|
[529]
|
02/24/08 20:29:50 |
athomas |
cly: Update tutorial to reflect 1.0 API changes. |
|
|
|
@528
|
[528]
|
02/18/08 19:45:06 |
athomas |
cly: Patch allowing compiles with -Wwrite-strings to succeed. The … |
|
|
|
@527
|
[527]
|
02/04/08 01:00:25 |
athomas |
cly:
- Rewrote cly.console.print_table, hopefully fixing several bugs … |
|
|
|
@526
|
[526]
|
01/30/08 17:38:57 |
athomas |
cly: Change encoding from console to cly. |
|
|
|
@525
|
[525]
|
01/22/08 09:35:08 |
athomas |
cly: Re-raise original exception on evaluation error. |
|
|
|
@524
|
[524]
|
01/22/08 07:38:22 |
athomas |
cly: Fixed the bug for real this time. Also added execute alias … |
|
|
|
@523
|
[523]
|
01/22/08 07:26:55 |
athomas |
cly: Hopefully fix issue with XML grammar and unicode var names. |
|
|
|
@522
|
[522]
|
01/22/08 06:29:09 |
athomas |
cly: More docstring fixes, plus eradicated some of the … |
|
|
|
@521
|
[521]
|
01/22/08 06:07:43 |
athomas |
cly: Fix RST docstrings. |
|
|
|
@520
|
[520]
|
01/21/08 01:41:50 |
athomas |
cly: Deprecated with_user_context, cleaned up locals() in XML … |
|
|
|
@519
|
[519]
|
01/20/08 18:24:42 |
athomas |
cly: Added node (var, str and int) and attribute (various) aliases to … |
|
|
|
@518
|
[518]
|
01/19/08 11:09:56 |
athomas |
cly: Rename the builtin local vars. Makes it more convenient to call … |
|
|
|
@517
|
[517]
|
01/19/08 09:51:25 |
athomas |
cly: Added cly.builder.XMLGrammar. This Grammar sub-class loads and … |
|
|
|
@516
|
[516]
|
01/17/08 23:17:53 |
athomas |
cly: Tag trunk as dev version. |
|
|
|
@515
|
[515]
|
01/17/08 23:02:39 |
athomas |
cly: More fixes. |
|
|
|
@514
|
[514]
|
01/17/08 22:55:50 |
athomas |
cly: Fixed a bug and added Int and Str Node aliases. |
|
|
|
@513
|
[513]
|
01/15/08 00:29:02 |
athomas |
cly: Import cly.extra module into top-level namespace. |
|
|
|
@512
|
[512]
|
01/15/08 00:25:30 |
athomas |
cly: Fix natural sorting for Python < 2.5. |
|
|
|
@511
|
[511]
|
01/14/08 20:24:34 |
athomas |
cly: Minor bug-fixes. |
|
|
|
@510
|
[510]
|
01/14/08 07:51:35 |
athomas |
cly: Fix for eval: prefix. |
|
|
|
@509
|
[509]
|
01/14/08 05:59:16 |
athomas |
cly: Fix test typo. |
|
|
|
@508
|
[508]
|
01/14/08 05:58:45 |
athomas |
cly: Lazily evaluate expressions in the XML grammar to allow re-binding … |
|
|
|
@507
|
[507]
|
01/11/08 10:21:28 |
athomas |
cly: Whoops. |
|
|
|
@506
|
[506]
|
01/11/08 10:20:21 |
athomas |
Add callback to Interact.loop(). |
|
|
|
@505
|
[505]
|
01/04/08 11:14:27 |
athomas |
cly: Ensure user_context is passed around correctly. |
|
|
|
@504
|
[504]
|
01/04/08 10:09:50 |
athomas |
cly: More tests for Hostname. |
|
|
|
@503
|
[503]
|
01/04/08 10:08:00 |
athomas |
cly: Hopefully fixed hostname matching for good this time. Also added … |
|
|
|
@502
|
[502]
|
01/04/08 09:08:10 |
athomas |
cly: Groups can now be provided as strings: Node(group='final'). |
|
|
|
@501
|
[501]
|
01/04/08 09:02:04 |
athomas |
cly: Hostname pattern will not match all-numeric "hosts". Host enforces a … |
|
|
|
@500
|
[500]
|
01/04/08 08:32:35 |
athomas |
shedskin: Try setuptools first, then distutils. |
|
|
|
@499
|
[499]
|
01/03/08 10:34:35 |
athomas |
cly: Match fruity, but valid, hostnames like 10.1.1.1.com. |
|
|
|
@498
|
[498]
|
01/03/08 10:10:37 |
athomas |
cly: Fix for hostnames with a trailing dot (.) |
|
|
|
@497
|
[497]
|
01/02/08 06:04:16 |
athomas |
Whoops. |
|
|
|
@496
|
[496]
|
01/02/08 06:01:56 |
athomas |
Clarify user_context docs with another example. |
|
|
|
@495
|
[495]
|
12/30/07 04:19:04 |
athomas |
cly: IP, Hostname and Host nodes now return strings as this is the most … |
|
|
|
@494
|
[494]
|
12/28/07 09:58:39 |
athomas |
cly: Fix Windows readline support so that help is printed correctly. |
|
|
|
@493
|
[493]
|
12/28/07 08:29:37 |
athomas |
cly: Check for Python >= 2.5 before adding dependency on ctypes. |
|
|
|
@492
|
[492]
|
12/28/07 07:29:25 |
athomas |
cly: Big changes:
- Ported to Windows!
- Cleaned up documentation and … |
|
|
|
@491
|
[491]
|
12/26/07 22:39:19 |
athomas |
Dev Todo: Applied patch from okan@demirmen.com. Fixes #54. |
|
|
|
@490
|
[490]
|
12/26/07 20:41:32 |
athomas |
cly: More developer guide updates. |
|
|
|
@489
|
[489]
|
12/26/07 20:39:23 |
athomas |
cly: Updated developer's guide. |
|
|
|
@488
|
[488]
|
12/25/07 22:59:57 |
athomas |
cly: Add equivalent XML grammars to the tutorial. |
|
|
|
@487
|
[487]
|
12/20/07 09:34:06 |
athomas |
cly: Fix minor "typo" in developers guide. |