Timeline

and .

07/25/08:

19:02 Changeset [976] by bermiferrer
Adding extra charsets for ActionMailer? unit tests, if you're looking to …
18:50 Changeset [975] by bermiferrer
Removing phpmailer
18:50 Changeset [974] by bermiferrer
Updating PEAR Mail, Net and Auth
18:19 Changeset [973] by bermiferrer
Merging changes from trunk
17:25 Changeset [972] by bermiferrer
Setting the default transport to php Preparing before merging with trunk
15:11 Changeset [971] by arnoschn
ci-tests: adding test output on commandline while xmlreporter is …
12:54 Changeset [970] by arnoschn
ci-tests: final tweaks
12:30 Changeset [969] by arnoschn
ci-tests: adding aliases for running postgres tests: pgsql, …
12:20 Changeset [968] by arnoschn
ci-tests: fixing order of including build and default build properties
12:05 Changeset [967] by arnoschn
ci-tests: adding default properties for the directories
11:21 Changeset [966] by arnoschn
Ci-tests: fixing "typo" in postgres testing config
10:52 Changeset [965] by arnoschn
ci-tests: adding summary page for all tests
10:19 Changeset [964] by arnoschn
#52: removing chmod from AkCache? and moving it into testcase, where it …
07:47 Changeset [963] by arnoschn
fixing ci-test script
06:13 Changeset [962] by arnoschn
fixing ci-test configuration script
06:02 Changeset [961] by arnoschn
changing permission of test installation so the testcase can create models …
05:57 Changeset [960] by arnoschn
changing permission of cacheDir, unit tests cannot read/write it
05:47 Changeset [959] by arnoschn
ci test debugging
05:44 Changeset [958] by arnoschn
ci test debugging
05:27 Changeset [957] by arnoschn
changing permissions of tmp dir to world writeable for the testing
05:20 Changeset [956] by arnoschn
more debugging for config file location
05:17 Changeset [955] by arnoschn
adding debugging for config file location
05:07 Changeset [954] by arnoschn
adding routes.php to ci test dir
05:04 Changeset [953] by arnoschn
Session Handler: do not die if no sessions.yml config file is found.
04:21 Changeset [952] by arnoschn
#52: adding gzip encoding support to the pagecaching. Supports the alias …
02:50 Changeset [951] by arnoschn
#52: removing old empty Caching dir

07/24/08:

07:22 Changeset [950] by bermiferrer
Adding automagically inline images to mail bodies as multipart/relative …
06:57 Changeset [949] by arnoschn
modifying AkMemcache? test to change cache type to memcache if its not …
06:40 Changeset [948] by arnoschn
adding interactive setup in phing script which creates the config files …
06:37 Changeset [947] by arnoschn
removing nanoweb

07/23/08:

20:41 Changeset [946] by bermiferrer
Composing messages via the AkMailComposer?
19:02 Changeset [945] by kaste
Deleted two empty directories.
18:48 Changeset [944] by kaste
Added covers-file for AkRequest-tests.
18:47 Changeset [943] by kaste
Added some tests to the group 'slow'.
18:47 Changeset [942] by kaste
Request parses MimeType? more according to the http-specifications.
18:46 Changeset [941] by kaste
Updated and merged PHPUnit_TestSuite v0.2.5 that is r924.
18:42 Changeset [940] by kaste
Added covers-file for AkRouter?.
18:42 Changeset [939] by kaste
Cleanup AkRouter-testdir.
18:40 Changeset [938] by kaste
Updated and merged PHPUnit_TestSuite v0.2.5 that is r924.
18:37 Changeset [937] by kaste
Deleted some unused lines from UrlTest? where we mock a Request but dont …
18:36 Changeset [936] by kaste
Don't call the constructor of AkRequest? in UrlWriter_TestCase anymore.
18:36 Changeset [935] by kaste
RouterTest? now uses mocked AkRequest?.
14:11 Changeset [934] by bermiferrer
Removing Composing and Delivery logic from AkActionMailer?
09:02 Changeset [933] by arnoschn
updating default config files for backend testing
06:52 Changeset [932] by arnoschn
svn:ignore ci-tests and logfiles of nanoweb
06:45 Changeset [931] by arnoschn
excluding ci-tests dir since its gonna be recreated by the build script
06:36 Changeset [930] by arnoschn
adding ci-tests directory
06:35 Changeset [929] by arnoschn
adding nanoweb testserver and modifying test scripts to use the included …

