mirror of
https://github.com/nickshanks/ResKnife.git
synced 2024-11-16 06:05:05 +00:00
56 lines
2.5 KiB
Plaintext
56 lines
2.5 KiB
Plaintext
|
ResKnife (Carbon & Classic):
|
||
|
* quit doesn't check for files to save (unverified, seems to check front window on 9.1 - don't know about others)
|
||
|
* files without a resource fork (inc. DF-based resource files) crash upon opening
|
||
|
* when saving a file, the temporary file cannot be deleted because it is open. I cannot find where I open it without closing it again.
|
||
|
* there's a crash on quit when there's an unsaved file open
|
||
|
temporary file handling is not very good. make it cooler.
|
||
|
should pass plug-ins a copy of the data handle, not the real thing
|
||
|
window header text non-existant
|
||
|
Revert Resource menu item not plugged in
|
||
|
should call memset() not BlockZero() on pre 8.5 systems (and include strings.h)
|
||
|
|
||
|
ResKnife (Carbon Only):
|
||
|
DataBrowser still doesn't draw the line at the top
|
||
|
choosing debugging menu items doesn't checkmark them
|
||
|
cannot drag items into/out of the data browser
|
||
|
|
||
|
ResKnife (Classic Only):
|
||
|
no column sorting
|
||
|
no GWorld support or clipRgn managment
|
||
|
headers don't toggle (Appearance)
|
||
|
no headers present (non-Appearance)
|
||
|
|
||
|
All Editors
|
||
|
* only have carbon support
|
||
|
|
||
|
Hex Editor:
|
||
|
closing winodow sometimes (rarely) causes crashes. cause unknown
|
||
|
|
||
|
Template Editor:
|
||
|
* some fields are not saved (elaborate)
|
||
|
* does not save repeating templates (I really need help with this)
|
||
|
* cannot handle Hxxx, P0xx, Cxxx
|
||
|
multi-line strings do not cause the text box to expand (anyone know how to make this work?)
|
||
|
|
||
|
PICT Editor:
|
||
|
Window doesn't have minimum size
|
||
|
Window is not resizable, has no scrollbars either
|
||
|
|
||
|
|
||
|
* denotes important bug (e.g. reproducable crasher, loss of data, et cetera)
|
||
|
I am currently working to eliminate these asterisked bugs, the others I'm not so bothered about yet.
|
||
|
I shall soon begin implementing an event mechanism for the editors which doesn't use CarbonEvents, allowing me to release the Classic build with some editors. (Fear not all you System 7.1-ers!)
|
||
|
|
||
|
please send bug reports (or better yet, contribute code) to resknife@nickshanks.com
|
||
|
|
||
|
One-time only bugs:
|
||
|
choosing save after editing a data fork caused only 2 of 14 resources to be saved.
|
||
|
clicking in the hex window does weird things to the selection. No selection was present, and the insertion point was not visible either. Typing subsequently deleted everything after where I typed, but no character appeared
|
||
|
|
||
|
|
||
|
|
||
|
ResKnife (Cocoa):
|
||
|
* Setting a type which is longer than four bytes on one resource will cause all resources below it to not be saved.
|
||
|
- (should require user to enter no more or less than four bytes, use formatter objects' isPartialStringValid: method)
|
||
|
* create new resource sheet not yet implemented
|
||
|
* no editors
|