| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
- correct path calculation in Opal
- raise IOError on 404 response in Opal
- print message in document when include is not resolved
- chomp endlines from template result when running in Opal
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- switch docbook backend to docbook5.
- make tests for DocBook 4.5 specify the correct backend
- update documentation to reflect new docbook backend
|
|
- rename Lexer to Parser
- use dot notation instead of double colon notation for class methods
|
|
- rewrite extensions to support extension instances
- class names, class instances and blocks are supported for every kind of extension
- document extension APIs
- introduce DSL for configuring extensions
- add named group registration
- add require library flag, -r, to cli for custom requires
- add convenience methods on extension processor for creating various nodes
- support lamba as process method
- move all DSL methods to DSL classes
- allow extension group or extensions registry to be passed to document
- rename name dsl method to named; add helper method to parse content
- refactor extension in Rakefile to work with new extension API
- document extension APIs, use methods to retrieve all extensions
- add default content model map to simplify Block creation
- allow subs to be overridden in block constructor
- add content_model option for macros to disable attribute parsing
- allow empty target for block macro
- add name_positional_attributes alias to pos_attrs option
- rename methods to import dsl, update docs
- don't output style on open block if nil, add missing endlines
- pass attributes to Processor#parse_content
- clear attributes if no block is dropped, update default content model map
- duplicate attributes passed to processor; change return nil to return
- add create method for example
- add caption based on presence of <context>-caption attribute
- move image postprocessing to generic location
- add extension tests and docs
- optimizations:
- replace more calls to .nil? with truth checks
- remove duplicate lookup of source in constructor
- optimize caption assignment
- cache path resolver
- change order of truths in reader and document
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- also move the declaration of the pass placeholder constants to Substitutors
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- store actual root when partitioning
- handle dot directory correctly
- memoize partition_path
- add is_unc? method
- optimize and format code
|
|
|
|
- additionally, don't glob if path is reachable file
|
|
|
|
|
|
|
|
|
|
|
|
- move regexps from Hash to top-level constants
- rename and document all regexps
- remove unused regexps
- use =~ instead of .match when MatchData isn't needed
- use Regexp.match(String) form instead of String.match(Regexp)
- fully qualify all stdlib class references
- rename .nothing? to .nil_or_empty?
- add several scan optimizations in parser and reader
- slightly optimize paragraph renderer in HTML backend
- don't wrap table header cell in simpara in DocBook backend
- rename INTRINSICS to INTRINSIC_ATTRIBUTES
- fixup inconsistent syntax
|
|
- introduce .nothing? method to combine check for nil? or empty?
- add .chr method on String in Ruby 1.8.7 so we can use in higher versions
- use [0] instead of first to access first element of Array
- do sanity checks in more cases before running Regexp
- use truth check instead of nil? check whereever possible
- replace double quotes with %() on some interpolated strings
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|