Graphics part progressing nicely for what i can see, good to see that most of that old '90 style graphics were step by step removed, mouse whell is also supported right ?
Now as side effect of all that internal (and graphical) changes how about changing also the program version ?
5.82 was the original, maybe this one can renamed as 5.85/5.90 (6.0 ?)
Yep, just not in svn for now, will commit it tomorrow or so.
As for version: 5.90 will be in all the parts for first release, then next-bug-fix release will be 5.91, and then 5.100 or whatever (not matter at all till bugs not fixed).
Sure many parts still in 90th by look (gadgets, arrows, etc). But that all maybe-someday-if-else-whatever-when-all-the-others-really-necessary-parts-will-be-done.
Not an urgent fix but probably part of the planned graphics overhaul anyway.
The palette system needs changing, It has the same problem as dopus4 (probably even the same source code) pen based colour settings are really obsolete for anything but unexpaneded classics.
For some reason my setup only allows a max of 8 pens which is silly on a 32bit display, maybe caused because of the number of pens used in my toolbar and button bars.
It also suffers from the dopus4 problem of reloading a saved palette changes the colours... eg. change the palette, save it, reboot, open palette and the colours are not the same as before the reboot. Maybe an ObtainBestPenA() problem?
Amiga user since 1985 AOS4, A-EON, IBrowse & Alinea Betatester
Very interesting reading, nice one Roman! That looong development story remind me your previews efforts with OWB .. how can i forgot it by the way .. a long months of collaboration between you, Denill, Thore and Fab, our hopes sometimes low and sometimes high then all the hard testing aswell !
But having followed as an insider i can say that it was a lot fun and instructive, I'm sure it was the same also for Magellan
Great work guys !
Quote:
as well as i want to finish port of VPDF from morphos to aros
BSzili also do bunch of cleanups in all the parts of dopus5 lately, which leads to auto-fix few bugs, as well as ftp.module now on 98% operational (just have one bug left).
So in sum if taking in account os4 only we have to do:
1). we found one more crash related to palette_callback 2). some issues with play.module , but xenic almost deal with it 3). make ftp.module works on 100% 4). proper exit 5). make 68k modules works on os4 without ppc-glue stabs (so no need to make a m.main files for any 68k module which will be not included in dopus5. But after quick check, there is almost none real 68k modules from 3d party programmers for dopus5, except xadopus.module, which we for now make as part of dopus5. So not big deal, but still maybe someone will found some ugly 68k module somewhere and will in interest to use it). 6). xadopus.module os4/mos/aros port (should be more or less easy now)
And that should be all. For mos there is 2 more bugs, as well as for aros some.
Edited by kas1e on 2013/9/10 12:36:29 Edited by kas1e on 2013/9/10 12:37:22
By the way, forget to add in previous topic: xenic also make ELF executable be recognized internally in dopus5 (the same as it was for 68k hunks originaly). I.e. no needs for special filetypes to make ELFs works now when you dbl-click on them or so. All handles internally and logical.
That "soon" already few months :) But yes, should be soon :)
@Vox fail
@All xadopus.module: os3,os4 and aros versions done and works ftp.module: os4 version fully working ! (loose about 5 hours with BSzili to find out the cullpit by usual kprinf-debuging ) and usual general cleanup , check commits history for details
@all -- play.module crash -> we seems to found a problem, which happens on that part of code:
Quote:
// Close message port if (data->audio_port) { struct Message *msg;
// Flush all messages while ((msg=GetMsg(data->audio_port))); DeleteMsgPort(data->audio_port); data->audio_port=0; }
Line with "while" cause a crash. While let's say on morphos it works ok and cause no crashes.
-- crash related to palette_callback somehow autofixes after cleanup is done (through still crashes on mos)
-- os4 native mouse-wheel support in main listers in svn now
-- xadopus.module together with os3/os4/aros native port, now mos native port too (so in summ, now all our modules native for all 4 oses).
-- BSZili improving native icons handling more
-- BSZili fixed some code which now make works some easter egg.
-- a lot of more cleanup in code and structure of everything.
Also found 2 more problems (how unexpected :) ):
-- another original crash coming from authors in the non-custom drag icon routines (and which can be cached only by debug.kernel with munge, just like some previous original crashes we found in dopus5).
-- small issue with ftp.module left (nothing very important, but when use on button command with some ftp command at end, like "FTPConnect aminet.net DIR", then that "DIR" cause problems named "nothing runs at all then". Maybe even config issues, but to be fixed too anyway).
So, very soon :) But through in compare with all other "soons","two more weeks" and "when its done" projects, anyone can just grab latest svn from branch_v1, build if for yourself and use already with no problems.