/[Frey]/trunk/lib/Frey/Run.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /trunk/lib/Frey/Run.pm

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 467 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 19:28:09 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3376 byte(s)
Diff to previous 457
rename class with experimental script

Revision 457 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 16:53:13 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3364 byte(s)
Diff to previous 456
added class_runnable, class_inputs and cleanup

Revision 456 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 15:35:34 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3351 byte(s)
Diff to previous 455
finish rename to as_* and remove runnable usage

Revision 455 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 15:28:23 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3342 byte(s)
Diff to previous 447
rename invocable events with prefix as_ with fallback in Frey::Web

This started with brute-force rename using:

  perl -p -i -n -e 's/sub markup/sub as_markup/'  `grep -lr 'sub markup' lib t`
  perl -p -i -n -e 's/sub data/sub as_data/'      `grep -lr 'sub data' lib t`
  perl -p -i -n -e 's/sub sponge/sub as_sponge/'  `grep -lr 'sub sponge' lib t`

  perl -p -i -n -e 's/->markup/->as_markup/'      `grep -lr -- '->markup' lib t`
  perl -p -i -n -e 's/->data/->as_data/'          `grep -lr -- '->data' lib t`
  perl -p -i -n -e 's/->sponge/->as_sponge/'      `grep -lr -- '->sponge' lib t`

  perl -p -i -n -e 's!/markup!/as_markup!'        `grep -lr -- '/markup' lib t etc`
  perl -p -i -n -e 's!/data!/as_data!'            `grep -lr -- '/data' lib t etc`
  perl -p -i -n -e 's!/sponge!/as_sponge!'        `grep -lr -- '/sponge' lib t etc`


Revision 447 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 03:11:41 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3338 byte(s)
Diff to previous 443
call page if it exists to collect dependencies

Revision 443 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 02:14:48 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3378 byte(s)
Diff to previous 431
cleanup object instance creation

- return correct error messages for types
- don't dump undef html before error message

Revision 431 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 00:40:03 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3503 byte(s)
Diff to previous 423
Return instance for roles so we can invoke methods on them

Revision 423 - (view) (annotate) - [select for diffs]
Modified Tue Nov 18 19:50:45 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3203 byte(s)
Diff to previous 421
use YAML, hack status a bit

Revision 421 - (view) (annotate) - [select for diffs]
Modified Tue Nov 18 17:12:09 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3166 byte(s)
Diff to previous 403
added support for formats with data dump

still a bit too complicated for my taste...

Revision 403 - (view) (annotate) - [select for diffs]
Modified Tue Nov 18 10:34:42 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 2671 byte(s)
Diff to previous 400
wrap error in page to preserve internal navigation

Revision 400 - (view) (annotate) - [select for diffs]
Modified Tue Nov 18 02:16:38 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 2625 byte(s)
Diff to previous 369
refactoring and preseve status by actions which are run

skeleton for json and yaml output from data (non-working for now)

Revision 369 - (view) (annotate) - [select for diffs]
Modified Mon Nov 17 14:37:48 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 2279 byte(s)
Diff to previous 365
move form params generation into Frey::Action to share between Frey::Run and Frey::Pipe

Revision 365 - (view) (annotate) - [select for diffs]
Modified Sun Nov 16 19:57:00 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 4029 byte(s)
Diff to previous 364
we really don't want to ask for lazy attributes

Revision 364 - (view) (annotate) - [select for diffs]
Modified Sun Nov 16 19:50:36 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3977 byte(s)
Diff to previous 363
tweak various bits on Frey::PPI to wrap find within tree
in evals so we can *SEE* errors, and split out includes
which can be called externally. Support also values as from
type constraints.

Revision 363 - (view) (annotate) - [select for diffs]
Modified Sun Nov 16 17:50:25 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3906 byte(s)
Diff to previous 361
hide dump into frey-popdown

Revision 361 - (view) (annotate) - [select for diffs]
Modified Sun Nov 16 17:20:26 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3855 byte(s)
Diff to previous 358
report correct number of rows

Revision 358 - (view) (annotate) - [select for diffs]
Modified Sun Nov 16 16:36:53 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3817 byte(s)
Diff to previous 354
if markup returns HASH, assume it's arguments for Frey::Web->page

Revision 354 - (view) (annotate) - [select for diffs]
Modified Sun Nov 16 14:17:18 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3762 byte(s)
Diff to previous 353
sponge returns number of rows and invocation code

Revision 353 - (view) (annotate) - [select for diffs]
Modified Sun Nov 16 14:07:13 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3629 byte(s)
Diff to previous 351
cleanup eval exception handling and check return data from sponge

Revision 351 - (view) (annotate) - [select for diffs]
Modified Sun Nov 16 13:01:56 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3771 byte(s)
Diff to previous 350
dispatch which method to invoke to Frey::Run

Revision 350 - (view) (annotate) - [select for diffs]
Modified Sun Nov 16 00:37:34 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3473 byte(s)
Diff to previous 349
move error into Frey::Web and use it

Revision 349 - (view) (annotate) - [select for diffs]
Modified Sun Nov 16 00:25:39 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3502 byte(s)
Diff to previous 348
implement Runnable type which should rename runnable callback
at once point, and implement select for enum types

