wincent Wincent Colaiuta's weblog

« February 2007 | Archives index | April 2007 »

March 31, 2007

WOCommon r296, 78 items changed

Backend web-app skeleton

Posted 11:22 PM

WOCommon r295, 1 item changed

Handle finishInitAndShowAll

Posted 11:22 PM

WOCommon r294, 3 items changed

Bindings tweaks, use accessors instead of directly accessing instance variables

Posted 7:42 PM

Synergy Advance r416, 6 items changed

Tweak some instance variables and accessor name for KVO compliance

Posted 7:41 PM

WOCommon r293, 10 items changed

Fix overflow bug in bit-checking macros; new nib loading method; updated strings and symbols; replace redundant code with references to code already factored out elsewhere; add new checks

Posted 5:08 PM

Synergy Advance r415, 2 items changed

Use macros instead of literal strings

Posted 5:05 PM

Synergy Advance r414, 1 item changed

Add callback

Posted 12:54 AM

WOCommon r292, 6 items changed

Remove Synergy Advance-specific references so that the code can be used in other applications

Posted 12:54 AM

WOCommon r291, 1 item changed

Add TODO comments

Posted 12:20 AM

WOCommon r290, 3 items changed

New strings, replaced some lengthy checks with shorter assertions

Posted 12:16 AM

March 30, 2007

WOCommon r289, 2 items changed

Enter/Return key as short cut for 'Verify' button

Posted 11:56 PM

WOCommon r288, 1 item changed

Correct typo

Posted 11:11 PM

WOCommon r287, 2 items changed

Correct some errors using bitfields (some accesses were made using bit numbers rather than bit masks)

Posted 11:00 PM

WOCommon r286, 1 item changed

Changes to ensure toolbar gets displayed if showPreferencePaneWithIdentifier: is called before a "show all" has been done

Posted 7:40 PM

WOCommon r285, 2 items changed

Remove debugging logging statements

Posted 7:04 PM

WOCommon r284, 5 items changed

Use bundle identifiers for preference pane identification

Posted 7:02 PM

Synergy Advance r413, 1 item changed

Reference plug-ins preference pane by bundle identifier rather than name (localization-friendly)

Posted 6:42 PM

Synergy Advance r412, 4 items changed

Update strings; customize store URL

Posted 5:51 PM

WOCommon r283, 1 item changed

Correct object class (was modified during refactoring)

Posted 5:39 PM

WOCommon r282, 2 items changed

Explicitly call awakeFromNib: when hooking up controller to nib

Posted 5:33 PM

Synergy Advance r411, 1 item changed

Xcode project file noise

Posted 5:32 PM

WOTest r148, 1 item changed

Add 'set -e'

Posted 3:41 PM

WOHotKey r90, 1 item changed

The 'set -e' trick again

Posted 3:40 PM

WODebug r165, 1 item changed

'set -e'

Posted 3:38 PM

WOBezel r61, 1 item changed

'set -e' for shell script phases

Posted 3:35 PM

Synergy Advance r410, 4 items changed

'set -e' to shell script phases; leverage WOCommon for menu item; update some localized strings files

Posted 3:33 PM

WOCommon r281, 7 items changed

Preprocess strings using new version of tool; add tool-tips to preference pane; TODO notes; make sure that shell script phases use 'set -e' so that any failing subcommand causes immediate failure of the whole phase

Posted 3:28 PM

WOCommon r280, 2 items changed

Update string preprocessing tool to accept identifiers as well as constant strings for the 'table' parameter

Posted 3:27 PM

WOCommon r279, 7 items changed

New strings; use instance (not class) version of loadNibFile:externalNameTable:withZone:

Posted 2:06 PM

Synergy Advance r409, 6 items changed

Remove old nibs and supporting files

Posted 1:47 PM

WODebug r164, 1 item changed

Xcode project file noise

Posted 1:23 PM

Synergy Advance r408, 1 item changed

Add missing target dependencies

Posted 1:13 PM

WOCommon r278, 1 item changed

Support NS_BLOCK_ASSERTIONS macro

