14 years agoAdd boilderplate POD master
t0m [Wed, 19 Aug 2009 20:03:21 +0000]
Add boilderplate POD

14 years agoMerge branch 'master' of git@github.com:bobtfish/catalyst-engine-stomp
t0m [Wed, 19 Aug 2009 19:56:15 +0000]
Merge branch 'master' of git@github.com:bobtfish/catalyst-engine-stomp

14 years agoRemove crap from Makefile.PL by using MI::AuthorRequires
t0m [Wed, 19 Aug 2009 19:51:34 +0000]
Remove crap from Makefile.PL by using MI::AuthorRequires

14 years agoMangle config docs to be nicer, use MooseX::Types
t0m [Wed, 19 Aug 2009 19:46:34 +0000]
Mangle config docs to be nicer, use MooseX::Types

14 years agoMerge commit 'jason/master'
t0m [Wed, 19 Aug 2009 19:39:13 +0000]
Merge commit 'jason/master'

14 years agoAdded some pod for type_key, serializer and subscribe_header features
Jason Tang [Wed, 5 Aug 2009 10:34:00 +0000]
Added some pod for type_key, serializer and subscribe_header features

14 years ago- make type_key 'ro' after controller has been created no real need to change it
Jason Tang [Mon, 3 Aug 2009 13:24:53 +0000]
- make type_key 'ro' after controller has been created no real need to change it

14 years agoIdiot
Tomas Doran [Thu, 30 Jul 2009 02:59:53 +0000]
Idiot

14 years agoClean up
Tomas Doran [Thu, 30 Jul 2009 02:49:11 +0000]
Clean up

14 years agoMerge commit 'jasontang/master'
Tomas Doran [Thu, 30 Jul 2009 02:37:50 +0000]
Merge commit 'jasontang/master'

* commit 'jasontang/master':
  + added bit more code so when you add additional header key/value pairs for

14 years ago+ added bit more code so when you add additional header key/value pairs for
Jason Tang [Thu, 23 Jul 2009 16:36:02 +0000]
+ added bit more code so when you add additional header key/value pairs for
  subscribing

ie
<Engine::Stomp>
    <subscribe_header>
        transformation  jms-object-json
    </subscribe_header>
</Engine::Stomp>

14 years agoMerge commit 'jason/master'
t0m [Wed, 22 Jul 2009 23:39:11 +0000]
Merge commit 'jason/master'

14 years agoallowing setting of the 'type' key in config
Jason Tang [Tue, 21 Jul 2009 16:17:22 +0000]
allowing setting of the 'type' key in config

