Commit Graph

28 Commits

Author SHA1 Message Date
Francisco Vallarino
a16e8599df
Prepare release 1.6.0.1 (#314)
* Relax upper bounds for several packages

* Update Changelog
2024-01-08 02:35:36 +01:00
Francisco Vallarino
58b08083e3
Prepare release 1.6.0.0 (#310)
* Upgrade Stackage nightly

* Update Changelog

* Bump version

* Add 'Project status' section to README
2023-12-05 12:58:01 +01:00
Francisco Vallarino
1f6157c93f
Fix build issues with GHC 9.6 (#308) 2023-11-28 00:03:07 +01:00
Francisco Vallarino
05c5d6c9b5
Depend on latest nanovg-hs hash to use relaxed text and vector upper bounds (#285) 2023-05-21 03:18:29 +02:00
Francisco Vallarino
ff4ad25928
Upgrade stack.yaml to LTS 20 (GHC 9.2) (#236)
* Use Stackage LTS 20

* Keep copy of stack.yaml for GHC 8.10.7 version

* Update setup docs to include GHCup

* Fix case

* Remove old note about M1 incompatibility

* Use Stackage LTS 20.1
2022-11-21 01:17:30 +01:00
klausweiss
619ac2d567
Loading fonts from memory (#199)
* Compiles, doesn't work

* s/FontDefPath/FontDefFile/g

* Some ffi changes

* Rename toUString

* Demo in the todo app. TO BE REVERTED

* Alloc an unsigned char* array for font

* Remove unused language extensions

* Remove unused and sort imports

* Use useAsCStringLen and malloc manually

* Use nanovg from klausweiss/nanovg-hs (TO BE REVERTED)

* Use newer klausweiss/nanovg-hs (TO BE REVERTED)

* Use nanovg 0.8.1 from hackage

* Revert "Demo in the todo app. TO BE REVERTED"

This reverts commit 06d061ae76.

* Add documentation to some functions in FFI.hs

* Unused import

* Improve appFontDef docs

* s/appFontDefMem/appFontDefMemory

* Bump nanovg-hs to 0.8.1 in monomer.nix

* Revert "s/appFontDefMem/appFontDefMemory"

This reverts commit 5403752dbc.

* Reference file-embed in appFontDefMem docs

* s/appFontDefFile/appFontDef

* Stop using record syntax for FontDef

* Revert "Stop using record syntax for FontDef"

This reverts commit 03d16ce9f7.
2022-09-11 07:28:02 -03:00
Francisco Vallarino
5f0bed361f
Update documentation and Changelog (#89)
* Update Changelog

* Use clearer names in Container's merge

* Add an extra note for Windows builds

* Use latest GHC 8.10.7 Stack LTS
2022-03-04 15:09:21 -03:00
Francisco Vallarino
c9e81410c7
Use Stackage 18.9. Minor documentation updates. (#47)
* Update docs

* Use Stack LTS 18.19
2021-12-21 13:34:07 -03:00
Francisco Vallarino
ac78f73957
Improve Windows build/setup (#21)
* Remove no longer needed extra-deps entry

* Add header in fontmanager.c to avoid warning on Windows build

* Update docs to simplify Windows build instructions

* Remove unneeded imports
2021-08-30 23:49:48 -03:00
Francisco Vallarino
a93fbf3072
Temporarily use previous Stackage version (18.6), to avoid Windows build problem (#20) 2021-08-30 20:29:39 -03:00
Francisco Vallarino
bdec4f61e2
Upgrade Stackage version to lts-18.7 (ghc-8.10.6) (#15) 2021-08-22 15:52:56 -03:00
Francisco Vallarino
7b8eab78ef Use the recently published nanovg-0.8.0.0 from Hackage, instead of the version from the PR's commit. 2021-08-18 09:44:52 -03:00
Francisco Vallarino
2e46e3aa46 Update version bounds 2021-08-01 01:34:09 -03:00
Francisco Vallarino
a38617c313 Set version bounds. Set Monomer version to 1.0 2021-07-30 23:27:05 -03:00
Francisco Vallarino
06ecb4c3c9 Revert glyph height change to nanovg 2021-07-04 10:45:06 -03:00
Francisco Vallarino
231a30f20c Add support for x height based vertical alignment. Make it default 2021-07-01 17:10:47 -03:00
Francisco Vallarino
a43df6503a Fix Windows build (update to latest nanovg-hs and update package.yaml) 2021-06-19 16:30:09 -03:00
Francisco Vallarino
998046d064 Add support for NanoVG image flags 2021-05-05 23:53:49 -03:00
Francisco Vallarino
43d9ff432f Update resolver 2021-04-17 22:41:50 -03:00
Francisco Vallarino
7b1bd8d93c Switch to LTS 17.x (macOS Big Sur has issues with System Libraries/OpenGL with previous GHC versions) 2021-03-08 22:47:45 -03:00
Francisco Vallarino
1888bdca28 Use upgraded nanovg bindings (temporarily from my fork) 2020-12-31 13:38:00 -03:00
Francisco Vallarino
15261c3df8 Fix unit tests. Remove hedgehog-classes dependency and related utilities module 2020-12-18 00:22:29 -03:00
Francisco Vallarino
ca41f95fb9 Upgrade to lts-16.25 2020-12-13 20:36:07 -03:00
Francisco Vallarino
2aa2c1cd3f Revert "Partial, non working, commit with scrolling changes"
This reverts commit b0f6909916.
2020-12-13 20:30:39 -03:00
Francisco Vallarino
b0f6909916 Partial, non working, commit with scrolling changes 2020-12-13 20:30:21 -03:00
Francisco Vallarino
c4a7a1a696 Fix Test build 2020-07-30 01:39:48 -03:00
Francisco Vallarino
f585dd3320 Modify distribution of space in stack 2020-06-28 17:16:27 -03:00
Francisco Vallarino
910a51dbc5 Initial commit 2019-09-23 11:46:21 -03:00