1. wxEuphoria 0.12.1 Released

http://wxeuphoria.sourceforge.net/download.php

Win32 is up, Linux version coming soon...

-Greg

new topic     » topic index » view message » categorize

2. Re: wxEuphoria 0.12.1 Released

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 smile

Dan

new topic     » goto parent     » topic index » view message » categorize

3. Re: wxEuphoria 0.12.1 Released

DanM said...

Great work Greg!

I found the following demos failed:

DanM said...

display_demo.exw:  can't find: xrc_demo.xrc 

Lame. I must have forgot to include the file in the zip. getlost

DanM said...

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.

DanM said...

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.

DanM said...

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.)

DanM said...

Oh, and doc says ver. 12.0 insteadof 12.1,
and also neglects to credit your work on it smile

I noticed that, too. Again, more to update. I'm still getting used to this whole "release" thing. grin

-Greg

new topic     » goto parent     » topic index » view message » categorize

4. Re: wxEuphoria 0.12.1 Released

ghaberek said...
DanM said...

Oh, and doc says ver. 12.0 insteadof 12.1,
and also neglects to credit your work on it smile

I noticed that, too. Again, more to update. I'm still getting used to this whole "release" thing. grin

I second Dan's sentiment. Getting everything ready for release is my least favorite part of development (excepting maybe writing documentation).

Matt

new topic     » goto parent     » topic index » view message » categorize

5. Re: wxEuphoria 0.12.1 Released

ghaberek said...
DanM said...

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

new topic     » goto parent     » topic index » view message » categorize

6. Re: wxEuphoria 0.12.1 Released

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

new topic     » goto parent     » topic index » view message » categorize

7. Re: wxEuphoria 0.12.1 Released

Just renaming in the include file some variables with name "label" the examples appear to run well on Eu4.0

Marco Achury

new topic     » goto parent     » topic index » view message » categorize

8. Re: wxEuphoria 0.12.1 Released

ghaberek said...
DanM said...

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 sad

ghaberek said...
DanM said...

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!

ghaberek said...
DanM said...

Oh, and doc says ver. 12.0 insteadof 12.1,
and also neglects to credit your work on it smile

I noticed that, too. Again, more to update. I'm still getting used to this whole "release" thing. grin

-Greg

Not a small task, but appreciated!

Dan

new topic     » goto parent     » topic index » view message » categorize

9. Re: wxEuphoria 0.12.1 Released

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>

new topic     » goto parent     » topic index » view message » categorize

10. Re: wxEuphoria 0.12.1 Released

achury said...

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.

achury said...

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

new topic     » goto parent     » topic index » view message » categorize

11. Re: wxEuphoria 0.12.1 Released

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

new topic     » goto parent     » topic index » view message » categorize

12. Re: wxEuphoria 0.12.1 Released

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

new topic     » goto parent     » topic index » view message » categorize

13. Re: wxEuphoria 0.12.1 Released

SDPringle said...

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.

achury said...

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. getlost

Thanks for the feedback, though. It's nice to see people actively using something I work on. grin

-Greg

new topic     » goto parent     » topic index » view message » categorize

14. Re: wxEuphoria 0.12.1 Released

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?

new topic     » goto parent     » topic index » view message » categorize

15. Re: wxEuphoria 0.12.1 Released

achury said...

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

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu