<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to news</title><link href="https://sourceforge.net/p/g15tools/news/" rel="alternate"/><link href="https://sourceforge.net/p/g15tools/news/feed.atom" rel="self"/><id>https://sourceforge.net/p/g15tools/news/</id><updated>2008-11-25T04:09:07Z</updated><subtitle>Recent posts to news</subtitle><entry><title>libg15 1.2.7 released</title><link href="https://sourceforge.net/p/g15tools/news/2008/11/libg15-127-released/" rel="alternate"/><published>2008-11-25T04:09:07Z</published><updated>2008-11-25T04:09:07Z</updated><author><name>Philip Lawatsch</name><uri>https://sourceforge.net/u/nomenquis/</uri></author><id>https://sourceforge.nete9da5f550044e2a29556c0c79cf62df3e3538096</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;libg15, the core library behind the magic that is G15tools/G15Daemon, has a new release.&lt;/p&gt;
&lt;p&gt;Release 1.2.7 has the following change from 1.2.6:&lt;/p&gt;
&lt;p&gt;* Fix keypress detection for G15v2 keyboards&lt;/p&gt;
&lt;p&gt;As usual, the sourcecode for libG15 is available for download from &lt;a href="http://sourceforge.net/projects/g15tools"&gt;http://sourceforge.net/projects/g15tools&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>G15Composer 3.2 Released</title><link href="https://sourceforge.net/p/g15tools/news/2008/01/g15composer-32-released/" rel="alternate"/><published>2008-01-26T01:50:30Z</published><updated>2008-01-26T01:50:30Z</updated><author><name>Philip Lawatsch</name><uri>https://sourceforge.net/u/nomenquis/</uri></author><id>https://sourceforge.net2dd3e8f9a754132e0b437066ab724e0670abfbba</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This release fixes bugs in the MP commands and resolves an issue where blank screens were being sent along with commands.  Users of G15Daemon 1.9x are recommended to upgrade to the latest version in addition to this release of G15Composer.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>libG15 1.2.6 Released</title><link href="https://sourceforge.net/p/g15tools/news/2008/01/libg15-126-released/" rel="alternate"/><published>2008-01-26T01:46:38Z</published><updated>2008-01-26T01:46:38Z</updated><author><name>Philip Lawatsch</name><uri>https://sourceforge.net/u/nomenquis/</uri></author><id>https://sourceforge.netea50b10f36b1eede910492630602f33627f0599d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This release adds support for a new device and fixes support for the G15v2 on solaris.&lt;/p&gt;
&lt;p&gt;* Re-Add 5BYTE_RETURN flag. Auto-detect does not work with Solaris' libusb.&lt;br /&gt;
* Add laptop GamePanel support.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>libg15 1.2.5 Released</title><link href="https://sourceforge.net/p/g15tools/news/2008/01/libg15-125-released/" rel="alternate"/><published>2008-01-05T00:44:49Z</published><updated>2008-01-05T00:44:49Z</updated><author><name>Philip Lawatsch</name><uri>https://sourceforge.net/u/nomenquis/</uri></author><id>https://sourceforge.nete3bfeacf152b6dfbe867e0ad9c84a290d39c71e5</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;* Remove 5BYTE_RETURN flag and process key packets based on length. Please&lt;br /&gt;
report any regressions.&lt;br /&gt;
* Add Solaris detection and remove locks if detected.  Solaris' libUSB&lt;br /&gt;
blocks on read, forcing mutexes causes writes to block too.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>libg15 1.2.4 Released</title><link href="https://sourceforge.net/p/g15tools/news/2007/11/libg15-124-released/" rel="alternate"/><published>2007-11-28T20:58:34Z</published><updated>2007-11-28T20:58:34Z</updated><author><name>Philip Lawatsch</name><uri>https://sourceforge.net/u/nomenquis/</uri></author><id>https://sourceforge.netf8936dedabb6746b99bff55142b6c8fd786920d4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;LibG15 1.2.4 now includes support for the extra keys on the new revision of the G15.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>lib15 1.2.3 released</title><link href="https://sourceforge.net/p/g15tools/news/2007/11/lib15-123-released/" rel="alternate"/><published>2007-11-13T23:29:24Z</published><updated>2007-11-13T23:29:24Z</updated><author><name>Philip Lawatsch</name><uri>https://sourceforge.net/u/nomenquis/</uri></author><id>https://sourceforge.net56354b5b4d954701a6ffa26d47d98dd7390303e7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;libg15 1.2.3 has been released, which adds support for the 2nd version of the G15 keyboard.&lt;/p&gt;
&lt;p&gt;Libg15 now provides support for:&lt;br /&gt;
- G15 keyboard (original version) with 18 'G' keys and blue backlight&lt;br /&gt;
- G15 keyboard (2nd edition) with 6 'G' keys and amber backlight&lt;br /&gt;
- G11 keyboard&lt;br /&gt;
- Z10 speakers&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>libg15 1.2.2 Released</title><link href="https://sourceforge.net/p/g15tools/news/2007/03/libg15-122-released/" rel="alternate"/><published>2007-03-07T00:55:23Z</published><updated>2007-03-07T00:55:23Z</updated><author><name>Philip Lawatsch</name><uri>https://sourceforge.net/u/nomenquis/</uri></author><id>https://sourceforge.net1fc123ef106e585bcb391a189fc382e1615514ad</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The highlight of this release is support for the LCD and buttons on the Z-10 speaker system.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;The library now provides seamless support for:&lt;br /&gt;
G15 keyboard - extra keys &amp;amp; LCD&lt;br /&gt;
G11 keyboard - extra keys&lt;br /&gt;
Z-10 speakers - buttons &amp;amp; LCD&lt;/p&gt;
&lt;p&gt;This version can only support 1 device at a time i.e. attempting to use the LCD on both g15 and z-10 speakers simultaneously is not supported.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Libg15render-1.2 and g15composer-3.1 Released</title><link href="https://sourceforge.net/p/g15tools/news/2007/01/libg15render-12-and-g15composer-31-released/" rel="alternate"/><published>2007-01-01T23:04:07Z</published><updated>2007-01-01T23:04:07Z</updated><author><name>Philip Lawatsch</name><uri>https://sourceforge.net/u/nomenquis/</uri></author><id>https://sourceforge.net68a6199050a5827e2281a20190c603e8dc37772a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The new year brings libg15render-1.2 and g15composer-3.1.  The new releases add support for drawing arbitrarily sized and positioned numbers and for loading and displaying WBMP files as icons or sprites.  G15composer also adds improved FIFO and thread handling and the ability to set the effective UID/GID.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Libg15render is a small graphics and text display library designed to render to an LCD screen.&lt;/p&gt;
&lt;p&gt;G15composer is a scriptable command interface to the libg15render drawing functions that outputs to a g15daemon screen. G15composer exposes all graphics primitives and text rendering functions of libg15render so that they may be used in a variety of situations, including from the command line or in virtually any scripting language.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>libg15 1.2.1 Released</title><link href="https://sourceforge.net/p/g15tools/news/2006/12/libg15-121-released/" rel="alternate"/><published>2006-12-28T07:05:43Z</published><updated>2006-12-28T07:05:43Z</updated><author><name>Philip Lawatsch</name><uri>https://sourceforge.net/u/nomenquis/</uri></author><id>https://sourceforge.net5174aff96d9957a845bb8da0139ff73a11275e12</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This release features the following:&lt;br /&gt;
* Add debugging function to enable/disable extra output&lt;br /&gt;
* All debugging output is now prefixed with libg15 to aid localising&lt;br /&gt;
problems.&lt;br /&gt;
* debugging function now also controls libusb debugging output.&lt;br /&gt;
* Try to claim usb interface up to 10 times before failing&lt;br /&gt;
* Slow down initialisation, to allow keyboard to come out of usb&lt;br /&gt;
auto-suspend on newer kernels.&lt;br /&gt;
* Attempt to combat ENOSPC by slowing down writes to the lcd if ENOSPC is received.&lt;br /&gt;
Unless that error occurs at least once, transfers are sent as normal.&lt;br /&gt;
* Add function to change keyboard backlight (independant of lcd backlight).&lt;br /&gt;
* Add re-initialising function, which will attempt to reconnect a keyboard&lt;br /&gt;
that was previously removed and replugged.&lt;br /&gt;
* libg15 now uses pthread mutexes to force sequential access to the bus via libusb.&lt;br /&gt;
Control message URBs are no longer being lost if sent by a different&lt;br /&gt;
thread in the middle of a screen transfer etc.&lt;br /&gt;
* Reset the keyboard before init to ensure correct initialisation on kernels &amp;gt; 2.6.19&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>G15composer-3.0.3 Released</title><link href="https://sourceforge.net/p/g15tools/news/2006/12/g15composer-303-released/" rel="alternate"/><published>2006-12-19T21:39:41Z</published><updated>2006-12-19T21:39:41Z</updated><author><name>Philip Lawatsch</name><uri>https://sourceforge.net/u/nomenquis/</uri></author><id>https://sourceforge.netaf5b48c031b498f6f1b2fbc32b7a850bd17bee6c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;G15composer-3.0.3 has been released.  This release fixes a logic error in the FIFO handling routines that could result in g15composer failing to open a FIFO for reading.&lt;/p&gt;
&lt;p&gt;G15composer is a scriptable command interface to the libg15render drawing functions that outputs to a g15daemon screen. G15composer exposes all graphics primitives and text rendering functions of libg15render so that they may be used in a variety of situations, including from the command line or in virtually any scripting language.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>