ChangeLog
上传用户:shenzhenrh
上传日期:2013-05-12
资源大小:2904k
文件大小:15k
源码类别:

信息检索与抽取

开发平台:

Unix_Linux

  1. 2004-11-25  Marcus G. Daniels <mgd@santafe.edu>
  2. * Makefile.am: Use ENABLE_GNUSTEP to select SUBDIRS.
  3. 2004-11-24  Bill Northcott <W.Northcott@unsw.edu.au>
  4. * SwarmEnvironment.m :remove lvalue casts.
  5. 2004-07-30  Marcus G. Daniels <mgd@santafe.edu>
  6. * Makefile.am ($(srcdir)/SwarmEnvironment_getters.m): Add GUIOPT.
  7. (classList.m): Exclude some analysis stuff for the --disable-gui case.
  8. 2004-07-21  Scott Christley  <schristley@mac.com>
  9. * Makefile.am (SUBDIRS): Parameterize simtoolsgui and gui.
  10. (SWARMMODULES): Likewise.
  11. (INCLUDES): Likewise.
  12. * SwarmEnvironment.h: #ifndef DISABLE_GUI methods not
  13. applicable for a non-gui Swarm build.
  14. * swarm.h: Likewise.
  15. * SwarmEnvironment.m: Likewise.
  16. ([SwarmEnvironment createEnd]): Set swarmGUIMode to NO for a
  17. non-gui Swarm build.
  18. 2004-07-20  Marcus G. Daniels  <mgd@baby>
  19. * Makefile.am (libswarm_la_LDFLAGS): Add -Wl,--export-all and
  20. -shrext .dll for the case of USEDLL.  Current libtool behavior is
  21. to make .exe's instead of .dlls if latter is absent.
  22. 2004-07-16  Scott Christley <schristley@mac.com>
  23. * Makefile.am (SUBDIRS): Use tcl/tk gui definition.  Add GNUstep
  24. definition.
  25. (SWARMMODULES): Use tcl/tk gui module definition.  Add GNUstep
  26. module definition.
  27. (INCLUDES): Use libobjc definition. Add GNUstep includes.
  28. (libswarm_la_LDFLAGS): Use libobjc definition
  29. * SwarmEnvironment.m ([SwarmEnvironment updateDisplay]): Do not
  30. call GUI_EVENT_ASYNC() for GNUstep.
  31. 2004-02-25  Bill Northcott <W.Northcott@unsw.edu.au>
  32. * Makefile.am:add libswarmobjc to libswarm deps.
  33. 2004-02-02  Bill Northcott <W.Northcott@unsw.edu.au>
  34. * Makefile.am:fix problems with external avcall by
  35. adding SWFFILIB.
  36. 2003-09-15  Bill Northcott  <w.northcott@unsw.edu.au>
  37. * Makefile.rules : Add configured SED to make-h2x invocation.
  38. 2003-06-29  mgd  <mgd@drone>
  39. * Makefile.am (libswarm_la_LDFLAGS): Add -no-undefined.
  40. (install-data-local): Disable rule.
  41. 2003-05-22  Marcus G. Daniels  <mgd@xserve.santafe.edu>
  42. * SwarmEnvironment.m (_initSwarm_):
  43. Add call to __objc_exec_class_for_all_initial_modules.
  44. * Makefile.am (classList.m): New rule.
  45. (libswarm_la_SOURCES, BUILT_SOURCES): Add classList.m.
  46. 2003-05-02    <mgd@mac.swarm.org>
  47. * SwarmEnvironment.m (predispatch, createBegin): Remove the
  48. constructor attribute and call from createBegin instead.  (The
  49. constructor gets called on Mac, but apparently things aren't set
  50. up at that point.
  51. 2003-05-01    <mgd@arrow.santafe.edu>
  52. * SwarmEnvironment.m (_swarm_i_Zone_c__allocIVarsComponent_,
  53. _swarm_i_Zone_c__freeIVarsComponent_,
  54. _swarm_i_Zone_c__allocBlock_,
  55. _swarm_i_Zone_c__freeBlock_blockSize_,
  56. _swarm_i_ComponentZone_c__allocIVars_,
  57. _swarm_i_Object_s__drop): New globals.
  58. (predispatch): New constructor function.
  59. 2002-10-19    <pauljohn@dv253s74.lawrence.ks.us>
  60. * Makefile.am (libswarm_la_LDFLAGS): $(DESTDIR) added
  61. 2002-04-14  Alex Lancaster  <alex@swarm.org>
  62. * SwarmEnvironment.h, SwarmEnvironment.m, getters.el, swarm.h: Add
  63. copyright and canonical GNU GPL license statement.
  64. 2001-11-05  Marcus G. Daniels  <mgd@forager.swarm.org>
  65. * Makefile.am: Don't use libgcc -L path.
  66. 2001-11-04  Marcus G. Daniels  <mgd@HELEN>
  67. * Makefile.am: Don't use multi-line values as they confuse Cygwin
  68. automake.
  69. (swarm.dll): Disable this rule for now since automake is being
  70. pedantic and unhelpful about EXEEXT.
  71. * Makefile.rules (CLEANFILES): Remove.
  72. 2001-07-23  Marcus G. Daniels  <mgd@HELEN>
  73. * Makefile.am (swarm.dll): Manually specify avcall.o and
  74. avcall-i386-msvc.o. 
  75. 2001-07-20  Marcus G. Daniels  <mgd@dhcp70.santafe.edu>
  76. * SwarmEnvironment.m: Include gui.h. 
  77. * SwarmEnvironment.[hm], swarm.h ([SwarmEnvironment -updateDisplay]): 
  78. Add.
  79. 2001-05-08  Marcus G. Daniels  <mgd@coyote.santafe.edu>
  80. * SwarmEnvironment.m (_initSwarm_): Cast class values to id to
  81. quiet new version of GCC.
  82. 2001-03-27  Marcus G. Daniels  <mgd@maya.santafe.edu>
  83. * SwarmEnvironment.m: HAVE_JDK fix.
  84. 2001-03-20  Marcus G. Daniels  <mgd@maya.santafe.edu>
  85. * swarm.h, SwarmEnvironment.[hm]: Add -verboseMessage:.
  86. 2001-02-27  Marcus G. Daniels  <mgd@maya.santafe.edu>
  87. * SwarmEnvironment.m ([SwarmEnvironment
  88. +initSwarm:version:bugAddress:argCount:args:]): Don't call createEnd.
  89. 2001-02-07  Marcus G. Daniels  <mgd@forager.swarm.org>
  90. * swarm.h, SwarmEnvironment.[hm] ([SwarmEnvironment -typeModule:]): New
  91. method.
  92. 2001-02-05  Marcus G. Daniels  <mgd@forager.swarm.org>
  93. * SwarmEnvironment.m ([SwarmEnvironment -createEnd]): Remove 
  94. swarmDirectory check.
  95. * Makefile.am (OBJCFLAGS): Append @CFLAGS_NOWARN_UNKNOWN_PRAGMAS@.
  96. 2000-09-18  Marcus G. Daniels  <mgd@forager.swarm.org>
  97. * Makefile.am (INCLUDES): Add -I$(srcdir)/gui.
  98. 2000-09-13  Marcus G. Daniels  <mgd@forager.swarm.org>
  99. * swarm.h ([-SwarmEnvironment -getLanguage{COM,Java,ObjC}]):
  100. New getters.
  101. 2000-08-24  Marcus G. Daniels  <mgd@forager.swarm.org>
  102. * Makefile.am (EXTRA_DIST, include_HEADERS): Add
  103. SwarmEnvironment_getters.[hm].
  104. * SwarmEnvironment.m ([SwarmEnvironment -createEnd]): Check for
  105. swarmDirectory, and a Java-side object before doing Java association.
  106. 2000-08-21  Marcus G. Daniels  <mgd@forager.swarm.org>
  107. * SwarmEnvironment.m ([SwarmEnvironment
  108. -initSwarmUsing:version:bugAddress:args:]): Move to setter
  109. phase. 
  110. ([SwarmEnvironment -createEnd]): Do Java variable association here.
  111. * swarm.h ([SwarmEnvironment -getArguments]): New getter.
  112. 2000-08-17  Marcus G. Daniels  <mgd@forager.swarm.org>
  113. * SwarmEnvironment.m ([SwarmEnvironment
  114. +initSwarm:version:bugAddress:argCount:args:]):
  115. Create swarmDirectory if COM is initialized.
  116. 2000-08-15  Marcus G. Daniels  <mgd@forager.swarm.org>
  117. * SwarmEnvironment.m ([SwarmEnvironment
  118. -initSwarmUsing:version:bugAddress:args:]): Count args and pass 
  119. to _init_.
  120. * SwarmEnvironment.[hm], swarm.h ([SwarmEnvironment
  121. +initSwarm:version:bugAddress:argCount:args:,
  122. -_init_:version:bugAddress:argCount:args:]): Add argCount
  123. argument.
  124. 2000-07-27  Marcus G. Daniels  <mgd@forager.swarm.org>
  125. * swarm.h, SwarmEnvironment.[hm] ([SwarmEnvironment
  126. +initSwarm:version:bugAddress:args:]): Make create-time init
  127. method a factory method, so that stubbing can handle constructor.
  128. 2000-07-25  Marcus G. Daniels  <mgd@forager.swarm.org>
  129. * swarm.h, SwarmEnvironment.[hm] (SwarmEnvironment) Add
  130. initSwarmUsing, a synonym to initSwarm.  This, way, COM
  131. users won't have the counterintuitive Setting phase initSwarm
  132. and Java users can only see using phase.
  133. 2000-07-24  Marcus G. Daniels  <mgd@forager.swarm.org>
  134. * getters.el (print-arg): New function.
  135. (print-method-declaration): Use it.  Rewrite to avoid calls
  136. to argument-empty-p in the argument loop.
  137. 2000-07-22  Marcus G. Daniels  <mgd@forager.swarm.org>
  138. * swarm.h, SwarmEnvironment.m ([SwarmEnvironment
  139. initSwarm:version:bugAddress:args:]): Make create-time.
  140. 2000-07-21  Marcus G. Daniels  <mgd@nest.swarm.org>
  141. * getters.el (generate-getters-implementation): Handle guiFlag->
  142. swarmGUIMode conversion here.
  143. 2000-07-20  Marcus G. Daniels  <mgd@forager.swarm.org>
  144. * Makefile.am ($(abs_top_builddir)/interface.elc): Depends on
  145. protocol.elc.
  146. (EXTRA_DIST): Add getters.el.
  147. 2000-07-19  Marcus G. Daniels  <mgd@forager.swarm.org>
  148. * SwarmEnvironment.m ([SwarmEnvironment -dumpDirectory]): Disable
  149. call if not HAVE_JDK.
  150. 2000-07-16  Marcus G. Daniels  <mgd@nest.swarm.org>
  151. * SwarmEnvironment.[hm], swarm.h ([SwarmEnvironment
  152. -initSwarm:version:bugAddress:args:, -getCurrentTime,
  153. -getCurrentSwarmActivity,
  154. -createProbeDisplay:,
  155. -createCompleteProbeDisplay:,
  156. -createArchivedProbeDisplay:name:
  157. -createArchivedCompleteProbeDisplay:name:
  158. -setWindowGeometryRecordName,
  159. -setComponentWindowGeometryRecordFor:widget:name:,
  160. -setCompondentWindowGeometryRecordName:name:, -xprint, -xfprint,
  161. -dumpDirectory]): New methods
  162. (_initSwarm_): Move here from simtools.m.
  163. * SwarmEnvironment.h (SwarmEnvironment): Inherit from CreateDrop,
  164. not Object
  165. * SwarmEnvironment.m ([SwarmEnvironment createBegin]): Do a
  166. switcheroo in createBegin.
  167. * getters.el: Require 'interface for
  168. get-variable-name-for-getter-method (the logic was moved out).
  169. * Makefile.am (getters.elc): Add interface.elc as a dependency.
  170. (INCLUDES): Add JAVAINCLUDES.
  171. 2000-07-11  Marcus G. Daniels  <mgd@nest.swarm.org>
  172. * swarm.h: Include externvar.h and declare swarmGUIMode.
  173. * Makefile.am (CPPFLAGS): Append -DBUILDING_SWARM.
  174. (headers): Depend on SwarmEnvironment_getters.m.
  175. (OBJS): Add SwarmEnvironment.lo.
  176. 2000-07-11  Marcus G. Daniels  <mgd@nest.swarm.org>
  177. * Makefile.am: Include Makefile.protocol.
  178. (INCLUDES, SwarmEnvironment.lo, SwarmEnvironment_getters.m,
  179. getters.elc,
  180. ($(srcdir)/SwarmEnvironment_getters.m): Add.
  181. (libswarm_la_SOURCES): Change from empty.c to SwarmEnvironment.m.
  182. (empty.c): Remove.
  183. (include_HEADERS): Add swarm.h and SwarmEnvironment.h.
  184. * swarm.h, SwarmEnvironment.[hm]: New files.
  185. 2000-04-09    <mgd@HELEN>
  186. * Swarm 2.1.1 frozen.
  187. * Makefile.am (swarm.dll): Put -L../libobjc before SUPPORTLDFLAGS.
  188. 2000-02-12    <mgd@nest.swarm.org>
  189. * Swarm 2.1 frozen.
  190. 1999-09-18  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  191. * Swarm 2.0.1 released.
  192. 1999-08-28  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  193. * Swarm 2.0 released.
  194. 1999-08-17    <mgd@HELEN>
  195. * Makefile.am (swarm.dll): Add (disabled) swarm.dll link command
  196. using new linker.
  197. 1999-08-02  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  198. * Makefile.am (DLLWRAP): Move substitution outside of automake
  199. conditional to avoid conditional/non-conditional automake error.
  200. 1999-07-09  Alex Lancaster  <alex@santafe.edu>
  201. * Makefile.rules (CFLAGS, OBJCFLAGS): Override with configure-time
  202. options to ignore pragmas in jni headers under Solaris.
  203. 1999-06-10  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  204. * Makefile.rules (xm_file): Set to be the first BUILT_SOURCES.
  205. Have the rest of the BUILT_SOURCES depend on the xm_file.
  206. (headers): Depend only on xm_file.
  207. 1999-06-08  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  208. * Makefile.am (swarm.dll): Use -lobjcdll, not *.lo files.  
  209. (either need to disable imports in objc headers or use this DLL,
  210. since the stubs are only in the generated library).
  211. 1999-06-07  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  212. * Makefile.am (swarm.dll): Use libobjc *.lo files instead of
  213. linking to DLL.
  214. (libswarm_la_LDFLAGS): Put module -L options before support -L
  215. options.
  216. (LIBS): Add -lobjc.
  217. (libswarm_la_SOURCES, empty.c): Add to prevent problems with empty
  218. archives on IRIX 6.5.
  219. 1999-06-06  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  220. * Makefile.rules ($(TYPEINFO)): Use just the first word of
  221. this variable as the target.  This avoids problems with parallel
  222. makes.
  223. * Makefile.am: Put all DLL things in a USEDLL automake conditional.
  224. (swarm.dll): Rename libswarm.a to libswarmdll.a.
  225. Use swarm.dll.[co].  Add OBJCLIBS.
  226. (install-data-local): Accomodate.  Remove shell condition on USEDLL.
  227. (swarm_dll_SOURCES): Remove (calling dllinit.c swarm.dll.c instead).
  228. 1999-06-05  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  229. * Makefile.am, dllinit.c: Remove constructor stuff.
  230. (OBJS): Use .lo files. 
  231. (swarm.dll): Add $(OBJS) as a dependency.
  232. * Makefile.rules (CPPFLAGS): Define BUILDING_SWARM.  The DLL
  233. import/export specifics will be set in externvar.h.
  234. 1999-06-02  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  235. * Makefile.am (libswarm_la_DEPENDENCIES): Use
  236. $(module)/lib$(module).la.
  237. 1999-05-31    <mgd@HELEN>
  238. * Makefile.am (swarm.dll): Depend on dllinit.c.  Define
  239. constructor_func for dllinit.c.
  240. 1999-05-30  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  241. * genctors: Redirect into $1.c.  Use $1 as the function name.
  242. 1999-05-29  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  243. * Makefile.am (lib_LTLIBRARIES): Set to @LIBSWARM_LA@.
  244. (EXTRA_LTLIBRARIES): Set to libswarm.la.
  245. (libswarm_la_LDFLAGS): Add -rpath to $(libdir).  This is necessary
  246. because the {EXTRA,lib}_LTLIBRARIES switch loses the fact this
  247. can be installed.
  248. 1999-05-28  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  249. * Makefile.rules (CPPFLAGS): Append -Dexternvar=$(EXPORT_EXTERN)
  250. override.
  251. ($(TYPEINFO)): Use single quotes on OBJCFLAGS, so that CPPFLAGS
  252. may contain double quotes.
  253.         * Makefile.am (CPPFLAGS): Quote $(EXPORT_EXTERN).  It can't
  254.         be quoted in acdll.m4 because it is extracted into externvar.h.  
  255. 1999-05-27  Alex Lancaster  <alex@santafe.edu>
  256. * Makefile.am (swarm_dll_SOURCES): Set to dllinit.c, so automake
  257. doesn't look for a bogus swarm.dll.c.
  258. 1999-05-26  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  259. * Makefile.am (swarm.dll): Use genctors instead of inline commands.
  260. 1999-05-25    <mgd@HELEN>
  261. * Makefile.am (OBJS, swarm.dll): Don't take apart convenience
  262. libraries, just do wildcards on the subdirectories.  Add libobjc
  263. objects.
  264. 1999-05-25  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  265. * Makefile.am (swarm.dll): Handle constructors.
  266. 1999-05-25  Alex Lancaster  <alex@santafe.edu>
  267. * Makefile.am (install-data-local): To avoid returning a non-true
  268. value to `make', re-write with explicit `if-then' test.
  269. 1999-05-25  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  270. * Makefile.am (swarm.dll): New rule.
  271. (install-data-local): If SWARM_DLL is set, install libswarm.a and
  272. run ranlib on installed version.
  273. (EXTRA_PROGRAMS): Add swarm.dll.
  274. 1999-05-24  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  275. * Makefile.am (CURRENT, VERSION, AGE, lib_LTLIBRARIES,
  276. libswarm_la_SOURCES, LIBS, libswarm_la_LDFLAGS): New
  277. target for libswarm.  Include Makefile.common.
  278. (SWARMMODULES): New variable (just the libraries, in order
  279. of dependence).
  280. (SUBDIRS): Move misc to front.
  281. 1999-03-16  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  282. * Makefile.rules ($(TYPEINFO):): Note that $(SOURCES) is a dependency,
  283. but comment it out.
  284. 1998-12-21  Marcus G. Daniels  <mgd@chama.santafe.edu>
  285. * Makefile.rules (MAKEH2X): New variable.
  286. ($(TYPEINFO)): Depend on $(MAKEH2X) and invoke make-h2x with this
  287. variable.
  288. 1998-12-11  Marcus G. Daniels  <mgd@chama.santafe.edu>
  289. * Makefile.rules ($(TYPEINFO)): Pass OBJC and OBJCFLAGS instead of
  290. CC and CFLAGS.
  291. 1998-11-19  Marcus G. Daniels  <mgd@chama.santafe.edu>
  292. * Makefile.rules (TYPEINFO): Define as $(MODULE).xm types.h classes.h.
  293. (CLEANFILES): Define as $(TYPEINFO).
  294. 1998-11-12  Marcus G. Daniels  <mgd@chama.santafe.edu>
  295. * Makefile.rules: Make $(MODULE).xm a target with {types,classes}.h.
  296. 1998-08-26  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  297. * Makefile.am (headers): Use $(MAKE), not make.
  298. 1998-08-10  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  299. * Makefile.am (SUBDIRS): Add tclobjc.
  300. 1998-06-24  Marcus G. Daniels  <mgd@ute.santafe.edu>
  301. * Makefile.rules (headers): Use ..la_OBJECTS instead of ..a_OBJECTS.
  302. (SUFFIXES): Add .m.
  303. * Makefile.am (EXTRA_DIST): Distribute Makefile.rules.
  304. 1998-06-22  Marcus G. Daniels  <mgd@ute.santafe.edu>
  305. * Makefile.rules: New file.
  306. * Makefile: Remove.
  307. 1998-06-21  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  308. * Makefile.am: New file.
  309. 1998-02-26  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  310. * Makefile (DIRS): Add simtoolsgui.
  311. 1998-02-18  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  312. * Makefile (DIRS): Add misc.
  313. 1998-01-24  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  314. * Makefile (DIRS): Add gui.
  315. 1997-12-19  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  316. * Makefile (binary): Don't use ld directly, instead invoke
  317. through LINKER (gcc) using -nostdlib and -Wl,-r (this was motivated
  318. by the desire to have EXTRALDFLAGS that can contain -Wl,-rpath).
  319. Mon Dec  8 22:23:22 1997  glen e. p. ropella  <gepr@swarm.com>
  320.         * Makefile (DIRS): changed swarmobject to objectbase