Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
58 user(s) are online (44 user(s) are browsing Forums)

Members: 1
Guests: 57

FlynnTheAvatar, more...

Support us!

Headlines

 
  Register To Post  

« 1 ... 67 68 69 (70) 71 72 »
Re: Odyssey 1.23 progress: r5 RC2
Not too shy to talk
Not too shy to talk


See User information
If you look around I think you'll find there are already amiga-ized versions of some of these at least
libxml2: 2mb
libjpeg: 1.5mb
libfreetype: 1mb
libwebp : 0.5mb

Go to top
Re: Odyssey 1.23 progress: r5 RC2
Home away from home
Home away from home


See User information
Care to give any link on?

We talk about real amiga libraries of _latest_ versions. Not 10 years old ones, or 68k ones. Exactly native amigaos4 xxxxx.library , which of the very latest version (which i use in Odyssey now).

For example, the only real amiga library of libjpeg i found is jpeg_lib from 24 Sep 2006. Absolutely no go. webp lib also from 27 Sep 2012, also no go. for xml2 and FreeType I found nothing on os4depot, only the same link libraries as I use.

We need _shared_ versions of _true amiga libs_ exactly of the latest versions of things i use now statically inbuild in the odyssey. Not sobjs, not link libs which all of us can /configure;make , but wrapped to the real amiga libs.



Go to top
Re: Odyssey 1.23 progress: r5 RC2
Quite a regular
Quite a regular


See User information
@kas1e

If I understand you correcly, you want to split the static linked library into a regular amiga shared library (.library) and a static linked wrapper library.
The static linked wrapper library contains calls to the newly created amiga library.
To make it a clean implementation, the static linked wrapper library must open and close this library each time the amiga library function is executed afaik.

In case of the jpeg library, you could also create a wrapper for jpeg datatypes.

Go to top
Re: Odyssey 1.23 progress: r5 RC2
Home away from home
Home away from home


See User information
@geennaam
Yeah exactly. Link libs in this case will be a few bytes only, and whole real code in real shared amiga library. I do not know how internaly those library wrappers works, but from user pov you just open a library one time on running and close on exit (but internaly very possible that link-stub-wrapper will open it each time for each call).

Go to top
Re: Odyssey 1.23 progress: r5 RC2
Quite a regular
Quite a regular


See User information
@kas1e

Are those static linked libraries plain C or C++?

Go to top
Re: Odyssey 1.23 progress: r5 RC2
Home away from home
Home away from home


See User information
@geennaam
Quote:

Are those statically linked libraries plain C or C++?


Almost all of them are plain C. For example those ones which i checked right now:

libfreetype, libxml2, libwebp, libcurl, libjpeg - all of them plain C, but can be used of course from C++ too. But sources of them all are plain C



Go to top
Re: Odyssey 1.23 progress: r5 RC2
Home away from home
Home away from home


See User information
@kas1e

It depends on library and how they are used.

You need to turn a shared private library into an amiga public library.

this bit of issue is public variables in staticky linked or shared objects is private to the program, that uses it. While public variables in Amiga library is public to all program that use the library.

So what you need is an instance to hold copy of “public” variables per application.
instances can be allocated in the interface and the interface can be unique per program.

If global are stored in interface the data is also available to the application.

