Commit Graph

9 Commits

Author SHA256 Message Date
Gordon Leung
8d665561d5 Accepting request 1061682 from home:Pi-Cla:branches:Publishing
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

OBS-URL: https://build.opensuse.org/request/show/1061682
OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=13
2023-01-28 05:17:18 +00:00
Gordon Leung
a8db2a40db 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

OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=11
2023-01-06 07:59:45 +00:00
Gordon Leung
94585b3429 - 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)

OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=9
2022-12-15 00:42:49 +00:00
Gordon Leung
9ae30e95cb Accepting request 1036835 from home:Pi-Cla:sile
update: 0.14.4 -> 0.14.5
- Bug Fixes
 * inputters: Correct false positive detection of STDIN as Lua content
 * inputters: Don't duplicate passthrough content in AST
 * inputters: Permit content outside of the document note, e.g. comments or blanks
 * inputters: Relax SIL format sniffing to allow valid syntax
 * languages: Tidy up variable scope in languages/unicode.lua
 * measurements: Allow redefinition of existing units
 * packages: Ensure a page switch does not break boustrophedon
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)"
update: 0.14.2 -> 0.14.3
- Features
  * languages: Handle hyphenation of inter-word apostrophes in Turkish
  * packages: Add \open-spread function with more features that \open-double-page
  * packages: Add ability to select a page in PDF images
  * packages: Allow for customized content on otherwise blank filler pages
  * packages: Provide base directory to packages
  * utilities: Return image resolution with libtexpdf backend
- Bug Fixes
  * cli: Actually apply cli provided class options
  * cli: Allow CLI option to override document specified class
  * languages: Make Turkish hyphenation less bad around intraword apostrophes
  * nodes: Correct calculating width of postbreak discretionaries
  * nodes: Work around discressionaries being output when not wanted
  * packages: Fix over-aggressive eject in \open-double-page
  * packages: Homogenize image width and height as measurements
    - closes gh#sile-typesetter/sile#1504
  * packages: Make sure PDF initialized before PDF package does anything
    - closes gh#sile-typesetter/sile#1534
  * packages: Resolve src= relative to document for SVG images
    - closes gh#sile-typesetter/sile#1532
- Reverts
  * Revert "chore(cli): Output header before doing anything that might throw warnings"
remove(pdf-metadata.patch): upstreamed 
patch(pdf-metadata.patch): no return 0 at end of function
- initial commit

OBS-URL: https://build.opensuse.org/request/show/1036835
OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=7
2022-11-19 20:14:53 +00:00
Gordon Leung
5f93388e6f Accepting request 1033699 from home:Pi-Cla:branches:Publishing
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)"

OBS-URL: https://build.opensuse.org/request/show/1033699
OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=5
2022-11-05 16:29:11 +00:00
Dominique Leuenberger
f57327e46e Accepting request 1004762 from Publishing
New package (with libtool archives removed)

OBS-URL: https://build.opensuse.org/request/show/1004762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sile?expand=0&rev=1
2022-09-20 17:23:33 +00:00
Gordon Leung
37c59ca229 Accepting request 1004761 from home:Pi-Cla
Remove redundant requires

OBS-URL: https://build.opensuse.org/request/show/1004761
OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=3
2022-09-19 15:57:26 +00:00
Gordon Leung
45017b4894 Accepting request 1004743 from home:Pi-Cla
Remove libtool archives

OBS-URL: https://build.opensuse.org/request/show/1004743
OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=2
2022-09-19 14:52:30 +00:00
Dr. Werner Fink
1b5771ffc7 Accepting request 1004406 from home:Pi-Cla
SILE is a typesetting system; its job is to produce beautiful printed documents. SILE borrows some concepts and even syntax and algorithms from TeX. However, it is not a derivative of the TeX family but rather a new typesetting and layout engine written from the ground up using modern technologies and borrowing some ideas from graphical systems such as InDesign.

OBS-URL: https://build.opensuse.org/request/show/1004406
OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=1
2022-09-19 07:14:05 +00:00