1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404
|
1999-09-04 Richard Frith-Macdonald <richard@brainstorm.co.uk>
* extensions/NSException.h: Fix for change to NSException ivar names
* objc/NXStringTable_scan.l: attempt fix to include config.h
1999-05-30 Manuel Guesdon <mguesdon@sbuilders.com>
* extensions/GCDictionary.m: added objectEnumerator in GCDictionary
added _GCDictionaryObjectEnumerator
1999-03-10 Adam Fedor <fedor@gnu.org>
* Version 0.8.5
* extensions/GNUmakefile (OBJC_HFILES): Move to upper objc
directory to make installation easier.
* extensions/config.h.in: Define HAVE_FLEX (For NXStringTable.m).
1999-03-07 Adam Fedor <fedor@gnu.org>
* extensions/GNUmakefile.postamble: Comment out LEX
compilation. To many problems and it never needs to be done anyway.
1999-02-23 Richard Frith-Macdonald <richard@brainstorm.co.uk>
* extensions/common.h: Brcaketed string methods with ifdef as
suggested by yur@relay.kbimpuls.msk.ru.
1999-02-09 Adam Fedor <fedor@gnu.org>
* extensions/objc: Add old NeXT objects from base.
* configure.in: Check for headers needed by NeXT objects.
* extensions/GNUmakefile: Compile in NeXT objects.
Sat Dec 19 01:26:06 1998 Matthias Klose <doko@cs.tu-berlin.de>
* GNUmakefile.postamble: Use macro MKDIRS.
* extensions/GNUmakefile.postamble: likewise
Thu Dec 17 16:12:18 1998 Matthias Klose <doko@cs.tu-berlin.de>
* Version: New macro EXTENSIONS_VERSION.
Tue Dec 15 12:37:55 1998 Adam Fedor <fedor@ultra.doc.com>
* configure.in: Add thread file to objc lib test. (patch from
Matthias Klose <doko@cs.tu-berlin.de>).
Thu Dec 3 11:02:43 1998 Adam Fedor <fedor@ultra.doc.com>
* aclocal.m4: Update forward declaration.
Fri Sep 4 16:40:00 1998 Adam Fedor <fedor@ultra.doc.com>
* configure.in: Check for libobjc and define OBJC_LIBS.
Wed May 13 15:57:44 1998 Adam Fedor <fedor@ultra.doc.com>
* extensions/objc-runtime.h: Don't include objc-api for NeXT.
Sat Feb 14 16:25:37 1998 Scott Christley <scottc@net-community.com>
* GNUmakefile.postamble: Use GNUSTEP_MAKEFILES instead.
* extensions/GNUmakefile.postamble: Likewise.
Thu Feb 5 09:32:17 1998 Adam Fedor <fedor@ultra.doc.com>
* extensions/GNUmakefile: Include GNUmakefile.local
* extensions/GNUmakefile.postamble (header-links): Removed.
* extensions/GNUmakefile.preamble (ADDITIONAL_INCLUDE_DIRS): Removed
../Headers.
Wed Feb 4 16:26:05 1998 Adam Fedor <fedor@ultra.doc.com>
* Changes to allow library to be compiled in a GNUstep package
without having previous libraries installed.
* GNUmakefile (GNUSTEP_MAKEFILES): New variable. Use it to
include makefiles.
* extensions/GNUmakefile: Likewise.
* extensions/GNUmakefile.postamble (header-links): New target.
* extensions/GNUmakefile.preamble (ADDITIONAL_INCLUDE_DIRS): Add
../Headers.
Fri Jan 9 12:48:13 1998 Ovidiu Predescu <ovidiu@net-community.com>
* extensions/GMArchiver.m: Send the replacementObjectForModelArchiver:
even if we're in the first step of finding the conditional objects.
Wed Dec 3 19:15:04 1997 Ovidiu Predescu <ovidiu@net-community.com>
Archiving and unarchiving of GModel files was added.
* extensions/GMArchiver.h: New file.
* extensions/GMArchiver.m: New file.
* extensions/GMArchiveObjects.m: New file.
Wed Nov 19 12:50:27 1997 Ovidiu Predescu <ovidiu@net-community.com>
* ChangeLog: Added FSF copyright.
* extensions/GNUmakefile: Define GNUSTEP_INSTALLATION_DIR.
* extensions/GNUmakefile.postamble: Properly install and remove the
extensions.make file.
* extensions/GNUmakefile.preamble: Define LIBRARIES_DEPEND_UPON.
* extensions/objc-runtime.h: Updated the error message.
Sun Nov 2 10:57:11 1997 Scott Christley <scottc@net-community.com>
* extensions.make (AUXILIARY_LIBS): Rename to AUXILIARY_TOOL_LIBS.
* extensions/MissingMethods.h: Interface not implementation.
Mon Oct 27 18:13:02 1997 Ovidiu Predescu <ovidiu@net-community.com>
* Makefile: Renamed to GNUmakefile.
* Makefile.postamble: Renamed to GNUmakefile.postamble.
* extensions/Makefile: Renamed to GNUmakefile.
* extensions/Makefile.preamble: Renamed to GNUmakefile.preamble.
* extensions/Makefile.postamble: Renamed to GNUmakefile.postamble.
Fri Oct 24 19:33:25 1997 Ovidiu Predescu <ovidiu@net-community.com>
Added support for the new OPENSTEP 4.x Foundation library.
* extensions/encoding.h: New file.
* extensions/NeXTFoundation/NSException.h: New file.
* extensions/DefaultScannerHandler.h: Changed #include with #import.
* extensions/DefaultScannerHandler.m: Likewise.
* extensions/FormatScanner.h: Likewise.
* extensions/FormatScanner.m: Likewise.
* extensions/GCArray.h: Likewise.
* extensions/GCArray.m: Likewise.
* extensions/GCDictionary.h: Likewise.
* extensions/GCDictionary.m: Likewise.
* extensions/GCObject.h: Likewise.
* extensions/GCObject.m: Likewise.
* extensions/GarbageCollector.h: Likewise.
* extensions/GarbageCollector.m: Likewise.
* extensions/MissingMethods.h: Likewise.
* extensions/NSException.m: Likewise.
* extensions/PrintfFormatScanner.m: Likewise.
* extensions/PrintfScannerHandler.m: Likewise.
* extensions/common.h: Likewise.
* extensions/objc-runtime.m: Likewise.
* extensions/exceptions/FoundationException.h: Likewise.
* extensions/exceptions/GeneralExceptions.h: Likewise.
* extensions/exceptions/GeneralExceptions.m: Likewise.
* extensions/exceptions/NSCoderExceptions.m: Likewise.
* extensions/behavior.m: Likewise. Modified to work with the new NeXT
runtime.
* extensions/encoding.m: Changed the definition of ROUND because the
native CC on OPENSTEP failed to understand the old one.
* extensions/misc.m: Added code that deals with memory allocation.
* extensions/objc-runtime.h: Updated to work better with the makefile
package.
Dropped support for old NeXT's foundation library.
* config.mak.in: Removed.
* extensions/HiddenClasses.h: Removed.
* extensions/NSConcreteNumber.h: Removed.
* extensions/NSConcreteNumber.m: Removed.
* extensions/NSHashTable.h: Removed.
* extensions/NSInvocation.h: Removed.
* extensions/NSMapTable.h: Removed.
* extensions/NSMethodSignature.h: Removed.
* extensions/NSSet.h: Removed.
* extensions/support.h.in: Removed.
* extensions/foundation/NSException.h: Removed.
* extensions/Makefile: Don't include ../config.mak since is no longer
created. Properly set the files to be compiled and installed for
different Foundation libraries.
* extensions/Makefile.preamble: Remove the code for setting the
Foundation define since it is already present into the makefile
package.
* Makefile.postamble (after-distclean): Don't delete the config.mak
file since is no longer created. Copy the proper exceptions file in the
current working directory. No longer process the objc-runtime.h file.
* aclocal.m4: Removed definition for AC_FIND_FOUNDATION.
* configure.in: Don't create a support.h and config.mak files. Remove
definitions for the object and library file extensions. Don't check for
the make program.
* extensions/GCArray.m (objectAtIndex:): Put THROW expression in
paranthesis to make it work with commas inside.
* extensions/MissingMethods.h: Changed the definitions to better match
the systems. A lot of cleanup.
* extensions/MissingMethods.m: Likewise.
* NEWS: Updated.
Fri Oct 17 12:15:38 1997 Scott Christley <scottc@net-community.com>
* extensions.make: New file.
* Makefile.postamble: Install/uninstall extensions.make.
* Version: Update to version 0.8.0.
* NEWS: Update.
* README: Update.
* COPYING: Update copyright and license information.
* Makefile: Likewise.
* Makefile.postamble: Likewise.
* Version: Likewise.
* config.mak.in: Likewise.
* configure.in: Likewise.
* extensions/DefaultScannerHandler.h: Likewise.
* extensions/DefaultScannerHandler.m: Likewise.
* extensions/FormatScanner.h: Likewise.
* extensions/FormatScanner.m: Likewise.
* extensions/GCArray.h: Likewise.
* extensions/GCArray.m: Likewise.
* extensions/GCDictionary.h: Likewise.
* extensions/GCDictionary.m: Likewise.
* extensions/GCObject.h: Likewise.
* extensions/GCObject.m: Likewise.
* extensions/GarbageCollector.h: Likewise.
* extensions/GarbageCollector.m: Likewise.
* extensions/HiddenClasses.h: Likewise.
* extensions/Makefile: Likewise.
* extensions/Makefile.postamble: Likewise.
* extensions/Makefile.preamble: Likewise.
* extensions/MissingMethods.h: Likewise.
* extensions/MissingMethods.m: Likewise.
* extensions/NSConcreteNumber.h: Likewise.
* extensions/NSConcreteNumber.m: Likewise.
* extensions/NSException.m: Likewise.
* extensions/NSHashTable.h: Likewise.
* extensions/NSInvocation.h: Likewise.
* extensions/NSMapTable.h: Likewise.
* extensions/NSMethodSignature.h: Likewise.
* extensions/NSSet.h: Likewise.
* extensions/NSPrintfFormatScanner.h: Likewise.
* extensions/NSPrintfFormatScanner.m: Likewise.
* extensions/NSPrintfScannerHandler.h: Likewise.
* extensions/NSPrintfScannerHandler.m: Likewise.
* extensions/behavior.m: Likewise.
* extensions/common.h: Likewise.
* extensions/config.h.in: Likewise.
* extensions/libFoundationExt.def: Likewise.
* extensions/objc-runtime.h: Likewise.
* extensions/objc-runtime.m: Likewise.
* extensions/support.h.in: Likewise.
* extensions/win32-def.top: Likewise.
* extensions/win32-entry.c: Likewise.
* extensions/SunFoundation/NSException.h: Likewise.
* extensions/foundation/NSException.h: Likewise.
* extensions/gnustep-base/NSException.h: Likewise.
* extensions/exceptions/FoundationException.h: Likewise.
* extensions/exceptions/FoundationException.m: Likewise.
* extensions/exceptions/GeneralException.h: Likewise.
* extensions/exceptions/GeneralException.m: Likewise.
* extensions/exceptions/NSCoderException.h: Likewise.
* extensions/exceptions/NSCoderException.m: Likewise.
* extensions/Makefile: Only compile NSConcreteNumber.m when
using the NeXT foundation.
* extensions/Makefile.postamble: Clean up subdirectories.
* extensions/MissingMethods.h: Only include extensions'
NSConcreteNumber.h when NeXT foundation.
Wed Oct 1 11:01:18 1997 Ovidiu Predescu <ovidiu@net-community.com>
* extensions/Makefile: Corrected the code that checks for libFoundation
to be for NeXT's old Foundation library in 3.3.
Tue Sep 30 08:24:09 1997 Scott Christley <scottc@net-community.com>
* extensions/Makefile (OBJC_FILES): Add exception files.
* extensions/Makefile.postamble (before-all): Create
exceptions object directory.
(after-install): Modify objc-runtime.h to define the appropriate
runtime when the file is installed.
* extensions/Makefile.preamble: Define runtime variable.
Fri Sep 26 16:22:27 1997 Scott Christley <scottc@net-community.com>
* Convert to GNUstep makefile package.
* Makefile: New file.
* Makefile.postamble: New file.
* Version: New file.
* config.h.in: Moved to extensions subdirectory.
* config.h.win32: Delete.
* GNUmakefile: Delete.
* config.mak.in: Eliminate unneeded variables.
* configure.in: Eliminate unneeded checks.
* configure: Regenerate for configure.in changes.
* extensions/Makefile: New file.
* extensions/Makefile.postamble: New file.
* extensions/Makefile.preamble: New file.
* extensions/GNUmakefile: Delete.
* extensions/support.h.win32: Delete.
* lib: Delete
* extensions/GCArray.m: Fix up include directory.
* extensions/GCDictionary.m: Likewise.
* extensions/GCObject.m: Likewise.
* extensions/MissingMethods.m: Likewise.
* extensions/NSException.m: Likewise.
* extensions/behavior.m: Likewise.
* extensions/common.h: Likewise.
* extensions/encoding.m: Likewise.
* extensions/objc-runtime.h: Likewise.
* extensions/objc-runtime.m: Likewise.
* extensions/exceptions/NSCoderExceptions.m: Likewise.
Thu Jul 31 16:07:06 1997 Scott Christley <scottc@net-community.com>
* Add DLL support.
* extensions/libFoundationExt.def: New file.
* extensions/win32-def.top: New file.
* extensions/win32-entry.c: New file.
* config.guess: Update.
* config.sub: Update.
* config.mak.in: Add DLL support. Parameterize -pipe option.
* configure.in: Likewise.
* configure: Regenerate
* aclocal.m4: Fix typo.
* extensions/GNUmakefile: Add DLL support.
* extensions/objc-runtime.m: Access __objc_uninstalled_dtable
variable through runtime function instead of directly.
Thu May 29 18:53:52 1997 Ovidiu Predescu <ovidiu@bx.logicnet.ro>
* Public release 0.7.1.
Sat May 10 8:03:14 1997 Ovidiu Predescu <ovidiu@bx.logicnet.ro>
* Foundation/GCObject.m (-release): Deallocate the object when the
reference count is 1 without decreasing it anymore, this ensures
OPENSTEP compatibility.
Mon Mar 3 14:20:36 1997 Ovidiu Predescu <ovidiu@bx.logicnet.ro>
* Changed the copyright notice to libFoundation's copyright.
* aclocal.m4: Changed the search order for different Foundation
libraries to avoid inconsistent results on NT due to case insensitive
names.
* extensions/GCArray.m (-[GCArray classForCoder]): New method.
* extensions/GCArray.m (-[GCMutableArray initWithArray:]): New method.
* extensions/GCArray.m (-[GCMutableArray classForCoder]): New method.
* extensions/GCArray.m (-[GCArray copy]): Removed.
* extensions/GCArray.m (-[GCArray copyWithZone:],
-[GCArray mutableCopyWithZone:], -[GCMutableArray copyWithZone:],
-[GCMutableArray mutableCopyWithZone:]): Modified.
Mon Mar 3 09:01:14 1997 Scott Christley <scottc@net-community.com>
* extensions/MissingMethods.h (-initWithArray:copyItems:): New method.
* extensions/MissingMethods.m (-initWithArray:copyItems:): New method.
Mon Feb 3 18:16:56 1997 Ovidiu Predescu <ovidiu@bx.logicnet.ro>
* aclocal.m4: Modified to properly determine the Objective-C runtime.
* config.mak.in: Always use ARFLAGS; AROUT has been changed to the
value of ARFLAGS.
* config.sub: Added flag for -openstep.
* The Win32 makefile support has been merged with the
Unix support in GNUmakefile.
* Makefile.in: Changed to GNUmakefile.
* Makefile.win32: Removed file.
* extensions/Makefile.in: Removed file.
* extensions/Makefile.win32: Removed file.
Fri Jan 24 13:31:59 1997 Scott Christley <scottc@net-community.com>
* aclocal.m4: Fixes so that the gnustep-base library is
detected properly.
* configure: Regenerate for aclocal.m4 changes.
Wed Dec 18 17:24:49 1996 Scott Christley <scottc@net-community.com>
* config.sub: Install recent file.
* config.guess: Likewise.
* configure.in: Don't override includedir variable; use
includesuffix variable instead.
* configure: Regenerate for configure.in changes.
* config.mak.in: Use libdir and includedir variables.
* lib/Makefile (distclean): Don't delete Makefile.
* extensions/MissingMethods.m (+dictionaryWithObjectsAndKeys:):
Method already defined in gnustep-base library.
(-substringWithRange:): Need to add for gnustep-base library.
* extensions/NSException.m (initWithName:reason:userInfo:):
Method already defined in gnustep-base library.
Wed Dec 4 03:27:54 1996 Scott Christley <scottc@net-community.com>
Configuration changes for Linux.
* configure.in: Add librarian program and flag variables.
* configure: Regenerate for configure.in changes.
Configuration changes for Win32.
* GNUmakefile: Rename to Makefile.in.
* Makefile.win32: New file.
* config.h.win32: New file.
* config.mak.in: Use library file extension. Add configuration
variables for librarian program and flags.
* config.mak.sed.win32: New file.
* configure.bat: New file.
* extensions/GNUmakefile: Rename to Makefile.in.
* extensions/Makefile.win32: New file.
* extensions/support.h.win32: New file.
* extensions/common.h: Exclude some include files for Win32.
* lib/GNUmakefile: Rename to Makefile.in.
* ChangeLog: New file.
|