/[Frey]/branches/no-pager/lib/Frey.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 /branches/no-pager/lib/Frey.pm

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 738 - (view) (annotate) - [select for diffs]
Modified Sat Dec 6 15:29:10 2008 UTC (15 years, 4 months ago) by dpavlin
File length: 1675 byte(s)
Diff to previous 702
 r3584@llin (orig r703):  dpavlin | 2008-12-03 22:24:09 +0100
 rename
 r3585@llin (orig r704):  dpavlin | 2008-12-03 22:26:29 +0100
 document bin/log.sh
 r3586@llin (orig r705):  dpavlin | 2008-12-03 22:36:12 +0100
 fix paths for created class
 r3587@llin (orig r706):  dpavlin | 2008-12-03 22:52:49 +0100
 http://upload.wikimedia.org/wikipedia/commons/0/05/WikEd_fix_html.png
 r3588@llin (orig r707):  dpavlin | 2008-12-03 23:20:46 +0100
 last point for 0.24 and forward
 r3589@llin (orig r708):  dpavlin | 2008-12-03 23:23:26 +0100
 dump html content in textarea
 r3590@llin (orig r709):  dpavlin | 2008-12-03 23:24:19 +0100
 Cleanup all attributes from html
 r3591@llin (orig r710):  dpavlin | 2008-12-04 14:26:57 +0100
 added cookie killer described on my blog at
 https://blog.rot13.org/2006/11/clean_all_http_cookies_and_kill_session.html
 r3592@llin (orig r711):  dpavlin | 2008-12-04 17:02:09 +0100
 add created classes to svk by default
 r3593@llin (orig r712):  dpavlin | 2008-12-04 17:02:57 +0100
 convert form to post, so we don't have double action on next submit (one from get, one from post)
 r3594@llin (orig r713):  dpavlin | 2008-12-04 17:17:48 +0100
 add SlideShare favourites url
 r3595@llin (orig r714):  dpavlin | 2008-12-04 17:28:31 +0100
 fix dependency display
 r3596@llin (orig r715):  dpavlin | 2008-12-04 18:33:39 +0100
 hide _private attributes
 r3597@llin (orig r716):  dpavlin | 2008-12-04 18:35:12 +0100
 separate results_as_data from as_markup to make data reusable
 r3598@llin (orig r717):  dpavlin | 2008-12-04 18:55:27 +0100
 Split run to own line
 r3599@llin (orig r718):  dpavlin | 2008-12-04 19:33:25 +0100
 use_ok correct test
 r3600@llin (orig r719):  dpavlin | 2008-12-04 19:39:37 +0100
 wrap File::Slurp into Frey::File
 r3601@llin (orig r720):  dpavlin | 2008-12-04 21:20:45 +0100
 move checkbox to Frey::Web, fix multiple file commit
 r3602@llin (orig r721):  dpavlin | 2008-12-04 23:31:06 +0100
 fix Frey::File
 r3603@llin (orig r722):  dpavlin | 2008-12-04 23:37:26 +0100
 concepts
 r3604@llin (orig r723):  dpavlin | 2008-12-05 00:09:52 +0100
 mode pod
 r3605@llin (orig r724):  dpavlin | 2008-12-05 18:25:05 +0100
 display pod table of content
 r3606@llin (orig r725):  dpavlin | 2008-12-05 18:33:01 +0100
 fix warnings and take title for icon if it's not specified
 r3607@llin (orig r726):  dpavlin | 2008-12-05 18:34:10 +0100
 Fix output wrapping
 r3608@llin (orig r727):  dpavlin | 2008-12-05 18:34:43 +0100
 sort methods and attributes
 r3609@llin (orig r728):  dpavlin | 2008-12-06 01:19:32 +0100
 support check of single file
 r3610@llin (orig r729):  dpavlin | 2008-12-06 01:20:20 +0100
 more documentation, unfinished
 r3611@llin (orig r730):  dpavlin | 2008-12-06 01:21:36 +0100
 version bump [0.24]
 r3612@llin (orig r731):  dpavlin | 2008-12-06 01:25:19 +0100
 implement CSS2 form layout and support for undef (action support is still broken)
 r3613@llin (orig r732):  dpavlin | 2008-12-06 01:26:12 +0100
 simple two step action as still non-working prototype
 r3614@llin (orig r733):  dpavlin | 2008-12-06 01:43:29 +0100
 change yaml dump format, cleanup
 r3615@llin (orig r734):  dpavlin | 2008-12-06 01:57:49 +0100
 turn short lists to radio boxes
 r3616@llin (orig r735):  dpavlin | 2008-12-06 13:22:36 +0100
 css for documentation, always re-create introspect yaml
 r3617@llin (orig r736):  dpavlin | 2008-12-06 15:34:41 +0100
 put documentation in own line
 r3618@llin (orig r737):  dpavlin | 2008-12-06 15:35:15 +0100
 make commit form transparent so we can see diff behind it


