[Bps-public-commit] template-declare annotated tag, 0.45, created. 0.45

Shawn Moore sartak at bestpractical.com
Fri Apr 15 14:18:19 EDT 2011


The annotated tag, 0.45 has been created
        at  d9947071c906b14569cf6b4449fbff33015bd4e3 (tag)
   tagging  7273259b8d14979b4948ea33f4e25683426e2ae1 (commit)
 tagged by  Shawn M Moore
        on  Fri Apr 15 14:17:56 2011 -0400

- Log -----------------------------------------------------------------
0.45
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)

iEYEABECAAYFAk2oi9QACgkQsxfQtHhyRPo//wCeMDSZaJ/jLHj4xNanGjgCrRYM
Q2EAn31Rt4M6sMm7uEsfYd4ahoHYmrzA
=99d5
-----END PGP SIGNATURE-----

Alex Vandiver (12):
      Move to using String::BufferStack for interop with other templating languages
      0.35 releng
      Include "from" notations in buffers in stacks
      Version bump to 0.36
      provide "quote" as an alias for "q", so it does not conflict with the operator of the same name
      Support, but deprecate, Template::Declare->buffer->data(...) usage
      0.38 releng
      Bump Test::Warn dependency, as version 0.10 was broken
      0.39 releng
      Work around a couple calls to buffer->length, which is too slow
      Re-document and deprecate new_buffer_frame and end_buffer_frame
      Document ->buffer command

David E. Wheeler (46):
      Filled out documentation for `buffer`. From Alex Vandiver.
      Got HTML::Lint to STFU for reals.
      Documented `show_page()` and moved `append_attr`. Gave the latter some docs, too, but they are commented out, as it seems like it should not be exposed.
      Added `t/dispatch_order.t` to verify my understanding of how search ordering
      Updated docs to use `dispatch_to` instead of `roots`.
      Changed `roots =>` to `dispatch_to =>` in all tests except `t/dispatch_order.t`, where `roots =>` is still tested for backwards compatibility.
      Added some formatting and test descriptions, as well as a few more tests, as I
      New branch to implement `mix` without hurting anything else.
      Converted the implementation of `alias()` to be the same as that used for
      Eliminated some ambiguity in the aliasing and importing tests. The importing
      Change the invocant in templates `alias`ed aliased via subclasses but defined
      Refactored the implementation of `_import`.
      Added `mix`.
      Updated `mix()` to handle the situation where the `into` and `under` arguments
      Make code indentation consistent.
      Deprecate `path_for()` (in documentation).
      Deprecated the undocumented "aliases()" and "alias_metadata()" methods, as
      Note deprecation of `path_for()`.
      Changed the `set` keyword to `setting` to avoid conflicts with Jifty.
      Removed a couple of vestiges of `alias` and `import_templates` from the documentation.
      Did not mean to commit those lines.
      Changed mixin behavior so that the class passed to templates is the class that was mixed in, rather than the class in which the template is defined. This is how `alias` behaved in the past, but not `import_templates`. Which is more correct? Will this break existing uses of `import_templates`? Will I end up having to make `import_templates` behave as it did in the past, inconsistently with `alias` and now `mix`? Enquiring minds want to know!
      Merged doc shuffling from the mixmaster_shuffle branch.
      Changed indentation of exmaple output from four spaces to 1. This makes it
      Backported deprecation documentation for `path_for()`.
      Better name for the variable containign the class being mixed in. Also fixed a
      Added a whole lot more documentation. There is now a list of terms and their definitions vis-a-vis Template::Declare, and sections covering:
      Straightend out relations between mixins and delegations.
      Added `into` support to `alias`. Also updated `Changes`.
      Finally wrote all the docs and examples for `mix` and `alias`.
      I kant spel. kan yoo?
      Added `alias` to the glossery.
      Fixed typo Sartak caught in the docs yesterday.
      Fixed a regression where private templates where not mixed/aliased with their proper subnames.
      Didn't mean to leave that in there.
      Merged from mixmaster. That branch is now defunct.
      Spelling update.
      Update MANIFEST.
      Fix a couple of POD headers.
      Add "strict" attribute
      Removed unused "implementor" attribute
      Eliminate warning during tests.
      Add HTML 5 elements.
      Add bullets to list items in Pod.
      Map `<time>` to `<datetime>`.
      Don't generate `time`.

David W. Wheeler (14):
      Fix POD paragraph under `path_for` so that it's not indented and therefore
      Document `alias` and tweak a few other things.
      Document that inheritance works for aliased templates.
      Reformatted the POD in Template::Declare, moving things around, creating a new
      Changed TODO tests in `t/utf8.t` back to regular tests by adding an optional
      Use __PACKAGE__ where possible.
      Docuemnted `import_templates`. I'm still not clear on why the module has both
      Fixed regression in `import_templates` where it could go into a weird infinite
      A few more doc tweaks.
      Moved the first example to the "SYNOPSIS" section, renamed the old "SYNOPSIS"
      Cleaned up documentation in Template::Declare::Tags.
      Cleaned up the documentation of Template::Declare::TagSet.
      Cleaned up documenation of the TagSets.
      Completed POD coverage.

Jesse Vincent (8):
      (empty commit message)
      move trunk to trunk
      Make HTML::Lint an optional dependency
      Update Module::Install
      0.37 releng
      Instead of setting the subroutine name and then calling caller to find out what it is, pass it in as an argument.
      Support for inline tagset definitions. Thanks to Olivier 'dolmen' Mengué
      SIGNATURE updates for 0.40_01

Marc Chantreux (3):
      Added support of $TAG_INDENTATION and $EOL
      test for inline rendering added
      doc added for tag indentation setting

Ruslan Zakirov (12):
      add tests for relative pathing: show('x/../y/../z')
      relative pathing in absolute paths: /xxx/../yyy
      fix relative pathing, tests have been added earlier
      refactor resolving aliased templates
      clean our variables
      doc clarifications, typos and some not-functional changes
      no point in calling append if content is empty
      the if/else block was there for perfomance reasons, now there is no point in it
      shuffle methods around
      shuffle methods for better POD and cleanup POD
      shuffle methods in Tags.pm and update docs
      we don't use Carp directly, use 'our' instead of vars

Shawn M Moore (20):
      Version 0.40_02, release date
      Regenerate SIGNATURE
      Bump to 0.41
      0.41 changes
      Oops, we version SIGNATURE. This was part of 0.41
      0.42 releng
      Regenerate inc and META.yml
      0.43 changes and version bump
      SIGNATURE and META.yml
      Move pod-spelling.t to 99- like the other pod tests
      Only run POD tests for authors
      Take some pod spell test improvements from Moose
      Fix up some pod-spelling issues
      Copyright year update
      Regenerate README, META.yml, MANIFEST
      Version bump to 0.44
      Regenerate SIGNATURE for 0.44
      Merge remote branch 'theory/html5'
      0.45 Changes
      0.45; META.yml; regen signature

Shawn Moore (15):
      gitignore
      Version 0.40 and changes
      Ignore .git in MANIFEST
      Update SIGNATURE
      More consistent version number
      Typo fix
      Add delegation as a buzzword =]
      tag set tweaks
      More copyediting
      More copyediting
      Move the XUL example further down
      Improve clarity
      Typo fixes, clarity, etc
      Final doc fixes
      Typo fix

Thomas Sibley (3):
      Add a current_base_path() convenience function
      Update Changes and the README in prep for release
      Update install toolchain

-----------------------------------------------------------------------



More information about the Bps-public-commit mailing list