Revisions of sile
Ana Guerrero (anag+factory)
accepted
request 1224051
from
Gordon Leung (Pi-Cla)
(revision 20)
- Update to 0.15.6 * https://github.com/sile-typesetter/sile/releases/tag/v0.15.6
Ana Guerrero (anag+factory)
accepted
request 1201811
from
Gordon Leung (Pi-Cla)
(revision 19)
- Update vendored deps to resolve boo#1230690
Dominique Leuenberger (dimstar_suse)
accepted
request 1197968
from
Gordon Leung (Pi-Cla)
(revision 18)
- Update to 0.15.5: * New Features - packages: Support biblatex date field and improve date formatting * Bug Fixes - build: Fix distribution of unit tests clean up dist file list - classes: Make document state available during class's post init - cli: Suppress trace info in quiet for warnings but do show errors - packages: Parse and split all bibtex name fields - packages: Use non-breakable space in bibTeX name splitting, not tilde
Ana Guerrero (anag+factory)
accepted
request 1183874
from
Gordon Leung (Pi-Cla)
(revision 17)
- Update to 0.15.4: * New Features - build: Add a developer target to test build dist without automake - languages: Add Brazilian Portuguese specific hyphenation point - packages: Biblatex data inheritance and field mapping - packages: Support `@string` syntax in bibTeX bibliography - packages: Support `@xdata` entry type and xdata field in bibTeX bibliography - packages: Support crossref field in bibTeX bibliography - tooling: Add developer target to build Rust API docs * Bug Fixes - build: Avoid building sile binaries if not using them * build: Avoid the perceived need for an extra automake cycle in dist tarball * build: Do not distribute main man page, requires Rust tooling * build: Don't distribute distfiles list with configure option specific output * languages: Always set Fluent locale when setting `document.language` * packages: Correct handling of ampersands and tildes in bibtex * packages: Ignore `@preamble` in bibTeX bibliography - Add export LUA_INCLUDE="-I/usr/include/luajit-5_1-2.1"
Ana Guerrero (anag+factory)
accepted
request 1181622
from
Gordon Leung (Pi-Cla)
(revision 16)
- Add export LUA_INCLUDE="$(pkg-config --cflags-only-I luajit)" so that we are finally building with LuaJIT headers. * I don't know why the configure file does not detect them by default are they placed in a non-standard location? * Since the headers exist I will close boo#1226307 I guess... - Point to use LuaJIT headers and use LuaJIT for Sile - Add zsh completion subpackage - Fixup rpmlintrc - Document that we are using lua51 includes because luajit includes are missing from the openSUSE package * boo#1226307 - Switch back to gcc because clang fails on armv7l - Update to 0.15.3: * A lot of breaking changes in the transition to 0.15.0 https://github.com/sile-typesetter/sile/releases/tag/v0.15.0 * Bug Fixes - build: Distribute vendored compat-5.3.c source file - build: Remove Git from configure dependencies - classes: Correct order of operations when paragraphs are ended manually - packages: Change retrograde package so 'target' version works as expected - build: Bundle all assets in source distribution - core: Allow LUA_PATH env var to take effect at runtime - New build dependencies * cargo/rust * clang to replicate upstream's choice of c compiler * jq - Switch to lua51 for luajit. luajit only supports lua51 for now - New subpackages: fish and bash completions
Ana Guerrero (anag+factory)
accepted
request 1145016
from
Gordon Leung (Pi-Cla)
(revision 14)
- Update to 0.14.17 * Features - languages: Enable explicit hyphen repetition handling in Croatian, Czech, Portuguese, Slovak and Spanish - packages: Add balancing option to makecolums command
Ana Guerrero (anag+factory)
accepted
request 1141973
from
Gordon Leung (Pi-Cla)
(revision 13)
- Update to 0.14.16 * Features - languages: Accomodate alternate Turkish hyphenation guidelines at apostrophes - typesetters: Support for speaker change introduced by em-dash * Bug Fixes - languages: Break at ela geminada in Catalan cancels the punt vola - languages: Break at explicit hyphen in Polish repeats the hyphen - languages: Remove multiple repetitions of U+00A0 nbsp in French - languages: U+00A0 nbsp in French causes unexpected word breaks
Ana Guerrero (anag+factory)
accepted
request 1134957
from
Gordon Leung (Pi-Cla)
(revision 12)
- Update to 0.14.14 * Features - cli: Change module load error to suggestion for how to install 3rd party modules - languages: U+00A0 non-breaking space must be stretchable by default - typesetters: Support U+00AD soft hyphen as discretionary break * Bug Fixes - cli: Stop outputting error messages twice on failure to process main file - core: Use nil-safe and Lua-version-robust table utils - packages: Adjust dropcap logic for letters with a depth
Dominique Leuenberger (dimstar_suse)
accepted
request 1121478
from
Gordon Leung (Pi-Cla)
(revision 11)
Ana Guerrero (anag+factory)
accepted
request 1117057
from
Gordon Leung (Pi-Cla)
(revision 10)
- Update to 0.14.12 * Features - i18n: Add Portuguese localizations for bibtex package - utilities: Add utility function for console messages without trace info * Bug Fixes - build: Make sure vendored luarocks isn't a phony target that runs repeatedly - core: Allocate exactly what we use, not a guess with an extra just in case - core: Correct usage of HarfBuzz when passing a filtered list of shapers - core: Fixup class loader so cache is all Lua module specs - packages: Don't warn on TOC content change if not actually used
Ana Guerrero (anag+factory)
accepted
request 1105339
from
Gordon Leung (Pi-Cla)
(revision 9)
- Update to 0.14.11 * Bug Fixes: - core: Leave legacy masterFilename alone but use first input filename internally - core: Make masterFilename actually a filename - packages: Avoid mix-and-matching indents in fixed-width specimin blocks - utilities: Use real semver parser for deprecation warnings
Dominique Leuenberger (dimstar_suse)
accepted
request 1098264
from
Gordon Leung (Pi-Cla)
(revision 8)
- Update to 0.14.10 * Features - cli: Allow more than one input document - i18n: Add localized strings for Cantonese and Chinese - packages: Add document class styling in autodoc - packages: Provide API for registering raw handlers linked to packages * Bug Fixes: - build: Avoid build artifacts being listed for installation - core: Avoid stack overflow in Harfbuzz module - outputters: Setup --makedeps to play along without explicit --output - packages: Converters package no longer worked after 0.13.0 - packages: Correct chord line height and chord font use (forwarded request 1098263 from Pi-Cla)
Dominique Leuenberger (dimstar_suse)
accepted
request 1078548
from
Gordon Leung (Pi-Cla)
(revision 7)
update: 0.14.8 -> 0.14.9 - Features * classes: Add Picas unit to cover all units speced in Docbook * classes: Implement the\code command in the plain class * cli: Add -q / --quiet flag to reduce output to essential errors * core: Support initializing fill glues with a width * packages: Introduce urlstyle hook in the url package * packages: New scalebox package for arbitrary box re-scaling * packages: Support migrating content in re-wrapped hboxes * typesetters: Implement hbox building logic in the typesetter - Bug Fixes * build: Distribute SVG and FTL source files in packages * classes: Avoid justification issues with relative parindent * classes: Make sure un-numbered chapters make it in the ToC * classes: Parse bare number and percentage units in docbook images * classes: Setting current.hangIndent is a measurement * cli: Return success if --help explicitly requested * core,typesetter: Discretionary nodes are incorrectly handled * core: Ensure restoring settings top-level state does not error * outputters: Update Cairo/Podofo hbox debug API to match libtexpdf * packages: Correct image aspect preservation logic * packages: Fix output of debug breaks in infonode package * packages: Make sure pullquotes start in block mode * packages: Strip content position in ToC entries * etc. https://github.com/sile-typesetter/sile/releases/tag/v0.14.9
Dominique Leuenberger (dimstar_suse)
accepted
request 1061683
from
Gordon Leung (Pi-Cla)
(revision 6)
update: 0.14.7 -> 0.14.8 - Features * build: Pass build time configuration into Lua environment * core: Add variations support to font command * shapers: Instanciate variable fonts * shapers: Support named instances with FontConfig * shapers: Support named instances with macfonts - Bug Fixes * build: Package license file for vendored lunamark fork * classes: Coerce option values to booleans * packages: Absolutize parskip heights on use * packages: Pass style & weight values to the math font loader * packages: Quote option values in documentation when necessary * tooling: Use luaEnv properly (forwarded request 1061682 from Pi-Cla)
Dominique Leuenberger (dimstar_suse)
accepted
request 1056335
from
Gordon Leung (Pi-Cla)
(revision 5)
update: 0.14.6 -> 0.14.7 - Features * build: Allow easy skip of font checks with FCMATCH=true - Bug Fixes * build: Only check tooling to bulid manual if really needed * inputters: Rework SIL input to handle both junk outside of document tag and fragments * outputters: Patch up error message when failing to load font * shaper: Correct font-variants using opsz axis * shaper: Respect variations when shaping * tooling: Keep all Lua packages in same env for Nix * utilities: Tweak breadcrumbs to work under LuaJIT limitations
Dominique Leuenberger (dimstar_suse)
accepted
request 1043025
from
Gordon Leung (Pi-Cla)
(revision 4)
- Update to version 0.14.6: * chore(release): 0.14.6 * fix(tooling): Exempt LuaJIT from external bit32 library requirement (#1654) * fix(shapers): Apply tracking settings even in font-fallback shaper * refactor(shapers): Move fallback shaper to dedicated module * fix(packages): Use casting to restore shaper state after fallbacks * docs(manual): Fix grid docs by actually loading the module for use * chore(tooling): Update commitlint rules for current module types * test(typesetters): Update expectations for bugs squashed during refactor * refactor(typesetters): Move tate typesetter functions to class * fix(packages): Fix \cite{key} in bibtex package (#1655) * fix(debug): Correct filename in debug info after includes (#1652)
Dominique Leuenberger (dimstar_suse)
accepted
request 1036836
from
Gordon Leung (Pi-Cla)
(revision 3)
Dominique Leuenberger (dimstar_suse)
accepted
request 1033700
from
Gordon Leung (Pi-Cla)
(revision 2)
update: 0.14.3 -> 0.14.4 - Features * packages: Add boolean noleadingzeros option to counter formatter * packages: Add new command \set-multilevel-counter - Bug Fixes * classes: Always break out of hmode before processing \chapter headings * core: A typo in a variable prevents using -u with a class * languages: Make 'und' an exception to language name canonicalization * math: Fix insertion order of MathML children * packages: Account for depth when calculating rotation center * packages: Avoid forcing mirrored masters in twoside package * packages: Combine \unichar'ed chars with same font only * packages: Correct rotation origin calculation back to pre v0.10.0 * packages: Don't inhibit page breaking after switching masters mid-page * packages: Make sure PDF initialized before rotate package directly calls it * packages: Rework simple and multilevel counters * packages: Textcase package name typo preventing using methods from code - Reverts * Revert "docs(packages): Fixup unichar documentation, work around known bug (#1549)" (forwarded request 1033699 from Pi-Cla)
Dominique Leuenberger (dimstar_suse)
accepted
request 1004762
from
Gordon Leung (Pi-Cla)
(revision 1)
New package (with libtool archives removed)
Displaying all 20 revisions