YourInstance = (struct YouInstance *) (((char *) (IInterface) - (IInterface -> data.NegativeSize));
YourInstance -> libGlobalVar = 33;
(but you can hide “YouInstance -> “ with an macro.)


Edited by LiveForIt on 2022/1/10 19:05:19
Go to top
Re: Odyssey 1.23 progress: r5 RC2
Quite a regular
Quite a regular


See User information
Hey,

for some reason when I load up odyssey now I always get "initialising fonts". I cannot remember this happening before. Not sure what I have done / changed.

No big deal, but wondering why it is happening all of a sudden if it is not normal.

Thanks for all the work !

Go to top
Re: Odyssey 1.23 progress: r5 RC2
Quite a regular
Quite a regular


See User information
@rjd324
Quote:
for some reason when I load up odyssey now I always get "initialising fonts". I cannot remember this happening before. Not sure what I have done / changed.

This is a long time known issue. You'll find your answer here:
Fix Odyssey font loading

Note: The font directory is located in the Odyssey/Conf directory.

Go to top
Re: Odyssey 1.23 progress: r5 RC2
Home away from home
Home away from home


See User information
@kas1e

Not sure if related to latest MUI5 or just Odyssey, but i can make the browser crashing at startup in this way:

1 - Using the latest MUI5 (expired) nightly build
2 - Launching Odyssey as usual by double clicks
3 - When the expired window popup appear on screen, instead of clicking to the Continue button, just pressing the Enter key

--> CRASH

What is strange is that if i press Continue in MUI expired requested, then Odyssey will be normally opened .. but instead it always crash if i press the Enter key instead!

But pressing Enter should be theorically the same as pressing the Continue button no?


Go to top
Re: Odyssey 1.23 progress: r5 RC2
Site Builder
Site Builder


See User information
@kas1e
The changes that were done for the 1.23r5 release, are all merged at the GitHub repo?

Follow me on
Ko-fi, Twitter, YouTube, Twitch
Go to top
Re: Odyssey 1.23 progress: r5 RC2
Home away from home
Home away from home


See User information
@walkero
I think almost all, except single one about self-signed certs, as it was some dirtly-last hack, and i want to make it proper for next one, with normal window spawned, etc ,etc.

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Odyssey 1.23 progress: r5 RC2
Site Builder
Site Builder


See User information
@kas1e
Thank you, Roman. Maybe it would make sense to add the repo the rest of the files as well.

The reason I am asking for that is that I have created a new theme for the top pages, but there is nowhere to upload the extra files in the repo, in case you would like to merge them.

This way I could add my scripts with PRs in the future.

Follow me on
Ko-fi, Twitter, YouTube, Twitch
Go to top
Re: Odyssey 1.23 progress: r5 RC2
Home away from home
Home away from home


See User information
All localizations files are missed too, maybe worth adding a "Locale" folder and put everything there

Go to top
Re: Odyssey 1.23 progress: r5 RC2
Quite a regular
Quite a regular


See User information
Okay, I get some pretty different behaviour with the same version of OWB on my X1 vs X5.

Firstly, I always have my bookmarks section up on the left hand side. For the X5 I have to manually delete "WebpageIcons.db" then, when I click on my bookmarks the image will appear and be saved. But, for whatever reason, that is no longer the case and they have all gone back to the default blue circle.

Second is that now when I go onto Amigans.net, enter credentials and click remember me and - just for fun - go to Settings > Preferences > Save

It still does not remember me.

Not sure what the problem is.

Go to top
Re: Odyssey 1.23 progress: r5 RC2
Not too shy to talk
Not too shy to talk


See User information
@rjd324

My guess is that you are using ngfs on the x5000?
The very old public ngfs had some problems that odyssey was very good at expose.

Go to top
Re: Odyssey 1.23 progress: r5 RC2
Quite a regular
Quite a regular


See User information
Hi. Yes I use ngfs on x5.

From the ISO cd image for x5000 on hyperion I installed AOS4 with ngfs.

Go to top
Re: Odyssey 1.23 progress: r5 RC2
Quite a regular
Quite a regular


See User information
Bump.

Other X5000 users with NGFS have the same issue?

Go to top
Re: Odyssey 1.23 progress: r5 RC2
Not too shy to talk
Not too shy to talk


See User information
@rjd324

On my X5000 I run Odyssey off SFS and my website icons disappeared along time ago, but haven't investigated it.

Go to top
Re: Odyssey 1.23 progress: r5 RC2
Just can't stay away
Just can't stay away


See User information
@Kas1e

Thanks for the hard work put in Odyssey

BTW, do you know why https://www.amiga-ng.org (new version) is badly displayed wheras with Odyssey MorphOS there is no problem ?

Under MorphOS : https://www.amiga-ng.org/getfile.php?a ... p-1%20-%201671x977x24.png

Under OS4 : https://www.amiga-ng.org/getfile.php?a ... me=OdysseyOS4-AmigaNG.jpg

--
AmigaONE X1000 and Radeon RX 560
Sam460 and Radeon RX 560
MiST
FPGA Replay + 060 DB
Go to top

  Register To Post
« 1 ... 67 68 69 (70) 71 72 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )



Polls
Running AmigaOS 4 on?
AmigaOne SE/XE or microA1 12% (26)
Pegasos2 3% (8)
X5000 22% (48)
X1000 14% (30)
A1222 8% (19)
Sam 440/460 18% (40)
Classic PowerPC Amiga 2% (6)
WinUAE emulation 7% (16)
Qemu emulation 9% (21)
Total Votes: 214
The poll closed at 2025/12/1 12:00
7 Comments


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project