Revision 702 - (view) (annotate) - [select for diffs]
Modified Wed Dec 3 21:12:43 2008 UTC (15 years, 4 months ago) by dpavlin
File length: 1378 byte(s)
Diff to previous 697
branch for no-pager integration

Revision 697 - (view) (annotate) - [select for diffs]
Modified Tue Dec 2 22:22:04 2008 UTC (15 years, 4 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 1378 byte(s)
Diff to previous 692
added link to Frey::Manual

Revision 692 - (view) (annotate) - [select for diffs]
Modified Tue Dec 2 22:06:48 2008 UTC (15 years, 4 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 1339 byte(s)
Diff to previous 657
dump just ref from  and rest of arguments to enable ->dump( 42 ) to work without hitting DBM::Deep in 

Revision 657 - (view) (annotate) - [select for diffs]
Modified Mon Dec 1 12:49:52 2008 UTC (15 years, 4 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 1320 byte(s)
Diff to previous 575
version bump [0.23]

Revision 575 - (view) (annotate) - [select for diffs]
Modified Fri Nov 28 00:05:55 2008 UTC (15 years, 4 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 1320 byte(s)
Diff to previous 572
make every object dumpable without including Data::Dump in every module

Revision 572 - (view) (annotate) - [select for diffs]
Modified Thu Nov 27 22:29:34 2008 UTC (15 years, 4 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 1261 byte(s)
Diff to previous 532
version [0.22]

Revision 532 - (view) (annotate) - [select for diffs]
Modified Wed Nov 26 07:57:12 2008 UTC (15 years, 4 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 1261 byte(s)
Diff to previous 468
refactor Frey::Boostrap from Frey::Server to have correct warn handling

- we now use File::Tee to capture STDERR to file and display that
  (with filtering) for display
- added FREY_NO_LOG enviroment variable to disable logging (for perl -c)
- move all warnings handling into Frey::Web->warnings_html
- make Frey->debug Int (this touched a bunch of tests)

Revision 468 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 19:59:52 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 1479 byte(s)
Diff to previous 463
collect warn output by traping $SIG{__WARN__}
and show it in status line with editor_links

Revision 463 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 18:07:31 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 1262 byte(s)
Diff to previous 455
version bump [0.21]

Revision 455 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 15:28:23 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 1262 byte(s)
Diff to previous 436
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 436 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 01:26:46 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 1256 byte(s)
Diff to previous 415
mark things done, version bump [0.20]

Revision 415 - (view) (annotate) - [select for diffs]
Modified Tue Nov 18 14:19:50 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 1256 byte(s)
Diff to previous 308
version bump [0.19]

Revision 308 - (view) (annotate) - [select for diffs]
Modified Wed Nov 5 19:13:01 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 1256 byte(s)
Diff to previous 293
rename all package references to class as Moose calls them [0.18]

Revision 293 - (view) (annotate) - [select for diffs]
Modified Wed Nov 5 08:21:04 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 1256 byte(s)
Diff to previous 223
 r3135@llin (orig r259):  dpavlin | 2008-11-04 21:40:17 +0100
 document REST URLs for object instrospection and invocation


Revision 223 - (view) (annotate) - [select for diffs]
Modified Sat Nov 1 00:14:05 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 689 byte(s)
Diff to previous 209
refactor callback types into Frey::Run [0.17]

Revision 209 - (view) (annotate) - [select for diffs]
Modified Fri Oct 31 16:24:59 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 689 byte(s)
Diff to previous 195
snippet of introduction documentation.

Revision 195 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 18:33:53 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 424 byte(s)
Diff to previous 180
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 180 - (view) (annotate) - [select for diffs]
Modified Sun Aug 31 18:02:50 2008 UTC (15 years, 7 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 424 byte(s)
Diff to previous 158
- extracted running of class into Frey::Run which now create real page
- version bump [0.15]

Revision 158 - (view) (annotate) - [select for diffs]
Modified Thu Jul 17 18:00:55 2008 UTC (15 years, 9 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 326 byte(s)
Diff to previous 149
generate "static" html pages from methods with markup call [0.14]

Revision 149 - (view) (annotate) - [select for diffs]
Modified Wed Jul 16 21:23:27 2008 UTC (15 years, 9 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 326 byte(s)
Diff to previous 137
partially working label editor in ObjectDesigner -- no save yet! [0.13]

Revision 137 - (view) (annotate) - [select for diffs]
Modified Tue Jul 15 18:06:27 2008 UTC (15 years, 9 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 326 byte(s)
Diff to previous 121
fixed role introspection and simplify code [0.12]

Revision 121 - (view) (annotate) - [select for diffs]
Modified Mon Jul 14 21:22:43 2008 UTC (15 years, 9 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 326 byte(s)
Diff to previous 100
central page creation [0.11]

- make (optional) development feature in Makefile.PL
- split page generation in Frey::Web->page
- cleanup of html generation code all over
- jump to Carp::REPL on errors (nice, but needs to be in browser)

This is a move to more embedded html. While it does seem evil, we are aming
here at lean framework, so readability is prefered...

Revision 100 - (view) (annotate) - [select for diffs]
Modified Fri Jul 11 19:19:42 2008 UTC (15 years, 9 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 302 byte(s)
Diff to previous 58
another refactoring

- cleanup cruft code
- create Frey::ClassLoader to deal with package/class stuff
- Frey::Web role with dom2html to based on Continuity::Widget::DomNode

Revision 58 - (view) (annotate) - [select for diffs]
Modified Tue Jul 8 12:18:33 2008 UTC (15 years, 9 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 878 byte(s)
Diff to previous 56
support any level of sub::modules::namespace

Revision 56 - (view) (annotate) - [select for diffs]
Modified Sun Jul 6 11:59:58 2008 UTC (15 years, 9 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 946 byte(s)
Diff to previous 52
more work on server-size class browser

- correct loading of modules
- display required attributes

Revision 52 - (view) (annotate) - [select for diffs]
Modified Sat Jul 5 15:08:51 2008 UTC (15 years, 9 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 946 byte(s)
Diff to previous 50
return package name and full name for require

Revision 50 - (view) (annotate) - [select for diffs]
Modified Wed Jul 2 22:30:19 2008 UTC (15 years, 9 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 931 byte(s)
Diff to previous 31
more introspection, including few dummy types

Revision 31 - (view) (annotate) - [select for diffs]
Modified Sun Jun 29 20:49:42 2008 UTC (15 years, 9 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 930 byte(s)
Diff to previous 24
fix classes names

Revision 24 - (view) (annotate) - [select for diffs]
Modified Sun Jun 29 16:29:09 2008 UTC (15 years, 9 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 907 byte(s)
Diff to previous 17
Frey base class implemented in Moose

Revision 17 - (view) (annotate) - [select for diffs]
Added Sun Jun 29 11:34:17 2008 UTC (15 years, 9 months ago) by dpavlin
Original Path: trunk/lib/Frey.pm
File length: 253 byte(s)
we have a name: Frey

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