Skip to content

v1.2.103.d021376

Latest
Compare
Choose a tag to compare
@mdavid mdavid released this 24 Dec 16:49
· 331 commits to master since this release

Cherokee Web Server v1.2.103.d021376

December 4th, 2013

commit d021376
Merge: 9ba9922 88f1c71
Author: Stefan de Konink stefan@konink.de
Date: Wed Dec 4 09:58:38 2013 -0800

Merge pull request #1035 from BeQ/fix_admin_osx_10.9

Fix issue #1034 thanks for fixing this one guys!

commit 88f1c71
Author: Lev Bartashevsky lev@globalit.no
Date: Wed Dec 4 19:35:08 2013 +0200

fix issue #1034

commit 9ba9922
Merge: 61a7e63 40c66ca
Author: Stefan de Konink stefan@konink.de
Date: Thu Nov 21 01:47:33 2013 +0100

Merge branch 'feature_ssl_client_cert_tolerate' of github.com:smunaut/webserver into smunaut-feature_ssl_client_cert_tolerate

Conflicts:
    admin/PageVServer.py

commit 61a7e63
Merge: d91c9c1 884c686
Author: Stefan de Konink stefan@konink.de
Date: Wed Nov 20 16:33:12 2013 -0800

Merge pull request #1023 from smunaut/feature_dh_length

ssl: Allow to specify a fixed length

commit 40c66ca
Author: Sylvain Munaut tnt@246tNt.com
Date: Mon Nov 18 15:28:50 2013 +0100

ssl: Add a 'tolerate' option for client certificate verification

This option is very similar to accept with the exception that if the
certificate that's sent by the client can't be validated, the SSL
handshake will not be abruptly terminate but it will continue.

The application that use the client certificate should in any case call
the SSL_get_verify_status and this will still return that the validation
failed and the cert be ignored.

This is mainly useful because Apple, in it's great wisdom, decided to
make Safari send just about any client cert, even those not matching at
all the CA list sent by the server ... The only way to use client cert
with Safari is then to just accept any client cert and just ignore it
if it's invalid rather than preventing the SSL negotiation.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

commit d91c9c1
Merge: 4119ec4 bb2ea41
Author: Stefan de Konink stefan@konink.de
Date: Tue Nov 5 02:23:23 2013 -0800

Merge pull request #1028 from smunaut/fix_ecdh_openssl_0.9.8

ssl: OpenSSL 0.9.8 can support ECDH as well

commit bb2ea41
Author: Sylvain Munaut tnt@246tNt.com
Date: Tue Nov 5 11:17:25 2013 +0100

ssl: OpenSSL 0.9.8 can support ECDH as well

It's true that ECDH ciphers are not in the default cipher suites in this
release, but it fully supports ECDH and if you explicitely ask for theses
cipher, it will work just fine.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

commit 884c686
Author: Sylvain Munaut tnt@246tNt.com
Date: Thu Oct 31 15:24:32 2013 +0100

ssl: Allow to specify a fixed length

By default openssl will only get 512 or 1024 (depending only of the
"export" setting). But 1024 is a bit short nowadays and 2048 is
recommended. It does break compatibility in very rare case, so it's
left by default to auto. (there is no negotiation, the client has to
support whatever the server sends)

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

commit 4119ec4
Author: Stefan de Konink stefan@konink.de
Date: Thu Oct 24 23:55:25 2013 +0200

We did not check if a selected wildcard match actually had any wildcard rule.
We do so now, next to that the redirection between any vserver check now forces an explicit
redirection which forces the Error box to be gone when pressing solve.

Thanks a million for @manykg who reported this issue #1017, commiting directly to master.

commit 7fa6c91
Merge: 6355959 843ae4b
Author: Stefan de Konink stefan@konink.de
Date: Tue Aug 13 01:00:58 2013 -0700

Merge pull request #1005 from cherokee/fix-for-missing-closing-delimiter-in-asciidoc-file

Fix for missing closing delimiter in asciidoc file. Thanks @mdavid for this fix!

commit 843ae4b
Author: M. David Peterson m.david@3rdandurban.com
Date: Tue Aug 13 07:31:38 2013 +0000

This was autogenerated from automake --add-missing

commit 5c80c9c
Author: M. David Peterson m.david@3rdandurban.com
Date: Tue Aug 13 07:30:42 2013 +0000

missing closing asciidoc delimeter

commit aea96e7
Author: M. David Peterson m.david@3rdandurban.com
Date: Tue Aug 13 07:30:07 2013 +0000

Missing from inclusion due to build error related to missing closing delimeter in asciidoc file

commit 6355959
Author: Stefan de Konink stefan@konink.de
Date: Sun Aug 11 12:42:44 2013 +0200

Add the extra QA-tests we have in the folder for quite some while, we already pass them.

commit 7493a85
Merge: 291a521 cb0e73b
Author: Stefan de Konink stefan@konink.de
Date: Sun Aug 11 00:29:24 2013 +0200

Merge branch 'master' of github.com:cherokee/webserver

commit 291a521
Author: Stefan de Konink stefan@konink.de
Date: Sun Aug 11 00:09:25 2013 +0200

We are in 2013 for quite some time now.

commit cb0e73b
Merge: 67367f2 dc73ebf
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Fri Aug 9 09:29:16 2013 -0700

Merge pull request #1000 from cherokee/add-remote-debugging

Add Remote Debugging

commit dc73ebf
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Fri Aug 9 18:28:29 2013 +0200

Add Remote Debugging

Adding lines for remote debugging. Must be enabled by uncommenting two lines.

commit 67367f2
Merge: 1a0e4ba a02ced1
Author: Stefan de Konink stefan@konink.de
Date: Fri Aug 9 13:27:38 2013 +0200

Merge branch 'master' of github.com:cherokee/webserver

commit 1a0e4ba
Author: Stefan de Konink stefan@konink.de
Date: Fri Aug 9 13:23:13 2013 +0200

Fix #998

We try a last gracefull check of php-cgi, without setting the variable. That solves the program is later invoked to check for CGI.

commit a02ced1
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Fri Aug 9 11:29:55 2013 +0200

Update developers.py

commit 1348e27
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Tue Aug 6 20:55:54 2013 +0200

Hotfixing #53 (cleanup)

Forgot to remove some lines with the removal of the validation.

commit d1cc949
Merge: abdc705 17d37fa
Author: Stefan de Konink stefan@konink.de
Date: Tue Aug 6 11:44:54 2013 -0700

Merge pull request #995 from cherokee/fix_hotlinking

Potential fix for Issue #709

commit abdc705
Merge: 7341b79 dd298e4
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Tue Aug 6 11:20:04 2013 -0700

Merge pull request #994 from cherokee/fix-53

Fix #53

commit dd298e4
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Tue Aug 6 20:15:19 2013 +0200

Fix #53

The form should be validated when it is saved, rather than when changing the interpreter type.

Validation is being removed completely. Feel free to add the mentions validation.

commit 7341b79
Merge: ca85bde b49b7f7
Author: Stefan de Konink stefan@konink.de
Date: Sun Aug 4 02:45:04 2013 -0700

Merge pull request #989 from Gerjo/master

Added missing LSB tags and overrides. Thanks @Gerjo for the enhancement.

commit b49b7f7
Author: Gerard gerjoo@gmail.com
Date: Sun Aug 4 05:38:03 2013 -0400

Added missing LSB tags and overrides.

commit ca85bde
Merge: ea55caa 48dd429
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Fri Aug 2 17:45:52 2013 -0700

Merge pull request #988 from Borkason/fix-80

fix #80

commit 48dd429
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Sat Aug 3 02:43:53 2013 +0200

fix #80

Missing import statement

commit ea55caa
Author: Stefan de Konink stefan@konink.de
Date: Sat Jul 27 22:43:41 2013 +0200

Fixes #813

Dear IE10 users, my sisters netbook and the Internet Explorer Developer Toolbar salute you.

commit f29a690
Author: Stefan de Konink stefan@konink.de
Date: Sat Jul 27 21:20:54 2013 +0200

Fixes #975

When virtualservers have a longer than SSL_MAX_SSL_SESSION_ID_LENGTH we limit the session_id length to that value, instead of the full virualserver name.

commit 6658351
Author: Stefan de Konink stefan@konink.de
Date: Sat Jul 27 17:49:00 2013 +0200

Fixes bug #587 - strdup crashes on NULL, our validators user/password buffers remain NULL given they are not provided.

commit d5f3517
Merge: 4c1b898 760fe7c
Author: Stefan de Konink stefan@konink.de
Date: Sat Jul 27 13:46:40 2013 +0200

Merge branch 'master' of github.com:cherokee/webserver

commit 4c1b898
Author: Stefan de Konink stefan@konink.de
Date: Sat Jul 27 13:44:54 2013 +0200

It is about time to require autoconf 2.68.

commit 760fe7c
Merge: 16116e6 a88c564
Author: Stefan de Konink stefan@konink.de
Date: Sat Jul 27 03:07:40 2013 -0700

Merge pull request #987 from alanswanson/master

Enable ECDH cipher support. Thanks @alanswanson for this patch and fixing #984 !!

commit a88c564
Author: Alan Swanson swanson@ukfsn.org
Date: Thu Jul 25 19:05:17 2013 +0100

Enable ECDH cipher support
With OpenSSL 1.0.0, default key parameter is NIST P-384 rather than NIST P-256
(default for Apache) to ensure RFC 6460 compliance for AES-256 encryption.
With OpenSSL 1.0.2, the key parameter is automatically chosen.

commit 17d37fa
Author: Stefan de Konink stefan@konink.de
Date: Sat Jul 6 01:30:04 2013 +0200

Potential fix for Issue #709

commit 16116e6
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Wed Jul 3 12:21:15 2013 +0200

Fixes a close()+EINTR bug

close() shouldn't try to handle EINTR:
http://alobbs.com/post/54503240599/close-and-eintr

commit 9cc5f06
Merge: c36226b 8399442
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Thu Jun 27 14:47:53 2013 -0700

Merge pull request #982 from StephenGentle/master

Fixed some issues in SSL docs

commit 8399442
Author: Stephen Gentle stephen@stephengentle.com
Date: Thu Jun 27 22:15:50 2013 +1000

Fix some spelling and grammar issues in SSL docs

commit c36226b
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Mon Jun 17 13:03:02 2013 +0200

Fixed spelling

commit 9837f5f
Author: Stefan de Konink stefan@konink.de
Date: Mon Jun 10 16:54:02 2013 +0200

Solve the AUTOMAKE-invocation problem

commit aefc231
Author: Stefan de Konink stefan@konink.de
Date: Mon Jun 10 16:49:30 2013 +0200

Improves how HSTS redirections URLs are generated.

From commit: 5eac693fe56c88a61da510ee049bc18fbca92886

commit bc4d725
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Sat Oct 22 15:55:50 2011 +0200

Fixes some handling exception code.

commit 176a0b9
Author: Stefan de Konink stefan@konink.de
Date: Sat Nov 19 17:35:34 2011 +0100

Fixed a few typo's in HSTS.

commit 4fd7dcb
Author: Stefan de Konink stefan@konink.de
Date: Sat Nov 19 17:34:07 2011 +0100

More on the Ciphers and Server Preference field.

commit 93a5db7
Author: Stefan de Konink stefan@konink.de
Date: Sat Nov 19 16:52:20 2011 +0100

Documentation for HSTS.

commit 7a158a1
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Sun Nov 20 17:33:49 2011 +0100

Improve how SSL handshake errors were being reported form the QA.

commit 58ac656
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Sun Nov 20 12:08:10 2011 +0100

Changes an internal parameter. 'is_ssl' is not a class property.

commit 427a7f5
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Sun Nov 20 10:57:15 2011 +0100

Bumps pyscgi.py to 1.16.1

commit 2ae127a
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Sun Nov 20 23:05:59 2011 +0100

Fixes the HSTS QA entries. They work with SSL now.

commit 0933230
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Tue Nov 22 23:17:19 2011 +0100

Updates one of the download commands. -- Thanks to pigmej for the patch!

commit d784213
Author: Stefan de Konink stefan@konink.de
Date: Mon Jun 10 16:13:23 2013 +0200

Adds support for Automake's "Silent Building" mechanism.
From commit 8d9c58fc1810b46e2a5ef10aac150cdfe4950765

commit acb0aa3
Author: Stefan de Konink stefan@konink.de
Date: Mon Jun 10 16:06:34 2013 +0200

Saw the hint in: 3976ff162ff138656e89fbb67eccfdad746c3d09

commit 7cd08dd
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Mon Jan 2 15:30:23 2012 +0100

Updates the DOCTYPE of hardcoded messages.

commit 3c1dca1
Author: Stefan de Konink stefan@konink.de
Date: Mon Nov 14 02:48:36 2011 +0100

Implements the correct usage of HSTS.

commit 8917cec
Merge: 839e642 5568095
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Tue Jun 4 09:14:26 2013 -0700

Merge pull request #970 from cherokee/fix-autogen.sh

Fix #967. Script was not working under Debian.

commit 5568095
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Tue Jun 4 18:11:51 2013 +0200

Update autogen.sh

Fixing script

commit de65fff
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Sat May 18 13:17:34 2013 +0200

Fix #967. Script was not working under Debian. Switched from /bin/sh to /bin/bash. Removed colors as red was really hard to read on a dark background. Sorry mdavid ;)

commit 839e642
Merge: a081686 a0d38b7
Author: Stefan de Konink stefan@konink.de
Date: Fri May 3 09:19:39 2013 -0700

Merge pull request #964 from matsuu/fix-linux-3

Fixed to work with Linux kernel 3.x.

commit a0d38b7
Author: MATSUU Takuto matsuu@gmail.com
Date: Fri May 3 17:33:34 2013 +0900

Fixed to work with Linux kernel 3.x.

os.platform returns 'linux3' if you build your python with linux kernel 3.x.
Since Python 3.3, it returns 'linux' so it should be used with startswith('linux').

cf. http://docs.python.org/dev/library/sys.html#sys.platform

commit a081686
Merge: 0c948e5 5c5922b
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Thu Apr 18 13:19:55 2013 -0700

Merge pull request #961 from mdavid/check-for-python2-binary-during-autogen.sh-configuration-generation

Adds check for python2 binary; creates symlink to most recent Python 2.x...

commit 5c5922b
Author: M. David Peterson m.david@3rdandUrban.com
Date: Thu Apr 18 11:29:54 2013 -0700

Adds user prompt to specify whether or not they want a Python 2.x symlink created for them at /usr/local/bin/python2

commit 6278045
Author: M. David Peterson m.david@3rdandUrban.com
Date: Thu Apr 18 08:50:38 2013 -0700

Adds check for python2 binary; creates symlink to most recent Python 2.x installation if it doesn't exist

commit 0c948e5
Merge: 7590a63 651b7a6
Author: Stefan de Konink stefan@konink.de
Date: Wed Apr 17 19:30:18 2013 +0200

Merge branch 'bug-955'

Fix #955

commit 7590a63
Merge: 1e13227 285c4bc
Author: Stefan de Konink stefan@konink.de
Date: Wed Apr 17 19:29:30 2013 +0200

Merge branch 'spawn_source'

Fix #956

commit 651b7a6
Author: Stefan de Konink stefan@konink.de
Date: Tue Apr 16 08:47:00 2013 +0200

Implements both configuration consistancy check and confirmation dialog prior to removing a binding.

Fix #955

commit 285c4bc
Author: Stefan de Konink stefan@konink.de
Date: Tue Apr 16 07:11:21 2013 +0200

We should not SEM_UNDO the semaphore when the worker restarts.

Fixes https://github.com/cherokee/webserver/issues/956

commit 1e13227
Merge: 68896b1 fa9bb47
Author: Stefan de Konink stefan@konink.de
Date: Sat Apr 6 17:35:12 2013 +0200

Merge branch 'mysql_validator_passwd'

commit fa9bb47
Author: Stefan de Konink stefan@konink.de
Date: Sat Apr 6 17:32:35 2013 +0200

${passwd} template inside validator_mysql

Implements the ability to use ${passwd} inside the SQL query in validator_mysql. Credits go to aaronh...@gmail.com.
http://code.google.com/p/cherokee/issues/detail?id=728

Fixes #633

commit 68896b1
Merge: 2b41c2a ff84143
Author: Stefan de Konink stefan@konink.de
Date: Sat Apr 6 16:42:13 2013 +0200

Merge branch '304fix'

commit ff84143
Author: Stefan de Konink stefan@konink.de
Date: Sat Apr 6 16:41:42 2013 +0200

Did some extra cleanups for readibility

commit 4163dbb
Merge: 2b41c2a acaf26e
Author: Stefan de Konink stefan@konink.de
Date: Sat Apr 6 16:28:50 2013 +0200

Merge branch '304fix' of https://github.com/mrj10/webserver into 304fix

commit 2b41c2a
Merge: 9ce7549 dddff2b
Author: Stefan de Konink stefan@konink.de
Date: Sat Apr 6 16:23:52 2013 +0200

Merge branch 'remove_sockaddr_storage'

commit dddff2b
Author: Stefan de Konink stefan@konink.de
Date: Sat Apr 6 16:23:00 2013 +0200

Remove sockaddr_storage, it is never used.

commit acaf26e
Author: Matt Johnson johnso87@crhc.illinois.edu
Date: Wed Apr 3 11:24:14 2013 -0500

Do not add Content-Type or Last-Modified headers to 304 responses.

The new behavior is compliant with RFC2616
( http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.5 )

commit 9ce7549
Merge: c2696fb 0af6bc8
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Tue Apr 2 23:44:48 2013 +0200

Removed CTK as a submodule but merged it into master preserving its history.

commit c2696fb
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Sun Mar 31 20:31:32 2013 +0300

Update contributing.md

commit 19df667
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Sun Mar 31 19:34:48 2013 +0300

Finished draft: Finding a suitable title

commit ba9c7bc
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Sun Mar 31 19:03:37 2013 +0300

Update contributing.md

commit 7097f63
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Sun Mar 31 17:58:42 2013 +0200

Adding contribution guideline.

commit d436b2f
Merge: f1de246 371022d
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Thu Mar 21 18:39:59 2013 +0100

Merge branch 'win32removal'

commit 371022d
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Thu Mar 21 18:29:13 2013 +0100

Gets rid of most the Windows related code. There is no reason we keep
it lingering in the source tree for any longer. It has never worked
properly (not even close), and it's certainly a maintainership burden.
We will be better off sticking to unix derivatives.

commit f1de246
Author: Stefan de Konink stefan@konink.de
Date: Mon Mar 18 18:38:22 2013 +0100

Some minor autoconf/automake fixes

commit acfe9d6
Author: Stefan de Konink stefan@konink.de
Date: Sun Feb 10 12:26:26 2013 +0100

Fixes some odd encoding issue in a comment.

commit 68f77c0
Author: Stefan de Konink stefan@konink.de
Date: Sun Feb 10 12:17:37 2013 +0100

Update the documentroot in handler_cgi_base.

When the user has set a different Document Root in the admin, it seems
appropriate to propagate this change to the CGI subsystem handling the
request.

commit 2549350
Author: Stefan de Konink stefan@konink.de
Date: Sun Feb 10 12:15:06 2013 +0100

Removes redundant / from the generation of the path.

commit 4bcf108
Author: Stefan de Konink stefan@konink.de
Date: Sun Feb 10 12:12:01 2013 +0100

Fixes the generation of pathinfo.

Under some circumstances the conn->request is already stripped from the conn->webdirectory, and actually removes a legitimate part of the filename. Malforming the pathinfo.

commit 8f51b15
Merge: ef762c3 3a63b58
Author: Stefan de Konink stefan@konink.de
Date: Sun Feb 3 04:33:18 2013 -0800

Merge pull request #73 from Borkason/fix-#50

Thanks Borkason for this very elegant fix for Issue #50

commit 3a63b58
Author: Birk Borkason daniel.niccoli@gmail.com
Date: Sun Jan 27 01:56:41 2013 +0100

Fix #50

commit ef762c3
Author: Stefan de Konink stefan@konink.de
Date: Sat Feb 2 22:38:19 2013 +0100

This patch addresses Issue 42. Keep in mind the following;

/* TODO: this currently redirects to the host without port
 * but as you can imagine, a non-standard TLS port could have
 * been configured. The full redirect might be configured in
 * the future when such demand is considered necessary.
 */

commit 571ddd9
Author: Stefan de Konink stefan@konink.de
Date: Sat Feb 2 20:30:00 2013 +0100

This fixes Issue 72. Thanks Bob for the vocal bug report months ago.

commit 8dd2b2b
Author: Stefan de Konink stefan@konink.de
Date: Sun Jan 27 19:53:59 2013 +0100

Extended the frontpage of the admin with links to Google+ and Github.

commit bfcf3cb
Author: Stefan de Konink stefan@konink.de
Date: Sun Jan 27 00:12:24 2013 +0100

Added AC_LANG_SOURCE to configure.ac, which fixes a lot of warnings.

commit 0af6bc8
Merge: 09208d3 f2e15a1
Author: Stefan de Konink stefan@konink.de
Date: Mon Aug 6 04:26:43 2012 -0700

Merge pull request #4 from pigmej/master

Added removal of tailing '/' if exists

commit f2e15a1
Author: Jedrzej Nowak jedrzej.nowak@codernity.com
Date: Mon Aug 6 13:12:21 2012 +0200

remove trailing "/" if it exists

commit 09208d3
Author: Jedrzej Nowak jedrzej.nowak@codernity.com
Date: Fri Apr 27 11:54:23 2012 +0200

Fixed url matching when using url with query string arguments (ie. secure key)

commit cf55a7c
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Wed Nov 16 16:33:40 2011 +0100

Adds a .gitignore file

commit 26c272f
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Wed Nov 16 16:30:39 2011 +0100

Removes an unwanted copy of pyscgi. We will see how we can handle a
pyscgi sub-module here. For the time being, we will continue shipping
a copy of pyscgi.py within CTK.

commit 2c09518
Merge: 1146831 b703d44
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Tue Nov 15 23:01:39 2011 +0100

Merge branch 'master' of github.com:cherokee/pyscgi

Conflicts:
    .gitignore

commit 1146831
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Tue Nov 15 22:26:11 2011 +0100

Adds a .gitignore file

commit 6ecc852
Merge: e75f53b 5d7a424
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Tue Oct 25 20:16:32 2011 -0700

Merge pull request #1 from pigmej/patch-1

CTK works in virtualenv now

commit 5d7a424
Author: Jędrzej Nowak pigmej@gmail.com
Date: Wed Oct 26 02:28:16 2011 +0300

"global" CTK is now abble to work in virtualenv

commit e75f53b
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Thu Oct 20 15:37:33 2011 +0200

Updates the copy of pyscgi to 1.16.1

commit b703d44
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Thu Oct 20 15:32:35 2011 +0200

Adds .gitignore

commit 09fd1e9
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Thu Oct 20 15:31:12 2011 +0200

Bumps release to 1.16.1

commit 47a7696
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Thu Oct 20 15:30:08 2011 +0200

Fixes an regression introduces by the previous commit

commit a767e5c
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Thu Oct 20 14:42:12 2011 +0200

Bumps pyscgi to v1.16

commit e66971b
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Thu Oct 20 13:33:42 2011 +0200

Bumps release string to 1.16

commit a12ab2b
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Thu Oct 20 13:32:24 2011 +0200

Do not use getaddrinfo() if a bind address is not provided.

commit cf3fb3e
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Wed Oct 19 22:55:50 2011 +0200

Syncs CTK/pyscgi.py with cherokee/pyscgi:
1e0c777ac78715c794caf17d84a06a733bfbac82

commit 1e0c777
Merge: e555e87 d0520c2
Author: Alvaro Lopez Ortega alvaro@alobbs.com
Date: Thu Oct 13 11:38:39 2011 -0700

Merge pull request #1 from pigmej/master

Fixes the PySCGI server class binding method. It used to use the first interface address available for the binding, but it did not check whether or not it succeed. Moreover, in case it did not it was not retrying with the next address (in case there were more than one).

commit d0520c2
Author: Jędrzej Nowak pigmej@gmail.com
Date: Thu Oct 13 17:57:12 2011 +0300

Fix for binding to ::1 and/or 127.0.0.1

commit 49e0d36
Author: alobbs alvaro@alobbs.com
Date: Wed Aug 17 19:48:26 2011 +0000

Implement CTK.unload_module()

git-svn-id: svn://cherokee-project.com/CTK/trunk@6813 5dc97367-97f1-0310-9951-d761b3857238

commit ab6f45a
Author: alobbs alvaro@alobbs.com
Date: Wed Aug 17 15:19:29 2011 +0000

Implements CTK.DownloadEntry_Exists(). It can inspect the download
objects and check whether a certain URL is being downloaded.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6812 5dc97367-97f1-0310-9951-d761b3857238

commit 4f1a85d
Author: alobbs alvaro@alobbs.com
Date: Wed Aug 17 15:19:26 2011 +0000

CTK.load_module() cache was not working properly.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6811 5dc97367-97f1-0310-9951-d761b3857238

commit 7ad401f
Author: alobbs alvaro@alobbs.com
Date: Sun Aug 7 15:59:46 2011 +0000

Bugfix: CTK.RadioGroupCfg's render included a duplicated HTML id.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6793 5dc97367-97f1-0310-9951-d761b3857238

commit af4de96
Author: alobbs alvaro@alobbs.com
Date: Fri Aug 5 23:04:38 2011 +0000

Implements a Empty() method on all containers.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6788 5dc97367-97f1-0310-9951-d761b3857238

commit 39b1de5
Author: alobbs alvaro@alobbs.com
Date: Sun Jul 31 11:40:11 2011 +0000

CTK.Druid's "Close" button was not triggering the 'druid_exiting'
signal when closing a Druid dialog.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6780 5dc97367-97f1-0310-9951-d761b3857238

commit ffb5ce8
Author: alobbs alvaro@alobbs.com
Date: Sun Jul 31 10:48:26 2011 +0000

Implements CTK.DruidButtonsPanel_Close()

git-svn-id: svn://cherokee-project.com/CTK/trunk@6779 5dc97367-97f1-0310-9951-d761b3857238

commit a370eb8
Author: alobbs alvaro@alobbs.com
Date: Sat Jun 11 16:14:08 2011 +0000

Fixes a couple of bugs in the CTK.Radio() class.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6760 5dc97367-97f1-0310-9951-d761b3857238

commit a6987f9
Author: alobbs alvaro@alobbs.com
Date: Fri Jun 10 22:25:52 2011 +0000

Implements CTK.DruidContent__JS_to_goto_next().

git-svn-id: svn://cherokee-project.com/CTK/trunk@6759 5dc97367-97f1-0310-9951-d761b3857238

commit 67fddb1
Author: alobbs alvaro@alobbs.com
Date: Fri Jun 10 22:25:49 2011 +0000

Fixes the properties management code of CTK.RadioGroupCfg().

git-svn-id: svn://cherokee-project.com/CTK/trunk@6758 5dc97367-97f1-0310-9951-d761b3857238

commit e47d668
Author: alobbs alvaro@alobbs.com
Date: Fri Jun 10 07:34:17 2011 +0000

Fixes a couple of regressions introduced by the original CSRF patch.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6755 5dc97367-97f1-0310-9951-d761b3857238

commit f560d6c
Author: alobbs alvaro@alobbs.com
Date: Wed Jun 8 16:39:54 2011 +0000

Implements CTK.RadioGroupCfg()

git-svn-id: svn://cherokee-project.com/CTK/trunk@6748 5dc97367-97f1-0310-9951-d761b3857238

commit 10cd5bf
Author: alobbs alvaro@alobbs.com
Date: Wed Jun 8 08:21:56 2011 +0000

Adds CSRF protection to the CTK.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6747 5dc97367-97f1-0310-9951-d761b3857238

commit 5ab1927
Author: alobbs alvaro@alobbs.com
Date: Wed Jun 8 08:21:53 2011 +0000

Covers a corner case in the CTK.Downloader() logic.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6746 5dc97367-97f1-0310-9951-d761b3857238

commit 2973c77
Author: alobbs alvaro@alobbs.com
Date: Mon May 9 19:03:41 2011 +0000

Adds a copy of the uncompressed source code files of JQuery. This
should solve Debian's Bug#625775.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6601 5dc97367-97f1-0310-9951-d761b3857238

commit 2f7870b
Author: alobbs alvaro@alobbs.com
Date: Fri Apr 15 15:22:12 2011 +0000

Adds a new CTK.HTTP_Cacheable() response class.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6519 5dc97367-97f1-0310-9951-d761b3857238

commit 458ca28
Author: alobbs alvaro@alobbs.com
Date: Thu Apr 14 17:30:54 2011 +0000

Adds a new -s parameter that allows to set the internal port that
should be used to connect to the CTK-based SCGI backend.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6510 5dc97367-97f1-0310-9951-d761b3857238

commit 20bfd8a
Author: alobbs alvaro@alobbs.com
Date: Sun Apr 3 19:39:27 2011 +0000

Adds CTK.util.md5()

git-svn-id: svn://cherokee-project.com/CTK/trunk@6465 5dc97367-97f1-0310-9951-d761b3857238

commit b6da2c6
Author: alobbs alvaro@alobbs.com
Date: Wed Mar 30 20:49:14 2011 +0000

Implements CTK.util.data_eval() - a function for evaluating data
structures.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6451 5dc97367-97f1-0310-9951-d761b3857238

commit 201efff
Author: taher taher@shihadeh.net
Date: Wed Mar 30 17:39:25 2011 +0000

Adds docstrings to all relevant CTK classes and functions

git-svn-id: svn://cherokee-project.com/CTK/trunk@6450 5dc97367-97f1-0310-9951-d761b3857238

commit 22d3e31
Author: taher taher@shihadeh.net
Date: Tue Mar 29 10:18:37 2011 +0000

Fix NameError exception

git-svn-id: svn://cherokee-project.com/CTK/trunk@6442 5dc97367-97f1-0310-9951-d761b3857238

commit 934f591
Author: alobbs alvaro@alobbs.com
Date: Fri Mar 25 08:06:33 2011 +0000

