| Commit message (Expand) | Author | Age |
* | reword feed descs | Joey Hess | 2011-01-06 |
* | inline: pass the Atom/RSS titles to the templates•••The default templates are also updated to make use of this information.
The rel="alternate" attribute is also inserted, for completeness.
(cherry picked from commit 618ade535e6a7967a510d9e210edaef3d37cc9bc)
| Giuseppe Bilotta | 2011-01-06 |
* | inline: Force an absolute page location when the inline postform is used.•••There seems no need to allow selecting a location when creating a page this
way; the user should always want it to appear in the inline whose form they
submitted.
| Joey Hess | 2010-12-25 |
* | fix comment | Joey Hess | 2010-12-25 |
* | inline: base feed names on the included page name•••Use the included page name rather than the including page name. This
allows us to allow feeds in nested inlines without duplicating feeds
with the same content under different (and stupid) names.
| Giuseppe Bilotta | 2010-12-05 |
* | Use local paths for the CGI URL | Simon McVittie | 2010-11-23 |
* | inline: Improve RSS url munging to use a proper html parser•••and support all elements that HTML::Tagset knows about.
(Which doesn't include html5 just yet, but then the old version didn't either.)
Bonus: 4 times faster than old regexp method.
| Joey Hess | 2010-11-16 |
* | indentation | Joey Hess | 2010-11-16 |
* | template_depends: throw nice error message when template cannot be found•••plovs reported a crash when templates were not installed properly,
with a non-useful error about the template object not being defined.
I've audited all uses of template_depends(), and template(), and it makes
sense for them to throw an error if the template cannot be found. All code
with a user-supplied template catches errors already, to handle template
parse failures.
It did not make sense for template_file to throw errors, as some code uses
it to probe if a template file is available.
| Joey Hess | 2010-09-27 |
* | revert accidentially committed change | Joey Hess | 2010-09-13 |
* | Pass array of names of files that have been deleted to needsbuild hook as sec... | Joey Hess | 2010-09-10 |
* | inline: Call indexhtml when inlining internal pages, so their text can be ind... | Joey Hess | 2010-05-06 |
* | adapt comment.tmpl to html5•••Note that I put comment-header in a <header> despite it being
below the comment. Using a <footer> would be confusing given
the class name. Also, the content is semantically closer to
a header than a footer.
| Joey Hess | 2010-05-02 |
* | Add parameter to displaytime to specify that it is a pubdate, and in html5 mo... | Joey Hess | 2010-05-02 |
* | improved error message | Joey Hess | 2010-04-23 |
* | use same error string as template.pm does | Joey Hess | 2010-04-23 |
* | fix logic | Joey Hess | 2010-04-23 |
* | look for templates in srcdir and underlays, first•••This entailed changing template_params; it no longer takes the template
filename as its first parameter.
Add template_depends to api and replace calls to template() with
template_depends() in appropriate places, where a dependency should be
added on the template.
Other plugins don't use template(), so will need further work.
Also, includes are disabled for security. Enabling includes only when using
templates from the templatedir would be nice, but would add a lot of
complexity to the implementation.
| Joey Hess | 2010-04-22 |
* | disable feeds in raw mode | Joey Hess | 2010-04-15 |
* | HTML-encode meta title, description, guid on output, but not in the pagestate•••This makes them consistent with the rest of the meta keys. A wiki rebuild
will be needed on upgrade to this version; until the wiki is rebuilt,
double-escaping will occur in the titles of pages that have not changed.
| Simon McVittie | 2010-04-06 |
* | Group related plugins into sections in the setup file, and drop unused rcs pl... | Joey Hess | 2010-02-11 |
* | inline: Avoid showing edit links if page editing is disabled. (Sjoerd) | Joey Hess | 2010-01-04 |
* | Fix several places that did not properly handle capitalization of the discuss...•••Specifically, fixes discussion actions on discussion pages, and unbreaks the opendiscussion plugin.
| Joey Hess | 2010-01-02 |
* | inline: Fix bug that limited displayed pages when feedshow was specified w/o ... | Joey Hess | 2010-01-01 |
* | inline: Avoid using %links to test for page existence•••%links is populated even for just-deleted pages, so %pagesources
should be used for such tests instead.
| Joey Hess | 2009-11-30 |
* | inline: Use caching of inlined pages to speed up builds of inlines that inclu...•••Speedup of about 25% for small inlines; could be much larger for inlines of
many, or complex pages.
Not bloating memory with excessive memoization data was the key to this.
The method chosen does not squeeze out every erg of speed possible when
inlines are nested, but that's rare. It uses less memory than other
optimisation hacks (I'm looking at you,
f937c1fb8074a512d8bb788fa275f5e90595cd47 !) already used in inline.pm.
| Joey Hess | 2009-11-17 |
* | inline: Fix display of all pages when archive=yes or show=0 are used. | Joey Hess | 2009-11-13 |
* | inline: Allow direct inclusion of non-page files in raw mode. | Joey Hess | 2009-11-13 |
* | inline: Do not generated feeds for nested inlines.•••My experience is that when inlines are nested, the old behavior of
generating feeds for the nested inlines was never really desired. Since the
feeds were numbered sequentially, the numbers could easily change, and it did
not make sense to subscribe to or use those feeds. And generating those nested
feeds often meant a lot of unnecessary calculation, and data being written.
So, I dropped them.
Looking back, nested feeds originally were a free side effect of properly
handing multiple feeds on one page. Of course, that is still supported.
| Joey Hess | 2009-11-13 |
* | inline: Fix raw mode. Closes: #552114 | Joey Hess | 2009-10-23 |
* | slight optimisation | Joey Hess | 2009-10-15 |
* | inline: Optimize generation of archives, etc•••Don't generate inlined page content if the template does not use it.
| Joey Hess | 2009-10-15 |
* | pagespec_match_list: change limit to filter | Joey Hess | 2009-10-09 |
* | rename use_pagespec to pagespec_match_list•••To avoid breaking plugins, also support the old pagespec_match_list
calling convention, with a deprecation warning.
| Joey Hess | 2009-10-08 |
* | fix feedpages dependency•••This dependency was missing before switching to use_pagespec.
It is correct to add it, but it needs to be combined with the regular
"pages" dependency to ensure that it does not match extra pages.
(Also fixed its dependency type.)
| Joey Hess | 2009-10-08 |
* | inline: switch to use_pagespec•••Taking advantage of every single one of its features, of course.
Even had to add one more..
| Joey Hess | 2009-10-08 |
* | change how dependency types are specified to add_depends•••Also, this fixes 2 bugs in dependency info.
| Joey Hess | 2009-10-08 |
* | remove explicit addition of dependencies for displayed pages•••that hack is not needed, thanks to pagespec influences calculation
| Joey Hess | 2009-10-07 |
* | fix add_depends to new api | Joey Hess | 2009-10-05 |
* | inline: Use a contentless dependency in quick mode. | Joey Hess | 2009-10-04 |
* | Merge commit 'intrigeri/po' | Joey Hess | 2009-08-28 |
|\ |
|
| * | inline: moved rootpage logic to a function•••The po plugin's injected bestlink must do something special when called by this
exact part of inline's code.
Signed-off-by: intrigeri <intrigeri@boum.org>
| intrigeri | 2009-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 McVittie | 2009-08-28 |
|/ |
|
* | Revert "Allow add_depends to take an arrayref"•••This reverts commit e4cd168ebedd95585290c97ff42234344bfed46c.
There was no benefit to this change.
| Joey Hess | 2009-08-25 |
* | Allow add_depends to take an arrayref | Simon McVittie | 2009-08-25 |
* | calendar, inline, map: don't pre-join dependencies•••The new dependency handling works better (eliminates more duplicates) if
dependencies are split up. On the same wiki mentioned in the previous
commit, this saves about a second (i.e. 4%) on the same test.
| Simon McVittie | 2009-08-24 |
* | use pagespec_match_list for feedpages•••This is both faster, and propigates any error in processing the feedpages
pagespec out to display on the page. Which may have been why I didn't use
it before, but currently seems like a good thing to do, since it explains
why your feeds are empty..
| Joey Hess | 2009-08-16 |
* | Add discussionpage configuration setting•••By adding this setting, we get both more configurability, and a minor
optimisation too, since gettext does not need to be called continually
to get the Discussion value.
| Joey Hess | 2009-08-13 |
* | optimise gettext calls | Joey Hess | 2009-08-13 |
* | inline: Avoid use of my $_ as it fails with older perls. Closes: #541215 | Joey Hess | 2009-08-12 |