[Jifty-commit] r3954 - in jifty/trunk: bin lib t
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Fri Aug 24 00:19:25 EDT 2007
Author: jesse
Date: Fri Aug 24 00:19:23 2007
New Revision: 3954
Modified:
jifty/trunk/ (props changed)
jifty/trunk/Changelog
jifty/trunk/MANIFEST
jifty/trunk/META.yml
jifty/trunk/bin/generate-changelog
jifty/trunk/lib/Jifty.pm
jifty/trunk/t/01-dependencies.t
Log:
r66553 at pinglin: jesse | 2007-08-24 00:17:00 -0400
*releng
Modified: jifty/trunk/Changelog
==============================================================================
--- jifty/trunk/Changelog (original)
+++ jifty/trunk/Changelog Fri Aug 24 00:19:23 2007
@@ -1,3 +1,932 @@
+Jifty 0.70824
+
+INSTALL
+=======
+
+ * WWW::Mechanize versions before 1.30 had broken gzip behaviour which broke
+ tests - jesse
+
+ * properly skip client side td test if new B is not found. - clkao
+
+ * GD is not mandatory requirement. Skip chart test if not found. - clkao
+
+ * require Class::Trigger 0.12 for abortable triggers used by css/js
+ compression plugin. - clkao
+
+ * debian packaging - yves
+
+ * Makefile.PL - Jifty now depends on TD 0.26 - agentz
+
+ * r1254 at agentz-office: agentz | 2007-08-10 17:08:14 +0800 Makefile.PL - do
+ NOT skip any tests under t/ unintentionally ;) - agentz
+
+ * Updated the module recommendations for the Chart plugin. - sterling
+
+ * Adding Image::Info dependency used during testing of Jifty::Plugin::Chart
+ - sterling
+
+ * add missing Test::Log4perl dep and update the Jifty::DBI requirement -
+ falcone
+
+ * Changing the Jifty console requirement back to default => 0. - sterling
+
+ * debian dependancies
+* T::D 0.21 needed to pass tests - yves
+
+ * add IPC::Run3 to dependency. - clkao
+
+ * Update dep to include version of Module::Pluggable that is patched so that
+ compile errors are caught - trs
+
+ * Add dependency on Class::Trigger - alexmv
+
+ * here sunnavy comes, ;-) - sunnavy
+
+ * typo in recommends - falcone
+
+ * Add myself to AUTHORS - andk
+
+ * Better diagnostic messages in the dependency checking script. Thanks to
+ Andreas Koenig - jesse
+
+ * don't index plugins' test directories - jesse
+
+
+TESTING
+=======
+
+ * Add failing tests for load_by_kv with chr(0) - sartak
+
+ * clean up load_by_kv - jesse
+
+ * The warnings come from the server code after the fork. Test::Log4Perl isn't
+ going to catch them. - jesse
+
+ - Fix our test mech to not choke on non-default cookie names
+ - Clean up page headers
+ - Remove unecessary var - trs
+
+ * Fix the template subclassing tests. - clkao
+
+ * Helper method for mounting crud view. - clkao
+
+ * Add a little pod coverage - sartak
+
+ * Make sure there's always a stash during testing since we don't always go
+ through the web - sartak
+
+ * Pass defaults to render_region in test. - clkao
+
+ * the actual templates for the 16- test.t/TestApp - clkao
+
+ * failing tests for region and show inconsistency. - clkao
+
+ * make a chdir conform to the rest of the test suite and use Jifty::SubTest
+ chdir noticed by Andreas Koenig during his cleanups - falcone
+
+ * add tests for UTF-8 related things - ruz
+
+ * a failing test about utf8 when using T::D - yves
+
+* we need bytes in escape_uri then 'use bytes'
+* resulting string is always valid ascii string,
+ so we shouldn't forcibly set utf flag - ruz
+
+ * fast test support: truncate tables rather than recreating database when
+ JIFTY_FAST_TEST is specified. - clkao
+
+VIEW
+====
+
+ * update tabview plugin to use new relative path syntax for td show(). -
+ clkao
+
+ * don't use pager to determine items as list_items might be called directly
+ and no pager has been set on the collection. - clkao
+
+ * Jifty::Plugin::SkeletonApp::Dispatcher - Do not override the 'Home' menu
+ item if the app had set it already. - audreyt
+
+ * Jifty::View::Declare::CRUD - I18N. - audreyt
+
+ * Fixed a problem where some disabled elements weren't re-enabled after a
+ submission when the disabled elements were outside of the fragment being
+ refreshed. - efunneko
+
+ * Added a new helper, new_record_action(), that wraps new_action() with
+ additional help creating Create, Update, Delete, and Search actions for
+ models. - sterling
+
+ * Fixes to use_mason_wrapper():
+ * Added a test to make sure use_mason_wrapper() works.
+ * Added $jifty_internal_request to note whether a Mason request is internal or not.
+ * Altered the autohandler to use $jifty_internal_request when blocking access to /_elements/
+ * Fixed error handling in the autohandler to redirect to /__jifty/error/requested_private_component rather than /errors/requested_private_component - sterling
+
+ * Give the browser (particularly Safari) some more "settle time" - trs
+
+ * Added support for more javascript triggers for most form elements: onclick
+ onchange ondblclick onmousedown onmouseup onmouseover onmousemove
+ onmouseout onfocus onblur onkeypress onkeydown onkeyup onselect - efunneko
+
+ * Fix to a JavaScript bug performing the rerendering of IMG graphs. -
+ sterling
+
+ * Without the conditional we'll hide errors as soon as we display them - trs
+
+ * Add explicit hide/show for the error, warning, and canonicalization note
+ divs. This solves some long time ugliness on IE. However, it is not perfect
+ as I am still getting some rendering issues on IE. Does not seem to break
+ anything on FF. - sterling
+
+ * Fix a fragment update regression caused by the trimclient merge. - clkao
+
+* Make enter key submit in the address search popup.
+* Fix the close link in ambigious address popup. - clkao
+
+ * Add some classes - trs
+
+ - CRUD view: Minor refactoring for easy wording change
+ - Provide the D in CRUD - trs
+
+ * CRUD: Don't bother showing edit link if current user can't - clkao
+
+ - Plugin CSS and JS (which should be put in
+ share/plugin/Jifty/Plugin/Foo/web/static/{css,js}) is now compressed by
+ CCJS
+ - CCJS can compress more than just main.css by calling Jifty->web->add_css("file.css") - trs
+
+ * in REST record_to_data, skip container columns. - clkao
+
+ * r60264 at 102: jesse | 2007-07-08 21:52:09 -0700
+ * Template::Declare behaviour change for "show 'foo'" to now show foo at the current template depth. - jesse
+
+ * r24794 at zot: tom | 2007-06-21 02:46:02 -0400 Restore and update the OOM
+ patch to the YUI calendar - trs
+
+ * Convert to using the form of declaring titles that works when using the
+ mason wrapper with TD - trs
+
+ * CRUD plugin cleanup and refactoring - jesse
+
+ * CRUD View: Also export display_columns so it's not required to
+ override it - trs
+
+* New Template::Declare page syntax for additional code block run
+ before wrapper, and have the returned value passed to wrapper:
+
+template foo =>
+ page { title => 'this is title', other => 'foo' }
+ content {
+ h1 { 'blah }
+ }; - clkao
+
+ * Fix jifty->web->out from without td used with mason wrapper. - clkao
+
+ * try not to interfere when a user clicks on a link with a modifier key
+ pressed - jesse
+
+ * YourApp::View->use_mason_wrapper now lets your write page {} in TD but uses
+ your mason wrapper. - clkao
+
+ * Do not call update() when ctrl-clicked - clkao
+
+ * Fix javascript emission when CompressedCSSandJS plugin is not loaded
+ noticed by dpavlin++. - clkao
+
+ * Refactor the CRUD view to make it easier to customize the output - jesse
+
+ * when rendering the keybindings div, reset Jifty.KeyBindings. Ideally we
+ might want to keep the state with the div so it resets itself when
+ replaced. - clkao
+
+ * For post fragment update script evaluation, use YUI OnAvailable rather than
+ hardcoded setTimeout. - clkao
+
+ * switch url from an attribute to a child node for ajax redirects. (The old
+ behaviour didn't work in safari) - jesse
+
+ * add_javascript method to simplify adding JS libs and updated doc - trs
+
+ * Fix update() called from non-form. - clkao
+
+ * Implement "submit => undef" in onclick hook where it should submit all
+ actions. - clkao
+
+ * Let the code calling the wrapper specify a page class to use to support
+ multiple page types - trs
+
+ * Make redirect inside region work. - clkao
+
+ * Make Jifty->web->out work during the dispatch rule stage. - clkao
+
+ * Optionally use app's View::Page class for wrapper. - clkao
+
+ * refactor the TD wrapper into a class. - clkao
+
+ * Abstract render_footer.
+* Header is always considered done when sending out nontoplevel wrapper in spa. - clkao
+
+ * r57907 at pinglin: jesse | 2007-06-03 16:59:42 -0400
+ * The SPA templates no longer include css and js twice - jesse
+
+ * Template::DEeclare now gets a hashref of all the arguments set() in the
+ dispatcher. - jesse
+
+ * Fix search collection for CRUD. - clkao
+
+ * Better factored CRUD library, ready for local overriding - jesse
+
+ * Calendar: Our default canonicalizer is yyyy-mm-dd, while the calendar
+ generates single-character months and dates sometimes. Standardize on the
+ two-digit form. - alexmv
+
+ * CRUD view and a working example (sitenews) - jesse
+
+ * Always use an application's 'wrapper' in preference to the Jifty default
+ - jesse
+
+ * clean url for submenu - yves
+
+ * add a render_as_classical_menu to have the same menu with T::D view than
+ older mason _elements/nav. - yves
+
+ * Stop a certain class of validator error that causes an infinite loop in
+ IE - jesse
+
+ * CRUD builder search works
+ - jesse
+
+ * Jifty::View::Declare::CRUD lifted from BabelBee
+ - jesse
+
+ * add the ability to have some code before a javascript click : onclick => [
+ { beforeclick => "<somecode>;" }, { args => ... - yves
+
+ * More refactoring in support of adding new view handlers. - jesse
+
+U-PUBSUB
+========
+
+ * Jifty.Subs needs outs_raw. - clkao
+
+DOC
+===
+
+ * Minor pod additions. removing unneeded wrappers - jesse
+
+ * Adding documentation for Action and Static attributes to resolve POD
+ coverage test failures. - sterling
+
+ * Adding tangent and return to the glossary. - sterling
+
+ * Updating Pod and source comments for Jifty::Config. Performed some Perl
+ tidying and added a new section describing why Jifty uses three levels of
+ configuration files (may need additional editting). - sterling
+
+ * Cleaning up the Pod and adding a few code comments to Jifty::Collection.
+ - sterling
+
+ * Added myself to AUTHORS - efunneko
+
+ * Updating Pod and adding code comments to Jifty::Client. - sterling
+
+ * Major Pod improvement to the class loader, many more helpful code comments,
+ and some tidying for the class loader. Phew. - sterling
+
+ * Cleaning up the Pod for Jifty::Bootstrap - sterling
+
+ * Improved code comments and minor perl tidy. - sterling
+
+ * Added more POD to fix coverage issues and added a description to the
+ client_cacheable and client_cache_content methods of PageRegion. - sterling
+
+ * Additional fix to POD coverage for the CRUDView attribute. - sterling
+
+ * Fixing POD issues in CRUD, adding some code comments, and minor perl
+ tidying. - sterling
+
+ * Fixing error that occurred during previous push. - sterling
+
+ * Improving some of the Pod, code comments, and minor perl tidying. -
+ sterling
+
+ * Improved code comments and minor perl tidy. - sterling
+
+ * Added more POD to fix coverage issues and added a description to the
+ client_cacheable and client_cache_content methods of PageRegion. - sterling
+
+ * Additional fix to POD coverage for the CRUDView attribute. - sterling
+
+ * Fixing POD issues in CRUD, adding some code comments, and minor perl
+ tidying. - sterling
+
+ * Improving some of the Pod, code comments, and minor perl tidying. -
+ sterling
+
+ * add myself to AUTHORS :) - sartak
+
+ * added some pod to help make pod tests pass - jesse
+
+ * Added a recipe for using "result_of" to fetch information about actions for
+ use in appends. - sterling
+
+ * Added NAME sections and short descriptions for the CPAN module summary.
+ - sterling
+
+ * Adding documentation to Jifty::Plugin::Debug to fix POD coverage failures.
+ - sterling
+
+ * Added an additional see also to Jifty::Manual::AccessControl to the User
+ and Authentication::Password plugins. - sterling
+
+ * The true return value of the module needs to not be part of the POD
+ * Fix a POD nitpick - alexmv
+
+ * word-wrapping some POD - nelhage
+
+ * Fleshing out and cleaning up the documentation for
+ Jifty::Plugin::Authentication::Password. - sterling
+
+ * Fleshing out and cleaning up the documentation for Jifty::Plugin::User.
+ - sterling
+
+ * Added a many-to-many relationship recipe to the cookbook. - sterling
+
+ * added see also section to Jifty::Upgrade - bartb
+
+ * Now with more POD! (and passing POD tests) - trs
+
+ * Extracting talks from the jifty dist - jesse
+
+* r58374 at pinglin: jesse | 2007-06-14 20:17:33 -0400
+ * Full doc for the existing CRUD templates - jesse
+
+ * Cleaning up and improving some of the view documentation. - sterling
+
+ * Yada Sample application: Example::Todo is too hard to type. Yada! - clkao
+
+ * The cookbook was wrong about the auth recipe - jesse
+
+ * More comment about the JAFF handling special case from update(). - clkao
+
+ * Clarifying comments about the plugins lists - trs
+
+ * document why the validate hack exists. - clkao
+
+ * exceedingly minor POD fixes. - diakopter
+
+ * fix some pod bugs in Jifty/API.pm - sunnavy
+
+ * update zh_cn.po - sunnavy
+
+ * documentation fix that seems to have been forgotten when length was renamed
+ max_length - andk
+
+ * add 'Login on demand' section to Cookbook - ruz
+
+ * Added section on dynamically created binary content in the cookbook - alech
+
+ * add docs to pass the pod-coverage tests - falcone
+
+ * small update to ru.po - ruz
+
+ * add docs to escape_uri
+* fix it in the way need it to work, it's escape_uri_utf8. there is no
+ way to escape binary and text scalars in one sub, we need the latter. - ruz
+
+ * ru.po - ruz
+
+ * linked POD++ - ruz
+
+PLUGINS
+=======
+ * Plugins may now have regular models. These are deployed after
+ the schema is setup after adding the plugin to installation.
+ Plugins can bootstrap and upgrade their schema with their own
+ version numbers just like applications (though with slightly
+ different details). - sterling
+
+
+ * Adding a plugin for using the jQuery Javascript library with Jifty.
+ - sterling
+
+ * Fixing the chart plugin tests to match up with changes that have happened
+ to the API since they were written. - sterling
+
+ * Chart plugin configuration updates:
+ * Deprecating the renderer option.
+ * Adding the DefaultRenderer option to replace renderer.
+ * Adding the PreloadRenderers option to allow additional renderers to be preloaded.
+ * Updated the documentation.
+ * Made sure that the configuration is always passed to the renderer constructor, even if they are loaded late. - sterling
+
+ * Chart Plugin: Removing extra comma from JavaScript list. - sterling
+
+ * Chart Plugin: Whoops. Forgot to check in the actual XML SWF library. This
+ is version 4.6. - trs
+
+ - Chart Plugin: Treat the width and height appropriately
+ - Chart Plugin: Add the XML::Simple dep - trs
+
+ * Bunch of updates to the chart plugin
+
+ - Refactored dispatcher
+ - Added XML SWF renderer
+ - Renderers are now passed the configuration hash when init'd
+ - trs
+
+ * Chart Plugin: Use PlotKit.Base.map explicitly - trs
+
+ * Chart Plugin: Render onAvailable instead of on window load so that we work
+ in regions - trs
+
+ * Chart Plugin: Make sure we do not attempt to render 0 pixel values no
+ matter what.
+ - sterling
+
+ * Chart Plugin: Adding the SimpleBars renderer as a decent, dead-simple HTML-
+ based renderer for HorizontalBars and a prototype for using tables for client-
+ side chart configuration. - sterling
+
+ * Chart Plugin: Removed some redundant code from the PlotKit renderer and
+ added support for options to the GD::Graph and Chart renderers.
+ - sterling
+
+ * Chart Plugin: Improved the way the DIV tag is generated for PlotKit.
+ - sterling
+
+ * Chart Plugin: Added better error handling on renderer require.
+ - sterling
+
+ * Chart Plugin: Standardizing the chart types across the three current
+ renderers. - sterling
+
+ * Chart Plugin: Updated the behaviour script used by IMG chart renderers to
+ make it more URI aware. - sterling
+
+ * Chart Plugin: Fix failing dependency test because Chart uses GD to fix
+ testing. - sterling
+
+ * Chart Plugin: Added a renderer parameter to the chart() method and add per-
+ renderer initialization. - sterling
+
+ * Chart Plugin: Making the IMG-based chart renderers capable of handling CSS
+ styling with some added behaviour. - sterling
+
+ * Chart Plugin: Don't mess with the data structure if it's already what
+ plotkit expects - trs
+
+ * Chart Plugin: *Very* custom packed PlotKit (from svn) that no longer
+ depends on MochiKit exporting functions into the global namespace. Still
+ need to solve the issue of why MochiKit blows up when included in our
+ honkin' JS file... - trs
+
+ * Chart Plugin: Uncomment neccessary require. Make sure to handle undefined
+ stuff - trs
+
+ * Basic PlotKit renderer for Chart plugin - trs
+
+ * Made the chart plugin test smarter and added one for the GD::Graph
+ renderer. - sterling
+
+ * Fixed an eensy POD bug. - sterling
+
+ * Fixed POD coverage issue. - sterling
+
+ * Updated POD and removed an unnecessary extra subroutine call. - sterling
+
+ * Added a renderer for GD::Graph - sterling
+
+ * Moved the chart/* dispatch to chart/chart/* to make room for alternate
+ charting mechanisms. - sterling
+
+ * Fixed the way arguments are passed to the render() method in
+ Jifty::Plugin::Chart::Web. - sterling
+
+ * Added a hack to chart.t (forcing an early load of GD) to avoid the
+ segfault that was causing it to fail. Removed the TODO block from the
+ test. - sterling
+
+ * Regarding Jifty::Plugin::Chart: Added better comments. Fixed some
+ error handling. Switched to using scalar_png(). Switched to using -
+ >require rather than an eval to load Chart classes. Eliminated the
+ need for IO::String. Moved some processing out of View and into
+ Dispatcher. - sterling
+
+ * Adding a test suite for Jifty::Plugin::Chart, but it is having weird
+ troubles loading Chart::* because that seems to disconnect the server
+ output or something. - sterling
+
+ * Added the Chart::Base recommendation for the Chart plugin. - sterling
+
+ * Added documentation to the experimental Chart plugin. - sterling
+
+ * Adding a plugin for rendering charts of data. - sterling
+
+ * Updated tabview plugin to work when it's not already inside a region
+ - jesse
+
+ * Fix IE issues with search div. - clkao
+
+ * i18n for feedback plugin. - clkao
+
+ * Incredibly naive "image column" userpic plugin. - jesse
+
+ * ActorMetadata plugin: Asset renamed to ActorMetadata
+ - jesse
+
+ * First cut of GoogleMap plugin. - clkao
+
+ * Facebook plugin: Provide a way to link existing users with a Facebook
+ account - trs
+
+ * Facebook plugin: More pod, forceable login - trs
+
+ * Basic Facebook auth plugin - trs
+
+ * OpenID Plugin: Add a "next" parameter so one can specify the next page to
+ go after openid login. - gugod
+
+ * debug plugin for logging dispatched rules and current user. - clkao
+
+ * Password Auth: Plugin view class should respect app page. - clkao
+
+ * Got the tabview plugin working with non-CRUD code.
+ * got the tabview plugin preloading the first tab, even if it's marked as a region rather than a static tab - jesse
+
+ * Single Page App: Unbreak nojs form submitting when SPA is enabled. - clkao
+
+ * CompressedCSSandJS: support optional javascript minifier. - clkao
+
+ * Move the javascript concatenating logic from Jifty::Web to the
+ plugin. - clkao
+
+ * CodePress plugin: bump version to 0.02, remove requirement to modify
+ submit form button (and in process break next_page after it, because it
+ turns normal form submit into Ajax form submit which doesn't handle
+ redirects very well -- because it usually redirects to page which isn't
+ valid XML) - dpavlin
+
+ * Added a 'feedback' plugin
+ - jesse
+
+ * In SinglePage mode, allow Action::Redirect to happen within webservice and
+ have the client js accepts it. - clkao
+
+ * CodePress plugin; add language accessor to select syntax highlight language
+ (instead of default generic), example of usage, replace onload with
+ DOM.Events - dpavlin
+
+ * CodePress plugin for web-based source code editor with syntax
+ highlighting - dpavlin
+
+ * Make SinglePage plugin configurable. - clkao
+
+ * First draft of SinglePage plugin. - clkao
+
+ * Make CompressCSSandJS optional.
+* always refresh css & js if in devel mode. - clkao
+
+ * OpenId Plugin: Fix has_alternative_auth. - clkao
+
+ * Authentication::Password plugin: The (unused) resend_confirmation template
+ was missing. - clkao
+
+ * User model mixin for OpenID plugin.
+* Make Authenticate::Password aware that there can be alternative
+ authentication systems.
+* Make OpenID plugin work even when Authenticate::Password is
+ enabled. - clkao
+
+ * OpenID Plugin: The minimum required OpenID View for your app to
+ mixin. - gugod
+
+ * TabView plugin. - clkao
+
+ * Site news plugin - jesse
+
+ * A Jifty console to provide quick diagnostic shell for debugging or
+ maintaining purpose.
+
+Yes, it's learnt from RoR, and it's good to have it when developing
+applications, or when you just start learning Jifty. - gugod
+
+ * This is the OpenID plugin code. Setting up your app to use OpenID isn't as
+ easy as we thought it to be. Will need a receipe to teach people how to
+ cook it. - gugod
+
+ * Login plugin: return id of the user from action - ruz
+
+ * REST dispatcher: always use warnings and strict. - jesse
+
+ * REST plugin: render referencing fields in a saner fashion. - clkao
+
+ * plugin to add a wiki toolbar to textarea - yves
+
+ * plugin to use Wyzz online wyziwig editor to render textaera for test and
+ comments - yves
+
+CORE
+====
+
+ * Remove cargo-culting changing of $0 from Jifty::SubTest. It doesn't affect
+ test output but does break things - jesse
+
+ * respect initial PATH in env under fastcgi. - clkao
+
+ * Add friendly_date method to Jifty::DateTime which special-cases
+ yesterday/today/tomorrow - sartak
+
+ * Jifty::View::Declare - Work around Perl 5.9.5 bug by avoid punning the
+ constant name BaseClass with the subclass name ::BaseClass. - audreyt
+
+ * todo-ify failing tests in t/13-sessions.t - sartak
+
+ * In action argument creation from model, do not assume refers_to always want
+ a select based on id which we might not be referring to. Allow user to
+ override render_as for refers_to columns. - clkao
+
+ * Correct a crud component path. - clkao
+
+ * Fix view CRUD template's method of getting the record - trs
+
+ * First cut of a UUID column plugin, with a basic test in the user
+ model - jesse
+
+ * Add a load_by_kv to Jifty::Web::Session - sartak
+
+ * Resolve import conflicts now that T::D and J::V::D::Helpers have a thingy
+ with the same name - jesse
+
+ * Moniker bulletproofing. Suggested by Mikko Lapasti - jesse
+
+ * Push milestone 1 of trimclient to trunk. - clkao
+
+ * Now make sure it's actually UTF-8 - trs
+
+ * Make sure we get UTF-8 - trs
+
+ * Fixing API qualification to make it possible to access actions associated
+ with plugins via ->new_class. - sterling
+
+ * Don't mess with the HTML by default. This should likely become configurable
+ in the future. - trs
+
+ * Cleaned up the class loader a bit to make all the auto-generated methods
+ use the same name, remove an unnecessary elsif, and add a few more
+ comments. - sterling
+
+ * Need parens - trs
+
+ * Fixed CRUD view to no longer require you to specify a base_path for the
+ plugin's view. It was redundant and we could intuit it. - jesse
+
+ * Refactor CRUD view to be more subclassable - Extract out per_page - trs
+
+ * type can be empty for container columns. - clkao
+
+ * support external javascripts. - clkao
+
+ * Added support for application-specific plugins (i.e., App::Plugin::XXX) and
+ plugins named using the fully-qualified Jifty::Plugin::XXX name. - sterling
+
+ * check if current_user->can('user_object') when tring to figure out
+ timezone - dpavlin
+
+ * Altered the ClassLoader to create Collections for models deeper under the
+ model namespace,like "App::Model::Foo::Bar". These is consistent with the
+ handling for actions and other components already in place. - sterling
+
+ * Move pulling action defaults from action in request into the action's new,
+ instead of a "private" argument.
+ * Remove an extra place where we default the moniker to
+ _generate_moniker
+ * A bunch of POD (re)wrapping. - alexmv
+
+ * Recent YAML::Syck's get confused by trying to be too smart with
+ $test_config, which is a filehandle which *also* stringifies to the path.
+ Force stringification to get consistent (working) results. - alexmv
+
+* No matter what _resurect_current_user is intended for, it ought
+ to be spelled _resurrect_current_user instead. :-) - audreyt
+
+ * Mapper edge case failure (when no 'name' was given) - alexmv
+
+ * add {_resurect_current_user} field into user module - ruz
+
+ * protect ourself from circular references between User and CurrentUser
+
+we do it in user_object, so solution is generic should work in any case, but
+only if people use the method to set user_object and user model uses _current_user
+key to store reference to the CurrentUser - ruz
+
+ * Use Jifty::Util->share_root for finding plugin share roots so that if Jifty
+ isn't installed it still DTRT
+ * Only calculate static roots once and report on plugins adding roots (like the mason handler does) - trs
+
+ * Allow app changeable cookie names - trs
+
+ * Web::Form::Link - When escape_label was set, the tooltip property was (very
+ sillily!) first escaped, then discarded away, displaying the unescaped text
+ instead. It now escapes properly.
+* Also make tooltips with value '0' display properly. - audreyt
+
+ * Allow scheme to be specified for Jifty->web->url. This functionality was
+ taken out during the move from "heuristics" to URI.pm, but for a non-
+ apparent reason. - trs
+
+ * HTTPS and HTTP adjectives for dispatcher rules - trs
+
+ * Jifty->web->form->next_page got dropped when you submit only a specific
+ action with Jifty->web->form->submit. This commit autoadds next_page if you
+ submit only a subset of actions. - jesse
+
+ * _redirect expects a local path, not a fully formed URL. (This only actually
+ broke internal redirects) - jesse
+
+ * Always give the dispatcher unescaped path like fastcgi does, from
+ standalone, webservice, and region entrance. - clkao
+
+ * work around annoying Module::Pluggable bug - sky
+
+ * Make multiple use base lines into one for readability. - clkao
+
+ * Admin UI: Don't trip over classes we can't require - jesse
+
+ * Quiet a dispatcher warning - jesse
+
+ * misc webservices_redirect cleanup. - clkao
+
+ * Refactor handle_request to extract out methods
+ * Only warn about denied actions on validate if they're also actions we want to run
+ - jesse
+
+ * Back out a Croak back to a die. (We're using it for exception handling, not
+ to-user reporting) - jesse
+
+ * Merge from fragcont branch to include minimum support of continuation in
+ webservices requests to make SinglePageApp plugin work. - clkao
+
+ * Only squelch "can't locate" errors relating to the class we're trying to
+ require. If it's something else, it's likely a module use'd by the module
+ we're requiring. - trs
+
+ * correct en.po charset. - clkao
+
+ * Only call LML->import once ever. - clkao
+
+ * Kill 5% of startup time by not validating during DateTime::Locale. - clkao
+
+ * Disable in-region redirect unless SPA is enabled. - clkao
+
+ * Move methods unrelated to mason to Jifty::View. - clkao
+
+ * Added support for "redirects" on fragment calls (which really just do an
+ internal replace) - jesse
+
+ * Really fix the region rewriting logic. - clkao
+
+ * new Jifty->find_plugin method. - clkao
+
+ * add a config file version, so we can change old defaults.
+ - jesse
+
+ * Correct app_class usage. - clkao
+
+ * CurrentUser->username now uses brief_description on user_object. - clkao
+
+ * In ClassLoader, be quiet when we are just trying to see if a module
+ exists. - clkao
+
+ * When we convert a model into an action, don't deref and then reref the
+ array of possible valid values. We lose any attempt at possible magic that
+ we might have. - jesse
+
+ * A move to hand on the rendering of JDBI::Collection columns to app
+ developers.
+
+ We used to just ignore the rendering of any columns that refers to
+ a JDBI::Collection, because there's no trivial way to do so.
+
+ However, if the column comes with a "render_as", we can assume that
+ the app developer know what he/she is doing. So we just render it
+ as whatever specified.
+
+ One scenario is that a collection of tags is rendered as a normal
+ text input field, and develoeprs create tags records in their Tag
+ model in before_create() method. With ajax canonicalize_tags this
+ could be a simple and smart interface, and not difficult to implement
+ at all.
+
+ I'm sure that it'll open the chance to let developers write their
+ own collection rendering modules like I did before. If we keep
+ being ignoring, this won't even happend. - gugod
+
+ * add data to the result indicating which requested actions were denied and
+ mark them failed. Options for a better denied message coming soon - falcone
+
+ * Extract the model list from Script::Schema to Schema - jesse
+
+ * Incremental extraction of schema management from
+ Jifty::Script::Schema - jesse
+
+ * Cause more compiliation failures to actually stop the app from running
+ - jesse
+
+ * Cause more compiliation failures to actually stop the app from running
+ - jesse
+
+ * Cope better with malformed fragment requests - alexmv
+
+ * Push app_root/lib onto @INC when we create a new Jifty object - alexmv
+
+ * Moved the commands for add/drop column to Jifty::Record (they should move
+ to JDBI eventually)
+ * Added a drop_table to Jifty::Record
+ - jesse
+
+ * Added the before_access trigger and a simple test for it. Also updated
+ TestApp and the current_user test to make them compatible with the new
+ before_access test. - sterling
+
+ * '*' matches only a single level in the dispatcher. '**' matches all level.s
+ We want to run the "Home" rule at all dispatcher levels.
+
+ - jesse
+
+ * Make compile errors in autorequired modules fatal - jesse
+
+ * FCGI.pm ties our streams and its implementation doesn't have support for
+ setting IO layers with binmode, but we can do the same using
+ Encode::encode. We just turn on raw mode on STDOUT and convert to octets
+ ourself using Encode.pm and charset definition from the content type
+ field. - ruz
+
+ * Extensive UTF8 improvement: to sanity through insanity
+
+* control mode of output handles, if content type has charset defined
+ then we set :encoding(<charset>) output layer (or :utf8), otherwise
+ binary
+ * regions are special as we print out them into STDOUT, but sometimes
+ need them as a string. We localize STDOUT and get data, however because
+ of the above canonicalization we get octets or binary, so we check
+ again the current content type. If the type contains charset definition
+ then we decode octets back into perl string(in terms of perl unicode support),
+ otherwise we leave things as is.
+
+ jifty is sane when apps' developers are sane
+ * never use 'bytes' pragma
+ * avoid using 'encoding' pragma
+ * use perl strings in jifty
+ ** when you get a text data from external sources then Encode::decode it
+ * set output encoding with $r->content_type('type/subtype; charset=XXX')
+ ** by default it's UTF-8
+ ** you can use cp1251 (or other) and things should work, user will get
+ data in cp1251 and browser should display it right
+ ** don't Encode::encode things before output
+
+ everybody have own critirea of sanity
+ * if you think that something is wrong then add tests to jifty
+
+ - ruz
+
+ * we shouldn't silence utf8 warnings - ruz
+
+ * utf8::downgrade converts to octets only if string had been upgraded, what
+ is not always true for 'perl strings' - ruz
+
+ * escape_utf8
+ * don't use bytes just escape things doesn't matter if it's
+ flagged string or not, perl must do the right thing.
+ * don't localize ref, use it directly, afaik smaller
+ memory footprint - ruz
+
+ * utf8::downgrade doesn't like strings as FAIL_OK, only integers, 1 is not
+ that cool as 'FAILURE IS OK', but works - ruz
+
+ * initial environment that makes fastcgi work got deleted - jesse
+
+* This module is for rendering a collection of input fields at once
+ as a single widget. The major goal is to let developer say like:
+
+ column bars =>
+ refers_to "My::Model::BarCollection",
+ render as "Collection"
+ availables are defer {
+ retrieve_some_bars()
+ };
+
+ in their model class, and it'll just display a nice form to input
+ the value for a list of available bars. - gugod
+
+
+ * fixed Jifty::View::Declare::Helpers since we now install tag subs directly
+ to the target package instead of using @EXPORT. We now makes use of
+ T::D::Tags's @TagSubs struct - agentz
+
+
+
Jifty 0.70422
[Password Authentication plugin]
Modified: jifty/trunk/MANIFEST
==============================================================================
--- jifty/trunk/MANIFEST (original)
+++ jifty/trunk/MANIFEST Fri Aug 24 00:19:23 2007
@@ -1,5 +1,6 @@
AUTHORS
bin/build_par
+bin/generate-changelog
bin/jifty
bin/runcover
bin/service
@@ -67,17 +68,6 @@
examples/Doxory/share/po/zh_cn.po
examples/Doxory/share/po/zh_tw.po
examples/Doxory/t/00-model-User.t
-examples/Example-Todo/bin/jifty
-examples/Example-Todo/etc/config.yml
-examples/Example-Todo/example_todo
-examples/Example-Todo/inc/Module/Install.pm
-examples/Example-Todo/inc/Module/Install/Base.pm
-examples/Example-Todo/inc/Module/Install/Metadata.pm
-examples/Example-Todo/inc/Module/Install/WriteAll.pm
-examples/Example-Todo/lib/Example/Todo/Model/Todo.pm
-examples/Example-Todo/Makefile.PL
-examples/Example-Todo/META.yml
-examples/Example-Todo/t/00-model-Todo.t
examples/HelloKitty/bin/jifty
examples/HelloKitty/etc/config.yml
examples/HelloKitty/hellokitty
@@ -103,6 +93,26 @@
examples/Ping/share/web/templates/index.html
examples/Ping/t/00compile.t
examples/Ping/t/01startup.t
+examples/Yada/bin/jifty
+examples/Yada/etc/config.yml
+examples/Yada/inc/Module/Install.pm
+examples/Yada/inc/Module/Install/Base.pm
+examples/Yada/inc/Module/Install/Can.pm
+examples/Yada/inc/Module/Install/Fetch.pm
+examples/Yada/inc/Module/Install/Makefile.pm
+examples/Yada/inc/Module/Install/Metadata.pm
+examples/Yada/inc/Module/Install/Win32.pm
+examples/Yada/inc/Module/Install/WriteAll.pm
+examples/Yada/lib/Example/Todo/Model/Todo.pm
+examples/Yada/lib/Yada.pm
+examples/Yada/lib/Yada/Model/Todo.pm
+examples/Yada/lib/Yada/Model/User.pm
+examples/Yada/lib/Yada/View.pm
+examples/Yada/lib/Yada/View/Todo.pm
+examples/Yada/Makefile.PL
+examples/Yada/META.yml
+examples/Yada/share/web/static/js/Asynapse/REST.js
+examples/Yada/t/00-model-Todo.t
inc/Module/AutoInstall.pm
inc/Module/Install.pm
inc/Module/Install/AutoInstall.pm
@@ -174,7 +184,15 @@
lib/Jifty/Param.pm
lib/Jifty/Param/Schema.pm
lib/Jifty/Plugin.pm
+lib/Jifty/Plugin/ActorMetadata.pm
+lib/Jifty/Plugin/ActorMetadata/Mixin/Model/ActorMetadata.pm
lib/Jifty/Plugin/AdminUI.pm
+lib/Jifty/Plugin/Authentication/Facebook.pm
+lib/Jifty/Plugin/Authentication/Facebook/Action/LinkFacebookUser.pm
+lib/Jifty/Plugin/Authentication/Facebook/Action/LoginFacebookUser.pm
+lib/Jifty/Plugin/Authentication/Facebook/Dispatcher.pm
+lib/Jifty/Plugin/Authentication/Facebook/Mixin/Model/User.pm
+lib/Jifty/Plugin/Authentication/Facebook/View.pm
lib/Jifty/Plugin/Authentication/Password.pm
lib/Jifty/Plugin/Authentication/Password/Action/ConfirmEmail.pm
lib/Jifty/Plugin/Authentication/Password/Action/GeneratePasswordToken.pm
@@ -190,23 +208,61 @@
lib/Jifty/Plugin/Authentication/Password/Notification/ConfirmEmail.pm
lib/Jifty/Plugin/Authentication/Password/Notification/ConfirmLostPassword.pm
lib/Jifty/Plugin/Authentication/Password/View.pm
+lib/Jifty/Plugin/Chart.pm
+lib/Jifty/Plugin/Chart/Dispatcher.pm
+lib/Jifty/Plugin/Chart/Renderer.pm
+lib/Jifty/Plugin/Chart/Renderer/Chart.pm
+lib/Jifty/Plugin/Chart/Renderer/GD/Graph.pm
+lib/Jifty/Plugin/Chart/Renderer/PlotKit.pm
+lib/Jifty/Plugin/Chart/Renderer/SimpleBars.pm
+lib/Jifty/Plugin/Chart/Renderer/XMLSWF.pm
+lib/Jifty/Plugin/Chart/View.pm
+lib/Jifty/Plugin/Chart/Web.pm
lib/Jifty/Plugin/ClassLoader.pm
lib/Jifty/Plugin/CompressedCSSandJS.pm
lib/Jifty/Plugin/CompressedCSSandJS/Dispatcher.pm
+lib/Jifty/Plugin/Debug.pm
+lib/Jifty/Plugin/Debug/Dispatcher.pm
lib/Jifty/Plugin/ErrorTemplates.pm
lib/Jifty/Plugin/ErrorTemplates/View.pm
+lib/Jifty/Plugin/Feedback.pm
+lib/Jifty/Plugin/Feedback/Action/SendFeedback.pm
+lib/Jifty/Plugin/Feedback/View.pm
+lib/Jifty/Plugin/GoogleMap.pm
+lib/Jifty/Plugin/GoogleMap/Widget.pm
lib/Jifty/Plugin/Halo.pm
+lib/Jifty/Plugin/JQuery.pm
lib/Jifty/Plugin/LetMe.pm
lib/Jifty/Plugin/LetMe/Dispatcher.pm
lib/Jifty/Plugin/OnlineDocs.pm
lib/Jifty/Plugin/OnlineDocs/Dispatcher.pm
+lib/Jifty/Plugin/OpenID.pm
+lib/Jifty/Plugin/OpenID/Action/AuthenticateOpenID.pm
+lib/Jifty/Plugin/OpenID/Action/CreateOpenIDUser.pm
+lib/Jifty/Plugin/OpenID/Action/VerifyOpenID.pm
+lib/Jifty/Plugin/OpenID/Dispatcher.pm
+lib/Jifty/Plugin/OpenID/Mixin/Model/User.pm
+lib/Jifty/Plugin/OpenID/View.pm
lib/Jifty/Plugin/REST.pm
lib/Jifty/Plugin/REST/Dispatcher.pm
+lib/Jifty/Plugin/SinglePage.pm
+lib/Jifty/Plugin/SinglePage/Dispatcher.pm
+lib/Jifty/Plugin/SiteNews.pm
+lib/Jifty/Plugin/SiteNews/Dispatcher.pm
+lib/Jifty/Plugin/SiteNews/Mixin/Model/News.pm
+lib/Jifty/Plugin/SiteNews/View/News.pm
lib/Jifty/Plugin/SkeletonApp.pm
lib/Jifty/Plugin/SkeletonApp/Dispatcher.pm
lib/Jifty/Plugin/SkeletonApp/View.pm
+lib/Jifty/Plugin/TabView/View.pm
lib/Jifty/Plugin/User.pm
lib/Jifty/Plugin/User/Mixin/Model/User.pm
+lib/Jifty/Plugin/Userpic.pm
+lib/Jifty/Plugin/Userpic/Dispatcher.pm
+lib/Jifty/Plugin/Userpic/View.pm
+lib/Jifty/Plugin/Userpic/Widget.pm
+lib/Jifty/Plugin/UUID.pm
+lib/Jifty/Plugin/UUID/Widget.pm
lib/Jifty/Plugin/Yullio/View.pm
lib/Jifty/Record.pm
lib/Jifty/Request.pm
@@ -214,10 +270,12 @@
lib/Jifty/Response.pm
lib/Jifty/Result.pm
lib/Jifty/RightsFrom.pm
+lib/Jifty/Schema.pm
lib/Jifty/Script.pm
lib/Jifty/Script/Action.pm
lib/Jifty/Script/Adopt.pm
lib/Jifty/Script/App.pm
+lib/Jifty/Script/Console.pm
lib/Jifty/Script/Deps.pm
lib/Jifty/Script/Env.pm
lib/Jifty/Script/FastCGI.pm
@@ -240,11 +298,15 @@
lib/Jifty/Upgrade.pm
lib/Jifty/Upgrade/Internal.pm
lib/Jifty/Util.pm
+lib/Jifty/View.pm
lib/Jifty/View/Declare.pm
lib/Jifty/View/Declare/BaseClass.pm
+lib/Jifty/View/Declare/Compile.pm
lib/Jifty/View/Declare/CoreTemplates.pm
+lib/Jifty/View/Declare/CRUD.pm
lib/Jifty/View/Declare/Handler.pm
lib/Jifty/View/Declare/Helpers.pm
+lib/Jifty/View/Declare/Page.pm
lib/Jifty/View/Mason/Handler.pm
lib/Jifty/View/Static/Handler.pm
lib/Jifty/Web.pm
@@ -254,6 +316,7 @@
lib/Jifty/Web/Form/Field.pm
lib/Jifty/Web/Form/Field/Button.pm
lib/Jifty/Web/Form/Field/Checkbox.pm
+lib/Jifty/Web/Form/Field/Collection.pm
lib/Jifty/Web/Form/Field/Combobox.pm
lib/Jifty/Web/Form/Field/Date.pm
lib/Jifty/Web/Form/Field/Hidden.pm
@@ -352,6 +415,47 @@
plugins/AuthzLDAP/share/po/fr.po
plugins/AuthzLDAP/share/web/templates/error/AccessDenied
plugins/AuthzLDAP/t/00-load.t
+plugins/CodePress/doc/index.html
+plugins/CodePress/lib/Jifty/Plugin/CodePress.pm
+plugins/CodePress/lib/Jifty/Plugin/CodePress/Textarea.pm
+plugins/CodePress/Makefile.PL
+plugins/CodePress/share/web/static/codepress/codepress.css
+plugins/CodePress/share/web/static/codepress/codepress.html
+plugins/CodePress/share/web/static/codepress/engines/gecko.js
+plugins/CodePress/share/web/static/codepress/engines/khtml.js
+plugins/CodePress/share/web/static/codepress/engines/msie.js
+plugins/CodePress/share/web/static/codepress/engines/older.js
+plugins/CodePress/share/web/static/codepress/engines/opera.js
+plugins/CodePress/share/web/static/codepress/images/line-numbers.png
+plugins/CodePress/share/web/static/codepress/languages/asp.css
+plugins/CodePress/share/web/static/codepress/languages/asp.js
+plugins/CodePress/share/web/static/codepress/languages/csharp.css
+plugins/CodePress/share/web/static/codepress/languages/csharp.js
+plugins/CodePress/share/web/static/codepress/languages/css.css
+plugins/CodePress/share/web/static/codepress/languages/css.js
+plugins/CodePress/share/web/static/codepress/languages/generic.css
+plugins/CodePress/share/web/static/codepress/languages/generic.js
+plugins/CodePress/share/web/static/codepress/languages/html.css
+plugins/CodePress/share/web/static/codepress/languages/html.js
+plugins/CodePress/share/web/static/codepress/languages/java.css
+plugins/CodePress/share/web/static/codepress/languages/java.js
+plugins/CodePress/share/web/static/codepress/languages/javascript.css
+plugins/CodePress/share/web/static/codepress/languages/javascript.js
+plugins/CodePress/share/web/static/codepress/languages/perl.css
+plugins/CodePress/share/web/static/codepress/languages/perl.js
+plugins/CodePress/share/web/static/codepress/languages/php.css
+plugins/CodePress/share/web/static/codepress/languages/php.js
+plugins/CodePress/share/web/static/codepress/languages/ruby.css
+plugins/CodePress/share/web/static/codepress/languages/ruby.js
+plugins/CodePress/share/web/static/codepress/languages/sql.css
+plugins/CodePress/share/web/static/codepress/languages/sql.js
+plugins/CodePress/share/web/static/codepress/languages/text.css
+plugins/CodePress/share/web/static/codepress/languages/text.js
+plugins/CodePress/share/web/static/codepress/languages/vbscript.css
+plugins/CodePress/share/web/static/codepress/languages/vbscript.js
+plugins/CodePress/share/web/static/codepress/languages/xsl.css
+plugins/CodePress/share/web/static/codepress/languages/xsl.js
+plugins/CodePress/share/web/static/js/codepress.js
plugins/DumpDispatcher/lib/Jifty/Plugin/DumpDispatcher.pm
plugins/DumpDispatcher/Makefile.PL
plugins/EditInPlace/debian/changelog
@@ -760,6 +864,71 @@
plugins/ProfileBehaviour/Makefile.PL
plugins/ProfileBehaviour/share/web/static/css/behaviour-profile.css
plugins/ProfileBehaviour/share/web/static/js/behaviour.js
+plugins/WikiToolbar/lib/Jifty/Plugin/WikiToolbar.pm
+plugins/WikiToolbar/lib/Jifty/Plugin/WikiToolbar/Dispatcher.pm
+plugins/WikiToolbar/lib/Jifty/Plugin/WikiToolbar/Textarea.pm
+plugins/WikiToolbar/Makefile.PL
+plugins/WikiToolbar/share/web/static/img/wt/bold.png
+plugins/WikiToolbar/share/web/static/img/wt/box.png
+plugins/WikiToolbar/share/web/static/img/wt/center.png
+plugins/WikiToolbar/share/web/static/img/wt/code.png
+plugins/WikiToolbar/share/web/static/img/wt/code1.png
+plugins/WikiToolbar/share/web/static/img/wt/empty.png
+plugins/WikiToolbar/share/web/static/img/wt/h1.png
+plugins/WikiToolbar/share/web/static/img/wt/h2.png
+plugins/WikiToolbar/share/web/static/img/wt/h3.png
+plugins/WikiToolbar/share/web/static/img/wt/italic.png
+plugins/WikiToolbar/share/web/static/img/wt/link.png
+plugins/WikiToolbar/share/web/static/img/wt/linkextern.png
+plugins/WikiToolbar/share/web/static/img/wt/new.png
+plugins/WikiToolbar/share/web/static/img/wt/ol.png
+plugins/WikiToolbar/share/web/static/img/wt/red.png
+plugins/WikiToolbar/share/web/static/img/wt/strike.png
+plugins/WikiToolbar/share/web/static/img/wt/tab.png
+plugins/WikiToolbar/share/web/static/img/wt/ul.png
+plugins/WikiToolbar/share/web/static/img/wt/underline.png
+plugins/WikiToolbar/share/web/static/js/wikitoolbar.js
+plugins/WyzzEditor/lib/Jifty/Plugin/WyzzEditor.pm
+plugins/WyzzEditor/lib/Jifty/Plugin/WyzzEditor/Dispatcher.pm
+plugins/WyzzEditor/lib/Jifty/Plugin/WyzzEditor/Textarea.pm
+plugins/WyzzEditor/Makefile.PL
+plugins/WyzzEditor/share/web/static/img/wyzzicons/backcolor.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/bold.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/close.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/copy.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/cut.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/downsize.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/font.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/forecolor.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/headers.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/help.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/htmlmode.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/indent.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/inserthorizontalrule.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/insertimage.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/insertorderedlist.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/insertunorderedlist.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/italic.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/justifycenter.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/justifyfull.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/justifyleft.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/justifyright.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/link.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/outdent.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/paste.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/redo.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/removeformat.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/specialchar.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/strikethrough.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/subscript.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/superscript.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/underline.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/undo.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/upsize.gif
+plugins/WyzzEditor/share/web/static/img/wyzzicons/wyzzicon.gif
+plugins/WyzzEditor/share/web/static/js/wyzz.js
+plugins/WyzzEditor/share/web/static/wyzzstyles/editarea.css
+plugins/WyzzEditor/share/web/static/wyzzstyles/style.css
README
share/dtd/xhtml-lat1.ent
share/dtd/xhtml-special.ent
@@ -776,6 +945,37 @@
share/plugins/Jifty/Plugin/AdminUI/web/templates/__jifty/admin/fragments/list/view
share/plugins/Jifty/Plugin/AdminUI/web/templates/__jifty/admin/index.html
share/plugins/Jifty/Plugin/AdminUI/web/templates/__jifty/admin/model/dhandler
+share/plugins/Jifty/Plugin/Chart/web/static/css/simple_bars.css
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/arno.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/arst.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/brfl.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/brno.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/brst.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/cl3d.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/clfl.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/clno.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/clp3.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/cls3.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/clst.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/cnno.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/lnno.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/mxno.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/pi3d.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/pino.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/pono.swf
+share/plugins/Jifty/Plugin/Chart/web/static/flash/xmlswf/charts_library/scno.swf
+share/plugins/Jifty/Plugin/Chart/web/static/js/chart_img_behaviour.js
+share/plugins/Jifty/Plugin/Chart/web/static/js/mochikit.noexport.js
+share/plugins/Jifty/Plugin/Chart/web/static/js/MochiKit/__package__.js
+share/plugins/Jifty/Plugin/Chart/web/static/js/MochiKit/MochiKit.js
+share/plugins/Jifty/Plugin/Chart/web/static/js/PlotKit/excanvas.js
+share/plugins/Jifty/Plugin/Chart/web/static/js/PlotKit/PlotKit_Packed-20060807-custom.js
+share/plugins/Jifty/Plugin/Chart/web/static/js/simple_bars.js
+share/plugins/Jifty/Plugin/GoogleMap/web/static/css/google_map.css
+share/plugins/Jifty/Plugin/GoogleMap/web/static/js/google_map.js
+share/plugins/Jifty/Plugin/JQuery/web/static/js/jquery.js
+share/plugins/Jifty/Plugin/JQuery/web/static/js/noConflict.js
share/plugins/Jifty/Plugin/OnlineDocs/web/templates/__jifty/online_docs/autohandler
share/plugins/Jifty/Plugin/OnlineDocs/web/templates/__jifty/online_docs/content.html
share/plugins/Jifty/Plugin/OnlineDocs/web/templates/__jifty/online_docs/index.html
@@ -783,6 +983,7 @@
share/po/en.po
share/po/fr.po
share/po/ja.po
+share/po/ru.po
share/po/zh_cn.po
share/po/zh_tw.po
share/web/static/css/app-base.css
@@ -874,12 +1075,14 @@
share/web/static/js/scriptaculous/slider.js
share/web/static/js/scriptaculous/unittest.js
share/web/static/js/setup_jsan.js
+share/web/static/js/template_declare.js
share/web/static/js/yui/calendar.js
share/web/static/js/yui/container.js
share/web/static/js/yui/dom.js
share/web/static/js/yui/element-beta.js
share/web/static/js/yui/event.js
share/web/static/js/yui/menu.js
+share/web/static/js/yui/oom_select.patch
share/web/static/js/yui/tabview.js
share/web/static/js/yui/yahoo.js
share/web/templates/=/subs
@@ -926,10 +1129,13 @@
t/08-client.t
t/09-url.t
t/10-i18n.t
+t/10-utf8.t
t/11-config-files.t
t/12-param-schema.t
+t/13-sessions.t
t/99-pod-coverage.t
t/99-pod.t
+t/clientside/td.t
t/Continuations/bin/jifty
t/Continuations/lib/Continuations/Action/CrossBridge.pm
t/Continuations/lib/Continuations/Action/GetGrail.pm
@@ -958,6 +1164,27 @@
t/Mapper/t/00-prototype.t
t/Mapper/t/01-raw-api.t
t/Mapper/t/02-api.t
+t/TestApp-Plugin-AppPluginHasModels/bin/jifty
+t/TestApp-Plugin-AppPluginHasModels/etc/config.yml
+t/TestApp-Plugin-AppPluginHasModels/lib/TestApp/Plugin/AppPluginHasModels/Plugin/MyAppPlugin.pm
+t/TestApp-Plugin-AppPluginHasModels/lib/TestApp/Plugin/AppPluginHasModels/Plugin/MyAppPlugin/Model/Color.pm
+t/TestApp-Plugin-AppPluginHasModels/Makefile.PL
+t/TestApp-Plugin-AppPluginHasModels/t/plugin-model.t
+t/TestApp-Plugin-Chart/bin/jifty
+t/TestApp-Plugin-Chart/etc/config.yml
+t/TestApp-Plugin-Chart/lib/TestApp/Plugin/Chart/View.pm
+t/TestApp-Plugin-Chart/Makefile.PL
+t/TestApp-Plugin-Chart/t/chart.t
+t/TestApp-Plugin-Chart/t/gd_graph.t
+t/TestApp-Plugin-JQuery/bin/jifty
+t/TestApp-Plugin-JQuery/etc/config.yml
+t/TestApp-Plugin-JQuery/Makefile.PL
+t/TestApp-Plugin-JQuery/t/jquery.t
+t/TestApp-Plugin-News/bin/jifty
+t/TestApp-Plugin-News/etc/config.yml
+t/TestApp-Plugin-News/lib/TestApp/Plugin/News/Model/News.pm
+t/TestApp-Plugin-News/lib/TestApp/Plugin/News/View.pm
+t/TestApp-Plugin-News/Makefile.PL
t/TestApp-Plugin-PasswordAuth/bin/jifty
t/TestApp-Plugin-PasswordAuth/etc/config.yml
t/TestApp-Plugin-PasswordAuth/lib/TestApp/Plugin/FasterSwallow.pm
@@ -970,6 +1197,7 @@
t/TestApp-Plugin-PasswordAuth/t/00-model-User.t
t/TestApp-Plugin-PasswordAuth/t/01-tokengen.t
t/TestApp-Plugin-PasswordAuth/t/11-current_user.t
+t/TestApp-Plugin-PasswordAuth/t/12-i18n.t
t/TestApp-Plugin-PasswordAuth/t/12-signup.t
t/TestApp-Plugin-REST/bin/jifty
t/TestApp-Plugin-REST/etc/config.yml
@@ -992,10 +1220,12 @@
t/TestApp/lib/TestApp/View/base.pm
t/TestApp/lib/TestApp/View/instance.pm
t/TestApp/share/web/static/images/pony.jpg
+t/TestApp/share/web/templates/_elements/wrapper
t/TestApp/share/web/templates/concrete.html
t/TestApp/share/web/templates/currentuser
t/TestApp/share/web/templates/dispatch/basic
t/TestApp/share/web/templates/dispatch/basic-show
+t/TestApp/share/web/templates/dispatch/protocol
t/TestApp/share/web/templates/dosomethingelse
t/TestApp/share/web/templates/editform
t/TestApp/share/web/templates/index.html
@@ -1003,7 +1233,6 @@
t/TestApp/share/web/templates/path_test/foo/index.html
t/TestApp/share/web/templates/path_test/in_both
t/TestApp/share/web/templates/path_test/mason_only
-t/TestApp/share/web/templates/redirected
t/TestApp/share/web/templates/regions/list
t/TestApp/share/web/templates/regions/long
t/TestApp/share/web/templates/regions/short
@@ -1011,6 +1240,8 @@
t/TestApp/t/00-model-User.t
t/TestApp/t/00-prototype.t
t/TestApp/t/01-config.t
+t/TestApp/t/02-dispatch-http.t
+t/TestApp/t/02-dispatch-https.t
t/TestApp/t/02-dispatch-show-rule-in-wrong-ruleset.t
t/TestApp/t/02-dispatch.t
t/TestApp/t/03-static.t
@@ -1028,10 +1259,13 @@
t/TestApp/t/13-page-regions.t
t/TestApp/t/14-template-paths.t
t/TestApp/t/15-template-subclass.t
+t/TestApp/t/16-template-region.t
+t/TestApp/t/17-template-region-internal-redirect.t
+t/TestApp/t/before_access.t
t/TestApp/t/config-Cachable
t/TestApp/t/config-Record
t/TestApp/t/i18n-standalone.t
t/TestApp/t/instance_id.t
t/TestApp/t/regex_meta_in_path_info.t
t/TestApp/t/upgrade.t
-t/TestApp/testapp
+t/TestApp/t/use_mason_wrapper.t
Modified: jifty/trunk/META.yml
==============================================================================
--- jifty/trunk/META.yml (original)
+++ jifty/trunk/META.yml Fri Aug 24 00:19:23 2007
@@ -55,7 +55,7 @@
Class::Accessor: 0
Class::Container: 0
Class::Data::Inheritable: 0
- Class::Trigger: 0
+ Class::Trigger: 0.12
Compress::Zlib: 0
Crypt::CBC: 0
Crypt::Rijndael: 0
@@ -119,7 +119,7 @@
Test::WWW::Mechanize: 1.04
UNIVERSAL::require: 0
URI: 0
- WWW::Mechanize: 1.12
+ WWW::Mechanize: 1.3
XML::Simple: 0
XML::Writer: 0.601
XML::XPath: 0
@@ -128,4 +128,4 @@
perl: 5.8.3
version: 0
tests: t/*.t t/*/*.t t/*/*/*.t t/*/*/*/*.t
-version: 0.70422
+version: 0.70824
Modified: jifty/trunk/bin/generate-changelog
==============================================================================
--- jifty/trunk/bin/generate-changelog (original)
+++ jifty/trunk/bin/generate-changelog Fri Aug 24 00:19:23 2007
@@ -179,6 +179,7 @@
$msg =~ s/^[\s\*]*/ * /;
}
+ $msg =~ s/\n+$//g;
$msg .= " - ".$entry->{'author'}."\n";
Modified: jifty/trunk/lib/Jifty.pm
==============================================================================
--- jifty/trunk/lib/Jifty.pm (original)
+++ jifty/trunk/lib/Jifty.pm Fri Aug 24 00:19:23 2007
@@ -11,7 +11,7 @@
require Time::Local;
# Declare early to make sure Jifty::Record::schema_version works
- $Jifty::VERSION = '0.70422';
+ $Jifty::VERSION = '0.70824';
}
=head1 NAME
Modified: jifty/trunk/t/01-dependencies.t
==============================================================================
--- jifty/trunk/t/01-dependencies.t (original)
+++ jifty/trunk/t/01-dependencies.t Fri Aug 24 00:19:23 2007
@@ -21,6 +21,7 @@
return unless -f $_;
return if $File::Find::dir =~ m!/.svn($|/)!;
return if $File::Find::name =~ /~$/;
+ return if $File::Find::name =~ /generate-changelog/;
return if $File::Find::name =~ /\.(pod|html)$/;
# read in the file from disk
More information about the Jifty-commit
mailing list