Commit graph

55 commits

Author SHA1 Message Date
Jim Cowart
d2abfd881a Added tests for defer and delay. Removed 'whenHandledThenExecute'. Added postal.reset. Fixed bug in IE with setTimeout call in defer. 2012-03-27 00:55:58 -04:00
Jim Cowart
2936a669fd Fixing typo in SubscriptionDefinition.subscribe 2012-03-22 15:59:28 -04:00
Jim Cowart
1f8bf876e2 README Updates 2012-03-22 01:34:53 -04:00
Jim Cowart
db785cecdb Refactoring publish and subscribe API signatures 2012-03-22 01:14:40 -04:00
Jim Cowart
a111eaa876 Updated build artifacts 2012-03-20 02:42:48 -04:00
Jim Cowart
829d5504ba Updating postal.channel to allow for string topic args only 2012-03-20 02:35:11 -04:00
Jim Cowart
b48bdfc276 Updated README, consolidated standard and AMD build processes 2012-03-20 02:04:35 -04:00
Jim Cowart
e542269058 Updated API to consistently use (data, envelope) signature wherever suscribers and publishers are involved 2012-03-19 23:01:38 -04:00
Jim Cowart
bc29519b4c Changed 'exchange' to 'channel', continued refactor for arg parsing, etc. 2012-03-18 21:51:56 -04:00
Jim Cowart
bb98556f20 Updated build artifacts 2012-03-01 03:56:13 -05:00
Jim Cowart
bd52b93c4c Updated build artifacts 2012-03-01 03:51:30 -05:00
Jim Cowart
e59d3ab07a initial pass for perf cleanup 2012-03-01 03:40:47 -05:00
Jim Cowart
c0f25ea4b4 temporarily deferring s subscription.created event message 2012-02-26 23:10:08 -05:00
Jim Cowart
9c48bb6ad6 Temporarily removed _.any check on subscribe call to validate performance 2012-02-26 23:06:07 -05:00
Jim Cowart
5946df996f Starting consolidation and perf improvements, hopefully 2012-02-26 22:37:33 -05:00
Jim Cowart
86713585e8 Removing console log statements from bindExchanges call 2012-02-26 16:27:01 -05:00
Jim Cowart
60e20444e1 Fixing auto-indent issues 2012-02-26 16:26:08 -05:00
Jim Cowart
6d3e301cf4 Added the bindExchangeses call to the API, including initial tests 2012-02-26 16:22:54 -05:00
Jim Cowart
a6d5fa01b7 Included return on the Api call to add a wireTap, so that the subscriber could remove the tap 2012-02-26 14:51:45 -05:00
Alex Robson
76c0cf337b Changing subscription notifications to a message on the postal channel 2012-02-22 22:33:15 -05:00
Alex Robson
8d0c8d361e Adding subscribtion-created, subcsription-removed event publishes to wiretaps on subscribe/unsubscribe. 2012-02-22 16:41:34 -05:00
Jim Cowart
ac05df0f42 Updating build artifacts 2012-01-15 21:57:15 -05:00
Jim Cowart
dface81693 Fixing obvious typo in diags 2012-01-15 21:50:14 -05:00
Jim Cowart
13d6c7c419 Added envelope argument to publish methods, updated diags to use it correctly. 2012-01-15 21:46:34 -05:00
Jim Cowart
f145105282 Fixing bug with postal.publish payload not getting set properly 2012-01-15 19:52:18 -05:00
Jim Cowart
c364d0ea34 Fixing bug with postal.subscribe callback not getting properly registered 2012-01-15 19:38:08 -05:00
Jim Cowart
3564224e2b Added shortcut publish and subscribe methods to the postal api object. This allows for quick publishing/subscribing where it's either not important to have a handle to the channel, or the channel handle isn't known or accessible. 2011-09-27 18:03:07 -04:00
Jim Cowart
d9fa989611 Refactored postal to use anvil.js for builds 2011-09-20 15:35:36 -04:00
Jim Cowart
4673a864a0 Adding diagnostics file to build 2011-09-14 11:02:14 -04:00
Jim Cowart
bda33ea76e Changed createChannel method name to channel. Rebuilt output file 2011-09-13 01:13:51 -04:00
Jim Cowart
2afc33af11 Further refactor work on the overall API, and adapting the unit tests to cover the new code base 2011-09-13 00:55:49 -04:00
Jim Cowart
f33a06dd77 Refactored the API yet again - splitting out the ChannelDefinition concerns from the SubscriptionDefinition concerns 2011-09-12 17:49:21 -04:00
Jim Cowart
d742595f2e Adding extend logic to publish for clients not using fluent configuration 2011-09-11 22:43:19 -04:00
Jim Cowart
db0e59314b Fixing bugs I introduced in last commit 2011-09-11 22:06:48 -04:00
Jim Cowart
8b710b31c1 Fixing bugs I introduced in last commit 2011-09-11 22:06:03 -04:00
Jim Cowart
635e1a37a4 Adding defaults for publishing and subscribing without using fluent configuration 2011-09-11 22:04:02 -04:00
Jim Cowart
a5d91d32f4 Added cache to bindingsResolver and tests to cover it 2011-09-11 01:37:31 -04:00
Jim Cowart
1390114766 Fixed yet another bug with the modifiers 2011-09-11 00:54:42 -04:00
Jim Cowart
00e48870cd Added call to set the config callback to wrapped modifier version since I was a big dummy and forgot it to begin with 2011-09-11 00:49:14 -04:00
Jim Cowart
cfd8ed742d Added logic to take into account the order in which modifiers are applied to subscriptions. 2011-09-11 00:46:31 -04:00
Jim Cowart
e2712749d5 Adding async options on subscriptions... 2011-09-10 23:34:15 -04:00
Jim Cowart
8f64fe950a Removing old source files 2011-09-10 09:43:19 -04:00
Jim Cowart
6d517a4539 Adding test coverage 2011-09-09 18:05:47 -04:00
Jim Cowart
18ee34b4f8 Moving new code base into separate files, creating tests, archiving old code base until refactor is complete. 2011-09-09 01:23:07 -04:00
Jim Cowart
7c8c5d7754 Added bindingsResolver and completed publish method on localBus. Added additional fluent config options that will be implemented next. 2011-09-07 05:11:24 -04:00
Jim Cowart
edb2920c9b Continuing the major API refactor.... 2011-08-20 01:27:19 -04:00
Jim Cowart
f70a6ef861 Starting to replace custom rolled functions with underscore 2011-08-26 00:24:30 -04:00
Jim Cowart
a90af10461 Fixed bug with the switch back into NORMAL mode from replay or capture 2011-08-16 02:00:01 -04:00
Jim Cowart
cf8cbe7b3d Additional tweaks to panels and adding hash monitoring for mode 2011-08-14 21:48:35 -04:00
Jim Cowart
3fc7f48c57 Changes to make the replay and capture panels a bit more browser-friendly. re-organized the build folder also 2011-08-14 18:15:38 -04:00