| Commit message (Expand) | Author | Age |
... | |
* | | build wiki in C locale, to ensure that the "no broken links" message is not t... | Joey Hess | 2009-10-14 |
* | | abort test if cvs prereq perl modules are not available | Joey Hess | 2009-10-14 |
* | | Merge branch 'dependency-types'•••Conflicts:
doc/todo/dependency_types.mdwn
| Joey Hess | 2009-10-13 |
|\ \
| |/
|/| |
|
| * | remove debugging and cruft | Joey Hess | 2009-10-13 |
| * | fix some broken influence blocking testing, add more tests | Joey Hess | 2009-10-13 |
| * | tests for influence blocking | Joey Hess | 2009-10-13 |
| * | influence blocker implementation•••This avoids unnecessary influences being recorded from pagespecs
such as "link(done) and bugs/*", when a page cannot ever possibly
match.
A pagespec term that returns a value without influence is an influence
blocker. If such a blocker has a false value (possibly due to being
negated) and is ANDed with another term, it blocks that term's influence
from propigating out.
If the term is ORed, or has a true value, it does not block influence.
(Consider "link(done) or bugs/*" and "link(done) and !nosuchpage")
In the implementation in merge_influence, I had to be careful to never
negate $this or $other when testing if they are an influence blocker,
since negation mutates the object. Thus the slightly weird if statement.
| Joey Hess | 2009-10-13 |
| * | match_link: dynamic influence needed for page that currently has no links | Joey Hess | 2009-10-13 |
| * | year calendar: Avoid highlighting the current month in a different year | Joey Hess | 2009-10-12 |
| * | year calendar: only link to months that have posts•••This does mean the year calendars depend on existence of all posts made in
the year and have to be updated.
| Joey Hess | 2009-10-12 |
| * | remove whitespace from within arrow links | Joey Hess | 2009-10-12 |
| * | calendar: Add creation time limits to user's pagespec•••This avoids all calendars rebuilding when a new page is added
that will only show in one of them.
| Joey Hess | 2009-10-12 |
| * | Added minimal default CSS for calendar plugin, just highlighting the current ... | Joey Hess | 2009-10-12 |
| * | calendar: Fix CSS for year calendar to match the plugin documentation.•••The names in the documentation were completly different, but
also seemed better chosen than the names in the code.
| Joey Hess | 2009-10-12 |
| * | skip merges•••git log --follow seems to sometimes show merges from before the file was
ever created. So, skip them, a file shouldn't be first created during a
merge anyway.
| Joey Hess | 2009-10-12 |
| * | formatting | Joey Hess | 2009-10-12 |
| * | add some TODO tests for influence blocking | Joey Hess | 2009-10-11 |
| * | allow spans | Joey Hess | 2009-10-11 |
| * | Merge branch 'master' into dependency-types | Joey Hess | 2009-10-11 |
| |\ |
|
| * | | can't use --reverse with git log --follow•••Meh, git.
| Joey Hess | 2009-10-11 |
| * | | Merge branch 'master' into dependency-types•••Conflicts:
debian/changelog
| Joey Hess | 2009-10-11 |
| |\ \ |
|
| * | | | calendar: avoid inline images in links | Joey Hess | 2009-10-11 |
| * | | | calendar: use left and right arrows for next/prev months•••This is consistent with the year display, and I think it is less
visually confusing than using the full month names.
| Joey Hess | 2009-10-11 |
| * | | | fix next/prev month padding bug | Joey Hess | 2009-10-11 |
| * | | | fix day links•••I broke this recently.
| Joey Hess | 2009-10-11 |
| * | | | calendar: Fix bug in next/previous year/month links, which sometimes linked t... | Joey Hess | 2009-10-11 |
| * | | | calendar: Fix midnight rebuild trigger of calendars with explicit month/year.•••It was just broken for calendars with an explicit month or year, not
triggering at all.
Now it will update those at appropriate times.
| Joey Hess | 2009-10-11 |
| * | | | avoid temporary variables•••and fix a bug in pagespec variable name
| Joey Hess | 2009-10-11 |
| * | | | Merge branch 'master' into dependency-types | Joey Hess | 2009-10-11 |
| |\ \ \ |
|
| * \ \ \ | Merge branch 'master' into dependency-types | Joey Hess | 2009-10-11 |
| |\ \ \ \ |
|
| * | | | | | influences returns hash ref now | Joey Hess | 2009-10-11 |
| * | | | | | typo | Joey Hess | 2009-10-11 |
| * | | | | | Merge branch 'master' into dependency-types•••Conflicts:
debian/changelog
doc/plugins/calendar.mdwn
| Joey Hess | 2009-10-11 |
| |\ \ \ \ \ |
|
| * | | | | | | typo | Joey Hess | 2009-10-11 |
| * | | | | | | update | Joey Hess | 2009-10-09 |
| * | | | | | | added tests of SuccessReason/FailReason objects | Joey Hess | 2009-10-09 |
| * | | | | | | update | Joey Hess | 2009-10-09 |
| * | | | | | | Merge branch 'master' into dependency-types•••Conflicts:
doc/bugs/transitive_dependencies.mdwn
| Joey Hess | 2009-10-09 |
| |\ \ \ \ \ \ |
|
| * | | | | | | | add_depends: optimise influence calculation•••I made match_* functions whose influences can vary depending on the page
matched set a special "" influence to indicate this.
Then add_depends can try just one page, and if static influences are found,
stop there.
| Joey Hess | 2009-10-09 |
| * | | | | | | | revert | Joey Hess | 2009-10-09 |
| * | | | | | | | rework influence calculation•••Thought of a cleaner way to accumulate all influences in
pagespec_match_list, using the pagespec_match result object as an
accumulator.
(This also accumulates all influences from failed matches, rather than just
one failed match. I'm not sure if the old method was correct.)
| Joey Hess | 2009-10-09 |
| * | | | | | | | move influence tests to pagespec_match_list.t | Joey Hess | 2009-10-09 |
| * | | | | | | | img: use presence dependency when linking to a page | Joey Hess | 2009-10-09 |
| * | | | | | | | brokenlinks: use pagespec_match_list | Joey Hess | 2009-10-09 |
| * | | | | | | | fix link | Joey Hess | 2009-10-09 |
| * | | | | | | | fix pagespec_match_list handling of list parameter | Joey Hess | 2009-10-09 |
| * | | | | | | | pagespec_match_list: change limit to filter | Joey Hess | 2009-10-09 |
| * | | | | | | | conditional: use pagespec_match_list | Joey Hess | 2009-10-09 |
| * | | | | | | | pagespec_match_list allow additional pagespec limit parameters again | Joey Hess | 2009-10-09 |
| * | | | | | | | indentation | Joey Hess | 2009-10-09 |