/[Frey]/trunk/lib/Frey/Class/Browser.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/Class/Browser.pm

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 821 - (view) (annotate) - [select for diffs]
Modified Fri Dec 12 18:02:39 2008 UTC (15 years, 4 months ago) by dpavlin
File length: 2717 byte(s)
Diff to previous 797 , to selected 545
use file produced by Frey::MapReduce to display runnable methods from classes which aren't yet loaded

Revision 797 - (view) (annotate) - [select for diffs]
Modified Wed Dec 10 19:34:06 2008 UTC (15 years, 5 months ago) by dpavlin
File length: 2526 byte(s)
Diff to previous 795 , to selected 545
Frey::Class::Refactor::Modify Frey::ClassLoader -> Frey::Class::Loader

Revision 795 - (view) (annotate) - [select for diffs]
Modified Wed Dec 10 17:57:10 2008 UTC (15 years, 5 months ago) by dpavlin
File length: 2524 byte(s)
Diff to previous 794 , to selected 545
make usage sort optional

Revision 794 - (view) (annotate) - [select for diffs]
Modified Wed Dec 10 17:51:32 2008 UTC (15 years, 5 months ago) by dpavlin
File length: 2388 byte(s)
Copied from: trunk/lib/Frey/ClassBrowser.pm revision 793
Diff to previous 793 , to selected 545
Frey::Class::Refactor::Modify Frey::ClassBrowser -> Frey::Class::Browser

Revision 793 - (view) (annotate) - [select for diffs]
Modified Wed Dec 10 17:51:29 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 2388 byte(s)
Diff to previous 653 , to selected 545
Frey::Class::Refactor::Modify Frey::ClassBrowser -> Frey::Class::Browser

Revision 653 - (view) (annotate) - [select for diffs]
Modified Sun Nov 30 23:49:32 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 2386 byte(s)
Diff to previous 607 , to selected 545
first request_url cleanup

Revision 607 - (view) (annotate) - [select for diffs]
Modified Fri Nov 28 23:22:22 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 2402 byte(s)
Diff to previous 582 , to selected 545
read usage just once (speedup, but shows stale data)

Revision 582 - (view) (annotate) - [select for diffs]
Modified Fri Nov 28 13:18:18 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 2366 byte(s)
Diff to previous 570 , to selected 545
add initial bits for various _as_ methods (not working right now)

Revision 570 - (view) (annotate) - [select for diffs]
Modified Thu Nov 27 22:11:13 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 2348 byte(s)
Diff to previous 555 , to selected 545
tweaks all over the place

Revision 555 - (view) (annotate) - [select for diffs]
Modified Thu Nov 27 17:39:00 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 2296 byte(s)
Diff to previous 550 , to selected 545
extracted Frey::Web::CombineImages and use it also from ClassBrowser

Revision 550 - (view) (annotate) - [select for diffs]
Modified Wed Nov 26 22:38:45 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1964 byte(s)
Diff to previous 545
re-apply Frey::Web if needed

Revision 545 - (view) (annotate) - [selected]
Modified Wed Nov 26 20:47:13 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1951 byte(s)
Diff to previous 532
sort classes alphabetically, clean code

Revision 532 - (view) (annotate) - [select for diffs]
Modified Wed Nov 26 07:57:12 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1956 byte(s)
Diff to previous 531 , to selected 545
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 531 - (view) (annotate) - [select for diffs]
Modified Wed Nov 26 05:14:27 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1955 byte(s)
Diff to previous 530 , to selected 545
better logging of icon errors, open classes in targets named by them
(to better match tabs and favicons)

Revision 530 - (view) (annotate) - [select for diffs]
Modified Wed Nov 26 04:27:00 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1833 byte(s)
Diff to previous 500 , to selected 545
added icons

Revision 500 - (view) (annotate) - [select for diffs]
Modified Mon Nov 24 21:35:34 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1675 byte(s)
Diff to previous 459 , to selected 545
open Frey::Introspect in it's own target within browser

Revision 459 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 17:30:50 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1655 byte(s)
Diff to previous 457 , to selected 545
cleanup and check all runnable methods in html output

Revision 457 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 16:53:13 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1730 byte(s)
Diff to previous 455 , to selected 545
added class_runnable, class_inputs and cleanup

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/ClassBrowser.pm
File length: 1739 byte(s)
Diff to previous 434 , to selected 545
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 434 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 01:21:31 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1758 byte(s)
Diff to previous 427 , to selected 545
sort classes in ClassBrowser by usage

