Commit 0b1fd590 authored by Gürkan Sengün's avatar Gürkan Sengün Committed by Eric Heintzmann

Import Debian patch 1.0.8-1

parents a581fee7 e711ab26
1 ANNOUNCE
**********
This is version 1.0.6 of Gorm.
This is version 1.0.8 of Gorm.
1.1 What is Gorm?
=================
......@@ -12,22 +12,14 @@ GNUstep Object Relationship Modeler).
Gorm is a clone of the NeXTstep `Interface Builder' application for
GNUstep.
1.2 Noteworthy changes in version `1.0.6'
1.2 Noteworthy changes in version `1.0.8'
=========================================
This is a bugfix release.
* Entirely new icon set, for palettes, gorm, gmodel, nib and the
application.
* Correction for bug#16587.
* Replaced some of the images for the inspectors.
* Corrected the following bugs since the last release: #16049,
#16050, #15988, #16049, #15989, #15987, #15817, #15780, #15642,
#15556.
* Changed formatting in some of the inspectors so that they are
easier to navigate.
* Correction for handling non-string identifiers in tableviews.
1.3 How can I get support for this software?
============================================
......
2006-05-20 04:47 Gregory John Casamento <greg_casamento@yahoo.com>
* Version 1.0.8
2006-05-20 04:46 Gregory John Casamento <greg_casamento@yahoo.com>
* ANNOUNCE
* Documentation/news.texi
* GormCore/GormFilePrefsManager.m
* GormInfo.plist
* NEWS
* Version: Changes for 1.0.8 bugfix release.
2006-05-16 00:56 Gregory John Casamento <greg_casamento@yahoo.com>
* GormCore/GormDocument.m: Improved logic in detachObject: to clear the
selection in the parent editor and reset the selection in the document
to prevent any problems when an object is removed. Also added
code for removeAllInstancesOfClass: from GormObjectEditor.
* GormCore/GormFunctions.m: allSubviews shouldn't return the view
which is initially passed.
* GormCore/GormInternalViewEditor.m: simplified deleteSelection because
of changes to detachObject:
* GormCore/GormObjectEditor.[hm]: Remove removeAllInstancesOfClass:
from the header and class.
2006-05-15 22:58 Gregory John Casamento <greg_casamento@yahoo.com>
* GormCore/GormClassEditor.m: Reload all on calls to reloadData
* GormCore/GormDocument.m: in detachObject: make certain that
window is closed and released. Corrects bug#16587.
2006-05-15 21:28 Gregory John Casamento <greg_casamento@yahoo.com>
* GormCore/GormFilePrefsManager.m
* GormInfo.plist: Update to 1.0.7.
2006-05-01 07:45 David Ayers <d.ayers@inode.at>
* Palettes/3Containers/GormNSTableView.m
([-tableView:objectValueForTableColumn:row:]): Do not assume that
the identifier of the table column is an NSString.
2006-04-30 09:15 David Ayers <d.ayers@inode.at>
* GormCore/GormCustomClassInspector.m
([-_replaceWithCellClassForClassName:]): Cast to NSCell to invoke
type to disambiguate incompatible method signatures.
2006-04-08 15:16 Gregory John Casamento <greg_casamento@yahoo.com>
* Version 1.0.6
......
......@@ -3,6 +3,18 @@
@ifset TEXT-ONLY
@include version.texi
@end ifset
@section Noteworthy changes in version @samp{1.0.8}
This is a bugfix release.
@itemize @bullet
@item Correction for bug#16587.
@item Correction for handling non-string identifiers in tableviews.
@end itemize
@ifclear ANNOUNCE-ONLY
@c ====================================================================
@c Keep the next line just below the list of changes in most recent version.
@section Noteworthy changes in version @samp{1.0.6}
This is a bugfix release.
......@@ -14,10 +26,6 @@ This is a bugfix release.
@item Changed formatting in some of the inspectors so that they are easier to navigate.
@end itemize
@ifclear ANNOUNCE-ONLY
@c ====================================================================
@c Keep the next line just below the list of changes in most recent version.
@section Noteworthy changes in version @samp{1.0.4}
This is a bugfix release.
......
......@@ -592,7 +592,7 @@ NSString *GormSwitchViewPreferencesNotification = @"GormSwitchViewPreferencesNot
[self copySelection];
[document removeAllInstancesOfClass: anitem];
[classManager removeClassNamed: anitem];
[outlineView reloadData];
[self reloadData];
[nc postNotificationName: GormDidModifyClassNotification
object: classManager];
ASSIGN(selectedClass, nil); // don't keep the class we're pointing to.
......@@ -696,7 +696,7 @@ NSString *GormSwitchViewPreferencesNotification = @"GormSwitchViewPreferencesNot
- (void) reloadData
{
[outlineView reloadData];
// [browserView loadColumnZero];
[browserView loadColumnZero];
}
- (BOOL) isEditing
......
......@@ -255,7 +255,7 @@
[newCell setState: [cell state]];
}
if([cell type] == NSTextCellType)
if([(NSCell *)cell type] == NSTextCellType)
{
// title...
if([newCell respondsToSelector: @selector(setStringValue:)] &&
......@@ -274,7 +274,7 @@
[newCell setAlternateTitle: [cell alternateTitle]];
}
}
else if([cell type] == NSImageCellType)
else if([(NSCell *)cell type] == NSImageCellType)
{
// images...
if([newCell respondsToSelector: @selector(setAlternateImage:)] &&
......
This diff is collapsed.
......@@ -83,7 +83,7 @@ NSString *formatVersion(int version)
+ (int) currentVersion
{
return appVersion(1,0,6);
return appVersion(1,0,8);
}
- (void) awakeFromNib
......
......@@ -101,6 +101,7 @@ NSArray *allSubviews(NSView *view)
{
NSMutableArray *views = [NSMutableArray array];
subviewsForView( view, views );
[views removeObject: view];
return views;
}
......
......@@ -308,21 +308,15 @@ static NSImage *horizontalImage;
{
int i;
int count = [selection count];
id temp;
for (i = count - 1; i >= 0; i--)
{
temp = [[selection objectAtIndex: i] editedObject];
id ed = [selection objectAtIndex: i];
id temp = [ed editedObject];
[[selection objectAtIndex: i] detachSubviews];
[ed detachSubviews];
[document detachObject: temp];
[[selection objectAtIndex: i] close];
[temp removeFromSuperview];
[selection removeObjectAtIndex: i];
}
[self selectObjects: [NSArray array]];
}
- (void) mouseDown: (NSEvent *) theEvent
......
......@@ -37,7 +37,6 @@
- (BOOL) acceptsTypeFromArray: (NSArray*)types;
- (void) makeSelectionVisible: (BOOL)flag;
- (void) resetObject: (id)anObject;
- (void) removeAllInstancesOfClass: (NSString *)className;
@end
#endif
......@@ -210,27 +210,6 @@ static NSMapTable *docMap = 0;
}
}
- (void) removeAllInstancesOfClass: (NSString *)className
{
GormClassManager *classManager = [(GormDocument *)document classManager];
NSMutableArray *removedObjects = [NSMutableArray array];
NSEnumerator *en = [objects objectEnumerator];
id object = nil;
// locate objects for removal
while((object = [en nextObject]) != nil)
{
NSString *clsForObj = [classManager classNameForObject: object];
if([className isEqual: clsForObj])
{
[removedObjects addObject: object];
}
}
// remove the objects
[document detachObjects: removedObjects];
}
/*
* Dragging source protocol implementation
*/
......
......@@ -22,9 +22,9 @@
ApplicationDescription = "[GNUstep | Graphical] Object Relationship Modeller";
ApplicationIcon = "Gorm.tiff";
ApplicationName = "Gorm";
ApplicationRelease = "Gorm 1.0.6 (Release)";
ApplicationRelease = "Gorm 1.0.8 (Release)";
Authors = ("Gregory John Casamento <greg_casamento@yahoo.com>","Richard Frith-Macdonald <rfm@gnu.org>","Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>");
Copyright = "Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 FSF";
CopyrightDescription = "Released under the GNU General Public License 2.0";
NSBuildVersion = "1.0.6 Apr 8 2006";
NSBuildVersion = "1.0.8 May 20 2006";
}
0.1 Noteworthy changes in version `1.0.6'
0.1 Noteworthy changes in version `1.0.8'
=========================================
This is a bugfix release.
* Correction for bug#16587.
* Correction for handling non-string identifiers in tableviews.
0.2 Noteworthy changes in version `1.0.6'
=========================================
This is a bugfix release.
......@@ -15,7 +24,7 @@ This is a bugfix release.
* Changed formatting in some of the inspectors so that they are
easier to navigate.
0.2 Noteworthy changes in version `1.0.4'
0.3 Noteworthy changes in version `1.0.4'
=========================================
This is a bugfix release.
......@@ -30,7 +39,7 @@ This is a bugfix release.
* Corrected problem with standalone views
0.3 Noteworthy changes in version `1.0.2'
0.4 Noteworthy changes in version `1.0.2'
=========================================
This is a bugfix release.
......@@ -39,7 +48,7 @@ This is a bugfix release.
* Corrected a minor problem in the custom class inspector.
0.4 Noteworthy changes in version `1.0.0'
0.5 Noteworthy changes in version `1.0.0'
=========================================
PLEASE NOTE: This version of Gorm requires base 1.11.1 and
......@@ -58,7 +67,7 @@ gui 0.10.1 to be installed (gnustep-startup-0.13.0).
* Added documentation to GormCore
0.5 Noteworthy changes in version `0.11.0'
0.6 Noteworthy changes in version `0.11.0'
==========================================
* Improved implementation of canSubstituteForClass: the default
......@@ -95,7 +104,7 @@ gui 0.10.1 to be installed (gnustep-startup-0.13.0).
* Lots of bugfixes and usability changes are also included in this
release.
0.6 Noteworthy changes in version `0.9.10'
0.7 Noteworthy changes in version `0.9.10'
==========================================
* Gorm now has a full implementation of canSubstituteForClass: which
......@@ -126,7 +135,7 @@ gui 0.10.1 to be installed (gnustep-startup-0.13.0).
* A myriad of bug fixes.
0.7 Noteworthy changes in version `0.9.2'
0.8 Noteworthy changes in version `0.9.2'
=========================================
NOTE: This is mainly a bugfix release.
......@@ -147,7 +156,7 @@ NOTE: This is mainly a bugfix release.
* Various improvements in documentation
0.8 Noteworthy changes in version `0.9.0'
0.9 Noteworthy changes in version `0.9.0'
=========================================
* Images/Sounds can now be dragged into a matrix cell.
......@@ -186,8 +195,8 @@ NOTE: This is mainly a bugfix release.
* Fixed a number of bugs.
0.9 Noteworthy changes in version `0.8.0'
=========================================
0.10 Noteworthy changes in version `0.8.0'
==========================================
PLEASE NOTE: It is important for this release that you upgrade to Gorm
0.8.0 when using Gorm with the new GNUstep libraries (base-1.10.0 and
......@@ -234,7 +243,7 @@ that it is known beyond a reasonable doubt.
amount of time the user needs to spend fiddling with the font
panel.
0.10 Noteworthy changes in version `0.7.7'
0.11 Noteworthy changes in version `0.7.7'
==========================================
* Important bugfixes in editor classes.
......@@ -258,7 +267,7 @@ that it is known beyond a reasonable doubt.
* Gorm will now show an alert panel when a model fails to load or
test properly.
0.11 Noteworthy changes in version `0.7.6'
0.12 Noteworthy changes in version `0.7.6'
==========================================
This release is mainly a bugfix release for 0.7.5.
......@@ -271,7 +280,7 @@ This release is mainly a bugfix release for 0.7.5.
* Important bugfixes for class inspector.
0.12 Noteworthy changes in version `0.7.5'
0.13 Noteworthy changes in version `0.7.5'
==========================================
* The 'reparent' feature in the class inspector. This allows the
......@@ -292,7 +301,7 @@ This release is mainly a bugfix release for 0.7.5.
* A way to restore a complete NSMenu if it's deleted (a new palette
entry for NSMenu, not just an item)
0.13 Noteworthy changes in version `0.6.0'
0.14 Noteworthy changes in version `0.6.0'
==========================================
* Several major bugs corrected.
......@@ -303,7 +312,7 @@ This release is mainly a bugfix release for 0.7.5.
* More descriptive title displayed when a class is being edited.
0.14 Noteworthy changes in version `0.5.0'
0.15 Noteworthy changes in version `0.5.0'
==========================================
* Enabled defer in NSWindow inspector.
......@@ -322,7 +331,7 @@ This release is mainly a bugfix release for 0.7.5.
* Bug fixes, eliminated memory leak, code cleanup, etc.
0.15 Noteworthy changes in version `0.4.0'
0.16 Noteworthy changes in version `0.4.0'
==========================================
* New Menu and Menu Item inspectors.
......@@ -344,7 +353,7 @@ This release is mainly a bugfix release for 0.7.5.
* Windows and Services menus now function correctly.
0.16 Noteworthy changes in version `0.3.1'
0.17 Noteworthy changes in version `0.3.1'
==========================================
* New custom class system.
......@@ -355,7 +364,7 @@ This release is mainly a bugfix release for 0.7.5.
* Various bugfixes
0.17 Noteworthy changes in version `0.3.0'
0.18 Noteworthy changes in version `0.3.0'
==========================================
* Preferences added.
......@@ -380,7 +389,7 @@ This release is mainly a bugfix release for 0.7.5.
* various bug fixes.
0.18 Noteworthy changes in version `0.2.5'.
0.19 Noteworthy changes in version `0.2.5'.
===========================================
Many fixes and improvements to make the app work better.
......@@ -391,7 +400,7 @@ Many fixes and improvements to make the app work better.
* Re-add multiple selection via mouse drag.
0.19 Noteworthy changes in version `0.2.0' snapshot.
0.20 Noteworthy changes in version `0.2.0' snapshot.
====================================================
Gobs of improvements, mostly due to the hard work of Gregory John
......@@ -416,7 +425,7 @@ Casamento and Pierre-Yves Rivaille. Thanks guys!
* gorm files were changed to directory wrappers for more flexibility.
0.20 Noteworthy changes in version `0.1.0'
0.21 Noteworthy changes in version `0.1.0'
==========================================
* load/parses class files for entry into class list.
......@@ -435,7 +444,7 @@ Casamento and Pierre-Yves Rivaille. Thanks guys!
* Ability to change the font of some objects.
0.21 Noteworthy changes in version `0.0.3'
0.22 Noteworthy changes in version `0.0.3'
==========================================
* Create stub .m and .h files from new classes
......@@ -451,7 +460,7 @@ Casamento and Pierre-Yves Rivaille. Thanks guys!
* Support for custom objects.
0.22 Noteworthy changes in version `0.0.2'
0.23 Noteworthy changes in version `0.0.2'
==========================================
* Add popup and pulldown menu controls
......@@ -464,7 +473,7 @@ Casamento and Pierre-Yves Rivaille. Thanks guys!
* Much more fleshed out - too numerous to mention.
0.23 Noteworthy changes in version `0.0.1'
0.24 Noteworthy changes in version `0.0.1'
==========================================
* 8th December 1999
......
......@@ -70,7 +70,7 @@ static NSString* value2[] =
objectValueForTableColumn:(NSTableColumn *)aTableColumn
row:(int)rowIndex
{
if ([[aTableColumn identifier] isEqualToString: @"column1"])
if ([[aTableColumn identifier] isEqual: @"column1"])
{
return value1[rowIndex];
}
......
......@@ -11,5 +11,5 @@ GNUSTEP_CORE_VERSION=0.10.0
# The version number of this release.
MAJOR_VERSION=1
MINOR_VERSION=0
SUBMINOR_VERSION=6
SUBMINOR_VERSION=8
VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION}
gorm.app (1.0.8-1) unstable; urgency=low
* New upstream release.
* Bump standards version.
* Updated copyright file.
-- Gürkan Sengün <gurkan@linuks.mine.nu> Mon, 22 May 2006 19:49:46 +0200
gorm.app (1.0.6-1) unstable; urgency=low
* New upstream release.
......
......@@ -4,7 +4,7 @@ Priority: optional
Maintainer: Gürkan Sengün <gurkan@linuks.mine.nu>
Uploaders: Eric Heintzmann <eric@gnustep.fr.st>, Debian GNUstep maintainers <pkg-gnustep-maintainers@lists.alioth.debian.org>
Build-Depends: debhelper (>= 4.0.7), libgnustep-gui0.10-dev, tetex-bin (>= 2.0.2), texi2html (>= 1.66), texinfo (>= 4.6)
Standards-Version: 3.6.2
Standards-Version: 3.7.2
Package: gorm.app
Architecture: any
......
......@@ -3,12 +3,16 @@ Wed, 22 May 2002 15:01:00 -0400.
It was downloaded from: ftp://ftp.gnustep.org/pub/gnustep/dev-apps/
Upstream Authors: Richard Frith-Macdonald <rfm@gnu.org>
Upstream Authors: Gregory John Casamento <greg_casamento@yahoo.com>
Richard Frith-Macdonald <rfm@gnu.org>
Adam Fedor <fedor@gnu.org>
Pierre-Yves Rivaille <pyrivail@ens-lyon.fr>
Enrico Sersale <enrico@imago.ro>
Copyright:
Copyright 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
Foundation, Inc.
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment