You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -31,19 +31,19 @@ The gtk-4-fortran library has been generated from GTK 4.4.0 and GLib 2.70.0 unde
31
31
32
32
33
33
## [gtk-fortran 3.24.30] 2021-09-08
34
-
- The gtk-3-fortran library has been generated from GTK 3.24.30 and GLib 2.68.4 under Fedora 34.
34
+
- The gtk-3-fortran library has been generated from GTK 3.24.30 and GLib 2.68.4 under Fedora 34.
35
35
36
36
### Added
37
37
- The cfwrapper has a new required parameter `-v` to set the gtk-fortran semantic version (major.minor.patch). It is written in the `VERSIONS` file (used by CMake, `src/extract_events.pl`, `src/alt_build_test.sh`) and `codemeta.json`.
38
38
- A `tutorials/` directory contains the sources and screenshots used in the Wiki new tutorials.
39
-
39
+
40
40
### Changed
41
41
- The compiler flags for release is now `-O3` instead of `-O3 -mtune=native -march=native`.
42
42
- The Fortran / C interfaces now use the `import ::` statement instead of `use, intrinsic :: iso_c_binding, only:`.
43
43
44
44
45
45
## [gtk-fortran 4.0] 2021-04-28
46
-
- The gtk-4-fortran library has been generated from GTK 4.2.0 and GLib 2.68.1 under Fedora 34.
46
+
- The gtk-4-fortran library has been generated from GTK 4.2.0 and GLib 2.68.1 under Fedora 34.
47
47
- Starting from this 4.0 release, the project will adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
48
48
- All the improvements included in the simultaneously released gtk-fortran 3.24.28 (gtk3 branch) are also in the gtk4 branch.
49
49
@@ -110,7 +110,7 @@ The main objective of this release was to clean up the code and prepare it for t
110
110
### Added
111
111
- Experimental and uncomplete `meson.build` files have been added. Meson>=0.53 is needed. Commands are `meson buildmeson` and `ninja -C buildmeson`. The gtk-fortran library can be inst alled using `sudo ninja -C buildmeson install`, but there is still some problems for installing the `.mod` files (see https://github.com/mesonbuild/meson/issues/5374). Please use CMake for production !
112
112
- examples/menu2.f90: the menu.f90 example is based on deprecated functions.
113
-
- examples/gtkzero_gapp.f90: an empty GTK window based on GtkApplication and GApplication.
113
+
- examples/gtkzero_gapp.f90: an empty GTK window based on GtkApplication and GApplication.
114
114
- CMake -D NO_BUILD_HL=true option to disable building the High Level sub-library (which includes PLplot and sketcher).
115
115
- VERSIONS: a CSV file with the gtk-fortran, GTK, GLib and Ubuntu versions. Automatically created by the cfwrapper.py script. It will be used by the building system of the project.
116
116
@@ -181,7 +181,7 @@ in several modules to ease maintenance.
181
181
### Changed
182
182
- GTK 3.20.9, GLib 2.50.2
183
183
- GTK 2.24.30, GLib 2.50.2
184
-
- The code of the heart of gtk-fortran, the `cfwrapper.py` script, has been refactored and improved in order to ease maintenance.
184
+
- The code of the heart of gtk-fortran, the `cfwrapper.py` script, has been refactored and improved in order to ease maintenance.
185
185
- CMake files have been unified in master (gtk2) and gtk3 branches.
- gtkzero_gapp.f90 just opens an empty GTK window. Based on GtkApplication and GApplication.
13
+
- gtkzero_gapp.f90 just opens an empty GTK window. Based on GtkApplication and GApplication.
14
14
- gtkhello.f90 opens a window with two buttons.
15
15
- The \*pixbuf\*.f90 examples demonstrate pixel drawing (bitmap drawing). The pixbuf\_without\_gui.f90 example draws a Sierpinski triangle in a PNG file, without using a GUI.
16
16
- The cairo*.f90 examples desmonstrate vectorial drawing using Cairo.
17
17
- bazaar.f90 is used for testing various widgets and functions.
18
-
- gio_demo.f90: this is a very basic demo to get started with GIO. It uses
18
+
- gio_demo.f90: this is a very basic demo to get started with GIO. It uses
19
19
Fortran I/O to read text from the keyboard & writes it to the file `gio_demo.dat`
20
20
in the current directory.
21
21
- gtkbuilder2.f90 demonstrates how you can use an UI XML file to create your
22
22
graphical user interface.
23
-
- list_demo.f90 demonstrates how to use GtkTreeView for displaying trees and
23
+
- list_demo.f90 demonstrates how to use GtkTreeView for displaying trees and
24
24
lists.
25
25
- menubar.f90 demonstrates a menubar based on GMenu and GAction. It also uses CSS styles.
26
26
- notebooks.f90 demonstrates how to use GtkNotebook, a tabbed notebook container.
27
27
- regex.f90 demonstrates how to use GLib regular expressions functions.
28
28
- hl_* examples uses the "high-level" interface.
29
29
- hl_pbar.f90: a progress bar.
30
30
- ...
31
-
- tests.f90 is testing things about ISO_C_BINDING and the relations between
31
+
- tests.f90 is testing things about ISO_C_BINDING and the relations between
0 commit comments