07/22/08:

21:21 Changeset [928] by kaste
Refactor. Moved logic from findBySqlWithAssociations to …
21:20 Changeset [927] by kaste
Marginal refactoring in AR->_findEvery().
21:20 Changeset [926] by kaste
Removed unused method AkAR->_validateFindOptions(). We use …
21:19 Changeset [925] by kaste
Added group-by clause to AR->find().
16:24 Changeset [924] by kaste
Changed naming asinitiy. ->testReciprocity() (sic) is now …
14:58 Changeset [923] by kaste
Added white- and blacklisting for the report via plain-textfiles. Put …
14:58 Changeset [922] by kaste
Added switch for the coverage html report (needs xdebug).
14:57 Changeset [921] by kaste
Added various filters to the test_runner. See -? help. In short you can …
14:57 Changeset [920] by kaste
Small reorder of routes in test-file.
14:56 Changeset [919] by kaste
All tests use a mocked Request instead of AkTestRequest?. Needs further …
14:56 Changeset [918] by kaste
All tests subject to 'Routing' updated to the new Router.
14:55 Changeset [917] by kaste
Added reciprocity-tests for the Router. simply ->testReciprocity(true), …
14:54 Changeset [916] by kaste
Merged back version 0.2.3 that is the version from the plugin @ 658.

07/21/08:

