Commits on May 11, 2011
  1. Credit where credit is due.

    theory committed May 11, 2011
  2. Fix overzealous escaping for localization.

    gregheo committed with theory May 9, 2011
    Per Locale::Maketext docs, commas only need to be escaped when inside
    bracket notation.
    [#245 state:resolved]
Commits on Jan 18, 2011
  1. Credit where credit is due.

    theory committed Jan 18, 2011
  2. Ignore wysiwyg.

    theory committed Jan 18, 2011
  3. Credit Nick.

    theory committed Jan 18, 2011
  4. Fixed #201: Deactived assets still have "Republish" checkbox in UI wh…

    nlegg committed with theory Jan 18, 2011
    …en using "Find Stories"
Commits on Dec 2, 2010
  1. Don't update publish status on publish failure.

    theory committed Dec 2, 2010
    Or, more specifically, revert it to what it was before. If a story hasn't been
    published before, then on publish failure the publish status will be false and
    the publish date and first publishd date will be `undef`. If it *has* been
    published before, then the publish date will not be udpated. This has been an
    issue for a long time, so I'll backpatch all the way to 1.10.x.
Commits on Nov 5, 2010
  1. Fixed bug in bric_ftpd where the ftp PWD command returns an incorrect

    theory committed Nov 5, 2010
    path (missing the site name).  Some ftp clients (eg. FileZilla) call PWD
    and use this path after changing directories.
Commits on Nov 2, 2010
  1. Use currently-checked out asset for diff.

    theory committed Nov 2, 2010
    If the "to" choice is the same version as the currently-checked out version,
    use the currently-checked out representation. This is so we can see changes
    since the checkout.
    This is not ideal, frankly, as it's a bit magical. We should consider
    modifying the functionality for 2.2 so that there is another choice for
    currently-checked out items, "Current version" or something. When that's
    selected, the currently-checked out version should be used (for "to" or
    "from"). Otherwise, use the checked-in version. I think this would be less
Commits on Oct 24, 2010
  1. exclude .gitignore from exports.

    theory committed Oct 24, 2010
Commits on Jul 29, 2010
  1. Prevent Net::FTPServer limits.

    theory committed Jul 29, 2010
    They lead to mysterious crashes.
Commits on Jul 7, 2010
  1. Don't deactivate assets while updating via SOAP.

    theory committed Jul 7, 2010
    I've no idea why they were able temporarily disabled to begin with. Seemed an
    unnecessary defense against something or other. And the downside was
    discovered with the addition of the `EXPIRE_ON_DEACTIVATE` directive: assets
    were getting expired every time they were updated via SOAP! The feature is in
    2.0, but it seemed prudent to remove the unnecessary deactivation from 1.10,
    too. So change the code to only activate or deactivate if requested.
Commits on May 7, 2010
  1. Remove redundant line.

    theory committed May 7, 2010
  2. Add "object" date format.

    theory committed May 7, 2010
    This is so that one can easily get a DateTime object for a date value,
    rather than a string.
Commits on Apr 11, 2010
  1. Don't delete preview files on publish.

    theory committed Apr 11, 2010
    This happened for stories in multiple categories -- and probably for stories
    with multiple pages, too. The problem was that `not_uri => ANY(@files)` was
    doing `(uri NOT LIKE $file OR uri NOT LIKE $file)`. That `OR` need to be an
    `AND`. So I fixed the `any_where` function to detect `NOT LIKE` and switch
    to an `AND` in that case.
    (Just as an aside, I hate that we're parsing SQL bits here, but at least
    they're all bits we control in our code).
    Thanks to Guido Buelskaemper for the report [#156 state:resolved].
Commits on Apr 5, 2010
  1. Backported error handling patch.

    theory committed Apr 5, 2010
    Thanks to autarch for reporting the bug. Will backport.
  2. Newer versions of Apache::Session (1.83+, I believe) throw a differen…

    autarch committed with theory Apr 5, 2010
    …t error when the session does not yet exist.
Commits on Mar 30, 2010
Commits on Mar 23, 2010
Commits on Mar 10, 2010
  1. Display source options in alphabetical order.

    theory committed Mar 10, 2010
    The Source select list when creating or editing a story or media document now
    lists sources in alphabetical order. Reported by Michael Herring
    [#138 state:resolved].
Commits on Mar 5, 2010
  1. s/the the/the/g

    theory committed Mar 5, 2010
Commits on Feb 26, 2010
Commits on Feb 25, 2010
  1. Backport PHP fix from master.

    theory committed Feb 25, 2010
  2. Oops, POD fix.

    theory committed Feb 25, 2010
  3. Improved "Log In" button from Waldo.

    theory committed Feb 25, 2010
    Also moved some changes items to the proper version.
  4. Disable category and contributor pagination in docs.

    theory committed Feb 25, 2010
    This commit fixes a few issues, discovered and fixed in reaction to Bug [#121 state:resolved]:
    * When editing contributors associated with a story or media document, they are no longer paginated. When there were more contributors than would fit on a paginated page, the pagination didn't work and reording didn't work. So by disabling pagination in this case, we get around that issue. Documents with that many contributors are rare, so the trade-off seems worthwhile.
    * The same turned out to be true for categories when they were displayed and the `ENABLE_CATEGORY_BROWSER` `bricolage.conf` directive was true. So pagination is now diabled there, too.
    * While at it, the ordering of categories displayed as such was borked, so I fixed it so that they display in URI order, which is what had been expected in the first place.
    * And finally, when associating contriutors with a media document, the user was prompted to select a role, even if there was only one. We now skip that step, as we had been doing with stories for a while now.
Commits on Feb 23, 2010
  1. Separate story and admin search results.

    theory committed Feb 23, 2010
    Fix bug where contributor and category search results would be propagated to the contributor and category editing screens with a story or media document. Searches from within documents should cache their own results, separate from the admin search interfaces.
  2. Fix workflow forgetting bug.

    theory committed Feb 23, 2010
    Bric::Util::Burner's `publish()` method no longer removes documents from workflow after publishing them, as such is the responsbility of the code that calls publish. The publish callback already did, and now so does the Bric::SOAP::Workflow `publish()` method. Thanks to David Beaudet for the report and Aaron Fuleki for the steps to replicate [#98 state:resolved].
Commits on Jan 29, 2010
  1. Increment version to 1.10.10.

    theory committed Jan 29, 2010
Commits on Jan 28, 2010
  1. Timestamp for 1.10.8.

    theory committed Jan 28, 2010
    * Fixed some typos in Bric::Changes.
    * Specified that the date formatting bug fix was in exports from the SOAP server.
    * Added Iván Chavero to the credits.