Revision 348 - (view) (annotate) - [select for diffs]
Modified Sat Nov 15 23:52:22 2008 UTC (15 years, 7 months ago) by dpavlin
File length: 3120 byte(s)
Diff to previous 339
accept array of default values which will create select

Revision 339 - (view) (annotate) - [select for diffs]
Modified Sat Nov 8 23:34:43 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 2768 byte(s)
Diff to previous 336
implement sponge as table dump

Revision 336 - (view) (annotate) - [select for diffs]
Modified Sat Nov 8 23:03:35 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 2484 byte(s)
Diff to previous 331
merge required attributes to get default values, but this
is really temporary workaround for bug in Frey::PPI

Revision 331 - (view) (annotate) - [select for diffs]
Modified Sat Nov 8 16:12:39 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 2317 byte(s)
Diff to previous 327
implement PPI parser to get default attribute_order

Revision 327 - (view) (annotate) - [select for diffs]
Modified Thu Nov 6 20:56:44 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 2270 byte(s)
Diff to previous 326
improvements to dumper, use html_dump to correctly dump html data

Revision 326 - (view) (annotate) - [select for diffs]
Modified Thu Nov 6 20:25:27 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 2280 byte(s)
Diff to previous 324
use Frey::Dumper for data calls

Revision 324 - (view) (annotate) - [select for diffs]
Modified Thu Nov 6 18:03:06 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 2179 byte(s)
Diff to previous 317
since we are consuming Frey::Config directly we don't have to check if
we can do it

Revision 317 - (view) (annotate) - [select for diffs]
Modified Wed Nov 5 22:05:02 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 2159 byte(s)
Diff to previous 314
added load_class

Revision 314 - (view) (annotate) - [select for diffs]
Modified Wed Nov 5 20:18:33 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 2115 byte(s)
Diff to previous 289
rename execute to runnable which makes much more sense

Revision 289 - (view) (annotate) - [select for diffs]
Modified Wed Nov 5 08:21:00 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 2121 byte(s)
Diff to previous 285
 r3131@llin (orig r255):  dpavlin | 2008-11-04 20:11:37 +0100
 fix warning


Revision 285 - (view) (annotate) - [select for diffs]
Modified Wed Nov 5 08:20:57 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 2124 byte(s)
Diff to previous 281
 r3127@llin (orig r251):  dpavlin | 2008-11-04 19:55:16 +0100
 support default values on Moose objects


Revision 281 - (view) (annotate) - [select for diffs]
Modified Wed Nov 5 08:20:54 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 1914 byte(s)
Diff to previous 277
 r3123@llin (orig r247):  dpavlin | 2008-11-04 18:11:07 +0100
 better output when running code


Revision 277 - (view) (annotate) - [select for diffs]
Modified Wed Nov 5 08:20:50 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 1899 byte(s)
Diff to previous 229
 r3097@llin (orig r243):  dpavlin | 2008-11-02 22:24:04 +0100
 a swipe of refactoring to run under Mojo and Continuity with same REST API
 
 - all objects are now invoked using URL path as object name and param
   (which doesn't work with Mojo as of this commit)
 - Frey::Run is now usable Moose object for both servers
 - move handling of Continuity bits into Frey::Server only


Revision 229 - (view) (annotate) - [select for diffs]
Modified Sat Nov 1 13:17:45 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 1899 byte(s)
Diff to previous 225
don't die on non existing config, return instead

Revision 225 - (view) (annotate) - [select for diffs]
Modified Sat Nov 1 00:59:02 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 1830 byte(s)
Diff to previous 223
role for html_escape

Revision 223 - (view) (annotate) - [select for diffs]
Modified Sat Nov 1 00:14:05 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 1787 byte(s)
Diff to previous 222
refactor callback types into Frey::Run [0.17]

Revision 222 - (view) (annotate) - [select for diffs]
Modified Fri Oct 31 23:17:56 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 1653 byte(s)
Diff to previous 213
use config file to pre-fill required values in objects

Revision 213 - (view) (annotate) - [select for diffs]
Modified Fri Oct 31 19:51:51 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 1483 byte(s)
Diff to previous 206
rest of rename from html -> request

Revision 206 - (view) (annotate) - [select for diffs]
Modified Thu Oct 30 22:35:11 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 1471 byte(s)
Diff to previous 204
restructure bookmarklets and put them in status bar with CSS popup

Revision 204 - (view) (annotate) - [select for diffs]
Modified Thu Oct 30 22:20:02 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 1321 byte(s)
Diff to previous 195
check html then markup for each object to run

Revision 195 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 18:33:53 2008 UTC (15 years, 8 months ago) by dpavlin
File length: 1232 byte(s)
Diff to previous 184
Remove all use of HTTP::Engine which somehow managed to evolve into
state which make Designer unusable.

From previous encounter with pQuery, I knew that it won't fit my
need to re-model html pages on-the-fly. This verison uses
HTML::Query which seems to do a bit better job at this stage.

Revision 184 - (view) (annotate) - [select for diffs]
Modified Tue Sep 9 23:15:46 2008 UTC (15 years, 10 months ago) by dpavlin
File length: 1230 byte(s)
Diff to previous 180
added html call to class browser

Revision 180 - (view) (annotate) - [select for diffs]
Added Sun Aug 31 18:02:50 2008 UTC (15 years, 10 months ago) by dpavlin
File length: 1096 byte(s)
- extracted running of class into Frey::Run which now create real page
- version bump [0.15]

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26