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

信息检索与抽取

开发平台:

Unix_Linux

  1. 2004-11-24  Bill Northcott <W.Northcott@unsw.edu.au>
  2. * Averager.m :remove lvalue casts.
  3. 2004-07-30  Marcus G. Daniels <mgd@santafe.edu>
  4. * analysis.h (EZAverageSequence, EZSequence): Also exclude in
  5. --disable-gui case, as they won't be implemented.
  6. 2004-07-21  Scott Christley  <schristley@mac.com>
  7. * Makefile.am (INCLUDES): Parameterize simtoolsgui and gui.
  8. (SRC): Do not build ActiveGraph, EZBin, EZDistribution, EZGraph,
  9. and FunctionGraph for a non-gui Swarm build.
  10. * analysis.h: #ifndef DISABLE_GUI classes not applicable for
  11. a non-gui Swarm build.
  12. 2004-07-16  Scott Christley <schristley@mac.com>
  13. * Makefile.am (INCLUDES): Use libobjc definition. Add GNUstep includes.
  14. 2003-06-11  Paul E. Johnson  <pauljohn@pjdell.pols.ukans.edu>
  15. * EZGraph.m ([EZSequence -setActiveOutFile:]): to stop compiler
  16.  harrassment, cast 
  17. activeOutFile = (ActiveOutFile *)anActiveOutFile;
  18. 2002-09-13  Paul Johnson   <pjohnson@localhost.localdomain>
  19.  
  20.   * EZBin.m ([EZBin -createEnd]): changed i to unsigned.
  21.   ([EZBin -reset]): ditto
  22.   ([EZBin -update]): ditto
  23.   ([EZBin -outputToFile]): ditto
  24. 2002-05-15  Marcus G. Daniels  <mgd@condor>
  25. * analysis.h (ActiveGraph): Move getCurrentValue to using phase.
  26. (ActiveOutFile): Add getCurrentValue.
  27. * EZGraph.m ([EZSequence -getCurrentValue]): Handle getCurrentValue
  28. in file case.
  29. * ActiveOutFile.[hm] ([ActiveOutFile -getCurrentValue]): Add.
  30. ([ActiveOutFile -step]): Set currentValue.
  31. 2002-04-14  Alex Lancaster  <alex@swarm.org>
  32. * ActiveGraph.h, ActiveGraph.m, ActiveOutFile.h, ActiveOutFile.m,
  33. Averager.h, Averager.m, EZBin.h, EZBin.m, EZDistribution.h,
  34. EZDistribution.m, EZGraph.h, EZGraph.m, Entropy.h, Entropy.m,
  35. FunctionGraph.h, FunctionGraph.m, analysis.h: Change copyright
  36. statement to canonical version as suggested by GNU GPL.
  37. 2002-04-10  Marcus G. Daniels  <mgd@condor>
  38. * EZGraph.m ([EZSequence -setUnsignedArg:]): Don't treat GUI
  39. and file graphing as mutually exclusive.
  40. 2002-01-13  Marcus G. Daniels  <mgd@condor>
  41. * EZGraph.[hm], analysis.h ([EZSequence -getCurrentValue]): New method.
  42. ([EZAverageSequence -getAverager]): New method.
  43. * ActiveGraph.[hm] (ActiveGraph): Add currentValue and getter.
  44. * ActiveGraph.m (-step): Use getCurrentValue.
  45. 2002-01-07  Marcus G. Daniels  <mgd@forager.swarm.org>
  46. * EZDistribution.m ([EZDistribution -output]): Use putDouble 
  47. instead of putInt.
  48. * EZBin.m ([EZBin -setAxisLabelsX:Y:], 
  49. [EZBin -setPrecision:]): Put these messages in Creating phase.
  50. 2001-11-04    <mgd@HELEN>
  51. * Makefile.am: Avoid multi-line values as they confuse Cygwin
  52. automake.
  53. 2001-10-31  Marcus G. Daniels  <mgd@condor.santafe.edu>
  54. * EZGraph.[hm], EZGraph.m: Add setSaveSizeFlag constructor variant.
  55. 2001-09-25  Marcus G. Daniels  <mgd@condor.santafe.edu>
  56. * Averager.m ([Averager -getVariance]): Handle count less than two.
  57. ([Averager -getMovingVariance]): Likewise. Use actualCount in
  58. denominator.
  59. 2001-07-12  Marcus G. Daniels  <mgd@maya.santafe.edu>
  60. * EZGraph.m ([EZGraph
  61. -createGraphSequence:forSequence:withFeedFrom:andSelector:]):
  62. Make hdf5Dataset a local.
  63. ([EZGraph -drop]): Drop hdf5Group after dropping sequences.
  64. ([EZSequence -drop]): If hdf5Dataset is set, drop it.
  65. * ActiveOutFile.h (ActiveOutFile): Make hdf5Dataset public.
  66. (EZGraph): Remove hdf5Dataset. 
  67. (EZSequence): Statically type activeOutFile.
  68. 2001-07-11  Marcus G. Daniels  <mgd@maya.santafe.edu>
  69. * Averager.h: Add getLocImp, nextImp, addImp, and callImp for
  70. predispatched methods.  Add totalCount.
  71. * Averager.m: Use totalCount for moving average & variance
  72. computations and count for normal average & variance.
  73. ([Averager -createEnd]): Setup new ivars above.
  74. ([Averager -update]): Remove zero length check.
  75. Remove maWidth check, instead discriminating between count
  76. and totalCount.  Use NEXT, GETLOC, ADD, and CALL macros.
  77. * Makefile.am (INCLUDES): Add FFIINCLUDES.
  78. * ActiveGraph.m: Include DefObject.h.
  79. ([ActiveGraph -createEnd]): Use getClass instead of class message.
  80. 2001-05-13  Marcus G. Daniels  <mgd@drone.swarm.org>
  81. * analysis.h (EZBin, EZGraph): For the sake of COM, name the count:
  82. argument "count".
  83. 2001-03-20  Marcus G. Daniels  <mgd@maya.santafe.edu>
  84. * ActiveGraph.[hm], ActiveOutFile.[hm], Averager.[hm], EZBin.[hm],
  85. EZGraph.[hm], Entropy.[hm], FunctionGraph.[hm], analysis.h: Change
  86. to void returns as appropriate: -step, -update, -reset,
  87. -setPrecision:, -output, -outputGraph, -outputToFile,
  88. -setRangesXMin:Max:, -setRangesYMin:Max:,
  89. setActive{OutFile,Grapher}:, -setUnsignedArg:, -setAverager:,
  90. -setScaleModeX:Y:, -setAverager:, -graph:.
  91. 2001-03-19  Marcus G. Daniels  <mgd@forager.swarm.org>
  92. * EZGraph.m ([EZSequence -setUnsignedArg:]): Check for activeOutFile
  93. if no activeGrapher.
  94. 2001-03-19  Marcus G. Daniels  <mgd@maya.santafe.edu>
  95. * EZGraph.h (EZGraph): New ivars hdf5{Container,Group,Dataset}.
  96. Rename fileName to baseName.
  97. * EZGraph.[hm], analysis.h:
  98. New method +create:setHDF5Container:setPrefix:, and setHDF5Container:.
  99. * EZGraph.m: Replace 0/1 with NO/YES, as appropriate.
  100. (-createGraphSequence:forSequence:withFeedFrom:andSelector:):
  101. Add support for HDF5 group/datasets.
  102. * ActiveOutFile.[hm], analysis.h: Add setHDF5Dataset:.
  103. * ActiveOutFile.h: Include defobj.h.
  104. (ActiveOutFile): Add hdf5Dataset.  Rename theFile to file.
  105. * EZGraph.m ([EZGraph -drop], [EZGraph +create:setFileName:]): 
  106. The filename must be copied.
  107. 2001-03-12  Marcus G. Daniels  <mgd@forager.swarm.org>
  108. * EZDistribution.m, EZGraph.[hm], analysis.h: Remove silly object
  109. returns.
  110. 2001-01-17  Marcus G. Daniels  <mgd@forager.swarm.org>
  111. * EZGraph.[hm] (EZSequence, EZAverageSequence): Add
  112. -setUnsignedArg:.
  113. * analysis.h (EZSequence): Add setUnsignedArg:.
  114. (EZAverageSequence): Adopt EZSequence.
  115. 2000-10-03  Marcus G. Daniels  <mgd@forager.swarm.org>
  116. * Entropy.m ([Entropy -update]): Remove obsolete comments.
  117. * Entropy.m: Include misc.h instead of math.h.
  118. * EZGraph.m, Entropy.m: Use getZone() instead of -getZone.
  119. Include defalloc.h.
  120. 2000-09-20  Marcus G. Daniels  <mgd@forager.swarm.org>
  121. * EZGraph.m ([EZGraph -createEnd]): Call setSaveSizeFlag:.
  122. * EZBin.m ([EZBin -createEnd]): Likewise.
  123. 2000-07-15  Marcus G. Daniels  <mgd@nest.swarm.org>
  124. * Makefile.am (INCLUDES): Add -I$(srcdir)/../random for swarm.h
  125. via simtools.h which is for OutFile.  (sigh)
  126. 2000-05-17  Marcus G. Daniels  <mgd@nest.swarm.org>
  127. * EZGraph.[mh], analysis.h ([EZGraph
  128. -createMovingAverageSequence:withFeedFrom:andSelector:andWidth:]):
  129. ([EZGraph
  130. -createMovingVarianceSequence:withFeedFrom:andSelector:andWidth:]):
  131. ([EZGraph
  132. -createMovingStdDevSequence:withFeedFrom:andSelector:andWidth:]):
  133. New methods.
  134. * Averager.m ([Averager -createEnd], [Averager -update]):
  135. Additions to support moving averages.
  136. * Averager.[mh], analysis.h ([Averager -setWidth:],
  137. [Averager -getMovingAverage], [Averager -getMovingVariance],
  138. [Averager -getMovingStdDev], [Averager addValueToAverage:],
  139. [Averager mapAllocat): New methods.
  140. * Averager.h (Averager): Rename collection to target.
  141. New ivars isList, maWidth, maTotal, maTotalSquared, maData.
  142. 2000-05-09  Marcus G. Daniels  <mgd@nest.swarm.org>
  143. * EZBin.m: Include defobj.h.
  144. ([EZBin -setTitle:], [EZBin -setFileName:],
  145. [EZBin -setAxisLabelsX:Y:]): Duplicate arguments.
  146. * EZGraph.m ([EZGraph -setTitle:], [EZGraph -setAxisLabelsX:Y:],
  147. [EZGraph -setFileName:]): Likewise.
  148. 2000-04-30  Marcus G. Daniels  <mgd@forager.swarm.org>
  149. * EZBin.m ([EZBin -createEnd]): Put
  150. SET_COMPONENT_WINDOW_GEOMETRY_RECORD_NAME before aHisto createEnd.
  151. 2000-04-27    <mgd@nest.swarm.org>
  152. * analysis.h ([{Averager,Entropy,EZDistribution,EZGraph}
  153. -createEnd]): Remove.
  154. ([{EZBin,FunctionGraph] +createBegin:, -createEnd]): Remove.
  155. ([EZDistribution -update, -output]): Protect with #ifndef IDL.
  156. 2000-04-23    <mgd@nest.swarm.org>
  157. * EZGraph.m ([EZGraph
  158. -_createAveragerSequence_:withFeedFrom:probeSelector:graphSelector:]):
  159. New method.
  160. ([EZGraph -createAverageSequence:withFeedFrom:andSelector:],
  161. [EZGraph -createTotalSequence:withFeedFrom:andSelector:], 
  162. [EZGraph -createMinSequence:withFeedFrom:andSelector:],
  163. [EZGraph -createMaxSequence:withFeedFrom:andSelector:], 
  164. [EZGraph -createCountSequence:withFeedFrom:andSelector:aSel]): 
  165. Use it.
  166. * EZGraph.[hm], analysis.h ([EZGraph
  167. -createVarianceSequence:withFeedFrom:andSelector:],
  168. [EZGraph -createStdDevSequence:withFeedFrom:andSelector:]):
  169. New methods.
  170. EZBin.[hm], analysis.h ([EZBin -getStdDev]): Renamed from -getStd.
  171. * Averager.m: Include misc.h.
  172. ([Averager -update]): Initialize and accumulate
  173. sum of squares.
  174. ([Averager -getVariance], [Averager -getStdDev]): New methods.
  175. * Averager.h (Averager): Add totalSquared.  Make count unsigned.
  176. Declare -getVariance and -getStdDev.
  177. 2000-03-28    <mgd@nest.swarm.org>
  178. * Swarm 2.1.1 frozen.
  179. 2000-02-12    <mgd@nest.swarm.org>
  180. * Makefile.am (CURRENT): Bump.  Version 2.1.
  181. 1999-12-20    <mgd@nest.swarm.org>
  182. * EZGraph.m ([EZGraph -drop]): Only drop graph if graphics is set.
  183. ([EZSequence -drop]): Only drop activateGraph if non-nil.
  184. 1999-11-12    <mgd@VAIO>
  185. * Averager.m ([Averager -update]): Use next/getLoc idiom
  186. instead of nil-check for loop.
  187. 1999-10-31  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  188. * EZGraph.m ([EZSequence -drop]): Only drop activeOutFile if non-nil.
  189. 1999-10-17  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  190. * EZBin.m ([EZBin -update]): Don't look for prototype in
  191. collection if it is empty.
  192. 1999-09-18  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  193. * Swarm 2.0.1 released.
  194. 1999-09-12  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  195. * EZGraph.[hm], analysis.h ([EZGraph
  196. +create:setTitle:setAxisLabelsX:Y:setWindowGeometryRecordName:]):
  197. Add recordName argument.
  198. 1999-09-07  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  199. * EZGraph.m (sequence_graph_filename): Use alloc: instead of xmalloc.
  200. * EZDistribution.m: Include defalloc.h.
  201. ([EZDistribution -createEnd]): Use alloc: instead of xmalloc.
  202. ([EZDistribution -drop]): Use free: instead of free:.
  203. * EZBin.m: Include defalloc.h.
  204. ([EZBin -createEnd]): Use alloc: instead of xmalloc.
  205. ([EZBin -drop]): Use free: instead of XFREE.
  206. 1999-09-07    <mgd@HELEN>
  207. * analysis.h: Add @class EZAverageSequence;
  208. 1999-09-07  Alex Lancaster  <alex@santafe.edu>
  209. * EZGraph.[hm] (EZSequence): Make interface conform to protocol.
  210. Add PHASE tags in implementation.
  211. (EZAverageSequence): Likewise.
  212. * analysis.h (EZAverageSequence): New protocol, make RETURNABLE.
  213. * analysis.h (EZGraph), EZGraph.[hm]:
  214. ([EZGraph -createSequence:withFeedFrom:andSelector:]) returns an
  215. object of type EZSequence.
  216. ([EZGraph
  217. -create{Average,Min,Max,Count}Sequence:withFeedFrom:andSelector:]):
  218. returns an object of type EZAverageSequence.
  219. 1999-08-28  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  220. * Swarm 2.0 released.
  221. 1999-08-22  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  222. * analysis.h: Add Zone typing to +create:* methods.
  223. (EZSequence): Change from CREATABLE to RETURNABLE.
  224. 1999-08-09  Alex Lancaster  <alex@santafe.edu>
  225. * analysis.h (EZGraph): Add two convenience methods for batch-mode
  226. (non-graphical) instances of EZGraph
  227. (+create:setFileOutput:, +create:setFileName:).
  228. * EZGraph.[hm] ([EZGraph +create:setFileOutput:]): New convenience
  229. method.
  230. ([EZGraph +create:setFileName:]): Likewise.
  231. 1999-08-02  Alex Lancaster  <alex@santafe.edu>
  232. * analysis.h (EZGraph): Add new convenience factory method to
  233. protocol.
  234. * EZGraph.[hm] ([EZGraph +create:setTitle:setAxisLabelsX:Y:]): New
  235. convenience factory method for creating `graphics' only EZGraphs.
  236. 1999-07-21  Vladimir Jojic  <vjojic@chama.santafe.edu>
  237. * analysis.h: Add EZSequence protocol.
  238. 1999-06-23  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  239. * EZBin.m ([EZBin -createEnd]): Use OutFile create:setName: instead
  240. of create:withName:.
  241. * EZGraph.m ([EZGraph
  242. -createGraphSequence:forSequence:withFeedFrom:andSelector:]):
  243. Likewise.
  244. * FunctionGraph.[hm], analysis.h ([FunctionGraph
  245. -setElement:setDataFeed:setFunctionSelector:]): Remove.
  246. 1999-06-20  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  247. * EZBin.m ([EZBin -update]): Create and use a message probe for 
  248. getting values from collection items.
  249. 1999-06-06  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  250. * Makefile.am (noinst_LTLIBRARIES, lib_LTLIBRARIES): Substitute
  251. {noinst,inst}LIBS.
  252. (EXTRA_LTLIBRARIES): New variable.
  253. (libanalysis_la_LDFLAGS): Substitute @inst_LDFLAGS@.
  254. 1999-05-29  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  255. * Makefile.am (INCLUDES): Add -I$(top_builddir)/libobjc.
  256. 1999-05-24  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  257. * Makefile.am (noinst_LTLIBRARIES): Switch from lib_LTLIBRARIES.
  258. 1999-05-01  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  259. * analysis.h, FunctionGraph.[hm] ([FunctionGraph
  260. -setXMin:Max:Resolution:]): Make resolution argument unsigned.
  261. * EZGraph.m (defaultGraphColors): New static variable.
  262. (graphColors): Remove (as a global).
  263. ([EZGraph +createBegin:]): Set graphColors to defaultGraphColors.
  264. Set colorCount to NUMCOLORS.
  265. * EZGraph.[hm], analysis.h ([EZGraph -setColors:count:]): New method.
  266. * EZGraph.h (EZGraph): New variables graphColors and colorCount.
  267. * EZDistribution.m ([EZDistribution -createEnd], [EZDistribution
  268. -update], [EZDistribution -output]): Use binCount instead of
  269. numBins.
  270. * EZBin.m (defaultBinColors): New variable.  
  271. (binColors): Remove.
  272. ([EZBin +createBegin:]): Set binColors to defaultBinColors and
  273. binColorCount to NUMCOLORS.
  274. ([EZBin -createEnd]): Switch to unsigned casts for mallocs.
  275. Make i unsigned.  Use setBinCount: instead of setNumBins: with
  276. Histogram.
  277. ([EZBin -createEnd]): Pass binColorCount instead of NUMCOLORS to
  278. Histogram setColors:count:.
  279. * EZBin.h (EZBin): Rename binNum to binCount. Make distribution,
  280. binCount, count, and outliers unsigned.  Make clean a boolean.
  281. Add binColors and binColorCount. 
  282. * EZBin.[hm]: Adjust getters and setters per above.
  283. * EZBin.[hm], analysis.h ([EZBin -setColors:colors:]): New method.
  284. 1999-04-26  Alex Lancaster  <alex@santafe.edu>
  285. * analysis.h (EZBin, EZGraph): Add compliance to SwarmObject
  286. protocol.
  287. 1999-04-22  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  288. * ActiveGraph.[hm], ActiveOutFile.[hm], Averager.[hm], EZBin.h,
  289. EZDistribution.h, EZGraph.h, Entropy.[hm], FunctionGraph.[hm]:
  290. Add protocol compliance tags to @interfaces.  Reorganize
  291. phase stuff as necessary.
  292. 1999-03-14  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  293. * Makefile.am (INCLUDES): Add -I for libobjc.
  294. 1999-02-26  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  295. * analysis.h: Add CREATABLE tags to all non-abstract protocols.
  296. 1999-02-08  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  297. * Makefile.am (CURRENT, REVISION, AGE): No changes.  Version 1.4.1.
  298. 1999-01-20  Marcus G. Daniels  <mgd@chama.santafe.edu>
  299. * Makefile.am (CURRENT): Bump.
  300. 1999-01-17  Marcus G. Daniels  <mgd@chama.santafe.edu>
  301. * EZBin.[hm], defobj.h ([EZBin -getCount]): Change return to
  302. unsigned.
  303. * defobj.h (Analysis): Change -getCount return to unsigned.
  304. 1999-01-16  Alex Lancaster  <alex@santafe.edu>
  305. * analysis.h ([EZGraph -setFileName:]): Update method
  306. documentation.
  307. * EZGraph.m (sequence_graph_filename): Add static function to
  308. generate the filename for the EZGraph in batch mode.  If the
  309. fileName iVar is *not* set, don't prepend it to the SEQUENCENAME.
  310. ([EZGraph
  311. -createGraphSequence:forSequence:withFeedFrom:andSelector:]): Use
  312. it.
  313. 1999-01-06  Marcus G. Daniels  <mgd@chama.santafe.edu>
  314. * EZBin.m ([EZBin -createEnd]): Use setColors:count: instead
  315. of setColors:.
  316. 1998-12-28  Marcus G. Daniels  <mgd@chama.santafe.edu>
  317. * Averager.[hm] ([Averager -getCount]): Return unsigned.
  318. 1998-12-21  Marcus G. Daniels  <mgd@chama.santafe.edu>
  319. * EZBin.m: Include misc.h instead of math.h.
  320. 1998-12-10  Marcus G. Daniels  <mgd@chama.santafe.edu>
  321. * EZGraph.m: Include misc.h.
  322.  ([EZGraph -createGraphSequence:forSequence:withFeedFrom:andSelector:]):
  323. Prepend filename to ".SEQUENCENAME".
  324. * EZBin.[hm], EZGraph.[hm]: Add filename and accessors.  Rename
  325. theTitle to title.  Default filename to title in setTitle.
  326. * analysis.h (EZBin, EZGraph): Declare getFilename and setFilename:.
  327. Add getTitle.
  328. 1998-10-03  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  329. * Makefile.am (CURRENT, AGE): Increment.  Swarm 1.3.1 released.
  330. 1998-09-30  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  331. * analysis.h (EZBin): Add setMonoColorBars:.
  332. (EZGraph): Change getGraph return type, and include createEnd.
  333. * EZGraph.m ([EZGraph +createBegin:]): Add more colors, change
  334. scheme. 
  335. * EZGraph.h (EZGraph): Make theGraph conform to Graph protocol.
  336. * EZGraph.[hm]: Make getGraph return object conforming to Graph
  337. protocol.
  338. * EZBin.m: New array binColors.
  339. ([EZBin +createBegin:]): Initialize monoColorsBars to NO.
  340. ([EZBin -createEnd]): Call setColors: if not monoColorsBars.
  341. * EZBin.[hm]: New setter setMonoColorsBars:.
  342. * EZBin.h (EZBin): Add monoColorBars.
  343. 1998-09-18  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  344. * analysis.h (EZBin): Note that the upper bound is not inclusive.
  345. 1998-09-10  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  346. * EZBin.[mh] ([EZBin -getHistogram]), analysis.h: New method.
  347. 1998-09-03  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  348. * EZBin.m ([EZBin +createBegin:]): Initialize precision to 3.
  349. ([EZBin -createEnd]): Use setXaxisMin:max:step:precision: instead of
  350. conditional on binNum and step adjustment.
  351. * EZBin.[mh] ([EZBin -setPrecision:]): New method.
  352. * analysis.h: Likewise.
  353. * EZBin.h (EZBin): New ivar precision.
  354. 1998-08-24  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  355. * Makefile.am (CURRENT): Increment. Swarm 1.3 released.
  356. From Sven Thommesen <sthomme@humsci.auburn.edu>:
  357. * analysis.h (EZGraph): Return value is now a sequence for
  358. create{,Average,Count,Min,Max,Total}Sequence:withFeedFrom: methods.
  359. Declare new method -dropSequence:.
  360. * EZGraph.m ([EZGraph -dropSequence:]): New method.
  361. * EZGraph.m ([EZGraph -create
  362. {,Average,Count,Min,Max,Total}Sequence:withFeedFrom:andSelector:]):
  363. Return sequence instead of self.
  364. 1998-08-23  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  365. From Sven Thommesen <sthomme@humsci.auburn.edu>:
  366. * EZBin.[hm] (EZBin): New methods -outputGraph and -outputToFile.
  367. * EZGraph.[hm] (EZGraph): Likewise.
  368. * EZGraph.[hm] (EZSequence): Likewise.
  369. * EZGraph.[hm] (EZSequence): New method -update.
  370. * EZGraph.[hm] (EZAverageSequence): Likewise.
  371. 1998-08-21  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  372. * EZDistribution.m ([EZDistribution -drop]): Use XFREE instead of
  373. xfree.
  374. * EZBin.m ([EZBin -drop]): Likewise.
  375. 1998-07-22  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  376. * EZGraph.[hm], analysis.h: Add setRanges[XY]Min:Max: and
  377. setScaleModeX:Y:.
  378. 1998-07-21  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  379. * EZBin.m ([EZBin -drop]): Use xfree instead of free.
  380. 1998-07-10  Alex Lancaster  <alex@santafe.edu>
  381. * analysis.h (FunctionGraph): Add phase tags CREATING and USING.
  382. 1998-07-08  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  383. * EZGraph.m: Include analysis.h.  Don't include simtoolsgui.h.
  384. * analysis.h (ActiveGraph, ActiveOutFile, FunctionGraph):  Add 
  385. protocols and class objects.
  386. * ActiveGraph.[hm]: Moved from simtoolsgui.
  387. * ActiveOutFile.[hm]: Moved from simtools.
  388. * FunctionGraph.[hm]: New files.
  389. * Makefile.am (SRC, analysis_HEADERS): Add ActiveGraph, ActiveOutFile,
  390. and FunctionGraph.
  391. 1998-06-24  Marcus G. Daniels  <mgd@ute.santafe.edu>
  392. * Makefile.am (lib_LIBRARIES, libanalysis_a_SOURCES): Remove.
  393. 1998-06-23  Marcus G. Daniels  <mgd@ute.santafe.edu>
  394. * Makefile.am (lib_LTLIBRARIES, libanalysis_la_SOURCES,
  395. libanalysis_la_LDFLAGS, SRC, CURRENT, REVISION, AGE): New
  396. variables.  Set *_SOURCES from SRC.
  397. 1998-06-22  Marcus G. Daniels  <mgd@ute.santafe.edu>
  398. * Makefile: Remove.
  399. 1998-06-21  Marcus G. Daniels  <mgd@ute.santafe.edu>
  400. * Makefile.am: New file.
  401. 1998-06-03  Marcus G. Daniels  <mgd@ute.santafe.edu>
  402. * analysis.h: Updated documentation tags.
  403. 1998-05-06  Marcus G. Daniels  <mgd@ute.santafe.edu>
  404. * analysis.h (Averager, Entropy, EZBin, EZDistribution, EZGraph):
  405. (EZBin): Declare +createBegin:.
  406. (Entropy, EZDistribution): Declare -createEnd.
  407. (EZBin, EZGraph): -setGraphs and -setFileOutput take a BOOL, not int as
  408. an argument.  Reorder for phase tags.
  409. * EZBin.[hm], EZGraph.[hm]: Make graphics and fileOutput BOOL
  410. instead of int.  Likewise for accessors.  Reorder for phase tags.
  411. * Averager.m, EZBin.m, EZDistribution.m, Entropy.m: Add phase tags. 
  412. 1998-04-25  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  413. * EZDistribution.m ([EZDistribution -drop]): Use xfree instead of free.
  414. 1998-04-23  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  415. * analysis.h: Remove includes of analysis things.  Replace
  416. with protocols for Averager, EZBin, EZDistribution, EZGraph,
  417. and Entropy.  Add a @class for each.
  418. * Averager.m, EZBin.m, EZDistribution.m, EZGraph.m, Entropy.m:
  419. Move documentation tags to analysis.h.
  420. 1998-04-14  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  421. * Averager.m, EZBin.m, EZDistribution.m, EZGraph.m, Entropy.m:
  422.         Change method documentation sentinel from "//*" to "//M:".
  423. * Averager.m, EZBin.m, EZDistribution.m, EZGraph.m, Entropy.m,
  424. analysis.h: Merge more documentation using //D: and //S: comments.
  425. 1998-04-09  Irene Lee  <lee@wijiji.santafe.edu>
  426. * Averager.m, EZBin.m, EZDistribution.m, EZGraph.m, Entropy.m:
  427. Add documentation strings.
  428. 1998-02-26  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  429. * EZGraph.m: Don't include collections.h.  Include simtoolsgui.h.
  430. Reformatting throughout.
  431. * EZDistribution.m ([EZDistribution -createEnd]): Include misc.h.
  432. Use xmalloc instead of malloc.
  433. * EZBin.m: Don't include collections.h or gui.h.  Include misc.h.
  434. ([EZBin -createEnd]): Use xmalloc for distribution, cachedLimits,
  435. and locations.
  436. * EZBin.h: Include simtoolsgui/GUIComposite.h, not
  437. simtools/GUIComposite.h.
  438. * Averager.h: Reformatting throughout.
  439. 1998-02-23  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  440. * Averager.m: Reformatting throughout.
  441. ([Averager -update]): Don't call updateMethodCache:.
  442. * Entropy.m: Likewise.
  443. 1998-01-27  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  444. * EZGraph.m ([EZGraph -createEnd]): Use Graph instead of BLTGraph.
  445. 1998-01-24  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  446. * EZGraph.m: Minor reformatting.
  447. ([EZGraph -createEnd]): Use renamed methods setTitle and
  448. setAxisLabelsX:Y:.
  449. * EZDistribution.m: Include gui.h instead of tkobjc.h and
  450. tkobjc/control.h.  Use renamed drawHistogramWithDouble:atLocations:.
  451. * EZDistribution.h: Reformatting throughout.
  452. * EZBin.m: Include gui.h instead of tkobjc.h and tkobjc/control.h.
  453. ([EZBin -createEnd]): Use Histogram instead of Histo.  Use renamed
  454. method setAxisLabelsX:Y: and setTitle:.  Use new methods
  455. setBarWidth:, setXaxisMin:, setupZoomStack, hideLegend,
  456. setupActiveOutlierMarker, and setupActiveItemInfo instead of 
  457. tkobjc_* frobbing.
  458. ([EZBin -output]): Use renamed drawHistogramWithInt:atLocations:.
  459. * EZBin.h: Include gui.h.
  460. (EZBin): Make aHisto conform to the Histogram protocol.
  461. 1998-01-20  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  462. * EZGraph.m:  Don't import <tkobjc.h>.
  463. 1998-01-14  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  464. * EZBin.m ([EZBin -createEnd]): Use
  465. SET_COMPONENT_WINDOW_GEOMETRY_RECORD_NAME to set archiving key.
  466. * EZGraph.m ([EZGraph -createEnd]): Likewise.  Remove call to
  467. enableDestroyNotification:notificationMethod.
  468. * EZGraph.m ([EZGraph -createEnd]): Use GUIComposite's
  469. windowGeometryRecordNameForComponent to derive archiving key.
  470. ([EZGraph -createEnd]): Add call to enableDestroyNotification.
  471. * EZGraph.h (EZGraph): Inherit from GUIComposite. Remove
  472. graphWindowGeometryRecordName and setter.
  473. 1998-01-06  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  474. * EZBin.m ([EZBin -setWindowGeometryRecordName]): Remove.
  475. ([EZBin -createEnd]): Use inherited windowGeometryRecordName method
  476. to get value previously provided by graphWindowGeometryRecordName.
  477. * EZBin.h (EZBin): Include GUIComposite.h, and inherit from it instead
  478. of SwarmObject.  Remove graphWindowGeometryRecordName and setter.
  479. * EZBin.m ([EZBin -update]): Include objc-api.h and talk directly
  480. to the runtime to extract a double from a collection item.
  481. * EZBin.h: Subclass from SwarmObject not MessageProbe.
  482. 1998-01-05  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  483. * EZBin.m ([EZBin -setWindowGeometryRecordName:]): Add.
  484. ([EZBin -createEnd]): pass on windowGeometryRecordName to Histo.
  485. * EZBin.h (EZBin): New instance variable graphWindowGeometryRecordName.
  486.  Declare setWindowGeometryRecordName setter.
  487. * EZGraph.h: Rename setGraphWindowGeometryRecordName to
  488. setWindowGeometryRecordName.
  489. * EZGraph.m ([EZGraph -setWindowGeometryRecordName:]): Likewise.
  490. 1997-12-11  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  491. * EZBin.m ([EZBin -createEnd]): Enable and use renamed
  492. tkobjc_setupHistogramActiveOutlierMarker.
  493. * EZGraph.m: Constify graphColors.
  494. ([EZGraph -setAxisLabelsX:Y:]): Constify arguments.
  495. ([EZGraph -setTitle:]): Constify argument.
  496. ([EZGraph
  497. -createGraphSequence:forSequence:withFeedFrom:andSelector:]):
  498. Constify first argument.
  499. ([EZGraph -createSequence:withFeedFrom:andSelector:aSel]):
  500. Constify first argument.
  501. ([EZGraph -createAverageSequence:withFeedFrom:andSelector:]):
  502. Likewise.
  503. ([EZGraph -createTotalSequence:withFeedFrom:andSelector:]):
  504. Likewise.
  505. ([EZGraph -createMinSequence:withFeedFrom:andSelector:]):
  506. Likewise.
  507. ([EZGraph -createMaxSequence:withFeedFrom:andSelector:]):
  508. Likewise.
  509. ([EZGraph -createCountSequence:withFeedFrom:andSelector:aSel]):
  510. Likewise.
  511. Reformatting throughout.
  512. * EZGraph.h (EZGraph): Constify xLabel, yLabel, and title.
  513. Constify argument to setTitle. 
  514. Constify arguments to setAxisLabelsX:Y:. 
  515. Constify first argument to
  516. createSequence:withFeedFrom:andSelector:. 
  517. Constify first argument to
  518. createAverageSequence:withFeedFrom:andSelector.
  519. Constify first argument to
  520. createMinSequence:withFeedFrom:andSelector.
  521. Constify first argument to
  522. createMaxSequence:withFeedFrom:andSelector.
  523. Constify first argument to
  524. createCountSequence:withFeedFrom:andSelector:.
  525. Reformatting throughout.
  526. 1997-12-10  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  527. * EZDistribution.m ([EZDistribution -output]): Use new wrapper
  528. function tkobjc_setHistogramActiveOutlierText.
  529. Reformatting throughout.
  530. * EZDistribution.h: Reformatting throughout.
  531. * EZBin.m: Include tkobjc/control.h.
  532. ([EZBin -createEnd]): Use new wrapper functions
  533. tkobjc_setHistogramBarWidth, tkobjc_setHistogramXaxisRange,
  534. tkobjc_setupZoomStack, tkobjc_setupHistogramLegend,
  535. tkobjc_histogramActiveItemInfo.  Include
  536. tkobjc_setupHistogramMisc, but don't use it, since the
  537. functionality appears to be repeated in active_item_info.
  538. ([EZBin -output]): Use new wrapper function
  539. tkobjc_setHistogramActiveOutlierText.
  540. Reformatting throughout.
  541. ([EZBin -setTitle:]): Constify argument.
  542. ([EZBin -setAxisLabelsX:Y:]): Constify arguments.
  543. * EZBin.h: Constify argument to setTitle.  Constify arguments
  544. to setAxisLabelsX:Y:. Constify theTitle, xLabel, and yLabel.
  545. Reformatting throughout.
  546. Mon Dec  8 22:28:28 1997  glen e. p. ropella  <gepr@swarm.com>
  547. * Averager.h: changed swarmobject to objectbase
  548. Mon Dec  8 22:27:57 1997  glen e. p. ropella  <gepr@swarm.com>
  549. * EZBin.h: changed swarmobject to objectbase
  550. Mon Dec  8 22:27:30 1997  glen e. p. ropella  <gepr@swarm.com>
  551. * Entropy.h ([-getEntropy]): changed swarmobject to objectbase
  552. Mon Dec  8 22:26:53 1997  glen e. p. ropella  <gepr@swarm.com>
  553. * EZGraph.h: changed swarmobject.h to objectbase.h
  554. 1997-11-29  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  555. * EZGraph.m ([EZGraph -setGraphWindowGeometryRecordName:]): Add.
  556. ([EZGraph -createEnd]): Add create-time call to
  557. setWindowGeometryRecordName to BLTGraph.
  558. * EZGraph.h (EZGraph): Add graphWindowGeometryRecordName instance
  559. variable and setter.