Posted 1:10 PM

WOCommon r277, 1 item changed

Improved assertion macros to print relative rather than absolute file paths

Posted 1:00 PM

Synergy Advance r407, 2 items changed

Load core

Posted 12:08 AM

March 29, 2007

WOCommon r276, 2 items changed

Don't try using the WOBaseCore from a preference pane (at link time the class is not yet available)

Posted 11:52 PM

WOCommon r275, 1 item changed

Minor corrections to preference pane class (missing header imports, missing brackets on NSDefaultMallocZone() call)

Posted 11:44 PM

WOCommon r274, 5 items changed

More exports

Posted 11:40 PM

Synergy Advance r406, 1 item changed

Add missing files from WOCommon; cures linker errors

Posted 11:28 PM

Synergy Advance r405, 9 items changed

Eliminate errors caused by refactoring

Posted 11:26 PM

Synergy Advance r404, 1 item changed

Add Spanish localizable strings file

Posted 11:26 PM

WOCommon r273, 5 items changed

Expose more core methods

Posted 11:22 PM

WOCommon r272, 6 items changed

Provide more public wrappers for core functions for ease of use

Posted 11:11 PM

WOCommon r271, 2 items changed

Fix quoting issues shell script phases

Posted 10:56 PM

Synergy Advance r403, 3 items changed

Dispose of old implementation and use new preference pane class

Posted 9:23 PM

WOCommon r270, 7 items changed

loadMainView override for new preference pane class

Posted 9:23 PM

WOCommon r269, 5 items changed

New preference pane class

Posted 8:41 PM

WOCommon r268, 5 items changed

All warnings fixed after refactoring

Posted 8:37 PM

WOCommon r267, 2 items changed

All errors fixed after refactoring

Posted 8:27 PM

Synergy Advance r402, 13 items changed

Synergy Advance of the WOBaseCore refactoring

Posted 8:17 PM

WOCommon r266, 20 items changed

Continue refactoring of WOBaseCore module; have now eliminated all build errors on the main controller class

Posted 8:16 PM

WOCommon r265, 1 item changed

New strings (will split into two separate files)

Posted 10:32 AM

March 28, 2007

Walrus r161, 1 item changed

Tagging Open4 0.1 release.

Posted 4:03 PM

Walrus r160, 2 items changed

Tweak Open4 Rakefile prior to release on RubyForge

Posted 4:02 PM

snippets r82, 1 item changed

nightlies.rb: factor out Open4 into a separate gem

Posted 11:43 AM

March 27, 2007

Synergy r340, 2 items changed

Eliminated a possible iTunes respawn that could occur if iTunes was quit while there were still items in the AudioScrobbler submission queue.

Posted 11:04 PM

Synergy Advance r401, 1 item changed

Add svk:external for WOCommon

Posted 10:44 PM

Walrus r159, 2 items changed

