1. wxEuphoria 0.12.1 Released
- Posted by ghaberek (admin) Jan 09, 2009
- 1067 views
http://wxeuphoria.sourceforge.net/download.php
Win32 is up, Linux version coming soon...
-Greg
2. Re: wxEuphoria 0.12.1 Released
- Posted by DanM Jan 09, 2009
- 1017 views
Great work Greg!
I found the following demos failed:
display_demo.exw: can't find: xrc_demo.xrc list.exw : procedure Click_Button1() type_check failure, index is {1} (when SECOND item had been selected; is {0} if first item) (also, "index = get_selection( List1 ) if index = -1 then" looks to be wrong, doc for "get_selection" says: "The return is always a sequence, or an empty sequence, if nothing is selected. The other types of controls return -1 is no item is selected") search.exw : find_from has not been declared pos = find_from( delim, text, last ) xrc_demo.exw : wxEuphoria\include\wxeud.e:20069 in function xrc_load_frame()
Oh, and doc says ver. 12.0 insteadof 12.1,
and also neglects to credit your work on it
Dan
3. Re: wxEuphoria 0.12.1 Released
- Posted by ghaberek (admin) Jan 09, 2009
- 998 views
Great work Greg!
I found the following demos failed:
display_demo.exw: can't find: xrc_demo.xrc
Lame. I must have forgot to include the file in the zip.
list.exw : procedure Click_Button1() type_check failure, index is {1} (when SECOND item had been selected; is {0} if first item) (also, "index = get_selection( List1 ) if index = -1 then" looks to be wrong, doc for "get_selection" says: "The return is always a sequence, or an empty sequence, if nothing is selected. The other types of controls return -1 is no item is selected")
Dang, I thought I caught all those. It's supposed to be get_list_selection(), which should be a function in that file.
search.exw : find_from has not been declared pos = find_from( delim, text, last )
You need to upgrade to Euphoria 3.1.1. It includes the find_from() function.
xrc_demo.exw : wxEuphoria\include\wxeud.e:20069 in function xrc_load_frame()
Simply put, I cannot guarantee all the demos work. I'm gradually ironing out these issues. (Some functions are not linking properly to the DLL.)
Oh, and doc says ver. 12.0 insteadof 12.1,
and also neglects to credit your work on it
I noticed that, too. Again, more to update. I'm still getting used to this whole "release" thing.
-Greg
4. Re: wxEuphoria 0.12.1 Released
- Posted by mattlewis (admin) Jan 09, 2009
- 1013 views
Oh, and doc says ver. 12.0 insteadof 12.1,
and also neglects to credit your work on it
I noticed that, too. Again, more to update. I'm still getting used to this whole "release" thing.
I second Dan's sentiment. Getting everything ready for release is my least favorite part of development (excepting maybe writing documentation).
Matt
5. Re: wxEuphoria 0.12.1 Released
- Posted by ghaberek (admin) Jan 09, 2009
- 1000 views
xrc_demo.exw : wxEuphoria\include\wxeud.e:20069 in function xrc_load_frame()
Simply put, I cannot guarantee all the demos work. I'm gradually ironing out these issues. (Some functions are not linking properly to the DLL.)
Matt,
This issue is of some concern to me... define_c_func is returning -1 for a dozen or so functions in the library. Can you help?
-Greg
6. Re: wxEuphoria 0.12.1 Released
- Posted by achury Jan 09, 2009
- 1009 views
I don't erased old install, used your install.bat and I get error like this:
C:\EUPHORIA\include\wxeud.e:12338 a parameter name is expected here global procedure set_list_item( atom list, atom index, atom col, object label, a tom image )
^ Using interpreter 4.0a2 label is a reserved word on 4.0?
Marco Achury Caracas, Venezuela
7. Re: wxEuphoria 0.12.1 Released
- Posted by achury Jan 09, 2009
- 1011 views
Just renaming in the include file some variables with name "label" the examples appear to run well on Eu4.0
Marco Achury
8. Re: wxEuphoria 0.12.1 Released
- Posted by DanM Jan 10, 2009
- 988 views
search.exw : find_from has not been declared pos = find_from( delim, text, last )
You need to upgrade to Euphoria 3.1.1. It includes the find_from() function.
heh heh, you're right! I didn't think of that, sorry
xrc_demo.exw : wxEuphoria\include\wxeud.e:20069 in function xrc_load_frame()
Simply put, I cannot guarantee all the demos work. I'm gradually ironing out these issues. (Some functions are not linking properly to the DLL.)
I understand, & you're doing a great job of tracking down the issues, thanks!
Oh, and doc says ver. 12.0 insteadof 12.1,
and also neglects to credit your work on it
I noticed that, too. Again, more to update. I'm still getting used to this whole "release" thing.
-Greg
Not a small task, but appreciated!
Dan
9. Re: wxEuphoria 0.12.1 Released
- Posted by achury Jan 10, 2009
- 967 views
Another bug running on Eu4.0 alfa 2
Is the bug at WxEuphoria or at 4.0 interpreter?
C:\EUPHORIA\include\wxeud.e:20069 in function xrc_load_frame()
A machine-level exception occurred during execution of this statement
resource = 0
parent = 0
name = {102'f',114'r',109'm',119'w',120'x',68'D',105'i',115's',112'p',
108'l',97'a',121'y',68'D',101'e',109'm',111'o'}
... called from C:\EUPHORIA\wxEuphoria\demo\display_demo.exw:18
Global & Local Variables
C:\EUPHORIA\wxEuphoria\demo\display_demo.exw:
void = <no value>
C:\EUPHORIA\include\misc.e:
pretty_end_col = <no value>
pretty_chars = <no value>
pretty_start_col = <no value>
pretty_level = <no value>
pretty_file = <no value>
pretty_ascii = <no value>
pretty_indent = <no value>
pretty_ascii_min = <no value>
pretty_ascii_max = <no value>
pretty_line_count = <no value>
pretty_line_max = <no value>
pretty_dots = <no value>
pretty_fp_format = <no value>
pretty_int_format = <no value>
pretty_line = <no value>
C:\EUPHORIA\include\get.e:
input_file = <no value>
input_string = <no value>
string_next = <no value>
ch = <no value>
C:\EUPHORIA\include\file.e:
SLASH = 92'\'
my_dir = -2
C:\EUPHORIA\include\machine.e:
mem = 1028400
check_calls = 1
C:\EUPHORIA\include\wxeud.e:
wxWidgets = 16515072
WX_CREATE_ARRAY = {898,910,893,899,953,901,964,963,990,922,911,962,919,
913,949,957,905,915,914,-1,-1,-1,921,996,970,951,909,917,920,906,895,931,
943,932,897,927,926,924,929,936,907,903,937,941,940,939,944,945,946,972,
973,995,930,948,956,959,960,969,971,-1,977,918,976,981,980,978,983,987,982,
975,989,991,994,998,997,950,896,904,934,938,-1,965,986,942,890,892,891,999,
1000,1001,967,985,966,958,928,902,935,993,992,968,925,979,933,889,900,1002,
916,947,952,988,974,894,912,961,984,923,955,954,908}
wx_event_type = 17105696
PATH = {67'C',58':',92'\',69'E',85'U',80'P',72'H',79'O',82'R',73'I',65'A',
92'\',119'w',120'x',69'E',117'u',112'p',104'h',111'o',114'r',105'i',97'a',
92'\',100'd',101'e',109'm',111'o',92'\'}
slash = 92'\'
C:\EUPHORIA\wxEuphoria\demo\display_demo.exw:
display = <no value>
iDisplayCount = <no value>
aAvailableModes = <no value>
i = <no value>
10. Re: wxEuphoria 0.12.1 Released
- Posted by ghaberek (admin) Jan 10, 2009
- 953 views
- Last edited Jan 11, 2009
I don't erased old install, used your install.bat and I get error like this:
The install.bat file installs to %EUDIR%\BIN and %EUDIR%\INCLUDE. So if that points to Euphoria 4, that's where the files will go.
Another bug running on Eu4.0 alfa 2 Is the bug at WxEuphoria or at 4.0 interpreter?
C:\EUPHORIA\include\wxeud.e:20069 in function xrc_load_frame() A machine-level exception occurred during execution of this statement
Any machine-level exception you get is most likely an issue with wxEuphoria. These problems can also occur if you pass the wrong object to a function, since there is no object-level error checking in wxEuphoria (yet).
-GReg
11. Re: wxEuphoria 0.12.1 Released
- Posted by SDPringle Jan 11, 2009
- 950 views
I suggest you try to keep your library compatible with 4.0 without breaking compatability with 3.1 so you know where the errors come from. Once you have it working with 3.1 you can test with 4.0. If you are getting a machine exception you likely need to include my dep package from the archive and follow the install instructions there.
Shawn Pringle
12. Re: wxEuphoria 0.12.1 Released
- Posted by achury Jan 11, 2009
- 951 views
In general everything runs well on WinXP and EU4.0, I found some small faults:
wxeud.e some procedures uses "label" as variable name, this is a reserved word on Eu4.0, so simply renaming as "label2" this problem is solved.
/demo/wrapped.exw: On procedure main you define files as integer (line 61), line 65 crash when dir returns -1 (no "wx?*.cpp" file present).
Missing file tbar_xpm.e called from /demo/xpm_demo, tree_list_demo.exw and toolbar_notebook_grid
Missing file and xpm_icons.e called from /demo/wizard.e
Missing file hash.e called from mult_makedoc.exw
13. Re: wxEuphoria 0.12.1 Released
- Posted by ghaberek (admin) Jan 12, 2009
- 978 views
I suggest you try to keep your library compatible with 4.0 without breaking compatability with 3.1 so you know where the errors come from. Once you have it working with 3.1 you can test with 4.0. If you are getting a machine exception you likely need to include my dep package from the archive and follow the install instructions there.
Matt's supposedly working on a 4.0-compatible library. Once 4.0 goes "official" I'll work on it, too.
In general everything runs well on WinXP and EU4.0, I found some small faults:
wxeud.e some procedures uses "label" as variable name, this is a reserved word on Eu4.0, so simply renaming as "label2" this problem is solved.
/demo/wrapped.exw: On procedure main you define files as integer (line 61), line 65 crash when dir returns -1 (no "wx?*.cpp" file present).
Missing file tbar_xpm.e called from /demo/xpm_demo, tree_list_demo.exw and toolbar_notebook_grid
Missing file and xpm_icons.e called from /demo/wizard.e
Missing file hash.e called from mult_makedoc.exw
Lame. Like Matt said, putting together a release is the second-least-favorable aspect of maintaining a project. Writing documentation is first.
Thanks for the feedback, though. It's nice to see people actively using something I work on.
-Greg
14. Re: wxEuphoria 0.12.1 Released
- Posted by achury Jan 18, 2009
- 989 views
I found the pixmap related include files at WxIDE, but WxIde itself don't run because a missing WxGraphics.e, where can I find this file?
15. Re: wxEuphoria 0.12.1 Released
- Posted by ghaberek (admin) Jan 19, 2009
- 976 views
I found the pixmap related include files at WxIDE, but WxIde itself don't run because a missing WxGraphics.e, where can I find this file?
wxIDE is really out-dated and uses an old format of wxEuphoria that included several files at once. Everything has since been wrapped up into one neat package: wxeud.e. You can try commenting all the include statements and just add:
include wxeud.e
But I don't know if that will work. So much has changed in the years since wxIDE. Last I heard, Matt was planning a newer version...
-Greg