Outlook could not display mails sent form CTK.MailHTML because of the
encoding of the message. This patch removes it, so at least a copy of
the content is sent in plain text. Non-ASCII characters will have to
be handled outside of this class.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6423 5dc97367-97f1-0310-9951-d761b3857238

commit 3b733fe
Author: alobbs alvaro@alobbs.com
Date: Fri Mar 25 08:06:29 2011 +0000

Adds a new stock icon ('forbid')

git-svn-id: svn://cherokee-project.com/CTK/trunk@6422 5dc97367-97f1-0310-9951-d761b3857238

commit 4ed9ac8
Author: alobbs alvaro@alobbs.com
Date: Thu Feb 24 10:08:56 2011 +0000

Adds custom headers support. It's useful to adding CC's, for instance.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6361 5dc97367-97f1-0310-9951-d761b3857238

commit 4b4d19a
Author: alobbs alvaro@alobbs.com
Date: Sun Feb 20 09:47:51 2011 +0000

A few CTK.MailHTML related fixes.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6346 5dc97367-97f1-0310-9951-d761b3857238

commit bf7e176
Author: alobbs alvaro@alobbs.com
Date: Sat Feb 19 11:42:30 2011 +0000

Oops! I forgot to add the license header

git-svn-id: svn://cherokee-project.com/CTK/trunk@6345 5dc97367-97f1-0310-9951-d761b3857238

commit 7d4bad9
Author: alobbs alvaro@alobbs.com
Date: Sat Feb 19 11:42:27 2011 +0000

Adds a new CTK.MailHTML utility class.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6344 5dc97367-97f1-0310-9951-d761b3857238

commit 5c87ae4
Author: alobbs alvaro@alobbs.com
Date: Mon Feb 14 10:41:11 2011 +0000

Do not use headers as they are provided. Duplicate them first.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6293 5dc97367-97f1-0310-9951-d761b3857238

commit fece7e2
Author: alobbs alvaro@alobbs.com
Date: Mon Feb 14 10:33:36 2011 +0000

Try to avoid lists as constructor parameters. They are quite prone to
introduce inter-request issue (they behave as static properties).

git-svn-id: svn://cherokee-project.com/CTK/trunk@6292 5dc97367-97f1-0310-9951-d761b3857238

commit 53702f1
Author: alobbs alvaro@alobbs.com
Date: Thu Feb 3 10:09:49 2011 +0000

Show the CTK.Carousel pager only if there's more than one image.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6240 5dc97367-97f1-0310-9951-d761b3857238

commit b5d59b3
Author: alobbs alvaro@alobbs.com
Date: Wed Feb 2 19:21:04 2011 +0000

Fixes a compilation issue

git-svn-id: svn://cherokee-project.com/CTK/trunk@6235 5dc97367-97f1-0310-9951-d761b3857238

commit e0f84f1
Author: alobbs alvaro@alobbs.com
Date: Tue Feb 1 10:32:27 2011 +0000

Fixes a compilation issue on BSD

git-svn-id: svn://cherokee-project.com/CTK/trunk@6221 5dc97367-97f1-0310-9951-d761b3857238

commit b497d21
Author: alobbs alvaro@alobbs.com
Date: Mon Jan 31 14:01:51 2011 +0000

Implements CTK_COOKIE

git-svn-id: svn://cherokee-project.com/CTK/trunk@6211 5dc97367-97f1-0310-9951-d761b3857238

commit 8595b0f
Author: alobbs alvaro@alobbs.com
Date: Fri Jan 14 15:31:15 2011 +0000

Happy new year! (bis)

git-svn-id: svn://cherokee-project.com/CTK/trunk@6113 5dc97367-97f1-0310-9951-d761b3857238

commit a8528d6
Author: alobbs alvaro@alobbs.com
Date: Tue Jan 11 13:01:22 2011 +0000

Check if the server is exiting before and after handling each
request. Doing it in one place only caused some trouble.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6086 5dc97367-97f1-0310-9951-d761b3857238

commit 36a9aa7
Author: alobbs alvaro@alobbs.com
Date: Tue Jan 11 10:01:07 2011 +0000

Implements a new CTK.stop() method. It allows to stop an application
from within.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6083 5dc97367-97f1-0310-9951-d761b3857238

commit dcf853f
Author: alobbs alvaro@alobbs.com
Date: Tue Jan 4 13:47:19 2011 +0000

Make sure that whatever the CTK.XMLRPCProxy widget receives as
response, it is properly converted to UTF-8 before processing. The
most common cases are Unicode entries as part of the response data.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6069 5dc97367-97f1-0310-9951-d761b3857238

commit 4ebba30
Author: alobbs alvaro@alobbs.com
Date: Sun Jan 2 16:07:40 2011 +0000

Fixes CTK.StarRating(). It was not sending the right value whenever
any star was clicked. Now, it assumes a 5/5 value by default.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6058 5dc97367-97f1-0310-9951-d761b3857238

commit b12e75d
Author: alobbs alvaro@alobbs.com
Date: Sat Jan 1 15:09:56 2011 +0000

Replace CTK.util.to_utf8() by CTK.util.to_unicode(). This new function
is going to be much more useful for our purposes than the previous one.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6054 5dc97367-97f1-0310-9951-d761b3857238

commit 9955bb7
Author: alobbs alvaro@alobbs.com
Date: Sat Jan 1 15:09:55 2011 +0000

Adds a new parameter to CTK.util.to_utf8() so the input encoding can
be specified.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6053 5dc97367-97f1-0310-9951-d761b3857238

commit 53546f7
Author: alobbs alvaro@alobbs.com
Date: Sat Jan 1 10:18:13 2011 +0000

Improves CTK.util.to_utf8() and CTK.util.to_utf7().

git-svn-id: svn://cherokee-project.com/CTK/trunk@6051 5dc97367-97f1-0310-9951-d761b3857238

commit 67c1721
Author: alobbs alvaro@alobbs.com
Date: Fri Dec 31 17:36:06 2010 +0000

Adds CTK.util.to_utf7()

git-svn-id: svn://cherokee-project.com/CTK/trunk@6049 5dc97367-97f1-0310-9951-d761b3857238

commit ef161aa
Author: alobbs alvaro@alobbs.com
Date: Wed Dec 29 19:33:00 2010 +0000

The semantic of a 'get_post' method in a 'Post' class was not really
clear. Works out the method so it does a single, well defined action.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6041 5dc97367-97f1-0310-9951-d761b3857238

commit 9e0fc50
Author: taher taher@shihadeh.net
Date: Wed Dec 29 18:10:33 2010 +0000

New method required to access post object

git-svn-id: svn://cherokee-project.com/CTK/trunk@6039 5dc97367-97f1-0310-9951-d761b3857238

commit 1d27ccb
Author: alobbs alvaro@alobbs.com
Date: Mon Dec 27 13:16:19 2010 +0000

Store the raw POST information in the CTK.Post objects.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6021 5dc97367-97f1-0310-9951-d761b3857238

commit 4dd0f2a
Author: alobbs alvaro@alobbs.com
Date: Thu Dec 23 10:07:10 2010 +0000

Adds a new test script to debug how the CTK.Tab theme behaves.

git-svn-id: svn://cherokee-project.com/CTK/trunk@6004 5dc97367-97f1-0310-9951-d761b3857238

commit 0847050
Author: alobbs alvaro@alobbs.com
Date: Tue Dec 21 22:24:33 2010 +0000

Removes CTK.PropsTableAuto(). It was deprecated quite a long time ago.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5990 5dc97367-97f1-0310-9951-d761b3857238

commit 566ee14
Author: alobbs alvaro@alobbs.com
Date: Tue Dec 21 22:22:24 2010 +0000

The ::Add() method of the new implementation of CTK.PropsAuto() was
not implementing the same interface. Fixes it up.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5989 5dc97367-97f1-0310-9951-d761b3857238

commit 730d420
Author: alobbs alvaro@alobbs.com
Date: Tue Dec 21 22:13:30 2010 +0000

Re-implements the CTK.PropsAuto() class. It's based on CTK.PropsTable
now. It also gets rid of a nasty HTML chunk the prev. implementation
used.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5988 5dc97367-97f1-0310-9951-d761b3857238

commit 89c6024
Author: alobbs alvaro@alobbs.com
Date: Tue Dec 21 19:10:47 2010 +0000

Reimplements CTK.PropsTableEntry() so CTK.PropsTable()s can hold
widgets on its comment entries as well. So far only plain text strings
could be used there.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5985 5dc97367-97f1-0310-9951-d761b3857238

commit a8885a8
Author: taher taher@shihadeh.net
Date: Wed Dec 15 14:28:37 2010 +0000

These are functions, not methods

git-svn-id: svn://cherokee-project.com/CTK/trunk@5949 5dc97367-97f1-0310-9951-d761b3857238

commit eb91d89
Author: alobbs alvaro@alobbs.com
Date: Wed Dec 15 13:05:24 2010 +0000

Do not try to read the internal 'CTK_druid_external_submit' internal
variable until it is actually set.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5948 5dc97367-97f1-0310-9951-d761b3857238

commit a23a825
Author: taher taher@shihadeh.net
Date: Wed Dec 15 12:35:17 2010 +0000

A file was not being included in Makefile

git-svn-id: svn://cherokee-project.com/CTK/trunk@5946 5dc97367-97f1-0310-9951-d761b3857238

commit 505dab5
Author: alobbs alvaro@alobbs.com
Date: Sun Dec 12 14:15:14 2010 +0000

Clean up: It is no longer necessary to define _() and N_() by hand.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5924 5dc97367-97f1-0310-9951-d761b3857238

commit a44bfe2
Author: alobbs alvaro@alobbs.com
Date: Fri Dec 10 09:10:34 2010 +0000

Adds a new CTK.AjaxUpload_Generic class. It's basically the same as
CTK.AjaxUpload but it accepts a clickable widget as first argument
instead of including an 'Upload' CTK.Button.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5905 5dc97367-97f1-0310-9951-d761b3857238

commit f72dd00
Author: alobbs alvaro@alobbs.com
Date: Tue Nov 30 18:55:39 2010 +0000

When a CTK.Paginator() index entry was clicked, the paginator widget
content was updated, and then the scroll moved to the top of the
widget.. which felt kind of weird. This patch fixes that annoying
behavior, although it also messes up the CSS style. Another patch will
address that issue.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5848 5dc97367-97f1-0310-9951-d761b3857238

commit 8ccd192
Author: alobbs alvaro@alobbs.com
Date: Thu Nov 25 19:15:34 2010 +0000

Adds to new functions CTK.DruidContent__JS_if_external_submit(), and
CTK.DruidContent__JS_if_internal_submit(). They allow to detect how a
CTK.Druid() content is submitted (externally or internally) from
within it.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5832 5dc97367-97f1-0310-9951-d761b3857238

commit 7a6a8f3
Author: alobbs alvaro@alobbs.com
Date: Thu Nov 25 11:38:55 2010 +0000

Bug fix: When a CTK.Druid() is forced to submit its CTK.Submitters
widgets, it had to check whether all of them succeed.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5829 5dc97367-97f1-0310-9951-d761b3857238

commit 5b8c121
Author: alobbs alvaro@alobbs.com
Date: Thu Nov 25 11:38:52 2010 +0000

Implements a new submit_form_sync() method in the Javascript objects
of the CTK.Submitter()s.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5828 5dc97367-97f1-0310-9951-d761b3857238

commit 95c9d9d
Author: alobbs alvaro@alobbs.com
Date: Thu Nov 25 11:38:50 2010 +0000

Fixes an issue with the Automake file. The CTK-run script was being
left after the clean up.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5827 5dc97367-97f1-0310-9951-d761b3857238

commit 9cc39ea
Author: alobbs alvaro@alobbs.com
Date: Tue Nov 23 15:12:50 2010 +0000

Tries to improve CTK.Paginator() usability. Now, the page number is
persistent whenever the page is reloaded, or left and visit again
afterwards.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5813 5dc97367-97f1-0310-9951-d761b3857238

commit e78eaf0
Author: alobbs alvaro@alobbs.com
Date: Tue Nov 23 13:41:58 2010 +0000

This patch improves CTK-run so a new -d parameter is supported. It
allows to run arbitrary CTK-based applications from the command
like. The '-d' parameter allows to execute the program against a
certain deployment of CTK. It comes handy for development.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5812 5dc97367-97f1-0310-9951-d761b3857238

commit 84fcebc
Author: alobbs alvaro@alobbs.com
Date: Mon Nov 22 08:30:28 2010 +0000

Adds a new script 'CTK-run'. It's a little script that allows to
execute stand-alone CTK based application. It should be useful for
individual class testing.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5796 5dc97367-97f1-0310-9951-d761b3857238

commit d18112a
Author: Jonathan Hernandez ion@suavizado.com
Date: Fri Nov 12 18:26:45 2010 +0000

Druid button active shadow

git-svn-id: svn://cherokee-project.com/CTK/trunk@5757 5dc97367-97f1-0310-9951-d761b3857238

commit ba853f1
Author: alobbs alvaro@alobbs.com
Date: Fri Nov 12 16:00:54 2010 +0000

Adds some code to force all dialogs to use the new 'Close'/'Cancel'
button style independently of whether or not they are Druids.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5754 5dc97367-97f1-0310-9951-d761b3857238

commit 59a9bf5
Author: alobbs alvaro@alobbs.com
Date: Fri Nov 12 15:26:12 2010 +0000

Little clean up: Relocates the positioning code, so it's provided to
the constructor rather than in a second call to its property access
method.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5753 5dc97367-97f1-0310-9951-d761b3857238

commit 8e95978
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Nov 11 18:08:09 2010 +0000

Style for close button

git-svn-id: svn://cherokee-project.com/CTK/trunk@5746 5dc97367-97f1-0310-9951-d761b3857238

commit 8c34f56
Author: alobbs alvaro@alobbs.com
Date: Thu Nov 11 17:57:25 2010 +0000

Adds a new 'do_close' parameter to CTK.DruidButton_Submit() to specify
whether or not it should close the Druid widget after performing the
submit of its content.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5745 5dc97367-97f1-0310-9951-d761b3857238

commit b0618e2
Author: alobbs alvaro@alobbs.com
Date: Thu Nov 11 13:43:56 2010 +0000

Eases debuging

git-svn-id: svn://cherokee-project.com/CTK/trunk@5741 5dc97367-97f1-0310-9951-d761b3857238

commit 4bc0d0e
Author: alobbs alvaro@alobbs.com
Date: Thu Nov 11 10:48:30 2010 +0000

Fixes a problem with the Tabs theme. In case there were only two tabs,
and the second was selected, it would not render it correctly.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5739 5dc97367-97f1-0310-9951-d761b3857238

commit a5bc588
Author: alobbs alvaro@alobbs.com
Date: Wed Nov 10 12:15:28 2010 +0000

Fixes a problem with the i18n sub-system. The global language
reference variable was not holding the right value whenever the
translation of cherokee-admin was being selected by a LC_* env.
variable.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5723 5dc97367-97f1-0310-9951-d761b3857238

