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
|
From: Roy H. <ro...@gm...> - 2015-01-18 23:28:08
|
@Paul: Thanks for the pointer to ZeroBrane. I looked at your IDE, and it looks really interesting. Can you help with some newbie questions? >> I am looking to build cross-platform Lua based apps > >I can't help with this particular issue as I use gcc rather than >clang, but I do build cross-platform lua apps using wxlua and support >Windows, OSX, and various flavors of Linux. But I am not familiar with gcc or clang, and what effect they have with building cross platform apps. Can I not compile to certain platforms with gcc or clang? I don't really understand the process here. I am assuming I build my app and compile it to Win, OSX, IOS or Droid. Do I need to have a 'production' build for wxWidgets as part of the process? Roy |
From: Roy H. <ro...@gm...> - 2015-01-18 22:37:36
|
I am still getting errors after trying new config settings for installing wxWidgets. Any pointers greatly appreciated. ../configure --prefix=$PWD \ --with-macosx-version-min=10.9 \ --with-osx-cocoa CXX='clang++ -std=c++11 -stdlib=libc++' CC=clang \ --enable-unicode \ --disable-shared \ --enable-optimise=no \ --enable-mem_tracing=no \ --enable-profile=no \ --with-dmalloc=no \ \ --enable-debug \ --enable-debug_flag \ --enable-debug_info \ --enable-debug_gdb \ --enable-debug_cntxt \ \ --with-opengl \ --enable-sound \ --enable-mediactrl \ --enable-graphics_ctx \ --enable-controls \ \ --enable-dataviewctrl 2>&1 | tee configure-osx2ud.log ---------------------------------------- The configure-osx2ud.log says: configure: WARNING: wxMutex::LockTimeout() will not work configure: WARNING: sys/epoll.h not available, wxEpollDispatcher disabled configure: WARNING: Dialup manager not supported on this platform... disabled checking CXXWARNINGS for gcc -Woverloaded-virtual... -Woverloaded-virtual Libtiff is now configured for i386-apple-darwin13.4.0 Installation directory: /Users/royhinkelman/wxWidgets302/build_osx_ud Documentation directory: ${prefix}/share/doc/tiff-4.0.3 C compiler: clang -g -O2 -Wall -W C++ compiler: clang++ -std=c++11 -stdlib=libc++ -g -O2 Enable runtime linker paths: no Enable linker symbol versioning: no Support Microsoft Document Imaging: yes Use win32 IO: no Support for internal codecs: CCITT Group 3 & 4 algorithms: yes Macintosh PackBits algorithm: yes LZW algorithm: yes ThunderScan 4-bit RLE algorithm: yes NeXT 2-bit RLE algorithm: yes LogLuv high dynamic range encoding: yes Support for external codecs: ZLIB support: yes Pixar log-format algorithm: yes JPEG support: no Old JPEG support: no JPEG 8/12 bit dual mode: no ISO JBIG support: no LZMA2 support: no C++ support: yes OpenGL support: no Configured wxWidgets 3.0.2 for `x86_64-apple-darwin13.4.0' Which GUI toolkit should wxWidgets use? osx_cocoa Should wxWidgets be compiled into single library? no Should wxWidgets be linked as a shared library? no Should wxWidgets support Unicode? yes (using wchar_t) What level of wxWidgets compatibility should be enabled? wxWidgets 2.6 no wxWidgets 2.8 yes Which libraries should wxWidgets use? STL no jpeg builtin png builtin regex builtin tiff builtin zlib sys expat sys libmspack no sdl no ------------------------------------- after make -j4 ../src/osx/webview_webkit.mm:392:30: warning: incompatible pointer types sending 'WebViewUIDelegate *' to parameter of type 'id<WKUIDelegate>' [-Wincompatible-pointer-types] [m_webView setUIDelegate:uiDelegate]; ^~~~~~~~~~ ../src/osx/webview_webkit.mm:464:34: warning: 'WKPreferences' may not respond to 'setUsesPageCache:' [[m_webView preferences] setUsesPageCache:NO]; ~~~~~~~~~~~~~~~~~~~~~~~ ^ ../src/osx/webview_webkit.mm:466:34: warning: 'WKPreferences' may not respond to 'setUsesPageCache:' [[m_webView preferences] setUsesPageCache:YES]; ~~~~~~~~~~~~~~~~~~~~~~~ ^ ../src/osx/webview_webkit.mm:936:25: error: cannot initialize a variable of type 'WebBackForwardList *' with an rvalue of type 'WKBackForwardList *' WebBackForwardList* history = [m_webView backForwardList]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/osx/webview_webkit.mm:954:25: error: cannot initialize a variable of type 'WebBackForwardList *' with an rvalue of type 'WKBackForwardList *' WebBackForwardList* history = [m_webView backForwardList]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings and 2 errors generated. make: *** [webviewlib_osx_webview_webkit.o] Error 1 make: *** Waiting for unfinished jobs.... ---------------------------------- after cd samples/widgets make ../../../samples/widgets/choice.cpp:218:27: warning: unused variable 'modes' [-Wunused-variable] static const wxString modes[] = ^ 1 warning generated. ld: library not found for -lwx_osx_cocoau_adv-3.0 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [widgets] Error 1 Roy |
From: Paul K <pau...@ya...> - 2015-01-13 05:00:31
|
Hi Roy, > I am about to install wxWidgets in preparation for wxLua, and looking for any advice or 'gotcha's' before starting the process. I use my own scripts to get wxwidgets code, run configure and then call make. I have been doing this for several years with different versions and the issues were mainly related to compatibility as I usually compile with the trunk version of wxwidgets and wxlua may lag a bit behind. I also have several small patches I apply that haven't been incorporated into wxlua. > I am looking to build cross-platform Lua based apps I can't help with this particular issue as I use gcc rather than clang, but I do build cross-platform lua apps using wxlua and support Windows, OSX, and various flavors of Linux. I don't know if the project structure I have works for you, but the repository includes build scripts for all the platforms (that build wxwidgets and wxlua from their repo versions) and also allows running the application without any compilation on all supported platforms. I've seen reports that some of the users take project files as the skeleton to build their own apps. The repository is at https://github.com/pkulchenko/ZeroBraneStudio, the build scripts are in the build/ folder and the project description is here: http://studio.zerobrane.com. Paul. |
From: Roy H. <ro...@gm...> - 2015-01-11 21:02:40
|
I am about to install wxWidgets in preparation for wxLua, and looking for any advice or 'gotcha's' before starting the process. I'm a web developer (PHP, HTML5, JQuery) with little knowledge of command line or the 'configure / make' installation cycle involved, so I ask for patience. I am looking to build cross-platform Lua based apps I am following the install instructions here: file:///Users/royhinkelman/Downloads/wxLua-2.8.12.3-src/docs/install.html 1. Installing wxWidgets 1. re: the example configure file written to produce a Unicode, Debug build. I assume I would have a different build for production, correct? Are there examples of different build configs for wxWidgets anywhere? 2. Is the configure example still considered 'best practices' for my OS setup? 2. When I run the example configuration file, I get the following warnings. Should I be concerned about any of these? 1. configure: WARNING: Defaulting to the builtin regex library for Unicode build. configure: WARNING: system png library not found or too old, will use built-in instead configure: WARNING: system jpeg library not found, will use built-in instead configure: WARNING: system tiff library not found, will use built-in instead configure: WARNING: wxMutex::LockTimeout() will not work configure: WARNING: sys/epoll.h not available, wxEpollDispatcher disabled configure: WARNING: Dialup manager not supported on this platform... disabled 3. when I ran make, I get these. 1. ../src/osx/webview_webkit.mm:392:30: warning: incompatible pointer types sending 'WebViewUIDelegate *' to parameter of type 'id<WKUIDelegate>' [-Wincompatible-pointer-types] [m_webView setUIDelegate:uiDelegate]; ^~~~~~~~~~ ../src/osx/webview_webkit.mm:464:34: warning: 'WKPreferences' may not respond to 'setUsesPageCache:' [[m_webView preferences] setUsesPageCache:NO]; ~~~~~~~~~~~~~~~~~~~~~~~ ^ ../src/osx/webview_webkit.mm:466:34: warning: 'WKPreferences' may not respond to 'setUsesPageCache:' [[m_webView preferences] setUsesPageCache:YES]; ~~~~~~~~~~~~~~~~~~~~~~~ ^ ../src/osx/webview_webkit.mm:936:25: error: cannot initialize a variable of type 'WebBackForwardList *' with an rvalue of type 'WKBackForwardList *' WebBackForwardList* history = [m_webView backForwardList]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/osx/webview_webkit.mm:954:25: error: cannot initialize a variable of type 'WebBackForwardList *' with an rvalue of type 'WKBackForwardList *' WebBackForwardList* history = [m_webView backForwardList]; 4. and, when I run cd samples/widgets, make, I get 1. ld: library not found for -lwx_osx_cocoau_adv-3.0 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [widgets] Error 1 2. and ./widgets says 'No such file or directory' Any pointers or advise greatly appreciated. Roy Hinkelman I respect faith, but doubt is what gets you an education. -- Wilson Mizner |
From: Ulrich S. <u.s...@gm...> - 2014-12-12 06:56:39
|
Am 12.12.2014 um 05:23 schrieb John Labenski: > On Thu, Dec 11, 2014 at 10:09 AM, Ulrich Schmidt <u.s...@gm... > <mailto:u.s...@gm...>> wrote: > > I compiled sucessfully wx.dll using wxWidgets 3.0 (mingw64/gcc4.8.1). > So far so good. > Now i want to compile the wx-lua-module as a static lib. Is this > possible using cmake? I got a libwx.dll.a but this points to > wx.dll and > thats not what i want. > > > It is not possible, Lua needs a shared library for require() to load. > However, you can use wxLua.exe or wxLuaFreeze.exe to have a single > executable that does the same thing as calling 'require("wx")' without > the extra wx.dll lib since it's embedded in the exe. > > Regards, > John > Sorry John, thats not correct. It is possible (and i do it this way with other lua libs + lua runtime) to compile a static lib. The only exported function needs to be luaopen_<modname>. So it would be great if i could build a single wx.a exporting luapoen_wx. I tried to write my own makefile but until now it was too time consuming to figure out the dependecies. So if you could tell me the dependencies needed for wx.dll, i probably could write the needed makefile by myself. TIA. Ulrich. |
From: John L. <jla...@gm...> - 2014-12-12 04:23:10
|
On Thu, Dec 11, 2014 at 10:09 AM, Ulrich Schmidt <u.s...@gm...> wrote: > I compiled sucessfully wx.dll using wxWidgets 3.0 (mingw64/gcc4.8.1). > So far so good. > Now i want to compile the wx-lua-module as a static lib. Is this > possible using cmake? I got a libwx.dll.a but this points to wx.dll and > thats not what i want. > > It is not possible, Lua needs a shared library for require() to load. However, you can use wxLua.exe or wxLuaFreeze.exe to have a single executable that does the same thing as calling 'require("wx")' without the extra wx.dll lib since it's embedded in the exe. Regards, John Am 06.12.2014 um 08:20 schrieb Ulrich Schmidt: > >> Why are you not using a 3.x wxWidgets version? It should be better and > >> wxLua compiles against it. > > I wasnt shure wxlua compiles with wxwidgets 3.x. > > Now i will try 3.x, thanks. > >> Thanks for the reminder. What mingw are you using? It looks like > >> things have changed since I last installed it. > >> > >> One of these? > >> > http://sourceforge.net/projects/mingw/files/Installer/mingw-get/mingw-get-0.6.2-beta-20131004-1/ > > I use MinGW-64 (http://sourceforge.net/projects/mingw-w64/) gcc4.8.1 > > > > > ------------------------------------------------------------------------------ > > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > > with Interactivity, Sharing, Native Excel Exports, App Integration & more > > Get technology previously reserved for billion-dollar corporations, FREE > > > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > > _______________________________________________ > > wxlua-users mailing list > > wxl...@li... > > https://lists.sourceforge.net/lists/listinfo/wxlua-users > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > wxlua-users mailing list > wxl...@li... > https://lists.sourceforge.net/lists/listinfo/wxlua-users > |
From: Ulrich S. <u.s...@gm...> - 2014-12-11 15:09:23
|
I compiled sucessfully wx.dll using wxWidgets 3.0 (mingw64/gcc4.8.1). So far so good. Now i want to compile the wx-lua-module as a static lib. Is this possible using cmake? I got a libwx.dll.a but this points to wx.dll and thats not what i want. TIA. Ulrich. Am 06.12.2014 um 08:20 schrieb Ulrich Schmidt: >> Why are you not using a 3.x wxWidgets version? It should be better and >> wxLua compiles against it. > I wasnt shure wxlua compiles with wxwidgets 3.x. > Now i will try 3.x, thanks. >> Thanks for the reminder. What mingw are you using? It looks like >> things have changed since I last installed it. >> >> One of these? >> http://sourceforge.net/projects/mingw/files/Installer/mingw-get/mingw-get-0.6.2-beta-20131004-1/ > I use MinGW-64 (http://sourceforge.net/projects/mingw-w64/) gcc4.8.1 > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > wxlua-users mailing list > wxl...@li... > https://lists.sourceforge.net/lists/listinfo/wxlua-users |
From: Paul K <pau...@ya...> - 2014-12-10 04:46:32
|
Hi John, > It would have to be done. Are you sure that this is something you really want to do? The wrapping of the wxArtTabArt class would take many hours and is very specialized. Maybe there's another way to do what you want? I don't think there is any alternative; it's not super critical, but having a way to do this would allow styling tab controls the way I want, which is a frequent request for my application. > On the other hand, if you could provide the patch I would be happy to apply it. I looked at the code and while I'm comfortable with enabling methods added in recent versions of wxwidgets, this is still too risky of a change for me (as it requires knowledge of how new wxlua types can be created and how to establish callbacks from wxwidgets). This seems like too much work, so I'd rather take other changes I referenced in my earlier post if you have time: http://www.mail-archive.com/wxl...@li.../msg03582.html Paul. On Tue, Dec 9, 2014 at 6:14 PM, John Labenski <jla...@gm...> wrote: > On Mon, Nov 24, 2014 at 6:21 PM, Paul K <pau...@ya...> wrote: >> >> Hi John, >> >> I'm considering drawing my own tabs and the background for >> wxAuiNotebook, but don't see a way to do this in the current wxlua. >> There is wxAuiDefaultTabArt >> (http://docs.wxwidgets.org/trunk/classwx_aui_default_tab_art.html) >> with various methods like DrawTab and DrawBackground and calling those >> methods work, but what I need is to be able to provide my own class >> derived from wxAuiDefaultTabArt and to provide my own implementations >> for those methods, such that when I register this tab art with >> wxAuiNotebook, my methods are called and the tabs look like I want. >> >> Is this already available or is this something you'd need to >> implement? Thank you. >> > > It would have to be done. Are you sure that this is something you really > want to do? The wrapping of the wxArtTabArt class would take many hours and > is very specialized. Maybe there's another way to do what you want? On the > other hand, if you could provide the patch I would be happy to apply it. > > Regards, > John |
From: John L. <jla...@gm...> - 2014-12-10 02:14:48
|
On Mon, Nov 24, 2014 at 6:21 PM, Paul K <pau...@ya...> wrote: > Hi John, > > I'm considering drawing my own tabs and the background for > wxAuiNotebook, but don't see a way to do this in the current wxlua. > There is wxAuiDefaultTabArt > (http://docs.wxwidgets.org/trunk/classwx_aui_default_tab_art.html) > with various methods like DrawTab and DrawBackground and calling those > methods work, but what I need is to be able to provide my own class > derived from wxAuiDefaultTabArt and to provide my own implementations > for those methods, such that when I register this tab art with > wxAuiNotebook, my methods are called and the tabs look like I want. > > Is this already available or is this something you'd need to > implement? Thank you. > > It would have to be done. Are you sure that this is something you really want to do? The wrapping of the wxArtTabArt class would take many hours and is very specialized. Maybe there's another way to do what you want? On the other hand, if you could provide the patch I would be happy to apply it. Regards, John |
From: Ulrich S. <u.s...@gm...> - 2014-12-06 07:20:43
|
> Why are you not using a 3.x wxWidgets version? It should be better and > wxLua compiles against it. I wasnt shure wxlua compiles with wxwidgets 3.x. Now i will try 3.x, thanks. > > Thanks for the reminder. What mingw are you using? It looks like > things have changed since I last installed it. > > One of these? > http://sourceforge.net/projects/mingw/files/Installer/mingw-get/mingw-get-0.6.2-beta-20131004-1/ I use MinGW-64 (http://sourceforge.net/projects/mingw-w64/) gcc4.8.1 |
From: John L. <jla...@gm...> - 2014-12-05 20:47:02
|
On Sat, Nov 29, 2014 at 9:22 AM, Ulrich Schmidt <u.s...@gm...> wrote: > Hi all. > > I compiled wxlua (trunk) using MinGW-64 gcc 4.8.1 on Win7 to get some > 32bit Windows exes/dlls. > I compiled against wxwidgets 2.8.12 and 2.9.5 > I figured out some nessesary changes: (2.8.12 works. 2.9.5 not finished > yet) > > Why are you not using a 3.x wxWidgets version? It should be better and wxLua compiles against it. > 1. alredy discussed in this mailing list: > modules/wxbind/src/wxcore_bind.cpp > The 2 "#if defined(__MINGW32__) || defined(__GNUWIN32__)" at line > 66 and 7553 > create a error and i removed the entire if-endif-blocks. It seems > newer gcc compilers > dont need this hack anymore. > > Thanks for the reminder. What mingw are you using? It looks like things have changed since I last installed it. One of these? http://sourceforge.net/projects/mingw/files/Installer/mingw-get/mingw-get-0.6.2-beta-20131004-1/ > 2. modules/wxbind/src/wxbase_bind.cpp > 2 constants not declared (in 2.9.5) -> inserted 3 #if defined()'s > below line 387 > > --8X-------------------------------------------------------------------------- > #if wxUSE_FSWATCHER && wxCHECK_VERSION(2,9,4) > { "wxFSW_EVENT_WARNING", wxFSW_EVENT_WARNING }, > #if defined(wxFSW_WARNING_GENERAL) > { "wxFSW_WARNING_GENERAL", wxFSW_WARNING_GENERAL }, > #endif > #if defined(wxFSW_WARNING_NONE) > { "wxFSW_WARNING_NONE", wxFSW_WARNING_NONE }, > #endif > #if defined(wxFSW_WARNING_OVERFLOW) > { "wxFSW_WARNING_OVERFLOW", wxFSW_WARNING_OVERFLOW }, > #endif > #endif // wxUSE_FSWATCHER && wxCHECK_VERSION(2,9,4) > > --8X-------------------------------------------------------------------------- > > 3. I linked a existing lua51.dll (luajit) and used the luajit header > files to include. > modules/wxlua/lbitlib.c: need a definition for LUAI_INT32, so i > inserted at line 44: > > --8X-------------------------------------------------------------------------- > #if !defined(LUAI_INT32) > #define LUAI_INT32 int > #endif > > --8X-------------------------------------------------------------------------- > (probably not bullet proof but at least it worked.) > > Humm, this should be fixed in SVN, but maybe I forgot to commit it. > 4. Suggestion: I compiled MinSizeRel. I need to strip manually. > May be you can strip dll and exe files automatically for Release- > and MinSizeRel-builds? > > I'll probably leave this as an exercise for the user since there may be some value in the non-stripped binaries. Thanks for the feedback, I hope to get to these next week. John |
From: Milind G. <mil...@gm...> - 2014-12-05 20:42:10
|
Thanks, Milind On Fri, Dec 5, 2014 at 11:52 AM, John Labenski <jla...@gm...> wrote: > On Tue, Dec 2, 2014 at 10:46 AM, Milind Gupta <mil...@gm...> > wrote: > >> The error is: >> /wxLua-2.8.12.3-src/modules/wxstedit/src/precomp.h:7:23: fatal error: >> wx/wxprec.h: No such file or directory >> #include <wx/wxprec.h> >> > > > When you run cmake you should see something like this: > > -- * Found wxWidgets : > -- * - wxWidgets_VERSION = 3.1.0 = 3.1.0 > -- * - wxWidgets_COMPONENTS = > stc;webview;gl;xrc;xml;net;media;propgrid;richtext;aui;html;adv;core;base > -- * - wxWidgets_INCLUDE_DIRS = > /home/jlabenski/jlabenski/devel/wx/wx/wxWidgets/wxWidgets-trunk/build_gtk2ud/lib/wx/include/gtk2-unicode-3.1;/home/jlabenski/jlabenski/devel/wx/wx/wxWidgets/wxWidgets-trunk/include > -- * - wxWidgets_LIBRARY_DIRS = > -- * - wxWidgets_LIBRARIES = > -L/home/jlabenski/jlabenski/devel/wx/wx/wxWidgets/wxWidgets-trunk/build_gtk2ud/lib;-pthread;;;-Wl,-rpath,/home/jlabenski/jlabenski/devel/wx/wx/wxWidgets/wxWidgets-trunk/build_gtk2ud/lib;-lwx_gtk2u_stc-3.1;-lwx_gtk2u_webview-3.1;-lwx_gtk2u_gl-3.1;-lwx_gtk2u_xrc-3.1;-lwx_baseu_xml-3.1;-lwx_baseu_net-3.1;-lwx_gtk2u_media-3.1;-lwx_gtk2u_propgrid-3.1;-lwx_gtk2u_richtext-3.1;-lwx_gtk2u_aui-3.1;-lwx_gtk2u_html-3.1;-lwx_gtk2u_adv-3.1;-lwx_gtk2u_core-3.1;-lwx_baseu-3.1 > > > You probably want to use the SVN head too since I believe that I have done > some work on the cmake build for mingw that might solve your problem. > > Regards, > John > > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > wxlua-users mailing list > wxl...@li... > https://lists.sourceforge.net/lists/listinfo/wxlua-users > > |
From: John L. <jla...@gm...> - 2014-12-05 19:52:54
|
On Tue, Dec 2, 2014 at 10:46 AM, Milind Gupta <mil...@gm...> wrote: > The error is: > /wxLua-2.8.12.3-src/modules/wxstedit/src/precomp.h:7:23: fatal error: > wx/wxprec.h: No such file or directory > #include <wx/wxprec.h> > When you run cmake you should see something like this: -- * Found wxWidgets : -- * - wxWidgets_VERSION = 3.1.0 = 3.1.0 -- * - wxWidgets_COMPONENTS = stc;webview;gl;xrc;xml;net;media;propgrid;richtext;aui;html;adv;core;base -- * - wxWidgets_INCLUDE_DIRS = /home/jlabenski/jlabenski/devel/wx/wx/wxWidgets/wxWidgets-trunk/build_gtk2ud/lib/wx/include/gtk2-unicode-3.1;/home/jlabenski/jlabenski/devel/wx/wx/wxWidgets/wxWidgets-trunk/include -- * - wxWidgets_LIBRARY_DIRS = -- * - wxWidgets_LIBRARIES = -L/home/jlabenski/jlabenski/devel/wx/wx/wxWidgets/wxWidgets-trunk/build_gtk2ud/lib;-pthread;;;-Wl,-rpath,/home/jlabenski/jlabenski/devel/wx/wx/wxWidgets/wxWidgets-trunk/build_gtk2ud/lib;-lwx_gtk2u_stc-3.1;-lwx_gtk2u_webview-3.1;-lwx_gtk2u_gl-3.1;-lwx_gtk2u_xrc-3.1;-lwx_baseu_xml-3.1;-lwx_baseu_net-3.1;-lwx_gtk2u_media-3.1;-lwx_gtk2u_propgrid-3.1;-lwx_gtk2u_richtext-3.1;-lwx_gtk2u_aui-3.1;-lwx_gtk2u_html-3.1;-lwx_gtk2u_adv-3.1;-lwx_gtk2u_core-3.1;-lwx_baseu-3.1 You probably want to use the SVN head too since I believe that I have done some work on the cmake build for mingw that might solve your problem. Regards, John |
From: John L. <jla...@gm...> - 2014-12-05 19:44:58
|
On Fri, Dec 5, 2014 at 11:48 AM, Les Newell <les...@fa...> wrote: > I'm not sure where to submit a patch but the wxGridCellEditor and > wxGridCellRenderer classes should not be automatically deleted. The grid > control takes ownership of these objects causing a crash after the grid is > deleted. I have attached a patch for the grid binding file. > > Ahh, yes I call IncRef() when adding them to the grid, but I believe that I should actually call DecRef() on them instead of %delete. I should be able to get to it next week. Thanks, John ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > wxlua-users mailing list > wxl...@li... > https://lists.sourceforge.net/lists/listinfo/wxlua-users > > |
From: Les N. <les...@fa...> - 2014-12-05 17:07:34
|
I'm not sure where to submit a patch but the wxGridCellEditor and wxGridCellRenderer classes should not be automatically deleted. The grid control takes ownership of these objects causing a crash after the grid is deleted. I have attached a patch for the grid binding file. Les |
From: Paul K <pau...@ya...> - 2014-12-02 16:29:42
|
Hi Milind, > I get this error when I start the wxLua make step. You wrote "this", but there is no error message or the include file name in your email. Paul. On Tue, Dec 2, 2014 at 7:45 AM, Milind Gupta <mil...@gm...> wrote: > Hi, > I get this error when I start the wxLua make step. WxWidgets make went > fine, Cmake step went fine but somehow it is not able to locate this include > file. I already set the wxWidgets Root directory and lib directory > parameters in CMAKE and it is able to detect the version (I am compiling > against 3.0.2) but still when running make (using mingw) it complains about > not being able to find this include file. > What am I missing in my build steps to make it work? > > Thanks, > Milind > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > wxlua-users mailing list > wxl...@li... > https://lists.sourceforge.net/lists/listinfo/wxlua-users > |
From: Milind G. <mil...@gm...> - 2014-12-02 15:46:23
|
The error is: /wxLua-2.8.12.3-src/modules/wxstedit/src/precomp.h:7:23: fatal error: wx/wxprec.h: No such file or directory #include <wx/wxprec.h> ^ compilation terminated. modules\wxstedit\CMakeFiles\wxStEditLib_precomp.dir\build.make:53: recipe for target 'modules/wxstedit/include/wxStEditLib_precomp.h.gch' failed mingw32-make[2]: *** [modules/wxstedit/include/wxStEditLib_precomp.h.gch] Error1 mingw32-make[2]: Leaving directory 'D:/Milind/Downloads/wxLua-2.8.12.3-src/wxlua-build' CMakeFiles\Makefile2:151: recipe for target 'modules/wxstedit/CMakeFiles/wxStEditLib_precomp.dir/all' failed mingw32-make[1]: *** [modules/wxstedit/CMakeFiles/wxStEditLib_precomp.dir/all] Error 2 mingw32-make[1]: Leaving directory 'D:/Milind/Downloads/wxLua-2.8.12.3-src/wxlua-build' Makefile:139: recipe for target 'all' failed mingw32-make: *** [all] Error 2 On Tue, Dec 2, 2014 at 7:45 AM, Milind Gupta <mil...@gm...> wrote: > Hi, > I get this error when I start the wxLua make step. WxWidgets make > went fine, Cmake step went fine but somehow it is not able to locate this > include file. I already set the wxWidgets Root directory and lib directory > parameters in CMAKE and it is able to detect the version (I am compiling > against 3.0.2) but still when running make (using mingw) it complains about > not being able to find this include file. > What am I missing in my build steps to make it work? > > Thanks, > Milind > > |
From: Milind G. <mil...@gm...> - 2014-12-02 15:45:37
|
Hi, I get this error when I start the wxLua make step. WxWidgets make went fine, Cmake step went fine but somehow it is not able to locate this include file. I already set the wxWidgets Root directory and lib directory parameters in CMAKE and it is able to detect the version (I am compiling against 3.0.2) but still when running make (using mingw) it complains about not being able to find this include file. What am I missing in my build steps to make it work? Thanks, Milind |
From: Ulrich S. <u.s...@gm...> - 2014-11-29 14:22:12
|
Hi all. I compiled wxlua (trunk) using MinGW-64 gcc 4.8.1 on Win7 to get some 32bit Windows exes/dlls. I compiled against wxwidgets 2.8.12 and 2.9.5 I figured out some nessesary changes: (2.8.12 works. 2.9.5 not finished yet) 1. alredy discussed in this mailing list: modules/wxbind/src/wxcore_bind.cpp The 2 "#if defined(__MINGW32__) || defined(__GNUWIN32__)" at line 66 and 7553 create a error and i removed the entire if-endif-blocks. It seems newer gcc compilers dont need this hack anymore. 2. modules/wxbind/src/wxbase_bind.cpp 2 constants not declared (in 2.9.5) -> inserted 3 #if defined()'s below line 387 --8X-------------------------------------------------------------------------- #if wxUSE_FSWATCHER && wxCHECK_VERSION(2,9,4) { "wxFSW_EVENT_WARNING", wxFSW_EVENT_WARNING }, #if defined(wxFSW_WARNING_GENERAL) { "wxFSW_WARNING_GENERAL", wxFSW_WARNING_GENERAL }, #endif #if defined(wxFSW_WARNING_NONE) { "wxFSW_WARNING_NONE", wxFSW_WARNING_NONE }, #endif #if defined(wxFSW_WARNING_OVERFLOW) { "wxFSW_WARNING_OVERFLOW", wxFSW_WARNING_OVERFLOW }, #endif #endif // wxUSE_FSWATCHER && wxCHECK_VERSION(2,9,4) --8X-------------------------------------------------------------------------- 3. I linked a existing lua51.dll (luajit) and used the luajit header files to include. modules/wxlua/lbitlib.c: need a definition for LUAI_INT32, so i inserted at line 44: --8X-------------------------------------------------------------------------- #if !defined(LUAI_INT32) #define LUAI_INT32 int #endif --8X-------------------------------------------------------------------------- (probably not bullet proof but at least it worked.) 4. Suggestion: I compiled MinSizeRel. I need to strip manually. May be you can strip dll and exe files automatically for Release- and MinSizeRel-builds? TIA. Ulrich. |
From: Paul K <pau...@ya...> - 2014-11-24 23:28:09
|
Hi John, I'm considering drawing my own tabs and the background for wxAuiNotebook, but don't see a way to do this in the current wxlua. There is wxAuiDefaultTabArt (http://docs.wxwidgets.org/trunk/classwx_aui_default_tab_art.html) with various methods like DrawTab and DrawBackground and calling those methods work, but what I need is to be able to provide my own class derived from wxAuiDefaultTabArt and to provide my own implementations for those methods, such that when I register this tab art with wxAuiNotebook, my methods are called and the tabs look like I want. Is this already available or is this something you'd need to implement? Thank you. Paul. |
From: Paul K <pau...@ya...> - 2014-10-30 18:01:35
|
Hi John, >> > I'm looking for a way to provide MacNewFile, MacOpenFiles, and >> > MacReopenApp methods >> > (http://docs.wxwidgets.org/trunk/classwx_app.html), but can't figure >> > out how to do this in wxlua and don't see this in any of the examples. >> >> Can these methods be used with the current version of wxlua or do they >> need to be added first? > > They need to be added, it should be doable. Any plans to add these methods? Also, I have a short list of various methods that exist in wxwidgets 3.x, but are missing from wxlua API: wxTopLevelWindow needs EnableFullScreenView wxTreeCtrl needs GetFocusedItem, SetFocusedItem, ClearFocusedItem wxSTC needs ScrollRange, ScrollCaret, SetFontQuality, AddStyledText wxAuiTabArt needs SetColour and SetActiveColour If it makes things easier for you, I can probably submit the initial patch that adds these methods, but AddStyledText seems to be disabled explicitly, so I'd appreciate if you could check why that's the case. Thank you. Also, it's possible to provide my own wxAuiTabArt provider? Paul. |
From: Victor B. <so...@te...> - 2014-10-28 15:47:58
|
that is what I thought when i saw: // the one and only global application object static wxAppConsole *ms_appInstance; but also had seen some topics about trying to make VST-plugins GUI with wxWidgets, as this plugins are one dll loaded multiple times by the vst-host I guess this is an imposible task also. what a pitty!! thanks victor ----- Original Message ----- From: John Labenski To: wxl...@li... Sent: Monday, October 27, 2014 9:44 PM Subject: Re: [wxlua-users] using wx in two lanes On Mon, Oct 27, 2014 at 8:03 AM, Victor Bombi <so...@te...> wrote: Hello, this is related to something we talked before in the list. In order to require"wx" from two diferent lanes in luaLanes I modified luamodule.cpp: instead of static wxLuaState s_wxlState; I have wxLuaState* s_wxlState = new wxLuaState; inside luaopen_wx so that we get a different wxLuaState in each lane. In each lane a wxFrame is created and wxGetApp():MainLoop() is called at the end of the function used as the lane body. The first lane that calls wxGetApp():MainLoop() succeds but the second one fails because IsMainLoopRunning is true (as it is refering the same instance) and this lane ends. The main problem I see is that there is only one wxApp created by wxWidgets so it is not possible to have two independent message loops. (and maybe two independent wxApps) Is there something that can be done to create two different wxApp one in each lane? I'm pretty sure that having two separate wxApps in the same application is not supported by wxWidgets. Doing anything with a GUI widget from different threads at the same time is definitely not supported by any underlying GUI framework that wxWidgets uses; MSW, GTK, OSX, etc. The standard practice is to create the GUI in one and only one thread (doesn't have to be main, but typically is) and then use wxEvtHandler::QueueEvent(wx.wxCommandEvent(...)) to post messages from any other thread to the GUI thread. Basically, you connect your app to an arbitrary event type, wxEVT_COMMAND_BUTTON_CLICKED for example, with a unique ID and pass your data through the wxCommandEvent's Get/SetString/Int() etc. You may want to use lanes to do this message passing between threads if you like or if it's possible. The bottom line, I really don't think creating two wxApps in a single process is ever going to work even if the wxLua side was made thread-safe. It would be incredibly fragile. Regards, John ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ _______________________________________________ wxlua-users mailing list wxl...@li... https://lists.sourceforge.net/lists/listinfo/wxlua-users |
From: John L. <jla...@gm...> - 2014-10-27 20:45:47
|
On Mon, Oct 27, 2014 at 8:03 AM, Victor Bombi <so...@te...> wrote: > Hello, > > this is related to something we talked before in the list. > > In order to require"wx" from two diferent lanes in luaLanes I modified > luamodule.cpp: > instead of static wxLuaState s_wxlState; I have wxLuaState* s_wxlState = > new wxLuaState; inside luaopen_wx so that we get a different wxLuaState in > each lane. > > In each lane a wxFrame is created and wxGetApp():MainLoop() is called at > the > end of the function used as the lane body. > The first lane that calls wxGetApp():MainLoop() succeds but the second one > fails because IsMainLoopRunning is true (as it is refering the same > instance) and this lane ends. > > The main problem I see is that there is only one wxApp created by wxWidgets > so it is not possible to have two independent message loops. (and maybe two > independent wxApps) > > Is there something that can be done to create two different wxApp one in > each lane? > > I'm pretty sure that having two separate wxApps in the same application is not supported by wxWidgets. Doing anything with a GUI widget from different threads at the same time is definitely not supported by any underlying GUI framework that wxWidgets uses; MSW, GTK, OSX, etc. The standard practice is to create the GUI in one and only one thread (doesn't have to be main, but typically is) and then use wxEvtHandler::QueueEvent(wx.wxCommandEvent(...)) to post messages from any other thread to the GUI thread. Basically, you connect your app to an arbitrary event type, wxEVT_COMMAND_BUTTON_CLICKED for example, with a unique ID and pass your data through the wxCommandEvent's Get/SetString/Int() etc. You may want to use lanes to do this message passing between threads if you like or if it's possible. The bottom line, I really don't think creating two wxApps in a single process is ever going to work even if the wxLua side was made thread-safe. It would be incredibly fragile. Regards, John |
From: Victor B. <so...@te...> - 2014-10-27 12:03:52
|
Hello, this is related to something we talked before in the list. In order to require"wx" from two diferent lanes in luaLanes I modified luamodule.cpp: instead of static wxLuaState s_wxlState; I have wxLuaState* s_wxlState = new wxLuaState; inside luaopen_wx so that we get a different wxLuaState in each lane. In each lane a wxFrame is created and wxGetApp():MainLoop() is called at the end of the function used as the lane body. The first lane that calls wxGetApp():MainLoop() succeds but the second one fails because IsMainLoopRunning is true (as it is refering the same instance) and this lane ends. The main problem I see is that there is only one wxApp created by wxWidgets so it is not possible to have two independent message loops. (and maybe two independent wxApps) Is there something that can be done to create two different wxApp one in each lane? Best victor bombi |
From: Laurent R. <lr...@iv...> - 2014-10-24 08:19:51
|
Hi, I'm looking for the x64 Windows binary package of wxLua version 2.8.12.3. Is there somewhere I could find it ? Otherwise, a lot of thanks for your great job. Regards, L. |