2004-12-02, 18:32
no rar browsing yet but it shouldn't be too hard to add. will try to look into the directory code. another thing worth thinking about: it may be beneficial to make the crarmanager a global since right now, each crarfile uses a local copy of a crarmanager so each cfile dtor() and each call to delete() and rename() cleans up cached files and so multiple calls may sometimes lead to too much uncaching/caching if you don't care to set the autodelete flags appropriately. this is just a performance issue that could affect very large rars; a global cache would be easier to manage but i'm not sure it's worth adding another global and things seem to work fine right now. have just streamed rarred cdgs from network.