gpm icon indicating copy to clipboard operation
gpm copied to clipboard

general purpose mouse

Results 32 gpm issues
Sort by recently updated
recently updated
newest added

With `sys-libs/gpm-1.20.7-r3` (Funtoo ebuild), I can use the clickpad on a Lenovo ThinkPad E540 (kernel support is RMI4) with types `ps2, imps2, exps2`: apparently all work the same, but there's...

gcc -I. -I/tmp/work/src/gpm/src -DHAVE_CONFIG_H -include headers/config.h -Wall -DSYSCONFDIR="\"/etc\"" -DSBINDIR="\"/usr/sbin\"" -D_GNU_SOURCE -O2 -pipe -O2 -pipe -c -o prog/gpm-root.o prog/gpm-root.c /tmp/work/src/gpm/src/prog/gpm-root.y: In function 'postmenu': /tmp/work/src/gpm/src/prog/gpm-root.y:1030:32: warning: pointer targets in assignment differ in...

the `Makefile.in` files contain a lot of hand written logic to deal with dependency info and dist targets (among other things). it would be nicer to convert it all to...

$ make install: fails with "/usr/bin/install: cannot stat './doc/gpm.info'" When compiling with makeinfo installed, the gpm.texinfo to gpm.info log entry: if [ "/usr/bin/makeinfo" != "no" ]; then /usr/bin/makeinfo --no-split ./doc/gpm.texinfo...

This commit is a follow-up to https://github.com/telmich/gpm/commit/06b00d53d8bd513ad5d262dc94a016c6fbf2d3aa which created libgpm.so but failed to include it in the install target.

The functions "[ioctl](http://pubs.opengroup.org/onlinepubs/9699919799/functions/ioctl.html)" and "[exit](http://pubs.opengroup.org/onlinepubs/9699919799/functions/exit.html)" do not belong to the list of [async-signal-safe functions](https://www.securecoding.cert.org/confluence/display/seccode/SIG30-C.+Call+only+asynchronous-safe+functions+within+signal+handlers). I guess that a different program design will be needed for your functions "[gpm_winch_hook](https://github.com/telmich/gpm/blob/a4aea32acf410aa01623b0bc214e0f5189a87098/src/lib/liblow.c#L116)" and "[killed](https://github.com/telmich/gpm/blob/a4aea32acf410aa01623b0bc214e0f5189a87098/src/prog/hltest.c#L133)".

Source code is if((fp = fopen(GPM_NODE_PID, "r")) != NULL) { fscanf(fp, "%d", &old_pid); if (kill(old_pid,0) == -1) { gpm_report(GPM_PR_INFO,GPM_MESS_STALE_PID, GPM_NODE_PID); unlink(GPM_NODE_PID); } else /\* we are really running, exit asap!...

I have looked at a few source files for your current software. I have noticed that [some checks for return codes are missing](http://lists.linux.it/pipermail/gpm/2008-December/001060.html). Would you like to add more error...

I tried building gpm from git with `-flto=4 -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing` in CFLAGS / LDFLAGS. It failed to build with the following error: ``` gcc -flto=4 -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -Wl,--defsym=__gentoo_check_ldflags__=0...