|
|
| GitHub Repo Question : Allegro 4.4. 3 .. ? There is a .3 ? |
|
ZoriaRPG
Member #16,714
July 2017
|
I have not posted before, but as a preface, I am one member of a team of programmers who are still using Allegro 4. I know, I know, the default answer is to update to ag5, but that is simply not feasible at this time. We are working toward a goal of a back-end that is capable of hooking into any number of libs, but for the moment, our software is so hard-coded to use ag4 stuff, that we are basically stuck in 1999. So, here is the meat of the matter: The GitHub repo, allegro 4 branch, is marked as v4.4.3, yet all of the notes that I can find everywhere else, stop at 4.4.2. Is there any kind of comprehensive change log that details what the difference is between 4.4.2 and 4.4.3? Is 4.4.3 official material, or is that a designation that was never officially adopted? If this is official, is 4.4.3 considered stable, or was it an intermediate phase that was never intended for practical use? I'll have some other threads on ag4 matters, so please get ready to throw stones at me, and thank you for your time.
|
|
SiegeLord
Member #7,827
October 2006
|
4.4.2 is the last release of Allegro 4, 4.4.3 is the hypothetical next release, and also the version you get if you compile it from git HEAD. There's no official change list (those are made at the time of release) but you can get a list of commits made to it via git log 4.4.2..4.4. "For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18 |
|
Edgar Reynaldo
Major Reynaldo
May 2007
|
4.4.2 was the last 'stable' release, but 4.4.3 (in Git) has several bug fixes. 4.2 was the last version to support DOS and assembly and build with fix.bat and make. 4.4.X builds with cmake now. My Website! | EAGLE GUI Library Demos | My Deviant Art Gallery | Spiraloid Preview | A4 FontMaker | Skyline! (Missile Defense) Eagle and Allegro 5 binaries | Older Allegro 4 and 5 binaries | Allegro 5 compile guide |
|
ZoriaRPG
Member #16,714
July 2017
|
Do you happen to know what the specific bugfixes are, and on what platforms they apply? I saw some commit notes for Linux stuff, but beyond that, it was a bit hard to tell what was fixed, and why. Can anyone specify why the ASM stuff was disabled? I suspect that it was a major source of bugs, but without it, our colour conversion cost doubled. One of our devs wanted to hack it back in, but I am not fond of that idea at all as we do not know what issues it would reintroduce. Is anyone actually considering a stable 4.4.3 release at this point? It would be nice, if this fixes stuff, but we have certainly run into some stuff that might be new bugs.
|
|
Edgar Reynaldo
Major Reynaldo
May 2007
|
Here is the git log, as SiegeLord suggested : Here is a diff between A4 in GIT and your modified wdispsw.c and wwnd.c files : Your fixes could probably be applied. Some are sound, some are not. They need to be reviewed first. My Website! | EAGLE GUI Library Demos | My Deviant Art Gallery | Spiraloid Preview | A4 FontMaker | Skyline! (Missile Defense) Eagle and Allegro 5 binaries | Older Allegro 4 and 5 binaries | Allegro 5 compile guide |
|
|