18:36 Changeset [915] by bermiferrer
Refactoring the monolithic AkMail? object into AkMailMessage? (contains …
16:52 Changeset [914] by arnoschn
adding phing build scripts for testing
16:50 Changeset [913] by arnoschn
adding xmlreporter for simpletest which works with xsl stylesheets of …
16:49 Changeset [912] by arnoschn
ignoring everything inside tmp
16:47 Changeset [911] by arnoschn
Adding xsl stylesheets to transform simpletest xml results into html
16:47 Changeset [910] by arnoschn
Adding a AkTestSuite? class to group multiple group tests into a suite
16:33 Changeset [909] by arnoschn
adding testsuites
16:32 Changeset [908] by arnoschn
adding default configs for different backend testing

07/20/08:

17:34 Changeset [907] by bermiferrer
Fixing bug (no index on array warning) on the plugin manager introduced on …
15:12 Changeset [906] by arnoschn
adding default-configs for caching and sessions to CI-script dir
14:44 Changeset [905] by arnoschn
fixing a notice error on an undefined $array[0] index
14:38 Changeset [904] by arnoschn
merging trunk changes in
14:36 Changeset [903] by arnoschn
#52: cleaning up unused files
14:32 Changeset [902] by arnoschn
#206: adding AkSession? class. AkSession::initHandler() called in …
13:56 Changeset [901] by arnoschn
#52: adding different modes of cleaning group caches to memcache …
13:48 Ticket #206 (enhancement) created by arnoschn
Distributed Sessions using AkSession - based on AkCache Handlers (db -OR- memcache)
11:32 Changeset [900] by arnoschn
#52: adding default configs for file,db and memcache-caching
11:30 Changeset [899] by arnoschn
#52: removing hardcoded localhost memcached and adding loading of …
07:40 Changeset [898] by arnoschn
#52: modifying Ak::getSettings to use Ak::set(get)StaticVar?
07:00 Changeset [897] by arnoschn
#52: fixing memcache namespace grouping, moving configuration to …

07/19/08:

10:01 Ticket #200 (defect) closed by Kaste
invalid: thanks, ccornwell follow-up #205
09:54 Ticket #205 (enhancement) created by Kaste
Implement a way to add Irregulars to AkInflector
09:40 Ticket #92 (documentation) closed by Kaste
invalid
09:39 Ticket #199 (defect) closed by Kaste
wontfix: it's either let akelos auto-guess _all_ parameters or you have to set them …
09:34 Ticket #126 (task) closed by Kaste
fixed: solved as plugin integrate into 1.0
09:33 Ticket #121 (defect) closed by Kaste
worksforme
09:30 Ticket #101 (enhancement) closed by Kaste
fixed: [556] & [558]
09:21 Ticket #116 (documentation) closed by Kaste
fixed: [630]
09:21 Ticket #64 (documentation) closed by Kaste
fixed: [631]
09:21 Ticket #66 (documentation) closed by Kaste
fixed: [632]
09:21 Ticket #156 (defect) closed by Kaste
fixed: [629]
09:16 Ticket #203 (defect) closed by Kaste
fixed: [891]
09:15 Ticket #202 (defect) closed by Kaste
fixed: [892]
09:08 Changeset [896] by kaste
Made old tests pass.
09:07 Changeset [895] by kaste
AkRequest? can handle the content-type multipart/form-data. If we have …
09:06 Changeset [894] by kaste
AkHttpClient? can upload files now. file?=array('inputname'=>'name of …
09:05 Changeset [893] by kaste
Minor refactoring of AkRequest?.
09:05 Changeset [892] by kaste
AkRequest? getFormat() either returns content_type or accept_header …
09:04 Changeset [891] by kaste
AkRequest? parses content_type because it can contain parameters. Fixes …
08:29 Ticket #201 (defect) closed by Kaste
fixed
06:51 Changeset [890] by bermiferrer
Refactoring User model for the admin plugin

07/18/08:

14:46 Changeset [889] by arnoschn
#52: fixing Memcache expiry behaviour. Changing AkCache? unit test to run …

07/17/08:

12:51 Changeset [888] by arnoschn
#52: reworking default_options. fixing sqlite unit tests for cache sweeper
12:20 Ticket #204 (defect) created by arnoschn
Plugin install process is not atomic
09:47 Changeset [887] by bermiferrer
Completing multipart messages based on conventions and adding more testing …
09:20 Ticket #203 (defect) created by Kaste
AkRequest must parse content-type (as it does for accept) because it can contain parameters
09:08 Ticket #202 (defect) created by Kaste
AkRequest must look for content-type or accept dependent on the request-method
08:04 Ticket #201 (defect) created by Kaste
PHP handles content-type of "multipart/form-data" automatically, so dont parse the message body
05:47 Changeset [886] by arnoschn
#52: unifying parsing of options for cachehandler. adding Ak::parseOptions …
03:07 Changeset [885] by arnoschn
#52: changing memcache namespacing: just take $group passed to set,get …
03:04 Changeset [884] by arnoschn
removing expiry times from AkCache? test where expiry time is not really …
01:40 Changeset [883] by arnoschn
removing config files

07/16/08:

16:48 Changeset [882] by arnoschn
#52: adding AkMemcache? and vendor class phpmemcached for memcached …
15:50 Changeset [881] by kaste
Updated the functional REST-test. Implemented create (POST).
15:49 Changeset [880] by kaste
On POST requests the message-body is parsed just like on PUT. If the …
15:48 Changeset [879] by kaste
Functional test for Rest-service updated (for PUT).
15:47 Changeset [878] by kaste
On PUT requests the message-body is parsed and merged into …
15:47 Changeset [877] by kaste
Implemented AkRequest->getContentType().
15:46 Changeset [876] by kaste
Renamed AkRequest->getPutREquestData to ->getMessageBody().
15:46 Changeset [875] by kaste
Docs for the Xml-Converter and clean-up.
15:45 Changeset [874] by kaste
Refactor. Added AkInflector::isCollectionOf(:child,:collection). Checks …
15:45 Changeset [873] by kaste
Xml-Converter works via the classic Ak:converter interface.
15:44 Changeset [872] by kaste
Moved Converter to AkConverters/AkXmlToParamsArray?.
15:44 Ticket #192 (enhancement) closed by Kaste
fixed: solved in the branch …
15:43 Changeset [871] by kaste
Tests that converts a xml-representation of an AR to an array.
15:43 Changeset [870] by kaste
Unit test that sends a 'text/xml' message to our framework. We can't mock …
15:42 Ticket #179 (defect) closed by Kaste
fixed: solved in the branch http://trac.akelos.org/browser/branches/new-router
15:42 Ticket #168 (defect) closed by Kaste
fixed: solved in the branch http://trac.akelos.org/browser/branches/new-router
15:42 Changeset [869] by kaste
AkHttpClient? now actually can set the body of a message. we don't do …
15:42 Ticket #166 (defect) closed by Kaste
fixed: solved in the branch http://trac.akelos.org/browser/branches/new-router
15:41 Changeset [868] by kaste
You can connect multiple routes with the same name. Only the first one …
15:41 Changeset [867] by kaste
Added a People functional-test scaffold.
15:41 Ticket #7 (enhancement) closed by Kaste
fixed: solved in the branch http://trac.akelos.org/browser/branches/new-router
15:40 Changeset [866] by kaste
routes now connect a complete RESTful service. person_controller will …
15:40 Changeset [865] by kaste
Fixed Ak::array_to_xml().
15:39 Changeset [864] by kaste
Unit tests have their own routes-file.
15:39 Ticket #165 (defect) closed by Kaste
fixed: solved in the branch http://trac.akelos.org/browser/branches/new-router
15:39 Ticket #164 (defect) closed by Kaste
fixed: solved in the branch http://trac.akelos.org/browser/branches/new-router
15:39 Changeset [863] by kaste
Implemented AkRequest->getFormat() which returns 'our' mime_type. User …
15:38 Changeset [862] by kaste
Refactored AkRouter/AcceptHeader? Test.
15:38 Changeset [861] by kaste
Some kind of intelligent mime_type recognition. Instead of just popping …
15:37 Changeset [860] by kaste
Server-side negotiation of content- or mime-type is a bit hick-hacky. IE …
15:34 Changeset [859] by kaste
Fixed Ak::array_to_xml().
15:28 Changeset [858] by kaste
You can connect multiple routes with the same name. Only the first one …
15:15 Changeset [857] by kaste
Branch for implementing respond_to, mime_type-things, parsing the …
06:22 Changeset [856] by arnoschn
#52: adding Ak::setStaticVar(),Ak::getStaticVar() and Ak::unsetStaticVar()
05:55 Ticket #200 (defect) created by toad
scaffold listing foreach var name error

07/15/08:

18:42 Ticket #199 (defect) created by decil
AkInstaller produced incorrect SQL code
16:12 Changeset [855] by arnoschn
#52: fixing AkRequest/_base.php unit test. fixGpc method is called in …
12:25 Changeset [854] by arnoschn
#52: fixing AkCache? unit test, switch statement problem with having …
11:01 Changeset [853] by arnoschn
#52: removing old views/static directory which is not needed anymore from …
10:58 Changeset [852] by arnoschn
#52: adding cache-sweepers. adding "var …
03:19 Changeset [851] by bermiferrer
Removing performAction from the scaffold generator until we can have …

07/14/08:

18:50 Changeset [850] by bermiferrer
Updating pear Mail
16:57 Changeset [849] by arnoschn
#52: Added action caching in RoR style, defining the actions that should …
11:54 Changeset [848] by kaste
Ouch. Removed the # at the beginning of AkActiveRecord?.php And I wondered …
11:48 Ticket #197 (defect) closed by Kaste
fixed: [847] hard to believe you got through the conditionals. look at the added …
11:47 Changeset [847] by kaste
ValidatesNumericalityOf? now handles integer_strings correctly. Fixes …
10:53 Changeset [846] by bermiferrer
Renaming misleading $component variable
10:52 Changeset [845] by bermiferrer
Removing phpmailer as it is not going to be used
10:51 Changeset [844] by bermiferrer
Updating pear Net and Auth packages
06:34 Ticket #198 (defect) created by decil
admin plugin flooding into locale file
04:52 Changeset [843] by arnoschn
#52: Adding var $page_cache_extension = '.ext' to the AkCacheHandler? which …
04:36 Changeset [842] by arnoschn
--
04:25 Changeset [841] by arnoschn
./script/test_single unit AkActionController?.php will run action …
04:20 Changeset [840] by arnoschn
Moving caching extension into AkCacheHandler?
04:13 Ticket #197 (defect) created by tosick
validatesNumericalityOf error
03:29 Changeset [839] by arnoschn
--
03:22 Changeset [838] by arnoschn
page caching + unit tests

07/13/08:

13:25 Changeset [837] by bermiferrer
Implementing phpMail delivery and basic smtp. Added default …
13:21 Changeset [836] by bermiferrer
Implementing AkMailerTest?. The only difference from AkUnitTest? is that it …
13:19 Changeset [835] by bermiferrer
Adding simple generic YAML settings loader. By calling …

07/12/08:

18:43 Changeset [834] by bermiferrer
Fixing mailer generator
18:13 Changeset [833] by bermiferrer
Adding mailer generator.
18:12 Changeset [832] by bermiferrer
PHP based charset conversion should not occur if target or destination …

07/10/08:

21:22 Changeset [831] by bermiferrer
Making unit test pass, before implementing multipart message composing
21:18 Changeset [830] by bermiferrer
Adding Ak::last() and Ak::first(), which can be used as shift/pop, but …
21:13 Changeset [829] by bermiferrer
Raising error before unavailable utf8 mappings are used, and adding all …
20:27 Changeset [828] by bermiferrer
tpl.php template handler is not defined by default so we can't use it as …
20:26 Changeset [827] by bermiferrer
Adding mail_helper
20:08 Changeset [826] by bermiferrer
Avoid assuming we have a controller on AkActionView? which was now always …
20:02 Changeset [825] by bermiferrer
AkActionView? is calling to non existing _renderTemplate when it should be …
19:47 Changeset [824] by bermiferrer
Adding AkActionMailer? files and tests
19:28 Changeset [823] by bermiferrer
New branch for retaking the work on AkActionMailer? #3
19:03 Changeset [822] by bermiferrer
Making it possible to install plugins from local directories in order to …
12:34 Ticket #196 (defect) closed by Kaste
fixed: [821] slightly modified the patch
12:32 Changeset [821] by kaste
AR->find only selects fields from current table if you manually set …
10:42 Changeset [820] by kaste
You can ask AkRouterHelper? about the generated functions with …
09:31 Changeset [819] by alake
Admin plugin prototype
09:13 Changeset [818] by bermiferrer
Branching admin plugin
09:11 Changeset [817] by bermiferrer
Removing old admin branch
08:05 Ticket #196 (defect) created by tosick
Find with joins
03:16 Ticket #195 (defect) created by iJyrki
MenuHelper fails if controllers names are in plural

07/09/08:

12:48 Changeset [816] by kaste
Made old tests pass. Note: Mocks from simple_test aren't an instance of …
12:47 Changeset [815] by kaste
Added some tests to IdealWorld?.
12:46 Changeset [814] by kaste
Refactored tests around IdealWorld?.
12:45 Changeset [813] by kaste
In the ideal world the named-route helpers work.
12:44 Changeset [812] by kaste
AkRouter? now actually generates helper function for the named …
12:42 Changeset [811] by kaste
Implemented Code generator for named-routes. generates :name_url() && …
12:41 Changeset [810] by kaste
A Route can be asked about the names of its dynamic segments.
12:40 Changeset [809] by kaste
Added 'ideal-world' functional test to develop the named-route helper …
12:39 Changeset [808] by kaste
Added ->getInstance to UrlWriter? for the singleton.
12:38 Changeset [807] by kaste
Bug fix. UrlWriter? can filter all old parameters.
12:37 Changeset [806] by kaste
Cleaned up UrlWriterTest?.
12:36 Changeset [805] by kaste
UrlWriter? asks a named-route when you specify 'use_named_route'=>:name.
12:34 Changeset [804] by kaste
Refactor. Removed Router->urlizeUsingNamedRoute, now integrated into …
12:34 Changeset [803] by kaste
Implemented 'skip_old_parameters_except'-option in UrlWriter?. This option …
12:28 Changeset [802] by kaste
Implemented AkRequest->getInstance() for the singleton.
12:27 Changeset [801] by kaste
Refactored UrlWriter? so it uses AkRequest? only in the constructor. Also: …
12:26 Changeset [800] by kaste
Renamed a test. UrlRewriteIsFalse->UrlTest?.
12:25 Changeset [799] by kaste
Cosmetic. Cleanup in AkUrlWriter?.
12:24 Changeset [798] by kaste
Refactor. Deleted unused lines in AkUrlWriter?, AkUrl? is now independent of …
12:23 Changeset [797] by kaste
Implemented AkUrl->url which return the 'complete' url with host etc.
12:22 Changeset [796] by kaste
Added relative_url_root and anchor to AkUrl?.
12:20 Changeset [795] by kaste
Added option for 'trailing-slash' to AkUrl?.
12:04 Changeset [794] by kaste
Unit tests pass. False failures because view-helper-tests are coupled up …
12:03 Changeset [793] by kaste
Bug fix. You can now set lang in the query-part of an url.
12:02 Changeset [792] by kaste
AkLocalManager? no longer parses url for locale. moved to AkRouter? and …
12:00 Changeset [791] by kaste
UrlWriter? now ask for Request->getParametersFromRequestedUrl(). prior we …
11:58 Changeset [790] by kaste
Refactored AkRequest->checkForRoutedRequests().
11:50 Changeset [789] by kaste
UrlWriter? extracts module from controller if any given.
11:49 Changeset [788] by kaste
Refactored UrlWriter->rewriteParameters().
11:48 Changeset [787] by kaste
UrlWriter? just overwrites old parameters with …
11:47 Changeset [786] by kaste
UrlWriter? stops 'filling' when a parameter is set to null but unsets this …
11:45 Changeset [785] by kaste
UrlWriter? uses the last request to fill in parameters automatically. It …
11:44 Changeset [784] by kaste
UrlWriter? handles skip_url_locale-setting which is true by default.
11:42 Changeset [783] by kaste
Refactored UrlWriter?. ->extractOptionsFromParams().
11:41 Changeset [782] by kaste
AkUrlWriter? uses given Router instead og Ak::toUrl(). Implemented …
11:39 Changeset [781] by kaste
Made the old tests pass.
11:38 Changeset [780] by kaste
Moved all url-rewriting stuff from AkActionController? to AkUrlWriter?.
11:37 Changeset [779] by kaste
TestCase? for controller->urlFor(). We need tests before we can …
11:35 Changeset [778] by kaste
OldRouterTest? passes tests.
11:34 Changeset [777] by kaste
Implemented an url-class (AkUrl?) to refactor AkRoute->urlize. ->urlize …
09:14 Ticket #194 (defect) closed by Kaste
fixed: [773] thanks. btw. you did a reverse diff.
09:13 Changeset [776] by arnoschn
--
09:12 Changeset [775] by arnoschn
--
09:12 Changeset [774] by arnoschn
--
09:10 Changeset [773] by kaste
Decimals now handle the thousands-seperator. (tosick) Fixes [194].
07:57 Ticket #194 (defect) created by tosick
Decimal type incorrectly saved

07/07/08:

05:17 Changeset [772] by kaste
AkRequest? caches ->getRequestedUrl().
05:17 Changeset [771] by kaste
Refactored again AkRouter->deprecate* to speed up.
05:16 Changeset [770] by kaste
Cosmetic refactor in AkRoute->parametrize. Renamed …
05:16 Changeset [769] by kaste
Fixed 'cache' in Ak::langs() due to a typo.
05:16 Changeset [768] by kaste
Refactor. Router-> removeExplicitOptional simplified.
05:15 Changeset [767] by kaste
Refactor. Router->connect delegates to ->connectNamed(null,...).
05:15 Changeset [766] by kaste
Refactored Router->deprecatedAPI stuff. This was slow and really ugly.
05:14 Changeset [765] by kaste
Route->urlencode and ->decode use array_walk_recursive because its a lot …

07/03/08:

10:27 Ticket #193 (enhancement) created by alake
Modifying Admin plugin

06/28/08:

17:36 Changeset [764] by kaste
Changed visibility for some methods in AkRouter? and AkRoute?.
17:36 Changeset [763] by kaste
Router->:name_url bubbles RouteDoesNotMatchException?.
17:35 Changeset [762] by kaste
Refactored Route->urlize.
17:35 Changeset [761] by kaste
Refactored Route->parametrize.
17:34 Changeset [760] by kaste
Route->urlize throws RouteDoesNotMatchParametersException?.
17:33 Changeset [759] by kaste
Route->parametrize throws RouteDoesNotMatchRequestException?.
12:55 Changeset [758] by kaste
Typo. It's omit not ommit.
12:54 Changeset [757] by kaste
AkRouter? prepends LangSegment? automatically when using ->connect. Set …
12:54 Changeset [756] by kaste
You can overwrite the automatic requirements on LangSegments?.
12:53 Changeset [755] by kaste
LangSegment? is ommitable when 'urlizing' and must satisfy requirements.
12:52 Changeset [754] by kaste
LangSegments? has automatic requirements that match against available …
12:51 Changeset [753] by kaste
LangSegment? is ommitable on parametrize. 'Ommitable' is the superlative …
12:51 Changeset [752] by kaste
Begin implementing Language-Segment.
11:53 Changeset [751] by kaste
Bug fix. Route with solely optional segments matches against root.
11:40 Changeset [750] by kaste
Refactored Route->urlize.
11:39 Changeset [749] by kaste
Refactored Route->getRegex().
11:39 Changeset [748] by kaste
Moved the 'segments-factory' to AkRoute->buildSegments().
11:38 Changeset [747] by kaste
Refactored Route->getSegments and Route->parametrize.
11:38 Changeset [746] by kaste
Changed the regex-delimiter to '@'.

06/27/08:

12:44 Changeset [745] by kaste
Bug fix. Forgot to 'namespace' AkRouterConfig?.
12:44 Changeset [744] by kaste
Made the framework-tests pass.
12:42 Changeset [743] by kaste
AkRequest? now uses interface of new Router.
12:42 Changeset [742] by kaste
Added Router->toUrl as an alias to ->urlize for compatibility.
12:42 Changeset [741] by kaste
Added ->getInstance() to AkRouter? which returns the singleton.
12:41 Changeset [740] by kaste
Removed old router-test.
12:41 Changeset [739] by kaste
Removed 3 obsolete tests.
12:40 Changeset [738] by kaste
Moved the classes to the framework-library.
12:39 Changeset [737] by kaste
Autoload add folder not used anymore in Route_TestClass.
12:39 Changeset [736] by kaste
'Namespaced' all classes and renamed old AkRouter? to AkRouterOld?.
12:37 Changeset [735] by kaste
Added copyright headers to the class files.
12:37 Changeset [734] by kaste
Implemented AkRequest->getRequestedUrl() because Route ask for it.
12:36 Changeset [733] by kaste
Route->urlize now handles AK_URL_REWRITE_ENABLED.
12:36 Changeset [732] by kaste
Moved some tests from RouteTest? to ApiOfRouteTestCase?.
12:35 Changeset [731] by kaste
Cosmetic. More explicit RouteUrlencodesParameters-TestCase?.
12:35 Changeset [730] by kaste
Reenabled the behaviour that urlize will handle optional segments in fact …
12:34 Changeset [729] by kaste
Added the old router tests that magically passes. em, not really: see …
12:33 Changeset [728] by kaste
Cosmetics.
12:33 Changeset [727] by kaste
Urlize and parametrize both urlencode or -decode the parameters-array.
12:32 Changeset [726] by kaste
Urlize will set defaults if a following segment is set.
12:32 Changeset [725] by kaste
Parametrize 'urlDecodes' the returned parameters.
12:31 Changeset [724] by kaste
Urlize doesnt append default values to the url but skips them.
12:30 Changeset [723] by kaste
Bug fix. Router interpreted size-option of wildcard segments as …
12:30 Changeset [722] by kaste
Implemented checks against requested …
12:29 Changeset [721] by kaste
Connect named Routes also handles the old API-variants.
12:29 Changeset [720] by kaste
Deprecated some API-variants of Router->connect. see NOTES.
12:28 Changeset [719] by kaste
Implemented Router->:name_url to construct a url only considering a …
12:27 Changeset [718] by kaste
Implemented Router->:named_route(...).
12:27 Changeset [717] by kaste
Implemented Router->urlize.
12:26 Changeset [716] by kaste
Moved the lib- and the test-file to seperate folders.
12:25 Changeset [715] by kaste
Renamed Route->match to ->parametrize.
12:25 Changeset [714] by kaste
Cosmetic. Made clearer how the Wildcard segment handles the 'exact size' …
12:24 Changeset [713] by kaste
Moved some methods from Segment to VariableSegment?.
12:23 Changeset [712] by kaste
Implemented urlize for Wildcard segments.
12:23 Changeset [711] by kaste
Restructured the Regex of the WildcardSegment? in order to match a …
12:22 Changeset [710] by kaste
Wildcard segments with a definned length are in fact COMPULSORY.
12:22 Changeset [709] by kaste
Added a bunch of tests for WildcardSegments? concerning requirements, …
12:21 Changeset [708] by kaste
Wilcard-segments matches against any number of segments and returns an …
12:21 Changeset [707] by kaste
Refactored; Moved adding a match to the params-array from Route->match to …
12:20 Changeset [706] by kaste
Begin implementing wildcard (*) segment. Former Segment is now …
12:19 Changeset [705] by kaste
Urlize uses variable delimiter from Segment not always dashes.
12:19 Changeset [704] by kaste
Route->dynamic_segments now references Segment-objects not just the names …
12:18 Changeset [703] by kaste
Deleted some methods from Route now unused.
12:18 Changeset [702] by kaste
Refactored Route->urlize so it uses the class Segment.
12:17 Changeset [701] by kaste
Begin moving Route-logic to a class Segment.
12:17 Changeset [700] by kaste
Moved the logic for the additional key-value-list to a seperate method.
12:16 Changeset [699] by kaste
In case a route has defaults which dont match named-segments, urlize wont …
12:16 Changeset [698] by kaste
Urlize appends additional parameters as ?= list.
12:15 Changeset [697] by kaste
Urlize returns '/' for the root not an empty string.
12:15 Changeset [696] by kaste
Urlize insists on compulsory-segments or fails.
12:14 Changeset [695] by kaste
Moved ->urlize and ->returns from the actual RouteTest? to the …
12:14 Changeset [694] by kaste
Urlize checks if segment passes the 'requirement-regex' if any given.
12:13 Changeset [693] by kaste
Make optional segments silently compulsory if followed by other dynamic …
12:13 Changeset [692] by kaste
Break urlize if a preceding variable is not set.
12:12 Changeset [691] by kaste
Route->urlize does not return default-values.
12:12 Changeset [690] by kaste
Added Route->urlize(:params).
12:11 Changeset [689] by kaste
Variable segment can be required if the default is set to the constant …
12:11 Changeset [688] by kaste
Moved Route-testAPI to a seperate class Route_TestCase.
12:10 Changeset [687] by kaste
Route with optional segments matches against root.
12:10 Changeset [686] by kaste
Root-Route matches and returns defaults if any given.
12:09 Changeset [685] by kaste
Cosmetic.
12:09 Changeset [684] by kaste
The RegEx->matches doesnt return the delimiter anymore.
12:08 Changeset [683] by kaste
Right now we don't need to enclose the requested-url with dashes.
12:08 Changeset [682] by kaste
Route->match now immediately return false if no match.
12:07 Changeset [681] by kaste
Implemeted Route->isVariableSegment(:name) to ask for the type of a …
12:07 Changeset [680] by kaste
Route->innerRegExFor(:name) either returns the regex from the requirements …
12:06 Changeset [679] by kaste
Renamed private variable Route->segments to ->dynamic_segments.
12:06 Changeset [678] by kaste
Refactored RouteTest? so that we have a nice TestApi? Now you simply …
12:05 Changeset [677] by kaste
Implemented static & variable segment with defaults and requirements.
12:05 Changeset [676] by kaste
Initial Router and Route. implements Router->addRoute(=null,Route) and …
12:04 Changeset [675] by kaste
Converted also the *toUrl-tests.
12:04 Changeset [674] by kaste
Converted the old router-test-cases, so we can safely refactor.
12:03 Changeset [673] by kaste
Enabled reciprocity-checks in AkRouterSpecs?.
12:03 Changeset [672] by kaste
Moved tests to a seperate folder.
12:02 Changeset [671] by kaste
Added RouterSpec? and RouterInvestigation? unit-tests (test/unit2)
12:02 Changeset [670] by kaste
Updated to tag 0.2.4
12:01 Changeset [669] by kaste
Updated to tag 0.2.3
12:00 Changeset [668] by kaste
Updated to tag 0.2.2
11:59 Changeset [667] by kaste
Added script/phpunit_testsuite.php from the installer
11:59 Changeset [666] by kaste
Updated phpunit-testsuite to 0.2.1
11:58 Changeset [665] by kaste
LegacyHabtmTest? deletes the join-model-file in tearDown.
11:57 Changeset [664] by kaste
Updated phpunit-testsuite up to tag 0.2
11:56 Changeset [663] by kaste
Updated the plugin up to tag 0.1
11:54 Changeset [662] by kaste
Checkout of PHPUnit_TestSuite from svn For now we put this in vendor/*, …
11:34 Changeset [661] by kaste
implement 'named routes' #7 fix #164, #165, #166, #168 implement …
11:28 Ticket #192 (enhancement) created by Kaste
Implement conditions in AkRouter

Note: See TracTimeline for information about the timeline view.