AROS 68k updates from ApollOS repository

deadwood · 12040

miker1264

  • Legendary Member
  • *****
    • Posts: 1286
    • Karma: +82/-2
Reply #210 on: December 13, 2021, 04:26:47 PM
deadwood I think I have discovered the culprit, now even your Distribution shows well the DualPNG icons with the icon.library present in ROM, as I suspected it is not the fault of your icon.library and it is not the fault of the ROM, I'll finish to do the tests and probably I'll say the culprit, I hope I was not wrong.

miker don't worry you made me do a test that confirmed what I said, given my old age I could also be wrong :)

miker IcarOS uses Dopus5 which handles icons in its own way, this could divert the study, PeterK has also fixed the icon.library for those who use Dopus Magellan.

I would place my bets on Wanderer being the culprit. But some system file changed from Mar 2020 till now. And PeterK's Icon Library fixes the problem so that icons display properly.

But I will wait to see what you find. The ROM and Icon Library from ABIv11 is not the problem. I can confirm that also.

« Last Edit: December 13, 2021, 04:41:35 PM by miker1264 »



AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2073
    • Karma: +48/-1
  • AROS One
    • AROS One
Reply #211 on: December 13, 2021, 05:12:21 PM
The culprit is something you are very familiar with, it is a datatype  PNG.DATATATYPE :)

AROS relies heavily on datatypes, even executables stop working if there is no datatype :)

I attach a screnshot with the latest Nightly Build and deadwood ROM, I just replaced the png.library and removed the icon shadow when dragging from Wanderer prefs.
« Last Edit: December 13, 2021, 06:06:30 PM by AMIGASYSTEM »



miker1264

  • Legendary Member
  • *****
    • Posts: 1286
    • Karma: +82/-2
Reply #212 on: December 13, 2021, 05:25:13 PM
The culprit is something you are very familiar with, it is a datatype or PNG.DATATATYPE :)

AROS relies heavily on datatypes, even executables stop working if there is no datatype :)

I attach a screnshot with the latest Nightly Build and deadwood ROM, I just replaced the png.library and removed the icon shadow when dragging from Wanderer prefs.

You replaced PNG.Library with what version? An older version?

Don't confuse PNG.Datatype with PNG.Library. Not the same.

Later today I'll try to duplicate your findings.



AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2073
    • Karma: +48/-1
  • AROS One
    • AROS One
Reply #213 on: December 13, 2021, 05:30:52 PM
I didn't make a mistake, it's the png.datatypes, the old version I used is v42.0


miker1264

  • Legendary Member
  • *****
    • Posts: 1286
    • Karma: +82/-2
Reply #214 on: December 13, 2021, 05:56:18 PM
I didn't make a mistake, it's the png.datatypes, the old version I used is v42.0

I just meant that I was curious why png datatype wasn't working.

I don't doubt what you did. I can see the results. Good job!  :)



AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2073
    • Karma: +48/-1
  • AROS One
    • AROS One
Reply #215 on: December 13, 2021, 06:00:48 PM
No worries my friend, have you tried your Aros 68k if it works well with the old png.datatype!
« Last Edit: December 13, 2021, 06:07:49 PM by AMIGASYSTEM »



Gundam

  • Newbie
  • *
    • Posts: 8
    • Karma: +5/-0
Reply #216 on: December 13, 2021, 08:08:06 PM
@deadwood:

One thing that I would like to be addressed in Aros 68k, is the "native" (PAL) screen. It needs love.

There are historical software (like Bars & Pipes, Lightwave, DPaint, Scala and others) that currently don't work (or work in part).

They MUST be made working under Aros 68k; a user should NOT be compelled to buy a 30 yo OS from cloanto, or download an illegal copy from the internet, in order to run those programs.





miker1264

  • Legendary Member
  • *****
    • Posts: 1286
    • Karma: +82/-2
Reply #217 on: December 13, 2021, 11:43:31 PM
AMIGASYSTEM

Sure enough! Replacing PNG Datatype solved the ugly icon problem.

I wouldn't have thought of that till I had exhausted all my other choices.

Thanks for finding that and for fixing the icon display problem.

