I have released the new version of Telegram Amiga, 0.0.5.
This release brings several improvements: real avatars in the chat list, @ mention autocomplete in groups, optional own-screen mode (for now it requires manual configuration: in the Telegram Amiga drawer, edit data/telegram-gui-win.txt; the line must use the format width height x y own), remembered window position and size between sessions, a fix for the right-click freeze, cleaner handling of data/ and avatars/, and better preservation of newlines and lists in messages.
Full article with details and links to the GitHub/Aminet packages:
As always, testing on real hardware or emulated setups is extremely valuable: bug reports, freezes, graphical issues, incompatibilities or any odd behaviour are very welcome. The more platforms and configurations we test, the more solid the client becomes.
Thanks, that matches the report I also got on GitHub.
For my release builds I don’t build directly on real AmigaOS 4 with the beta make. I build from my Mac using my os4-cross setup, which syncs the tree into the OS4 build environment and runs:
make -f Makefile.amigaos4 clean all
So the current OS4 binary was built that way, not with the new native make 4.4.1 beta.
From your test, make533 seems to get past that point, while the beta make appears to choke on the $(wildcard ...) header dependency line.
I don’t want to simply remove that dependency, because it helps incremental builds when headers/structs change. If native make needs it, I’ll probably replace it with compiler-generated deps (-MMD -MP).
The thing with make 4.4.1 is that it is not based on older versions of make for OS4, because I couldn't find any of them anywhere. So, it is a new implementation, partially inspired of the one for 68k. That's why some things seem not to be ready yet. But the more examples of failing issue I get the merrier.
@kaffeine
I would like to see that report of yours on github. Do you have a link for that?