lp:~divmod-dev/divmod.org/linkto-2481

Created by Glyph Lefkowitz and last modified
Get this branch:
bzr branch lp:~divmod-dev/divmod.org/linkto-2481
Members of Divmod-dev can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Divmod-dev
Project:
Divmod
Status:
Development

Recent revisions

2428. By glyph

Oh hey I guess I did actually do ''some'' work today

2427. By glyph

OK not as far as I wanted but THE TEST PASSES, zomg.

2426. By glyph

some stuff

2425. By glyph

Branching to 'linkto-2481'

2424. By exarkun

Merge fake-offering-tech-2480

Author: exarkun
Reviewer: pjd
Fixes #2480

Add 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 #2448

Add 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.

2422. By washort

merge release-20080116

2421. By exarkun

Merge privapp-installed-themes-2472

Author: exarkun
Reviewer: moea
Fixes #2472

Change PrivateApplication.getDocFactory 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 #2449

Change 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:~glyph/divmod.org/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers