7 years agoMake escaping html entities the default for geturl
Chris Han []
Make escaping html entities the default for geturl

7 years agoescape project description
Christian Weiske []
escape project description

Signed-off-by: Chris Han <xiphux@gmail.com>

7 years agoModify project templates to not clobber rel vcs link
Chris Han []
Modify project templates to not clobber rel vcs link

7 years agoAdd rel="vcs-git" links to enable autodiscovery of repository clone URLs.
Christian Weiske []
Add rel="vcs-git" links to enable autodiscovery of repository clone URLs.

See http://joeyh.name/rfc/rel-vcs/ for the microformat spec.

Signed-off-by: Chris Han <xiphux@gmail.com>

7 years agoProvide clean url endpoints for individual heads
Chris Han []
Provide clean url endpoints for individual heads

7 years agoAllow extension fileinfo strategy on windows
Chris Han []
Allow extension fileinfo strategy on windows

7 years agoFix clean url resolution on windows
Chris Han []
Fix clean url resolution on windows

7 years agoGerman translation fix
Chris Han []
German translation fix

Thanks to Wolfgang Rohdewald

7 years agoUpdate Smarty to 3.1.11
Chris Han []
Update Smarty to 3.1.11

7 years agoExplicit ldelim/rdelim is no longer required in smarty 3
Chris Han []
Explicit ldelim/rdelim is no longer required in smarty 3

7 years agoUse a single minified javascript header rather than preserving all module headers
Chris Han []
Use a single minified javascript header rather than preserving all module headers

7 years agoMake url and project getters precalculated rather than functions
Chris Han []
Make url and project getters precalculated rather than functions

7 years agoPass resource strings as requirejs config rather than globally
Chris Han []
Pass resource strings as requirejs config rather than globally

7 years agoPass project as requirejs config rather than globally
Chris Han []
Pass project as requirejs config rather than globally

7 years agoPass base url as requirejs config rather than globally
Chris Han []
Pass base url as requirejs config rather than globally

7 years agoPass snapshot formats as requirejs config rather than globally
Chris Han []
Pass snapshot formats as requirejs config rather than globally

7 years agoAdjust dynamic requires to minify more code and lazy load qtip
Chris Han []
Adjust dynamic requires to minify more code and lazy load qtip

7 years agoExclude qtip from minified files
Chris Han []
Exclude qtip from minified files

d3 needs to stay in because it's not amd enabled

7 years agoDon't use custom globals to define javascript modules
Chris Han []
Don't use custom globals to define javascript modules

7 years agoUpdate qtip to get AMD loader support
Chris Han []
Update qtip to get AMD loader support

7 years agoUpdate requirejs to 2.0.6
Chris Han []
Update requirejs to 2.0.6

7 years agoUpdate jquery to 1.8.1
Chris Han []
Update jquery to 1.8.1

7 years agoMove charset declaration to content-type header
Chris Han []
Move charset declaration to content-type header

7 years agoBuild gzip versions when minifying for serving gzipped static content
Chris Han []
Build gzip versions when minifying for serving gzipped static content

7 years agoUse minified version of qtip css
Chris Han []
Use minified version of qtip css

7 years agoFix a couple phpdoc errors
Chris Han []
Fix a couple phpdoc errors

7 years agoEnsure tags and heads cachekeys are unique per page
Chris Han []
Ensure tags and heads cachekeys are unique per page

7 years agoUse no-merges for history instead of max-parents
Chris Han []
Use no-merges for history instead of max-parents

7 years agoFix objectcache compression
Chris Han []
Fix objectcache compression

7 years agoAdd pagination to ref pages
Chris Han []
Add pagination to ref pages

7 years agoDon't repeatedly create ref objects when finding refs pointing to a commit
Chris Han []
Don't repeatedly create ref objects when finding refs pointing to a commit

7 years agoDefer creation of history filediffs
Chris Han []
Defer creation of history filediffs

7 years agoFix history pagination
Chris Han []
Fix history pagination

7 years agoAdd history pagination links to interface
Chris Han []
Add history pagination links to interface

7 years agoImplement pagination interface on history
Chris Han []
Implement pagination interface on history

7 years agoAdd single history commit blob diff
Chris Han []
Add single history commit blob diff

7 years agoDont clobber paths in revlist args
Chris Han []
Dont clobber paths in revlist args

7 years agoRemove redundant pack index check
Chris Han []
Remove redundant pack index check

7 years agoAvoid redundant deserialization when checking cache key existence
Chris Han []
Avoid redundant deserialization when checking cache key existence

7 years agoSupport igbinary for object cache serialization
Chris Han []
Support igbinary for object cache serialization

7 years agoFix full url on http protocol
Chris Han []
Fix full url on http protocol

7 years agoCache results of result constraints (decrease impact of preg_match during route building)
Chris Han []
Cache results of result constraints (decrease impact of preg_match during route building)

7 years agoFix url generation and resolution on base domain installs
Chris Han []
Fix url generation and resolution on base domain installs

7 years agoStore urls on router rather than in template
Chris Han []
Store urls on router rather than in template

7 years agoRequire router in url builder function
Chris Han []
Require router in url builder function

7 years agoGet clean url setting off of router
Chris Han []
Get clean url setting off of router

