releases 0.8.0

This commit is contained in:
Stefan Salewski 2020-08-03 19:21:43 +02:00
commit 2c2f058642
4 changed files with 15 additions and 8 deletions

View file

@ -1,6 +1,6 @@
= High level GTK3 (and GTK4) bindings for the Nim programming language = High level GTK3 (and GTK4) bindings for the Nim programming language
(c) Stefan Salewski (c) Stefan Salewski
//Version 0.7.9 //Version 0.8.0
:experimental: :experimental:
:imagesdir: http://ssalewski.de/tmp :imagesdir: http://ssalewski.de/tmp
:source-highlighter: pygments :source-highlighter: pygments
@ -25,13 +25,16 @@ with code inserted from files directly.
NOTE: This work is partly based on earlier works of J. Mansour and has been supported by A. Rumpf, E. Bassi and other _Nim_ and _GTK/Gnome_ developers. NOTE: This work is partly based on earlier works of J. Mansour and has been supported by A. Rumpf, E. Bassi and other _Nim_ and _GTK/Gnome_ developers.
The `combinatorics` module was kindly provided by R. Behrends. The `combinatorics` module was kindly provided by R. Behrends.
NOTE: This is version 0.7.9 which contains again some changes. The two GTK4 examples from http://ssalewski.de/gtkprogramming.html NOTE: We fixed a few small bugs in the last weeks, so we decided to finally make a 0.8.0 release.
should work now, and the existing GTK3 examples seems still to work. Unfortunately there is a tiny bug in this release when you The GTK4 examples from http://ssalewski.de/gtkprogramming.html
are using VTE module, see https://github.com/StefanSalewski/gintro/issues/82. As only very few people are using VTE we will should work now, and the existing GTK3 examples seems still to work. This release is already available since a few weeks by
not make a new release to fix this issue, so please use the comand *"nimble install gintro@#head"* in this case to get latest fix. *"nimble install gintro@#head"* command, so we assume that there are no serious issues.
We have added a simple VTE example to the GTK3 example directory. If you are using Arch Linux you may have to ensure that We have added a simple VTE example to the GTK3 example directory.
If you are using Arch Linux you may still have to ensure that
curl or wget is available, see https://github.com/StefanSalewski/gintro/issues/83. curl or wget is available, see https://github.com/StefanSalewski/gintro/issues/83.
Next release will get support for GList proc parameters and results, but providing that is some non trivial work
and may break some other stuff unfortunately. Note that the File type of module gio is now called GFile to
prevent name conflicts with Nims own File type.
NOTE: Version 0.7.7 contains the fixes from https://github.com/StefanSalewski/gintro/issues/75. NOTE: Version 0.7.7 contains the fixes from https://github.com/StefanSalewski/gintro/issues/75.
Mr lscrd has tested it already by use of nimble install gintro@#head some weeks ago, so we may assume that Mr lscrd has tested it already by use of nimble install gintro@#head some weeks ago, so we may assume that

View file

@ -22,4 +22,6 @@ nim c simpledrawingarea.nim
nim c spinbutton.nim nim c spinbutton.nim
nim c sourceview_test.nim nim c sourceview_test.nim
nim c t0.nim nim c t0.nim
nim c thread1.nim
nim c thread2.nim
nim c vte.nim nim c vte.nim

View file

@ -22,4 +22,6 @@ nim c --gc:arc simpledrawingarea.nim
nim c --gc:arc spinbutton.nim nim c --gc:arc spinbutton.nim
nim c --gc:arc sourceview_test.nim nim c --gc:arc sourceview_test.nim
nim c --gc:arc t0.nim nim c --gc:arc t0.nim
nim c --gc:arc thread1.nim
nim c --gc:arc thread2.nim
nim c --gc:arc vte.nim nim c --gc:arc vte.nim

View file

@ -1,6 +1,6 @@
# Package # Package
version = "0.7.9" version = "0.8.0"
author = "Stefan Salewski" author = "Stefan Salewski"
description = "High level GObject-Introspection based GTK3/GTK4 bindings" description = "High level GObject-Introspection based GTK3/GTK4 bindings"
license = "MIT" license = "MIT"