commit 105e652
Author: alobbs alvaro@alobbs.com
Date: Tue Nov 9 19:19:27 2010 +0000

Renames CTK.ToggleButtonImages to CTK.ToggleButton.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5719 5dc97367-97f1-0310-9951-d761b3857238

commit 5395fc1
Author: alobbs alvaro@alobbs.com
Date: Mon Nov 8 17:19:46 2010 +0000

Slightly more descriptive assert() entry

git-svn-id: svn://cherokee-project.com/CTK/trunk@5717 5dc97367-97f1-0310-9951-d761b3857238

commit 7abb559
Author: Jonathan Hernandez ion@suavizado.com
Date: Fri Nov 5 19:17:26 2010 +0000

Don't need that line

git-svn-id: svn://cherokee-project.com/CTK/trunk@5697 5dc97367-97f1-0310-9951-d761b3857238

commit 3015fb0
Author: Jonathan Hernandez ion@suavizado.com
Date: Fri Nov 5 01:54:24 2010 +0000

New dialog background

git-svn-id: svn://cherokee-project.com/CTK/trunk@5690 5dc97367-97f1-0310-9951-d761b3857238

commit 83b303f
Author: Jonathan Hernandez ion@suavizado.com
Date: Fri Nov 5 01:27:26 2010 +0000

Style for market app page

git-svn-id: svn://cherokee-project.com/CTK/trunk@5689 5dc97367-97f1-0310-9951-d761b3857238

commit ffc27bb
Author: alobbs alvaro@alobbs.com
Date: Thu Nov 4 19:07:19 2010 +0000

Fixes the previous patch. (Oops!)

git-svn-id: svn://cherokee-project.com/CTK/trunk@5686 5dc97367-97f1-0310-9951-d761b3857238

commit afab942
Author: alobbs alvaro@alobbs.com
Date: Thu Nov 4 19:04:52 2010 +0000

Handle the 'id' properly correctly in the CTK.RefreshableURL class.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5685 5dc97367-97f1-0310-9951-d761b3857238

commit ebc198f
Author: alobbs alvaro@alobbs.com
Date: Thu Nov 4 18:04:54 2010 +0000

Adds a new CTK.CarouselThumbnails widget (by Taher)

git-svn-id: svn://cherokee-project.com/CTK/trunk@5684 5dc97367-97f1-0310-9951-d761b3857238

commit 7736d61
Author: alobbs alvaro@alobbs.com
Date: Thu Nov 4 18:04:52 2010 +0000

Fixes unfinished comment

git-svn-id: svn://cherokee-project.com/CTK/trunk@5683 5dc97367-97f1-0310-9951-d761b3857238

commit 3ca9a5e
Author: alobbs alvaro@alobbs.com
Date: Thu Nov 4 16:02:45 2010 +0000

Takes care of a potential issue when including rendered HTML/JS code
from a CTK.RawHTML() widget.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5680 5dc97367-97f1-0310-9951-d761b3857238

commit e3f0d86
Author: taher taher@shihadeh.net
Date: Thu Nov 4 11:41:12 2010 +0000

Typo fix

git-svn-id: svn://cherokee-project.com/CTK/trunk@5675 5dc97367-97f1-0310-9951-d761b3857238

commit 96592a3
Author: alobbs alvaro@alobbs.com
Date: Wed Nov 3 10:16:18 2010 +0000

Adds a new CTK.CollapsibleEasy helper widget.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5662 5dc97367-97f1-0310-9951-d761b3857238

commit c4e2f7f
Author: alobbs alvaro@alobbs.com
Date: Fri Oct 29 12:07:53 2010 +0000

Adds two new convenience methods to CTK.JS: get_Hashtag() and
set_Hashtag().

git-svn-id: svn://cherokee-project.com/CTK/trunk@5654 5dc97367-97f1-0310-9951-d761b3857238

commit 20fa535
Author: alobbs alvaro@alobbs.com
Date: Fri Oct 29 09:45:17 2010 +0000

Adds an example file on how to build a page with CTK.RefreshURL()
widgets in cascade.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5652 5dc97367-97f1-0310-9951-d761b3857238

commit bef1ba0
Author: alobbs alvaro@alobbs.com
Date: Fri Oct 29 09:45:15 2010 +0000

Reworks the previous patch.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5651 5dc97367-97f1-0310-9951-d761b3857238

commit ddd064b
Author: alobbs alvaro@alobbs.com
Date: Fri Oct 29 08:57:46 2010 +0000

Fixes a concurrency/scope problem in CTK.RefreshableURL

git-svn-id: svn://cherokee-project.com/CTK/trunk@5650 5dc97367-97f1-0310-9951-d761b3857238

commit 8643b4d
Author: alobbs alvaro@alobbs.com
Date: Fri Oct 29 08:57:44 2010 +0000

CTK.Dialog2Buttons usability fix

git-svn-id: svn://cherokee-project.com/CTK/trunk@5649 5dc97367-97f1-0310-9951-d761b3857238

commit f16ba05
Author: alobbs alvaro@alobbs.com
Date: Thu Oct 28 11:34:59 2010 +0000

Replaces the "Server exiting.." by a slightly more descriptive msg.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5642 5dc97367-97f1-0310-9951-d761b3857238

commit 477a44a
Author: Jonathan Hernandez ion@suavizado.com
Date: Wed Oct 27 20:53:46 2010 +0000

Fix tabs a:hover

git-svn-id: svn://cherokee-project.com/CTK/trunk@5632 5dc97367-97f1-0310-9951-d761b3857238

commit 15a0570
Author: alobbs alvaro@alobbs.com
Date: Tue Oct 26 17:53:10 2010 +0000

Covers a corner case. Under some unlikely circumstances some strings
could not be translated because of the UTF-8 -> Unicode -> UTF-8
conversions performed along the translation process.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5628 5dc97367-97f1-0310-9951-d761b3857238

commit cf668cf
Author: alobbs alvaro@alobbs.com
Date: Tue Oct 26 13:22:26 2010 +0000

Updates CTK.i18n insterface

git-svn-id: svn://cherokee-project.com/CTK/trunk@5624 5dc97367-97f1-0310-9951-d761b3857238

commit 8bfc72d
Author: alobbs alvaro@alobbs.com
Date: Tue Oct 26 05:30:46 2010 +0000

Tries to deal with a flickering effect of CTK.Tab(). There were times
when tabs changed its content and flickered while rendering the page.
This patch fixes the problem by hiding the tab widget content until it
is completely initialized and rendered.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5621 5dc97367-97f1-0310-9951-d761b3857238

commit 0f909e7
Author: alobbs alvaro@alobbs.com
Date: Tue Oct 26 00:36:15 2010 +0000

CTK.XMLRPCProxy() was not using its widget properties at render time.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5614 5dc97367-97f1-0310-9951-d761b3857238

commit 9c35873
Author: taher taher@shihadeh.net
Date: Fri Oct 22 12:06:36 2010 +0000

Address issue 1029: nill entries cannot be renamed

git-svn-id: svn://cherokee-project.com/CTK/trunk@5605 5dc97367-97f1-0310-9951-d761b3857238

commit 9ba0a23
Author: alobbs alvaro@alobbs.com
Date: Mon Oct 18 16:13:10 2010 +0000

CTK.Proxy triggers two new events in order to report how the content
load went.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5599 5dc97367-97f1-0310-9951-d761b3857238

commit 02fefe2
Author: alobbs alvaro@alobbs.com
Date: Mon Oct 18 16:13:08 2010 +0000

CTK.ProgressBar accepts an initial value now.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5598 5dc97367-97f1-0310-9951-d761b3857238

commit d6a14eb
Author: alobbs alvaro@alobbs.com
Date: Mon Oct 18 10:00:50 2010 +0000

CTK.Proxy inherits from CTK.Box instead of CTK.Widget now. It allows
to add any sort of content as initial state. Most of the times the
content will be some sort of a "Loding..." message. If no content is
added, the look and behavior remains the same as before.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5595 5dc97367-97f1-0310-9951-d761b3857238

commit a2a61cf
Author: alobbs alvaro@alobbs.com
Date: Mon Oct 18 10:00:42 2010 +0000

Clean up

git-svn-id: svn://cherokee-project.com/CTK/trunk@5594 5dc97367-97f1-0310-9951-d761b3857238

commit e37306d
Author: alobbs alvaro@alobbs.com
Date: Sat Oct 16 13:23:38 2010 +0000

Replaces a global variable by a class static property. Thanks to
Esteban Feldman and Jedrzej Nowak for the original patch.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5593 5dc97367-97f1-0310-9951-d761b3857238

commit 23a7ef6
Author: alobbs alvaro@alobbs.com
Date: Wed Sep 29 21:04:19 2010 +0000

TextAreas should not trigger a submit when Enter/Intro is pressed.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5584 5dc97367-97f1-0310-9951-d761b3857238

commit 2e1984f
Author: alobbs alvaro@alobbs.com
Date: Wed Sep 29 07:06:46 2010 +0000

Adds a wrapper around the basic gettext() function, so non-ASCII
strings are translated. Basically, it takes care of converting UTF-8
strings to Unicode whenever a translation is performed. It also checks
whether the translated string is returned as Unicode, in which case,
it converts it back to UTF-8 -- http://bugs.cherokee-project.com/1001

git-svn-id: svn://cherokee-project.com/CTK/trunk@5582 5dc97367-97f1-0310-9951-d761b3857238

commit c94f134
Author: alobbs alvaro@alobbs.com
Date: Wed Sep 29 07:06:42 2010 +0000

Fixes typo: s/false/False/

git-svn-id: svn://cherokee-project.com/CTK/trunk@5581 5dc97367-97f1-0310-9951-d761b3857238

commit 9471c3d
Author: alobbs alvaro@alobbs.com
Date: Wed Sep 29 01:50:23 2010 +0000

Bugfix: The content of CTK.TextField()s was not escaped, it leaded to
some issues whenever some characters were entered. It fixes bug #1006
http://bugs.cherokee-project.com/1006

git-svn-id: svn://cherokee-project.com/CTK/trunk@5579 5dc97367-97f1-0310-9951-d761b3857238

commit 8541568
Author: alobbs alvaro@alobbs.com
Date: Tue Sep 28 08:30:41 2010 +0000

Adds an iterator method to CTK.Table. Since its public access methods
work with 1-starting indexes (rather than 0-starting indexes), it was
necessary to have this sort of method.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5572 5dc97367-97f1-0310-9951-d761b3857238

commit dbfc1d2
Author: alobbs alvaro@alobbs.com
Date: Tue Sep 28 08:30:37 2010 +0000

Fixes the CTK.Table so an id property is included on its td entries.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5571 5dc97367-97f1-0310-9951-d761b3857238

commit 5d155e6
Author: alobbs alvaro@alobbs.com
Date: Tue Sep 28 06:35:26 2010 +0000

Adds a generic reordering function to CTK.SortableList. Basically, it
applies common sorting changes to a CTK.cfg sub-tree.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5570 5dc97367-97f1-0310-9951-d761b3857238

commit 6197525
Author: alobbs alvaro@alobbs.com
Date: Sat Sep 25 09:21:56 2010 +0000

Removes a few files that were moved to cherokee-admin

git-svn-id: svn://cherokee-project.com/CTK/trunk@5555 5dc97367-97f1-0310-9951-d761b3857238

commit e8345a7
Author: alobbs alvaro@alobbs.com
Date: Sat Sep 25 09:21:55 2010 +0000

Tries to improve the usability of CTK.Submitter. The 'Enter' handling
was not working as expected. This patch improves the situation.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5554 5dc97367-97f1-0310-9951-d761b3857238

commit abd9e3f
Author: Jonathan Hernandez ion@suavizado.com
Date: Fri Sep 24 19:52:30 2010 +0000

Move admin styles from CTK.css to cherokee-admin.css

git-svn-id: svn://cherokee-project.com/CTK/trunk@5550 5dc97367-97f1-0310-9951-d761b3857238

commit 803bfd8
Author: taher taher@shihadeh.net
Date: Fri Sep 24 10:43:25 2010 +0000

Adds a password-variant widget

git-svn-id: svn://cherokee-project.com/CTK/trunk@5548 5dc97367-97f1-0310-9951-d761b3857238

commit 25f8a38
Author: alobbs alvaro@alobbs.com
Date: Wed Sep 22 11:33:55 2010 +0000

Fixes an issue with the constructors of CTK.DruidButton*().

git-svn-id: svn://cherokee-project.com/CTK/trunk@5541 5dc97367-97f1-0310-9951-d761b3857238

commit 07f281f
Author: alobbs alvaro@alobbs.com
Date: Tue Sep 21 09:48:52 2010 +0000

Adds a short animation effect (0.1sec) when a CTK.Collapsible is being
shown. It also improves the widget initialization.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5529 5dc97367-97f1-0310-9951-d761b3857238

commit 9dcd3fe
Author: alobbs alvaro@alobbs.com
Date: Tue Sep 21 09:18:11 2010 +0000

If a CTK.DruidButtonsPanel (ui-dialog-buttonpane) is added within
the dialog content, it has to be reparented to the uppper level. A
regular dialog has three main sections:

   ui-dialog-titlebar
   ui-dialog-content
   ui-dialog-buttonpane

For convenience reasons, a ui-dialog-buttonpane section can be added
inside ui-dialog-content, and CTK.DruidButtonsPanel take care of
moving it to the right place.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5528 5dc97367-97f1-0310-9951-d761b3857238

commit bed8c09
Author: alobbs alvaro@alobbs.com
Date: Mon Sep 20 18:26:32 2010 +0000

Ads a couple of new images for CTK.Carousel().

git-svn-id: svn://cherokee-project.com/CTK/trunk@5520 5dc97367-97f1-0310-9951-d761b3857238

commit 57675d2
Author: alobbs alvaro@alobbs.com
Date: Wed Sep 15 16:05:13 2010 +0000

Implements a new CTK.Collapsible() widget.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5507 5dc97367-97f1-0310-9951-d761b3857238

commit 80a4c30
Author: alobbs alvaro@alobbs.com
Date: Tue Sep 14 08:20:16 2010 +0000

Polishes the rough edges of CTK.Radio. It also implements a new
CTK.RadioText() class and adds a test program to checkout the
functionality.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5493 5dc97367-97f1-0310-9951-d761b3857238

commit b941c46
Author: alobbs alvaro@alobbs.com
Date: Thu Sep 9 15:54:54 2010 +0000

Adds a commodity function: CTK.DruidContent__JS_to_close()

git-svn-id: svn://cherokee-project.com/CTK/trunk@5478 5dc97367-97f1-0310-9951-d761b3857238

commit a684047
Author: alobbs alvaro@alobbs.com
Date: Thu Sep 9 15:54:47 2010 +0000

CTK.Downloader() objects can be stopped now

git-svn-id: svn://cherokee-project.com/CTK/trunk@5477 5dc97367-97f1-0310-9951-d761b3857238

commit d6158bf
Author: taher taher@shihadeh.net
Date: Tue Sep 7 09:54:57 2010 +0000

Fixes bug for case-sensitive filesystems

git-svn-id: svn://cherokee-project.com/CTK/trunk@5458 5dc97367-97f1-0310-9951-d761b3857238

