ftp.nice.ch/pub/next/developer/resources/classes/misckit/MiscKit.1.10.0.s.gnutar.gz#/MiscKit/Examples/ScrollDir/HISTORY.txt

This is HISTORY.txt in view mode; [Download] [Up]

//-----------------------------------------------------------------------------
// ScrollDir HISTORY
// $Id: HISTORY.txt,v 1.5 97/07/08 11:55:04 sunshine Exp $
//-----------------------------------------------------------------------------

v31 Tue Jul	 8 12:00:00 EDT 1997
	Moved include and libarary paths from Makefile.preamble into PB.project.
	Added /LocalDeveloper/Headers to include paths.
	Added /LocalDeveloper/Libraries to library paths.
	Moved -Wwrite-strings from Makefile.preamble into PB.project.
	Removed hard-coded names from 'relink' target in Makefile.postamble.
	Worked around AppKit but where the Cell class blindly allocates ClipViews
		from transient zones and caches them for later re-use.

	Changed Files:
	* DirWindow.m
	* Makefile
	* Makefile.{preamble|postamble}
	* PB.project

v30 Tue Jun 10 05:09:28 EDT 1997 sunshine
	Synchronized with ScrollDir v29.4 for OPENSTEP.
	Restructured DirWindow.m to parallel LazyScrollDir counterpart.
	Now sets window title with -setTitleAsFilename:.
	Fixed bug: Wasn't taking "sticky bit" on directories into account when
		computing whether file could be renamed.
	No longer misleadingly stat()'s the file which a soft-link points at.
	Ditched the Message slot.
	*** Delete your old "ColOrder" and "ColSizes" defaults ***

	Changed Files:
	* DirWindow.{m|nib}
	* pack.sh
	* pack_binaries.sh
	* unpack_binaries.sh

v29 Wed Feb	 5 04:04:08 EST 1997 sunshine
	Brought back into syncronization with LazyScrollDir (v13) project.
	Fixed order of headers in ScrollDir.m.
	Fixed order of headers in DirWindow.m.
	If directory is readonly then no longer responds to Delete (cmd-r).
	Removed deviant semi-colon from NameCache.h.
	Removed deviant semi-colon from -tableScroll:border:slotDraggedFrom:to:
		in DirWindow.m.
	Reorganized main menu to be consistent with other NEXTSTEP applications.
	Recreated missing PB.gdbinit.

	Changed Files:
	* Defaults.m
	* DirWindow.{h|m}
	* NameCache.h
	+ PB.gdbinit
	* ScrollDir.nib

v28 Sun Jan 12 07:58:00 EST 1997 sunshine
	Added new delegate methods for support of image dragging out of cells.
	Added capability to drag scaled or unscaled image from icon cell.
	Added new column which demonstrates how to use ButtonCell in TableScroll.
	Fixed wording on Info panel.
	Updated all the copyrights to include 1997 (including Info.nib).
	Unified formatting.
	Updated documentation to reflect the new features.
	Renamed: "Update" -> "Refresh"
	Checked all of the files into RCS.
	Added pack and unpack scripts.
	*** Delete your old "ColOrder" and "ColSizes" defaults ***

	Changed Files:
	* Everything

v27 Mon Dec 30 17:02:28 EST 1996 zarnuk
	Works with MiscTableScroll v113+
	Added text-cell editing to rename files.
	Also added preliminary printing.

v26 Mon Oct	 7 09:39:32 EDT 1996 zarnuk
	Works with MiscTableScroll v109+
	Added save command.

v25 Mon Oct	 7 09:38:40 EDT 1996 zarnuk
	Works with MiscTableScroll v105+
	Now responds to new user slot-sort-reversed message.

v24 02/17/96 09:00 EST zarnuk
	Fixed includes.	 MiscTableScroll.h no longer includes MiscIntList.h

v23 02/09/96 01:00 EST sunshine
	Replaced NameCache's custom hash table with NeXT's HashTable.
	Info panel will now load README.rtf or README.rtfd.
	Updated README.

v22 02/01/96 04:15 EST sunshine
	Added Defaults.[mh] as an interface to NeXT defaults.
	The following are now saved and restored via NeXT defaults:
		Window color
		Window size
		Auto-sort
		Show hidden
		Highlight directories
		Font
		Column widths
		Column order
	Added a README.rtf file which explains what this example demonstrates.
	Added an Info panel that displays the README.rtf file.

v21 01/17/96 05:30 EST sunshine
	Fixed warning that showed up when compiling for debug by replacing
		(int const) with #define for array size.

v20 01/17/96 04:30 EST zarnuk
	Added NameCache stuff from lazy-dir.  Small performance improvement.
	The icons are the real killer.

v19 01/17/96 02:00 EST sunshine
	Removed mcgh2misc conversions scripts since the one in the palette
		directory now handles these example directories autotically.

v18 01/16/96 01:00 EST zarnuk
	Fixed bug: Now calls -setImage:0 before freeing the image that was
		in the cell before.	 This was the crasher that was generating the
		message:
		
		objc: FREE(id): message getSize: sent to freed object

		The bug was reproducible:
				(1) Create a non-empty selection.
				(2) Click on the close box.
		****** -[DirWindow free] called -freeImages, which freed all the images,
				but left pointers to the freed images in the icon cells, then
				it called -[Window free] which ultimately called
				-[MiscTableScroll free] while it was freeing the views on the
				window... This invoked -emptyAndFreeCells, which called -empty,
				which called -renewRows:0, which called -clearSelection, which
				called -selectionChanged, which called -reflectSelection,
				which called -[MiscTableView reflectSelection] which tried to
				draw the cells in their unhighlighted state.
				(All this, despite the fact that the window had been closed,
				and was, in fact, about to be freed.)

v17 01/08/96 21:00 EST zarnuk
	Fixed bug: was not closing directory after scanning it.
	Fixed bug: was not freeing images.

v16 10/20/95 13:30 EDT sunshine
	Added missing implementation for -new:.	 Now it uses the OpenPanel to
		select the directory you want to view.

v15 10/20/95 04:30 EDT sunshine
	Prepared for inclusion in MiscKit.
	Added mcgh2misc conversion scripts.
	Fixed Makefile.preambles -I and -L flags to work with MiscKit also.
	Added libMiscTableScroll.a directly to the Project so that Project Builder
		handles it instead of manually adding it to the Makefile.preamble.
	Added an application icon.
	Localized nibs.

v14 10/19/95 02:30 EDT sunshine
	Converted nib's TableScroll class version number from 3 to 0.  I changed
		the version number in TableScroll itself some time ago and converted
		this nib, but apparently I forgot to cut a new version of ScrollDir.
		(So essentially this nib could not be loaded in IB, or elsewhere.)
	Updated DirWindow.m to reflect fact that -cellAt:: methods in TableScroll
		now return (id) instead of (Cell*).

v13 10/01/95 17:15 EDT zarnuk
	Directory highlight now extends to include the "message" column.
	Now suppresses display while re-loading the directory.

v12 10/01/95 15:30 EDT sunshine
	Can now drag color swatches into window.
	Added "highlight dirs" switch which sets the color on cells which show
		directories.  This was done to test individual cell colors to make sure
		that they don't get changed when a swatch is dropped on the window.

v11 09/26/95 04:00 EDT sunshine
	Now imports newly public header <MiscTableCell.h>.	Old MiscTableCell
		protocol went away.

v10 09/26/95 04:00 EDT sunshine
	"Change Dir" button is now enabled only when a single directory is selected.

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.