| Age | Commit message (Collapse) | Author |
|
not :listing (PR #4563)
|
|
|
|
|
|
|
|
entries
|
|
|
|
|
|
(PR #3181)
- add support for see and see also relationships on index terms (shorthand and macro)
- parse attributes on indexterm* macros if text contains `=`
|
|
option is set (PR #1497)
|
|
#3124)
|
|
unknown (PR #3097)
- log debug message instead of warning if block style is unknown
- log debug message if block macro name is unknown
|
|
- use chop instead of chomp to remove trailing newline from heredoc string
- document all uses of non-quoted squiggly heredoc to preserve indentation
- fix incorrect preparation of uniform indentation in list tests
- remove unnecessary uses of chomp
|
|
comment to source files (PR #3055)
- replace gsub! and sub! with gsub and sub, respectively
- add `frozen_string_literal: true` magic comment to all Ruby source files
- see https://www.mikeperham.com/2018/02/28/ruby-optimization-with-one-magic-comment/
|
|
- remove the DocBook45Converter class
- remove accomodations in DocBook5Converter for DocBook 4.5
- don't register the docbook45 backend name in the converter registry
- drop docbook45 from the backend CLI option values
- don't mention DocBook 4.5 in the man page
- don't mention DocBook 4.5 in the CLI usage statement
- update tests to use DocBook 5 instead of DocBook 4.5
|
|
|
|
- JRuby incorrectly drops all indentation in a squiggly heredoc when interpolation is disabled
|
|
|
|
|
|
- switch to modern hash syntax (from :key => value to key: value)
- put space inside hash brackets (from {key: value} to { key: value }
- use dangling comma on last entry of multi-line hash
|
|
- use require_relative in place of require when it relied on $LOAD_PATH manipulation
- configure bin scripts to work with require_relative
- rename ROOT_PATH to ROOT_DIR
- rename DATA_PATH to DATA_DIR
- rename STYLESHEETS_DATA_PATH to STYLESHEETS_DIR
- define LIB_DIR
- simplify test helper require and setup
- add bindir helper to test suite
- remove unneeded constants in test helper
- reorder autoload statements
- require version directly instead of autoloading
|
|
- remove constants for differentiating between Ruby versions
- remove fallback assignment for RUBY_ENGINE constant
- remove rubygems require
- use unicode character properties in regular expressions (e.g., \p{Word})
- remove COERCE_ENCODING constant
- always set FORCE_ENCODING constant to true unless default external encoding is not UTF-8
- remove workaround for computing line length
- use lines method instead of lines.entries to get lines for string
- always normalize lines
- check if JRuby class is defined instead of checking for JRuby engine
- remove global RUBY_ENGINE_JRUBY constant
- move RUBY_ENGINE_OPAL constant inside Asciidoctor module
- remove magic encoding comments (since default script encoding is UTF-8)
- remove workaround when printing encoding information
- remove fallback assignments for passthrough escape characters
- remove Ruby core backports (only leave Asciidoctor-specific extensions)
- use __dir__ instead of File.dirname __FILE__
- use Float#truncate to truncate column widths
- override Float#truncate on Ruby 2.3 to implement precision argument
- remove concurrent/hash backport
- simplify class_for_name helper
- don't call to_sym on constants returned from constants method
- remove unnecessary aliasing of regexp match variables; use magic variable instead (e.g., m = $~)
- remove workaround for sub_specialchars to accomodate gsub with map argument
- remove comment about %:z placeholder for strftime
- don't call .to_a on return value of Hash#keys
- get home directory using Dir.home
- remove exceptions and exclusions for Ruby < 2 in test suite
- update list of supported Ruby engines and versions in READMEs
- update ruby versions in run-tests.sh
|
|
- rename render_string to convert_string
- rename render_embedded_string to convert_string_to_embedded
- rename render_inline_string to convert_inline_string
- use convert_inline_string where :doctype was being set to :inline
|
|
- add assert_message helper for asserting a single message
- add assert_messages helper for asserting multiple messages
- rewrite paths and reader tests to assert log messages instead of stderr stream
- assert message about illegal reference to parent is only reported on first violation when resolving system path
- use instance variable to store shared logger in tests
|
|
- use memory logger in some of the tests instead of capturing messages from stderr
- add test to verify basic formatter includes progname and source location in printed message
|
|
|
|
|
|
- replace assert ! with refute
- use assert_nil and refute_nil
- use assert_empty and refute_empty
- use assert_kind_of instead of direct is_a? call
- use assert_respond_to instead of direct respond_to? call
|
|
|
|
|
|
|
|
|
|
- don't fail if output is nil
- don't output trailing endline if output is empty
- inline doctype should return nil if there's nothing to convert
|
|
- lighten bold where Open Sans is used (headings, verses)
- add border-collapse: separate where borders are used on tables
- remove unnecessary font-weight declarations
- use Open Sans for admonition label
- set padding bottom on paragraph in rems
- use 1.45 for sidebarblock line-height
- simplify the selector to set background-color on listing & literal blocks
- use data-lang to create language hover text for any language on listing blocks
- use border: none instead of border: 0
|
|
|
|
- disable single quotes as emphasis formatting marks by default
- introduce compat-mode document attribute to reenable legacy behavior
- add compat_mode property to document to set compatibility mode
- don't replace trailing single quote with right single smart quote
- introduce `' as the formatting mark to make a right single quote (rsquo)
- unescape escaped single quote explicitly
- update compat file for AsciiDoc Python
|
|
- explicitly add the test and lib directory to the load path
- switch to the project root before running tests
- add UTF-8 encoding magic header to all test files
- exclude .gem file at root of project (where RubyMine puts it)
This commit was modified from the original pull request by @mojavelinux
|
|
|
|
- warn if part has intro content that doesn't have partintro style
- warn if part has no sections
- cleanup invalid multipart book examples in test suite
|
|
- add specialchars as an alias for the subs key specialcharacters
- resolve single-letter subs for inline usages such as pass:[]
|
|
- add hardbreaks option to block (emulate ' +' at end of line)
- cleanup some attribute lookups
|
|
|
|
|
|
- add prettify as a source-highlighter option
- add javascript language hover
- add language-* class to pre or code tag for listing
|
|
|
|
|
|
- support for abstract and partinfo style on open block
- support for abstract and partinfo style on paragraph
- wrap text in paragraph with complex block style in simpara
- fix missing @ on field reference
- fix missing endlines for blocks output by result methods
- add text support to open block
- backend optimizations
|
|
- also move block quote tests to blocks tests and cleanup
|
|
|
|
- rework block parsing
- move block creation to a separate method
- add method to assign or generate block caption
- add set_attr method to block
- use sets where appropriate to improve speed
- cleanup two-line section matching
- optimize reader operations
- add flags to control compliance w/ AsciiDoc
- tests for masquerading, captions and other compliance
|
|
|