So the AROS Icon Library is ok. But the PNG Datatype v42.1 is not good. Replace with 42.0



AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2073
    • Karma: +48/-1
  • AROS One
    • AROS One
Reply #218 on: December 14, 2021, 12:18:56 AM
Yes maybe now there will be a png.datatype v.43  ;D

The icon.library/png.datatype will probably fix other problems, for example I had a problem with WBDock with the Style Funny that prevented me with Dopus4 to click on "C" to recall the config, I solved it by doing a refresh from the appropriate entry on WBDock, now it works perfectly.

There's still a problem on the WBDock with the MagicWB Style where sometimes the icons remain fixed and cannot be clicked anymore.

The window request GUIs also seem to be improved.


deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1053
    • Karma: +104/-0
Reply #219 on: December 14, 2021, 07:09:05 AM
@deadwood:

One thing that I would like to be addressed in Aros 68k, is the "native" (PAL) screen. It needs love.

There are historical software (like Bars & Pipes, Lightwave, DPaint, Scala and others) that currently don't work (or work in part).

They MUST be made working under Aros 68k; a user should NOT be compelled to buy a 30 yo OS from cloanto, or download an illegal copy from the internet, in order to run those programs.

There are limits of how far I want to go with 68k. If these problems are solved in ApollOS, let me know and I will happilly port back changes.



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1053
    • Karma: +104/-0
Reply #220 on: December 14, 2021, 07:11:20 AM
So the AROS Icon Library is ok. But the PNG Datatype v42.1 is not good. Replace with 42.0

Thanks. It should be relativelly easy to find where regression happened now :)



AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2073
    • Karma: +48/-1
  • AROS One
    • AROS One
Reply #221 on: December 14, 2021, 09:51:51 AM
AMIGASYSTEM

Sure enough! Replacing PNG Datatype solved the ugly icon problem.

I wouldn't have thought of that till I had exhausted all my other choices.

Thanks for finding that and for fixing the icon display problem.

So the AROS Icon Library is ok. But the PNG Datatype v42.1 is not good. Replace with 42.0

Found an incompatibility of the Icon.library AROS 68k with some App OS 3.x, the programs to exchange icons "DualPNG" do not work, icons are not managed and the copy does not work, I will test other similar apps OS3

With PeterK's icon.library worked perfectly, icons shown with color and icon swap working
« Last Edit: December 14, 2021, 11:01:55 AM by AMIGASYSTEM »



AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2073
    • Karma: +48/-1
  • AROS One
    • AROS One
Reply #222 on: December 14, 2021, 10:41:03 AM
Also Dopus4 "Icon Info tool" doesn't show correctly Dual-PNG icons anymore, no colors.

I don't think it's icon.library's fault because on AROS x86 you can see the icons from Dopus4 correctly.

On AROS 68k the only program that allows icon swapping is CopyIcon44 (Aminet), the only problem is that it doesn't show the icons when you drag them on its GUI.


OlafS3

  • Senior Member
  • ****
    • Posts: 455
    • Karma: +47/-0
Reply #223 on: December 14, 2021, 11:44:47 AM
on Magellan you do not need that

Open information and drag and drop the new icon on the picture of current icon

Cool  :)

perhaps it works for you too

for me it perfectly works and shows correctly on aros 68k using PeterK icon library
« Last Edit: December 14, 2021, 11:55:22 AM by OlafS3 »



AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2073
    • Karma: +48/-1
  • AROS One
    • AROS One
Reply #224 on: December 14, 2021, 12:17:55 PM
on Magellan you do not need that


Yes, I know Magellan can do it because it has its own internal icon manager, Wanderer is based on OS 3.1 that didn't have this icon swapping function or change icon function (project, tools etc...)

With OS 3.5/39 these functions have been enabled on the Workbench.

There are tools that enable these functions for OS3.1 it's called "SwazInfo" but on AROS 68k it doesn't work, there is also "Rawbinfo" but it works only on OS 3.5/3.9, also the new OS 3.1.4/3.2 have this function.
« Last Edit: December 14, 2021, 12:42:50 PM by AMIGASYSTEM »