English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General > Coders. Releases

 
 
Thread Tools
Old 24 February 2016, 20:21   #21
SkulleateR
Registered User
 
SkulleateR's Avatar
 
Join Date: Jan 2016
Location: Germany
Posts: 325
Can´t wait to try later
SkulleateR is offline  
Old 24 February 2016, 23:21   #22
gulliver
BoingBagged
 
gulliver's Avatar
 
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
gulliver is offline  
Old 25 February 2016, 13:48   #23
tolkien
AmigaMan
 
tolkien's Avatar
 
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 760
Looks great. I'll try in my a1260 this night. Thanks!
tolkien is offline  
Old 25 February 2016, 15:16   #24
daxb
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"
Lister refresh seems to strange sometimes when drag&drop a file. Noticed refresh of source lister or refresh of target lister before copy and after copy. I also got a system freeze while drag&drop but it might be related to the hits.

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.
Attached Thumbnails
Click image for larger version

Name:	OX File-Manager_468x432x4.png
Views:	270
Size:	5.7 KB
ID:	47670  

Last edited by daxb; 25 February 2016 at 15:21.
daxb is offline  
Old 25 February 2016, 15:27   #25
SkulleateR
Registered User
 
SkulleateR's Avatar
 
Join Date: Jan 2016
Location: Germany
Posts: 325
Quote:
Originally Posted by daxb View Post
Confirmation requester buttons should be in opposite direction. I.e. Instead of "cancel" "delete" it should be "delete" "cancel" what is more common.
+1
SkulleateR is offline  
Old 25 February 2016, 15:34   #26
idrougge
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.
idrougge is offline  
Old 25 February 2016, 16:41   #27
AGS
XoXo/Tasko Developer
 
AGS's Avatar
 
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.
AGS is offline  
Old 25 February 2016, 18:02   #28
daxb
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.
daxb is offline  
Old 25 February 2016, 18:40   #29
AGS
XoXo/Tasko Developer
 
AGS's Avatar
 
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.
AGS is offline  
Old 25 February 2016, 19:31   #30
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
Thank you for the update.

Everything seems great so far
gulliver is offline  
Old 25 February 2016, 19:37   #31
AGS
XoXo/Tasko Developer
 
AGS's Avatar
 
Join Date: Dec 2013
Location: Munich
Age: 48
Posts: 450
@gulliver

You mean the bugs you mentioned disappeared?
AGS is offline  
Old 25 February 2016, 20:14   #32
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
Quote:
Originally Posted by AGS View Post
@gulliver

You mean the bugs you mentioned disappeared?
Yes!
gulliver is offline  
Old 25 February 2016, 20:17   #33
AGS
XoXo/Tasko Developer
 
AGS's Avatar
 
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.
AGS is offline  
Old 25 February 2016, 20:21   #34
SkulleateR
Registered User
 
SkulleateR's Avatar
 
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
SkulleateR is offline  
Old 26 February 2016, 14:54   #35
daxb
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.
daxb is offline  
Old 26 February 2016, 22:21   #36
AGS
XoXo/Tasko Developer
 
AGS's Avatar
 
Join Date: Dec 2013
Location: Munich
Age: 48
Posts: 450
@daxb

Is your screenshot taken in AmiKit?

Quote:
Lister refresh seems to strange sometimes when drag&drop a file. Noticed refresh of source lister or refresh of target lister before copy and after copy.
Do you mean graphical refresh or re-read of the dir (can distinguish that in really large dirs with large amount of files which will take longer than graphical refresh)? Only re-read of destination should happen, and only after successful file action.

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.
AGS is offline  
Old 27 February 2016, 14:45   #37
daxb
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
And by the way, "create folder" with name "new folder" is not good or just wrong. Please name it "drawer" or "directory" instead.
daxb is offline  
Old 27 February 2016, 15:03   #38
AGS
XoXo/Tasko Developer
 
AGS's Avatar
 
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.
AGS is offline  
Old 27 February 2016, 17:21   #39
daxb
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.
daxb is offline  
Old 27 February 2016, 17:32   #40
AGS
XoXo/Tasko Developer
 
AGS's Avatar
 
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.
AGS is offline  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 05:32.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.09498 seconds with 14 queries