aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
...
| * | | | Force %depends_exact to lower case, fixing incorrect case-sensitivitySimon McVittie2009-08-28
| * | | | Auto-detect "simple dependencies" instead of requiring callers to use add_dep...Simon McVittie2009-08-28
| * | | | Fix typo in dependency debug messageSimon McVittie2009-08-28
| * | | | Add depends_exact: simplified dependency tracking for dependencies on a singl...•••Let E be the number of dependencies per page of the form "A depends on B and nothing else", let D be the number of other dependencies per page, let P be the total number of pages, and let C be the number of changed pages in a refresh. This patch should speed up a refresh from O(E*C*P + D*C*P) to O(C + E*P + D*C*P), assuming that hash lookups are O(1). In practice, plugins like inline and map produce a lot of these very simple dependencies, and my album plugin's combination of inline with a large number of pages causes it to suffer particularly badly. In testing on a wiki with about 7000 objects (3500 full pages, 3500 images), a full rebuild continued to take about 5:30, and a refresh after touching about 350 pages and 350 images reduced from 5:30 to 1:30. As with my previous optimizations, this change will result in downgrades not working correctly until the wiki is rebuilt. Simon McVittie2009-08-28
| * | | | inline: if using pagenames, don't add a dependency on "page1 or page2 or..."•••This is unnecessary and just slows us down (by a factor of 2, in the pessimal case where every page has an inline with pagenames); it's also not possible to optimize it into add_depends_exact calls. Simon McVittie2009-08-28
* | | | | responseJoey Hess2009-08-28
* | | | | Merge commit 'smcv/ready/trivia'Joey Hess2009-08-28
|\| | | |
| * | | | Fix typo in underlay.setupSimon McVittie2009-08-28
| | |_|/ | |/| |
* | | | Introduce myselfhttp://emptty.myopenid.com/2009-08-28
* | | | my first edit to this site, please forgive mistakeshttp://emptty.myopenid.com/2009-08-28
* | | | Some crude benchmarking on a larger wikiSimon McVittie2009-08-28
* | | | Merge commit 'origin/master'Simon McVittie2009-08-28
|\ \ \ \
| * | | | doc/po: report problem with link() + propose patch•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-28
| |/ / /
* / / / Updated branch, thanks for the feedbackSimon McVittie2009-08-28
|/ / /
* | | follow-up•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-28
* | | doc/po: bug report + patch proposal wrt. inline's post form's rootpage•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-28
| |/ |/|
* | Merge commit 'intrigeri/po'Joey Hess2009-08-28
|\|
| * po: favor the type of linking page's masterpage on page creation•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-28
| * po: fix interdiction to create pages of type po•••... which was broken by the new page_types code. Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-28
* | both changes pickedJoey Hess2009-08-28
* | po: favor the type of linking page's masterpage on page creation•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-28
* | po: fix interdiction to create pages of type po•••... which was broken by the new page_types code. Signed-off-by: intrigeri <intrigeri@boum.org> (cherry picked from commit 1914ae2fd24e1e8021404eae847d70c710f8542d) intrigeri2009-08-28
* | doc/po: reported bug + patches wrt. created page type•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-28
* | Czech basewiki enabledJoey Hess2009-08-28
* | Initial Czech translation of basewiki/Miroslav Kure2009-08-28
* | merge updates to danish translation from l10nJoey Hess2009-08-28
|/
* print which remotes are failingJoey Hess2009-08-27
* responseJoey Hess2009-08-27
* mention ignore branchJoey Hess2009-08-27
* Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.infoJoey Hess2009-08-27
|\
| * Explain my depends-exact branchSimon McVittie2009-08-28
* | avoid fetching tags from random remotes•••git makes it too easy to get crap tags into origin Joey Hess2009-08-27
|/
* htmltidy: Return an error message if tidy fails. Closes: #543722•••On second^Wthird^Wfourth thought, putting the message into the page seems better than using stderr. Joey Hess2009-08-27
* fix mergedJoey Hess2009-08-27
* Merge commit 'intrigeri/po'Joey Hess2009-08-27
|\
| * po: do not inject custom bestlink function when po_link_to eq default•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-27
| * po: override the title template variable for coherent homepage titling•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-27
| * po(scan): removed scary comment about only wanting to change the first link•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-27
| * Merge commit 'upstream/master' into prv/pointrigeri2009-08-27
| |\
| * | po: do not beautify urls on the recentchanges page•••... else, the recentchanges page shows a link such as "sandbox.es". But, clicking on it goes to the English (or negotiated language) version of the page. It is better in this one case if the link goes direct to the translated version of the page. intrigeri2009-08-26
| * | po: (hopefully) fixed WikiLink to self with po_link_to=defaultintrigeri2009-08-26
* | | fix cherry-pickedJoey Hess2009-08-27
* | | po: override the title template variable for coherent homepage titling•••Signed-off-by: intrigeri <intrigeri@boum.org> (cherry picked from commit 6c0f9c691c3df3a2ec30dec626c997623568a400) intrigeri2009-08-27
* | | change cherry-picked; move to discussionJoey Hess2009-08-27
* | | po(scan): removed scary comment about only wanting to change the first link•••Signed-off-by: intrigeri <intrigeri@boum.org> (cherry picked from commit 3c2bffe21b91684971155ab41b15dacc515b2fc5) intrigeri2009-08-27
* | | doc/po(self-links): follow-ups•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-27
* | | doc/po: follow-upintrigeri2009-08-27
* | | doc/po: follow-up•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-27
| |/ |/|
* | followupsJoey Hess2009-08-27
* | cherry-picked fix for recentchanges linksJoey Hess2009-08-27