Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory
sile
sile.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File sile.changes of Package sile
------------------------------------------------------------------- Thu Nov 14 00:59:36 UTC 2024 - Gordon Leung <pirateclip@protonmail.com> - Update to 0.15.6 * https://github.com/sile-typesetter/sile/releases/tag/v0.15.6 ------------------------------------------------------------------- Wed Sep 18 14:48:46 UTC 2024 - Gordon Leung <pirateclip@protonmail.com> - Update vendored deps to resolve boo#1230690 ------------------------------------------------------------------- Sat Aug 31 03:13:42 UTC 2024 - Gordon Leung <pirateclip@protonmail.com> - 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 ------------------------------------------------------------------- Fri Jun 28 17:30:05 UTC 2024 - Gordon Leung <pirateclip@protonmail.com> - 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 ------------------------------------------------------------------- Tue Jun 18 17:16:10 UTC 2024 - Gordon Leung <pirateclip@protonmail.com> - 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... ------------------------------------------------------------------- Tue Jun 18 15:10:43 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl> - Point to use LuaJIT headers and use LuaJIT for Sile ------------------------------------------------------------------- Fri Jun 14 16:42:20 UTC 2024 - Gordon Leung <pirateclip@protonmail.com> - 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 ------------------------------------------------------------------- Fri Jun 14 10:20:53 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl> - 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 ------------------------------------------------------------------- Thu May 23 09:56:22 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org> - 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. ------------------------------------------------------------------- Wed Feb 7 21:13:13 UTC 2024 - Gordon Leung <pirateclip@protonmail.com> - 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 ------------------------------------------------------------------- Sat Jan 27 15:40:31 UTC 2024 - Gordon Leung <pirateclip@protonmail.com> - 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 ------------------------------------------------------------------- Sun Dec 24 06:53:10 UTC 2023 - Gordon Leung <pirateclip@protonmail.com> - 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 ------------------------------------------------------------------- Tue Oct 31 17:28:13 UTC 2023 - Gordon Leung <pirateclip@protonmail.com> - 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 ------------------------------------------------------------------- Wed Oct 11 18:00:46 UTC 2023 - Gordon Leung <pirateclip@protonmail.com> - 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 ------------------------------------------------------------------- Wed Aug 23 04:04:28 UTC 2023 - Gordon Leung <pirateclip@protonmail.com> - 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 ------------------------------------------------------------------- Tue Jul 11 11:50:46 UTC 2023 - Gordon Leung <pirateclip@protonmail.com> - 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 ------------------------------------------------------------------- Wed Apr 12 03:01:23 UTC 2023 - Gordon Leung <pirateclip@protonmail.com> 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 ------------------------------------------------------------------- Sat Jan 28 05:11:57 UTC 2023 - Gordon Leung <pirateclip@protonmail.com> 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 ------------------------------------------------------------------- Fri Jan 6 07:59:02 UTC 2023 - Gordon Leung <pirateclip@protonmail.com> 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 ------------------------------------------------------------------- Thu Dec 15 00:18:40 UTC 2022 - pirateclip@protonmail.com - 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) ------------------------------------------------------------------- Sat Nov 19 19:09:36 UTC 2022 - Gordon Leung <pirateclip@protonmail.com> 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 ------------------------------------------------------------------- Sat Nov 5 16:18:00 UTC 2022 - Gordon Leung <pirateclip@protonmail.com> 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)" ------------------------------------------------------------------- Fri Sep 2 14:16:40 UTC 2022 - Gordon Leung <pirateclip@protonmail.com> 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 ------------------------------------------------------------------- Fri Aug 26 05:27:25 UTC 2022 - Gordon Leung <pirateclip@protonmail.com> patch(pdf-metadata.patch): no return 0 at end of function ------------------------------------------------------------------- Thu Aug 25 15:45:13 UTC 2022 - Gordon Leung <pirateclip@protonmail.com> - initial commit
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor