Fixed a typo in the magellan compatibility wrapper which obviously broke compatibility :)

Thanks to Jon Scholz for pointing it out.
(also some whitespace fixes)


git-svn-id: svn+ssh://svn.code.sf.net/p/spacenav/code/trunk/libspnav@101 ef983eb1-d774-4af8-acfd-baaf7b16a646
pull/2/head v0.2.2
John Tsiombikas 2010-03-27 23:24:27 +00:00
rodzic 9219db9556
commit 8e138bc2b0
7 zmienionych plików z 14 dodań i 13 usunięć

Wyświetl plik

@ -7,7 +7,7 @@ lib_so = $(soname).1
CC = gcc CC = gcc
AR = ar AR = ar
CFLAGS = $(opt) $(dbg) -std=c89 -fpic -pedantic -Wall -fno-strict-aliasing -g -I. CFLAGS = $(opt) $(dbg) -std=c89 -fpic -pedantic -Wall -fno-strict-aliasing -I.
.PHONY: all .PHONY: all
all: $(lib_a) $(lib_so) all: $(lib_a) $(lib_so)

2
README
Wyświetl plik

@ -1,4 +1,4 @@
libspnav - 0.2.1 libspnav - 0.2.2
---------------- ----------------
1. About 1. About

Wyświetl plik

@ -33,7 +33,7 @@ GLXContext ctx;
Window win; Window win;
vec3_t pos = {0, 0, -6}; vec3_t pos = {0, 0, -6};
quat_t rot = {0, 0, 0, 1}; quat_t rot = {0, 0, 0, 1}; /* that's 1 + 0i + 0j + 0k */
int redisplay; int redisplay;
@ -130,7 +130,7 @@ int create_gfx(int xsz, int ysz)
XSetWMProtocols(dpy, win, &wm_del_win, 1); XSetWMProtocols(dpy, win, &wm_del_win, 1);
set_window_title("libspnav cube"); set_window_title("libspnav cube");
class_hint.res_name = "cube"; class_hint.res_name = "cube";
class_hint.res_class = "cube"; class_hint.res_class = "cube";
XSetClassHint(dpy, win, &class_hint); XSetClassHint(dpy, win, &class_hint);
@ -168,7 +168,7 @@ void set_window_title(const char *title)
void redraw(void) void redraw(void)
{ {
mat4_t xform; mat4_t xform;
quat_to_mat(xform, rot); quat_to_mat(xform, rot);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
@ -292,6 +292,7 @@ int handle_event(XEvent *xev)
if((sym & 0xff) == 27) { if((sym & 0xff) == 27) {
return 1; return 1;
} }
break;
case ConfigureNotify: case ConfigureNotify:
{ {

Wyświetl plik

@ -1,6 +1,6 @@
/* /*
This file is part of libspnav, part of the spacenav project (spacenav.sf.net) This file is part of libspnav, part of the spacenav project (spacenav.sf.net)
Copyright (C) 2007-2009 John Tsiombikas <nuclear@siggraph.org> Copyright (C) 2007-2010 John Tsiombikas <nuclear@member.fsf.org>
Redistribution and use in source and binary forms, with or without Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met: modification, are permitted provided that the following conditions are met:
@ -205,7 +205,7 @@ static int x11_sensitivity(double sens)
Window daemon_win; Window daemon_win;
float fsens; float fsens;
unsigned int isens; unsigned int isens;
if(!(daemon_win = get_daemon_window(dpy))) { if(!(daemon_win = get_daemon_window(dpy))) {
return -1; return -1;
} }
@ -428,7 +428,7 @@ static int enqueue_event(spnav_event *event, struct event_node **tailptr)
if(!tailptr) { if(!tailptr) {
tailptr = &ev_queue_tail; tailptr = &ev_queue_tail;
} }
(*tailptr)->next = node; (*tailptr)->next = node;
*tailptr = node; *tailptr = node;
return 0; return 0;

Wyświetl plik

@ -1,6 +1,6 @@
/* /*
This file is part of libspnav, part of the spacenav project (spacenav.sf.net) This file is part of libspnav, part of the spacenav project (spacenav.sf.net)
Copyright (C) 2007-2009 John Tsiombikas <nuclear@siggraph.org> Copyright (C) 2007-2010 John Tsiombikas <nuclear@member.fsf.org>
Redistribution and use in source and binary forms, with or without Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met: modification, are permitted provided that the following conditions are met:

Wyświetl plik

@ -1,6 +1,6 @@
/* /*
This file is part of libspnav, part of the spacenav project (spacenav.sf.net) This file is part of libspnav, part of the spacenav project (spacenav.sf.net)
Copyright (C) 2007-2009 John Tsiombikas <nuclear@siggraph.org> Copyright (C) 2007-2010 John Tsiombikas <nuclear@member.fsf.org>
Redistribution and use in source and binary forms, with or without Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met: modification, are permitted provided that the following conditions are met:
@ -71,7 +71,7 @@ int MagellanInputEvent(Display *dpy, XEvent *xev, MagellanIntEvent *mev)
} }
mev->u.data[6] = event.motion.period * 1000 / 60; mev->u.data[6] = event.motion.period * 1000 / 60;
} else { } else {
mev->type = event.button.press ? MagellanInputButtonEvent : MagellanInputButtonReleaseEvent; mev->type = event.button.press ? MagellanInputButtonPressEvent : MagellanInputButtonReleaseEvent;
mev->u.button = event.button.bnum; mev->u.button = event.button.bnum;
} }
@ -96,7 +96,7 @@ int MagellanTranslateEvent(Display *dpy, XEvent *xev, MagellanFloatEvent *mev, d
} }
mev->MagellanPeriod = event.motion.period; mev->MagellanPeriod = event.motion.period;
} else { } else {
mev->MagellanType = event.button.press ? MagellanInputButtonEvent : MagellanInputButtonReleaseEvent; mev->MagellanType = event.button.press ? MagellanInputButtonPressEvent : MagellanInputButtonReleaseEvent;
mev->MagellanButton = event.button.bnum; mev->MagellanButton = event.button.bnum;
} }

Wyświetl plik

@ -1,6 +1,6 @@
/* /*
This file is part of libspnav, part of the spacenav project (spacenav.sf.net) This file is part of libspnav, part of the spacenav project (spacenav.sf.net)
Copyright (C) 2007-2009 John Tsiombikas <nuclear@siggraph.org> Copyright (C) 2007-2010 John Tsiombikas <nuclear@member.fsf.org>
Redistribution and use in source and binary forms, with or without Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met: modification, are permitted provided that the following conditions are met: