Fixed and Known Bugs


This section lists the bugs fixed in MacApp Release 13 (and ACS) since the last major release as well as important known problems which have not yet been fixed.

Fixed Bugs

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.

Crashing Bugs

Problem

Title

Fixed

Rptd.

1301102

(Memory) HeapQC finds problems on 68K

96.12.29

95

1379825

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

1382819

MDestructo moves memory. [No longer a problem.]

96.12.30

96

1400809

MacApp's windoid WDEF used in pre System 7.5 can crash

97.05.16

96

1604869

(Views) TMenuView doesn't clean up pMenuArray

96.12.10

96

1613729

(Commands) CommitLastCommand from undoable command crashes. [CommitLastCommand no longer part of system.]

97.04.29

96

1615790

(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

1615914

(View) TView::GetUserSelection should check before calling fDocument

97.04.17

96

1625665

(Commands) Attempt to dereference NULL pointer in TCommandHandler::PerformCommand. [Check volatileCommand before dereferencing.]

97.04.30

97

1654843

TMenuView::TMenuView needs to reset pointer to pMenuArray.

97.06.06

97

1666869

(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

1666877

(Memory) Low memory alert not presented appropriately. [Fixed as part of the overall memory overhaul.]

97.07.17

97

1296110

(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

1392270

(Views) TView::GetUserSelection should check before calling fDocument

96.12.30

96

1620479

(Build) Static cast error in CW11. [Native C++ casting now utilized.]

97.06.24

97

No-workaround Bugs

Problem

Title

Fixed

Rptd.

1115111

(2-BYTE) TTEView::GetNumberOfChars returns 0 after 1 character has been typed

97.06.20

93

1141811

(Document) (ASI.ENG) TFileBasedDocument::FileHasBeenSaved()

97.06.19

94

1155949

(2-BYTE) Double Byte Characters

96.12.16

94

1294628

(Views, TTEView) Cursor key problems

97.06.09

95

1306625

(Performance) Use PowerPC Struct alignment

96.12.29

95

1306634

(Printing) LaserWriter8 and Minimal Margins

96.12.29

95

1318654

(Printing) TPrintHandler::SetOwner

96.12.29

96

1327574

(Quitting) MacApp.Test - Failure on AppleEvents and Quit

96.12.29

96

1329392

(Windows) MacApp's floating windoids have "hilited" flag set to false

96.10.01

96

1329980

(Gestalts) HasDragManager, HasAOCE are conditionally compiled.

97.06.30

96

1336165

(Views, GridViews) TTextGridView::DoFulfillPromise

96.11.28

96

1338821

(Views) TEditText does not mark fDocument as changed

97.06.20

96

1340236

(Commands) Command failure reported as program error

96.11.28

96

1343556

(Application) Unable to Properly Resolve Document by Index

96.10.22

96

1347449

(Windows) Dynamically Resizing (on, off)

97.06.26

96

1351352

(Files) FileHandler and Stationary

97.07.14

96

1353017

(Double-byte) Second Character Lost

96.10.07

96

1353199

Potential memory leak when disposing windows

96.12.30

96

1357587

(Performance) Don't need mResignedWindowTarget

96.12.29

96

1357782

(Memory, leak) TApplication::OpenOld leaks on OpenOld of unsupported file type

96.12.29

96

1366926

(Example -Localization & Undo/Redo) Reset language script after redo

96.12.29

96

1372405

(Scroller) Scrollbars are forced to a certain size

96.10.10

96

1379563

(UStreamable.cp) Un-necessary .h files included

97.04.16

96

1381520

(TGridView) Capsule fNumOfRows, fNumOfCols...

97.06.27

96

1382144

(Files) TFile::Clone leaves bad AliasHandle in original TFile

96.12.29

96

1382173

(Alignment) some structs need #pragma align=mac68K

96.12.16

96

1382334

Inconsistency in MacApp.h

97.06.16

96

1383813

(Undo/Redo) Undo switches between contexts.

96.12.29

96

1385305

(Printing) Problems printing non-visible views

97.07.17

96

1385380

(Documents - Editions) TEditionDocument::DoRead does not set ResFile

96.12.29

96

1385410

(Segments) TInvalCursorCommand needs destructor for segmenting

97.04.17

96

1385772

(Segments) LoadResidentSegments should not load CODE resources when PPC

96.10.11

96

1389390

(Documentation) MacApp Assistant TGridView::SelectCell description wrong

96.10.21

96

1390108

(Example -DemoDialogs) Improper cast in MakeTemplateViews()

96.10.09

96

1391135

(Build -examples) Link warning on duplicate 'SIZE'(-1)

97.07.23

96

1391707

:UDebug.cp - gCurrentDebugger = kxNoDebugger for qTheDebugger

96.12.30

96

1391709

many illegal typedefs of form, reproduce w/MW, all warnings

96.12.30

96

1391710

:Definitions_Common, add -i "{MAToolIncludes}" to {MACPlusPaths}

96.12.30

96

1391712

CStackFrame() - ambiguous when building with CW10 / Apple Headers

96.10.16

96

1395665

(Example -DemoDialogs) Improper cast in MakeTemplateViews()

96.10.15

96

1606095

(Example -QuickDraw3D View) Real axis values are different from visual value

97.07.11

96

1609209

MAShowWindow & IsFloatingWindow over-optimized

97.06.17

96

1609919

Bugs in MacApp's ErrorMgr.r

97.04.29

96

1610435

Initialize system and application font procedurally

97.05.29

96

1613449

(2-BYTE) Double Byte Characters

97.04.17

96

1613968

(GridView) DrawRangeOfCells Calculates Wrong

97.05.21

96

1615416

(Segment -UnloadAllSegments) No need to unload in PowerPC

97.05.20

96

1615435

(TFileBasedDocuments -Close) Wrong doc closed with same name

97.07.11

96

1615465

(TView) ~TView() Should Test gApplication != NULL

97.05.20

96

1615635

(Printing) Disable checkbox, radio button & popup aren't printed

97.07.17

96

1615653

(TView::RestrictRegionToVisible) wrong cursor and help regions

97.06.16

96

1615666

(TTextListView -DoKeySelection) Wrong for empty list

97.06.03

96

1615685

(CAEDesc -ReadFrom) Variable "dataHandle" hides member variable

97.05.30

96

1615714

(TPopup) Fond size is changed with Grey Council

97.06.04

96

1615789

(Documents - Editions) TEditionDocument::DoRead does not set ResFile

97.05.01

96

1615798

(Example -Calc) Undo Typing/Redo Typing works not properly

97.05.21

96

1615816

(Memory, leak) TApplication::OpenOld leaks on OpenOld of unsupported file type

97.06.19

96

1615820

(Printing) TPrintHandler::SetOwner

97.06.24

96

1615823

(Segments) LoadResidentSegments should not load CODE resources when PPC

97.04.04

96

1615832

(TTEView) Cursor Key Movement is Deranged

97.05.30

96

1615882

:UDebug.cp - gCurrentDebugger = kxNoDebugger for qTheDebugger

97.05.16

96

1615894

ClickLoopForTTEView should be in segment TERes

97.04.29

96

1615901

many illegal typedefs of form, reproduce w/MW, all warnings

97.06.19

96

1615906

Potential memory leak when disposing windows

97.07.18

96

1616218

(TDispatcher -GetWaitTicks) Return very large value

97.07.11

97

1618550

(TDependencySpace) "#define Inherited MDependable" is not correct

97.06.30

97

1623756

(Build -pragma) Put "#pragma options" on top of header file

97.07.11

97

1627526

(CTempHandleLock) Can move high and also lock

97.06.20

97

1640530

(Window -floating) Floating window doesn't get back after resolution setting

97.07.11

97

1642582

(TWindow -Zoom) "GetWindowUserState" should be "SetWindowUserState"

97.05.20

97

1646792

(TSaveFileDocCommand) cSaveCopy acts as cSaveAs

97.04.30

97

1648205

(TCommand) Memory leak when DoIt failed

97.07.10

97

1654714

NewStdObject and NewObjectBySignature are broken in MacApp release 11

97.06.24

97

1655336

TGridView::VPointToLastCell range problem (r12, r13a5)

97.07.16

97

1657515

[Memory] Make GrowZoneProc non-static.

97.06.26

97

1660032

(TDocument::DoClose) should use auto pointer to prvent memory leak

97.07.10

97

1660115

(TCommandhandler) Aborting command doesn't remove it from undo/redo stack

97.07.22

97

1660391

(KeyEvent)Command-period key combo will not dismiss (Cancel) dialogs anymore

97.06.25

97

1661306

(Includes) Wrong include guard in UApplication.cp

97.06.26

97

1661514

(ACS - CDialog_AC) bugs

97.07.14

97

1661546

(Example -DemoText) Cursor at the end of document doesn't move up using up arrow

97.06.27

97

1663643

(TNumberText::GetValidationError) is bogus

97.06.26

97

1666673

TTextGridView::DrawCell uses wrong port r13bc4

97.07.25

97

1666900

(ACS) CDialog_AC::GetNewDialog() & CStaticText_AC::DrawObject

97.07.14

97

1667219

(Views) Need AddSubView in TDialogTEView ctor.

97.07.11

97

1667622

(TCommand) Memory leak when DoIt failed

97.07.18

97

Known Bugs

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

1174929

(File) this->KindOfFile()

97.06.24

1222037

(Display) (Rosetti) Adorner drawing bug

97.07.10

1299422

(Scripting) Print command is recorded, ignoring user cancel

97.06.24

1304847

(Drag and Drop) TTEView should not use its extent

97.06.25

1306629

(Documents) Modified when reading

97.07.10

1340837

(Documents) Disk-based document support

97.06.24

1377874

(GridViews) Why does CanSelectCell result force Gray text?

97.06.26

1381417

(TGridView >32K) ReadFields() should read "long" type of row and col numbers

97.06.24

1381438

(TGridView >32K) Check max number of rows and cols allowed before insertion.

97.07.21

1392926

(Documents) SaveDocument should reset change count.

97.07.07

1392942

(Document) TFIleBasedDocument::Close can infinite loop.

97.07.07

1394106

(TCluster -DimState) Can not dim two-level depth subview in TCluster

97.07.02

1394180

(TCluster -SetEnable) Not set subview's enable

97.07.02

1615430

(Drag & Drop -Into trash) TDragItemList isn't initialized properly

97.07.23

1615538

(TStdPrintHandler) Custom margins don't work

97.07.14

1615588

(TDynamicArray) Const array

97.06.24

1625672

(Script -TCommandHandler) Pending action problem with window

97.07.15

1627913

(Script) TPropertyAccessor and TSetPropertyCommand can't undo

97.07.15

1632857

(Scriptable -SetObjectProperty) Error message pass problem

97.06.24

1634577

"Quit with saving" does not save.

97.07.09

1657921

(AppleScript) MacApp doesn't AEOpen Event

97.07.02

1658912

(ACSC) CFile_AC::IsSameFile prevents user from saving file in local machine

97.07.09

1664953

Problems tearing off menus

97.06.24

1666360

(TEditText) Erasing Problem

97.07.08

1666886

(Scripting) multiple objects for an AE

97.07.07

1668723

Copy Ctr Enhancement for every class

97.07.17

1669431

(TCommand) Undo linked command doesn't work

97.07.22


Back to the Index



© Copyright 1997 by Apple Computer, Inc. -- Last Updated 7/15/97