Permalink
Commits on Nov 22, 2010
  1. garden

    mcdonc committed Nov 22, 2010
  2. - Make default renderer work (renderer factory registered with no nam…

    mcdonc committed Nov 22, 2010
    …e, which
    
      is active for every view unless the view names a specific renderer).
Commits on Nov 21, 2010
  1. - Add ``pyramid.interfaces.ITemplateRenderer`` interface to Interface…

    mcdonc committed Nov 21, 2010
    …s API
    
      chapter (has ``implementation()`` method, required to be used when getting
      at Chameleon macros).
  2. gardening

    mcdonc committed Nov 21, 2010
  3. - SQLAlchemy+URLDispatch tutorial updated to integrate changes to

    mcdonc committed Nov 21, 2010
      ``pyramid_routesalchemy`` template.
  4. - Add logging configuration to all paster templates.

    mcdonc committed Nov 21, 2010
    - ``pyramid_alchemy``, ``pyramid_routesalchemy``, and ``pylons_sqla`` paster
      templates now use idiomatic SQLAlchemy configuration in their respective
      ``.ini`` files and Python code.
  5. bfg -> pyramid

    mcdonc committed Nov 21, 2010
  6. gardening

    mcdonc committed Nov 21, 2010
  7. - The ``pyramid_routesalchemy`` paster template's unit tests failed

    mcdonc committed Nov 21, 2010
      (``AssertionError: 'SomeProject' != 'someproject'``).  This is fixed.
  8. - "Sample Applications" section of docs changed to note existence of …

    mcdonc committed Nov 21, 2010
    …Cluegun,
    
      Shootout and Virginia sample applications, ported from their repoze.bfg
      origin packages.
  9. back to development

    mcdonc committed Nov 21, 2010
  10. prep for 1.0a4

    mcdonc committed Nov 21, 2010
Commits on Nov 20, 2010
  1. gardening, add twophase todo

    mcdonc committed Nov 20, 2010
  2. - Fix configurator to not convert ``ImportError`` to ``ConfigurationE…

    mcdonc committed Nov 20, 2010
    …rror``
    
      if the import that failed was unrelated to the import requested via a
      dotted name when resolving dotted names (such as view dotted names).
  3. remove begin/end

    mcdonc committed Nov 20, 2010
  4. reprioritize

    mcdonc committed Nov 20, 2010
  5. Merge branch 'master' of https://github.com/BiosElement/pyramid into …

    mcdonc committed Nov 20, 2010
    …BiosElement-master
  6. - Remove calls to config.begin()/config.end() from startup config cod…

    mcdonc committed Nov 20, 2010
    …e in
    
      tutorials and paster templates (no longer required).
  7. gardening

    mcdonc committed Nov 20, 2010
  8. Fix mako default filter to use unicode. This is mako's default.

    William Chambers
    William Chambers committed Nov 20, 2010
Commits on Nov 19, 2010
  1. There is no pattern_regexes.

    bbangert committed Nov 19, 2010
  2. More colon references.

    bbangert committed Nov 19, 2010
  3. - URL Dispatch now uses the form ``{marker}`` to denote a replace mar…

    bbangert committed Nov 19, 2010
    …ker in
    
      the route pattern instead of ``:marker``. The old syntax is still backwards
      compatible and accepted. The new format allows a regular expression for that
      marker location to be used instead of the default ``[^/]+``, for example
      ``{marker:\d+}`` is now valid to require the marker to be digits.
Commits on Nov 18, 2010
  1. Gardening.

    bbangert committed Nov 18, 2010
  2. - URL Dispatch now allows for replacement markers to be located anywhere

    bbangert committed Nov 18, 2010
      in the pattern, instead of immediately following a ``/``.
    - Added ``marker_pattern`` option to ``add_route`` to supply a dict of
      regular expressions to be used for markers in the pattern instead of the
      default regular expression that matched everything except a ``/``.
  3. - Fix apparent failures when calling ``pyramid.traversal.find_model(r…

    mcdonc committed Nov 18, 2010
    …oot,
    
      path)`` or ``pyramid.traversal.traverse(path)`` when ``path`` is
      (erroneously) a Unicode object. The user is meant to pass these APIs a
      string object, never a Unicode object.  In practice, however, users indeed
      pass Unicode.  Because the string that is passed must be ASCII encodeable,
      now, if they pass a Unicode object, its data is eagerly converted to an
      ASCII string rather than being passed along to downstream code as a
      convenience to the user and to prevent puzzling second-order failures from
      cropping up (all failures will occur within ``pyramid.traversal.traverse``
      rather than later down the line as the result of calling
      ``traversal_path``).