<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/g15daemon/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/g15daemon/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 30 Apr 2010 05:49:38 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/g15daemon/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>g15macro cpu usage and mbutton lights</title><link>https://sourceforge.net/p/g15daemon/bugs/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I used to have g15macro installed a while back when I noticed the CPU usage creeping up.  I read on the G15Tools forums that inserting a usleep(5000) in the main thread solved the issue for one user so I did the same on mine.  So far I haven't seen any usage increases, but I haven't been running it for too long.  I'll check again in the morning.&lt;/p&gt;
&lt;p&gt;Apart from that, I noticed that the M buttons didn't light up when switching and would only light up whenever I finished a recording. They would function just fine, only the lights would switch only when ending recordings.  This also effected the MR button so it would never light up (by the time you end recording the light is off anyway).&lt;/p&gt;
&lt;p&gt;I ran in debug mode and found that the record_cleanup() method always ran:&lt;/p&gt;
&lt;p&gt;g15_send(g15screen_fd,(char *)canvas-&amp;gt;buffer,G15_BUFFER_LEN);&lt;/p&gt;
&lt;p&gt;before:&lt;/p&gt;
&lt;p&gt;g15_send_cmd (g15screen_fd,G15DAEMON_MKEYLEDS,mled_state);&lt;/p&gt;
&lt;p&gt;I added the same line to the handle_mkey_switch method and to occur on the MR keypress and it has solved the issue.  Now my buttons light up as they are expected to.&lt;/p&gt;
&lt;p&gt;Does someone want to implement this change or should I be able to commit my file?  I'm attaching my g15macro.c file here for anyone to compile.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 30 Apr 2010 05:49:38 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net42fa41f2c8561a0ef770fef9320f47a2fb4c6a80</guid></item><item><title>Kernel 2.6.33 + udev</title><link>https://sourceforge.net/p/g15daemon/bugs/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I'm currently using the mainline kernel 2.6.33 with Kubuntu 10.04 Alpha3 for testing (and because only with 2.6.33 my Radeon HD4770 [RV740] works correctly). As I installed g15daemon from the repositories (version 1.9.5.3-8) I noticed these in the /var/log/daemon.log:&lt;/p&gt;
&lt;p&gt;Mar  3 23:44:24 ladydeath udevd[2942]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /lib/udev/rules.d/40-g15daemon.rules:7&lt;br /&gt;
Mar  3 23:44:24 ladydeath udevd[2942]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /lib/udev/rules.d/40-g15daemon.rules:10&lt;br /&gt;
Mar  3 23:44:24 ladydeath udevd[2942]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /lib/udev/rules.d/40-g15daemon.rules:13&lt;br /&gt;
Mar  3 23:44:24 ladydeath udevd[2942]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /lib/udev/rules.d/40-g15daemon.rules:16&lt;br /&gt;
Mar  3 23:44:24 ladydeath udevd[2942]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /lib/udev/rules.d/40-g15daemon.rules:19&lt;br /&gt;
Mar  3 23:44:24 ladydeath udevd[2942]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /lib/udev/rules.d/40-g15daemon.rules:7&lt;br /&gt;
Mar  3 23:44:24 ladydeath udevd[2942]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /lib/udev/rules.d/40-g15daemon.rules:10&lt;br /&gt;
Mar  3 23:44:24 ladydeath udevd[2942]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /lib/udev/rules.d/40-g15daemon.rules:13&lt;br /&gt;
Mar  3 23:44:24 ladydeath udevd[2942]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /lib/udev/rules.d/40-g15daemon.rules:16&lt;br /&gt;
Mar  3 23:44:24 ladydeath udevd[2942]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /lib/udev/rules.d/40-g15daemon.rules:19&lt;/p&gt;
&lt;p&gt;After the next reboot those messages also appear on the console just before X starts up. But instead of getting the clock display as the default the LCD panel is now empty, not even the G15 logo as it shows when g15daemon is not installed.&lt;/p&gt;
&lt;p&gt;I don't really think that those are related because the messages just look like the usual deprecation warnings, but not like errors. Nevertheless I'll attach the full dmesg startup here.&lt;/p&gt;
&lt;p&gt;Thanx&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CHaoSlayeR</dc:creator><pubDate>Thu, 04 Mar 2010 06:53:21 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net0abe7a616ccbc02e5b85b799894b1dc3e82311fb</guid></item><item><title>audacious plugin does not build</title><link>https://sourceforge.net/p/g15daemon/bugs/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;g15daemon-audacious 2.5.7 does not build against audacious 2.2:&lt;/p&gt;
&lt;p&gt;g15daemon_audacious_spectrum.c:56:32: error: audacious/playlist.h: No such file or directory&lt;/p&gt;
&lt;p&gt;The header file was removed in audacious 2.2. If you remove that include line, the plugin builds fine.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Götz Waschk</dc:creator><pubDate>Fri, 08 Jan 2010 10:09:33 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net63b1230532e6cb482e978c4741e104614bb2f92a</guid></item><item><title>dmesg flood uhci_hcd release reserve</title><link>https://sourceforge.net/p/g15daemon/bugs/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When I start g15daemon I get streaming messages in dmesg like: &lt;/p&gt;
&lt;p&gt;Oct 30 12:26:55 localhost [  904.756839] uhci_hcd 0000:00:1d.1: reserve dev 5 ep81-INT, period 1, phase 0, 36 us&lt;br /&gt;
Oct 30 12:26:55 localhost [  904.778737] uhci_hcd 0000:00:1d.1: release dev 5 ep81-INT, period 1, phase 0, 36 us&lt;br /&gt;
Oct 30 12:26:55 localhost [  904.818928] uhci_hcd 0000:00:1d.1: reserve dev 5 ep81-INT, period 1, phase 0, 36 us&lt;br /&gt;
Oct 30 12:26:55 localhost [  904.840736] uhci_hcd 0000:00:1d.1: release dev 5 ep81-INT, period 1, phase 0, 36 us&lt;br /&gt;
Oct 30 12:26:55 localhost [  904.880857] uhci_hcd 0000:00:1d.1: reserve dev 5 ep81-INT, period 1, phase 0, 36 us&lt;br /&gt;
Oct 30 12:26:55 localhost [  904.902744] uhci_hcd 0000:00:1d.1: release dev 5 ep81-INT, period 1, phase 0, 36 us&lt;br /&gt;
Oct 30 12:26:55 localhost [  904.942868] uhci_hcd 0000:00:1d.1: reserve dev 5 ep81-INT, period 1, phase 0, 36 us&lt;br /&gt;
Oct 30 12:26:55 localhost [  904.964746] uhci_hcd 0000:00:1d.1: release dev 5 ep81-INT, period 1, phase 0, 36 us&lt;br /&gt;
Oct 30 12:26:55 localhost [  905.005242] uhci_hcd 0000:00:1d.1: reserve dev 5 ep81-INT, period 1, phase 0, 36 us&lt;br /&gt;
Oct 30 12:26:55 localhost [  905.027756] uhci_hcd 0000:00:1d.1: release dev 5 ep81-INT, period 1, phase 0, 36 us&lt;br /&gt;
Oct 30 12:26:55 localhost [  905.067877] uhci_hcd 0000:00:1d.1: reserve dev 5 ep81-INT, period 1, phase 0, 36 us&lt;br /&gt;
Oct 30 12:26:55 localhost [  905.089760] uhci_hcd 0000:00:1d.1: release dev 5 ep81-INT, period 1, phase 0, 36 us&lt;br /&gt;
Oct 30 12:26:55 localhost [  905.130007] uhci_hcd 0000:00:1d.1: reserve dev 5 ep81-INT, period 1, phase 0, 36 us&lt;br /&gt;
Oct 30 12:26:55 localhost [  905.152766] uhci_hcd 0000:00:1d.1: release dev 5 ep81-INT, period 1, phase 0, 36 us&lt;/p&gt;
&lt;p&gt;LCD works properly, just problem with dmesg.&lt;/p&gt;
&lt;p&gt;# g15daemon -v&lt;br /&gt;
G15Daemon version 1.9.5.3 - Not Running&lt;br /&gt;
compiled with libg15 version 1.201&lt;/p&gt;
&lt;p&gt;# uname -a&lt;br /&gt;
Linux localhost 2.6.30-gentoo-r8 #1 SMP PREEMPT Fri Oct 30 01:46:15 MSK 2009 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz GenuineIntel GNU/Linux&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nitso</dc:creator><pubDate>Fri, 30 Oct 2009 09:40:43 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net472ac0c548813033427737b640609b3d00976d1c</guid></item><item><title>Wrong PID path</title><link>https://sourceforge.net/p/g15daemon/bugs/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I am trying to package g15daemon for my distribution, but g15daemon won't start because of this error:&lt;/p&gt;
&lt;p&gt;open(/usr/var/run/g15daemon.pid): No such file or directory&lt;br /&gt;
Unable to create PID File! Exiting&lt;/p&gt;
&lt;p&gt;I'd wish to create the PID file in /var/run instead of /usr/var/run, and the "./configure" part won't seem to help.&lt;/p&gt;
&lt;p&gt;How can I modify the PID path? Has it something to do with g15daemon/main.c?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ejis</dc:creator><pubDate>Sun, 19 Jul 2009 09:54:00 -0000</pubDate><guid isPermaLink="false">https://sourceforge.neteabab607a614cfbf884371071efcaaa69e058ef4</guid></item><item><title>No picture in screen on kernel 2.6.30</title><link>https://sourceforge.net/p/g15daemon/bugs/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Can't get any picture to the screen using Arch linux with 2.6.30-ARCH kernel. Downgraded back to 2.6.29 and got picture back. Can't get any error messages.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 17 Jun 2009 17:55:29 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net8f822a2de90956b6b0570564235eeae9d0ca6405</guid></item><item><title>"g15stats -i eth0" consumes 100% cpu if no network</title><link>https://sourceforge.net/p/g15daemon/bugs/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;"g15stats -i eth0" consumes 100% cpu if there is no network activity.&lt;/p&gt;
&lt;p&gt;Reason (function void network_watch(void *iface) in g15stats.c):&lt;br /&gt;
If there is no network activity the if statement "if(previous_in+previous_out==0)" yields true and executes "goto last". At "last:" it restarts the while(1) without executing "sleep(1)", thus executing a busy wait.&lt;br /&gt;
while(1) {&lt;br /&gt;
goto last;&lt;br /&gt;
...&lt;br /&gt;
sleep (1);&lt;br /&gt;
last:&lt;br /&gt;
previous_in = netload.bytes_in;&lt;br /&gt;
previous_out = netload.bytes_out;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;Fix:&lt;br /&gt;
change the sequence of these 4 lines into:&lt;br /&gt;
last:&lt;br /&gt;
previous_in = netload.bytes_in;&lt;br /&gt;
previous_out = netload.bytes_out;&lt;br /&gt;
sleep (1);&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guy Dierx</dc:creator><pubDate>Tue, 07 Apr 2009 19:13:17 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netcee53b7d712c6c81a5c8c3b119d2242e530328dc</guid></item><item><title>g15macro cpu usage increases over time</title><link>https://sourceforge.net/p/g15daemon/bugs/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;At first i got a cpu usage of g15macro that's at 1% or lower, but after time it starts to increase.&lt;br /&gt;
After 6 hours it's usually up at 10% (this with cpu throttled down to 1ghz all the time) for no apparent reason (have not recorded macros, have not hit any M/G keys at all).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SteelSide</dc:creator><pubDate>Fri, 30 Jan 2009 18:47:02 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net6f737867bba7dad0f32ae06a78d253ce15e24e52</guid></item><item><title>last letter in macros is repeated endlessly</title><link>https://sourceforge.net/p/g15daemon/bugs/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;On Ubuntu Feisty Fawn with most recent stable (Fri Jun 29) the last keystroke in a macro is not released and as such the key press is repeated until you break it with a manual keystroke.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jarl Stefansson</dc:creator><pubDate>Fri, 29 Jun 2007 17:14:07 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netcaf582c4a0c045d0f46917df3a4c048d2394e84d</guid></item><item><title>g15macro exits if run as system (from UDEV)</title><link>https://sourceforge.net/p/g15daemon/bugs/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It's impossible to automatically run g15macro for hotplug events because it will for some reason exit right away unless launched by in a terminal by a user.&lt;/p&gt;
&lt;p&gt;To install g15daemon to launch via udev automatically see:/usr/local/bin/g15daemon-hotplug&lt;br /&gt;
&lt;a href="http://ubuntuforums.org/showpost.php?p=2933822&amp;amp;postcount=339" rel="nofollow"&gt;http://ubuntuforums.org/showpost.php?p=2933822&amp;amp;postcount=339&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It would be very nice to have g15macro able run run from there with a simple DISPLAY:0.0 but alternatively create a shell script like /usr/local/bin/g15macro-hotplug with the contents:&lt;/p&gt;
&lt;p&gt;#!/bin/bash&lt;br /&gt;
export DISPLAY=:0.0&lt;br /&gt;
/usr/bin/g15macro&lt;/p&gt;
&lt;p&gt;and edit /usr/local/bin/g15daemon-hotplug and add the following after starting the daemon:&lt;/p&gt;
&lt;p&gt;sleep 1&lt;br /&gt;
sudo g15macro-hotplug &amp;amp;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jarl Stefansson</dc:creator><pubDate>Fri, 29 Jun 2007 16:45:39 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netf1280e36fb56832926e93d46b1f71a7c65f996d9</guid></item></channel></rss>