<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Short:        Patch 3.9 wb+icon.lib,KCON,Settings.mui
Author:       Mikolaj Calusinski
Uploader:     Luca 'Hexaae' Longone &lt;hexaae gmail com&gt;
Type:         util/sys
Version:      1.1
Replaces:     util/sys/OS39_update_patches
Requires:     "spatch" tool from SAS/C, workbench.library 45.127, icon.library 45.1, KingCON-handler (68020+) 1.3, Settings.mui 19.18
Architecture: m68k-amigaos &gt;= 3.9.0
Distribution: Aminet


These patches will result in workbench.library 45.130, icon.library 45.4,
KingCON-handler (68020+) 1.8, Settings.mui 19.18+.

18-march-2017.

This is a re-upload of an old archive. Some files in it might be superseded by
newer patches or other recent (un)official releases...

WARNING:
Removed screennotify.library 1.2 (18.01.2005) becase unstable and causing
random KCON crashes when you closed/reopend WB screen too fast.
Version 1.0, available on Aminet, is stable and running fine with these
patches, and includes the abilty to auto close/re-open KCON 1.8 windows
as well.

19-march-2006.

This is a bunch of UNOFFICIAL patches for good old OS3.9 68k users.

Includes patches and/or updates for:
-workbench.library 45.127 (from latest BBag OS3.9)
-icon.library 45.1 (from latest BBag OS3.9)
-KingCON-handler (68020+) 1.3 (see "KingCON_1.3.lha" on Aminet)
-Settings.mui 19.18 (see "mui38usr.lha" on Aminet)

How to use spatch:
spatch [-ooutput -ppatchfile] oldfile
e.g.
spatch -oram:workbench.library -pRAM:wblib.pch LIBS:workbench.library
spatch -oram:KingCON-Handler -pRAM:kcon.pch L:kingcon-handler
spatch -oram:settings.mui -pRAM:muisettings.pch MUI:LIBS/MUI/settings.mui
spatch -oram:icon.library -pRAM:iconlib.pch LIBS:icon.library


N.B.:
Recommended
screennotify.library 1.0 from Aminet (1.2 seems buggy!).
IconLib_46.x.lha from Aminet (newer and better than the old one in this
archive).

New workbench and icon libs can be rekicked also with the excellent BlizKick.
See http://www.iki.fi/sintonen/sw/

For all these fixes say a big "Thank you!!" to Mikolaj Calusinski
(and Stephen Brookes for last patch to KCON).

DON'T ASK FOR UPDATES OR FIXES, won't be any!
If you really (and I mean REALLY!) find bugs with these new versions, please
report them to Luca Longone, but remember that support is NOT guaranteed.

--- 

"Detailed" patches descriptions:

workbench.library 45.130:
* FIXED $REV 128
* - 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

* FIXED $REV 129
* - 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

* FIXED $REV 130
* - 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)


icon.library 45.4:
* 45.x - many fixes, no more memory leaks using Deficons tool etc. etc...
* 45.4 - Icon/Copy takes ICONCTRLA_SetGlobalMaxNameLength into account now


KingCON-handler (68020+) 1.8:
===============================

* - zoom gadget works with AOS4
* - fixed %A bug introduced in 1.6
* - added locale support
* - once again rewrote IM_DRAW routine for iconify gadget
* - removed workaround for xData program
* - added support for NewMouse wheels
* - fixed CTRL-D bug introduced in 1.4
* - reworked break signals post logic (should fix Reaction based ClassAction
*   consoles)
* - fixed crash on window resize with NOREVIEW option (really old bug!)
* - added shell resident comands to completer
* - Complete/Enable cache didn't work as supposed (it reset NOCLOSE flag
*   instead) - bug introduced in 1.5.1
* - educated screennotify support
* - fixed another old bug: referencing random ConUnit pointer on
*   Next screen/Goto screen
* - fixed 'read from zero' Enforcer hits with some ARexx scripts (referencing
*   fl_Volume of null pr_CurentDir)
* - misc fixes and improvements, added support for long filenames in custom
    internal filename-completion (TAB) filerequesters


Settings.mui 19.18 fix:
* - workarounded OLD boring crash-bug on iconify, flushmem and then de-iconify
    actions when using MUI prefs
</pre></body></html>