Workbench.library

Short:        workbench.library v45.136 for Amiga Classics
Author:       Cosmos
Uploader:     cosmos.amiga@gmail.com
Type:         util/libs
Requires:     WB 3.0+ and 68020+
Version:      45.136
Architecture: m68k-amigaos
URL:          http://leblogdecosmos.blogspot.com

Improved workbench.libary for our beloved Amiga Classics

workbench.library v45.136 – 68020+ (191 388 bytes)
– ???

workbench.library v45.135 – 68020+ (192 040 bytes)
– all bra.l inlined

workbench.library v45.134 – 68020+ (191 928 bytes)
– section removed
– fix a wrong call to R_FreeVec with an a6 _WorkbenchBase
– safer call fix to R_IsRexxMsg with rexxsyslib.library closed before

workbench.library v45.133 – 68020+ (191 928 bytes)
– correct _EndMarker
– ugly internal SAS/C copyroutine replaced by a _LVOCopyMem call


workbench.library v45.132 – 68020+ (191 928 bytes)
– fix by Peter Keunecke
– ICONCTRLA_NewBumpRevision of $REV 130/131 was checking icon.library only for Lib_Revision being exactly 4 and not if the version was 45.4 or newer.
– Workbench.library copy function sometimes came up with a requester asking to insert a disk with the strange volume name „afadaba…” in any drive.
This bug also caused many Enforcer hits and sometimes freezes or Gurus.
– The requirements for the version of exec.library have been reduced to v39.
Thus, you can use this workbench.library now together with Kickstart 3.0

workbench.library v45.131 – 68020+ (191 928 bytes)
– Hits and crash on deleting drawers WITHOUT AsyncWB running
– Problems copying files without icons between different volumes

workbench.library v45.130 – 68020+ (191 944 bytes)
– added new way of invoking Icon/Copy menu; if icon.library v45.4 is present
WB uses new special tag ICONCTRLA_NewBumpRevision ($80009FFF) which allows
for longer filenames (as configured with WBCtrl tool)
– Icon/Copy didn’t copy the icon with the file (bug introduced with 45.128)

workbench.library v45.129 – 68020+ (195 788 bytes)
– fixed some bugs I introduced in rev 128
– loader no longer tries to traverse WB path list in an attempt to LoadSeg() default tool file if it is described by absolute path string (such as ‚C:iconx’)
– execute failed when script icon was clicked with RAmiga (auto win close) and any drawer icon was selected; fixed
– inlined code for muls/divs replacing utility.library calls
– fixed write access into own hunk – you can burn wb.lib in ROM now
– dd_CurrentX/dd_CurrentY are internally scaled to WORDs to avoid sliders confusion and/or gfx corruption on extreme values
– AddAppWindowA() could fail if called just after OpenWorkbench(); fixed
– dropping an appicon over appicon caused doubleclick notification to be sent; fixed
– view by name/date/type/size used pen 2 for rendering even on 1 bitplane screens (old bug; sould be fixed in IPrefs but I added workaround in wb.lib anyway)
– hard links inside directories were not copied; fixed
– WB got confused if there was a ‚disk.info’ icon present in root of a volume of other type than WBDISK; WB reverts to default icon now

workbench.library v45.128 – 68020+ (195 788 bytes)
– RemoveAppMenuItem() memory leaks
– greatly speeded up removing/adding menus (requires usage of new tag: WBA_LayoutMenus=$8000A050)
– there is now safety check build into AddAppMenuItem() which ensures the total number of WB menu titles will never exceed allowed 32
– copying of linked files’ icons
– copy deadlock (drag-copy of main volume icon over its child leaved-out drawer)
– rename w/o changes was cutting 1 character each time
– 12 char max size length in ‚view by name’ mode
– reworked libinit/open/close/expunge – 1.3 LoadWB command now works

workbench.library v45.127 – 68000+ (200 856 bytes)
– RemoveAppMenuItem() memory leaks
– greatly speeded up removing/adding menus (requires usage of new tag: WBA_LayoutMenus=$8000A050)
– there is now safety check build into AddAppMenuItem() which ensures the total number of WB menu titles will never exceed allowed 32
– copying of linked files’ icons
– copy deadlock (drag-copy of main volume icon over its child leaved-out drawer)
– rename w/o changes was cutting 1 character each time
– 12 char max size length in ‚view by name’ mode
– reworked libinit/open/close/expunge – 1.3 LoadWB command now works
– for all these WbLib fixes say a big „Thank you!!” to Mikolaj Calusinski


Installation

– Take the old v45.132 version „workbench.library_45.132”

– spatch -oworkbench.library -pwb_45135.pch workbench.library_45.132

Komentowanie jest wyłączone