Parent Directory | Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
make classes immutable and remove moose droppings to make Perl::Critic::Moose happy
treat empty fields after submit as not entered
insert timestamp in STDERR flow for easy scrollback to last request (which had pause longer than 3 s)
return also fake content_type with 404
return content-type and code from Frey::Server->request to Mojo
invoke all methods and not only those with as_
re-org error reporting
Frey::Class::Refactor::Modify Frey::ClassBrowser -> Frey::Class::Browser
push correct Content-type to Mojo
first request_url cleanup
default value for refresh is 0 (now)
fix runner, restart still doesn't work
fix
HTTP::Engine server skeleton
split out Continuity based bits to Frey::Server::Continuity and work a bit on Frey::Mojo
first refactor to support request_url correctly (needs more work)
fix double editor open
use xdotool to switch between termnial and firefox screen (super+Tab)
confess error and flush output
remove Frey::Web from Frey::Run
since we can't really send out real headers under Continuity, we just send couple of CR/LFs
tweaks all over the place
check syntax on reload
catch errors in seting html to network, so we don't just die
configurable refresh time and output it
support multiple slashes at begining of static urls
fix static file path
force connection close since we don't send header, and don't have Content-length header (yet)
refactor status into package global our @status and reset it manually on beginning of request try to break out from Frey::Test::Runner recursion and display tests in title
insert status debug all over the place, still no clean solution :-\
new add_status to add data to status line (not working fully yet)
added real server reload via helper script bin/dev.sh which is now recomended way to start development enviroment
finish rename to as_* and remove runnable usage
static files just in static/ and var/ (secure?) more code under eval
added support for formats with data dump still a bit too complicated for my taste...
platform-specific editor stuff is not in Frey::Editor
finish request_url support so it works now
remove annoying read-only vi mode and deal with locking on open
dispatch which method to invoke to Frey::Run
move error into Frey::Web and use it
jump to editor from confess errors
r415@eeepy: dpavlin | 2008-11-09 10:58:33 +0100 move Frey::Server port to config
rename execute to runnable which makes much more sense
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
r3122@llin (orig r246): dpavlin | 2008-11-04 17:41:48 +0100 Frey::Introspection is not special any more, but we need to translate - to :: for better URI compatibility
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
refactor callback types into Frey::Run [0.17]
hush request dump output
fix server testing and simplify code
rest of rename from html -> request
triggers Continuity bug #40544 with patch at http://rt.cpan.org/Ticket/Display.html?id=40544
remove Carp::REPL because it really screws with error reporting.
added html call to class browser
added some pod and cleanup
- extracted running of class into Frey::Run which now create real page - version bump [0.15]
- factor out run_markup which will display output of markup or form for required fields - remove /pod/ dispatcher which was unused (and now works as /markup/Frey::Pod?class=Frey anyway)
added few more static types and support any argument after it to defeat cacheing
generate "static" html pages from methods with markup call [0.14]
skeleton of reload functionality, non-working for now
display pod through URL
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...
cleanup introspection interface
split ClassBrowser into it's own package (class)
show roles as such and don't try to design them
we can really only browse classes which have collection_table exposed
remove debug output
- better table output of available Classes (default page) - require Module::Reload which Continuity will pick up and reload modules for us - dispatch to ObjectDesigner
added Frey::Collection role to database models
minimal server testing Ability to run server on different port by specifiny port on command line of using FREY_PORT enviroment variable
another refactor to support multiple databases [0.09] - Frey::ClassLoader has now saner API (I hope) and ability to load all classes - Frey::ObjectBrowser needs also fey_class now - only packages with rows method will now be browsable
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
handle errors better
moved error catching into Frey::Server
server now binds to port when we call run, so we can run tests with acrive server
skeleton of server-side object browser
more work on server-size class browser - correct loading of modules - display required attributes
remove all usage of Template::Declare [0.05] - die gracefully if class can't be loaded
huge wapping changes all over the place [0.05] - begin move to Continuity::Widget instread of Template::Declare - Frey::Introspection can now mock joose object with accessors
support .htm? as static file format
r44@eeepy: dpavlin | 2008-06-30 18:08:33 +0200 Change logic of generating html page using Frey::HTML->page because Template::Declare around_template is doing it around *all* templates (including those used with show).
r40@eeepy: dpavlin | 2008-06-30 13:37:18 +0200 Move item browser into Strix::View We still have problem with Template::Declare executing multiple times
r39@eeepy: dpavlin | 2008-06-30 09:37:10 +0200 example of callback links
don't require or use Continuity::REPL
callback example (non-working)
cleanup
- show all available package methods if no method is specified - better error output (dump caller if called without args)
another refacture and version bump [0.02] - added support for error pages - added list of classes
Frey::Server->run will run sever so we can test it
another major refactor and version bump [0.01] - return 404 errors for resources which doesn't exist - move HTML page wrapper is now in Fray::HTML->page - dispatch to defined Template::Declare templates - display available templates on status screen - NOTE very clean and unobfuscated mapping - a bits of documentation all over the place
- create slim server caller in bin for Frey::Server - restructure view packages - beginning of rest dispatcher based on Template::Declare
Added Module::Refresh to reload changed modules
return 500 Internal Server Error (RFC 2616) for records which doesn't exist
cpeanup and spit html generation into own package - time template generation - wrap pages in html/head/body - cleanup server and move logic there
print template, first time server produced output! Yeee...
initial code dump of my web-framework-tingy: Continuity + Fey::ORM + Template::Declare
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.
ViewVC Help | |
Powered by ViewVC 1.1.26 |