You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(3) |
Jul
|
Aug
(7) |
Sep
|
Oct
(2) |
Nov
(1) |
Dec
(7) |
| 2006 |
Jan
(1) |
Feb
(2) |
Mar
(3) |
Apr
(3) |
May
(5) |
Jun
(1) |
Jul
|
Aug
(2) |
Sep
(4) |
Oct
(17) |
Nov
(18) |
Dec
(1) |
| 2007 |
Jan
|
Feb
|
Mar
(8) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(6) |
Dec
(1) |
| 2008 |
Jan
(17) |
Feb
(20) |
Mar
(8) |
Apr
(8) |
May
(10) |
Jun
(4) |
Jul
(5) |
Aug
(6) |
Sep
(9) |
Oct
(19) |
Nov
(4) |
Dec
(35) |
| 2009 |
Jan
(40) |
Feb
(16) |
Mar
(7) |
Apr
(6) |
May
|
Jun
(5) |
Jul
(5) |
Aug
(4) |
Sep
(1) |
Oct
(2) |
Nov
(15) |
Dec
(15) |
| 2010 |
Jan
(5) |
Feb
(20) |
Mar
(12) |
Apr
|
May
(2) |
Jun
(4) |
Jul
|
Aug
(11) |
Sep
(1) |
Oct
(1) |
Nov
(3) |
Dec
|
| 2011 |
Jan
(8) |
Feb
(19) |
Mar
|
Apr
(12) |
May
(7) |
Jun
(8) |
Jul
|
Aug
(1) |
Sep
(21) |
Oct
(7) |
Nov
(4) |
Dec
|
| 2012 |
Jan
(3) |
Feb
(25) |
Mar
(8) |
Apr
(10) |
May
|
Jun
(14) |
Jul
(5) |
Aug
(12) |
Sep
(3) |
Oct
(14) |
Nov
|
Dec
|
| 2013 |
Jan
(10) |
Feb
(4) |
Mar
(10) |
Apr
(14) |
May
(6) |
Jun
(13) |
Jul
(37) |
Aug
(20) |
Sep
(11) |
Oct
(1) |
Nov
(34) |
Dec
|
| 2014 |
Jan
(8) |
Feb
(26) |
Mar
(24) |
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
(28) |
Oct
(4) |
Nov
(4) |
Dec
(2) |
| 2015 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
(13) |
Jul
|
Aug
(3) |
Sep
(8) |
Oct
(11) |
Nov
(16) |
Dec
|
| 2016 |
Jan
|
Feb
(6) |
Mar
|
Apr
(9) |
May
(23) |
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
(7) |
May
(3) |
Jun
|
Jul
(3) |
Aug
|
Sep
(8) |
Oct
|
Nov
|
Dec
(3) |
| 2018 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
(4) |
Feb
|
Mar
(2) |
Apr
(6) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2020 |
Jan
|
Feb
|
Mar
|
Apr
(31) |
May
|
Jun
|
Jul
|
Aug
(7) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2021 |
Jan
(2) |
Feb
(2) |
Mar
(5) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2022 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
1
|
2
|
3
|
4
|
5
|
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
|
13
|
14
|
15
|
16
|
17
|
18
|
19
(4) |
|
20
|
21
(1) |
22
|
23
|
24
|
25
|
26
|
|
27
|
28
|
29
|
30
|
31
|
|
|
|
From: Stephen S. <sin...@mu...> - 2008-07-21 02:55:15
|
On Sat, Jul 19, 2008 at 5:02 PM, Ian McIntosh <ia...@op...> wrote:
> Hi Stephan,
>
> Thanks for your work on liblo, I used it to make a simple laptop
> touchpad (absolute x,y position of last touch) to OSC bridge for
> Luz[1].
Cool!
> One thing I haven't figured out yet, and I don't see it in any
> documentation or examples:
>
> What's the right way to send boolean data?
>
> lo_send(t, "/address", "T", 1); => liblo error: lo_send called with
> mismatching types and data at touchpad-to-osc.c:86, exiting.
>
> lo_send(t, "/address", "T"); => no error but I don't see how to parse
> this on the receiving side
Try this program, it might answer your question.
I think you have to register two methods, one for the T type and one
for the F type, and check the types[] array in the handler. I'm not
sure off-hand what role the argv[] array plays in this case, since it
seems to increment the index even though it doesn't carry useful
information. I think it's just a placeholder to make for-loops over
argv easier. (Steve H. will correct me if I'm wrong.. :)
Steve
#include <lo/lo.h>
#include <stdio.h>
int bool_handler(const char *path, const char *types,
lo_arg **argv, int argc,
void *data, void *user_data)
{
printf("Message: %s, %s, %d\n",
&argv[0]->s,
types[1]==LO_TRUE ? "true" : types[1]==LO_FALSE ? "false" : "?",
argv[2]->i);
}
int main()
{
lo_server_thread s = lo_server_thread_new("8000", 0);
lo_address a = lo_address_new("localhost", "8000");
lo_server_thread_add_method(s, "/bool", "sTi", bool_handler, 0);
lo_server_thread_add_method(s, "/bool", "sFi", bool_handler, 0);
lo_server_thread_start(s);
lo_send(a, "/bool", "sTi", "foo", 1);
lo_send(a, "/bool", "sFi", "bar", 2);
sleep(1);
lo_address_free(a);
lo_server_thread_free(s);
return 0;
}
|
|
From: Heinz W. <HMW...@bn...> - 2008-07-19 20:32:39
|
Stephen Sinclair wrote: > On Sat, Jul 19, 2008 at 1:50 PM, Stephen Sinclair <rad...@gm...> wrote: > > Hi, > > > > On Sat, Jul 19, 2008 at 1:25 PM, Heinz Wiesinger <HMW...@bn...> wrote: > >> The file 'lo_internal.h' is indeed not present. > > > > Looks like I messed up, sorry about that. > > The "make dist" command didn't include that new header file and I > > failed to notice. > > I'll have to fix it. > > Okay, I've replaced the 0.25 release with one that actually works. > It should be spreading to the mirrors right now. > I also noticed I messed up tagging the release in svn, so I fixed that too. > > Sorry for the newbie mistakes folks! Mistakes can happen. Keep it up :) Grs, Heinz |
|
From: Stephen S. <rad...@gm...> - 2008-07-19 18:38:17
|
On Sat, Jul 19, 2008 at 1:50 PM, Stephen Sinclair <rad...@gm...> wrote: > Hi, > > On Sat, Jul 19, 2008 at 1:25 PM, Heinz Wiesinger <HMW...@bn...> wrote: >> The file 'lo_internal.h' is indeed not present. > > Looks like I messed up, sorry about that. > The "make dist" command didn't include that new header file and I > failed to notice. > I'll have to fix it. Okay, I've replaced the 0.25 release with one that actually works. It should be spreading to the mirrors right now. I also noticed I messed up tagging the release in svn, so I fixed that too. Sorry for the newbie mistakes folks! Steve |
|
From: Stephen S. <rad...@gm...> - 2008-07-19 17:50:05
|
Hi, On Sat, Jul 19, 2008 at 1:25 PM, Heinz Wiesinger <HMW...@bn...> wrote: > Hi! > > I tried compiling the new version of liblo but compilation failed with the > following error: > > message.c:30:25: error: lo_internal.h: No such file or directory > message.c: In function 'lo_get_path': > message.c:436: warning: implicit declaration of function 'lo_validate_string' > make[3]: *** [liblo_la-message.lo] Error 1 > make[3]: Leaving directory `/usr/src/ljt_tmp/liblo-0.25/src' > make[2]: *** [all-recursive] Error 1 > > The file 'lo_internal.h' is indeed not present. Looks like I messed up, sorry about that. The "make dist" command didn't include that new header file and I failed to notice. I'll have to fix it. In the meantime, please find that file here: http://liblo.svn.sourceforge.net/viewvc/liblo/trunk/src/lo_internal.h Steve |
|
From: Heinz W. <HMW...@bn...> - 2008-07-19 17:26:24
|
Hi! I tried compiling the new version of liblo but compilation failed with the following error: message.c:30:25: error: lo_internal.h: No such file or directory message.c: In function ‘lo_get_path’: message.c:436: warning: implicit declaration of function ‘lo_validate_string’ make[3]: *** [liblo_la-message.lo] Error 1 make[3]: Leaving directory `/usr/src/ljt_tmp/liblo-0.25/src' make[2]: *** [all-recursive] Error 1 The file 'lo_internal.h' is indeed not present. Any help appreciated. Grs, Heinz |