This list shows those bugs we have fixed since the last major release of MacApp and ACS. They are presented in order of decreasing severity.
Problem |
Title |
Fixed |
Rptd. |
---|---|---|---|
(Memory) HeapQC finds problems on 68K |
96.12.29 |
95 | |
Bad Cast in TAssociation::EntryWithKey. [Switched to fEntries->DoSearch throughout UAssociation.cp. This call returns a pointer instead of an index.] |
96.10.01 |
96 | |
MDestructo moves memory. [No longer a problem.] |
96.12.30 |
96 | |
MacApp's windoid WDEF used in pre System 7.5 can crash |
97.05.16 |
96 | |
(Views) TMenuView doesn't clean up pMenuArray |
96.12.10 |
96 | |
(Commands) CommitLastCommand from undoable command crashes. [CommitLastCommand no longer part of system.] |
97.04.29 |
96 | |
(Save) Fail to save-via-temp to server due to inadequate privileges. [Fixed by providing alternative folder resolution in SaveViaTemp in FileBasedDocument.cp.] |
97.07.07 |
96 | |
(View) TView::GetUserSelection should check before calling fDocument |
97.04.17 |
96 | |
(Commands) Attempt to dereference NULL pointer in TCommandHandler::PerformCommand. [Check volatileCommand before dereferencing.] |
97.04.30 |
97 | |
TMenuView::TMenuView needs to reset pointer to pMenuArray. |
97.06.06 |
97 | |
(Memory) MacApp failsd to handle out of memory error. [There were some serious problems introduced in memory management. A general overhaul and inspection was performed.] |
97.07.17 |
97 | |
(Memory) Low memory alert not presented appropriately. [Fixed as part of the overall memory overhaul.] |
97.07.17 |
97 | |
(PubSub) Crash on removing publisher. [When a publisher is created, it is made a dependent of the published cells. When the publisher is removed, the dependency needs to be removed also.] |
97.06.16 |
95 | |
(Views) TView::GetUserSelection should check before calling fDocument |
96.12.30 |
96 | |
(Build) Static cast error in CW11. [Native C++ casting now utilized.] |
97.06.24 |
97 |
Problem |
Title |
Fixed |
Rptd. |
---|---|---|---|
(2-BYTE) TTEView::GetNumberOfChars returns 0 after 1 character has been typed |
97.06.20 |
93 | |
(Document) (ASI.ENG) TFileBasedDocument::FileHasBeenSaved() |
97.06.19 |
94 | |
(2-BYTE) Double Byte Characters |
96.12.16 |
94 | |
(Views, TTEView) Cursor key problems |
97.06.09 |
95 | |
(Performance) Use PowerPC Struct alignment |
96.12.29 |
95 | |
(Printing) LaserWriter8 and Minimal Margins |
96.12.29 |
95 | |
(Printing) TPrintHandler::SetOwner |
96.12.29 |
96 | |
(Quitting) MacApp.Test - Failure on AppleEvents and Quit |
96.12.29 |
96 | |
(Windows) MacApp's floating windoids have "hilited" flag set to false |
96.10.01 |
96 | |
(Gestalts) HasDragManager, HasAOCE are conditionally compiled. |
97.06.30 |
96 | |
(Views, GridViews) TTextGridView::DoFulfillPromise |
96.11.28 |
96 | |
(Views) TEditText does not mark fDocument as changed |
97.06.20 |
96 | |
(Commands) Command failure reported as program error |
96.11.28 |
96 | |
(Application) Unable to Properly Resolve Document by Index |
96.10.22 |
96 | |
(Windows) Dynamically Resizing (on, off) |
97.06.26 |
96 | |
(Files) FileHandler and Stationary |
97.07.14 |
96 | |
(Double-byte) Second Character Lost |
96.10.07 |
96 | |
Potential memory leak when disposing windows |
96.12.30 |
96 | |
(Performance) Don't need mResignedWindowTarget |
96.12.29 |
96 | |
(Memory, leak) TApplication::OpenOld leaks on OpenOld of unsupported file type |
96.12.29 |
96 | |
(Example -Localization & Undo/Redo) Reset language script after redo |
96.12.29 |
96 | |
(Scroller) Scrollbars are forced to a certain size |
96.10.10 |
96 | |
(UStreamable.cp) Un-necessary .h files included |
97.04.16 |
96 | |
(TGridView) Capsule fNumOfRows, fNumOfCols... |
97.06.27 |
96 | |
(Files) TFile::Clone leaves bad AliasHandle in original TFile |
96.12.29 |
96 | |
(Alignment) some structs need #pragma align=mac68K |
96.12.16 |
96 | |
Inconsistency in MacApp.h |
97.06.16 |
96 | |
(Undo/Redo) Undo switches between contexts. |
96.12.29 |
96 | |
(Printing) Problems printing non-visible views |
97.07.17 |
96 | |
(Documents - Editions) TEditionDocument::DoRead does not set ResFile |
96.12.29 |
96 | |
(Segments) TInvalCursorCommand needs destructor for segmenting |
97.04.17 |
96 | |
(Segments) LoadResidentSegments should not load CODE resources when PPC |
96.10.11 |
96 | |
(Documentation) MacApp Assistant TGridView::SelectCell description wrong |
96.10.21 |
96 | |
(Example -DemoDialogs) Improper cast in MakeTemplateViews() |
96.10.09 |
96 | |
(Build -examples) Link warning on duplicate 'SIZE'(-1) |
97.07.23 |
96 | |
:UDebug.cp - gCurrentDebugger = kxNoDebugger for qTheDebugger |
96.12.30 |
96 | |
many illegal typedefs of form, reproduce w/MW, all warnings |
96.12.30 |
96 | |
:Definitions_Common, add -i "{MAToolIncludes}" to {MACPlusPaths} |
96.12.30 |
96 | |
CStackFrame() - ambiguous when building with CW10 / Apple Headers |
96.10.16 |
96 | |
(Example -DemoDialogs) Improper cast in MakeTemplateViews() |
96.10.15 |
96 | |
(Example -QuickDraw3D View) Real axis values are different from visual value |
97.07.11 |
96 | |
MAShowWindow & IsFloatingWindow over-optimized |
97.06.17 |
96 | |
Bugs in MacApp's ErrorMgr.r |
97.04.29 |
96 | |
Initialize system and application font procedurally |
97.05.29 |
96 | |
(2-BYTE) Double Byte Characters |
97.04.17 |
96 | |
(GridView) DrawRangeOfCells Calculates Wrong |
97.05.21 |
96 | |
(Segment -UnloadAllSegments) No need to unload in PowerPC |
97.05.20 |
96 | |
(TFileBasedDocuments -Close) Wrong doc closed with same name |
97.07.11 |
96 | |
(TView) ~TView() Should Test gApplication != NULL |
97.05.20 |
96 | |
(Printing) Disable checkbox, radio button & popup aren't printed |
97.07.17 |
96 | |
(TView::RestrictRegionToVisible) wrong cursor and help regions |
97.06.16 |
96 | |
(TTextListView -DoKeySelection) Wrong for empty list |
97.06.03 |
96 | |
(CAEDesc -ReadFrom) Variable "dataHandle" hides member variable |
97.05.30 |
96 | |
(TPopup) Fond size is changed with Grey Council |
97.06.04 |
96 | |
(Documents - Editions) TEditionDocument::DoRead does not set ResFile |
97.05.01 |
96 | |
(Example -Calc) Undo Typing/Redo Typing works not properly |
97.05.21 |
96 | |
(Memory, leak) TApplication::OpenOld leaks on OpenOld of unsupported file type |
97.06.19 |
96 | |
(Printing) TPrintHandler::SetOwner |
97.06.24 |
96 | |
(Segments) LoadResidentSegments should not load CODE resources when PPC |
97.04.04 |
96 | |
(TTEView) Cursor Key Movement is Deranged |
97.05.30 |
96 | |
:UDebug.cp - gCurrentDebugger = kxNoDebugger for qTheDebugger |
97.05.16 |
96 | |
ClickLoopForTTEView should be in segment TERes |
97.04.29 |
96 | |
many illegal typedefs of form, reproduce w/MW, all warnings |
97.06.19 |
96 | |
Potential memory leak when disposing windows |
97.07.18 |
96 | |
(TDispatcher -GetWaitTicks) Return very large value |
97.07.11 |
97 | |
(TDependencySpace) "#define Inherited MDependable" is not correct |
97.06.30 |
97 | |
(Build -pragma) Put "#pragma options" on top of header file |
97.07.11 |
97 | |
(CTempHandleLock) Can move high and also lock |
97.06.20 |
97 | |
(Window -floating) Floating window doesn't get back after resolution setting |
97.07.11 |
97 | |
(TWindow -Zoom) "GetWindowUserState" should be "SetWindowUserState" |
97.05.20 |
97 | |
(TSaveFileDocCommand) cSaveCopy acts as cSaveAs |
97.04.30 |
97 | |
(TCommand) Memory leak when DoIt failed |
97.07.10 |
97 | |
NewStdObject and NewObjectBySignature are broken in MacApp release 11 |
97.06.24 |
97 | |
TGridView::VPointToLastCell range problem (r12, r13a5) |
97.07.16 |
97 | |
[Memory] Make GrowZoneProc non-static. |
97.06.26 |
97 | |
(TDocument::DoClose) should use auto pointer to prvent memory leak |
97.07.10 |
97 | |
(TCommandhandler) Aborting command doesn't remove it from undo/redo stack |
97.07.22 |
97 | |
(KeyEvent)Command-period key combo will not dismiss (Cancel) dialogs anymore |
97.06.25 |
97 | |
(Includes) Wrong include guard in UApplication.cp |
97.06.26 |
97 | |
(ACS - CDialog_AC) bugs |
97.07.14 |
97 | |
(Example -DemoText) Cursor at the end of document doesn't move up using up arrow |
97.06.27 |
97 | |
(TNumberText::GetValidationError) is bogus |
97.06.26 |
97 | |
TTextGridView::DrawCell uses wrong port r13bc4 |
97.07.25 |
97 | |
(ACS) CDialog_AC::GetNewDialog() & CStaticText_AC::DrawObject |
97.07.14 |
97 | |
(Views) Need AddSubView in TDialogTEView ctor. |
97.07.11 |
97 | |
(TCommand) Memory leak when DoIt failed |
97.07.18 |
97 |
This partial list shows those bugs we are aware of but which have not yet been fixed. There are, of course, quite a few more bugs outstanding which are not shown in this list. Many of those outstanding bugs are actually fixed and are awaiting final verification. Others are duplicates. The ones shown on this list are the ones you are interested in.
Problem |
Title |
Reported |
---|---|---|
(File) this->KindOfFile() |
97.06.24 | |
(Display) (Rosetti) Adorner drawing bug |
97.07.10 | |
(Scripting) Print command is recorded, ignoring user cancel |
97.06.24 | |
(Drag and Drop) TTEView should not use its extent |
97.06.25 | |
(Documents) Modified when reading |
97.07.10 | |
(Documents) Disk-based document support |
97.06.24 | |
(GridViews) Why does CanSelectCell result force Gray text? |
97.06.26 | |
(TGridView >32K) ReadFields() should read "long" type of row and col numbers |
97.06.24 | |
(TGridView >32K) Check max number of rows and cols allowed before insertion. |
97.07.21 | |
(Documents) SaveDocument should reset change count. |
97.07.07 | |
(Document) TFIleBasedDocument::Close can infinite loop. |
97.07.07 | |
(TCluster -DimState) Can not dim two-level depth subview in TCluster |
97.07.02 | |
(TCluster -SetEnable) Not set subview's enable |
97.07.02 | |
(Drag & Drop -Into trash) TDragItemList isn't initialized properly |
97.07.23 | |
(TStdPrintHandler) Custom margins don't work |
97.07.14 | |
(TDynamicArray) Const array |
97.06.24 | |
(Script -TCommandHandler) Pending action problem with window |
97.07.15 | |
(Script) TPropertyAccessor and TSetPropertyCommand can't undo |
97.07.15 | |
(Scriptable -SetObjectProperty) Error message pass problem |
97.06.24 | |
"Quit with saving" does not save. |
97.07.09 | |
(AppleScript) MacApp doesn't AEOpen Event |
97.07.02 | |
(ACSC) CFile_AC::IsSameFile prevents user from saving file in local machine |
97.07.09 | |
Problems tearing off menus |
97.06.24 | |
(TEditText) Erasing Problem |
97.07.08 | |
(Scripting) multiple objects for an AE |
97.07.07 | |
Copy Ctr Enhancement for every class |
97.07.17 | |
(TCommand) Undo linked command doesn't work |
97.07.22 |