1
0
mirror of https://github.com/OlafvdSpek/ctemplate.git synced 2025-10-05 19:16:54 +08:00
Commit Graph

12 Commits

Author SHA1 Message Date
csilvers
6f7d6f6754 Tue Jan 24 16:00:51 2012 Google Inc. <google-ctemplate@googlegroups.com>
* ctemplate: version 2.0 release
        * Changed the 'official' ctemplate email in setup.py/etc
        * Rewrote docs to refer to Ctemplate, not Google Template
        * Renamed google-ctemplate.sln to ctemplate.sln
        * Changed copyright text to reflect Google's relinquished ownership
2012-01-25 01:28:24 +00:00
csilvers
9f086a9da1 Fri Sep 24 11:38:27 PDT 2010 Google Inc. <opensource@google.com>
* ctemplate: version 0.98 release
	* Add new image URL modifier: :I=html, :I=css, etc (jshneier, dougy)
	* Allow lowercase words in pragma contexts (csilvers)
	* Enable full-word matching for tpl filenames (aneeshnaman)
	* Performance improvements for small_map (wonchun)
	* Avoid some compiler warnings (mac)
	* Fix a c++ conformance bug involving const (chandlerc)
	* BUGFIX: never reload string templates (panicker)
	* BUGFIX: Fix refcounting to avoid accessing freed memory (panicker)
	* PORTING: Avoid SIBGUS on sparc by aligning memory more (csilvers)
	* PORTING: Use isascii_is*() to avoid langtype issues (csilvers)
	* PORTING: Fix 'class not properly dll-epxorted' warnings (csilvers)
	* PORTING: Rename README.windows to README_windows.txt (csilvers)
	* Made NEWS file non-empty.
	* Added ctemplate.pc + ctemplate_nothreads.pc for pkg-config (csilvers)
2010-09-25 04:05:20 +00:00
csilvers
8c338f322e * Avoid "unused var" warning in opt mode (mec)
* Use ascii_is*() to avoid langtype issues (csilvers)
	* Fix 'class not properly dll-exported' warnings (csilvers)
	* mv README.windows to windows-friendly README-windows.txt (csilvers)
	* Update README.windows to emphasize $IncludeDir a bit more (csilvers)
	* Add :I=html, :I=css image URL modifiers (jshneier)
	* Document the new image URL modifier (dougy)
	* Update NEWS file to be non-empty (csilvers)
2010-06-18 23:14:04 +00:00
csilvers
6aef25b122 Fri Jun 12 08:13:35 2009 Google Inc. <opensource@google.com>
* ctemplate: version 0.95 release
	* Change default namespace from google to ctemplate
	* Rename include directory from google to ctemplate
	* Remove deprecated code: template_from_string.{h,cc}
	* Remove deprecated code: modifiers in TemplateDictionary class
	* Remove last arg from StringToTemplate; use autoescape pragma instead
	* Remove template_modifiers namespace
	* Provide a script to help convert namespaces and #includes
	* TemplateDictionary constructor takes TemplateString, not string
2009-06-13 00:30:27 +00:00
csilvers
71afde04df Thu May 7 11:27:28 2009 Google Inc. <opensource@google.com>
* ctemplate: version 0.94 release
	* Use arena for all memory allocations: 3-4% speedup (csilvers)
	* Add the ability to hook the annotation system (ryoji)
	* Expose Expand(ExpandEmitter*,...) to allow custom emitters (csilvers)
	* Add RemoveStringFromTemplateCache (csilvers)
	* Add new :url_escape_with_arg=css modifier for urls in CSS (jad)
	* Support tr1's unordered_map in preference to hash_map (csilvers)
	* Use Murmurhash for all string hashing, rather than hash<> (csilvers)
	* Better parsing of meta tags and dangling < for auto-escape (falmeida)
	* Add AddXssSafeModifier (jad)
	* Allow disabling auto-escape for 'trusted' vars (jad)
	* BUGFIX: resolve possible memory-leaks in CopyDictionary (csilvers)
	* BUGFIX: fix bug when reloading with AUTOESCAPE pragma (jad)
	* Updated autoconf version to 2.61 and libtool version to 1.5.26
2009-05-07 15:35:04 +00:00
csilvers
3877123f1a Wed Nov 12 11:24:33 2008 Google Inc. <opensource@google.com>
* ctemplate: version 0.92 release
	* BUG FIX: affecting an included string-template with autoescaping (jad)
	* BUG FIX: long-name cmdline flag in diff_tpl_auto_escape (jad)
	* Do include-template indenting after applying modifiers (jad)
	* Add human-readable error messages to the html parser (falmeida)
	* Create an abstract base class for TemplateDictionary (williasr)
	* PORTING: Be more careful about Windows #defines and types (csilvers)
	* PORTING: Make unittest scripts more sh-compatible (falmeida)
	* Show missing includes in annotated output (ribrdb)
	* Improvements to javascript escaping (escape \f) (jad)
	* Improvements to json escaping (escape <>&) (jad)
	* Avoid raciness by preferring cached to new template-strings (csilvers)
2008-11-12 21:32:29 +00:00
csilvers
2b0ea7691a Sun Apr 27 15:06:15 2008 Google Inc. <opensource@google.com>
* ctemplate: version 0.90 release
	* MAJOR NEW FEATURE: New "auto-escape" mode (jad, falmeida, mughda)
	* New tool, diff_tpl_auto_escape, to convert templates to auto-escaping
	* Fixed make install to install test datafiles (csilvers)
	* Add a new modifier: javascript_escape_with_arg=number (jad)
	* Javascript modifier now escapes all js newlines (msamuel)
2008-04-28 22:58:33 +00:00
csilvers
f2dcfbd666 Mon May 14 17:27:10 2007 Google Inc. <opensource@google.com>
* ctemplate: version 0.5 release
	* Add new MakeCopy() method to copy template dictionaries (csilvers)
	* Add JSON-escaping (mikepurvis)
	* Internal change that should ease thread-handling a bit (csilvers)
	* Fix url_query_escape to avoid stack overflow (csilvers)
2007-05-15 06:31:08 +00:00
csilvers
4a61bf4e95 ctemplate 0.4 2007-03-21 23:22:48 +00:00
csilvers
22ab1314c3 ctemplate 0.3 2007-03-21 23:20:57 +00:00
csilvers
cbc9276303 ctemplate 0.2 2007-03-21 23:19:16 +00:00
csilvers
de41828417 ctemplate 0.1 2007-03-21 23:06:14 +00:00