14 years agoDeclare a test_requires for ConfigLoader, since our test app uses it.
Chris Andrews [Sat, 18 Jul 2009 12:32:50 +0000]
Declare a test_requires for ConfigLoader, since our test app uses it.
(e.g. http://www.nntp.perl.org/group/perl.cpan.testers/2009/07/msg4624474.html)

14 years agoCope with sw_vers' output on later Leopard versions.
Chris Andrews [Mon, 13 Jul 2009 22:04:19 +0000]
Cope with sw_vers' output on later Leopard versions.

14 years agoVersion bump, complete changelog 0.0.6 0.06
Chris Andrews [Mon, 13 Jul 2009 21:24:52 +0000]
Version bump, complete changelog

14 years agoSwitch the test harness module into CatalystX::, and allow it to
Chris Andrews [Mon, 13 Jul 2009 21:19:33 +0000]
Switch the test harness module into CatalystX::, and allow it to
be indexed etc.

14 years agoMerge branch 'master' of git://github.com/chrisa/catalyst-engine-stomp
t0m [Mon, 13 Jul 2009 20:49:36 +0000]
Merge branch 'master' of git://github.com/chrisa/catalyst-engine-stomp

14 years agoBump required Module::Install version to avoid potential issues with auto_install
t0m [Sun, 12 Jul 2009 18:07:03 +0000]
Bump required Module::Install version to avoid potential issues with auto_install

14 years ago*ahem* tabs.
Chris Andrews [Sun, 12 Jul 2009 17:17:53 +0000]
*ahem* tabs.

14 years agoAdd a grep to avoid attempting to subscribe to "/queue/", which
Chris Andrews [Sun, 12 Jul 2009 17:03:05 +0000]
Add a grep to avoid attempting to subscribe to "/queue/", which
annoys ActiveMQ.

14 years agoChangelogging
t0m [Sun, 12 Jul 2009 16:11:11 +0000]
Changelogging

14 years agoFix the nasty digging into action_hash
t0m [Sun, 12 Jul 2009 16:08:09 +0000]
Fix the nasty digging into action_hash

14 years agoEnsure that the test server we start gets the correct lib path
t0m [Sun, 12 Jul 2009 15:59:30 +0000]
Ensure that the test server we start gets the correct lib path

14 years agoUnfuck my subtypes patch, duh. Tests now pass again.
Tomas Doran (t0m) [Wed, 8 Jul 2009 12:28:36 +0000]
Unfuck my subtypes patch, duh. Tests now pass again.

14 years agoRevert the revert of my moving the test modules, and their removal.
Tomas Doran (t0m) [Wed, 8 Jul 2009 12:26:37 +0000]
Revert the revert of my moving the test modules, and their removal.

This broke all the tests, and this unfucks it. We should work out what to do
here, as I'd actually like the test code in this dist - it's useful..

This reverts commit 6ddbeb3b06c04db7fc2818e2e0aef3c17b25e44d.
This reverts commit 476784b94fb83d1a24327f6cfe478b15ea986802.

14 years agoChange to have a 'serializer' attribute on the controller, and coerce a new Data...
Tomas Doran (t0m) [Wed, 8 Jul 2009 11:47:09 +0000]
Change to have a 'serializer' attribute on the controller, and coerce a new Data::Serializer from string. All the config is passed to the constructor, so the original setting config means of changing the serializer works as expected..

14 years agoFix errors not coming out in the backend app for cases like failing to unserialize...
Tomas Doran (t0m) [Wed, 8 Jul 2009 11:40:56 +0000]
Fix errors not coming out in the backend app for cases like failing to unserialize the message

14 years agoRemove this module back to other repo.
Chris Andrews [Sun, 7 Jun 2009 17:41:47 +0000]
Remove this module back to other repo.

14 years agoRevert "Rename Test module into the tests so that it's not picked up by PAUSE"
Chris Andrews [Sun, 7 Jun 2009 09:12:46 +0000]
Revert "Rename Test module into the tests so that it's not picked up by PAUSE"

This reverts commit bd6288553acc66686a0e879a511f55edafbb3205.

14 years agoBump versions for release 0.05
t0m [Sun, 7 Jun 2009 00:39:59 +0000]
Bump versions for release

14 years agoRename Test module into the tests so that it's not picked up by PAUSE
t0m [Sun, 7 Jun 2009 00:26:16 +0000]
Rename Test module into the tests so that it's not picked up by PAUSE

14 years agoRemove MANIFEST, this should be a generated file
t0m [Sun, 7 Jun 2009 00:19:51 +0000]
Remove MANIFEST, this should be a generated file

14 years agoChangelog
t0m [Sun, 7 Jun 2009 00:19:12 +0000]
Changelog

14 years agoFix starting test server
t0m [Sun, 7 Jun 2009 00:13:53 +0000]
Fix starting test server

14 years agoHide sub
t0m [Sun, 7 Jun 2009 00:11:41 +0000]
Hide sub

14 years agoFix test after move
t0m [Sun, 7 Jun 2009 00:08:11 +0000]
Fix test after move

14 years agoTrivial docs to shut pod coverage up
t0m [Sun, 7 Jun 2009 00:04:37 +0000]
Trivial docs to shut pod coverage up

14 years agoMove the testapp out of the main directory and under t/, avoiding the need for a...
t0m [Sat, 6 Jun 2009 23:59:50 +0000]
Move the testapp out of the main directory and under t/, avoiding the need for a special move in Makefile.PL

14 years agoRename tests to de-duplicate numbers
Tomas Doran (t0m) [Sat, 6 Jun 2009 23:25:50 +0000]
Rename tests to de-duplicate numbers

14 years agoSmash tabs to spaces otherwise tests fail
Tomas Doran (t0m) [Sat, 6 Jun 2009 23:24:24 +0000]
Smash tabs to spaces otherwise tests fail

14 years agoMake tests use strict and warnings. Cleanup the killing of activemq so that it happen...
Tomas Doran (t0m) [Sat, 6 Jun 2009 23:21:37 +0000]
Make tests use strict and warnings. Cleanup the killing of activemq so that it happens once you disconnect from stomp, rather than in global destruction, which can fail.

14 years agoTrivial test spacing cleanups
Tomas Doran (t0m) [Sat, 6 Jun 2009 22:51:47 +0000]
Trivial test spacing cleanups

14 years agoReorder Changelog
Tomas Doran (t0m) [Sat, 6 Jun 2009 22:13:34 +0000]
Reorder Changelog

14 years agoPut back namespace::autoclean and fix more whitespace
Tomas Doran (t0m) [Sat, 6 Jun 2009 22:11:15 +0000]
Put back namespace::autoclean and fix more whitespace

14 years agoWhitespace nazism to remove trailing and tabs
Tomas Doran (t0m) [Sat, 6 Jun 2009 22:06:31 +0000]
Whitespace nazism to remove trailing and tabs

14 years agoMerge from chris
Tomas Doran (t0m) [Sat, 6 Jun 2009 22:03:56 +0000]
Merge from chris

14 years agoHandle "no type" in messages better - attempt to reply saying so.
Chris Andrews [Thu, 4 Jun 2009 13:30:21 +0000]
Handle "no type" in messages better - attempt to reply saying so.

14 years agoAdd Catalyst::Test::MessageDriven for in-process testing of messaging apps.
Chris Andrews [Thu, 4 Jun 2009 12:45:13 +0000]
Add Catalyst::Test::MessageDriven for in-process testing of messaging apps.
Add a simple test using it.

14 years agoRework error handling with Data::Serializer
Chris Andrews [Tue, 2 Jun 2009 20:29:16 +0000]
Rework error handling with Data::Serializer

14 years agoChanges for 0.04 0.04
Chris Andrews [Tue, 2 Jun 2009 20:29:07 +0000]
Changes for 0.04

14 years agoUse Data::Serializer, instead of hardcoding YAML. Allow the type of serializer
Chris Andrews [Sat, 30 May 2009 12:06:14 +0000]
Use Data::Serializer, instead of hardcoding YAML. Allow the type of serializer
to be overridden per-controller, in the Catalyst config. We still require YAML,
but now you can actually choose to use something else.

Also add a test for overriding to JSON.

14 years agoUpdate the MANIFEST for test changes.
Chris Andrews [Sat, 30 May 2009 11:30:29 +0000]
Update the MANIFEST for test changes.

14 years agoRemove our dependency on Catalyst::Action::REST. We were only using it
Chris Andrews [Sat, 30 May 2009 11:26:37 +0000]
Remove our dependency on Catalyst::Action::REST. We were only using it
for serialize / deserialize, and we might as well do it ourselves.

We would use Data::Serializer, but its YAML is YAML.pm, which just
doesn't seem to work... when Data::Serializer::YAML_XS shows up, we'll
switch to that.

Also broke the tests out a bit, and added a test for what happens when
the action you invoked crashed.

14 years agoHack module install to ensure we _require_ the stuff for the optional tests if you...
Tomas Doran (t0m) [Sat, 23 May 2009 18:31:41 +0000]
Hack module install to ensure we _require_ the stuff for the optional tests if you're in author mode (i.e. a checkout), but not include them in META.yml. Also protect against broken dists built on Macs before it happens

14 years agoFix POD coverage with some crappy documentation
Tomas Doran (t0m) [Sat, 23 May 2009 18:24:58 +0000]
Fix POD coverage with some crappy documentation

14 years agoBletch, more tabs
Tomas Doran (t0m) [Sat, 23 May 2009 18:20:02 +0000]
Bletch, more tabs

14 years agoMore whitespace nazisim of the smashing tabs to spaces and removing traily variety
Tomas Doran (t0m) [Sat, 23 May 2009 18:14:53 +0000]
More whitespace nazisim of the smashing tabs to spaces and removing traily variety

14 years agoWhitespace nazism
Tomas Doran (t0m) [Sat, 23 May 2009 17:57:32 +0000]
Whitespace nazism

14 years agoAdd a MANIFEST.SKIP
Tomas Doran (t0m) [Sat, 23 May 2009 17:56:47 +0000]
Add a MANIFEST.SKIP

14 years agoRemove version from README; keep not updating it.
Chris Andrews [Thu, 21 May 2009 22:29:39 +0000]
Remove version from README; keep not updating it.

14 years agoRev module version 0.03
Zac [Thu, 21 May 2009 21:59:00 +0000]
Rev module version

14 years agoBump required version of Alien::ActiveMQ
Zac [Thu, 21 May 2009 21:50:27 +0000]
Bump required version of Alien::ActiveMQ

14 years agoChange so that ActiveMQ is only started if not already running
t0m [Thu, 21 May 2009 01:11:30 +0000]
Change so that ActiveMQ is only started if not already running

14 years agoDepend on latest and greatest, ergo kill unknowmn error and lose Scope::Upper from...
t0m [Thu, 21 May 2009 01:05:14 +0000]
Depend on latest and greatest, ergo kill unknowmn error and lose Scope::Upper from the dep chain

14 years ago<sigh> get the dist name right
t0m [Sun, 17 May 2009 16:37:00 +0000]
<sigh> get the dist name right

14 years agoTurn off debug by default, you can say -d for the testapp script anyway and like...
t0m [Sun, 17 May 2009 16:26:46 +0000]
Turn off debug by default, you can say -d for the testapp script anyway and like this we don't get all the crap by default, but you _can_ turn it on in the tests by setting the env variable.. More useful imo :)

Also add dependency on Alien::ActiveMQ, so that you can actually get the smoke
tests run by CPANTS (once I teach that to install ActiveMQ as part of make install, at least)..

We probably need to abstract telling it where the activeMQ server is / or
getting it to start one into a test library - as I just want 'make test' to do
it all, but I guess Chris is more likely to already have a broker running, and
want the tests to point at that instance..

14 years agono_index both relevant packages
t0m [Sun, 17 May 2009 00:42:16 +0000]
no_index both relevant packages

14 years agoMangle package declerations to hide testapp from PAUSE
t0m [Sun, 17 May 2009 00:39:27 +0000]
Mangle package declerations to hide testapp from PAUSE

14 years agoAttempt to please PAUSE by renaming our test app, and marking its package no_index
Chris Andrews [Sat, 16 May 2009 23:10:47 +0000]
Attempt to please PAUSE by renaming our test app, and marking its package no_index

14 years agoTidy up docs, MANIFEST etc.
Chris Andrews [Sat, 16 May 2009 20:42:53 +0000]
Tidy up docs, MANIFEST etc.

14 years agoAdd some feedback to the test; shorten spinup delay.
Chris Andrews [Fri, 15 May 2009 20:36:35 +0000]
Add some feedback to the test; shorten spinup delay.

14 years agoAdd emacs autosaves
Chris Andrews [Fri, 15 May 2009 20:30:59 +0000]
Add emacs autosaves

14 years agoRemove some noisy debug
Chris Andrews [Fri, 15 May 2009 20:20:39 +0000]
Remove some noisy debug

14 years agoCatalyst::Action::Deserialize is part of C::A::REST's distro.
Chris Andrews [Fri, 15 May 2009 20:19:13 +0000]
Catalyst::Action::Deserialize is part of C::A::REST's distro.

14 years agoCommit a basic use test and skip all the tests which require an ActiveMQ instance...
t0m [Mon, 4 May 2009 21:12:08 +0000]
Commit a basic use test and skip all the tests which require an ActiveMQ instance unless one is available

14 years agoAdd .gitignore
t0m [Mon, 4 May 2009 21:05:07 +0000]
Add .gitignore

14 years agoAdd dependency
t0m [Mon, 4 May 2009 21:04:08 +0000]
Add dependency

14 years agoRewrite MakeMaker => Module::Install, cause that is how I roll. add auto_install...
t0m [Fri, 1 May 2009 23:15:19 +0000]
Rewrite MakeMaker => Module::Install, cause that is how I roll. add auto_install as make installdeps is nice for prototyping. Only need 5.8.6, as thats what I have. Require missing MX::Workers, add autoclean as thats what all the cool kids use.

14 years agoInitial MooseX::Workers based wrapper script
Chris Andrews [Fri, 1 May 2009 15:31:37 +0000]
Initial MooseX::Workers based wrapper script

14 years agoFix README, dependencies
Chris Andrews [Thu, 30 Apr 2009 15:52:13 +0000]
Fix README, dependencies

14 years agoRemove Test::Fork, do it by hand
Chris Andrews [Thu, 30 Apr 2009 15:52:03 +0000]
Remove Test::Fork, do it by hand

14 years agoInitial import of Catalyst::Engine::Stomp
Chris Andrews [Thu, 30 Apr 2009 15:38:30 +0000]
Initial import of Catalyst::Engine::Stomp