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

信息检索与抽取

开发平台:

Unix_Linux

  1. 2002-10-18    <pauljohn@dv253s74.lawrence.ks.us>
  2. * Makefile.in (install-java-classes-as-jar): $(DESTDIR) appended
  3. to ${datadir}
  4. 2002-04-14  Alex Lancaster  <alex@swarm.org>
  5. * BaseImpl.java, CustomizedType.java, Globals.java,
  6. NonUniqueMethodSignatureException.java, ObjCProxy.java,
  7. PhaseCImpl.java, Primitives.java, ProxyClassLoader.java,
  8. Selector.java, SignatureNotFoundException.java: Change copyright
  9. statement to canonical version as suggested by GNU GPL.
  10. 2001-07-18  Marcus G. Daniels  <mgd@dhcp70.santafe.edu>
  11. * BaseImpl.java: Make objcPtr private.  Archiving this is a 
  12. really bad thing.
  13. 2001-07-13    <mgd@maya.santafe.edu>
  14. * BaseImpl.java: New file.
  15. * PhaseCImpl.java: Inherit from it.
  16. * Makefile.in (PRECLASSES): Add BaseImpl.
  17. 2001-04-17    <mgd@coyote.santafe.edu>
  18. * Selector.java: Skip over same-named, but different arity methods.
  19. 2000-11-28  Marcus G. Daniels  <mgd@forager.swarm.org>
  20. * Selector.java: Add getSignature method.
  21. 2000-08-21  Marcus G. Daniels  <mgd@forager.swarm.org>
  22. * Globals.java: Add envC.
  23. 2000-07-16  Marcus G. Daniels  <mgd@nest.swarm.org>
  24. * Globals.java: Set up for a phase switch to SwarmEnvironmentImpl.
  25. * Makefile.in (SECLASSES): Add.
  26. (POSTCLASSES): Include above.
  27. * SwarmEnvironment.java: Remove.
  28. 2000-07-02  Marcus G. Daniels  <mgd@nest.swarm.org>
  29. * ObjCProxy.java, ProxyClassLoader.java: New files.
  30. * SwarmEnvironment.java (SwarmEnvironment):
  31. Add Start, Member, End, scratchZone, and proxyClassLoader with
  32. initializations.
  33. * Makefile.in (top_srcdir, top_dossrcdir, KAWAJAR, KAWAPATH): New
  34. variables.
  35. (JAVACOMPILE): Use KAWAPATH.
  36. (PRECLASSES): Add ObjCProxy.
  37. (POSTCLASSES): Add ProxyClassLoader.
  38. 2000-05-10  Marcus G. Daniels  <mgd@nest.swarm.org>
  39. * Selector.java: Properly convert Objective C style method
  40. signature to Java style.
  41. 2000-04-20    <mgd@nest.swarm.org>
  42. * SwarmEnvironment.java: Add Initialized, Running, Stopped, Holding,
  43. Released, Terminated, and Completed.
  44. 2000-03-28    <mgd@nest.swarm.org>
  45. * Swarm 2.1.1 frozen.
  46. 2000-02-18    <mgd@nest.swarm.org>
  47. * Swarm 2.1 frozen.
  48. * Makefile.in (POSTCLASSES): Add CustomizedType.
  49. * CustomizedType.java: New file.
  50. 2000-02-14    <mgd@nest.swarm.org>
  51. * SwarmEnvironment.java (randomGenerator): Add and initialize.
  52. 1999-12-26    <mgd@DRONE>
  53. * SwarmEnvironment.java (dumpDirectory): New native method.
  54. 1999-12-24    <mgd@DRONE>
  55. * SwarmEnvironment.java (xprint, xfprint): New native methods.
  56. 1999-12-21    <mgd@nest.swarm.org>
  57. * SwarmEnvironment.java: Add symbol Sequential.
  58. 1999-11-20  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  59. * Makefile.rules.in (JAVADEPS): Better handling for relative paths
  60. in Unix and cygwin.
  61. 1999-09-28  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  62. * Makefile.in (PRECLASSES): Add Primitives.
  63. * Makefile.rules.in (top_srcdir): Add substitution.
  64. * Primitives.java: New class.
  65. 1999-09-18  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  66. * Swarm 2.0.1 released.
  67. 1999-09-16  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  68. * SwarmEnvironment.java (Randomized, {lisp,hdf5}{App}Archiver):
  69. New symbols.
  70. * Globals.java: Renamed from Globals.java.in.  Use java.vm.name
  71. property to determine what library to load.  Catch UnsatisfiedLinkError
  72. instead of Exception.
  73. 1999-09-12  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  74. * SwarmEnvironment.java (initSwarm): Add appName, version, bugAddress
  75. arguments.  Add window geometry record name arguments to all
  76. ArchivedProbeDisplay creation and setter methods.
  77. 1999-09-03  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  78. * Selector.java (typeSignature): Add.
  79. 1999-09-03    <mgd@HELEN>
  80. * Makefile.in (JAVACOMPILE): Use JAVACLASSESARG instead of JAVACLASSES.
  81. * Makefile.rules.in (JAVACOMPILE): Likewise.
  82. (.deps): Use JAVACLASSESARG for classpatha rg.
  83. (JAVALIBSARG): New substitution (for use in JAVA).
  84. 1999-09-01  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  85. * SwarmEnvironment.java: Switch from variables with Impl typing
  86. to interface typing.
  87. 1999-08-28  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  88. * Swarm 2.0 released.
  89. 1999-08-27  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  90. * Makefile.rules.in (JAVADEPS): Switch to JavaDeps.jar and handle
  91. case of "srcdir=.".
  92. * Globals.java.in: Rename from Globals.java to allow
  93. for JAVASWARM_DLL_LOADNAME substitution.
  94. 1999-08-25  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  95. * Makefile.in (jar): Do wildcard with Cygwin to avoid command line
  96. length problems, otherwise name all the files, since Unix jar doesn't
  97. handle wildcards.
  98. 1999-08-23  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  99. * Globals.java: Remove loading messages.
  100. 1999-08-19    <mgd@HELEN>
  101. * SwarmEnvironment.java: Initialize globalZone, uniformIntRand,
  102. uniformDblRand, probeLibrary, and probeDisplayManager in constructor.
  103. 1999-08-09  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  104. * SwarmEnvironment.java (SwarmEnvironment): New variable guiFlag.
  105. 1999-08-07  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  106. * Makefile.in (Globals.class): Depend on SwarmEnvironment.class.
  107. 1999-08-05  Alex Lancaster  <alex@santafe.edu>
  108. * Makefile.in (POSTCLASSES): Add Globals.
  109. * Globals.java: New class.  Make `env' a public static variable of
  110. type `SwarmEnvironment'.
  111. * SwarmEnvironment.java: Move the static initialization of the
  112. javaswarm library to new Globals class.
  113. 1999-08-04  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  114. * PhaseCImpl.java: Don't print ivars as they're copied.
  115. * Selector.java (hashCode, equals): New methods.
  116. (Selector): Allow duplicate methods to be found, but check
  117. that the types are the same.
  118. 1999-07-27  Vladimir Jojic  <vjojic@ute.santafe.edu>
  119. * PhaseCImpl.java (_copy_creating_phase_to_using_phase): 
  120. New function that copies values of variables from creating 
  121. phase object to using phase object.
  122. 1999-07-21  Vladimir Jojic  <vjojic@chama.santafe.edu>
  123. * SwarmEnvironment.java: New methods that correspond to macros
  124. in simtoolsgui.
  125. 1999-07-12  Vladimir Jojic  <vjojic@chama.santafe.edu>
  126. * SwarmEnvironment.java: New getCurrent... methods that correspond
  127. to calls of getCurrent... macros from activity.h
  128. (probeLibrary): New field.
  129. New create...ProbeDisplay methods that correspond to 
  130. CREATE_..._PROBE_DISPLAY macros from simtoolsgui.h
  131. Add new ControlState... fields that correspond to
  132. ControlState... Symbols from simtoolsgui.
  133. 1999-07-10  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  134. * Makefile.in (class-protocols, interface-protocols,
  135. module-create-classes, module-using-classes): New macros.
  136. (module-classes, module-interfaces): Changed from -files to
  137. plural.
  138. (install-java-classes-as-files): Do separate phase by phase
  139. expansion to avoid command line argument overlow on Irix 6.5.
  140. 1999-07-03  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  141. * Makefile.in (Selector.class): Depend on
  142. NonUniqueMethodSignatureException.class and
  143. SignatureNotFoundException.class.
  144. 1999-07-01  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  145. * Makefile.in: Use $(module_creatable_PROTOCOLS) for classes,
  146. $(module_[non]creatable_PROTOCOLS) for interfaces.
  147. * Makefile.rules.in (INTERFACES, _CLASSES): Likewise.
  148. 1999-06-29  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  149. * PhaseCImpl.java: New file.
  150. * SwarmEnvironment.java: Accomodate U -> C suffix change.
  151. * Makefile.in (CLASSPHASES, module-class-files,
  152. module-interface-files): Make using phase the unqualified one.
  153. (PRECLASSES): Add PhaseCImpl.
  154. * Makefile.rules (CLASSPHASES, INTERFACES, _CLASSES): Likewise.
  155. 1999-06-23  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  156. * SwarmEnvironment.java (globalZone): Pass null as zone.
  157. (uniformIntRand, uniformDblRand): Pass globalZone as zone.
  158. 1999-06-20  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  159. * SwarmEnvironment.java: Classes now end in "Impl".
  160. * Makefile.in (module-class-files, module-interface-files): Switch
  161. from i_* for interfaces to *Impl for classes.
  162. * Makefile.rules.in (INTERFACES, _CLASSES): Likewise.
  163. 1999-06-08  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  164. * Makefile.rules.in (all-classes): Strip 15 instead of r.
  165. (HPUX tr doesn't handle r).
  166. 1999-06-07  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  167. * Makefile.in ($(POSTCLASSESFILES)): Depend on modules instead
  168. of $(GENFILES).
  169. (all): Add $(PRECLASSESFILES).
  170. * Makefile.rules.in (all-classes): New rule, depend on CLASSES.
  171. (all): Depend on all-classes.
  172. 1999-06-06  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  173. * Makefile.in ($(POSTCLASSESFILES)): Depend on stubs classes
  174. to avoid problems with parallel makes.
  175. 1999-06-01  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  176. * Makefile.rules.in, Makefile.in (jdkdosdir): Remove.
  177. 1999-05-31  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  178. * Makefile.rules.in (.deps): Strip off carriage returns.
  179. * Makefile.in (JAVACOMPILE): New variable.
  180. (%.class): Use it.
  181. 1999-05-14  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  182. * Makefile.rules.in (JAVADEPS): Use expanded jdeps.jar directory,
  183. to avoid crashes reading jar files in Japhar.
  184. 1999-05-10  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  185. * Makefile.in (modules): Append suffix to PRECLASSES, instead of
  186. using PRECLASSFILES.
  187. (all): Likewise for POSTCLASSES.
  188. 1999-05-07  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  189. * Makefile.in (install-java-classes-as-files): Add swarm/ prefix
  190. and .class suffix to filelist using sed.  Remove swarm/ prefix and
  191. .class suffix from module-class-files and module-interface-files.
  192. (GENCLASSFILES, GENINTERFACEFILES, ALLCLASSFILES): Use addprefix
  193. swarm/ as appropriate.
  194. (SWARMCLASSES): New variable.
  195. (install-java-classes-as-files, SWARMCLASSFILES): Use it.
  196. 1999-05-06  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  197. * Makefile.rules.in (prefix): Substitute because it may
  198. be used in datadir which may be used in JAVACLASSES.
  199. 1999-05-03  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  200. * Makefile.in (%.class): Don't include `$(srcdir)/..'.
  201. (module-class-files, module-interface-files): New macros.
  202. (GENCLASSFILES, GENINTERFACEFILES): Use them.
  203. (install-java-classes-as-files): Use them.
  204. * Makefile.rules.in (top_dossrcdir): Substitute.
  205. (JAVADEPS): New variable.
  206. (.deps): Use JAVADEPS for accessing jdeps.jar.
  207. (SHELL): Force /bin/sh (WebObjects sh.exe has
  208. been known to interfere with running its java.exe).
  209. (JAVACOMPILE): Use PATHDELIM instead of /.
  210. 1999-05-03    <mgd@HELEN>
  211. * Makefile.in, Makefile.rules (jdkdosdir): New substitution.
  212. 1999-05-03  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  213. * Makefile.rules.in (JAVACOMPILE, .deps): Use @PATHSEP@ for delimiter in
  214. classpath.  Quote classpath.
  215. * Makefile.in (%.class): Likewise.  Use @PATHEXPR@ instead of $<.
  216. 1999-04-25  Marcus G. Daniels  <mgd@helen.santafe.edu>
  217. * Makefile.in (all): Depend on modules and $(POSTCLASSFILES).
  218. (ALLCLASSFILES): New variable.
  219. (jar): Use it.
  220. (install-java-classes-as-jar, install-java-classes-as-files): New
  221. targets.
  222. (install): Depend on
  223. install-java-classes-as-@JAVA_CLASSES_INSTALLED_AS@.
  224. 1999-04-23  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  225. * Makefile.rules.in (JAVAENV, JAVACMD): Substitute.
  226. 1999-04-07  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  227. * Makefile.rules.in (JAVALIBS): Substitute.
  228. * Makefile.in (JAVAC): Use substitution.
  229. (jar): Remove set of JAVA_HOME (included in JAR).
  230. (%.class): Likewise.
  231. * Makefile.rules.in (JAVACOMPILE): Set JAVA_HOME to $(jdkdir)
  232. for compile.
  233. (JAVAC): Use substitution.
  234. (JAVACOMPILE): Avoid use of JAVA_HOME (now included in JAVAC).
  235. * Makefile.in (jar): New target, depend on modules and
  236. Unset CLASSPATH before running jar to force use of JAR_HOME.
  237. (all): Depend on it.
  238. (JAR, JAR_HOME): Substitute.
  239. 1999-04-01  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  240. * Makefile.in (modules): New target.
  241. (PRECLASSES, POSTCLASSES): Split CLASSES into two parts (before
  242. and after compilation of modules).
  243. Run deps pass before compilation.
  244. * Makefile.rules.in (all): Use JavaDeps to create compilation rules
  245. and dependencies.
  246. (JAVACOMPILE): Set to be JAVAC + classpath directive.
  247. * Makefile.in (CLASSES): Remove GlobalZone.
  248. 1999-03-31  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  249. * Makefile.rules.in, Makefile.in (JAVACLASSES): Substitute.
  250. * Makefile.in (%.class): Use it.
  251. * Makefile.rules.in ($(CLASSFILES)): Use it.
  252. 1999-03-31  Vladimir Jojic  <vjojic@chama.santafe.edu>
  253. * SwarmEnvironment.java: Remove globalZone, uniformIntRand, 
  254. uniformDblRand from arguments list in initSwarm method.
  255. Type globalZone field as ZoneU instead of GlobalZone.
  256. 1999-03-24  Vladimir Jojic  <vjojic@chama.santafe.edu>
  257. * SwarmEnvironment.java: Facilitate uniformDblRand field and directory
  258. initialization.
  259. * Makefile.in (%.class): Add ../ to classpath so that SwarmEnvironment
  260. could import swarm.random.*
  261. 1999-03-23  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  262. * SwarmEnvironment.java: Add globalZone argument to initSwarm.
  263. 1999-03-22  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  264. * Makefile.in, Makefile.rules.in (CLASSPHASES): Use U and S
  265. instead of _u and _s.
  266. * SwarmEnvironment.java: Add globalZone instance variable.  Initialize
  267. it in the constructor.
  268. 1999-03-21  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  269. * Makefile.in (GENINTERFACEFILES): New variable.
  270. (all): Use it. 
  271. (GENCLASSFILES, GENINTERFACEFILES): Do phase expansion.
  272. * GlobalZone.java: Make public.
  273. * Selector.java: Add objcFlag.  This flag determines whether
  274. or not the method signature is treated by s/:/$/ or if additional
  275. arguments are added with concatenation of :.
  276. * NonUniqueMethodSignatureException.java,
  277. SignatureNotFoundException.java: New files.
  278. * Makefile.in (CLASSES): Add NonUniqueMethodSignatureException and
  279. SignatureNotFoundException.
  280. (%.class): Add $(srcdir)/.. to classpath.
  281. * Selector.java: Search through results of getMethods and match
  282. by signature name.  If there is more than one found, raise
  283. NonUniqueMethodSignature exception.  If none is found raise
  284. SignatureNotFoundException. 
  285. 1999-03-21  Marcus G. Daniels  <mgd@chimayo.santafe.edu>
  286. * Selector.java: Make class public.
  287. * SwarmEnvironment.java: Remove main.  Wrap call to initSwarm
  288. in constructor.
  289. * Makefile.in (SWARMCLASSFILES): New variable with swarm/ prefix in
  290. front of CLASSFILES.
  291. (all): Pass SWARMCLASSFILES and GENCLASSFILES to jar. 
  292. 1999-03-20  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  293. * Makefile.rules.in (INTERFACES, CLASSES): Use computed
  294. variable name to get module protocol list.
  295. (all): Depend on CLASSFILES.
  296. (JAVAC): Don't substitute, set to $(jdkdir)/bin/javac.
  297. * Makefile.in (GENCLASSFILES): New variable.
  298. (JAR, JAVAC): Set as $(jdkdir)/bin/{jar,javac}, not substitutions.
  299. 1999-03-19  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  300. * GlobalZone.java: New file.
  301. 1999-03-19  Vladimir Jojic  <vjojic@chama.santafe.edu>
  302. * SwarmEnvironment.java: Declare globalZone public. 
  303. 1999-03-19  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  304. * Makefile.in (all): Set JAVA_HOME in the context of jar.
  305. * Makefile.rules.in (CLASSFILES, %.class): Set JAVA_HOME in context
  306. of javac compile.
  307. 1999-03-18  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  308. * Makefile.in (CLASSES, CLASSFILES): New variables.
  309. (all): Use them.  
  310. * SwarmEnvironment.java: Use package `swarm'.  Initialize
  311. globalZone before doing javaswarm load.
  312. 1999-03-16  Vladimir Jojic  <vjojic@chama.santafe.edu>
  313. * SwarmEnvironment.java: New field globalZone.
  314. In the static block assign Class GlobalZone to field globalZone
  315. 1999-03-15  Alex Lancaster  <alex@santafe.edu>
  316. * Makefile.in (install): Make $datadir, if it doesn't already
  317. exist.
  318. 1999-03-15  Vladimir Jojic  <vjojic@chama.santafe.edu>
  319. * SwarmEnvironment.java: Use System.loadLibrary instead of 
  320. System.load 
  321. 1999-03-11  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  322. * Makefile.rules.in (all): Compile all the Java files at once.
  323. * Makefile.in (jdkdir): Substitute.
  324. 1999-03-11  Vladimir Jojic  <vjojic@chama.santafe.edu>
  325. * SwarmEnvironment.java: New file.
  326. 1999-03-11  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  327. * Makefile.in (JAVAC, srcdir): Substitute
  328. (VPATH): Set to srcdir.
  329. (all): Depend on Selector.class and add to jar file.
  330. (%.class): New rule.
  331. 1999-03-06  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  332. * Makefile.in (JAR): Substitute.
  333. (all): Use it instead of literal jar.
  334. * Makefile.rules.in (jdkdir): Substitute jdkdir instead of javaprefix.
  335. 1999-03-03  Alex Lancaster  <alex@santafe.edu>
  336. * Makefile.in (prefix): Extract.
  337. 1999-03-01  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  338. * Makefile.in: Substitute datadir and INSTALL.
  339. (all): Create swarm.jar.
  340. (install): New target.
  341. 1999-02-28  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  342. * Makefile.rules.in, Makefile.in: Start.