You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(60) |
Jul
(35) |
Aug
(32) |
Sep
(5) |
Oct
(5) |
Nov
(58) |
Dec
(34) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(114) |
Feb
(184) |
Mar
(153) |
Apr
(90) |
May
(153) |
Jun
(59) |
Jul
(24) |
Aug
(43) |
Sep
(17) |
Oct
(34) |
Nov
(11) |
Dec
(204) |
2007 |
Jan
(84) |
Feb
(119) |
Mar
(38) |
Apr
(28) |
May
(52) |
Jun
(105) |
Jul
(64) |
Aug
(67) |
Sep
(14) |
Oct
(3) |
Nov
(28) |
Dec
(55) |
2008 |
Jan
(228) |
Feb
(55) |
Mar
(30) |
Apr
(30) |
May
(15) |
Jun
(20) |
Jul
(12) |
Aug
(3) |
Sep
(13) |
Oct
(54) |
Nov
(35) |
Dec
(35) |
2009 |
Jan
(19) |
Feb
(20) |
Mar
(34) |
Apr
(4) |
May
(60) |
Jun
(25) |
Jul
(16) |
Aug
(51) |
Sep
(19) |
Oct
(62) |
Nov
(21) |
Dec
(12) |
2010 |
Jan
(1) |
Feb
|
Mar
(4) |
Apr
(12) |
May
(23) |
Jun
(13) |
Jul
(1) |
Aug
(40) |
Sep
(18) |
Oct
(21) |
Nov
(26) |
Dec
(34) |
2011 |
Jan
(17) |
Feb
(23) |
Mar
(1) |
Apr
(10) |
May
(1) |
Jun
(5) |
Jul
(1) |
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
(43) |
2012 |
Jan
(5) |
Feb
(19) |
Mar
(6) |
Apr
(24) |
May
(39) |
Jun
(83) |
Jul
(29) |
Aug
(36) |
Sep
(64) |
Oct
(55) |
Nov
(12) |
Dec
(7) |
2013 |
Jan
(17) |
Feb
(10) |
Mar
(37) |
Apr
(27) |
May
(13) |
Jun
(9) |
Jul
(7) |
Aug
(61) |
Sep
(23) |
Oct
(23) |
Nov
(30) |
Dec
(16) |
2014 |
Jan
(23) |
Feb
(13) |
Mar
(9) |
Apr
(17) |
May
(2) |
Jun
(11) |
Jul
(2) |
Aug
|
Sep
(9) |
Oct
(24) |
Nov
(2) |
Dec
(14) |
2015 |
Jan
(6) |
Feb
(4) |
Mar
(17) |
Apr
|
May
(7) |
Jun
(3) |
Jul
|
Aug
|
Sep
(2) |
Oct
(21) |
Nov
(6) |
Dec
(2) |
2016 |
Jan
(4) |
Feb
(2) |
Mar
(7) |
Apr
(3) |
May
(11) |
Jun
(6) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
(6) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(4) |
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(8) |
Nov
|
Dec
|
2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
1
(3) |
2
(2) |
3
(2) |
4
(3) |
5
(1) |
6
(3) |
7
(5) |
8
(2) |
9
(2) |
10
(4) |
11
(3) |
12
|
13
|
14
(1) |
15
(1) |
16
(2) |
17
|
18
|
19
|
20
|
21
(2) |
22
|
23
|
24
(1) |
25
|
26
|
27
(2) |
28
(2) |
29
(1) |
30
(1) |
31
|
|
|
From: Steve K. <ha...@ya...> - 2006-08-01 22:02:32
|
Hi everyone, I have problem when using wxSocket in wxLua, ReadMsg return some garbage at the end of the string. The senario is: c. WriteMsg(luastr, luastr:len()) s. ReadMsg(80) // 80 is assured to be much bigger than luastr:len() If using in C++ (wxWidgets) the buffer returned by ReadMsg (even the nbytes is much bigger than the len actually written to socket) is the correct len. Have looked at the wxWidget source code and verify this. However if using it in Lua, I get garbage string at the end. So I propose to change this line: lua_pushlstring(L, (const char *)buffer, nbytes); to lua_pushlstring(L, (const char *)buffer, self->LastCount()); // skieu in wxLua_wxSocketBase_Read(lua_State *L) and wxLua_wxSocketBase_ReadMsg(lua_State *L) I am not sure of the side effect of that change but it worked for me, I never get any garbage since then :-) Any comment? Cheers S.KIEU Send instant messages to your online friends http://au.messenger.yahoo.com |
From: Richard S. <ric...@gm...> - 2006-08-01 05:08:39
|
Thanks for the tips, I think I'll be going with wxWidgets in C++, rather than wxLua as wxLua seems to have a few memory leaks... is this just my setup? eg, the editor.wx.lua runs fine at first, but if I leave it open for more than 15 minutes it becomes unusable with ~100mb ram and ~ 85% processor. I'm running ubuntu 5 on an amd athlon xp Although, My C++ isn't brilliant so I'll no doubt introduce some myself. With the help of wxGlade I was able to get a basic grid interface working, with a custom wxGridTableBase that will soon contain some basic bindings to my lua code. On 8/1/06, John Labenski <jla...@gm...> wrote: > > On 7/30/06, Richard Simes <ric...@gm...> wrote: > > I have just started writing a spreadsheet program in lua that supports > > functions, cell ranges and sorting. have got to the point where it > really > > needs a user interface to be useable to anyone so am investigating > wxLua. > > Lua should make scripting arbitrary functions fairly easy. Wonderfully easy - I have the lua api working well. I'll post a link to lua-l as soon as I get a working prototype ;-) Thanks for the help. Richard |
From: John L. <jla...@gm...> - 2006-08-01 04:50:14
|
On 7/30/06, Richard Simes <ric...@gm...> wrote: > I have just started writing a spreadsheet program in lua that supports > functions, cell ranges and sorting. have got to the point where it really > needs a user interface to be useable to anyone so am investigating wxLua. Lua should make scripting arbitrary functions fairly easy. > How can I use a wxGrid in such a way that the value typed into a cell is not > the same as the value displayed? (if a function is inputted) This is probably best done using a lua table in addition to the wxGrid's "cell value" which is just the displayed string value. The lua table could store the values using a string represenation of the coords, eg. string.format("%d, %d", row, col). > I imagine i need to call grid:SetDefaultRenderer() > can a cell renderer object be defined from lua? As it's user-data, I suspect > this might not be possible? SetDefaultRenderer has been broken in wxWidgets for years, I submitted a patch quite some time ago, but I think it's been lost since. You can catch the events for set cell value and put them into a separate lua table and then write to the wxGrid what the output of the function or whatever was entered should be. I think this would be simplest and should be enough. > Help would be appreciated, though I suppose I should read up on wxWidgets a > bit more before I launch into this myself... The wxGrid component is hard to get a handle on at first glance, but hopefully since you don't have to compile as in C++ you can get something going fairly quickly. Regards, John Labenski |