commit bc822d6
Author: alobbs alvaro@alobbs.com
Date: Mon Sep 6 15:34:59 2010 +0000

Adds to helper methods: Widget::JS_to_show() and Widget::JS_to_hide()

git-svn-id: svn://cherokee-project.com/CTK/trunk@5457 5dc97367-97f1-0310-9951-d761b3857238

commit 16d2c6f
Author: alobbs alvaro@alobbs.com
Date: Sat Sep 4 19:13:09 2010 +0000

Adds a mutex to ensure that the '/start' command cannot be executed in
parallel.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5456 5dc97367-97f1-0310-9951-d761b3857238

commit b8ee12d
Author: alobbs alvaro@alobbs.com
Date: Tue Aug 31 16:58:00 2010 +0000

Enhances CTK.load_module_pyc() so it can load source files as well
(mainly for debugging purposes).

git-svn-id: svn://cherokee-project.com/CTK/trunk@5445 5dc97367-97f1-0310-9951-d761b3857238

commit a4b2d52
Author: alobbs alvaro@alobbs.com
Date: Tue Aug 31 15:18:50 2010 +0000

Reimplements CTK.JS.ReloadURL()

git-svn-id: svn://cherokee-project.com/CTK/trunk@5444 5dc97367-97f1-0310-9951-d761b3857238

commit 0b74285
Author: alobbs alvaro@alobbs.com
Date: Mon Aug 30 07:24:29 2010 +0000

The same CTK.Downloader() object could not be used twice. This patch
checks whether the object was already initialized before trying to do
it again.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5442 5dc97367-97f1-0310-9951-d761b3857238

commit 8e93ec7
Author: alobbs alvaro@alobbs.com
Date: Sun Aug 29 11:40:52 2010 +0000

Covers a new corner case in Config::has_changed

git-svn-id: svn://cherokee-project.com/CTK/trunk@5441 5dc97367-97f1-0310-9951-d761b3857238

commit d71a995
Author: Jonathan Hernandez ion@suavizado.com
Date: Sat Aug 28 18:54:13 2010 +0000

Carousel stuff

git-svn-id: svn://cherokee-project.com/CTK/trunk@5440 5dc97367-97f1-0310-9951-d761b3857238

commit 1d27b03
Author: alobbs alvaro@alobbs.com
Date: Sat Aug 28 15:30:18 2010 +0000

Eye-candy: Fade it in, instead of showing it rightaway

git-svn-id: svn://cherokee-project.com/CTK/trunk@5439 5dc97367-97f1-0310-9951-d761b3857238

commit e1dd657
Author: alobbs alvaro@alobbs.com
Date: Sat Aug 28 15:18:40 2010 +0000

Implements a new CTK.Carousel() widget.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5438 5dc97367-97f1-0310-9951-d761b3857238

commit 9c9aece
Author: alobbs alvaro@alobbs.com
Date: Sat Aug 28 15:18:36 2010 +0000

Allow CTK.Link() objects without an href property.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5437 5dc97367-97f1-0310-9951-d761b3857238

commit 3b2369d
Author: alobbs alvaro@alobbs.com
Date: Fri Aug 27 14:57:03 2010 +0000

Adds CTK.load_module_pyc()

git-svn-id: svn://cherokee-project.com/CTK/trunk@5436 5dc97367-97f1-0310-9951-d761b3857238

commit 4a8d8d7
Author: alobbs alvaro@alobbs.com
Date: Fri Aug 27 10:49:52 2010 +0000

CTK.Downloader() improvement: Flush before closing

git-svn-id: svn://cherokee-project.com/CTK/trunk@5435 5dc97367-97f1-0310-9951-d761b3857238

commit 2847c98
Author: alobbs alvaro@alobbs.com
Date: Fri Aug 27 10:34:36 2010 +0000

Fixes a couple of issues with CTK.Downloader(): - Some API was not
being exporter. - It was not closing some file descriptors properly.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5434 5dc97367-97f1-0310-9951-d761b3857238

commit 335af59
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Aug 26 19:16:31 2010 +0000

Fix next class

git-svn-id: svn://cherokee-project.com/CTK/trunk@5432 5dc97367-97f1-0310-9951-d761b3857238

commit ab800a0
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Aug 26 18:38:34 2010 +0000

Box for page counter


git-svn-id: svn://cherokee-project.com/CTK/trunk@5431 5dc97367-97f1-0310-9951-d761b3857238

commit 72733ec
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Aug 26 18:07:58 2010 +0000

Fix stars

git-svn-id: svn://cherokee-project.com/CTK/trunk@5430 5dc97367-97f1-0310-9951-d761b3857238

commit 9dee2b3
Author: alobbs alvaro@alobbs.com
Date: Thu Aug 26 10:59:26 2010 +0000

Adds CTK.JS.OpenWindow() -- just a commodity function

git-svn-id: svn://cherokee-project.com/CTK/trunk@5429 5dc97367-97f1-0310-9951-d761b3857238

commit 60c4313
Author: alobbs alvaro@alobbs.com
Date: Wed Aug 25 06:57:40 2010 +0000

Do not take the 'tmp' branch of the configuration tree into account
when performing the 'has_changed' operation.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5428 5dc97367-97f1-0310-9951-d761b3857238

commit c608361
Author: Jonathan Hernandez ion@suavizado.com
Date: Tue Aug 24 18:18:21 2010 +0000

Add id to li



git-svn-id: svn://cherokee-project.com/CTK/trunk@5427 5dc97367-97f1-0310-9951-d761b3857238

commit a264b34
Author: alobbs alvaro@alobbs.com
Date: Tue Aug 24 18:07:26 2010 +0000

The CTK.XMLRPCProxy class has got a JS_to_refresh() method.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5426 5dc97367-97f1-0310-9951-d761b3857238

commit 4c0a809
Author: alobbs alvaro@alobbs.com
Date: Tue Aug 24 17:13:44 2010 +0000

Improves CTK.StarRating() usability. It was not using the right
cursors when it could not be edited.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5425 5dc97367-97f1-0310-9951-d761b3857238

commit ce35b5b
Author: alobbs alvaro@alobbs.com
Date: Tue Aug 24 16:24:47 2010 +0000

Fixes an annoying flickering effect on CTK.StartRating().

git-svn-id: svn://cherokee-project.com/CTK/trunk@5424 5dc97367-97f1-0310-9951-d761b3857238

commit d4ee660
Author: alobbs alvaro@alobbs.com
Date: Tue Aug 24 16:06:29 2010 +0000

CTK.escape_html() has a sibling function CTK.unescape_html() now.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5423 5dc97367-97f1-0310-9951-d761b3857238

commit cecf830
Author: alobbs alvaro@alobbs.com
Date: Tue Aug 24 11:33:26 2010 +0000

Improves how external Javascript files are loaded. Now the .js files
are loaded synchronously in a specific order. This allows us to load
the whole javascript stack safely, while keeping track of the loaded
files so they are no reloaded on sub-requests.

BEWARE: This is a intrusive change in the core of CTK. It might
introduce regressions.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5420 5dc97367-97f1-0310-9951-d761b3857238

commit 6b3eb31
Author: Jonathan Hernandez ion@suavizado.com
Date: Mon Aug 23 17:14:23 2010 +0000

Market icon

git-svn-id: svn://cherokee-project.com/CTK/trunk@5419 5dc97367-97f1-0310-9951-d761b3857238

commit d96a984
Author: alobbs alvaro@alobbs.com
Date: Mon Aug 23 08:42:03 2010 +0000

Implements a new CTK.request.headers property, so the client request
headers can be accessed from the CTK application.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5418 5dc97367-97f1-0310-9951-d761b3857238

commit 196c967
Author: alobbs alvaro@alobbs.com
Date: Sat Aug 21 17:30:05 2010 +0000

Better examples for CTK.StarRating

git-svn-id: svn://cherokee-project.com/CTK/trunk@5416 5dc97367-97f1-0310-9951-d761b3857238

commit 1d0a46a
Author: alobbs alvaro@alobbs.com
Date: Sat Aug 21 16:47:34 2010 +0000

CTK.StarRating can be configured as non-editable now.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5415 5dc97367-97f1-0310-9951-d761b3857238

commit 7a08aaa
Author: alobbs alvaro@alobbs.com
Date: Sat Aug 21 15:58:02 2010 +0000

Clean up: removes whites

git-svn-id: svn://cherokee-project.com/CTK/trunk@5414 5dc97367-97f1-0310-9951-d761b3857238

commit 173149f
Author: alobbs alvaro@alobbs.com
Date: Sat Aug 21 15:57:55 2010 +0000

Implements CTK.StarRating, a brand new widget for ratings. It's been
written from scratch. So far it seems to work fine, but further
testing is definitely required.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5413 5dc97367-97f1-0310-9951-d761b3857238

commit e91565b
Author: alobbs alvaro@alobbs.com
Date: Sat Aug 21 08:33:56 2010 +0000

Fixes an issue with CTK based programs that do not call the gettext
installation function explicitly.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5412 5dc97367-97f1-0310-9951-d761b3857238

commit 922a55a
Author: alobbs alvaro@alobbs.com
Date: Sat Aug 21 08:33:53 2010 +0000

Do not include the header or footer if there is a single page show.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5411 5dc97367-97f1-0310-9951-d761b3857238

commit 5671d52
Author: alobbs alvaro@alobbs.com
Date: Fri Aug 20 11:58:17 2010 +0000

Implements CTK.JS.ReloadURL() - commodity function.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5410 5dc97367-97f1-0310-9951-d761b3857238

commit e695d45
Author: alobbs alvaro@alobbs.com
Date: Thu Aug 19 18:11:38 2010 +0000

Fixesa new bug in CTK.Paginator

git-svn-id: svn://cherokee-project.com/CTK/trunk@5405 5dc97367-97f1-0310-9951-d761b3857238

commit feee2c7
Author: alobbs alvaro@alobbs.com
Date: Thu Aug 19 16:45:20 2010 +0000

Fixes a couple of minor issues in CTK.Paginator

git-svn-id: svn://cherokee-project.com/CTK/trunk@5404 5dc97367-97f1-0310-9951-d761b3857238

commit dcf59b1
Author: alobbs alvaro@alobbs.com
Date: Thu Aug 19 16:28:25 2010 +0000

Implements a new CTK.Paginator() class

git-svn-id: svn://cherokee-project.com/CTK/trunk@5403 5dc97367-97f1-0310-9951-d761b3857238

commit 3038b79
Author: alobbs alvaro@alobbs.com
Date: Thu Aug 19 15:16:40 2010 +0000

Updates Makefile.am: Init.py was missing

git-svn-id: svn://cherokee-project.com/CTK/trunk@5402 5dc97367-97f1-0310-9951-d761b3857238

commit df177e7
Author: alobbs alvaro@alobbs.com
Date: Wed Aug 18 16:53:25 2010 +0000

Checks whether the Python interpreter already supports all() & any().
In case the interpreter didn't support them, it'd add a local version
to the global namespace.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5401 5dc97367-97f1-0310-9951-d761b3857238

commit 93404dd
Author: alobbs alvaro@alobbs.com
Date: Fri Aug 13 11:48:31 2010 +0000

Fixes an usability issue. Now description text is clickable on the
CTK.CheckboxText and CTK.CheckCfgText widgets.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5382 5dc97367-97f1-0310-9951-d761b3857238

commit 32e663a
Author: alobbs alvaro@alobbs.com
Date: Fri Aug 13 08:10:35 2010 +0000

Sort the configuration keys before they are applied to the config
tree. The idea is to apply the longest keys first, so the following
case don't leave a lingering a!b!c!e!f entry.

a!b!c!e = 1
a!b!c =
a!b!c!e!f = 1

Beware: It's a change in the CTK core. It might introduce regressions.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5379 5dc97367-97f1-0310-9951-d761b3857238

commit a2a9a89
Author: alobbs alvaro@alobbs.com
Date: Thu Aug 12 11:51:36 2010 +0000

Bumps PySCGI

git-svn-id: svn://cherokee-project.com/CTK/trunk@5376 5dc97367-97f1-0310-9951-d761b3857238

commit e555e87
Author: alobbs alvaro@alobbs.com
Date: Thu Aug 12 11:50:06 2010 +0000

Better connection close

git-svn-id: svn://cherokee-project.com/cherokee-pyscgi@5375 5dc97367-97f1-0310-9951-d761b3857238

commit d363bd6
Author: alobbs alvaro@alobbs.com
Date: Mon Aug 9 07:50:27 2010 +0000

Removes an unnecessary 'href' property. Now that buttons use the
<button> tag there is no need to add it.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5349 5dc97367-97f1-0310-9951-d761b3857238

commit 20998d4
Author: alobbs alvaro@alobbs.com
Date: Fri Jul 30 10:13:58 2010 +0000

Implements CTK.JS.GotoURL()

git-svn-id: svn://cherokee-project.com/CTK/trunk@5339 5dc97367-97f1-0310-9951-d761b3857238

commit 9226810
Author: alobbs alvaro@alobbs.com
Date: Thu Jul 29 15:53:17 2010 +0000

Adds a missing key

git-svn-id: svn://cherokee-project.com/CTK/trunk@5337 5dc97367-97f1-0310-9951-d761b3857238

commit 2509c46
Author: alobbs alvaro@alobbs.com
Date: Tue Jul 27 10:53:37 2010 +0000

Removes old images, and adds new ones.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5335 5dc97367-97f1-0310-9951-d761b3857238

commit 523391c
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Jul 22 22:14:37 2010 +0000

Remove wrap for dialog buttons

git-svn-id: svn://cherokee-project.com/CTK/trunk@5333 5dc97367-97f1-0310-9951-d761b3857238

commit 0beb485
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Jul 22 17:15:14 2010 +0000

Fix buttons

git-svn-id: svn://cherokee-project.com/CTK/trunk@5332 5dc97367-97f1-0310-9951-d761b3857238

commit b6c27f2
Author: Jonathan Hernandez ion@suavizado.com
Date: Sun Jul 18 01:00:08 2010 +0000

New button style

git-svn-id: svn://cherokee-project.com/CTK/trunk@5331 5dc97367-97f1-0310-9951-d761b3857238

commit 638a21b
Author: taher taher@shihadeh.net
Date: Fri Jul 16 23:35:23 2010 +0000

Cleanup

git-svn-id: svn://cherokee-project.com/CTK/trunk@5328 5dc97367-97f1-0310-9951-d761b3857238

commit 5d179ff
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Jul 15 00:35:23 2010 +0000

Add id to dialog

git-svn-id: svn://cherokee-project.com/CTK/trunk@5315 5dc97367-97f1-0310-9951-d761b3857238

commit 8118781
Author: Jonathan Hernandez ion@suavizado.com
Date: Wed Jul 14 17:15:49 2010 +0000

Accept id for Links

git-svn-id: svn://cherokee-project.com/CTK/trunk@5314 5dc97367-97f1-0310-9951-d761b3857238

commit 386e9f2
Author: Jonathan Hernandez ion@suavizado.com
Date: Wed Jul 14 04:10:07 2010 +0000

Style for password

git-svn-id: svn://cherokee-project.com/CTK/trunk@5311 5dc97367-97f1-0310-9951-d761b3857238

