24 February 2016, 20:21 | #21 |
Registered User
Join Date: Jan 2016
Location: Germany
Posts: 325
|
Can´t wait to try later
|
24 February 2016, 23:21 | #22 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
@AGS
Have you thought about using AISS for the toolbar icons? http://www.masonicons.info/6.html Bugs: -Create new file.txt does not seem to work (it does not create a file). -The icon toggle Check-Mark box, although it does perform the designated action, in my rtg setup, it doesn´t show it has been activated or deactivated. A tick, a cross or even a colour change in the box would fix it. Last edited by gulliver; 25 February 2016 at 11:13. Reason: update |
25 February 2016, 13:48 | #23 |
AmigaMan
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 760
|
Looks great. I'll try in my a1260 this night. Thanks!
|
25 February 2016, 15:16 | #24 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,303
|
Tested on A1200 3.1 040:
When I select "show volumes" -> "Ram:" -> "Ram:Tasko_v1.0rc2" I get following hits: Code:
25-Feb-16 14:47:22 LONG READ from 00000000 PC: 0159873C USP : 01328164 SR: 0004 (U0)(-)(-) TCB: 013270D0 Data: 00000000 000000E8 00000000 00000000 80000100 00000000 00000000 00000000 Addr: 00000000 00000000 011DFE78 011DFE78 0132712C 0132817C 01080CB0 010826EC Stck: 01549A08 011DFE78 019427CA FFFFFFFF 0196F970 01080CB0 013281A8 0154838A Stck: 011DFE78 019427CA 00000000 00000000 00000000 00000000 00000000 00000000 Stck: 00000000 00000000 00FEC326 00001000 52414D00 015FEA5E 013281D0 00000000 Stck: 00000001 015FEA10 000020FC 013281B8 015FEA5A 00000000 00000001 015473B8 Stck: 0000001E 00000008 00000000 005608C9 010A7A7C 01080630 00000000 00000000 Stck: 00000000 0108CF78 00000000 00000046 01326A6C 0154771C 01328239 01564574 ----> 00FEC326 - "ROM - dos 40.3 (1.4.93)" Hunk 0000 Offset 000005B2 ----> 01564574 - "System:Libs/diskfont.library" Hunk 0000 Offset FFFFFFFC PC-8: 00042348 00042549 00042089 4E754E71 20102089 48D10101 20402149 00044E75 PC *: 20592251 21490004 22884E75 22502011 67082080 C1892348 00044E75 22680008 0159871c : 0004 2348 ori.b #$48,d4 01598720 : 0004 2549 ori.b #$49,d4 01598724 : 0004 2089 ori.b #-$77,d4 01598728 : 4e75 rts 0159872a : 4e71 nop 0159872c : 2010 move.l (a0),d0 0159872e : 2089 move.l a1,(a0) 01598730 : 48d1 0101 movem.l d0/a0,(a1) 01598734 : 2040 movea.l d0,a0 01598736 : 2149 0004 move.l a1,$4(a0) 0159873a : 4e75 rts 0159873c : *2059 movea.l (a1)+,a0 0159873e : 2251 movea.l (a1),a1 01598740 : 2149 0004 move.l a1,$4(a0) 01598744 : 2288 move.l a0,(a1) 01598746 : 4e75 rts 01598748 : 2250 movea.l (a0),a1 0159874a : 2011 move.l (a1),d0 0159874c : 6708 beq.s $1598756 0159874e : 2080 move.l d0,(a0) 01598750 : c189 exg.l d0,a1 01598752 : 2348 0004 move.l a0,$4(a1) 01598756 : 4e75 rts 01598758 : 2268 0008 movea.l $8(a0),a1 Name: "RAM" 25-Feb-16 14:47:22 LONG WRITE to 00000004 data=01080CB0 PC: 01598746 USP : 01328164 SR: 0004 (U0)(-)(-) TCB: 013270D0 Data: 00000000 000000E8 00000000 00000000 80000100 00000000 00000000 00000000 Addr: 00000000 01080CB0 011DFE78 011DFE78 0132712C 0132817C 01080CB0 010826EC Stck: 01549A08 011DFE78 019427CA FFFFFFFF 0196F970 01080CB0 013281A8 0154838A Stck: 011DFE78 019427CA 00000000 00000000 00000000 00000000 00000000 00000000 Stck: 00000000 00000000 00FEC326 00001000 52414D00 015FEA5E 013281D0 00000000 Stck: 00000001 015FEA10 000020FC 013281B8 015FEA5A 00000000 00000001 015473B8 Stck: 0000001E 00000008 00000000 005608C9 010A7A7C 01080630 00000000 00000000 Stck: 00000000 0108CF78 00000000 00000046 01326A6C 0154771C 01328239 01564574 ----> 00FEC326 - "ROM - dos 40.3 (1.4.93)" Hunk 0000 Offset 000005B2 ----> 01564574 - "System:Libs/diskfont.library" Hunk 0000 Offset FFFFFFFC PC-8: 20894E75 4E712010 208948D1 01012040 21490004 4E752059 22512149 00042288 PC *: 4E752250 20116708 2080C189 23480004 4E752268 00082029 0004670A 21400008 01598726 : 2089 move.l a1,(a0) 01598728 : 4e75 rts 0159872a : 4e71 nop 0159872c : 2010 move.l (a0),d0 0159872e : 2089 move.l a1,(a0) 01598730 : 48d1 0101 movem.l d0/a0,(a1) 01598734 : 2040 movea.l d0,a0 01598736 : 2149 0004 move.l a1,$4(a0) 0159873a : 4e75 rts 0159873c : 2059 movea.l (a1)+,a0 0159873e : 2251 movea.l (a1),a1 01598740 : 2149 0004 move.l a1,$4(a0) 01598744 : 2288 move.l a0,(a1) 01598746 : *4e75 rts 01598748 : 2250 movea.l (a0),a1 0159874a : 2011 move.l (a1),d0 0159874c : 6708 beq.s $1598756 0159874e : 2080 move.l d0,(a0) 01598750 : c189 exg.l d0,a1 01598752 : 2348 0004 move.l a0,$4(a1) 01598756 : 4e75 rts 01598758 : 2268 0008 movea.l $8(a0),a1 0159875c : 2029 0004 move.l $4(a1),d0 01598760 : 670a beq.s $159876c 01598762 : 2140 0008 move.l d0,$8(a0) Name: "RAM" An old issue is the file/dir comments behaviour if you can remember. See attached screen shot. Confirmation requester buttons should be in opposite direction. I.e. Instead of "cancel" "delete" it should be "delete" "cancel" what is more common. Last edited by daxb; 25 February 2016 at 15:21. |
25 February 2016, 15:27 | #25 |
Registered User
Join Date: Jan 2016
Location: Germany
Posts: 325
|
|
25 February 2016, 15:34 | #26 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
This new toolkit is adverse to any Amiga standard, so it's natural that requester buttons are the other way around.
|
25 February 2016, 16:41 | #27 |
XoXo/Tasko Developer
Join Date: Dec 2013
Location: Munich
Age: 48
Posts: 450
|
@daxb
What is your OS version please, where the comments are trashed? EDIT: Ah, I see, its 3.1. Please could you try with 3.5 and/or 3.9 if you can? According to the OS developer docs there is a bug in the Amiga OS that might cause this. On my system it works and I have 3.9 with no boing bags. EDIT+: * Please could you try what is displayed for a file that actually has a real comment? But as far I can see in the developer-docs, finally the filesystem version might reveal if the bug is present. I can also imagine that the bug is somehow fixed in the emulator I use. Last edited by AGS; 25 February 2016 at 17:30. |
25 February 2016, 18:02 | #28 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,303
|
Cannot test with OS >=3.5. If a comment exists it is shown correct. Only files/drawers without comments show garbage what seems to be contents from memory.
|
25 February 2016, 18:40 | #29 |
XoXo/Tasko Developer
Join Date: Dec 2013
Location: Munich
Age: 48
Posts: 450
|
New version
* exchanged order of buttons in requesters, now "cancel" is at the right * try to fix the comments bug by clearing some memory before Dowloadable in the first post of this thread. |
25 February 2016, 19:31 | #30 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
Thank you for the update.
Everything seems great so far |
25 February 2016, 19:37 | #31 |
XoXo/Tasko Developer
Join Date: Dec 2013
Location: Munich
Age: 48
Posts: 450
|
@gulliver
You mean the bugs you mentioned disappeared? |
25 February 2016, 20:14 | #32 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
|
25 February 2016, 20:17 | #33 |
XoXo/Tasko Developer
Join Date: Dec 2013
Location: Munich
Age: 48
Posts: 450
|
This is strange. I dunno what and if I changed to perform this. If anything of those bugs returns, please write me.
|
25 February 2016, 20:21 | #34 |
Registered User
Join Date: Jan 2016
Location: Germany
Posts: 325
|
Yeah, got around to try it (again) and until now everything seems working fine
Good work, will use it frequently and come back to you if something strange happens |
26 February 2016, 14:54 | #35 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,303
|
The hits, comment garbage and refresh lister content issue is still here with rc3.
|
26 February 2016, 22:21 | #36 | |
XoXo/Tasko Developer
Join Date: Dec 2013
Location: Munich
Age: 48
Posts: 450
|
@daxb
Is your screenshot taken in AmiKit? Quote:
Please could you check if the many rereads happen only in ram disk or also in other volumes? There is a part of support for auto-rereads missing in the OS until incl. 3.9 and maybe I should not use it at all. |
|
27 February 2016, 14:45 | #37 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,303
|
Screen shot and test on my A1200 040 32MB OS3.1 DOpusMagellanII running.
I don`t know what you mean (difference) by graphical refresh and re-read of dir but guess re-read. The list refresh sometimes work sometimes not. E.g. sometimes "show volumes" and a double click on a device does nothing, only the device name is shown at the directory string gadget. A click on "hide/show icon" button list the chosen device then. Further I noticed while two lister open with same device listed and "create a new directory" resulted in several lister refreshes on both listers. When I tried to reproduce it it doesn`t happen. I did a test with MuGuardianAngel running and got a "NULL pointer" hit when list Ram:. Code:
27-Feb-16 13:16:48 LONG READ from 00000000 PC: 0159873C USP : 01328164 SR: 0004 (U0)(-)(-) TCB: 013270D0 Data: 00000000 00000000 00000000 00000000 80000100 00000000 00000000 00000000 Addr: 00000000 00000000 011DFE78 011DFE78 0132712C 0132817C 01080CB0 010826EC Stck: 01549A08 011DFE78 01A8AAD2 FFFFFFFF 0197E868 01080CB0 013281A8 0154838A Stck: 011DFE78 01A8AAD2 00000000 00000000 00000000 00000000 00000000 00000000 Stck: 00000000 00000000 00FEC326 00001000 52414D00 015FE9D6 013281D0 00000000 Stck: 00000001 015FE988 000020FC 013281B8 015FE9D2 00000000 00000001 015473B8 Stck: 0000001E 00000008 00551CFB 005608C9 010A7A7C 01080630 00000000 00000000 Stck: 00000000 0108CF78 00000000 00000046 01326A6C 0154771C 01328239 01564574 ----> 00FEC326 - "ROM - dos 40.3 (1.4.93)" Hunk 0000 Offset 000005B2 ----> 01564574 - "System:Libs/diskfont.library" Hunk 0000 Offset FFFFFFFC PC-8: 00042348 00042549 00042089 4E754E71 20102089 48D10101 20402149 00044E75 PC *: 20592251 21490004 22884E75 22502011 67082080 C1892348 00044E75 22680008 0159871c : 0004 2348 ori.b #$48,d4 01598720 : 0004 2549 ori.b #$49,d4 01598724 : 0004 2089 ori.b #-$77,d4 01598728 : 4e75 rts 0159872a : 4e71 nop 0159872c : 2010 move.l (a0),d0 0159872e : 2089 move.l a1,(a0) 01598730 : 48d1 0101 movem.l d0/a0,(a1) 01598734 : 2040 movea.l d0,a0 01598736 : 2149 0004 move.l a1,$4(a0) 0159873a : 4e75 rts 0159873c : *2059 movea.l (a1)+,a0 0159873e : 2251 movea.l (a1),a1 01598740 : 2149 0004 move.l a1,$4(a0) 01598744 : 2288 move.l a0,(a1) 01598746 : 4e75 rts 01598748 : 2250 movea.l (a0),a1 0159874a : 2011 move.l (a1),d0 0159874c : 6708 beq.s $1598756 0159874e : 2080 move.l d0,(a0) 01598750 : c189 exg.l d0,a1 01598752 : 2348 0004 move.l a0,$4(a1) 01598756 : 4e75 rts 01598758 : 2268 0008 movea.l $8(a0),a1 Name: "RAM" 27-Feb-16 13:16:48 LONG WRITE to 00000004 data=01080CB0 PC: 01598746 USP : 01328164 SR: 0004 (U0)(-)(-) TCB: 013270D0 Data: 00000000 00000000 00000000 00000000 80000100 00000000 00000000 00000000 Addr: 00000000 01080CB0 011DFE78 011DFE78 0132712C 0132817C 01080CB0 010826EC Stck: 01549A08 011DFE78 01A8AAD2 FFFFFFFF 0197E868 01080CB0 013281A8 0154838A Stck: 011DFE78 01A8AAD2 00000000 00000000 00000000 00000000 00000000 00000000 Stck: 00000000 00000000 00FEC326 00001000 52414D00 015FE9D6 013281D0 00000000 Stck: 00000001 015FE988 000020FC 013281B8 015FE9D2 00000000 00000001 015473B8 Stck: 0000001E 00000008 00551CFB 005608C9 010A7A7C 01080630 00000000 00000000 Stck: 00000000 0108CF78 00000000 00000046 01326A6C 0154771C 01328239 01564574 ----> 00FEC326 - "ROM - dos 40.3 (1.4.93)" Hunk 0000 Offset 000005B2 ----> 01564574 - "System:Libs/diskfont.library" Hunk 0000 Offset FFFFFFFC PC-8: 20894E75 4E712010 208948D1 01012040 21490004 4E752059 22512149 00042288 PC *: 4E752250 20116708 2080C189 23480004 4E752268 00082029 0004670A 21400008 01598726 : 2089 move.l a1,(a0) 01598728 : 4e75 rts 0159872a : 4e71 nop 0159872c : 2010 move.l (a0),d0 0159872e : 2089 move.l a1,(a0) 01598730 : 48d1 0101 movem.l d0/a0,(a1) 01598734 : 2040 movea.l d0,a0 01598736 : 2149 0004 move.l a1,$4(a0) 0159873a : 4e75 rts 0159873c : 2059 movea.l (a1)+,a0 0159873e : 2251 movea.l (a1),a1 01598740 : 2149 0004 move.l a1,$4(a0) 01598744 : 2288 move.l a0,(a1) 01598746 : *4e75 rts 01598748 : 2250 movea.l (a0),a1 0159874a : 2011 move.l (a1),d0 0159874c : 6708 beq.s $1598756 0159874e : 2080 move.l d0,(a0) 01598750 : c189 exg.l d0,a1 01598752 : 2348 0004 move.l a0,$4(a1) 01598756 : 4e75 rts 01598758 : 2268 0008 movea.l $8(a0),a1 0159875c : 2029 0004 move.l $4(a1),d0 01598760 : 670a beq.s $159876c 01598762 : 2140 0008 move.l d0,$8(a0) Name: "RAM" MuGuardianAngel hit! Bad program! 27-Feb-16 13:16:48 FreeMem of NULL pointer attempted, ignored. PC : 01549a1a USP: 01328168 ( )( ) Name: RAM Data: 0000000c 00000000 00000000 00000000 80000100 00000000 00000000 00000000 Addr: 011dfec8 00000000 011dfe78 011dfe78 0132712c 0132817c SysBase -------- Stck: 011dfe78 01a8aad2 ffffffff 0197e868 01080cb0 013281a8 0154838a 011dfe78 Stck: 01a8aad2 00000000 00000000 00000000 00000000 00000000 00000000 00000000 Stck: 00000000 00fec326 00001000 52414d00 015fe9d6 013281d0 00000000 00000001 Stck: 015fe988 000020fc 013281b8 015fe9d2 00000000 00000001 015473b8 0000001e Stck: 00000008 00551cfb 005608c9 010a7a7c 01080630 00000000 00000000 00000000 Stck: 0108cf78 00000000 00000046 01326a6c 0154771c 01328239 01564574 00003710 ----> 00fec326 - "ROM - dos 40.3 (1.4.93)" Hunk 0 Offset 000005b2 ----> 01564574 - "System:Libs/diskfont.library" Hunk 0 Offset fffffffc PC-8: 24002c79 01326cd4 22424eae ff042c79 01326cd4 206a003e 2242700c 4eaefd36 PC *: 70014ced 4404fff4 4e5d4e75 00004e55 000048e7 3e3a286d 00082c2d 000c242d 015499fa : 2400 move.l d0,d2 015499fc : 2c79 0132 6cd4 movea.l $1326cd4,a6 01549a02 : 2242 movea.l d2,a1 01549a04 : 4eae ff04 jsr -$fc(a6) 01549a08 : 2c79 0132 6cd4 movea.l $1326cd4,a6 01549a0e : 206a 003e movea.l $3e(a2),a0 01549a12 : 2242 movea.l d2,a1 01549a14 : 700c moveq.l #$c,d0 01549a16 : 4eae fd36 jsr -$2ca(a6) 01549a1a : *7001 moveq.l #$1,d0 01549a1c : 4ced 4404 fff4 movem.l -$c(a5),d2/a2/a6 01549a22 : 4e5d unlk a5 01549a24 : 4e75 rts 01549a26 : 0000 4e55 ori.b #$55,d0 01549a2a : 0000 48e7 ori.b #-$19,d0 01549a2e : 3e3a 286d move.w $154c29d(pc),d7 01549a32 : 0008 2c2d ori.b #$2d,a0 ;illegal opcode 01549a36 : 000c 242d ori.b #$2d,a4 ;illegal opcode |
27 February 2016, 15:03 | #38 |
XoXo/Tasko Developer
Join Date: Dec 2013
Location: Munich
Age: 48
Posts: 450
|
@daxb
Graphical refresh is when the GUI engine just draws the lister and listrows. Re-read is when a directory is read in. Reading dir will cause graphical refresh aswell, but graphical refresh may happen without re-read. I changed "folder" to "directory" everywhere. The hits seem to happen inside OS code. It is hard to find what in my code causes this. Further, the "icons" check and the pattern gadget should be disabled when showing volumes or assigns. Thanks for pointing out that. |
27 February 2016, 17:21 | #39 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,303
|
Ok, then it is re-read refresh. Just created a new directory with two listers open (both same dir listed) to get the re-read bug. I remember similar behaviour with the xoxo gui filelister. However, this time one lister did on refresh, the second did two refreshes, first one, second two and so on. The file/dir list wasn`t complete between refresh. I guess (not so easy to see) that one or more directories were adde to list and then a refresh happens. Then the next directories add to list + refersh and so on.
|
27 February 2016, 17:32 | #40 |
XoXo/Tasko Developer
Join Date: Dec 2013
Location: Munich
Age: 48
Posts: 450
|
The graphical refresh happens multiple times while reading a dir, so that you can see what is read almost immediately. This happens asynchronously. On slower systems it might be more wise to refresh the lister only when contents are complete. Is this like what you mean or something else?
Last edited by AGS; 27 February 2016 at 17:42. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
HELP: can no longer drag and drop | 8bitbob | support.WinUAE | 2 | 01 September 2015 12:24 |
Custom Drag and Drop misc Questions | AGS | Coders. System | 4 | 18 March 2015 17:51 |
Drag & Drop Implementation howto | AGS | Coders. General | 3 | 10 September 2014 00:14 |
Problems on an A3000 (Drag-and-Drop & palettes broken) | BuddhaPhi | project.ClassicWB | 1 | 01 March 2012 00:46 |
Drag and Drop HDF mounting? | killergorilla | request.UAE Wishlist | 5 | 02 July 2008 12:12 |
|
|