7 years agoClean up js url consts a bit
Chris Han []
Clean up js url consts a bit

7 years agoMerge arrays using function instead of manually
Chris Han []
Merge arrays using function instead of manually

7 years agoPrecalculate route internals rather than double-storing them
Chris Han []
Precalculate route internals rather than double-storing them

7 years agoCache more high traffic route info
Chris Han []
Cache more high traffic route info

7 years agoMake route parent immutable
Chris Han []
Make route parent immutable

7 years agoCache high traffic but constant route info
Chris Han []
Cache high traffic but constant route info

7 years agoFix matching parent constraints
Chris Han []
Fix matching parent constraints

7 years agoAvoid converting query variables to parameters multiple times
Chris Han []
Avoid converting query variables to parameters multiple times

7 years agoFix docblock error
Chris Han []
Fix docblock error

7 years agoMove router classes to their own namespace
Chris Han []
Move router classes to their own namespace

7 years agoUse common functions to convert between parameters and query variables
Chris Han []
Use common functions to convert between parameters and query variables

7 years agoExclude outside of querystring function
Chris Han []
Exclude outside of querystring function

7 years agoDon't convert query params inside route finder
Chris Han []
Don't convert query params inside route finder

7 years agoUse route class for routing
Chris Han []
Use route class for routing

7 years agoCreate single route class
Chris Han []
Create single route class

7 years agoFactor out base url into a common function
Chris Han []
Factor out base url into a common function

7 years agoReally minor performance adjustments
Chris Han []
Really minor performance adjustments

7 years agoFix baseurl on root installs
Chris Han []
Fix baseurl on root installs

7 years agoAllow slashes in ref hashes
Chris Han []
Allow slashes in ref hashes

7 years agoDon't escape slashes in project clean urls
Chris Han []
Don't escape slashes in project clean urls

7 years agoMatch routes using preg
Chris Han []
Match routes using preg

7 years agoDon't store pattern delimiters in the route
Chris Han []
Don't store pattern delimiters in the route

7 years agoFix clean urls for blob page without a blob hash
Chris Han []
Fix clean urls for blob page without a blob hash

7 years agoAdd link to clean url instruction wiki
Chris Han []
Add link to clean url instruction wiki

7 years agoMinor index cleanup
Chris Han []
Minor index cleanup

7 years agoAdd clean url for blame
Chris Han []
Add clean url for blame

7 years agoAdd page relationship links on paginated pages
Chris Han []
Add page relationship links on paginated pages

7 years agoAdd clean urls for commit diff and blob diff
Chris Han []
Add clean urls for commit diff and blob diff

7 years agoFix history diff blob abbreviation
Chris Han []
Fix history diff blob abbreviation

7 years agoDiscriminate route constraints before iterating through parameters
Chris Han []
Discriminate route constraints before iterating through parameters

7 years agoAdd clean url for history
Chris Han []
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.

7 years agoRemove redundant routes
Chris Han []
Remove redundant routes

7 years agoOmit index.php with clean urls even without parameters
Chris Han []
Omit index.php with clean urls even without parameters

7 years agoPluralize once rather than repeatedly (call_user_func is slow)
Chris Han []
Pluralize once rather than repeatedly (call_user_func is slow)

7 years agoSet abbreviate setting on router instance
Chris Han []
Set abbreviate setting on router instance

7 years agoReuse single router instance instead of repeatedly creating it
Chris Han []
Reuse single router instance instead of repeatedly creating it

7 years agoGet message controller off of router
Chris Han []
Get message controller off of router

7 years agoSet standard controller parameters dynamically
Chris Han []
Set standard controller parameters dynamically

7 years agoBuild query strings dynamically
Chris Han []
Build query strings dynamically

7 years agoMap query vars once in the instance
Chris Han []
Map query vars once in the instance

7 years agoRename ambiguous query variable functions
Chris Han []
Rename ambiguous query variable functions

7 years agoUrl encode all parameters in a central location
Chris Han []
Url encode all parameters in a central location

7 years agoProcess url parameter normalizations once instead of repeatedly
Chris Han []
Process url parameter normalizations once instead of repeatedly

7 years agoRename tag name parameter
Chris Han []
Rename tag name parameter

7 years agoReadd snapshot clean urls
Chris Han []
Readd snapshot clean urls

7 years agoSort routes by specificity
Chris Han []
Sort routes by specificity

7 years agoFix plaintext clean url
Chris Han []
Fix plaintext clean url

7 years agoThese don't need to be public
Chris Han []
These don't need to be public

7 years agoUse param getter functions consistently
Chris Han []
Use param getter functions consistently

7 years agoRespect hash abbreviation in clean urls again (gross hack)
Chris Han []
Respect hash abbreviation in clean urls again (gross hack)

7 years agoExclude query params from rest urls in a single location
Chris Han []
Exclude query params from rest urls in a single location

7 years agoRename order parameter to sort to avoid confusion with output
Chris Han []
Rename order parameter to sort to avoid confusion with output

7 years agoName file parameter consistently
Chris Han []
Name file parameter consistently

7 years agoMake clean url a router instance setting
Chris Han []
Make clean url a router instance setting

comments