1. EuPortable(experimental)

Forked from Re: Iup Testsetup Win32

ChrisB said...

Hi

Not a complaint, an observation

euiup requires eui 4.1 development (the version included in the test setup. I have 4.05, and installing the euiup test setup into that, and various flavours of iup dlls into various places , caused the test programs to stop at iupshow() (interestingly alrm.ex, which doesn't use iupshow(). More testinga and swapping, and overwriting includes, bins and dlls proved that it's eui 4.05 that will not run with the iup dlls, but 4.1 will.

Still need that initial version check before a program will run

if version is <= 4.1.0 then stop and display message disable me to run without error checking.

Cheers

Chris

Hallo

I put togheter a 'proof of concept'.
I called it 'EuPortable', it is a possible replacement for the Iup testsetup euiup.zip.
With the modular setup you can quickly create a setup, delete it and create a new setup.
It's still just a concept. Everything is 32bit and Windows only.

I have uploaded a couple of files to test:

http://euphoria.indonesianet.de/eup/base40_pack.zip Euphoria 4.0.6 basesystem

http://euphoria.indonesianet.de/eup/base41_pack.zip Euphoria 4.1.0 basesystem

http://euphoria.indonesianet.de/eup/iup_pack.zip Files and editor for Iup

http://euphoria.indonesianet.de/eup/wee_pack.zip Files for the Wee Editor

http://euphoria.indonesianet.de/eup/gtk3_pack.zip Files for EuGtk

http://euphoria.indonesianet.de/eup/win32_pack.zip Files for Win32lib and tinewg

http://euphoria.indonesianet.de/eup/wx016_pack.zip Files for wxWidgets 0.16

Choose an basesystem, Eu40 or Eu41 and an IDE (Editor) and a Toolkit (iup,win32...). TEE (editor) comes with Iup and WEE has his own pack.

Unzip them to the same folder (EuPortable). Start an Editor (editor.bat or wee.bat) load a program from the 'demo" folder and just run it. All examples are below the 'demo' folder.

Example:

Download base41_pack.zip and iup_pack.zip extract them to the same folder and you have the Iup testsetup again.
Iup seems to work with both Eu4.1 and Eu4.0.

Remarks:

It is intended that you load and run the examples (or your own programs) from an editor (tee or wee).
ed.ex or edx.ex are not supported.
I have NOT tested each and every example program that comes with the toolkits.
The Euphoria binaries are patched to have a default include folder without the need for an eu.cfg in every folder. (This saves me a lot of time during testing.)
They are also compiled with a different manifest.xml, with compatibility schemas up to Win10.
The gtk3 setup needs a lot of work on setting up the gtk3 dll's and providing new versions of these dll's. I do not really have a glue about gtk.
Also about 60-70% of the examples work out of the box.

Andreas

edit: I have added a sdl_pack.zip

http://euphoria.indonesianet.de/eup/sdl_pack.zip

sdl_mixer does not work like expected.
hexy.exw has no sound.
Slideshow(ChrisB) only works with Eu4.1
threads2.exw crashes silently.
I need some help here.

Everything else works with Eu4.0.6 and Eu 4.1

SDL 1.2.x seems to be outdated.

I do not know where to get the current wrapper.
I do not know where to get the cureent dll's.
Help is needed.

Andreas

Edit:

Added http://euphoria.indonesianet.de/eup/sqlite_pack.zip

Andreas


Forked into: EuPortable(experimental/update)

new topic     » topic index » view message » categorize

2. Re: EuPortable(experimental)

andi49 said...

Forked from Re: Iup Testsetup Win32

ChrisB said...

Hi

Not a complaint, an observation

euiup requires eui 4.1 development (the version included in the test setup. I have 4.05, and installing the euiup test setup into that, and various flavours of iup dlls into various places , caused the test programs to stop at iupshow() (interestingly alrm.ex, which doesn't use iupshow(). More testinga and swapping, and overwriting includes, bins and dlls proved that it's eui 4.05 that will not run with the iup dlls, but 4.1 will.

Still need that initial version check before a program will run

if version is <= 4.1.0 then stop and display message disable me to run without error checking.

Cheers

Chris

Hallo

I put togheter a 'proof of concept'.
I called it 'EuPortable', it is a possible replacement for the Iup testsetup euiup.zip.
With the modular setup you can quickly create a setup, delete it and create a new setup.
It's still just a concept. Everything is 32bit and Windows only.

I have uploaded a couple of files to test:

http://euphoria.indonesianet.de/eup/base40_pack.zip Euphoria 4.0.6 basesystem

http://euphoria.indonesianet.de/eup/base41_pack.zip Euphoria 4.1.0 basesystem

http://euphoria.indonesianet.de/eup/iup_pack.zip Files and editor for Iup

http://euphoria.indonesianet.de/eup/wee_pack.zip Files for the Wee Editor

http://euphoria.indonesianet.de/eup/gtk3_pack.zip Files for EuGtk

http://euphoria.indonesianet.de/eup/win32_pack.zip Files for Win32lib and tinewg

http://euphoria.indonesianet.de/eup/wx016_pack.zip Files for wxWidgets 0.16

Choose an basesystem, Eu40 or Eu41 and an IDE (Editor) and a Toolkit (iup,win32...). TEE (editor) comes with Iup and WEE has his own pack.

Unzip them to the same folder (EuPortable). Start an Editor (editor.bat or wee.bat) load a program from the 'demo" folder and just run it. All examples are below the 'demo' folder.

Example:

Download base41_pack.zip and iup_pack.zip extract them to the same folder and you have the Iup testsetup again.
Iup seems to work with both Eu4.1 and Eu4.0.

Remarks:

It is intended that you load and run the examples (or your own programs) from an editor (tee or wee).
ed.ex or edx.ex are not supported.
I have NOT tested each and every example program that comes with the toolkits.
The Euphoria binaries are patched to have a default include folder without the need for an eu.cfg in every folder. (This saves me a lot of time during testing.)
They are also compiled with a different manifest.xml, with compatibility schemas up to Win10.
The gtk3 setup needs a lot of work on setting up the gtk3 dll's and providing new versions of these dll's. I do not really have a glue about gtk.
Also about 60-70% of the examples work out of the box.

Andreas

edit: I have added a sdl_pack.zip

http://euphoria.indonesianet.de/eup/sdl_pack.zip

sdl_mixer does not work like expected.
hexy.exw has no sound.
Slideshow(ChrisB) only works with Eu4.1
threads2.exw crashes silently.
I need some help here.

Everything else works with Eu4.0.6 and Eu 4.1

SDL 1.2.x seems to be outdated.

I do not know where to get the current wrapper.
I do not know where to get the cureent dll's.
Help is needed.

Andreas

@andi49

Hello, I am currently working on a SDL2 wrapper. I do have a wrapper for the previos 2.0.3 version of SDL in the archives. SDL 2.0.4 was just recently released, and I am now currently working on wrapping that. I hope to have it up within a few days if not sooner.

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

3. Re: EuPortable(experimental)

If you rewrite a wrapper in Euphoria purely, then it won't matter how the Euphoria structures are laid out.

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

Search



Quick Links

User menu

Not signed in.

Misc Menu