This is OPENSTEP-HISTORY.txt in view mode; [Download] [Up]
//-----------------------------------------------------------------------------
// MiscTableScroll OPENSTEP HISTORY
// $Id: OPENSTEP-HISTORY.txt,v 1.47 97/07/11 19:53:06 sunshine Exp $
//-----------------------------------------------------------------------------
v0.129.1 07/11/97 20:00 EDT sunshine
Applied v0.129 NEXTSTEP 3.3 diffs.
README changes:
- Updated archive name to conform to ftp site rules.
- Updated archive name from .tar to .gnutar.
- Fixed more wording.
- Added description of setting PATH variable under Windows for dll.
Changed Files:
* README.rtf
v0.128.1 07/07/97 09:00 EDT sunshine
Applied v0.128 NEXTSTEP 3.3 diffs.
Fixed minor errors in MiscTableScroll.rtf.
Ported mcgh2misc conversion scripts to OPENSTEP.
Added a README describing compilation and installation.
Changed Files:
* MiscExporter.rtf
* MiscTableCell.rtf
* MiscTableScroll.rtf
* mcgh2misc.{el|sh}
+ README.rtf
v0.127.1 06/22/97 10:00 EDT sunshine
Applied v0.127 NEXTSTEP 3.3 diffs.
Changed Files:
* MiscTableCell.{h|M}
* MiscTableScrollEdit.M
* MiscTableScrollISearch.M
* MiscTableView.M
v0.126.1 06/22/97 08:00 EDT sunshine
Applied v0.126 NEXTSTEP 3.3 diffs.
Fixed install location to be $(NEXT_ROOT)/LocalLibrary for NT. I had
inadvertently set it to LocalDeveloper in v0.125.9 (even though the
HISTORY entry says otherwise).
Changed Files:
* Makefile
* MiscTableCell.rtf
* MiscTableView.M
* PB.project
v0.125.9 06/18/97 11:20 EDT sunshine
Ported MiscTableScroll.rtf to OPENSTEP.
Synchronized MiscTableScroll.rtf with v127 for NEXTSTEP 3.3.
Minor corrections to MiscTableCell.rtf and MiscExporter.rtf.
Renamed tops script so as to be valid for 4.x rather than just 4.1.
Tops script now fixes #imports to handle framework structure:
<MiscExporter.h> --> <MiscTableScroll/MiscExporter.h>
<MiscTableCell.h> --> <MiscTableScroll/MiscTableCell.h>
<MiscTableScroll.h> --> <MiscTableScroll/MiscTableScroll.h>
<MiscTableTypes.h> --> <MiscTableScroll/MiscTableTypes.h>
For better OPENSTEP naming conformance, renamed:
numSelectedSlots: --> numberOfSelectedSlots:
numSelectedRows --> numberOfSelectedRows
numSelectedColumns --> numberOfSelectedColumns;
numVisibleSlots: --> numberOfVisibleSlots:
numVisibleRows --> numberOfVisibleRows
numVisibleColumns --> numberOfVisibleColumns
buffCount --> bufferCount
tableScrollBuffCount: --> tableScrollBufferCount:
borderTitlesSize: --> slotTitlesSize:
border:setTitlesSize: --> border:setSlotTitlesSize:
borderClickedSlot: --> clickedSlot:
cellIsSelected:: --> cellIsSelectedAtRow:column:
scrollSelToVisible --> scrollSelectionToVisible
MISC_TABLE_CELL_ICON --> MISC_TABLE_CELL_IMAGE
Added missing conversion to tops script:
clickedCol --> clickedColumn
Added missing -slotTitlesSize:, -rowTitlesWidth, and -columnTitlesHeight
to documentation.
Sorted method lists in tops script. Reorganized somewhat.
Added missing MiscIntList conversions to tops script:
addInt: --> addObject:
addIntList: --> addObjectsFromArray:
bsearch: --> indexOfObject:
bsearch:using:data: --> indexOfObject:
initFromString: --> componentsSeparatedByString:
insertInt:at: --> insertObject:atIndex:
intAt: --> objectAtIndex & intValue
lsearch: --> indexOfObject:
lsearch:using:data: --> indexOfObject:
readFromString: --> componentsSeparatedByString:
removeIntAt: --> removeObjectAtIndex:
replaceIntAt:with: --> replaceObjectAtIndex:withObject:
sortUsing:data: --> sortUsingFunction:context:
writeToString --> description
writeToString:size: --> description
writeToString:size:canExpand: --> description
Pseudo conditionalized setting of OTHER_OFILES in Makefile.preamble. It
is needed in OPENSTEP 4.1 and OPENSTEP 4.2 (prerelease) since NeXT's
makefiles neglect to add the object files for cc, cpp, and cxx
sources to OFILES. However, NeXT finally fixed this bug in OPENSTEP
4.2, which means that we can not add the object files ourself (lest
the linker complains about linking the same files twice).
As of v104.1 use of "highlight" color is based upon -isSelected rather
than -isHighlighted. Consequently the term "highlight" is
misleading. Therefore renamed all methods and variables to use the
term "selected" rather than "highlight". Updated source and
documentation accordingly.
Added "highlight" to "selected" conversions to tops script:
defaultHighlightBackgroundColor --> defaultSelectedBackgroundColor
defaultHighlightTextColor --> defaultSelectedTextColor
highlightBackgroundColor --> selectedBackgroundColor
highlightTextColor --> selectedTextColor
setHighlightBackgroundColor: --> setSelectedBackgroundColor:
setHighlightTextColor: --> setSelectedTextColor:
setOwnerHighlightBackgroundColor: --> setOwnerSelectedBackgroundColor:
setOwnerHighlightTextColor: --> setOwnerSelectedTextColor:
setUseOwnerHighlightBackgroundColor:
--> setUseOwnerSelectedBackgroundColor:
setUseOwnerHighlightTextColor: --> setUseOwnerSelectedTextColor:
tableScroll:highlightBackgroundColorChangedTo:
--> tableScroll:selectedBackgroundColorChangedTo:
tableScroll:highlightTextColorChangedTo:
--> tableScroll:selectedTextColorChanagedTo:
tc1HighlightBackgroundColorLen --> tc1SelectedBackgroundColorLen
tc1HighlightBackgroundColorPos --> tc1SelectedBackgroundColorPos
tc1HighlightBackgroundColorPtr --> tc1SelectedBackgroundColorPtr
tc1HighlightTextColorLen --> tc1SelectedTextColorLen
tc1HighlightTextColorPos --> tc1SelectedTextColorPos
tc1HighlightTextColorPtr --> tc1SelectedTextColorPtr
useOwnerHighlightBackgroundColor--> useOwnerSelectedBackgroundColor
useOwnerHighlightTextColor --> useOwnerSelectedTextColor
highlightBackgroundColor --> selectedBackgroundColor [variable]
highlightTextColor --> selectedTextColor [variable]
Fixed bug: Delegate messages -tableScroll:selectedTextColorChangedTo:
and -tableScroll:selectedBackgroundColorChangedTo: were reversed
in MiscDelegateFlags (one was sent when the other should have been,
and vice-versa).
Ported to OPENSTEP 4.2 (final release) for Mach and NT.
Added local new.h which declares default placement new() operator since
<new.h> is missing entirely on Mach, and the one redistributed from
Microsoft on NT is buggy. Fortunately a local new.h does not
compromise support for OPENSTEP 4.1.
Renamed IBConnector.h to NSIBConnector.h.
Worked around Objective-C++ compiler crasher in OPENSTEP 4.2 (final
release) for NT. This bug also afflicts 4.2 (prerelease) for Mach
and NT. Whenever a message is sent to 'super' from within a
category, the compiler crashes with an "internal compiler error".
Work around was to add stub methods in the main (non-category)
implementation which merely forward the message to 'super' on behalf
of the categories. Though ugly, it works, is very localized, and
easily removed when the bug is finally fixed. Bug afflicted
MiscTableConnInspector.M, MiscTableViewPrint.M, MiscTableScrollPB.M,
MiscTableScrollKB.
Worked around 'pswrap' bug where it generates unused 'pad' variables.
Overrode implicit 'psw' rule via Makefile.postamble so that it runs a
'sed' script which removes the unused and useless variable altogether.
Changed 'install' location on NT to $(NEXT_ROOT)/LocalLibrary.
Changed Files:
* {Framework|Palette}/Makefile
* {Framework|Palette}/Makefile.{preamble|postamble}
* {Framework|Palette}/PB.project
* MiscDelegateFlags.{h|cc}
* MiscDrawList.cc
* MiscExporter.rtf
* MiscTableBorder.cc
* MiscTableCell.{h|M|rtf}
* MiscTableConnector.{h|M}
* MiscTableConnInspector.M
* MiscTableScroll.{h|M|rtf}
* MiscTableScroll-3.3-4.x.tops
* MiscTableScrollData.M
* MiscTableScrollInspector.{h|M|nib}
* MiscTableScrollKB.M
* MiscTableScrollPB.M
* MiscTableScrollSort.M
* MiscTableTypes.h
* MiscTableView.{h|M}
* MiscTableViewPrint.M
+ new.h
* NSIBConnector.h (was IBConnector.h)
v0.125.8 04/15/97 08:00 EDT sunshine
Considerable restructuring in order to better support Windows NT.
Broke into Framework and Palette which are contained within a new
top-level aggregate project.
Consequently removed the MiscBorderViewInline.M hack which had HEX dumps
of the tiffs hard-coded right into it. These are now available
as resources within the Framework.
Now publishes headers, documentation, tops, and image files in Framework.
Prefixed "MiscTableScroll/" to all "#import<>" statements since headers
now come out of Framework.
Added CustomInfo.plist and mucked around in Makefiles for Palette in
order to work around shortcoming in either the dll loader or the
Objective-C run-time under Windows NT. +[NSBundle load] was failing
when both the Framework's dll and the Palette's dll had the same name
(MiscTableScroll.dll) even though they came out of *different*
directories. D'oh! Worked around this by renaming the executable to
MiscTableScrollPalette.dll while leaving the Palette wrapper named
MiscTableScroll.palette.
The binary-file pack & unpack scripts no longer error out if tiffs or
nibs are non-existent.
Rewrote pack.sh script for project archiving so it knows about
subprojects and lproj directories.
Added an unpack.sh whichs knows about subprojects and lproj directories
and performs the RCS check-out and .uu file unpacking.
Changed Files:
+ Notes/ (contains all .txt files)
+ Framework/ (contains all framework related files)
+ Palette/ (contains all palette related files)
+ Scripts/ (contains all .sh & .el files)
+ Makefile (new top-level aggregate makefile)
+ PB.project (new top-level aggregate project)
* pack.sh
+ unpack.sh
* pack_binaries.sh
* unpack_binaries.sh
+ Palette/CustomInfo.plist
* MiscTableConnInspector.M
* MiscTableScrollInspector.{h|M}
* Palette/Makefile
* Palette/Makefile.{preamble|postamble}
* Palette/PB.project
* MiscBorderView.{h|M}
* MiscExporter.h
* MiscExporterPrivate.h
* MiscMouseTracker.h
* MiscTableCell.{h|M}
* MiscTableConnector.M
* MiscTableScroll.{h|M}
* MiscTableScrollData.M
* MiscTableScrollISearch.M
* MiscTableScrollKB.M
* MiscTableScrollPB.M
* MiscTableScrollPrivate.h
* MiscTableScrollSort.M
* MiscTableView.{h|M}
* Framework/Makefile
* Framework/Makefile.{preamble|postamble}
* Framework/PB.project
v0.125.7 04/09/97 03:00 EDT sunshine
Ported back to OPENSTEP 4.1 (gamma) for Mach.
The Objective-C++ compiler (under 4.1) does not pre-define the macro
__PRETTY_FUNCTION__ which is used by NSCAssert() and relatives.
I had to fake it up by placing a conditional compilation directive
in MiscTableScrollPrivate.h.
Fixed Makefile.postamble so that it can create libMiscTableScroll.a under
NT also.
Changed Files:
* Makefile.postamble
* MiscTableScrollPrivate.h
v0.125.6 04/04/97 05:00 EST sunshine
Ported (as much as possible) to OPENSTEP 4.2 prerelease for Mach.
Added -Werror back to Compiler Flags for the NT platform since this
is how it should be in the 'final' package and since this is also
a problem on 4.2 prerelease for Mach. Since I don't plan on actually
supporting the prerelase (and indeed serious compiler bugs prevent
me from doing so), I'm not going to save prerelease-patches in the
production package.
Fixed crasher during archiving/unarchiving (this happened, for instance,
when dragging/dropping MiscTableScroll in IB). The problem showed up
with the gcc 2.7.2.1 compiler when 'bool' became a built-in type.
It turns out that @encode(bool) returns an empty string which causes
the NSCoders to barf. This was fixed by assigning the (bool) to a
(char) during coding. This also keeps it compatible with the pre-4.2
(bool) type which we faked up via a typedef to (char).
Was using NSArchiver* in a number of places where NSCoder* was more
appropriate and consistent with the rest of OPENSTEP.
Replaced all assert() calls with NSAssert() variations which are more
portable and which throw exceptions (which can be caught and logged).
Changed Files:
+ MACH-NT-4.2.txt
* MiscBorderView.M
* MiscLineWrapper.cc
* MiscSparseSet.cc
* MiscTableBorder.{h|cc}
* MiscTableScroll.M
* MiscTableScrollData.M
* MiscTableScrollSort.M
* MiscTableView.M
* MiscTableViewPrint.M
- NT-PORT.txt
v0.125.5 04/01/97 08:00 EST sunshine
Ported (as much as possible) to OPENSTEP 4.2 prerelease for NT. The
palette now compiles and loads in IB, though I had to hack around
some pretty serious compiler bugs (and actually ended up commenting
out some code necessary for making connections in IB, d'oh! -- though
I didn't actually save the hacks in the final package).
Dragging an MiscTableScroll to a window in IB produces an error at
this point. [Fixed in v0.125.6, was a NeXT bug with @encode(bool).]
Moved -Werror and -Wwrite-strings from Makefile.preamble into PB.project
since compiler on NT spits out warnings that I can't sensibly avoid.
Ergo -Werror was removed for NT, though it is still used for Mach.
Adjusted MAKE variable for NT in PB.project ('make' rather than
'gnumake').
MiscExporter no longer sends -makeKeyAndOrderFont: & -close messages to
the NSSavePanel since, in OPENSTEP for NT, it does not respond to
these messages.
MiscExporterDBF was unnecessarily shadowing the variable 'c' in
-dbfAnalyze:::.
MiscExporterDBF's set_time_field() had an unused argument.
Fixed bugs in MiscTableScroll.M:
- Some methods were failing to return a value.
- Some (void) methods were returning a value.
- Comparisons between signed and unsigned integers.
- Now cancels delegate notifications in -dealloc.
Fixed bug in MiscTableScrollData.M:
- Some (void) methods were returning a value.
Fixed bug in MiscTableScrollEdit.M:
- abortEditing was failing to return a value.
Fixed bugs in MiscTableBorder.cc:
- Was incorrectly retaining 'owner' and never releasing it, hence
leaking the MiscTableScroll.
- Comparisons between signed and unsigned integers.
Fixed bug in MiscTableView:
- As a consequence of auto-release mechanism, MiscTableView was being
freed *after* MiscTableScroll, however MiscTableView was still
referring to the freed MiscTableScroll via its 'scroll' variable,
and trying to send messages to it. (This problem showed up when
I fixed the bug where MiscTableBorder was retaining but never
releasing its 'owner', as mentioned above.)
Worked around "dllimport'ed value used as initializer" error in delegate
notification code in MiscTableScroll.M under Windows NT. It was
using notification messages exported from the AppKit.dll in a static
table.
Fixed bug: MiscTableTypes.h was incorrectly declaring
MiscDefaultCompareSlotFunc as a pointer to a function rather than a
function.
Fixed bool.h so that it no longer defines 'bool' for (>= 2.7) compiler
since 'bool' is now a built-in type.
MiscDelegateFlags.h now includes <Foundation/NSObject.h> rather than
<objc/objc.h> since the OPENSTEP 4.2 prerelease compiler for NT
couldn't grok the keyword 'class' following inclusion of
<objc/objc.h>. (I haven't looked closely at objc.h yet to find out
why this happened.)
Fixed bugs in MiscDelegateFlags.cc:
- objcToSel() was using '=' in conditional rather than '=='.
- A meaningless and redundant 'const' was removed from a reference.
Eliminated gcc 2.7.2.1 warning about possible uninitialized variable in
MiscDrawList::draw_text().
Fixed comparisions between signed and unsigned integers in MiscSparseSet.
Added, possibly temporary, -ObjC++ flag to CCFILES in Makefile.postamble.
This is required for gcc 2.7.2.1 in order to get it to recognize
Objective-C code (which we do have in .cc files). I've reported this
problem to NeXT but have not received a reply yet. The problem is
that their makefiles now presume that *only* .M files contain
Objective-C++, and that .cc files contain only C++.
Changed Files:
* bool.h
* Makefile
* Makefile.preamble
* MiscDelegateFlags.{h|cc}
* MiscDrawList.cc
* MiscExporter.M
* MiscExporterDBF.M
* MiscSparseSet.cc
* MiscTableBorder.cc
* MiscTableConnInspector.M
* MiscTableScroll.M
* MiscTableScrollData.M
* MiscTableScrollEdit.M
* MiscTableTypes.h
* MiscTableView.{h|M}
* MiscTableViewPrint.M
* PB.project
v0.125.4 03/23/97 05:45 EST sunshine
Ported MiscTableCell.rtf to OPENSTEP.
Ported MiscExporter.rtf to OPENSTEP.
Worked around OPENSTEP 4.1 bug where -setupFieldEditorAttributes: never
gets called -- so MiscBorderCell was not drawing with white text.
I worked around the problem by subclassing from NSTextFieldCell rather
than NSCell. This way I was able to use -setTextColor: to get the
correct color.
MiscConnector now uses object_setInstanceVariable() exclusively. It no
longer tries to constructs a setter method name out of the outlet
name (i.e. outlet='foo', construct='-setFoo:').
v0.125.3 03/21/97 18:30 EST sunshine
Fixed bug: -[MiscTableView awaitDragEvent:atRow:column:] was using
NSLeftMouseDraggedMask in three places it should have used
NSLeftMouseDragged.
pack.sh script now creates a package with a filename containing the string
"OPENSTEP" so that it is distinguished from the NEXTSTEP version.
v0.125.2 03/21/97 02:00 EST sunshine
Fixed bugs in -[MiscTableScroll textDidEndEditing:]:
- Logic to check if string had been edited was reversed.
- String which was extracted from field-editor was only retain'd
rather than copy'd. When -[NSCell endEditing:] was called, it
emptied the contents of this string before its value could be used.
v0.125.1 03/20/97 19:40 EST sunshine
Applied v0.125 NEXTSTEP 3.3 diffs.
v0.124.1 03/20/97 19:30 EST sunshine
Applied v0.124 NEXTSTEP 3.3 diffs.
v0.123.1 03/20/97 19:20 EST sunshine
Applied v0.123 NEXTSTEP 3.3 diffs.
Removed -reflectSelection --> -selectionChanged conversion from 'tops'
script since -reflectSelection has been removed from NEXTSTEP 3.3
TableScroll as well.
Added new [de]selection methods to 'tops' script:
selectCol:byExtension: --> selectColumn:byExtension:
border:selectTags:byExtension: --> border:selectSlotTags:by...
selectRowTags:byExtension: --> selectRowTags:byExtension:
selectColTags:byExtension: --> selectColumnTags:byExten...
border:selectSlots:byExtension: --> border:selectSlots:byExt...
selectRows:byExtension: --> selectRows:byExtension:
selectCols:byExtension: --> selectColumns:byExtension:
deselectCol: --> deselectColumn:
border:deselectTags: --> border:deselectSlotTags:
deselectRowTags: --> deselectRowTags:
deselectColTags: --> deselectColumnTags:
border:deselectSlots: --> border:deselectSlots:
deselectRows: --> deselectRows:
deselectCols: --> deselectColumns:
v0.122.1 03/20/97 17:50 EST sunshine
Applied v0.122 NEXTSTEP 3.3 diffs.
v0.121.1 03/20/97 17:10 EST sunshine
Applied v0.121 NEXTSTEP 3.3 diffs.
v0.120.1 03/20/97 17:00 EST sunshine
Applied v0.120 NEXTSTEP 3.3 diffs.
v0.119.1 03/20/97 16:40 EST sunshine
Applied v0.119 NEXTSTEP 3.3 diffs.
v0.118.1 03/20/97 15:35 EST sunshine
Applied v0.118 NEXTSTEP 3.3 diffs.
v0.117.1 03/20/97 15:25 EST sunshine
Applied v0.117 NEXTSTEP 3.3 diffs.
v0.116.1 03/20/97 15:15 EST sunshine
Applied v0.116 NEXTSTEP 3.3 diffs.
v0.115.1 03/20/97 14:50 EST sunshine
Applied v0.115 NEXTSTEP 3.3 diffs.
v0.114.1 03/11/97 05:30 EST sunshine
Applied v0.114 NEXTSTEP 3.3 diffs.
Fixed v0.113.1 compilation problems in MiscExporterASCII.M.
v0.113.1 03/10/97 01:30 EST sunshine
Applied v0.113 NEXTSTEP 3.3 diffs.
Removed errant semi-colon from -[MiscTableScroll selectCols:].
Added explicit (id) return type to -[MiscBorderView -initWithFrame...].
Added new cell-editing related methods to 'tops' script.
For greater OPENSTEP consistency, renamed:
reenableCursor --> enableCursor
getDocClipFrame --> documentClipRect
colOrder --> columnOrder
setColOrder: --> setColumnOrder:
colOrderAsString --> columnOrderAsString
setColOrderFromString: --> setColumnOrderFromString:
colSizes --> columnSizes
setColSizes: --> setColumnSizes:
colSizesAsString --> columnSizesAsString
setColSizesFromString: --> setColumnSizesFromString:
hasColSelection --> hasColumnSelection
hasMultipleColSelection --> hasMultipleColumnSelection
numSelectedCols --> numSelectedColumns
colIsSelected: --> columnIsSelected:
selectedColTags --> selectedColumnTags
selectedCols --> selectedColumns
selectCol: --> selectColumn:
selectColTags: --> selectColumnTags:
selectCols: --> selectColumns:
selectAllCols --> selectAllColumns
clearColSelection --> clearColumnSelection
cursorCol --> cursorColumn
setCursorCol: --> setCursorColumn:
clearCursorCol --> clearCursorColumn
hasValidCursorCol --> hasValidCursorColumn
colBorder --> columnBorder
colTitlesOn --> columnTitlesOn
setColTitlesOn: --> setColumnTitlesOn:
colTitleMode --> columnTitleMode
setColTitleMode: --> setColumnTitleMode:
colTitlesHeight --> columnTitlesHeight
setColTitlesHeight: --> setColumnTitlesHeight:
moveColFrom:to: --> moveColumnFrom:to:
colPosition: --> columnPosition:
colAtPosition: --> columnAtPosition:
uniformSizeCols --> uniformSizeColumns
sizeableCols --> sizeableColumns
draggableCols --> draggableColumns
modifierDragCols --> modifierDragColumns
colAdjustedSize: --> columnAdjustedSize:
colSize: --> columnSize:
colMinSize: --> columnMinSize:
colMaxSize: --> columnMaxSize:
colDataSize: --> columnDataSize:
colIsSizeable: --> columnIsSizeable:
colExpandsToData: --> columnExpandsToData:
colIsAutosize: --> columnIsAutosize:
colTitle: --> columnTitle:
colTag: --> columnTag:
colCellType: --> columnCellType:
colCellPrototype: --> columnCellPrototype:
setSizeableCols: --> setSizeableColumns:
setDraggableCols: --> setDraggableColumns:
setModifierDragCols: --> setModifierDragColumns:
setUniformSizeCols: --> setUniformSizeColumns:
setCol:size: --> setColumn:size:
setCol:minSize: --> setColumn:minSize:
setCol:maxSize: --> setColumn:maxSize:
setCol:dataSize: --> setColumn:dataSize:
setCol:sizeable: --> setColumn:sizeable:
setCol:expandsToData: --> setColumn:expandsToData:
setCol:autosize: --> setColumn:autosize:
setCol:title: --> setColumn:title:
setCol:tag: --> setColumn:tag:
setCol:cellType: --> setColumn:cellType:
setCol:cellPrototype: --> setColumn:cellPrototype:
numVisibleCols --> numVisibleColumns
firstVisibleCol --> firstVisibleColumn
lastVisibleCol --> lastVisibleColumn
colIsVisible: --> columnIsVisible:
setFirstVisibleCol: --> setFirstVisibleColumn:
setLastVisibleCol: --> setLastVisibleColumn:
drawCol: --> drawColumn:
scrollColToVisible: --> scrollColumnToVisible:
drawColTitle: --> drawColumnTitle:
autoSortCols --> autoSortColumns
setAutoSortCols: --> setAutoSortColumns:
colSortVector --> columnSortVector
setColSortVector: --> setColumnSortVector:
sortCols --> sortColumns
colsAreSorted --> columnsAreSorted
sortCol: --> sortColumn:
colIsSorted: --> columnIsSorted:
compareCols::info: --> compareColumns::info:
compareCols:: --> compareColumns::
colSortFunc: --> columnSortFunction:
colSortDirection: --> columnSortDirection:
colSortType: --> columnSortType:
setCol:sortFunc: --> setColumn:sortFunction:
setCol:sortDirection: --> setColumn:sortDirection:
setCol:sortType: --> setColumn:sortType:
doIncrementalSearch:col:--> doIncrementalSearch:column:
getISearchCol: --> getISearchColumn:
doGetISearchCol: --> doGetISearchColumn:
compareSlotFunc --> compareSlotFunction
setCompareSlotFunc: --> setCompareSlotFunction:
border:slotSortFunc: --> border:slotSortFunction:
border:setSlot:sortFunc:--> border:setSlot:sortFunction:
rowSortFunc: --> rowSortFunction:
setRow:sortFunc: --> setRow:sortFunction:
setColExportTitleMode: --> setColumnExportTitleMode:
setColExportGridMode: --> setColumnExportGridMode:
getColExportTitleMode --> getColumnExportTitleMode
getColExportGridMode --> getColumnExportGridMode
tableScroll:getISearchCol: --> tableScroll:getISearchColumn:
v0.112.1 02/09/97 12:00 EST sunshine
Applied v0.112 NEXTSTEP 3.3 diffs.
Fixed bug: -[MiscBorderView dragEvent:inPos:] was only redrawing itself
rather than both itself *and* the MiscTableView after a slot had been
dragged to a new position.
v0.111.1 02/09/97 08:40 EST sunshine
Applied v0.111 NEXTSTEP 3.3 diffs.
v0.110.1 02/09/97 06:00 EST sunshine
Applied v0.110 NEXTSTEP 3.3 diffs.
Removed errant semi-colon and added explicit (id) return type to
-[MiscTableCell copyWithZone:].
Fixed bug: MiscDrawList was unconditionally using screen-font -- even for
printing.
v0.109.1 02/07/97 10:00 EST sunshine
Applied v0.109 NEXTSTEP 3.3 diffs.
v0.108.1 12/31/96 07:00 EST sunshine
Applied v0.108 NEXTSTEP 3.3 diffs.
Renamed more methods to be consistent with OPENSTEP specification:
border:findSlotWithTag: --> border:slotWithTag:
findColWithTag: --> columnWithTag:
findRowWithTag: --> rowWithTag:
findCellWithTag:row:col:--> getRow:column:ofCellWithTag:
findCell:row:col: --> getRow:column:ofCell:
Updated tops script accordingly.
v0.107.1 12/30/96 09:00 EST sunshine
Applied v0.107 NEXTSTEP 3.3 diffs.
v0.106.1 12/30/96 07:00 EST sunshine
Applied v0.106 NEXTSTEP 3.3 diffs.
v0.105.1 12/30/96 06:30 EST sunshine
Applied v0.105 NEXTSTEP 3.3 diffs.
v0.104.1 12/30/96 03:00 EST sunshine
Applied v0.104 NEXTSTEP 3.3 diffs.
v0.103.4 12/25/96 23:30 EST sunshine
Ported to OPENSTEP 4.1 (gamma).
v0.103.3 05/13/96 08:00 EDT sunshine
For consistency with other methods, renamed:
border:insertSlotAt: --> border:insertSlot:
border:removeSlotAt: --> border:removeSlot:
Removed rogue code from TableScrollISearch which should have been deleted
when v0.102 NEXTSTEP 3.3 diffs were applied.
TableScroll.M's -font now returns (NSFont*) rather than (id) to be in
agreement with header.
Did considerable work on "tops" script. It is now tested and working.
Made the following changes:
- Internal names are now much more consistent throughout.
- Added all of the -set...Gray: variations.
- Added conversion for -reflectSelection --> -selectionChanged.
- Fixed numerous syntax errors in sript itself.
- Fixed bug: was adding extra semi-colon after vector access methods
which returned a length.
- Fixed bug: -border:physicalToVisual and -border:visualToPhysical
replacement was not working.
- Added missing conversions for -colOrderAsString, -colSizesAsString,
-rowOrderAsString:, and -rowSizesAsString.
- Fixed bug: -...AsString methods produced "var1 = var2 = [...];" if
result was already being assigned to var1.
- Fixed bug: wasn't converting andReturnType: --> returnType:.
- Added conversions to -border:insertSlot:, border:removeSlot:.
- Added missing -cellWithTag: and -cellWithTag:row:col: conversions.
- Now converts return type of delegate methods to (void), (id), and
(NSString*) as appropriate. Also converts delegate arguments
from (NXAtom) to (NSString*) as needed.
v0.103.2 05/07/96 10:00 EDT sunshine
Fixed bug: TableCell was retaining colors one time too many when
unarchiving them.
Fixed bug: TableScroll was retaining objects when unarchiving which it
never releases: delegate, dataDelegate, target, doubleTarget.
For classes which archive themselves, bumped version numbers way up (to
1000) so that NEXTSTEP 3.3 TableScroll has room to grow.
Added a few missing explicit (id) for return types and argument types.
Added a missing explicit (NSPasteboard*) argument type.
Converted slotSortVector from an int array to an NSArray.
Under OpenStep, -selectionChanged and -reflectSelection had identical
functionality, so dropped -reflectSelection altogether.
Renamed the following methods for consistency with other method names:
border:selectTags: --> border:selectSlotTags:
border:setCursor: --> border:setCursorSlot:
border:setTitlesOn: --> border:setSlotTitlesOn:
border:setTitleMode: --> border:setSlotTitleMode:
Cleaned up tops script considerably. Added rules for new -slotSortVector
type. Added extra warnings for trouble spots.
v0.103.1 05/07/96 02:30 EDT sunshine
Applied v0.103 NEXTSTEP 3.3 diffs.
v0.102.1 05/06/96 04:30 EDT sunshine
Applied v0.102 NEXTSTEP 3.3 diffs.
v0.101.1 04/30/96 05:30 EDT sunshine
Ported v0.101 from NEXTSTEP 3.3 to OPENSTEP 4.0 (prerelease 2).
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.