Commit graph

39 commits

Author SHA1 Message Date
gcasa
4f53a5e714 Added better error message to initWithCoder in GSNibContainer and also added code in GSNibCompatibility to fix superview and window settings after a window is loaded in the nib file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@23180 72102866-910b-0410-8b05-ffd578937521
2006-07-19 03:16:49 +00:00
gcasa
d0ecdaea11 GSNibContainer version 2 changes. New method declarations for customClasses, visibleWindows and deferredWindows. Changes to init, initWithCoder: and encodeWithCoder: to handle the new data.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@23150 72102866-910b-0410-8b05-ffd578937521
2006-07-09 14:54:51 +00:00
gcasa
db7974064c Minor reorganization, added exceptions for classes that don't implement non-keyed archiving.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@23040 72102866-910b-0410-8b05-ffd578937521
2006-06-08 04:04:17 +00:00
CaS
6988bf34c2 Coding style fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@22019 72102866-910b-0410-8b05-ffd578937521
2005-11-16 11:34:25 +00:00
gcasa
1a5b4d4dc3 Prevent accidental deallocation of contentView in custom window subclass.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@21509 72102866-910b-0410-8b05-ffd578937521
2005-07-21 12:29:24 +00:00
gcasa
b138e32d70 Minor updates.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@21285 72102866-910b-0410-8b05-ffd578937521
2005-06-04 19:52:40 +00:00
gcasa
e28e4f3bc5 Adds window autopositioning to Gorm.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@21280 72102866-910b-0410-8b05-ffd578937521
2005-06-04 11:35:22 +00:00
fedor
db3c52eab8 Update FSF Address.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@21259 72102866-910b-0410-8b05-ffd578937521
2005-05-26 02:52:46 +00:00
gcasa
7e37ffa8cc Prevent call to designated init when className and superClass are equivalent.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@21180 72102866-910b-0410-8b05-ffd578937521
2005-05-03 03:45:38 +00:00
gcasa
f88544f2d5 Correction to template. Should initilialize with the content rect, not the window rect.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@21175 72102866-910b-0410-8b05-ffd578937521
2005-05-01 21:09:58 +00:00
gcasa
59b10a3b5e Removed assertion and cleaned up comments.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@21158 72102866-910b-0410-8b05-ffd578937521
2005-04-25 04:08:10 +00:00
gcasa
9d8a0df43c Correction for minor leak.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@21088 72102866-910b-0410-8b05-ffd578937521
2005-04-11 14:30:27 +00:00
gcasa
01bbc6c7db Removed unneeded nibInstantiate method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@20303 72102866-910b-0410-8b05-ffd578937521
2004-11-06 13:48:12 +00:00
gcasa
d207aa1674 Some slight improvements. Made templates use a method called shouldSwapClass which checks for the existence of isInInterfaceBuilder and, if available, returns the value.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@19933 72102866-910b-0410-8b05-ffd578937521
2004-08-28 14:41:16 +00:00
gcasa
53b9bc2f97 Corrected spelling of "merely" in my explanation of how to correctly release nib objects.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@19766 72102866-910b-0410-8b05-ffd578937521
2004-07-22 04:14:03 +00:00
gcasa
2c09060053 Added an informative comment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@19748 72102866-910b-0410-8b05-ffd578937521
2004-07-18 16:04:39 +00:00
gcasa
e909d0419f Removed some old commented out code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@19747 72102866-910b-0410-8b05-ffd578937521
2004-07-18 15:55:22 +00:00
gcasa
e5dfe48244 Change to GSNibContainer to allow encoding of older container version.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@19718 72102866-910b-0410-8b05-ffd578937521
2004-07-12 03:27:36 +00:00
gcasa
2b9356b4de New .gorm version updates.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@19649 72102866-910b-0410-8b05-ffd578937521
2004-06-29 03:04:28 +00:00
alexm
a30ca891e5 Replace calls to GSGetInstanceMethodNotInherited with calls to GSGetMethod.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@19634 72102866-910b-0410-8b05-ffd578937521
2004-06-27 21:14:04 +00:00
gcasa
4ab36d5d73 Temporary removal of NSNib pending bugfix. :)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@18568 72102866-910b-0410-8b05-ffd578937521
2004-02-09 01:50:45 +00:00
gcasa
bef0d1bcb2 Committing implementation of NSNib.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@18557 72102866-910b-0410-8b05-ffd578937521
2004-02-08 06:38:37 +00:00
gcasa
d0978e9c96 Removed some commented out test code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@18464 72102866-910b-0410-8b05-ffd578937521
2004-01-24 02:27:11 +00:00
gcasa
6158f29f1c Fix for decoding issue.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@18368 72102866-910b-0410-8b05-ffd578937521
2004-01-10 23:46:59 +00:00
gcasa
b1d8601e77 Removed some uncessary includes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@18307 72102866-910b-0410-8b05-ffd578937521
2004-01-04 04:29:57 +00:00
gcasa
5e42f0a8d7 Improved mechanism for retaining the top level objects represented by GSNibItems in the .gorm archive.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@18286 72102866-910b-0410-8b05-ffd578937521
2003-12-30 05:45:40 +00:00
gcasa
d9b7cb7b1c Eliminated leak in GSClassSwapper.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@18284 72102866-910b-0410-8b05-ffd578937521
2003-12-30 01:52:26 +00:00
uid65715
404d3f5dab Added documentation. Refined fix to GSNibTemplates.m concerning memory leak. More improvements to follow. GJC
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@18281 72102866-910b-0410-8b05-ffd578937521
2003-12-29 05:38:46 +00:00
uid65715
3f01db306e Cleanup of memory management in loadNib code. Minor formatting changes in gopen and GSspell.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@18264 72102866-910b-0410-8b05-ffd578937521
2003-12-23 18:45:18 +00:00
alexm
e2e0f31dcd ([GSNibContainer -awakeWithContext:]): Don't release connections when enumerating them. Partial fix for bug #6354.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@18102 72102866-910b-0410-8b05-ffd578937521
2003-11-22 14:12:54 +00:00
gcasa
ff4a8a21fa Added back in the old templates for backwards compatibility. These will disappear in the next major release.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17977 72102866-910b-0410-8b05-ffd578937521
2003-10-25 20:50:08 +00:00
gcasa
a09deaeee7 Adding fix for report #5205. Services and Windows menus now should behave correctly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17741 72102866-910b-0410-8b05-ffd578937521
2003-09-28 23:25:16 +00:00
gcasa
78e8351d96 Corrected mainMenu initialization problem
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17582 72102866-910b-0410-8b05-ffd578937521
2003-09-01 09:21:46 +00:00
gcasa
d216220c40 Correct extra retain count issue.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17576 72102866-910b-0410-8b05-ffd578937521
2003-08-31 03:42:03 +00:00
gcasa
43bab27b60 Added code to conditionally call desig. init. if it is defined on current class (only not parents).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17572 72102866-910b-0410-8b05-ffd578937521
2003-08-30 05:01:47 +00:00
gcasa
b865d283b8 Corrected a segfault and prevent calling designated initializer when loading into interface buidler app.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17562 72102866-910b-0410-8b05-ffd578937521
2003-08-28 04:38:22 +00:00
gcasa
912fbf52a0 Corrected a memory issue.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17535 72102866-910b-0410-8b05-ffd578937521
2003-08-25 04:50:09 +00:00
gcasa
cf54a0032b Added more of the implementation for toolbar/toolbaritem. Added check in GSClassSwapper to prevent an error case.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17532 72102866-910b-0410-8b05-ffd578937521
2003-08-24 17:22:11 +00:00
gcasa
b2c5c9c8d2 Adding new templates and deprecating the old ones.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17511 72102866-910b-0410-8b05-ffd578937521
2003-08-23 01:03:40 +00:00