From mboxrd@z Thu Jan 1 00:00:00 1970 Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Blady Newsgroups: comp.lang.ada Subject: Gnoga's 10th anniversary - V2.2 released. Date: Sun, 8 Sep 2024 18:30:49 +0200 Organization: A noiseless patient Spider Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sun, 08 Sep 2024 18:30:50 +0200 (CEST) Injection-Info: dont-email.me; posting-host="5f35d481f8c30f1319cbc9e466ea56bb"; logging-data="2098925"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/IehRSWUo2HDkfIKgiotym" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:oAAig0LzAk8QQ0a8vqKjdXQEYL4= Content-Language: fr, en-US Xref: news.eternal-september.org comp.lang.ada:66334 List-Id: 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