commit 779e442
Author: Jonathan Hernandez ion@suavizado.com
Date: Tue Jul 13 23:28:31 2010 +0000

Fix tab bug when tabs lenght = 2

git-svn-id: svn://cherokee-project.com/CTK/trunk@5310 5dc97367-97f1-0310-9951-d761b3857238

commit 96dcdda
Author: alobbs alvaro@alobbs.com
Date: Sun Jul 11 12:09:09 2010 +0000

Exports a CTK.i18n.active_lang variable with the code of the active
language. It can be consumed (read) by CTK based apps.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5306 5dc97367-97f1-0310-9951-d761b3857238

commit 980e760
Author: alobbs alvaro@alobbs.com
Date: Sun Jul 11 11:32:54 2010 +0000

Implement CTK.i18n. It allows to use translations (gettext based by
now) without having to deal with the system libraries.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5305 5dc97367-97f1-0310-9951-d761b3857238

commit f3ea45e
Author: alobbs alvaro@alobbs.com
Date: Sat Jul 10 22:05:04 2010 +0000

Adds a new CTK.LinkWindow class.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5304 5dc97367-97f1-0310-9951-d761b3857238

commit c3727c8
Author: alobbs alvaro@alobbs.com
Date: Fri Jul 9 21:18:03 2010 +0000

Adds CTK.util.print_exception()

git-svn-id: svn://cherokee-project.com/CTK/trunk@5302 5dc97367-97f1-0310-9951-d761b3857238

commit 5050a48
Author: alobbs alvaro@alobbs.com
Date: Thu Jul 8 10:49:01 2010 +0000

Makes the plug-in loading mechanism a little more flexible.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5299 5dc97367-97f1-0310-9951-d761b3857238

commit 463a712
Author: Jonathan Hernandez ion@suavizado.com
Date: Wed Jul 7 23:17:05 2010 +0000

Fix scrollbars


git-svn-id: svn://cherokee-project.com/CTK/trunk@5298 5dc97367-97f1-0310-9951-d761b3857238

commit 99b7837
Author: alobbs alvaro@alobbs.com
Date: Wed Jul 7 16:53:40 2010 +0000

Better image loading.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5297 5dc97367-97f1-0310-9951-d761b3857238

commit 0653b2b
Author: alobbs alvaro@alobbs.com
Date: Wed Jul 7 10:08:12 2010 +0000

Implements a new CTK.AjaxUpload class.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5296 5dc97367-97f1-0310-9951-d761b3857238

commit 121012c
Author: alobbs alvaro@alobbs.com
Date: Tue Jul 6 11:06:34 2010 +0000

Emit an 'upload_finished' signal whenever an upload finishes.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5292 5dc97367-97f1-0310-9951-d761b3857238

commit 88c84bb
Author: alobbs alvaro@alobbs.com
Date: Mon Jul 5 15:30:52 2010 +0000

CTK.ProgressBar handles props properly now

git-svn-id: svn://cherokee-project.com/CTK/trunk@5283 5dc97367-97f1-0310-9951-d761b3857238

commit 3415d22
Author: alobbs alvaro@alobbs.com
Date: Mon Jul 5 15:30:51 2010 +0000

Minor implementation detail

git-svn-id: svn://cherokee-project.com/CTK/trunk@5282 5dc97367-97f1-0310-9951-d761b3857238

commit d11ab71
Author: alobbs alvaro@alobbs.com
Date: Mon Jul 5 14:32:14 2010 +0000

Updates PySCGI

git-svn-id: svn://cherokee-project.com/CTK/trunk@5281 5dc97367-97f1-0310-9951-d761b3857238

commit ef9fc6d
Author: alobbs alvaro@alobbs.com
Date: Mon Jul 5 14:06:13 2010 +0000

Updates it to 1.14 (as in CTK)

git-svn-id: svn://cherokee-project.com/cherokee-pyscgi@5279 5dc97367-97f1-0310-9951-d761b3857238

commit c2271c4
Author: alobbs alvaro@alobbs.com
Date: Fri Jul 2 11:11:42 2010 +0000

Adds a new mandatory parameter to the CTK.XMLRPCProxy class. A name
must be specified, so subsequent reloads of the same page do not
overpopulate CTK's URL mapping table.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5273 5dc97367-97f1-0310-9951-d761b3857238

commit 0ae90cd
Author: alobbs alvaro@alobbs.com
Date: Tue Jun 29 16:59:35 2010 +0000

Makes the XMLRPC proxy slightly more flexible.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5263 5dc97367-97f1-0310-9951-d761b3857238

commit 683d247
Author: alobbs alvaro@alobbs.com
Date: Tue Jun 29 16:59:34 2010 +0000

Re-implements the CTK.util.to_utf8() function so it can handle
(basic) recursive data structures.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5262 5dc97367-97f1-0310-9951-d761b3857238

commit ca066fd
Author: alobbs alvaro@alobbs.com
Date: Tue Jun 29 16:59:32 2010 +0000

It is pretty unusual, but CTK.RawHTML could be instanced with unicode
content (rather than UTF-8 strings). This patch kind of deals with the
situation.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5261 5dc97367-97f1-0310-9951-d761b3857238

commit 215aaf3
Author: alobbs alvaro@alobbs.com
Date: Mon Jun 28 21:27:11 2010 +0000

Adds a new 'debug' commodity parameter so XMLRPC errors can be traced
easily.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5260 5dc97367-97f1-0310-9951-d761b3857238

commit 3a0efb1
Author: alobbs alvaro@alobbs.com
Date: Sun Jun 27 14:03:20 2010 +0000

Fixes an UTF-8 encoding Python error "UnicodeDecodeError: 'ascii'
codec can't decode byte 0xc3 in position : ordinal not in range()".
This patch is kind of tricky: most of the Python interpreters remove
the sys.setdefaultencoding() function. That's why it reload the sys
module before a new default encoding can be set.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5250 5dc97367-97f1-0310-9951-d761b3857238

commit 11dcb0f
Author: taher taher@shihadeh.net
Date: Fri Jun 25 14:57:58 2010 +0000

Clean up

git-svn-id: svn://cherokee-project.com/CTK/trunk@5245 5dc97367-97f1-0310-9951-d761b3857238

commit f5c8823
Author: alobbs alvaro@alobbs.com
Date: Wed Jun 23 13:01:05 2010 +0000

Clean up

git-svn-id: svn://cherokee-project.com/CTK/trunk@5236 5dc97367-97f1-0310-9951-d761b3857238

commit 412a950
Author: alobbs alvaro@alobbs.com
Date: Wed Jun 23 12:08:12 2010 +0000

Fixes an encoding issue.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5235 5dc97367-97f1-0310-9951-d761b3857238

commit cd0cb60
Author: alobbs alvaro@alobbs.com
Date: Wed Jun 23 12:08:10 2010 +0000

Escape error messages before printing them.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5234 5dc97367-97f1-0310-9951-d761b3857238

commit a1bb403
Author: alobbs alvaro@alobbs.com
Date: Tue Jun 22 21:12:26 2010 +0000

Makes Druid page redirection more flexible.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5231 5dc97367-97f1-0310-9951-d761b3857238

commit 823d393
Author: alobbs alvaro@alobbs.com
Date: Tue Jun 22 16:56:16 2010 +0000

Adds a new CTK.XMLRPCProxy class.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5230 5dc97367-97f1-0310-9951-d761b3857238

commit 10c90c1
Author: alobbs alvaro@alobbs.com
Date: Tue Jun 22 14:50:14 2010 +0000

Adds missing file.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5227 5dc97367-97f1-0310-9951-d761b3857238

commit a2f862a
Author: taher taher@shihadeh.net
Date: Tue Jun 22 08:14:50 2010 +0000

Adds radio button widget

git-svn-id: svn://cherokee-project.com/CTK/trunk@5222 5dc97367-97f1-0310-9951-d761b3857238

commit ce05054
Author: alobbs alvaro@alobbs.com
Date: Tue Jun 22 08:13:25 2010 +0000

Fixes the radio button support.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5221 5dc97367-97f1-0310-9951-d761b3857238

commit bc68d0d
Author: alobbs alvaro@alobbs.com
Date: Tue Jun 22 07:55:29 2010 +0000

Adds support for radio buttons.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5220 5dc97367-97f1-0310-9951-d761b3857238

commit f12626f
Author: Jonathan Hernandez ion@suavizado.com
Date: Mon Jun 21 22:07:23 2010 +0000

Fix tabs

git-svn-id: svn://cherokee-project.com/CTK/trunk@5219 5dc97367-97f1-0310-9951-d761b3857238

commit 177422d
Author: alobbs alvaro@alobbs.com
Date: Mon Jun 21 09:03:19 2010 +0000

Activate the 'Save' button whenever a CTK.PluginSelector changes.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5212 5dc97367-97f1-0310-9951-d761b3857238

commit 6abdf26
Author: alobbs alvaro@alobbs.com
Date: Mon Jun 14 10:05:42 2010 +0000

Updates Makefile.am

git-svn-id: svn://cherokee-project.com/CTK/trunk@5197 5dc97367-97f1-0310-9951-d761b3857238

commit 86bc0e7
Author: alobbs alvaro@alobbs.com
Date: Sun Jun 13 12:26:51 2010 +0000

Improves the new CTK.Downloader widget.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5195 5dc97367-97f1-0310-9951-d761b3857238

commit 905c5bc
Author: alobbs alvaro@alobbs.com
Date: Sat Jun 12 10:49:48 2010 +0000

Adds a couple of new widgets: ProgressBar and Downloader (in the
server side - reporting to the client).

git-svn-id: svn://cherokee-project.com/CTK/trunk@5194 5dc97367-97f1-0310-9951-d761b3857238

commit 770f025
Author: Jonathan Hernandez ion@suavizado.com
Date: Wed Jun 2 15:51:12 2010 +0000

Fix behavior rules table size

git-svn-id: svn://cherokee-project.com/CTK/trunk@5182 5dc97367-97f1-0310-9951-d761b3857238

commit 4672140
Author: Jonathan Hernandez ion@suavizado.com
Date: Wed May 26 16:27:44 2010 +0000

Bugfix #824 Hidden Scrollbar

git-svn-id: svn://cherokee-project.com/CTK/trunk@5160 5dc97367-97f1-0310-9951-d761b3857238

commit a1c2ead
Author: alobbs alvaro@alobbs.com
Date: Sun May 23 19:57:25 2010 +0000

Adds a new class to trigger automatic CTK.Druid page increments.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5145 5dc97367-97f1-0310-9951-d761b3857238

commit 2deab9b
Author: alobbs alvaro@alobbs.com
Date: Tue May 18 15:10:07 2010 +0000

Emit a signal whenever a CTK.SortableList is reordered.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5127 5dc97367-97f1-0310-9951-d761b3857238

commit 3744cd2
Author: taher taher@shihadeh.net
Date: Tue May 18 13:42:57 2010 +0000

Cleanup

git-svn-id: svn://cherokee-project.com/CTK/trunk@5124 5dc97367-97f1-0310-9951-d761b3857238

commit d84decf
Author: taher taher@shihadeh.net
Date: Tue May 18 12:07:38 2010 +0000

Cleanup

git-svn-id: svn://cherokee-project.com/CTK/trunk@5121 5dc97367-97f1-0310-9951-d761b3857238

commit 48c9747
Author: alobbs alvaro@alobbs.com
Date: Mon May 10 15:11:58 2010 +0000

This patch prevents double inclusion of the Submitter.js file. That
was causing a race condition that made random events to get lose along
the way. Thank a million to Ivan, Jonathan and Jedrzej for the helping
me to debug this (pesky) issue. You guys rock!

git-svn-id: svn://cherokee-project.com/CTK/trunk@5069 5dc97367-97f1-0310-9951-d761b3857238

commit f3b4059
Author: Jonathan Hernandez ion@suavizado.com
Date: Sun May 9 18:56:10 2010 +0000

Style for auth list

git-svn-id: svn://cherokee-project.com/CTK/trunk@5059 5dc97367-97f1-0310-9951-d761b3857238

commit 70487ff
Author: Jonathan Hernandez ion@suavizado.com
Date: Mon May 3 17:25:01 2010 +0000

Align to center save button

git-svn-id: svn://cherokee-project.com/CTK/trunk@5026 5dc97367-97f1-0310-9951-d761b3857238

commit b06ab38
Author: Jonathan Hernandez ion@suavizado.com
Date: Mon May 3 17:02:21 2010 +0000

Bind error

git-svn-id: svn://cherokee-project.com/CTK/trunk@5024 5dc97367-97f1-0310-9951-d761b3857238

commit f54c3b3
Author: alobbs alvaro@alobbs.com
Date: Mon May 3 10:58:50 2010 +0000

Optional CTK.TextField() widgets add an 'optional_msg' class whenever
they show the default message (instead of a real value). It'll allow
other widgets to easily recognize whether or not text fields contain
useful values.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5014 5dc97367-97f1-0310-9951-d761b3857238

commit cb4fc25
Author: alobbs alvaro@alobbs.com
Date: Mon May 3 09:25:32 2010 +0000

Fixes a JSON related issue. The interface of the json module is
different in Python 2.5 and 2.6. The dumps() method, for instance,
is missing in Python 2.5.

git-svn-id: svn://cherokee-project.com/CTK/trunk@5010 5dc97367-97f1-0310-9951-d761b3857238

commit d69701d
Author: alobbs alvaro@alobbs.com
Date: Sat May 1 10:09:49 2010 +0000

This tiny patch fixes a couple of XHTML rendering issues. Bug #833:
http://bugs.cherokee-project.com/833

git-svn-id: svn://cherokee-project.com/CTK/trunk@5005 5dc97367-97f1-0310-9951-d761b3857238

commit c737a48
Author: alobbs alvaro@alobbs.com
Date: Wed Apr 28 15:36:48 2010 +0000

A change in a CTK.SortableList was not changing the state of the
'Save' button. Fixes #829: http://bugs.cherokee-project.com/829

git-svn-id: svn://cherokee-project.com/CTK/trunk@4993 5dc97367-97f1-0310-9951-d761b3857238

commit c0e0501
Author: alobbs alvaro@alobbs.com
Date: Tue Apr 27 09:45:50 2010 +0000

CTK.Dialogs were not working of Safari because it refused to parse
arrays with a 'class' entry. This patch should fix bug #823:
http://bugs.cherokee-project.com/823

git-svn-id: svn://cherokee-project.com/CTK/trunk@4977 5dc97367-97f1-0310-9951-d761b3857238

commit 53f1c05
Author: Jonathan Hernandez ion@suavizado.com
Date: Mon Apr 26 22:11:53 2010 +0000

Style balancer sources table

git-svn-id: svn://cherokee-project.com/CTK/trunk@4974 5dc97367-97f1-0310-9951-d761b3857238

commit 26accc8
Author: alobbs alvaro@alobbs.com
Date: Mon Apr 26 12:57:29 2010 +0000

This patch tries to deal with the 'Broken pipe' issue. Bug #818:
http://bugs.cherokee-project.com/818

git-svn-id: svn://cherokee-project.com/CTK/trunk@4960 5dc97367-97f1-0310-9951-d761b3857238

