lp://staging/~divmod-dev/divmod.org/linkto-2481
- Get this branch:
- bzr branch lp://staging/~divmod-dev/divmod.org/linkto-2481
Branch merges
Branch information
Recent revisions
- 2424. By exarkun
-
Merge fake-offering-
tech-2480 Author: exarkun
Reviewer: pjd
Fixes #2480Add support for in-memory powerups on Items and implement a test-fake
for IOfferingTechnician which simplifies testing offering and theme
related functionality. - 2423. By exarkun
-
Merge xhtml-base-2448
Author: exarkun
Reviewer: glyph
Fixes #2448Add a renderer which exposes the value of WebSite.rootURL and
add a base tag to the shell template which sets that URL as
the base for links on the page. - 2421. By exarkun
-
Merge privapp-
installed- themes- 2472 Author: exarkun
Reviewer: moea
Fixes #2472Change PrivateApplicat
ion.getDocFacto ry so that it only returns loaders from themes
for installed offerings instead of considering all offerings available to the system. - 2420. By exarkun
-
Merge css-rewriting-
2449-4 Author: exarkun
Reviewer: moea, washort
Fixes #2449Change the implementation of WebSite.rootURL so that it considers the Host
header of the request when constructing the URL to return. Requests made
to unrecognized hosts will now have a root URL which is absolute and includes
the configured hostname of the WebSite. This allows name-based virtual
hosting to work without requiring all static content to be served beneath
the virtual host domain name. Requests made to recognized hosts will continue
to use relative URLs with absolute paths.Numerous lesser, related changes have been made as well. Mantissa's Offering
interface now includes support for the definition of the root of an offering's
static content and this is now served without requiring a session. Offerings
are now managed using an object implementing a new mantissa interface rather
than with free functions. The base XHTML directory theme class now supports
a simpler API for adding a stylesheet to the head of pages. Many classes now
use ThemedDocumentFactory rather than trying to load a document factory directly.
A group of resource/request related classes have been added which support
applying a transformation to any CSS file served by the site (these are not
currently used, but may be required if the root path to a WebSite is ever not
"/"; they also serve as an example of how to implement arbitrary response
transformations in a general way, so may be useful as an example for gzip
content transfer encoding). - 2419. By glyph
-
Unicode default shareID quick-fix.
Author: pjd
Reviewer: exarkun
Fixes #2476
Allow the default shareID to contain non-ascii codepoints; another step towards IRI support.
(Merging on pjd's behalf to get it in ASAP.)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/~glyph/divmod.org/trunk