- 08 May, 2015 1 commit
-
-
Robert Sprowson authored
Make the !Setup and !Run files look for the same version of FrontEnd and CLib as eachother, and the same as the one in the example in the manual. Spotted by James Byrne. Version 3.17. Tagged as 'modsqz-3_17'
-
- 26 Mar, 2015 1 commit
-
-
Robert Sprowson authored
Don't assume clock() counts in cs, so that the times come out right on a cross compiled Unix system. Version 3.16. Tagged as 'modsqz-3_16'
-
- 11 Nov, 2013 1 commit
-
-
Ben Avison authored
Detail: * Reinstated Desc to INSTAPP_FILES * Changed path to Env directory, assuming source trees are no longer merged Retagged as 'modsqz-3_15'
-
- 15 Jul, 2013 1 commit
-
-
Robert Sprowson authored
Version 3.15. Tagged as 'modsqz-3_15'
-
- 19 May, 2010 1 commit
-
-
Ben Avison authored
Detail: * Added shell-script make wrapper * Uses shared makefile fragments and one master makefile for all variants * #includes use CLX path explicitly Admin: No functional change, so version not incremented Tagged as 'modsqz-3_14-2' Version 3.14. Not tagged
-
- 26 Jun, 2009 1 commit
-
-
Ben Avison authored
Detail: Gave Components file more power to install the executable and frontend in different places. Iyonix-themed application directory sprites are now available in addition to the old Morris4 ones, and are selected based upon the UserIF build variable. Admin: Checked frontend installs correctly. Retagged as 'modsqz-3_14'
-
- 02 Feb, 2006 1 commit
-
-
Steve Revill authored
Detail: When modsqz completed in under one centisecond, the verbose output would bomb-out with a divide by zero error. Fixed. Admin: Tested with the rest of Library-1_28 and now works. This should be built and put into Library. Version 3.14. Tagged as 'modsqz-3_14'
-
- 05 Mar, 2004 1 commit
-
-
Steve Revill authored
> Summary: > Fixed bad table encoding bug. > Detail: > The delta value between entries in the shorts/longs tables was being > stored as a signed int but was assumed to never be negative in the > test code that followed the calculation. This caused incorrect > encoding of the tables, which caused a sample module we were given > to encode incorrectly. No idea why we've never seen this before: > most likely it is because of the nature of the data in the module (it > was a ResourceFS baseline module containing a lot of text). The fix > is to just make delta an unsigned int instead of a signed int. > Admin: > Tested on Linux and RISC OS - fixes Bugzilla bug #16805 > Module now compresses and decompressed back to what it started out as. Version 3.13. Tagged as 'modsqz-3_13'
-
- 16 Dec, 2003 1 commit
-
-
Ben Avison authored
-
- 02 Mar, 2001 1 commit
-
-
Stewart Brodie authored
Updated !Run file to ensure the latest modules. Admin: Requires BuildSys 3.01 or later. Co-dependent with Library 0.67 or later Version 3.12. Tagged as 'modsqz-3_12'
-
- 01 Feb, 2001 1 commit
-
-
Stewart Brodie authored
Detail: Previously a variable holding the original size of the module being compressed would be updated with the compressed size just before it was needed as part of the stats reporting code. Now the update occurs *after* the stats reporting code. Admin: Reported by Robin.Watts@wss.co.uk. Fixes Bugzilla bug #131 Tested. Version 3.11. Tagged as 'modsqz-3_11'
-
- 14 Nov, 2000 1 commit
-
-
Stewart Brodie authored
Detail: If present, the module flags word(s) are copied to the squeezed header of the module to ensure that the kernel can recognise any special requirements (e.g. that the module is 32-bit compatible). Admin: Tested on RISC OS and SPARC Solaris - identical output is produced. Version 3.10. Tagged as 'modsqz-3_10'
-
- 11 Sep, 2000 1 commit
-
-
Steve Revill authored
Detail: modsqz was being a litttle over-zealous with it's checks for module header validity. The module's command table offset does not have to be word-aligned; it is an offset to a string. The PRM states only that offsets to code must be word-aligned. Admin: This will allow modules like: MPEGTransport, MPEGSystem and NHTwitter to be squeezed. Version 3.09. Tagged as 'modsqz-3_09'
-
- 17 Jul, 2000 1 commit
-
-
Stewart Brodie authored
Detail: Instead of having a "clever" memory re-use method, we simply malloc enough memory to hold the compressed module separately. Should finally get rid of the pathological file errors. Admin: Tested on a baseline 4.07 archive. Version 3.08. Tagged as 'modsqz-3_08'
-
- 05 Jul, 2000 1 commit
-
-
Stewart Brodie authored
Detail: More pathological baseline archives have turned up. Admin: This version has NOT been tested on anything but Solaris. The increased memory requirements may cause problems on RISC OS builds. Version 3.07. Tagged as 'modsqz-3_07'
-
- 20 Jun, 2000 1 commit
-
-
Stewart Brodie authored
Detail: The 8K buffer is insufficient to cope with some of the baseline archives being generated for the STB-400. The 8K buffer has been increased to 300K. This allows the archive to build and leaves quite a lot of extra spare space to cope with large modules. Admin: Only tested Intel Solaris build. Fixes bug #1775 Version 3.06. Tagged as 'modsqz-3_06'
-
- 19 Nov, 1999 1 commit
-
-
Stewart Brodie authored
Detail: Previously modsqz would refuse to squeeze a module if the SWI chunk was not valid (modsqz 3.03 and 3.04 only, it is thought) It now no longer imposes this incorrect restriction. Admin: Tested Solaris and RISC OS builds. Version 3.05. Tagged as 'modsqz-3_05'
-
- 23 Aug, 1999 1 commit
-
-
Stewart Brodie authored
Detail: Removed byte-order assumptions. Removed memory address location assumptions. Updated to use CLX's sexing functions where necessary. Fixed usage of dynamic memory which had been free()'d. Admin: Tested by building for SPARC Solaris, x86 Solaris and RISC OS and verifying that the output of all three versions was byte identical for a test module (IPConfig 0.19), and that RISC OS was capable of loading and decompressing the module and that unmodsqz was able to resurrect the original unsqueezed module. Requires CLX build for target host. Requires CLXPATH environment variable to point to installed CLX. Version 3.04. Tagged as 'modsqz-3_04'
-
- 11 Nov, 1998 2 commits
-
-
Stewart Brodie authored
Detail: modsqz was detecting that the module was already squeezed, but then failing to pass sufficient parameters to the err_fail variadic fn that reported the error. The filename parameter is now supplied as the format string required. Version numbers and dates etc. are now all sourced from the VersionNum file; -Wp flag removed now it includes "kernel.h" and not <kernel.h> Admin: Built from clean, with CLX-1_04, and it generated modules with which the kernel is satisfied. Version 3.03. Tagged as 'modsqz-3_03'
-
Stewart Brodie authored
Changes: * VersionNum file added manually and fixed with version name and date of these sources, plus DATE macro is initialised from the VersionNum file instead of __DATE__. * Makefile replaced with cleaner more standard version. Admin: * Sourced from TDobson's old A440. * Requires CLX-1_04
-