Skip to content

Releases: frang75/nappgui_src

NAppGUI v1.3.0

26 Dec 14:33

Choose a tag to compare

Added

  • New header <blib.h> Doc.
  • New header <dlib.h> Doc.
  • Support for TableView Doc.
  • Compiler definitions for static/dynamic functions export/import
    • _sewer_api
    • _osbs_api
    • _core_api
    • _geom2d_api
    • _draw2d_api
    • _osgui_api
    • _gui_api
    • _osapp_api
    • _inet_api

Improved

  • Full review of ANSI C90
  • New .pdf ebook edition

Build System

  • Support for generate dynamic libraries dynamicLib(). Doc.
  • Possibility to choose the standard C/C++ per project. Doc.
  • staticLib() adds libName parameter.
  • commandLib() adds appName parameter.
  • dynamicLib() new build command.
  • Support for multiple targets from same source folder.
  • generateSolution() should be added at the end of src/CMakeLists.txt

NAppGUI v1.2.4

26 Dec 14:12
7012ff0

Choose a tag to compare

Fixed

  • Fix Right-Shift tabstop in Windows.
  • GTK+3 issue in Wayland (forced X11).

NAppGUI v1.2.3

05 Jun 17:18

Choose a tag to compare

Added

  • Linux ARM64 build support.
  • Build support for "AppleClang" compiler ID.

Fixed

  • TextView rich text working on macOS
  • Solved compile warnings with macOS SDK 12.0

NAppGUI v1.2.2

30 Apr 06:28

Choose a tag to compare

Added

  • GCC11 Ubuntu 22.04 support.

Fixed

  • GTK3 issues in older versions (Ubuntu 12, 14, 16).
  • Proc deadlock in Win32 bproc_read_close.

NAppGUI v1.2.1

09 Apr 16:43

Choose a tag to compare

Added

  • buffer_const()
  • buffer_with_data()
  • heap_leaks()
  • heap_stats()
  • bfile_pos()
  • bfile_seek()
  • layout_dbind_update()
  • evbind_modify()
  • evbind_object()
  • r2d_centerf()
  • VisualStudio 2022 support.
  • Xcode 13 macOS Monterey support.

Improved

  • Containers 'const' treatment (Arrays, Sets).
  • Linux Gtk3/Curl/Pthread package dependencies management.
  • GUI data binding implementation and docs: Doc.

Fixed

  • GIF animations in GTK/Linux.

NAppGUI v1.2.0

16 Oct 10:44

Choose a tag to compare

  • First Open Source release.