commit 852dded
Author: alobbs alvaro@alobbs.com
Date: Mon Apr 26 12:48:48 2010 +0000

The json_embedded.py source file was not being neither distributed,
nor installed.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4959 5dc97367-97f1-0310-9951-d761b3857238

commit 456d2d8
Author: alobbs alvaro@alobbs.com
Date: Mon Apr 26 11:06:58 2010 +0000

Oops!

git-svn-id: svn://cherokee-project.com/CTK/trunk@4956 5dc97367-97f1-0310-9951-d761b3857238

commit 84d93df
Author: alobbs alvaro@alobbs.com
Date: Mon Apr 26 10:56:57 2010 +0000

Adds a new 'synchronous' mode.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4954 5dc97367-97f1-0310-9951-d761b3857238

commit 56483ac
Author: alobbs alvaro@alobbs.com
Date: Mon Apr 26 07:15:40 2010 +0000

Adds a custom SimpleJSON encoder copy, so CTK can be used on Python
2.4 without external dependencies. This is not a complete SimpleJSON
copy, it just includes the bare minimum required by CTK.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4951 5dc97367-97f1-0310-9951-d761b3857238

commit 8a3f2a9
Author: Jonathan Hernandez ion@suavizado.com
Date: Fri Apr 23 19:24:57 2010 +0000

Error redirection style

git-svn-id: svn://cherokee-project.com/CTK/trunk@4946 5dc97367-97f1-0310-9951-d761b3857238

commit 8a1e613
Author: Jonathan Hernandez ion@suavizado.com
Date: Fri Apr 23 19:01:08 2010 +0000

Fix sources work area and usage table

git-svn-id: svn://cherokee-project.com/CTK/trunk@4943 5dc97367-97f1-0310-9951-d761b3857238

commit 293f463
Author: alobbs alvaro@alobbs.com
Date: Fri Apr 23 09:01:01 2010 +0000

Removes a code shortcut. Now a validation set can define multiple
tests for the same target (POST entry). This allows, for instance, to
perform a 'non-empty' check on a field before checking its content.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4929 5dc97367-97f1-0310-9951-d761b3857238

commit 99675a5
Author: alobbs alvaro@alobbs.com
Date: Thu Apr 22 18:19:40 2010 +0000

A couple of misc. fixes

git-svn-id: svn://cherokee-project.com/CTK/trunk@4927 5dc97367-97f1-0310-9951-d761b3857238

commit e2bec54
Author: alobbs alvaro@alobbs.com
Date: Thu Apr 22 15:24:41 2010 +0000

Bug fix: CTK.JS.Ajax checks the 'modified', 'not-modified' response
keys now.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4921 5dc97367-97f1-0310-9951-d761b3857238

commit 683f233
Author: alobbs alvaro@alobbs.com
Date: Wed Apr 21 12:03:31 2010 +0000

Fixes an issue with translations, submitters and optional fields.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4908 5dc97367-97f1-0310-9951-d761b3857238

commit 0d8a44c
Author: alobbs alvaro@alobbs.com
Date: Mon Apr 19 16:53:26 2010 +0000

Bugfix: PageNewConfig stopped working after the merge.


git-svn-id: svn://cherokee-project.com/CTK/trunk@4890 5dc97367-97f1-0310-9951-d761b3857238

commit 0bf2f51
Author: taher taher@shihadeh.net
Date: Mon Apr 19 12:14:20 2010 +0000

Fixes issue with Python 2.5. Credit goes for Jedrzej Nowak


git-svn-id: svn://cherokee-project.com/CTK/trunk@4887 5dc97367-97f1-0310-9951-d761b3857238

commit ce51f22
Author: alobbs alvaro@alobbs.com
Date: Mon Apr 19 03:00:20 2010 +0000

Re-implements the mutex usage so it does not depend on the 'with'
clause. Since it was implemented on Python 2.6 there were some
production servers where it could not be executed - Debian stable
still ships Python 2.5, for instance.


git-svn-id: svn://cherokee-project.com/CTK/trunk@4881 5dc97367-97f1-0310-9951-d761b3857238

commit a6784f1
Author: alobbs alvaro@alobbs.com
Date: Sun Apr 18 18:33:40 2010 +0000

Autoconf/Automake integration - 3


git-svn-id: svn://cherokee-project.com/CTK/trunk@4878 5dc97367-97f1-0310-9951-d761b3857238

commit f27c371
Author: alobbs alvaro@alobbs.com
Date: Thu Apr 15 23:58:36 2010 +0000

Repositions the activity message.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4859 5dc97367-97f1-0310-9951-d761b3857238

commit d14a831
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Apr 15 23:27:53 2010 +0000

Updating msg

git-svn-id: svn://cherokee-project.com/CTK/trunk@4858 5dc97367-97f1-0310-9951-d761b3857238

commit eb29c67
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Apr 15 23:25:05 2010 +0000

Updating msg

git-svn-id: svn://cherokee-project.com/CTK/trunk@4857 5dc97367-97f1-0310-9951-d761b3857238

commit d51d8f7
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Apr 15 21:40:10 2010 +0000

cursor:defaul on saved

git-svn-id: svn://cherokee-project.com/CTK/trunk@4853 5dc97367-97f1-0310-9951-d761b3857238

commit 799e962
Author: alobbs alvaro@alobbs.com
Date: Thu Apr 15 19:04:43 2010 +0000

Lot of minor CTK.cfg related changes (bis).

git-svn-id: svn://cherokee-project.com/CTK/trunk@4846 5dc97367-97f1-0310-9951-d761b3857238

commit 528f6d9
Author: alobbs alvaro@alobbs.com
Date: Thu Apr 15 18:30:51 2010 +0000

Save button implementation: 2

git-svn-id: svn://cherokee-project.com/CTK/trunk@4842 5dc97367-97f1-0310-9951-d761b3857238

commit b46d8c2
Author: alobbs alvaro@alobbs.com
Date: Thu Apr 15 16:46:50 2010 +0000

Bug-fix: Druid based dialogs left a transparent modal layer when
closed.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4840 5dc97367-97f1-0310-9951-d761b3857238

commit e8041b8
Author: Jonathan Hernandez ion@suavizado.com
Date: Wed Apr 14 00:24:25 2010 +0000

General/Icons page

git-svn-id: svn://cherokee-project.com/CTK/trunk@4826 5dc97367-97f1-0310-9951-d761b3857238

commit 521000b
Author: Jonathan Hernandez ion@suavizado.com
Date: Tue Apr 13 23:43:43 2010 +0000

Dialog welcome icon

git-svn-id: svn://cherokee-project.com/CTK/trunk@4825 5dc97367-97f1-0310-9951-d761b3857238

commit 38945dd
Author: Jonathan Hernandez ion@suavizado.com
Date: Tue Apr 13 23:23:41 2010 +0000

Background to new vserver and rule dialog

git-svn-id: svn://cherokee-project.com/CTK/trunk@4823 5dc97367-97f1-0310-9951-d761b3857238

commit 6b3b086
Author: alobbs alvaro@alobbs.com
Date: Tue Apr 13 23:12:17 2010 +0000

Some forms were failing due to this bug. The "Optional" string was
being transmitted even if the .optional class was set.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4821 5dc97367-97f1-0310-9951-d761b3857238

commit bc0069e
Author: Jonathan Hernandez ion@suavizado.com
Date: Tue Apr 13 22:40:47 2010 +0000

Fix dialog panels

git-svn-id: svn://cherokee-project.com/CTK/trunk@4820 5dc97367-97f1-0310-9951-d761b3857238

commit adc7db0
Author: Jonathan Hernandez ion@suavizado.com
Date: Tue Apr 13 22:13:02 2010 +0000

Fix Save Dialog buttons

git-svn-id: svn://cherokee-project.com/CTK/trunk@4817 5dc97367-97f1-0310-9951-d761b3857238

commit 3736bb7
Author: taher taher@shihadeh.net
Date: Tue Apr 13 17:29:16 2010 +0000

Adds a couple of extra wrappers

git-svn-id: svn://cherokee-project.com/CTK/trunk@4816 5dc97367-97f1-0310-9951-d761b3857238

commit 602c68b
Author: taher taher@shihadeh.net
Date: Tue Apr 13 12:11:41 2010 +0000

Adds missing imports

git-svn-id: svn://cherokee-project.com/CTK/trunk@4811 5dc97367-97f1-0310-9951-d761b3857238

commit c90072b
Author: Jonathan Hernandez ion@suavizado.com
Date: Fri Apr 9 00:49:43 2010 +0000

Bugfix for initial state

git-svn-id: svn://cherokee-project.com/CTK/trunk@4801 5dc97367-97f1-0310-9951-d761b3857238

commit 6f3fd6a
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Apr 8 23:17:54 2010 +0000

Fixes to status page

git-svn-id: svn://cherokee-project.com/CTK/trunk@4800 5dc97367-97f1-0310-9951-d761b3857238

commit f0eccb9
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Apr 8 21:55:06 2010 +0000

Fix bug when selected tab

git-svn-id: svn://cherokee-project.com/CTK/trunk@4798 5dc97367-97f1-0310-9951-d761b3857238

commit 22b127f
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Apr 8 21:37:27 2010 +0000

Rules table width

git-svn-id: svn://cherokee-project.com/CTK/trunk@4797 5dc97367-97f1-0310-9951-d761b3857238

commit 9daef94
Author: alobbs alvaro@alobbs.com
Date: Thu Apr 8 21:06:58 2010 +0000

Update the internal 'original tree' after storing the file to disk.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4796 5dc97367-97f1-0310-9951-d761b3857238

commit 30bc43f
Author: alobbs alvaro@alobbs.com
Date: Thu Apr 8 20:59:30 2010 +0000

Implements a new method to detect when a CTK.Config() changes. It
stores an independent copy of the original configuration tree, so
there is a reference to detect whether or not the current copy has
been modified.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4795 5dc97367-97f1-0310-9951-d761b3857238

commit f7fcd88
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Apr 8 19:00:15 2010 +0000

Little shine to dialogs in page

git-svn-id: svn://cherokee-project.com/CTK/trunk@4793 5dc97367-97f1-0310-9951-d761b3857238

commit 9996e40
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Apr 8 18:55:21 2010 +0000

Scroll for advanced

git-svn-id: svn://cherokee-project.com/CTK/trunk@4792 5dc97367-97f1-0310-9951-d761b3857238

commit d3a16c2
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Apr 8 18:47:34 2010 +0000

Ugly hack for Table head

git-svn-id: svn://cherokee-project.com/CTK/trunk@4790 5dc97367-97f1-0310-9951-d761b3857238

commit d58d454
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Apr 8 18:47:08 2010 +0000

Scrolls for General page

git-svn-id: svn://cherokee-project.com/CTK/trunk@4789 5dc97367-97f1-0310-9951-d761b3857238

commit a41b9d0
Author: alobbs alvaro@alobbs.com
Date: Thu Apr 8 17:21:47 2010 +0000

Oops! Fixes the previous commit. It works now.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4787 5dc97367-97f1-0310-9951-d761b3857238

commit 26eaea9
Author: alobbs alvaro@alobbs.com
Date: Thu Apr 8 17:14:12 2010 +0000

Fixes an awful flickering effect while rendering pages with dialogs.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4784 5dc97367-97f1-0310-9951-d761b3857238

commit 93adc3e
Author: alobbs alvaro@alobbs.com
Date: Thu Apr 8 16:00:29 2010 +0000

Small improvement

git-svn-id: svn://cherokee-project.com/CTK/trunk@4780 5dc97367-97f1-0310-9951-d761b3857238

commit c1ec30a
Author: Jonathan Hernandez ion@suavizado.com
Date: Thu Apr 8 15:54:44 2010 +0000

Increase rules panel td height

git-svn-id: svn://cherokee-project.com/CTK/trunk@4779 5dc97367-97f1-0310-9951-d761b3857238

commit fe2d83b
Author: alobbs alvaro@alobbs.com
Date: Thu Apr 8 12:20:39 2010 +0000

Makes the JS_to_refresh method slightly more flexible.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4772 5dc97367-97f1-0310-9951-d761b3857238

commit ec7df0b
Author: alobbs alvaro@alobbs.com
Date: Thu Apr 8 12:20:36 2010 +0000

Bugfix: Optional text fields weren't being updated.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4771 5dc97367-97f1-0310-9951-d761b3857238

commit 41ef3de
Author: taher taher@shihadeh.net
Date: Thu Apr 8 11:37:57 2010 +0000

Adds a new StockImage

git-svn-id: svn://cherokee-project.com/CTK/trunk@4770 5dc97367-97f1-0310-9951-d761b3857238

commit 9fef4a4
Author: Jonathan Hernandez ion@suavizado.com
Date: Wed Apr 7 22:58:20 2010 +0000

Final on/off

git-svn-id: svn://cherokee-project.com/CTK/trunk@4764 5dc97367-97f1-0310-9951-d761b3857238

commit 6cee011
Author: Jonathan Hernandez ion@suavizado.com
Date: Wed Apr 7 22:12:29 2010 +0000

Save button

git-svn-id: svn://cherokee-project.com/CTK/trunk@4761 5dc97367-97f1-0310-9951-d761b3857238

commit 15a7aab
Author: alobbs alvaro@alobbs.com
Date: Wed Apr 7 08:12:02 2010 +0000

Relocates some CSS

git-svn-id: svn://cherokee-project.com/CTK/trunk@4753 5dc97367-97f1-0310-9951-d761b3857238

commit 159024b
Author: Jonathan Hernandez ion@suavizado.com
Date: Wed Apr 7 04:00:50 2010 +0000

Home/Index page

git-svn-id: svn://cherokee-project.com/CTK/trunk@4751 5dc97367-97f1-0310-9951-d761b3857238

commit 68bae54
Author: alobbs alvaro@alobbs.com
Date: Tue Apr 6 18:21:06 2010 +0000

Oops

git-svn-id: svn://cherokee-project.com/CTK/trunk@4749 5dc97367-97f1-0310-9951-d761b3857238

commit e8e66be
Author: alobbs alvaro@alobbs.com
Date: Tue Apr 6 18:13:44 2010 +0000

Nasty patch to fix the tabs behavior

git-svn-id: svn://cherokee-project.com/CTK/trunk@4748 5dc97367-97f1-0310-9951-d761b3857238

commit e97e35a
Author: alobbs alvaro@alobbs.com
Date: Tue Apr 6 09:51:07 2010 +0000

Submitter initialization should precede its content JS code.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4735 5dc97367-97f1-0310-9951-d761b3857238

commit 8c4efe6
Author: alobbs alvaro@alobbs.com
Date: Mon Apr 5 21:43:01 2010 +0000

Oops

git-svn-id: svn://cherokee-project.com/CTK/trunk@4733 5dc97367-97f1-0310-9951-d761b3857238

commit c9839ea
Author: alobbs alvaro@alobbs.com
Date: Mon Apr 5 21:15:34 2010 +0000

Re-implements the CTK.Tab() javascript code.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4732 5dc97367-97f1-0310-9951-d761b3857238

commit b8c7085
Author: taher taher@shihadeh.net
Date: Mon Apr 5 17:08:40 2010 +0000

