Chris Han [Mon, 03 Sep 2012 23:50:22 +0000 ]
Pass snapshot formats as requirejs config rather than globally
Chris Han [Mon, 03 Sep 2012 23:37:19 +0000 ]
Adjust dynamic requires to minify more code and lazy load qtip
Chris Han [Mon, 03 Sep 2012 23:17:20 +0000 ]
Exclude qtip from minified files
d3 needs to stay in because it's not amd enabled
Chris Han [Mon, 03 Sep 2012 23:03:59 +0000 ]
Don't use custom globals to define javascript modules
Chris Han [Mon, 03 Sep 2012 22:07:33 +0000 ]
Update qtip to get AMD loader support
Chris Han [Mon, 03 Sep 2012 21:52:19 +0000 ]
Update requirejs to 2.0.6
Chris Han [Mon, 03 Sep 2012 21:46:49 +0000 ]
Update jquery to 1.8.1
Chris Han [Mon, 03 Sep 2012 01:52:55 +0000 ]
Move charset declaration to content-type header
Chris Han [Sun, 02 Sep 2012 23:04:02 +0000 ]
Build gzip versions when minifying for serving gzipped static content
Chris Han [Sun, 02 Sep 2012 22:15:42 +0000 ]
Use minified version of qtip css
Chris Han [Tue, 28 Aug 2012 01:20:11 +0000 ]
Fix a couple phpdoc errors
Chris Han [Sun, 19 Aug 2012 00:31:05 +0000 ]
Ensure tags and heads cachekeys are unique per page
Chris Han [Sat, 18 Aug 2012 19:34:01 +0000 ]
Use no-merges for history instead of max-parents
Chris Han [Sat, 18 Aug 2012 19:30:45 +0000 ]
Fix objectcache compression
Chris Han [Sat, 18 Aug 2012 15:38:02 +0000 ]
Add pagination to ref pages
Chris Han [Sat, 18 Aug 2012 06:30:03 +0000 ]
Don't repeatedly create ref objects when finding refs pointing to a commit
Chris Han [Sat, 18 Aug 2012 06:11:54 +0000 ]
Defer creation of history filediffs
Chris Han [Sat, 18 Aug 2012 06:01:45 +0000 ]
Fix history pagination
Chris Han [Sat, 18 Aug 2012 04:31:45 +0000 ]
Add history pagination links to interface
Chris Han [Sat, 18 Aug 2012 04:11:27 +0000 ]
Implement pagination interface on history
Chris Han [Sat, 18 Aug 2012 02:46:08 +0000 ]
Add single history commit blob diff
Chris Han [Sat, 18 Aug 2012 00:37:22 +0000 ]
Dont clobber paths in revlist args
Chris Han [Fri, 17 Aug 2012 23:49:46 +0000 ]
Remove redundant pack index check
Chris Han [Fri, 17 Aug 2012 00:51:11 +0000 ]
Avoid redundant deserialization when checking cache key existence
Chris Han [Fri, 17 Aug 2012 00:36:54 +0000 ]
Support igbinary for object cache serialization
Chris Han [Thu, 16 Aug 2012 01:40:54 +0000 ]
Fix full url on http protocol
Chris Han [Thu, 16 Aug 2012 01:27:37 +0000 ]
Cache results of result constraints (decrease impact of preg_match during route building)
Chris Han [Wed, 15 Aug 2012 02:49:16 +0000 ]
Fix url generation and resolution on base domain installs
Chris Han [Wed, 15 Aug 2012 02:26:54 +0000 ]
Store urls on router rather than in template
Chris Han [Wed, 15 Aug 2012 01:53:46 +0000 ]
Require router in url builder function
Chris Han [Wed, 15 Aug 2012 01:50:44 +0000 ]
Get clean url setting off of router
Chris Han [Wed, 15 Aug 2012 01:47:05 +0000 ]
Clean up js url consts a bit
Chris Han [Wed, 15 Aug 2012 01:31:36 +0000 ]
Merge arrays using function instead of manually
Chris Han [Wed, 15 Aug 2012 00:42:56 +0000 ]
Precalculate route internals rather than double-storing them
Chris Han [Tue, 14 Aug 2012 02:14:54 +0000 ]
Cache more high traffic route info
Chris Han [Tue, 14 Aug 2012 02:04:22 +0000 ]
Make route parent immutable
Chris Han [Tue, 14 Aug 2012 01:57:46 +0000 ]
Cache high traffic but constant route info
Chris Han [Tue, 14 Aug 2012 01:39:55 +0000 ]
Fix matching parent constraints
Chris Han [Tue, 14 Aug 2012 00:52:15 +0000 ]
Avoid converting query variables to parameters multiple times
Chris Han [Mon, 13 Aug 2012 01:12:02 +0000 ]
Fix docblock error
Chris Han [Mon, 13 Aug 2012 01:07:43 +0000 ]
Move router classes to their own namespace
Chris Han [Sun, 12 Aug 2012 23:49:59 +0000 ]
Use common functions to convert between parameters and query variables
Chris Han [Sun, 12 Aug 2012 23:37:12 +0000 ]
Exclude outside of querystring function
Chris Han [Sun, 12 Aug 2012 23:34:00 +0000 ]
Don't convert query params inside route finder
Chris Han [Sun, 12 Aug 2012 22:53:37 +0000 ]
Use route class for routing
Chris Han [Sun, 12 Aug 2012 22:08:40 +0000 ]
Create single route class
Chris Han [Sun, 12 Aug 2012 17:54:07 +0000 ]
Factor out base url into a common function
Chris Han [Sun, 12 Aug 2012 04:06:38 +0000 ]
Really minor performance adjustments
Chris Han [Tue, 07 Aug 2012 02:43:08 +0000 ]
Fix baseurl on root installs
Chris Han [Tue, 07 Aug 2012 02:36:44 +0000 ]
Allow slashes in ref hashes
Chris Han [Mon, 06 Aug 2012 02:19:25 +0000 ]
Don't escape slashes in project clean urls
Chris Han [Mon, 06 Aug 2012 01:27:46 +0000 ]
Match routes using preg
Chris Han [Mon, 06 Aug 2012 01:13:09 +0000 ]
Don't store pattern delimiters in the route
Chris Han [Sun, 05 Aug 2012 21:18:02 +0000 ]
Fix clean urls for blob page without a blob hash
Chris Han [Sun, 05 Aug 2012 20:58:13 +0000 ]
Add link to clean url instruction wiki
Chris Han [Sun, 05 Aug 2012 18:06:17 +0000 ]
Minor index cleanup
Chris Han [Sun, 05 Aug 2012 17:55:13 +0000 ]
Add clean url for blame
Chris Han [Sun, 05 Aug 2012 17:09:20 +0000 ]
Add page relationship links on paginated pages
Chris Han [Sun, 05 Aug 2012 06:09:58 +0000 ]
Add clean urls for commit diff and blob diff
Chris Han [Sun, 05 Aug 2012 05:03:56 +0000 ]
Fix history diff blob abbreviation
Chris Han [Sun, 05 Aug 2012 04:55:04 +0000 ]
Discriminate route constraints before iterating through parameters
Chris Han [Sun, 05 Aug 2012 04:24:48 +0000 ]
Add clean url for history
Ideally the filename would be the the next parameter in the rest url.
The problem is that if the filename ends in php, the rest url ends up
being interpreted as an actual php file by the web server and the
request fails before the rewrite occurs. For example:
/gitphp/projects/project.git/history/util.php
This tries to execute util.php in that nonexistent folder instead of
redirecting to the history of the file util.php. If I can come up with
a better way to rewrite this I can revisit this problem in the future.
Chris Han [Sun, 05 Aug 2012 02:07:18 +0000 ]
Remove redundant routes
Chris Han [Sun, 05 Aug 2012 01:49:59 +0000 ]
Omit index.php with clean urls even without parameters
Chris Han [Sun, 05 Aug 2012 00:07:24 +0000 ]
Pluralize once rather than repeatedly (call_user_func is slow)
Chris Han [Sat, 04 Aug 2012 23:19:52 +0000 ]
Set abbreviate setting on router instance
Chris Han [Sat, 04 Aug 2012 23:14:11 +0000 ]
Reuse single router instance instead of repeatedly creating it
Chris Han [Sat, 04 Aug 2012 22:34:40 +0000 ]
Get message controller off of router
Chris Han [Sat, 04 Aug 2012 21:44:32 +0000 ]
Set standard controller parameters dynamically
Chris Han [Sat, 04 Aug 2012 21:14:00 +0000 ]
Build query strings dynamically
Chris Han [Sat, 04 Aug 2012 21:01:07 +0000 ]
Map query vars once in the instance
Chris Han [Sat, 04 Aug 2012 20:53:41 +0000 ]
Rename ambiguous query variable functions
Chris Han [Sat, 04 Aug 2012 20:48:05 +0000 ]
Url encode all parameters in a central location
Chris Han [Sat, 04 Aug 2012 20:43:00 +0000 ]
Process url parameter normalizations once instead of repeatedly
Chris Han [Sat, 04 Aug 2012 20:25:57 +0000 ]
Rename tag name parameter
Chris Han [Sat, 04 Aug 2012 16:46:16 +0000 ]
Readd snapshot clean urls
Chris Han [Sat, 04 Aug 2012 06:14:31 +0000 ]
Sort routes by specificity
Chris Han [Sat, 04 Aug 2012 05:42:19 +0000 ]
Fix plaintext clean url
Chris Han [Sat, 04 Aug 2012 05:40:20 +0000 ]
These don't need to be public
Chris Han [Sat, 04 Aug 2012 05:39:27 +0000 ]
Use param getter functions consistently
Chris Han [Sat, 04 Aug 2012 05:28:01 +0000 ]
Respect hash abbreviation in clean urls again (gross hack)
Chris Han [Sat, 04 Aug 2012 05:20:58 +0000 ]
Exclude query params from rest urls in a single location
Chris Han [Sat, 04 Aug 2012 05:11:36 +0000 ]
Rename order parameter to sort to avoid confusion with output
Chris Han [Sat, 04 Aug 2012 05:06:10 +0000 ]
Name file parameter consistently
Chris Han [Sat, 04 Aug 2012 04:58:46 +0000 ]
Make clean url a router instance setting
Chris Han [Sat, 04 Aug 2012 04:52:48 +0000 ]
Map query parameter list in a central location
Chris Han [Sat, 04 Aug 2012 04:22:47 +0000 ]
Use a single definition list to generate and match routes
Chris Han [Sat, 04 Aug 2012 01:33:28 +0000 ]
Make router instance instead of static
Chris Han [Sat, 04 Aug 2012 00:49:08 +0000 ]
Abort route matcher early
Chris Han [Sat, 04 Aug 2012 00:09:03 +0000 ]
Add clean urls for snapshot
Chris Han [Tue, 31 Jul 2012 02:18:20 +0000 ]
Add clean url for search
Chris Han [Tue, 31 Jul 2012 02:12:09 +0000 ]
Fix head commit url
Chris Han [Tue, 31 Jul 2012 01:41:40 +0000 ]
Add clean urls for log and shortlog
Chris Han [Tue, 31 Jul 2012 01:10:22 +0000 ]
Add clean urls for tags and heads
Chris Han [Tue, 31 Jul 2012 01:03:40 +0000 ]
Use plurals for collections in urls
Chris Han [Mon, 30 Jul 2012 01:38:03 +0000 ]
Add clean url for graph
Chris Han [Mon, 30 Jul 2012 00:00:41 +0000 ]
Add clean url for plain blob, fix redundant parameters on clean blob url
Chris Han [Mon, 30 Jul 2012 00:00:03 +0000 ]
Don't include path in plain blob save as
Chris Han [Sun, 29 Jul 2012 23:50:04 +0000 ]
Handle optional plain blob parameters without warnings
Chris Han [Sun, 29 Jul 2012 23:42:49 +0000 ]
Add clean url for blob