Update svn:ignore properties (didn't get moved when Walrus files moved into subdirectory)

Posted 7:24 PM

Walrus r158, 1 item changed

Add usage example to Open4

Posted 7:14 PM

Walrus r157, 5 items changed

Add open4

Posted 7:07 PM

Walrus r156, 15 items changed

Move Walrus files into subdirectory (so as to have one subdirectory per gem)

Posted 6:57 PM

Walrus r155, 1 item changed

Wrapping

Posted 6:53 PM

snippets r81, 1 item changed

Fix errors in nightly script caused by move to SVK; now publicly tested with new Synergy nightly

Posted 3:21 PM

Synergy r339, 2 items changed

Tweak to force AudioScrobbler handshakes after receiving 'BADAUTH' message; see: http://wincent.com/a/support/forums/ubbthreads.php?ubb=showflat&Number=1207#Post1207

Posted 1:47 PM

Synergy r338, 1 item changed

Tweak to force AudioScrobbler handshakes after receiving 'BADAUTH' message; see: http://wincent.com/a/support/forums/ubbthreads.php?ubb=showflat&Number=1207#Post1207

Posted 1:47 PM

March 26, 2007

Synergy Advance r400, 2 items changed

Add missing frameworks to link phase

Posted 11:05 PM

WOCommon r264, 1 item changed

Correct missing WOTest framework from link phase

Posted 10:21 PM

Walrus r154, 109 items changed

Add GPL text file and GPL header to source files

Posted 9:03 PM

WOTest r147, 9 items changed

New build numbering scheme; silence more 'might be clobbered' warnings on Intel release builds

Posted 8:50 PM

WOBezel r60, 4 items changed

New release target to keep once-per-release targets separate from normal development cycle; new build numbering scheme

Posted 8:39 PM

WODebug r163, 1 item changed

Remove dead comment

Posted 8:30 PM

WODebug r162, 6 items changed

New release target to keep once-per-release targets separate from normal development cycle; new build numbering scheme

Posted 8:28 PM

WOHotKey r89, 4 items changed

New release target to keep once-per-release targets separate from normal development cycle; new build numbering scheme

Posted 6:24 PM

WOHotKey r88, 5 items changed

Stop dead-code stripping from blowing required class names into oblivion

Posted 6:12 PM

Walrus r153, 18 items changed

'#include' directive and acceptance specs; in implementing this refactored the compiler to allow re-entrant concurrent compilation of subtrees in a thread-safe manner; other code cleanup

Posted 5:11 PM

Walrus r152, 2 items changed

Strip out comments on associativity

Posted 5:10 PM

Walrus r151, 2 items changed

Clarify LoadError message in Walrus command-line tool

Posted 5:09 PM

snippets r80, 1 item changed

Various updates to nightlies system for SVK support; Synergy nightlies now build the trunk (Leopard)

Posted 2:11 PM

buildtools r63, 2 items changed

More verbosity

Posted 1:04 PM

buildtools r62, 3 items changed

Rename GetSVKRevisionString.rb to svk.rb and modularize it so that it can be used by other scripts

Posted 1:04 PM

buildtools r61, 2 items changed

New script, UpdateSubversionRevisionNumbers.rb

Posted 1:04 PM

buildtools r60, 2 items changed

Remove sections of UpdateBuildVersionNumbers.sh made redundant by new system

Posted 1:04 PM

buildtools r59, 2 items changed

New script, GetSVKRevisionString.rb

Posted 1:04 PM

buildtools r58, 3 items changed

Refactor code for closing open documents in Xcode into a separate, common function so that it can be easily called from other shell script build phases

Posted 1:03 PM

buildtools r57, 3 items changed

Bump minimum OS version to 10.4; update doxygen script to change directory to the source root prior to running Doxygen (this allows the specification of relative paths in the Doxyfile)

Posted 1:03 PM

buildtools r56, 5 items changed

Standardize prefix header usage

Posted 1:01 PM

March 25, 2007

Synergy Advance r399, 1 item changed

Remove header files erroneously included in 'Copy Frameworks' phase

Posted 4:59 PM

Synergy Advance r398, 1 item changed

Don't source Ruby scripts, run them directly

Posted 4:47 PM

WOCommon r263, 3 items changed

New build numbering system for WOCommon

Posted 4:46 PM

buildtools r55, 1 item changed

More verbosity

Posted 4:38 PM

Synergy Advance r397, 3 items changed

New build numbering system for Synergy Advance

Posted 4:28 PM

buildtools r54, 2 items changed

Rename GetSVKRevisionString.rb to svk.rb and modularize it so that it can be used by other scripts

Posted 4:28 PM

buildtools r53, 1 item changed

New script, UpdateSubversionRevisionNumbers.rb

Posted 4:27 PM

buildtools r52, 1 item changed

Remove sections of UpdateBuildVersionNumbers.sh made redundant by new system

Posted 4:26 PM

buildtools r51, 1 item changed

New script, GetSVKRevisionString.rb

Posted 3:28 PM

Synergy Advance r396, 2 items changed

Comments cleanup

Posted 3:25 PM

Synergy Advance r395, 1 item changed

Don't build Advanced preferences pane any more (those settings rolled into other panes)

Posted 12:50 AM

March 24, 2007

Synergy Advance r394, 2 items changed

Re-add Frameworks to targets (broken during re-structuring)

Posted 4:45 PM

WOCommon r262, 16 items changed

Fix remaining errors caused by refactoring of preferences code; Synergy Advance now builds and runs again

Posted 4:44 PM

Walrus r150, 2 items changed

Preliminary implementation for '#include' directive

Posted 4:13 PM

WOCommon r261, 3 items changed

Fix many errors and warnings caused by the refactoring of the preferences code

Posted 12:55 AM

Synergy Advance r393, 5 items changed

Comments on plan for Core Data backend

Posted 12:54 AM

March 23, 2007

Synergy Advance r392, 1 item changed

Silence warning about method not found in WOITunesMusicLibrary instance

Posted 8:53 PM

Synergy Advance r391, 2 items changed

Silence warning about WOKernelQueue having a distinct Objective-C type

Posted 8:47 PM

snippets r79, 1 item changed

More path standardization

Posted 7:40 PM

Install r71, 1 item changed

Update paths (standardizing location of files outside the version controlled area)

Posted 7:35 PM

snippets r78, 1 item changed

Update path to Install in nightlies script

Posted 7:32 PM

Install r70, 1 item changed

Tag Synergy 3.1.1 release

Posted 7:30 PM

Install r69, 1 item changed

Synergy 3.1.1 release

Posted 7:29 PM

Synergy r337, 1 item changed

Create Jaguar branch from trunk.

Posted 6:59 PM

Synergy r336, 16 items changed

Bump version number post-release

Posted 6:57 PM

Synergy r335, 1 item changed

Tagging 3.1.1 release.

Posted 6:55 PM

Synergy r334, 2 items changed

Drop plus sign from version number for 3.1.1 release

Posted 6:47 PM

Synergy r333, 17 items changed

Merge r331:332 from panther branch to trunk

Posted 6:39 PM

Synergy r332, 17 items changed

Update version numbers and clean-up project references prior to release

Posted 6:32 PM

Synergy Advance r390, 1 item changed

Update to reflect new relative paths to WOBezel, WODebug, WOHotKey and WOTest

Posted 2:22 PM

WOHotKey r87, 3 items changed

Update to reflect new relative path to WOTest

Posted 2:18 PM

WOHotKey r86, 2 items changed

Move WOCommon from nested external to symlinked peer

Posted 2:15 PM

WOHotKey r85, 3 items changed

Minor house-keeping prior to transition to SVK

Posted 2:13 PM

WODebug r161, 3 items changed

Update to reflect new relative path to WOTest

Posted 1:38 PM

WODebug r160, 2 items changed

Move WOCommon from nested external to symlinked peer

Posted 1:35 PM

WODebug r159, 2 items changed

Minor house-keeping prior to transition to SVK

Posted 1:33 PM

WOCommon r260, 1 item changed

Update to reflect new relative path to WOTest

Posted 1:31 PM

WOBezel r59, 2 items changed

Update to reflect new relative path to WOTest

Posted 1:24 PM

WOBezel r58, 2 items changed

Move WOCommon from nested external to symlinked peer

Posted 1:17 PM

WOBezel r57, 3 items changed

Minor house-keeping prior to transition to SVK

Posted 1:14 PM

WOTest r146, 3 items changed

Clarify TODO comments

Posted 12:55 PM

March 22, 2007

Synergy r331, 206 items changed

Merge r294:330 from panther branch to trunk

Posted 8:29 PM

Synergy r330, 1 item changed

Add symbolic link to WOCommon (non-nested checkout)

Posted 8:07 PM

Synergy r329, 1 item changed

Remove WOCommon external

Posted 8:05 PM

Synergy Advance r389, 3 items changed

Undo relative-path changes related to move of WOCommon outside of source root (use symbolic link instead); remove unused properties on source root

Posted 7:56 PM

WOCommon r259, 2 items changed

Silence GCC warnings about potentially clobbered variables; in this case the use of the volatile keyword alone is not enough because the variables that GCC is complaining about are declared inside the NSMakeRange function.

Posted 5:56 PM

WOCommon r258, 1 item changed

Comment cleanup; eliminate signed/unsigned comparison warning.

Posted 5:55 PM

WOCommon r257, 1 item changed

Get rid of double-checked locking in preferences window controller (always lock); use volatile keyword to silence GCC warnings about potentially clobbered variables.

Posted 5:54 PM

WOCommon r256, 1 item changed

Comment cleanup.

Posted 5:52 PM

WOCommon r255, 1 item changed

Add help/settings template

Posted 4:31 PM

Synergy Advance r388, 3 items changed

Update header search paths to reflect new location for WOCommon

Posted 4:27 PM

Synergy Advance r387, 5 items changed

Depend on WOCommon test-running target

Posted 12:38 PM

WOCommon r254, 2 items changed

Stepper and slider float/int variants

Posted 12:37 PM

March 21, 2007

WOCommon r253, 1 item changed

Use relative paths in Doxyfile

Posted 8:31 PM

Synergy r328, 1 item changed

Silence NSEvent warnings in -subtype method

Posted 1:34 PM

Synergy r327, 2 items changed

Now attempts up to three handshake retries if AudioScrobbler returns a "BADAUTH" response; should fix issue with last.fm now requiring periodic re-logins (apparently once per week)

Posted 1:18 PM

March 20, 2007

snippets r77, 1 item changed

Check out all Synergy Advance dependencies and run all unit tests in nightly build script

Posted 9:41 PM

snippets r76, 1 item changed

Add support for automailed summary reports after each nightlies run (not actually enabled, however, because Net::SMTP only offers insecure transport in Ruby 1.8.6; Ruby 1.9/2.0 offers properly secured transport)

Posted 9:19 PM

snippets r75, 1 item changed

nightlies.rb: ensure that exit status gets stored in global

Posted 1:50 PM

March 19, 2007

snippets r74, 1 item changed

Handle case where no special build settings are to be passed

Posted 11:54 PM

snippets r73, 1 item changed

Workaround Movable Type madness; initial set-up for Synergy Advance nightly builds

Posted 11:49 PM

WOCommon r252, 9 items changed

String encoding

Posted 11:16 PM

Synergy Advance r386, 9 items changed

Redistribution of strings

Posted 10:41 PM

WOCommon r251, 19 items changed

Redistribution of strings

Posted 10:41 PM

WOCommon r250, 12 items changed

Initial import of basic help templates

Posted 6:57 PM

March 16, 2007

Synergy r326, 1 item changed

Optimizations in NSApplication subclass

Posted 2:12 PM

snippets r72, 1 item changed

When updating nightly feed, post to a product-specific category

Posted 1:53 PM

March 15, 2007

snippets r71, 1 item changed

Nightlies script publishes weblog

Posted 9:20 PM

Synergy r325, 19 items changed

Include a copy of the Growl framework inside the source root

Posted 5:24 PM

snippets r70, 1 item changed

Auto-uploads for nightly script; make backups before writing to persistent store

Posted 4:47 PM

snippets r69, 1 item changed

Persistence layer

Posted 2:13 PM

snippets r68, 1 item changed

Initial version of nightlies script; logging, command running, exporting, building etc all working; still have to do upload management and persistent store

Posted 12:30 PM

snippets r67, 1 item changed

Keep a copy of homedir backup script in repo

Posted 12:29 PM

March 14, 2007

Install r68, 1 item changed

Minor changes (relative paths instead of absolute paths) to accommodate automated nightly builds

Posted 8:16 PM

Synergy r324, 21 items changed

Propagate version number to localized InfoPlist.strings files; correct encoding on some files (UTF-8 -> UTF-16)

Posted 6:55 PM

Synergy r323, 3 items changed

Prepare for automated nightly builds (integrate Subversion revision number in version string)

Posted 6:23 PM

March 13, 2007

snippets r66, 1 item changed

WikiText MovableType plugin

Posted 6:09 PM

March 12, 2007

Walrus r149, 1 item changed

More precendence tweaks: an addition expression should have higher precedence than a unary expression while parsing a hash assignment

Posted 9:37 PM

Walrus r148, 2 items changed

Fixed failing specs by modifying rules in the grammar to indicate the desired operator precedence

Posted 9:34 PM

Walrus r147, 3 items changed

Move AST wrapping into a more sensible place (on recovering from left-recursion detection rather than at the point were we manually try to recurse); not only is the code flow clearer now, this fixes a bug where some inner elements weren't getting wrapped properly (a bare Array was getting returned instead)

Posted 9:19 PM

Walrus r146, 2 items changed

Make message expressions and addition left-associative in the Walrus grammar

Posted 8:43 PM

Walrus r145, 8 items changed

Shorthand syntax for #echo and #silent directives; in developing this functionality discovered a bug that already existed but which hadn't been exposed (assignment expressions requiring preceding whitespace in order to parse), which will be fixed separately

Posted 7:21 PM

March 11, 2007

Walrus r144, 1 item changed

Fix double-wrapping of symbols in AST nodes (regression caused by right-recursion changes)

Posted 10:28 PM

Walrus r143, 7 items changed

Full right recursion, preserving right associativity in the simple (one alternative) case

Posted 10:09 PM

March 10, 2007

Walrus r142, 3 items changed

Right-associativity now working for a limited number of specific cases

Posted 7:58 PM

Walrus r141, 4 items changed

Implement the basic jumping back and forth between sequence and choice classes required for continuation-based automated left-recursion recovery

Posted 7:18 PM

Walrus r140, 3 items changed

More left-recursion detection support (left-recursion in ParsletChoice combinations)

Posted 6:57 PM

Walrus r139, 7 items changed

Short-circuit left-recursion in grammar rather than permitting an infinite loop

Posted 6:42 PM

Walrus r138, 2 items changed

Allow message expressions to be chained (of the style 'foo.bar.baz' etc)

Posted 1:21 AM

March 9, 2007

Walrus r137, 1 item changed

Additonal WalrusCloth usage notes

Posted 3:47 PM

Walrus r136, 4 items changed

WalrusCloth

Posted 3:24 PM

March 8, 2007

Walrus r135, 4 items changed

Add RDoc comments to C extensions; new rake task for updating the changelog

Posted 8:21 PM

Walrus r134, 1 item changed

Rakefile cleanups (removing superfluous files from gem)

Posted 6:58 PM

Walrus r133, 10 items changed

Modify '#import' and '#extends' directives to take string literal parameters instead of constants for consistency with Ruby's 'require' style; this also enables the specification of relative paths; alternative method for loading templates that aren't in the load path

Posted 3:28 PM

Install r67, 53 items changed

Created tag Synergy-3.1.1b-release.

Posted 12:29 PM

Install r66, 5 items changed

Update AutoRate.app

Posted 12:29 PM

Install r65, 2 items changed

Synergy 3.1.1b release

Posted 12:21 PM

Synergy r322, 271 items changed

Created tag 3.1.1b-release.

Posted 12:20 PM

Synergy r321, 36 items changed

3.1.1b release

Posted 12:18 PM

Walrus r132, 3 items changed

Can now build a gem using rake

Posted 3:05 AM

March 7, 2007

Walrus r131, 2 items changed

New specs demonstrating the use of the '#import' directive

Posted 6:54 PM

Walrus r130, 2 items changed

Correct an error in the 'basic_child' specs along with text explaining why '#block' overrides should generally use '#def' instead

Posted 6:29 PM

Walrus r129, 1 item changed

Possible alternative way of getting candidate in custom 'require' method

Posted 6:17 PM

Walrus r128, 11 items changed

Make 'Document' subclass requires work more easily for users without explicit knowledge of Ruby's load path mechanism; inheritance acceptance specs and changes to get them working

Posted 6:03 PM

Walrus r127, 3 items changed

Acceptance specs now include an additional run-through, this time using the walrus command-line tool

Posted 1:34 PM

Walrus r126, 1 item changed

Minor tweak to logo

Posted 12:30 PM

Walrus r125, 1 item changed

Cutesy animal logo in usage information (a la Cheetah)

Posted 12:27 PM

Walrus r124, 1 item changed

More error handling

Posted 12:21 PM

Walrus r123, 1 item changed

Return on handling error

Posted 12:15 PM

Walrus r122, 2 items changed

'--halt' switch; '--output-dir' switch; better error handling and reporting

Posted 12:13 PM

March 6, 2007

Walrus r121, 1 item changed

Add 'dry run' switch to tool

Posted 11:21 PM

Walrus r120, 7 items changed

Basic first shot at 'walrus' command-line-tool; Rakefile cleanup; minor refactoring to leverage 'Template' class in various places

Posted 9:32 PM

snippets r65, 1 item changed

Correct typo

Posted 4:27 PM

March 5, 2007

Walrus r119, 1 item changed

Add 'doc' directory to top-level ignore list

Posted 3:59 PM

Walrus r118, 1 item changed

Add top-level README file

Posted 3:58 PM

March 2, 2007

Walrus r117, 2 items changed

Additional sweep through acceptance tests, this time running the compiled Ruby files in a subshell

Posted 5:13 PM

Walrus r116, 5 items changed

Add mkdtemp C extension for secure temporary directory creation

Posted 4:32 PM

Walrus r115, 2 items changed

Remove (now redundant) 'tests' directory; all behaviour and acceptance specifications are now in the 'specs' directory

Posted 3:29 PM

Walrus r114, 2 items changed

Extend 'alternate def calling convention' acceptance spec to demonstrate the inclusion of a block via a placeholder

Posted 1:29 PM

Walrus r113, 4 items changed

Compilation of placeholders (basic case) and accompanying specs

Posted 1:25 PM

Walrus r112, 5 items changed

Compilation of '#slurp' directive and accompanying acceptance tests

Posted 1:08 PM

Walrus r111, 5 items changed

Compilation of '#super' directive and accompanying specs

Posted 1:01 PM

Walrus r110, 4 items changed

More specs demonstrating use of dynamic content in '#def' blocks, and multiple-inclusions of the same block

Posted 11:33 AM

Walrus r109, 4 items changed

Specs to demonstrate alternate '#def' calling conventions; better formatting for compiled '#ruby' directive

Posted 11:26 AM

Walrus r108, 14 items changed

Compilation of '#def' and '#block' directives; specs showing basic parameterless usage for both, nested blocks

Posted 4:15 AM

March 1, 2007

Walrus r107, 6 items changed

High-level acceptance tests for multi-line comments; modifications to multi-line comment compilation to correctly handle embedded newlines

Posted 8:58 PM

Walrus r106, 3 items changed

Spec to test block-passing style to 'accumulate' method

Posted 8:44 PM

Walrus r105, 18 items changed

Compilation of '#ruby' directive, '#set' directive; 'accumulate' method can now optionally take a block instead of a string

Posted 8:42 PM

Walrus r104, 3 items changed

Compilation of '#set' directive; '#set' directive syntax now requires a leading dollar sign on the lvalue of the assignment; explicitly disallow whitespace between the opening dollar sign and the placeholder name (whitespace is allowed if using the 'long format' with curly braces, but only after the braces have been opened)

Posted 8:09 PM

Walrus r103, 1 item changed

Remove safety checks from accessors and trust callers to provide acceptable values (these checks, and particularly the latest changes for cloning inputs and catching TypeErrors, were resulting in almost a ten-times slow-down); in the current specs (262 specs) this safety checks never fire

Posted 7:32 PM

Walrus r102, 8 items changed

Additions to grammar; ability to recognize class variables; broader definition of assignment expressions; compilation of assignment expressions, instance variables

Posted 4:01 PM

Walrus r101, 4 items changed

Clean up specs (some cases of 'should_not_equal' which should have been 'should_not ==')

Posted 10:13 AM