Extends the Proxy widget

git-svn-id: svn://cherokee-project.com/CTK/trunk@4730 5dc97367-97f1-0310-9951-d761b3857238

commit 84ec2e4
Author: alobbs alvaro@alobbs.com
Date: Mon Apr 5 15:28:57 2010 +0000

Better CTK.Dialog() initial positioning. It also removes a few
superfluous selections.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4728 5dc97367-97f1-0310-9951-d761b3857238

commit 963d264
Author: alobbs alvaro@alobbs.com
Date: Mon Apr 5 15:28:55 2010 +0000

CTK.ImageStock('del') is now instanced with a few extra properties.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4727 5dc97367-97f1-0310-9951-d761b3857238

commit 9d1c7d2
Author: alobbs alvaro@alobbs.com
Date: Mon Apr 5 15:28:54 2010 +0000

Add two new handy methods

git-svn-id: svn://cherokee-project.com/CTK/trunk@4726 5dc97367-97f1-0310-9951-d761b3857238

commit 9820bac
Author: Jonathan Hernandez ion@suavizado.com
Date: Mon Apr 5 05:15:39 2010 +0000

Advanced warning

git-svn-id: svn://cherokee-project.com/CTK/trunk@4720 5dc97367-97f1-0310-9951-d761b3857238

commit 104a6bb
Author: Jonathan Hernandez ion@suavizado.com
Date: Mon Apr 5 04:27:55 2010 +0000

Format icons and config file errors

git-svn-id: svn://cherokee-project.com/CTK/trunk@4719 5dc97367-97f1-0310-9951-d761b3857238

commit f59c1d9
Author: Jonathan Hernandez ion@suavizado.com
Date: Mon Apr 5 03:09:28 2010 +0000

Scroll on drag

git-svn-id: svn://cherokee-project.com/CTK/trunk@4717 5dc97367-97f1-0310-9951-d761b3857238

commit 0ebe775
Author: alobbs alvaro@alobbs.com
Date: Sun Apr 4 15:53:50 2010 +0000

Druid widget improvements, + some helpers

git-svn-id: svn://cherokee-project.com/CTK/trunk@4714 5dc97367-97f1-0310-9951-d761b3857238

commit d444927
Author: alobbs alvaro@alobbs.com
Date: Sun Apr 4 11:26:04 2010 +0000

Allow CTK.RefreshableURL to be initialized without an URL address.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4713 5dc97367-97f1-0310-9951-d761b3857238

commit 1c2c0cb
Author: alobbs alvaro@alobbs.com
Date: Sun Apr 4 11:26:02 2010 +0000

An external JS_to_goto method will come handy.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4712 5dc97367-97f1-0310-9951-d761b3857238

commit 3a94a68
Author: alobbs alvaro@alobbs.com
Date: Sun Apr 4 11:25:59 2010 +0000

Generalizes the module loader. It also adds support for loading
modules before the main loop is reached.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4711 5dc97367-97f1-0310-9951-d761b3857238

commit a9abc7e
Author: alobbs alvaro@alobbs.com
Date: Sat Apr 3 19:45:13 2010 +0000

Bugfix

git-svn-id: svn://cherokee-project.com/CTK/trunk@4710 5dc97367-97f1-0310-9951-d761b3857238

commit af28088
Author: alobbs alvaro@alobbs.com
Date: Sat Apr 3 18:55:50 2010 +0000

Tiny fix

git-svn-id: svn://cherokee-project.com/CTK/trunk@4709 5dc97367-97f1-0310-9951-d761b3857238

commit 3df9b96
Author: alobbs alvaro@alobbs.com
Date: Sat Apr 3 18:41:24 2010 +0000

Bumps PySCGI

git-svn-id: svn://cherokee-project.com/CTK/trunk@4707 5dc97367-97f1-0310-9951-d761b3857238

commit ba7d233
Author: alobbs alvaro@alobbs.com
Date: Sat Apr 3 16:48:27 2010 +0000

Better, more flexible implementation.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4706 5dc97367-97f1-0310-9951-d761b3857238

commit d6a1282
Author: alobbs alvaro@alobbs.com
Date: Sat Apr 3 14:33:36 2010 +0000

Minor change

git-svn-id: svn://cherokee-project.com/CTK/trunk@4705 5dc97367-97f1-0310-9951-d761b3857238

commit bf02ff4
Author: alobbs alvaro@alobbs.com
Date: Sat Apr 3 14:33:34 2010 +0000

Adds a new CTK.List class().

git-svn-id: svn://cherokee-project.com/CTK/trunk@4704 5dc97367-97f1-0310-9951-d761b3857238

commit 701a614
Author: alobbs alvaro@alobbs.com
Date: Sat Apr 3 09:54:02 2010 +0000

Adds missing title properties

git-svn-id: svn://cherokee-project.com/CTK/trunk@4703 5dc97367-97f1-0310-9951-d761b3857238

commit dcce2ae
Author: Jonathan Hernandez ion@suavizado.com
Date: Sat Apr 3 06:23:44 2010 +0000

Panel buttons

git-svn-id: svn://cherokee-project.com/CTK/trunk@4701 5dc97367-97f1-0310-9951-d761b3857238

commit 44f385e
Author: Jonathan Hernandez ion@suavizado.com
Date: Sat Apr 3 00:01:58 2010 +0000

Style for Information Sources panel

git-svn-id: svn://cherokee-project.com/CTK/trunk@4700 5dc97367-97f1-0310-9951-d761b3857238

commit dea3028
Author: Jonathan Hernandez ion@suavizado.com
Date: Fri Apr 2 23:59:42 2010 +0000

Style for Information Sources panel

git-svn-id: svn://cherokee-project.com/CTK/trunk@4699 5dc97367-97f1-0310-9951-d761b3857238

commit 4972aed
Author: Jonathan Hernandez ion@suavizado.com
Date: Fri Apr 2 21:39:22 2010 +0000

Rules panel

git-svn-id: svn://cherokee-project.com/CTK/trunk@4697 5dc97367-97f1-0310-9951-d761b3857238

commit e147253
Author: Jonathan Hernandez ion@suavizado.com
Date: Fri Apr 2 20:07:04 2010 +0000

Rules table style

git-svn-id: svn://cherokee-project.com/CTK/trunk@4692 5dc97367-97f1-0310-9951-d761b3857238

commit 9e48261
Author: alobbs alvaro@alobbs.com
Date: Fri Apr 2 17:44:45 2010 +0000

Oops! Part of prev. commit..

git-svn-id: svn://cherokee-project.com/CTK/trunk@4691 5dc97367-97f1-0310-9951-d761b3857238

commit 4606400
Author: alobbs alvaro@alobbs.com
Date: Fri Apr 2 17:44:41 2010 +0000

Add the minimized version of JQuery. Saves ~62k.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4690 5dc97367-97f1-0310-9951-d761b3857238

commit d3e481e
Author: alobbs alvaro@alobbs.com
Date: Fri Apr 2 17:44:39 2010 +0000

Fixes the PlugIn selection widget. Some plug-ins could not be
deactivated because the configuration key was not being updated.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4689 5dc97367-97f1-0310-9951-d761b3857238

commit 6e18bbc
Author: alobbs alvaro@alobbs.com
Date: Fri Apr 2 12:47:05 2010 +0000

Fixes the 'Optional' fields support.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4684 5dc97367-97f1-0310-9951-d761b3857238

commit 57bd3b2
Author: Jonathan Hernandez ion@suavizado.com
Date: Fri Apr 2 03:53:10 2010 +0000

Change background color while drag

git-svn-id: svn://cherokee-project.com/CTK/trunk@4680 5dc97367-97f1-0310-9951-d761b3857238

commit 5523892
Author: Jonathan Hernandez ion@suavizado.com
Date: Fri Apr 2 03:41:37 2010 +0000

Increase default size for input text

git-svn-id: svn://cherokee-project.com/CTK/trunk@4679 5dc97367-97f1-0310-9951-d761b3857238

commit 7bcef5b
Author: Jonathan Hernandez ion@suavizado.com
Date: Fri Apr 2 03:23:54 2010 +0000

Style for inactive vserver in list

git-svn-id: svn://cherokee-project.com/CTK/trunk@4678 5dc97367-97f1-0310-9951-d761b3857238

commit 2621eb3
Author: Jonathan Hernandez ion@suavizado.com
Date: Fri Apr 2 02:34:38 2010 +0000

Fix vserver panel

git-svn-id: svn://cherokee-project.com/CTK/trunk@4676 5dc97367-97f1-0310-9951-d761b3857238

commit 4cc5917
Author: alobbs alvaro@alobbs.com
Date: Thu Apr 1 20:29:41 2010 +0000

Removes some old code. Clean up.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4673 5dc97367-97f1-0310-9951-d761b3857238

commit 2b30431
Author: alobbs alvaro@alobbs.com
Date: Wed Mar 31 22:01:32 2010 +0000

Do not show the "Loading.." image while initialing the default
cherokee-admin Page(). The initial render of the page looks slightly
better now (before the Javascript code is executed).

git-svn-id: svn://cherokee-project.com/CTK/trunk@4666 5dc97367-97f1-0310-9951-d761b3857238

commit 4f4e8e3
Author: alobbs alvaro@alobbs.com
Date: Wed Mar 31 16:45:28 2010 +0000

The open tab cookie includes now a path domain, so different the tabs
status are preserved independently of the page they are located in.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4663 5dc97367-97f1-0310-9951-d761b3857238

commit c856a81
Author: alobbs alvaro@alobbs.com
Date: Wed Mar 31 15:21:12 2010 +0000

Missing patches from previous commit

git-svn-id: svn://cherokee-project.com/CTK/trunk@4662 5dc97367-97f1-0310-9951-d761b3857238

commit 8beeac3
Author: alobbs alvaro@alobbs.com
Date: Wed Mar 31 15:21:10 2010 +0000

Adds a new CTK.Druid() class - and a testing script.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4661 5dc97367-97f1-0310-9951-d761b3857238

commit 799a598
Author: alobbs alvaro@alobbs.com
Date: Tue Mar 30 18:17:26 2010 +0000

Implements a CTK.RefreshableURL() class. Even if it's quite similar to
CTK.Refreshable(), it behaves differently: It loads different URLs,
rather than the render of a callback.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4652 5dc97367-97f1-0310-9951-d761b3857238

commit d10c4fa
Author: alobbs alvaro@alobbs.com
Date: Tue Mar 30 18:17:23 2010 +0000

Improves the Submitter event triggers. Additional information is send
within the event object now. These properties may be useful for the
code listening to those events.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4651 5dc97367-97f1-0310-9951-d761b3857238

commit 0e612ae
Author: alobbs alvaro@alobbs.com
Date: Tue Mar 30 18:17:21 2010 +0000

Add the <script src=""> header entries to the .toStr() render. That
will allow special render to use any third party JS file.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4650 5dc97367-97f1-0310-9951-d761b3857238

commit b51a225
Author: alobbs alvaro@alobbs.com
Date: Tue Mar 30 18:17:18 2010 +0000

Better event triggering

git-svn-id: svn://cherokee-project.com/CTK/trunk@4649 5dc97367-97f1-0310-9951-d761b3857238

commit 0f4a62b
Author: alobbs alvaro@alobbs.com
Date: Tue Mar 30 13:26:40 2010 +0000

Clean up

git-svn-id: svn://cherokee-project.com/CTK/trunk@4647 5dc97367-97f1-0310-9951-d761b3857238

commit de35da7
Author: alobbs alvaro@alobbs.com
Date: Tue Mar 30 11:30:33 2010 +0000

Add a Content-Type header is the page did not include one.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4646 5dc97367-97f1-0310-9951-d761b3857238

commit 4a95196
Author: alobbs alvaro@alobbs.com
Date: Tue Mar 30 09:50:52 2010 +0000

TopDialog is not part of CTK

git-svn-id: svn://cherokee-project.com/CTK/trunk@4642 5dc97367-97f1-0310-9951-d761b3857238

commit b91b82b
Author: alobbs alvaro@alobbs.com
Date: Tue Mar 30 07:42:33 2010 +0000

Fixes global CTK.Help entries, such as the Perl's RegEX tutorial.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4639 5dc97367-97f1-0310-9951-d761b3857238

commit 8481b9f
Author: alobbs alvaro@alobbs.com
Date: Mon Mar 29 21:02:13 2010 +0000

Smarter dup header detection

git-svn-id: svn://cherokee-project.com/CTK/trunk@4637 5dc97367-97f1-0310-9951-d761b3857238

commit c30bf08
Author: alobbs alvaro@alobbs.com
Date: Mon Mar 29 19:42:31 2010 +0000

Move Javascript to the end for the file

git-svn-id: svn://cherokee-project.com/CTK/trunk@4635 5dc97367-97f1-0310-9951-d761b3857238

commit 79e9d2f
Author: alobbs alvaro@alobbs.com
Date: Mon Mar 29 19:42:29 2010 +0000

Adds a new parameter to CTK.TextField so a "optional" text can be
specified from its constructor method.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4634 5dc97367-97f1-0310-9951-d761b3857238

commit afc03c6
Author: alobbs alvaro@alobbs.com
Date: Mon Mar 29 15:52:04 2010 +0000

To hit Enter forces a submit

git-svn-id: svn://cherokee-project.com/CTK/trunk@4626 5dc97367-97f1-0310-9951-d761b3857238

commit 8a9e265
Author: alobbs alvaro@alobbs.com
Date: Mon Mar 29 14:15:57 2010 +0000

Open help in a new window

git-svn-id: svn://cherokee-project.com/CTK/trunk@4623 5dc97367-97f1-0310-9951-d761b3857238

commit 1da94b6
Author: alobbs alvaro@alobbs.com
Date: Mon Mar 29 12:01:53 2010 +0000

Fixes the "optional"-submit bug.

git-svn-id: svn://cherokee-project.com/CTK/trunk@4619 5dc97367-97f1-0310-9951-d761b3857238

commit c5278b1
Author: alobbs alvaro@alobbs.com
Date: Mon Mar 29 11:02:27 2010 +0000

Fixes

git-svn-id: svn://cherokee-project.com/CTK/trunk@4616 5dc97367-97f1-0310-9951-d761b3857238

commit 6d08183
Author: alobbs alvaro@alobbs.com
Date: Mon Mar 29 09:47:25 2010 +0000

Adds a new CTK.ToggleButton widget

git-svn-id: svn://cherokee-project.com/CTK/trunk@4614 5dc97367-97f1-0310-9951-d761b3857238

commit 0dc1390
Author: alobbs alvaro@alobbs.com
Date: Mon Mar 29 09:47:24 2010 +0000

Aesthetic change

git-svn-id: svn://cherokee-project.com/CTK/trunk@4613 5dc97367-97f1-0310-9951-d761b3857238

commit d8cffc3
Author: alobbs alvaro@alobbs.com
Date: Mon Mar 29 08:59:02 2010 +0000

Bugfix

git-svn-id: svn://cherokee-project.com/CTK/trunk@4612 5dc97367-97f1-0310-9951-d761b3857238

commit 204dbd5
Author: alobbs alvaro@...

Read more