Commit Graph
17 Commits
Author SHA1 Message Date
Chris Danford 1fcfc22981 CString -> RString
const string params where possible for easier debug stepping
2005-12-28 03:59:52 +00:00
Glenn Maynard 636369ba4b remove deprecated RageFileDriverZip ctor 2005-12-18 20:18:32 +00:00
Glenn Maynard c2b70be5cb implement GetGlobalComment 2005-12-13 03:07:48 +00:00
Chris Danford ec51af900e CString -> RString for files used by smpackage 2005-12-10 08:15:44 +00:00
Glenn Maynard e157d52a76 expose FileInfo
expose file permissions
2005-05-22 22:45:15 +00:00
Glenn Maynard 8f68a555a6 Load() methods, to allow error checking 2005-05-21 00:40:18 +00:00
Glenn Maynard 0986e61f3d rewrite ZIP parsing. only a tiny bit of code was used from InfoZIP, causing
us to have to lug around a proportionately unreasonably big chunk of
licensing text.  (this code is smaller, too.)
2005-05-18 06:44:24 +00:00
Glenn Maynard 382db74f8f generalize zip reading 2005-03-24 09:40:56 +00:00
Glenn Maynard a9c73de5b6 fix ZIP thread-safety? 2005-02-24 06:07:49 +00:00
Glenn Maynard 0e8b4b8371 comments, cleanup 2005-02-13 03:21:22 +00:00
Glenn Maynard ae92b86b34 RageFileBasic 2004-12-11 02:25:38 +00:00
Glenn Maynard 47994102b3 vc fix? 2004-12-10 13:13:14 +00:00
Glenn Maynard ec22ffec62 stop passing ugly back-references to the RageFile to RageFileObj 2004-12-09 11:47:20 +00:00
Glenn Maynard 33a04b79de beginning GPL->X11 license transition
The conventions I'm using are to put the entire copyright notice at the bottom
of each file, and to put the summary of the source file's use at the top of the
header.

Putting the license text in each file avoids confusion, and is normal practice
for many projects.  Putting it at the bottom gets it out of the way; it's a
ton of clutter to put at the top.

The description is in the header.  People who don't know what a class is for,
or how to use it, are probably looking at the header to see the interface,
not the implementation, so let's put the description in there.  Keep it brief
(one line); any substantial implementation notes should go in the source file.
2004-05-06 00:42:06 +00:00
Glenn Maynard 20792a51bb Write files in such a way that a program crash, system crash, powerdown,
etc. won't cause data loss if we're running on a journalling filesystem.
2003-12-21 07:23:29 +00:00
Glenn Maynard 83701f9a9f Rewrite, loosely based on Info-ZIP. 2003-12-10 07:08:22 +00:00
Glenn Maynard b8ab0fc587 add RageFileDriverZip 2003-12-08 00:08:20 +00:00