• Gnoga's 10th anniversary - V2.2 released.

    From Blady@p.p11@orange.fr to comp.lang.ada on Sun Sep 8 18:30:49 2024
    From Newsgroup: comp.lang.ada

    Gnoga was born on SourceForge [1] on September 8, 2014.

    Gnoga (GNU Omnificent Gui for Ada) is the multi-platform graphics
    library created natively in Ada.
    I immediately liked Gnoga for the coherence and simplicity of these APIs naturally fitting together. The programmer can rely on Ada for his
    business code and on the multitude of Javascript libraries for the
    graphical interface.

    For 10 years Gnoga has evolved in maturity to fulfill its founding
    principles:
    - providing a framework and associated tools for developing GUI
    applications using the Ada language, leveraging web technologies for application developers
    - developing native applications for desktop and mobile just as easy to create, all using the same code base
    - providing better tools means better application quality
    - offering the application developer a powerful toolset for secure cloud
    based computing, mobile apps, desktop apps and web apps the combination
    not found in any other set of tools in any other language

    Gnoga statistics:
    - 1031 commits
    - 2200 downloads
    - 2196 posts on the mailing list
    - 56 tickets

    You'll find a special Gnoga's wiki anniversary page [2] with some
    materials and my testimony.

    Feel free to post your testimony, your own story with Gnoga.

    On this occasion, Gnoga V2.2a has been released [3] and [4], with main changes:
    - Added key field to keyboard event
    - If present command line options gnoga-host, gnoga-port, gnoga-boot and gnoga-verbose will override host, port, boot file and verbosity
    programmed in source code (see TIPS).
    - Improve logging implementation in a separate package in order to allow
    user defined logging handlers.
    - Add a backslash compatibility mode on the behavior of Escape_String
    for SQLite with the one for MySQL.
    - Change MYSQL_Real_Connect profile to better match with documentation

    This version has been tested on macOS 13.6 and GNAT 14.1. Please provide feedback of other environments.

    [1] https://sourceforge.net/p/gnoga/code/ci/45c76779e7af7b869deacc698478eb3ef25cfe91
    [2] https://sourceforge.net/p/gnoga/wiki/Gnoga-Anniversary
    [3] https://sourceforge.net/projects/gnoga/files
    [4] https://sourceforge.net/p/gnoga/code/ci/dev_2.2/tree
    --- Synchronet 3.20a-Linux NewsLink 1.114