2024-01-18
================================================================================================================
Improved the toggle mode (CTRL + click on process TAB) so it now works as intended also with anchored tabs.
 

2024-01-16
================================================================================================================
Main program binary and bgfx_md6 now compiled with GFA libraries that fixes issues post-3.75 release:
	* V4E/CF has had a bugfix for _PX_FORMAT where it returned zero when NVDI was installed on Firebee.
	* V4E/CF+68K has had a fix for WORK.OUT, where wrong parameter was being sent to vq_entnd() -> intin(0)

2024-01-15
================================================================================================================
When anchoring a TAB to taskbar, the "fancy name" (or any custom name set) would be replaced with the GEMDOS 
process name next time Motosu was started.


2024-01-14
================================================================================================================
When KILL was selected from a programs /proc submenu, Motosu would issue a SIGKILL. However, this function 
expects the MiNT process ID and not the AP_ID. Since XaAES has PID=AP_ID (which is absolutely moronic!) this 
bug would not be revealed if Motosu was run under XaAES.

If a tab is anchored (and app not running), Motosu now creates an entry "Start program" in submenu /proc.


2024-01-13
================================================================================================================
The Start menu would not work properly under Teradesk. The reason was that Motosu was using VA_START to request 
the start of a given application from AVSERVER. While this peculiar way of using this call is explicitly 
supported by Thing desktop it is clearly ignored by Teradesk. Motosu now uses AV_STARTPROG, which works 
correctly under both Thing as well as Teradesk.

(VA_START was also used when reacting to drag/drop:ing file to process tab, also changed to AV_PROGSTART)


2024-01-11
================================================================================================================
Motosu will now detect if $AVSERVER has terminated, and then clear the corresponding variable. The program will 
also detect if $AVSERVER is restarted and try to establish contact again.


2024-01-07
================================================================================================================
Motosu would get into trouble if $HOME was not set. This could lead to some rather strange confusion on where 
cache files as well as config files should be located. If this happens, Motosu should now default to APPDIR.

2024-01-06
================================================================================================================
DHST cookie is now always set (or updated, if already existing) since the check for pre-existing cookie would 
lead to confusing results after a rez change.

Detecting path to an accessory is now always handled by exploring $ACCPATH - it reduces the risc of getting 
confusing resuls when anchoring a tab with an ACC and later swapping between different AES's.


2024-01-05
================================================================================================================
Updated the module creating the texture cache - now VDI detection is tweaked to allow NVDI+fVDI combo to work 
on (at least) Firebee. Both this module and the icon cache module now exist in 2 versions: 68K and Coldfire. 
The Coldfire module uses *.APP , the 68K module uses *.PRG and Motosu should automatically use the correct one.


2024-01-04	
================================================================================================================
Bugfix in code for creating popup menus - particularly for the start menu this would lead to blank entries in 
submenus (the first entry after a separator).

Improved detection of workdir for XaAES, and added check for missing "\" at the end of AESDIR path.


2024-01-02
================================================================================================================
First compilation for Firebee! Updated GBE to newly released 3.74 and took opportunity to compile a binary for 
V4E/CF (Firebee). Also improved the patch for encoded ascii below 32, now it handles several occurances within 
a string.


2024-01-01
================================================================================================================
Fixes to start menu - separators created with Thing vs JayGroups was built differently, Motosu can now handle 
all known cases. Motosu was also not aware of links to folders (OFLD) but only links to files (OFIL). Fixed now.
In GRP-files it appears ascii bytes below 32 are encoded with @XX where "XX" is a 2 digit ascii. Now supported.

TBAR.RSC was referenced in upper case in binary, which could add confusion in case sensitive file systems.

Fixed a typo in /proc TAB, "Open appliction dir" => "Open application dir"



2023-12-31	Motosu v0.9-beta released
================================================================================================================
