Commit Graph

58 Commits

Author SHA256 Message Date
Ana Guerrero
34e7b5a031 Accepting request 1201811 from Publishing
- Update vendored deps to resolve boo#1230690

OBS-URL: https://build.opensuse.org/request/show/1201811
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sile?expand=0&rev=19
2024-09-19 19:17:02 +00:00
Gordon Leung
7265824af3 - Update vendored deps to resolve boo#1230693
OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=57
2024-09-18 14:52:03 +00:00
Dominique Leuenberger
6d50fbc0a6 Accepting request 1197968 from Publishing
- 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

OBS-URL: https://build.opensuse.org/request/show/1197968
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sile?expand=0&rev=18
2024-09-02 11:13:34 +00:00
Gordon Leung
b0763c9f32 - 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

OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=55
2024-08-31 03:18:08 +00:00
Ana Guerrero
022f7e3c6e Accepting request 1183874 from Publishing
- 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"

OBS-URL: https://build.opensuse.org/request/show/1183874
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sile?expand=0&rev=17
2024-06-29 13:17:02 +00:00
Gordon Leung
9ffb05391d - 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

OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=53
2024-06-28 17:38:55 +00:00
Ana Guerrero
b41bd87166 Accepting request 1181622 from Publishing
- 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

OBS-URL: https://build.opensuse.org/request/show/1181622
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sile?expand=0&rev=16
2024-06-19 14:37:06 +00:00
Gordon Leung
d2baa0a022 OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=51 2024-06-19 00:14:17 +00:00
Gordon Leung
9972cc9858 OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=50 2024-06-19 00:10:36 +00:00
Gordon Leung
f34067a19c Try using pkgconfig instead of hardcoding luajit header path
OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=49
2024-06-19 00:01:23 +00:00
Gordon Leung
dc51c83974 - Add export LUA_INCLUDE="-I/usr/include/luajit-5_1-2.1"
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...

OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=48
2024-06-18 17:18:38 +00:00
Gordon Leung
c94ac306c6 OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=47 2024-06-18 16:10:24 +00:00
Gordon Leung
96ddce1854 OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=46 2024-06-18 15:41:39 +00:00
Gordon Leung
f2a10e3bed - Point to use LuaJIT headers and use LuaJIT for Sile
OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=45
2024-06-18 15:40:20 +00:00
Gordon Leung
11d3ad68ef OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=44 2024-06-17 16:43:56 +00:00
Gordon Leung
6c21581e9d OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=43 2024-06-15 15:39:40 +00:00
Gordon Leung
0ece15a403 - Switch back to gcc because clang fails on armv7l
OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=42
2024-06-14 16:59:27 +00:00
Gordon Leung
ae8b6d3f9c - Add zsh completion subpackage
- Fixup rpmlintrc
- Document that we are using lua51 includes because luajit includes
  are missing from the openSUSE package
  * boo#1226307

OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=41
2024-06-14 16:51:49 +00:00
Gordon Leung
8cf278c784 Accepting request 1180872 from home:uncomfyhalomacro:branches:Publishing
- 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 zsh and bash completions

OBS-URL: https://build.opensuse.org/request/show/1180872
OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=40
2024-06-14 15:50:44 +00:00
Ana Guerrero
dc9b9d2b38 Accepting request 1176522 from Publishing
OBS-URL: https://build.opensuse.org/request/show/1176522
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sile?expand=0&rev=15
2024-05-24 17:51:46 +00:00
Gordon Leung
4330de5486 Accepting request 1176182 from home:dimstar:Factory
- Change package to use obs_scm source service. Upstream now longer
  publishes xz tarballs.
- Add libtool BuildRquires and call autoreconf in prep: git source
  trees are not bootstrapped.

The build fail observed in Factory is unrelated to sile, but is actually
a bug in lua-vstruct. Fix for that has also been submitted as
https://build.opensuse.org/request/show/1176181