Revision 427 - (view) (annotate) - [select for diffs]
Modified Tue Nov 18 23:42:40 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1186 byte(s)
Diff to previous 418 , to selected 545
don't cache markup, reformat html into new quite readable form

Revision 418 - (view) (annotate) - [select for diffs]
Modified Tue Nov 18 16:54:10 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1165 byte(s)
Diff to previous 409 , to selected 545
Add title to Frey::Web and use it

Revision 409 - (view) (annotate) - [select for diffs]
Modified Tue Nov 18 13:52:26 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1147 byte(s)
Diff to previous 408 , to selected 545
class_methods can now return hash for easy check of defined methods

Revision 408 - (view) (annotate) - [select for diffs]
Modified Tue Nov 18 12:55:32 2008 UTC (15 years, 5 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1149 byte(s)
Diff to previous 314 , to selected 545
move class_methods into ClassLoader and add indication of
input attributes to ClassBrowser

Revision 314 - (view) (annotate) - [select for diffs]
Modified Wed Nov 5 20:18:33 2008 UTC (15 years, 6 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 940 byte(s)
Diff to previous 308 , to selected 545
rename execute to runnable which makes much more sense

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

Revision 292 - (view) (annotate) - [select for diffs]
Modified Wed Nov 5 08:21:03 2008 UTC (15 years, 6 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 983 byte(s)
Diff to previous 279 , to selected 545
 r3134@llin (orig r258):  dpavlin | 2008-11-04 21:26:59 +0100
 make Frey::Introspect default action if there is no
 method specified in url, resulting in major reduction of
 html everywhere which is nice


Revision 279 - (view) (annotate) - [select for diffs]
Modified Wed Nov 5 08:20:52 2008 UTC (15 years, 6 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1012 byte(s)
Diff to previous 272 , to selected 545
 r3121@llin (orig r245):  dpavlin | 2008-11-04 17:40:53 +0100
 fix calling of /Frey::Introspect/markup


Revision 272 - (view) (annotate) - [select for diffs]
Modified Wed Nov 5 08:20:46 2008 UTC (15 years, 6 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1005 byte(s)
Diff to previous 223 , to selected 545
 r3092@llin (orig r238):  dpavlin | 2008-11-01 17:44:32 +0100
 somewhat working class browser


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

Revision 218 - (view) (annotate) - [select for diffs]
Modified Fri Oct 31 22:48:45 2008 UTC (15 years, 6 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 975 byte(s)
Diff to previous 217 , to selected 545
we don't really use Frey::Web role

Revision 217 - (view) (annotate) - [select for diffs]
Modified Fri Oct 31 22:41:34 2008 UTC (15 years, 6 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 993 byte(s)
Diff to previous 213 , to selected 545
we don't really need request handler here, since we don't have
internal state

Revision 213 - (view) (annotate) - [select for diffs]
Modified Fri Oct 31 19:51:51 2008 UTC (15 years, 6 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1132 byte(s)
Diff to previous 187 , to selected 545
rest of rename from html -> request

Revision 187 - (view) (annotate) - [select for diffs]
Modified Sat Sep 13 15:31:54 2008 UTC (15 years, 7 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1120 byte(s)
Diff to previous 184 , to selected 545
fixed inspect html markup

Revision 184 - (view) (annotate) - [select for diffs]
Modified Tue Sep 9 23:15:46 2008 UTC (15 years, 8 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 1070 byte(s)
Diff to previous 158 , to selected 545
added html call to class browser

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/ClassBrowser.pm
File length: 995 byte(s)
Diff to previous 144 , to selected 545
generate "static" html pages from methods with markup call [0.14]

Revision 144 - (view) (annotate) - [select for diffs]
Modified Wed Jul 16 16:03:09 2008 UTC (15 years, 9 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 914 byte(s)
Diff to previous 121 , to selected 545
convert to hand-crufted html which is more readable

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/ClassBrowser.pm
File length: 843 byte(s)
Diff to previous 119 , to selected 545
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 119 - (view) (annotate) - [select for diffs]
Added Sun Jul 13 18:51:29 2008 UTC (15 years, 9 months ago) by dpavlin
Original Path: trunk/lib/Frey/ClassBrowser.pm
File length: 743 byte(s)
Diff to selected 545
split ClassBrowser into it's own package (class)

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