📄 changelog
字号:
uhh... hours a month, or as much as you can afford. Please help." 2003-08-03 ========== * I've had bloat more working that the last commit for a few days, but tar/gz is buggered ATM. As I can't work out WTF is wrong, I'll leave it as this and at least commit it in its current state. (AFAICT everything else is working). 2003-07-08 ========== * I am a fscking moron. I had been executing ~/.local/bin/bloat (from when I was testing my autopackage) instead of my usual symlink to bloat, so I thought the code was working. Please feel free to kill me. * Replaced the hash with separate vars. * Fixed a typo. * Again, I would like to remind you that I am a moron. * Made $filename blank if custom commands are being used, as it would often (always?) mess things up with different commands at the end. * Changed version number to 1.2 as I will probably release 1.2 soon. Yay. 2003-07-07 ========== * Woohoo! _EVERYTHING_ has now been "ported" to the "new" subroutine. * Removed Tar/Zip functionality. C'mon, don't tell me _ANYONE_ actually uses it?! It would've been annoying to port to the new function, and it's never used, so it's gone. * Deb extraction now, along with being ported to the extract sub, actually uses the %loc hash...dunno why I used plain extract commands, feel free to whack me. * Changed "ChangeLog" in releases to be this file. The current release-style ChangeLog will become NEWS. * Edited a bit of the POD to change it from saying that bloat will fail, to saying that it will tell the user where to get the utility from. * Used a hash for boolean extract options. 2003-07-04 ========== * Changed ChangeLog date format * Updated autopackage spec file to work with current CVS 26/06/2003 ========== * Added all easy filetypes to the subroutine... * Got working return status checking code - yay. $filetype = error can now be called... * Put the detection for $filetype eq "error" in somewhere it'd actually work... :-/ It's only been non-useable for over half a year :-D. * Minor changes to install - Renamed Cancel to Cancel/Quit, made the wording of the global install option vary depending on whether the user is root (or UID 0) or not. * Added a notice to say that the archive is being checked when -c is used (or if it is enabled in the script) 22/06/2003 ========== * Added RAR to the new subroutine... wheee 21/06/2003 ========== * Fixed many directory bugs in this commit; added a new subroutine for archive extraction. 14/06/2003 ========== * Fixed subdir-checking for archives which are given with an absolute path - e.g. `bloat /home/dave/foo/bar/foobar-1.0.tar.gz` would produce an error. It was due to stupid code on my part :-). Shame this fix will not see the light of day until next Thursday. I really need to make the whole subdir extract into a subroutine. 13/06/2003 ========== * Added --checksubdir/-c and --nochecksubdir/-nc options - subdir checking can take a noticeable time. 12/06/2003 ========== * Used "use warnings;" and noticed that I could more efficiently write @foo[1] as $foo[1]. 11/06/2003 ========== * Changed hard-coded version numbers in "bloat" to a variable. Helps with releases. 10/06/2003 ========== * Added .deb support (via "alien")! * Updated the POD and README.SUPPORTEDTYPES * Made the RPM specfile generate and install man pages 08/06/2003 ========== * Removed some redundant code (jar extraction, the code is never touched) * Changed everything to use @ARGV - much more efficient. * Made bloat shut up all extraction programmes unless --verbose is given * Updated the --help message. * Updated README, slightly clarified "symlink" * Updated INSTALL * Removed the installer file specification from the specfile, as per yesterday's autopackage commit which stopped it from being required. 07/06/2003 ========== * Removed comments from the autopackage specfile. * Fixed up the infoziplike list of exclusions so that .zip can be mixed case and still be excluded, and so that .jar and .xpi files also work. It's still a huge kludge though. * Removed stupid use of $_ only for it to be reassigned 06/06/2003 ========== * Added basic support for subdir creation when there are files in archives without subdirs! It only works with tar-based files (tar, tar/gz, tar/bz2) * Well, that was unexpected... Added support for zip file subdir detection! This is what subdir detection is mostly needed in, what with Windows-made zip files tending to be in the root subdir! 05/06/2003 ========== * Added .tbz2 / .tbz support (tar/bz2) - PowerArchiver supports it, so I guess they exist somewhere. * Put the programme location stuff in alphabetical order. * RPM specfile now works. Oops. (I finally tried to make it; next release will have an RPM available.) 02/06/2003 ========== * Added RedHat RPM spec file, and autopackage spec file. Yay. New Package Formats! Please note: I've only tried the autopackage one, and they are both probably very wrong. They are also extremely basic - no recommendations of utilities e.g. Still, better than nothing ;). 01/06/2003 ========== * Got CVS working again - finally [Thanks to Mike Hearn for that] - I feel this deserves a ChangeLog entry * Added an uninstall function to "install" * Changed "raw ANSI colours" to variables in install 19/05/2003 ========== * Moved around some code. It's now all in alphabetical order in sub runExtractor 06/05/2003 ========== * Allowed non-root users to install globally via "su -c" * Updated the INSTALL file, reworded the top line (finally) * Added a "last modified" line to the install file (not INSTALL)Version 1.1=========== 05/05/2003 ========== * Fixed a bug which made LHA detection b0rked * Finally got round to implementing and documenting the ~/.bloat-nowarn and /etc/bloat-nowarn options - the option has been in the code for many versions, but only now does it actually *WORK* * Fixed the install script so it'll accept a lowercase "q" to quit. The previous implementation could have been confusing. * Packaged up as 1.1 due to the amount of time since the last release, and lack of development coupled with fixed bugs. 07/04/2003 ========== * Fixed file existing detection code. Read - removed the "./" :S * Fixed autopackage stuff re: absolute paths.Version 1.0=========== 17/03/2003 ========== * Added install script * I now think that Bloat has enough features to be considered 1.0! 16/03/2003 ========== * RPM support added 03/03/2003 ========== * Got the .bloat-nowarn checking to work. w00. 19/02/2003 ========== * Added filetype detection for mscompress - tells the user what kind of file it is... 18/02/2003 ========== * Added mscompress supportVersion 0.5.1============= 15/02/2003 ========== * Added URL for LHA * Packaged up for v0.5.1 13/02/2003 ========== * Added LHA support * Fixed a bug in .tgz handling - releasing 0.5.1 as a minor bugfix. 12/02/2003 ========== * *sigh* - yesterday's version was very broken. File didn't work, and I had a bare "p" somewhere. *sigh* Don't use yesterday's version. * Removed the p * Fixed `file` detection - -v * Added Ace support. * Reogranised the detection section to use alphabetical ordering. 11/02/2003 ========== * Made errors go to stderr. * Added comments :D * Added webmin to bzip2's --check options. * Fixed `file` detection - --version isn't a valid option :-P. * Made file be detected in every case - it's needed for error checking * Fixed credits, crediting sibn for ideas, rather than "actual code". 10/02/2003 ========== * Added code to check whether the file exists. Stops users being confused by the errors "file" sometimes spits out when there's a dash... or somethingVersion 0.5=========== 09/02/2003 ========== * Packaged everything up for bloat 0.5 * GOT BUNZIP2 AND UNCOMPRESS SELF-CONFIGURING WORKING - thanks sibn :) * ------------------- * Added rar support... * Cleaned up the comments * Updated POD stuff * Updated the supported filetypes file * Updated TODO 08/02/2003 ========== * Added URLs for uncompress and unarj. * Cleaned up README * Cleaned up INSTALL 01/02/2003 ========== * Added stuff about --check to the output of "bloat". 31/01/2003 ========== * Changed the $_s to $filenames in the arg check section... * Made $filetype = --none if it doesn't have anything 30/01/2003 ========== * Updated POD documentation to include "--check" info * Added support for everything in --check, but bunzip2 and uncompress are commented out. Once I get those fixed, we'll be ready for the release of 0.5 :-). * Changed "tar/gz" to "tar/gzip" and "tar/bz2" to "tar/bzip2". * Added ARJ support :-). * Added info about --check to getHelp sub. * Say buh-bye to "configure" and "configure.pl". Ahh, finally :-). * Updated CREDITS. * Stopped quoting numeral variables :-P. 29/01/2003 ========== * Webmin stuff set up to use "file". Apparently webmin stuff comes in multiple formats. Who knew ;). * Switched from using "$utilloc" style vars to a "%loc" array (e.g. $loc{zip}). * Implemented more stuff in --check 26/01/2003 ========== * See Two days ago ;). * Adding --check function again. Yes. :P 24/01/2003 ========== * Slowly changing everything over to use a different path method. Hard to explain. Checks for utils on the fly. 17/01/2003 ========== * Made filetype detection use regexps - allows for upper/lowercase file extensions. Was thinking of DOS mostly for this one... * Removed the line converting Z to z :P (see above) * Fixed (? - maybe) a regexp in bloat. * Added ARJ detection * Fixed autopackage message 16/01/2003 ========== * Patch submitted today, so I changed bloat to use the new version. Runs "./packagename.package -x". * Noticed I forgot to set $filetype to done for the last three supported filetypes (autopackage, ar, tar/zip). Fixed. 15/01/2003 ========== * Working on better autopackage support; broken for the moment :). **NOTE** I just wrote a patch for autopackage; this should be accepted and - therefore - should make my life easier. Look out for the removal of the autopackage subs tomorrow. 14/01/2003 ========== * Added info about POD to README. 13/01/2003 ========== * Fixed 3 syntax errors in the POD documentation (ran podchecker on it) 12/01/2003 ========== * Started to write documentation for bloat - it's at the end of the bloat script, in POD form. 11/01/2003 ========== * Autopackage support improved! Now uses sed, cat, and a few other things to create a new file ("filename.package.tmp"), chmod +x's it, and executes it... A few slight problems with the commands "cd .." and "rm -f $filename.tmp" :-/ * Changed "README.FILETYPES" to "README.SUPPORTEDTYPES" in README. D'oh!Version 0.4=========== 10/01/2003 ========== * Considering making the next version 1.0 - views? * Did the normal packaging for a new version - e.g. changing versions * Updated (c) notice * Made the "--help text" into a sub, since I'll be using it twice in the code * Made bloat output the results of sub getHelp and information about --version when run with no args * Cut out the part about missing utilities from sub getHelp. * Updated README and INSTALL. * Finally removed bloat-test :P 08/01/2003 ========== * Support for tar/zip - although I've never seen one, it could be useful... * Added new file - "README.FILETYPES". Basically lists the file types supported... * Remembered to update the "LAST EDITED" date on bloat o_O 06/01/2003 ========== * Happy New Year! [Slightly late... :S] * Basic Autopackage support. Runs the package in debug mode, which extracts then breaks. Yes, now bloat really _DOES_ support .package files ;-). * Made the "BLOAT:" red. Yes, that's all. Nothing major ;). 29/12/2002 ========== * Merry [Belated] Christmas! * Added "ar" support - one problem; I don't know the extension generally used. All I've seen is .a, so that's what I've put. Of course, this is where everything gets used :rolleyes:. * Updated configure scripts to find ar 21/12/2002 ========== * Added tar/Z compatibility. Yes. * A new line for bug fixing. A maximum of three other people use bloat anyway, but what the hell ;-).Version 0.3=========== 16/12/2002 ========== * Wondering what's up with SourceForge's logging of commits/adds ;) * Minor change to the "TODO" file for 0.3 * Packaged up this version for 0.3 11/12/2002 ========== * DOESN'T support .package files!!!!! * Updated it to move some vital stuff to the end to fix tar.gz etc 07/12/2002 ========== * Supports .package files 04/12/2002 ========== * Removed bloat-check related features. * Added a configure script... if you don't like bad code, don't look ;-) * Now actually using CVS ;-) * Supports Mozilla XPI files * Reorganised the getFileType sub to use alphabetical order. This should save time when we support more filetypes * Now using strict; because of this I've now declared vars.Version 0.2=========== 01/12/2002 ========== * I think I'll make it a new release today... 29/11/2002 ========== * "modularised" code - uses subs now... no particular reason, just seems like the right thing(tm)... =) 28/11/2002 ========== * Webmin Themes (wbt) supported 27/11/2002 ========== * Added Z/compress functionality (not widely used) * Changed the output of "bloat --check" to use + for the border :P 26/11/2002 [26th November] ========================== * Added TODO and CREDITS. * If, for some reason, you want to extract a webmin module, they can now be extracted by bloat * Vanilla BZip2 and GNUZip are now supported... * Now makes sure that the extension is at the END of the file...Version 0.1.1============= * Proceeded everything outputted by bloat with "BLOAT:" * Added the util checker script to make life a bit easierVersion 0.1=========== * EVERYTHING :P
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -