- 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
-