OBS-URL: https://build.opensuse.org/request/show/1176182
OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=38
2024-05-23 16:54:10 +00:00
Gordon Leung
db285e702b OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=37 2024-03-29 20:55:28 +00:00
Gordon Leung
510df72e51 OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=36 2024-03-29 20:53:51 +00:00
Gordon Leung
60ea762f14 OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=35 2024-03-29 20:50:29 +00:00
Gordon Leung
a9837ced66 OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=34 2024-03-29 20:47:58 +00:00
Gordon Leung
a15136e481 OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=33 2024-03-29 20:46:07 +00:00
Gordon Leung
eb692724ea OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=32 2024-03-29 20:43:42 +00:00
Gordon Leung
b2222486d2 OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=31 2024-03-29 20:35:02 +00:00
Ana Guerrero
55f8ba09dc Accepting request 1145016 from Publishing
- 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

OBS-URL: https://build.opensuse.org/request/show/1145016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sile?expand=0&rev=14
2024-02-08 18:02:24 +00:00
Gordon Leung
410d23bbd3 - 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

OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=29
2024-02-07 21:16:09 +00:00
Ana Guerrero
a91d34e9be Accepting request 1141973 from Publishing
- 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

OBS-URL: https://build.opensuse.org/request/show/1141973
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sile?expand=0&rev=13
2024-01-28 18:42:45 +00:00
Gordon Leung
d04a613c98 - 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

OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=27
2024-01-27 15:42:21 +00:00
Ana Guerrero
aae88598b2 Accepting request 1134957 from Publishing
- 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

OBS-URL: https://build.opensuse.org/request/show/1134957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sile?expand=0&rev=12
2023-12-25 18:05:50 +00:00
Gordon Leung
d40c6d97db - 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

OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=25
2023-12-24 06:56:07 +00:00
Dominique Leuenberger
0f2acf5a45 Accepting request 1121478 from Publishing
OBS-URL: https://build.opensuse.org/request/show/1121478
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sile?expand=0&rev=11
2023-11-01 21:09:44 +00:00
Gordon Leung
b74988a0bc Accepting request 1121477 from home:Pi-Cla:SILE
- Update to 0.14.13
 * Features
  - classes: Add landscape option to base class
  - cli: Allow multiple runtime SILE_PATH segments
 * Bug Fixes
  - frames: Update frame constraints with new frame IDs after \makecolumns

OBS-URL: https://build.opensuse.org/request/show/1121477
OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=23
2023-10-31 17:31:37 +00:00
Ana Guerrero
212e6e38b8 Accepting request 1117057 from Publishing
- 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

OBS-URL: https://build.opensuse.org/request/show/1117057
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sile?expand=0&rev=10
2023-10-12 21:40:55 +00:00
Gordon Leung
224c188690 - 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

OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=21
2023-10-11 18:02:32 +00:00
Ana Guerrero
fe64d8c219 Accepting request 1105339 from Publishing
- 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

OBS-URL: https://build.opensuse.org/request/show/1105339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sile?expand=0&rev=9
2023-08-23 12:58:35 +00:00
Gordon Leung
ec12a25157 - 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

OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=19
2023-08-23 04:06:09 +00:00
Dominique Leuenberger
7563053512 Accepting request 1098264 from Publishing
- 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)

OBS-URL: https://build.opensuse.org/request/show/1098264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sile?expand=0&rev=8
2023-07-12 15:27:40 +00:00
Gordon Leung
8216523cce Accepting request 1098263 from home:Pi-Cla:SILE
- 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

OBS-URL: https://build.opensuse.org/request/show/1098263
OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=17
2023-07-12 02:18:02 +00:00
Dominique Leuenberger
a305f63b0d Accepting request 1078548 from Publishing
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

OBS-URL: https://build.opensuse.org/request/show/1078548
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sile?expand=0&rev=7
2023-04-12 10:52:09 +00:00
Gordon Leung
c71714acfc 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

OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=15
2023-04-12 03:08:15 +00:00
Dominique Leuenberger
a1388fed15 Accepting request 1061683 from 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 (forwarded request 1061682 from Pi-Cla)

OBS-URL: https://build.opensuse.org/request/show/1061683
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sile?expand=0&rev=6
2023-01-28 17:45:13 +00:00
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
Dominique Leuenberger
b7e0453842 Accepting request 1056335 from Publishing
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/request/show/1056335
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sile?expand=0&rev=5
2023-01-06 16:05:56 +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
Dominique Leuenberger
e0a0201133 Accepting request 1043025 from Publishing
- 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/request/show/1043025
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sile?expand=0&rev=4
2022-12-15 18:25:34 +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