[Jifty-commit] jifty annotated tag, jifty-0.60912, created. jifty-0.60912
Jifty commits
jifty-commit at lists.jifty.org
Thu Dec 9 15:17:42 EST 2010
The annotated tag, jifty-0.60912 has been created
at 0940612617ecc42ff72fbd750a5d3e26e3a741ee (tag)
tagging 30a2888b8a74580538ed2de6c6e979be44c71196 (commit)
replaces jifty-0.60722
tagged by Thomas Sibley
on Wed Sep 13 00:17:12 2006 +0000
- Log -----------------------------------------------------------------
Jifty release 0.60912
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iD8DBQBNATbuHdv9ZfNcOAcRAvEIAKCsgKrWgDI+kOA+v/VGdH635gX56ACdF1Yb
rJ6HvVaXmivoODQUtBY9nZk=
=o+I+
-----END PGP SIGNATURE-----
Alex Vandiver (1):
* Add back newlines that got mistakenly eaten
Audrey Tang (32):
* Jifty::ClassLoader - Make Jifty::Handle a CL'ed module as well,
* Jifty->web->return in void context is now an immediate return.
* Dispatcher: Support tangent($url) as sugar for Jifty->web->tangent(url=>$url).
* Jifty::Manual::Continuations: reflect tangent() in the manual.
* Jifty::Web::Session::ClientSide - Client-side sessions.
* Jifty::Web::Session::ClientSide: Re-assemble split cookies (>4K) correctly.
* mimetype for oscon talk
* Dispatcher did not have a ->{cgi}, so ->method certainly could not
* skeleton for plugin rest
* REST Dispatcher skeleton that actually works
* REST Dispatcher: model list reflection
* Jifty.pm: Change all __PACKAGE__ to Jifty.
* __jifty/admin: use ->models reflection to build the nav bar.
* ditto for the index.
* even less code for jifty admin console
* admin models: Add the ->isa('Jifty::Record') back
* Jifty::Plugin::REST::Dispatcher - model fetch actually works!
* Jifty::Plugin::REST - test passes; release it! :)
* squash some uninitialized warnings when emitting empty columns
* Jifty::Dispatcher: abort(404) now works as the doc promised.
* J::P::REST::Dispatcher - all GET model URLs work, with 404s.
* Update the REST plugin tests to match.
* MIME type fixup:
* Jifty::Plugin::REST::Dispatcher - /=/action/ now works across HTML+HTTP.
* Web::Session::ClientSide - if reassembly of cookies failed, start a new session.
* typo: s/Jifty::Action::Schema/Jifty::Param::Schema/.
* ignore OSX resorce-fork file for signature
* add "use Jifty::YAML" before all uses.
adddd yui icons for calendar.
* calendar images: use /static/, not remote.
* Tutorial patch from rindolf++
* r1907 broke L10N as things localizing to "0" or "" in the
Bart Bunting (10):
Add myself to the AUTHORS file
A start at some docs on upgrading, needs reviewing and some more examples
Add a small bit of doc about creating your own classes that are normally created by J::ClassLoader
fix typo
Moved some modules to feature sections in Makefile.PL, updated 01-dependencies.t to recognise recommends sections as well as requires
make each recommended module have its own recommended line
debian packaging files for jifty
more dependencies fixed
hopefully the last missing dependencies - jifty now installs and runs on Ubuntu Dapper
small note on changing table names
Chia-liang Kao (18):
misc cleanups.
Jifty::DateTime cleanups.
Form::Clickable: Don't mix self accessors and args.
Forgot to commit this.
Script for running client and server side combined coverage.
Honour coverage options.
gzip mason output as well.
* Don't do compression in the css/js dhandlers.
Revert my gzip layer changes, and leave the tests.
Don't bother with session when serving static files.
Don't need ExtUtils::MakeMaker in Jifty::Util. This is about 7% of total
Kill Jifty::Web::Menu circular references.
Transform actions in {onclick}{submit} to their monikers, to avoid
Only call moniker when {onclick}{submit} isa Jifty::Action.
Canonicalise {onclick}{submit} using the accessor wrapper.
Remove useless use lines for Jifty::Object.
Refactor the constructors for Jifty::Web::Form::*, which takes initial
force stringify the value because maketext is buggy with overloaded objects.
David Glasser (1):
abs_path returns undef if path doesn't exist. If you have nonexistent paths
Dobrica Pavlinusic (1):
fix pod markup
Eric Wilhelm (1):
lib/Jifty/Manual/FAQ.pod - a start on an FAQ
Jesse Vincent (40):
* Don't blow up when trying to check if action mixins are autogenerated
* oscon
* oscon talk final version
* fixing a resource fork issue
* fixing a resource fork issue
* Basic placeholder for REST plugin tests
* First tests!
* test for audrey's next unimplemented feature 'describe this model class'
* tests were wrong. hard to see that before we have runnign code
* Next REST Test pass
* Don't try to lowercase session information on postgres
* canonicalization wasn't being properly run on models before validation
* Added explicit tests for Jifty::Action::Redirect
(empty commit message)
* Closer to stripping data from our base xml webservices
Added the ability to support target attributes in menu items and clickables
* Bart Bunting provided docs for how to include your own javascript libs
* Don\'t index the t directory
* Jifty::Test::WWW::Mechanize wasn't up to date with r1806
* Todd Chapman noticed a typo in the docs about autocompleters
* undef != ''. These changes help quiet down some warnings exposed by BPS' internal app
* Removed duplicated share/web (it was copied to lib/auto/Jifty)
* typo fix
* Accesskey support added to buttons and links. It just uses the same keys as our javascript key bindings.
* Small stylistic cleanup to t/01-dependencies
* more dependency categorization
* Moved "Dismiss" buttons on messages and errors into Behaviour, so they only show up in javascripty contexts where they'd be useful
(empty commit message)
* r1878 change broke a bunch of running code. It needs more justification before it can go in
* Locale::Maketext doesn't always do the right thing with user-generated strings. So let's do that for it.
Sean E. Millichamp and clkao both pointed out that Locale::Maketext could choke on overloaded objects like DateTimes. This change makes sure that doesn't
* LetMes' escaping should be utf8 aware
* Email addresses probably shouldn't ever be utf8, but using the utf8 escaper is more Right(tm)
* My change just now oto Jifty::DBI unmasked a case where we were passing arguments to Jifty::DBI::Handle too liberally.
* Added a concept of "virtual" actions to arguemnt. These won't be passed on to Record classes, even if they're sumbitted. We use this for Password confirmation arguments, so that we don't pass password_confirm on to the database, which is kinda useless (and breaks the db ;)
* Made the display of a friendly string for picking a record from a list a lot more flexible.
* Debugging improvements to stop stupid developer mistakes like passing the wrong sort of object to a Jifty::Action::Record.
* Get the signup form in the login plugin to respect locally defined schema for the user class
* Get the _confirm items on passwords to respect sort ordering
* 0.60912
John Peacock (1):
password is a required field in the schema, so update TestApp testfiles.
Kang-min Liu (3):
Add two entries to the cookbook.
Add "How do I Add Atom/RSS Feeds" to Cookbook.
Add a recipe about running fastcgi server, which, in fact, only points
Kenichi Ishigaki (9):
* Win32 complains when you try to unlink open DB
* Win32 requires File::ShareDir 0.04
force to use Jifty::TestServer on Win32, though both JTS and THSS doesn't work properly at the moment.
TestServer: use File::Spec->rel2abs; it's safer than Cwd::abs_path which croaks
Jifty::Util still requires EUMM, (or, MM->maybe_command should be removed instead)
use safer File::Spec->rel2abs for SubTest
make sure to remove remnant test db before we test (Jifty on Win32 fails to unlink them right now)
no need to import from EUMM
revert the ugly test hacks
Liang-Bin Hsueh (2):
add myself to AUTHORS
* fix the unexpected behavior in context menu for IE users.
Mark Fowler (6):
added myself as an author at obra's request
reorder of code to make it clearer what's happening
improved documentation
documented logger_component argument
added diagnostics to tell me which file was using the missing module
forget about "use" statements inside pod
Michael Schwern (23):
The beginnings of a Jifty code style guide.
Add Jifty::Test->teardown_mailbox to mirror setup_mailbox
Basic SYNOPSIS for Jifty::Test as well as mentioning the Test::More
Adding Jifty::Test->is_passing and is_done
Add Jifty::Test->test_in_isolation
Forgot to use File::Spec in Jifty::Test.
Update Module::Install to 0.64. The important thing here is it gets us
Newly generated META.yml by Module::Install 0.64.
Neither log nor t/Mapper/mapper are in the repo. Removing from MANIFEST.
Forgot to check in the tests for Jifty::Test->is_passing and is_done.
Setup svn:ignore to ignore test var directories, Module::Install magic,
Update the MANIFEST
Users don't need to know about Jifty::Test->import_extra
Add Jifty::Test->test_file() to declare files created only for testing and
Mention Shell::Command and Jifty::Test->temp_file in the style guide.
Jifty::Test->test_file() accepting and returning a list causes problems
More MakeMaker junk for SVK to ignore.
Ooops. Went from "no_plan" to a numbered plan without re-running the test.
Set that failing test TODO
Whoops, that wasn't supposed to be pushed.
CGI.pm 3.17 (and possibly earier) had a bug where regex metacharacters in
TODO test no longer necessary, its passing.
Shout out to my man Conway D!
Nelson Elhage (64):
If we don't have XMLHttpRequest, fall back on page loads
Plugin static roots should take precendence over jifty's
Removing profiling code from behaviour.js
Adding a ProfileBehaviour plugin to aid profiling Javascript
Jifty::Web::state_variables no longer prefixes keys with J:V- before
Forgot to push this with the last commit.
Some Behaviour profiling UI fixes.
Doc fixes
Adding Jifty::Filter::DateTime, a JDBI filter that promotes DateTime
Slight cleanup
POD++
Workaround DateManip's parsing of bare days of weeks as references to
Documenting the ProfileBehaviour plugin.
Preventing some DateTime warnings
No longer lose if you do a Jifty::Action::Redirect to the same page
Writing out state variables at the start of forms, instead of at the
Unescape LetMe arguments properly
Don't attempt to disable hidden inputs, since this sometimes causes IE to die
Properly encode arguments when generating LetMe URLs.
Fixing tests when using JDBI::Record::Memcached and setting things in the database from test scripts
Adding information about the environment to the EmailErrors plugin
Pushing all my Jifty changes for the last few days, since my mirror forget it was a mirror
Let's unbreak file upload.
TODO'ing the failing tests that we're waiting for audrey to implement
jifty model --name now uses the new schema {} sub.
You can now pass confirm => 'question?' to javascript hooks (i.e. onclick) and get a confirm dialog in the browser. This doesn't work without javascript yet.
onclick => {confirm => 'blahblahblah?'} should work even if you're not
Some browsers don't like trailing commas in JS arrays and hashes.
This should fix the error messages we've been seeing on the live Hiveminder.
Oops, didn't mean to check in that warning.
Let's be better about not redirect-looping when calling continuations
Some more tutorial updates
Standardizing on referring to share/web everywhere in the tutorial.
Didn't mean to revert this change
Adding a as_superuser method to Jifty::Record to make it easier for
Make the admin UI look slightly less crappy.
Doc'ing the confirm => option to Javascript handlers.
Adding some notes about a potential Jifty::Action::Record::Search.
More thorough normalization of the submit parameter to Javascript
Developer documentation for the Jifty::Web::Form::Field::* hierarchy.
A little more Element/Clickable refactoring, and implementing a
Forgot to push this yesterday. Unbreaking AJAX action submits.
Initial version of Jifty::Action::Record::Search. It only supports
Basic search in admin mode using Jifty::Action::Record::Search. Still buggy, especially UI-wise, but functional.
Adding substring search and date comparison to J::A::R::Search
Integer C<gt> or C<lt> searching.
- When rendering a page region, mark actions as inactive, don't remove
Make admin mode DTRT with columns that end in _id and refer to another
Don't create _gt and _lt search fields for magic _id refers_to fields.
Fix AJAX canonicalization of date fields
Test comment typo.
Fixing the calendar widget to create a new calendar every time, so
Backing out this stickiness change for the moment, since it breaks
Commenting something that confused me while debugging a failure.
Stickiness fix
Making the Login plugin play nice with admin mode.
The continuing quest to make Admin Mode Suck Less (tm).
No longer generating arguments on C<Jifty::Action::Record> for fields
There's no point in rendering confirm fields for passwords when we're
Some search fixes
It's the little things that make it look nice^W less shitty.
"I don't think that query means what you think it means"
Now with even more performance
Properly UTF-safeing Jifty::LetMe
Norman Nunley, Jr (1):
Looks like I forgot to add myself to AUTHORS a long time ago.
Sean E Millichamp (4):
* Updated my email address
* Add tests for current_user behavior
* Fix so current_user restores properly between session loads
* Tests work better when all the pieces are there....
Shane Landrum (7):
Clarify POD.
Autoformat message bodies for notifications.
Removed Text::Autoformat dependency and usage.
Dependencies fix
moniker_for and action_form now behave more cleanly with forms which
Regex adjustment.
Regexes should contain literal pipes, not alternation symbols.
Thomas Sibley (26):
* Fix placeholders on browser forward/back
(empty commit message)
Gzip compress the squished CSS and JS if possible. The static handler usually deals with this, but we're not serving squished CSS/JS from the static root.
Show calendar widget on focus and hide it on blur
Fix the element selected in the region
Fix bug that didn't allow calendar months to be changed
Fix typo
Make the POD name match the actual package name
Update the dismiss button styles
Support turning off autocomplete on a per-form basis. We still need per-field, but that's for later.
Patch from Todd Chapman to fix tutorial
* Ignore "fluff" errors since they cause non-W3C attributes like "autocomplete" to be warned about
We need the anonymous subs because otherwise the method of the base class is always called, instead of the appropriate overridden method in a child class.
Inline my last commit message about needing to use anon subs for overload
Further explain XXX TODO
Give a description for get_html_ok so that you know what URLs fail/succeed in test output
Further explain XXX TODO
(empty commit message)
Give a description for get_html_ok so that you know what URLs fail/succeed in test output
The setAttribute call doesn't work for "class" in IE
Use our own "enter" handler to select the button to click, since Safari sometimes gets it wrong with complex fields
(empty commit message)
Remove debugging statement
Explicitly specify a radix of 10 (decimal) for the parseInt calls used in Yahoo's calendar widget when parsing the date to initially display
The "+" really served no purpose since it's all JS anyway.
IE doesn't support element.setAttribute("class", "foo"), so use element.className instead
Wolfgang Kinkeldei (2):
Wolfgang Kinkeldei: added a pod on models - not yet complete
completed pod about Models
Zev Benjamin (9):
* doc fix
* doc fix
* added Jifty::Request::clear_state_variables
* pod fix
(empty commit message)
* we already do this in the J:W:F:Clickable constructor
* added infrastructure to do mime mails
* add UTF-8 charset to message body on notifications
* make Jifty notifications be UTF-8
-----------------------------------------------------------------------
More information about the Jifty-commit
mailing list