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

信息检索与抽取

开发平台:

Unix_Linux

  1. 2004-12-02  Marcus G. Daniels <mgd@santafe.edu>
  2. * ControlPanel.m (-setState:):  For Stopped mode, set 
  3. immediate drop mode to true.  For Running mode, set immediate drop
  4. mode to false.
  5. (-setStateStopped): Don't set immediate mode here, have -setState:
  6. do it.
  7. 2004-07-16  Scott Christley <schristley@mac.com>
  8. * Makefile.am (INCLUDES): Use libobjc definition.  Add GNUstep
  9. includes.
  10. 2002-09-13    <pjohnson@localhost.localdomain>
  11. * MessageProbeWidget.m ([MessageProbeWidget -drop]): changed i to int.
  12. 2002-04-14  Alex Lancaster  <alex@swarm.org>
  13. * ActionCache.h, ActionCache.m, ActionHolder.h, ActionHolder.m,
  14. ClassDisplayWidget.h, ClassDisplayWidget.m, CommonProbeDisplay.h,
  15. CommonProbeDisplay.m, CompleteProbeDisplay.h,
  16. CompleteProbeDisplay.m, ControlPanel.h, ControlPanel.m,
  17. GUIComposite.h, GUIComposite.m, GUISwarm.h, GUISwarm.m,
  18. MessageProbeWidget.h, MessageProbeWidget.m,
  19. MultiVarProbeDisplay.h, MultiVarProbeDisplay.m,
  20. MultiVarProbeWidget.h, ProbeDisplay.h, ProbeDisplay.m,
  21. ProbeDisplayManager.h, ProbeDisplayManager.m,
  22. SimpleProbeDisplay.h, SimpleProbeDisplay.m, SingleProbeDisplay.h,
  23. SingleProbeDisplay.m, VarProbeWidget.h, VarProbeWidget.m,
  24. simtoolsgui.h, simtoolsgui.m: Change copyright statement to
  25. canonical version as suggested by GNU GPL.
  26. 2001-11-07  Marcus G. Daniels  <mgd@forager.swarm.org>
  27. * CompleteProbeDisplay.m (max_class_varname_length): Use 
  28. SD_JAVA_FIND_CLASS_JAVA instead of SD_JAVA_FIND_OBJECT_JAVA.
  29. 2001-11-04  Marcus G. Daniels <mgd@HELEN>
  30. * Makefile.am: Avoid multi-line values as they confuse Cygwin
  31. automake.
  32. 2001-05-13  Marcus G. Daniels  <mgd@drone.swarm.org>
  33. * ActionCache.m ([ActionCache -deliverActions]): Only update
  34. time on control panel if there is a current activity.
  35. 2001-04-14  Marcus G. Daniels  <mgd@maya.santafe.edu>
  36. * GUIComposite.[hm], simtoolsgui.h ([GUIComposite
  37. -enableDestroyNotification:notificationMethod:],
  38. [GUIComposite -disableDestroyNotification]): Make return type void.
  39. 2001-03-27  Marcus G. Daniels  <mgd@maya.santafe.edu>
  40. * ProbeDisplayManager.m ([ProbeDisplayManager
  41. -_createDefaultProbeDisplayFor_:setWindowGeometryRecordName:]):
  42. Raise an event when object is nil.
  43. 2001-03-20  Marcus G. Daniels  <mgd@maya.santafe.edu>
  44. * MultiVarProbe{Display,Widget}.[hm], ProbeDisplayManager.[hm]:
  45. Change to void returns as appropriate: -update, -pack, -packFillLeft.
  46. 2001-03-12  Marcus G. Daniels  <mgd@maya.santafe.edu>
  47. * ClassDisplayWidget.[hm], CommonProbeDisplay.[hm],
  48. CompleteProbeDisplay.[hm], MessageProbeWidget.[hm],
  49. SimpleProbeDisplay.[hm], VarProbeWidget.[hm], simtoolsgui.h:
  50. Track changes in gui.h w.r.t. Object->void returns. 
  51. * ControlPanel.m: Track changes in activity and objectbase
  52. w.r.t. stepAction/nextAciton.
  53. 2001-02-08  Marcus G. Daniels  <mgd@forager.swarm.org>
  54. * ProbeDisplay.m: Include defalloc.h.
  55. 2001-02-07  Marcus G. Daniels  <mgd@forager.swarm.org>
  56. * simtoolsgui.h (GUISwarm): Add GETTERS section.
  57. * ProbeDisplay.m ([ProbeDisplay -createEnd]): Switch to getZone (self);
  58. * ProbeDisplayManager.m ([ProbeDisplayManager -createEnd],
  59. [ProbeDisplayManager -dropProbeDisplaysFor:],
  60. [ProbeDisplayManager -_computeProbeDisplayKeyFor_:],
  61. [ProbeDisplayManager 
  62. -createArchivedCompleteProbeDisplayFor:variableName:],
  63. [ProbeDisplayManager -createCompleteProbeDisplayFor:]): Likewise.
  64. * CompleteProbeDisplay.m ([CompleteProbeDisplay -createEnd]): 
  65. abort if classWidget isn't made.
  66. 2001-02-05  Marcus G. Daniels  <mgd@forager.swarm.org>
  67. * ProbeDisplayManager.m: Use ForObject methods throughout.
  68. Include defalloc.h, use use getZone as appropriate.
  69. * MessageProbeWidget.m: Include probing.h.
  70. (printVal): Use string_convert instead of inline code.
  71. 2001-01-29  Marcus G. Daniels  <mgd@forager.swarm.org>
  72. * MessageProbeWidget.m: Change from _C_* values to fcall_type_*
  73. throughout.
  74. 2000-09-20  Marcus G. Daniels  <mgd@forager.swarm.org>
  75. * ActionCache.m ([ActionCache -createProcCtrl]): Pass-thru
  76. saveSizeFlag and call updateSize after default geometry.
  77. * GUIComposite.[hm], GUISwarm.[hm], CommonProbeDisplay.[hm]: Add
  78. saveSizeFlag and setter.
  79. * simtoolsgui.h (WindowGeometryRecordName): Declare -setSaveSizeFlag:.
  80. 2000-09-18  Marcus G. Daniels  <mgd@forager.swarm.org>
  81. * simtoolsgui.h: Include gui.h.
  82. (MessageProbeWidget, MultiVarProbeWidget): Qualify setParent:
  83. argument with Frame.
  84. (MessageProbeWidget): Qualify argument to setProbe: with Probe.
  85. (SimpleProbeDisplay): Qualify argument to setProbeMap:.
  86. (ProbeDisplayManager): Qualify addProbeDisplay: and
  87. removeProbeDisplay: arguments with CommonProbeDisplay.
  88. * SimpleProbeDisplay.m ([SimpleProbeDisplay -update]): Make `i'
  89. unsigned.
  90. ([SimpleProbeDisplay -createEnd]): Use local variable for label.
  91. * SimpleProbeDisplay.h (SimpleProbeDisplay): Add type
  92. qualification to probeMap.  Rename numberOfProbes to count and
  93. make it unsigned. 
  94. * SimpleProbeDisplay.[hm]: Add type qualifications to setProbeMap:
  95. and getProbemap.
  96. * ClassDisplayWidget.[hm], MultiVarProbeWidget.[hm],
  97. MessageProbeWidget.[hm]: Add Frame qualification to setParent:
  98. argument.
  99. * ClassDisplayWidget.m, CompleteProbeDisplay.m,
  100. SimpleProbeDisplay.m: Include defalloc.h.  Use getZone macro
  101. throughout.
  102. * CommonProbeDisplay.m ([CommonProbeDisplay -update]): Add.
  103. * CommonProbeDisplay.h (CommonProbeDisplay): Implement
  104. CommonProbeDisplay.
  105. * ClassDisplayWidget.[hm]: Rename numberOfProbes to count.
  106. 2000-08-31 Alex Lancaster  <alex@santafe.edu>
  107. * simtoolsgui.h: Add doc string to "doTkEvents" method.
  108. 2000-08-28  Marcus G. Daniels  <mgd@forager.swarm.org>
  109. * ControlPanel.m ([ControlPanel -setStateStopped]): Remove check
  110. for ControlStateQuit (never exit, just return).
  111. 2000-07-26    <mgd@DRONE>
  112. * ClassDisplayWidget.m: Change SD_JAVA_FINDJAVACLASS and
  113. SD_JAVA_FIND_CLASS_JAVA.
  114. 2000-06-19  Marcus G. Daniels  <mgd@nest.swarm.org>
  115. * MessageProbeWidget.m (printVal): Handle NULL objects.
  116. * ClassDisplayWidget.m ([ClassDisplayWidget -createEnd]): 
  117. Handle Java Proxies.
  118. * CompleteProbeDisplay.m (max_class_varname_length): Rewrite
  119. to handle Java objects.
  120. (max): Remove.
  121. ([CompleteProbeDisplay -createEnd]): Accomodate.
  122. 2000-06-18    <mgd@DRONE>
  123. * CompleteProbeDisplay.m ([CompleteProbeDisplay -createEnd]): Use
  124. SD_GETCLASS and SD_SUPERCLASS instead of Objective-C-only calls.
  125. 2000-05-18  Marcus G. Daniels  <mgd@nest.swarm.org>
  126. * simtoolsgui.h (SimpleProbeDisplay, ProbeDisplay): Remove
  127. -getProbemap.
  128. 2000-04-28    <mgd@nest.swarm.org>
  129. * simtoolsgui.h (ActionCache, CommonProbeDisplay, MultiVarProbeWidget):
  130. Adopt SwarmObject.
  131. 2000-04-27    <mgd@nest.swarm.org>
  132. * simtoolsgui.h
  133. ([{ControlPanel,ActionCache,SingleProbeDisplay,SimpleProbeDisplay,
  134. ProbeDisplay} -createEnd]): Remove.
  135. ([ControlPanel -drop]): Remove.
  136. ([{MultiVarProbeDisplay,MessageProbeWidget}
  137. +createBegin:,-createEnd,-drop): Remove.
  138. 2000-03-28    <mgd@nest.swarm.org>
  139. * Swarm 2.1.1 frozen.
  140. 2000-02-27    <mgd@nest.swarm.org>
  141. * Makefile.am (CURRENT, AGE): Bump.  Version 2.1.
  142. * ControlPanel.m ([ControlPanel -createEnd]): Include swarmconfig.h.
  143. ([ControlPanel -setStateSave]): Only call sync on hdf5Archiver when
  144. HAVE_HDF5 is set.
  145. 2000-02-22    <mgd@nest.swarm.org>
  146. * VarProbeWidget.m ([VarProbeWidget -update]): Increase buffer size.
  147. 1999-12-29  Marcus G. Daniels  <mgd@drone.swarm.org>
  148. * ControlPanel.m ([ControlPanel -setStateSave]): Use *Archiver
  149. sync message, not save.
  150. 1999-12-14    <mgd@nest.swarm.org>
  151. * ProbeDisplayManager.m ([ProbeDisplayManager
  152. -_createProbeDisplayFor_:setWindowGeometryRecordName:]): Don't
  153. check to see that object responds to getProbeMap.  We're asking
  154. the probeLibrary, anyway.
  155. 1999-11-23  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  156. * ActionCache.h (ActionCache): Make ctrlPanel conform to ControlPanel.
  157. * ActionCache.[hm]: Likewise for setter.  Make argument to
  158. setScheduleContext: conform to Swarm.
  159. * ControlPanel.h (ControlPanel): Make state an object that
  160. conforms to Symbol.
  161. * simtoolsgui.h, ControlPanel.[hm]: Add Symbol
  162. conformance for getState and setState:.  Make argument to
  163. startInActivity: an object conforming to SwarmActivity.
  164. * simtoolsgui.h, GUISwarm.[hm]: Make argument to setControlPanel
  165. conform to ControlPanel protocol.  Make getActionCache and
  166. getControlPanel returns conform to ActionCache and ControlPanel
  167. protocols.
  168. * simtoolsgui.h: Make ControlState* symbols conform to Symbol.
  169. 1999-09-24  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  170. * ActionCache.m ([ActionCache -deliverActions]): Remove ActionHolder
  171. as soon as we've got it.
  172. ([ActionCache -sendActionOfType:type:]): Call deliverActions on Stop.
  173. 1999-09-18  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  174. * Swarm 2.0.1 released.
  175. 1999-09-14  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  176. * ProbeDisplayManager.m ([ProbeDisplayManager
  177. -_createProbeDisplayFor_:setWindowGeometryRecordName:]):
  178. swarm_directory_get_swarm_class -> swarm_directory_swarm_class.
  179. 1999-09-13    <mgd@HELEN>
  180. * GUISwarm.m ([GUISwarm -setWindowGeometryRecordName:]): 
  181. Only duplicate if non-NULL.
  182. * GUIComposite.m ([GUIComposite -setWindowGeometryRecordName:]):
  183. Likewise.
  184. 1999-09-12  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  185. * GUIComposite.m ([GUIComposite -setWindowGeometryRecordName:]): Copy 
  186. argument.
  187. * GUISwarm.m ([GUISwarm -setWindowGeometryRecordName:]): Likewise.
  188. * GUISwarm.m ([GUISwarm -drop]): Drop it.
  189. * GUIComposite.[hm] ([GUIComposite -drop]): New method.
  190. * ActionCache.m ([ActionCache -sendActionOfType:type:]): Handle
  191. Quit and Save by sending a deliverActions straight away.
  192. 1999-09-07  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  193. * simtoolsgui.m (buildWindowGeometryRecordName): Do alloc:
  194. in scratchZone instead of xmalloc.
  195. * MessageProbeWidget.m ([MessageProbeWidget -createEnd]): Use alloc:
  196. instead of xmalloc.
  197. 1999-09-07  Alex Lancaster  <alex@santafe.edu>
  198. * MultiVarProbeWidget.m ([MultiVarProbeWidget -createEnd]): Call
  199. listBegin: on object that conforms to `List' protocol, to generate
  200. an object that conforms to the `ListIndex' protocol.
  201. 1999-08-28  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  202. * Swarm 2.0 released.
  203. 1999-08-25  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  204. * MessageProbeWidget.m (empty): Avoid using ctype macro.
  205. * SingleProbeDisplay.m ([SingleProbeDisplay -getId:]): Use
  206. getDisplayName instead of getIdName.
  207. * MultiVarProbeDisplay.m ([MultiVarProbeDisplay -getId:]): Likewise.
  208. * MessageProbeWidget.m ([MessageProbeWidget -idReceive:arg:]):
  209. Likewise.
  210. * ClassDisplayWidget.m ([ClassDisplayWidget -getId:]): Likewise.
  211. 1999-08-22  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  212. * simtoolsgui.h (ControlPanel, ActionCache, CommonProbeDisplay,
  213. SimpleProbeDisplay, CompleteProbeDisplay): Switch from CREATABLE
  214. to RETURNABLE.
  215. (SingleProbeDisplay, GUIComposite): Remove CREATABLE.
  216. (GUISwarm): Add ActionCache and ControlPanel return typing
  217. to getters.
  218. 1999-08-21  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  219. * VarProbeWidget.m ([VarProbeWidget -package:], [VarProbeWidget
  220. -Spawn:]): Use probeObject: instead of probeRaw:
  221. 1999-08-11  Alex Lancaster  <alex@santafe.edu>
  222. * ClassDisplayWidget.m ([ClassDisplayWidget -createEnd]): When
  223. setting the title of the ClassDisplayLabel instance, if the class
  224. of the probed object is the highest in the hierarchy, get the
  225. class name of the probed instance, otherwise use the current class
  226. name in hierarchy.
  227. * SingleProbeDisplay.m ([SingleProbeDisplay -getId:]): Call
  228. getName, rather than getIdName on the object instance to retrieve
  229. the class name.
  230. 1999-08-05  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  231. * MessageProbeWidget.m ([MessageProbeWidget -dynamic]): Use STRDUP
  232. instead of strdup.
  233. * MultiVarProbeWidget.m ([MultiProbe -update]): Likewise.
  234. 1999-07-29  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  235. * ProbeDisplayManager.m: Import directory.h instead of declaring
  236. java_get_swarm_class.  Always use (renamed)
  237. swarm_directory_get_swarm_class instead of java_get_swarm_class;
  238. remove HAVE_JDK conditionals.
  239. * Makefile.am (INCLUDES): Add JAVAINCLUDES.
  240. 1999-07-27  Vladimir Jojic  <vjojic@chama.santafe.edu>
  241. * ProbeDisplayManager.m: Rename java_get_class_from_objc_object
  242. to java_get_swarm_class.
  243. 1999-07-21  Vladimir Jojic  <vjojic@chama.santafe.edu>
  244. * simtoolsgui.h: Make CommonProbeDisplay protocol CREATABLE.
  245. Make SingleProbeDisplay protocol CREATABLE.
  246. Add SimpleProbeDisplay protocol and make it CREATABLE.
  247. * ProbeDisplayManager.m: Declare as extern 
  248. java_get_class_from_objc_object.
  249. ([ProbeDisplayManager -_createDefaultProbeDisplayFor_:setWindowGeometryRecordName:]): Use java_get_class_from_objc_object instad of [anObject class].
  250. ([ProbeDisplayManager -_createProbeDisplayFor_:setWindowGeometryRecordName:]): Use java_get_class_from_objc_object instad of [anObject class].
  251. 1999-07-08  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  252. * ActionCache.m ([ActionCache -sendActionOfType:type:]): Directly
  253. handle quit if stopped.  This is for the case that a model
  254. wants to hold back further -build{Objects,Action} work by
  255. waiting for user input within a call to setStateStopped.
  256. 1999-06-23  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  257. * MessageProbeWidget.m ([MessageProbeWidget -dynamic]): Avoid handling
  258. return type if there isn't one.
  259. * MessageProbeWidget.[hm] ([MessageProbeWidget -dynamic]): Return
  260. nothing (since we may be committing suicide, and tclObjc will be
  261. looking at the return value).
  262. 1999-06-17  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  263. * MessageProbeWidget.m (printVal): Cast to unsigned, not unsigned char.
  264. Remove libffi hacks.
  265. 1999-06-06  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  266. * Makefile.am (noinst_LTLIBRARIES, lib_LTLIBRARIES): Substitute
  267. {inst,noinst}LIBS.
  268. (EXTRA_LTLIBRARIES): New variable.
  269. (libsimtoolsgui_la_LDFLAGS): Substitute inst_LDFLAGS.
  270. 1999-05-29  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  271. * Makefile.am (INCLUDES): Add -I$(top_builddir)/libobjc.
  272. * simtoolsgui.h: Include externvar.h.
  273. 1999-05-28  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  274. * simtoolsgui.m (probeDisplayManager): Add externvardef.
  275. * ActionCache.m (Control, Probing, Spatial, InvalidActionType,
  276. ActionTypeNotImplemented): Add externvardef.
  277. * ControlPanel.m (ControlStateRunning, ControlStateStopped,
  278. ControlStateStepping, ControlStateNextTime, ControlStateQuit): Add
  279. externvardef.
  280. * simtoolsgui.h: Use `externvar' for external variables.
  281. 1999-05-24  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  282. * Makefile.am (noinst_LTLIBRARIES): Switch from lib_LTLIBRARIES.
  283. 1999-04-26  Alex Lancaster  <alex@santafe.edu>
  284. * simtoolsgui.h (GUIComposite): Add compliance to SwarmObject
  285. protocol.  
  286. Revert this change, since protocol is abstract, confirmation
  287. added to instantiatable protocols.
  288. 1999-04-22  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  289. * ActionCache.h, ActionHolder.h, ClassDisplayWidget.h,
  290. ControlPanel.[hm], GUIComposite.h, GUISwarm.h,
  291. MessageProbeWidget.[hm], MultiVarProbeDisplay.h,
  292. ProbeDisplayManager.[hm], simtoolsgui.h: Add
  293. protocol compliance tags to interfaces, adjust phase info
  294. as necessary.
  295. 1999-04-16  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  296. * MessageProbeWidget.m (printVal): Accomodate renames in
  297. types_t (e.g. _char to schar).
  298. 1999-04-01  Vladimir Jojic  <vjojic@chama.santafe.edu>
  299. * simtoolsgui.h: Protocol GUISwarm inherits protocol Swarm. 
  300. 1999-03-31  Vladimir Jojic  <vjojic@chama.santafe.edu>
  301. * simtoolsgui.h: Add methods getActionCache and getControlPanel
  302. to GUISwarm.
  303. * GUISwarm.m ([GUISwarm -getActionCache]): New method.
  304. ([GUISwarm -getControlPanel]): New method.
  305. 1999-03-16  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  306. * Makefile.am (INCLUDES): Revert last change.
  307. 1999-03-16  Vladimir Jojic  <vjojic@chama.santafe.edu>
  308. * Makefile.am (INCLUDES): Add JAVAINCLUDES.
  309. 1999-03-14  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  310. * Makefile.am (INCLUDES): Add -I for libobjc.
  311. 1999-02-26  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  312. * simtoolsgui.h: Add CREATABLE tags to all non-abstract protocols.
  313. 1999-02-23  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  314. * MultiVarProbeWidget.m ([MultiVarProbeWidget -createEnd]): 
  315. Check for conformance with VarProbe, not _VarProbe.
  316. 1999-02-12  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  317. * ActionCache.m ([ActionCache -createProcCtrl]): 
  318. Use SET_COMPONENT_WINDOW_GEOMETRY_RECORD_NAME instead of
  319. SET_WINDOW_GEOMETRY_RECORD_NAME.
  320. 1999-02-08  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  321. * Makefile.am (CURRENT, AGE): Bump.  Version 1.4.1.
  322. 1999-01-31  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  323. * Makefile.am (simtoolsgui_HEADERS): Remove global.h.
  324. * global.h: Removed.
  325. * SimpleProbeDisplay.m: Include simtoolgui.h.  Don't include 
  326. simtoolsgui/MessageProbeWidget.h or simtoolsgui/global.h.
  327. * simtoolsgui.h (ProbeDisplayManager): Declare -getDropImmediateFlag.
  328. * ControlPanel.m, CompleteProbeDisplay.m: Include simtoolgui.h
  329. instead of simtoolsgui/global.h.
  330. 1999-01-23  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>
  331. * ActionCache.m, ClassDisplayWidget.m, ProbeDisplay.m: Use
  332. raiseEvent() instead of raiseEvent:.
  333. * ControlPanel.m ([ControlPanel -setStateSave]): Save
  334. lispArchiver and hdf5Archiver instead of archiver.
  335. 1999-01-20  Marcus G. Daniels  <mgd@chama.santafe.edu>
  336. * Makefile.am (CURRENT, AGE): Bump.  Clear revision.
  337. * ControlPanel.m ([ControlPanel -setStateSave]): Use [archiver save]
  338. instead of archiverSave().
  339. 1999-01-14  Alex Lancaster  <alex@santafe.edu>
  340. * MessageProbeWidget.m (printVal): When return from message probe
  341. is an unsigned char (_C_UCHR), print the octal value.  If the
  342. unsigned char is the special case of Boolean YES or NO value,
  343. print the octal character followed by the YES or NO in
  344. parentheses.
  345. 1998-12-31  Marcus G. Daniels  <mgd@chama.santafe.edu>
  346. * simtoolsgui.h (ActionCache, GUISwarm): Declare -drop.
  347. * GUISwarm.[hm] ([GUISwarm -drop]): New method.
  348. * ActionCache.[hm] ([ActionCache -drop]): New method.
  349. 1998-12-21  Marcus G. Daniels  <mgd@chama.santafe.edu>
  350. * MessageProbeWidget.m: Don't include ctype.h.
  351. 1998-12-18  Vladimir Jojic  <vjojic@wijiji.santafe.edu>
  352. * MultiVarProbeWidget.m ([MultiProbe -setCompareFunction:]): 
  353. Return self.
  354. 1998-11-12  Marcus G. Daniels  <mgd@chama.santafe.edu>
  355. * simtoolsgui.m: Include defobj.h instead of objectbase/Arguments.h.
  356. * ControlPanel.m: Include defobj.h instead of simtools/Archiver.h.
  357. * ActionCache.m: Include defobj.h instead of objectbase/Arguments.h
  358. and simtools/Archiver.h (the latter wasn't needed, anyway).
  359. 1998-10-27  Marcus G. Daniels  <mgd@helen.santafe.edu>
  360. * MessageProbeWidget.m (printVal): Handle void return case.
  361. 1998-10-03  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  362. * Makefile.am (CURRENT, AGE): Increment.  Swarm 1.3.1 released.
  363. * ActionCache.m ([ActionCache -deliverActions]): Use %lu instead of %u.
  364. * ActionCache.m ([ActionCache -createProcCtl]): Set geometry of
  365. ButtonPanel here.
  366. 1998-09-28  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  367. * CommonProbeDisplay.m ([CommonProbeDisplay -install]): Use 
  368. Canvas checkGeometry: instead of Frame assertGeometry.
  369. * CompleteProbeDisplay.m ([CompleteProbeDisplay -do_resize]): Likewise.
  370. 1998-09-25  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  371. * CommonProbeDisplay.m ([CommonProbeDisplay -createEnd]): 
  372. Use addWidget:X:Y:centerFlag on canvas instead of assertPosition
  373. on frame.
  374. 1998-09-24  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  375. * SimpleProbeDisplay.m ([SimpleProbeDisplay -createEnd]): Use
  376. setTargetWidget: instead of setProbeDisplay:
  377. * MultiVarProbeDisplay.m ([MultiVarProbeDisplay -createEnd]): Likewise.
  378. * MultiVarProbeDisplay.m ([MultiVarProbeDisplay -createEnd]): Remove 
  379. call to setProbeDisplayManager.
  380. * SimpleProbeDisplay.m ([SimpleProbeDisplay -createEnd]): Likewise.
  381. 1998-09-08  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  382. * ControlPanel.m ([ControlPanel -startInActivity:]): Use RUNNINGP.
  383. 1998-09-04  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  384. * MessageProbeWidget.m (printVal): Add support for unsigned int,
  385. long, and unsigned long.  Don't return in each case, return buf at
  386. the end.  Abort in default case.
  387. (printVal): Add char, unsigned char, short, and unsigned short.
  388. 1998-09-03  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  389. * simtoolsgui.h (CommonProbeDisplay): Declare -getTopLevel.
  390. * CommonProbeDisplay.[hm]: Add -getTopLevel.
  391. 1998-08-24  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  392. * Makefile.am (CURRENT): Increment.  Swarm 1.3 released.
  393. 1998-08-18  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  394. * ActionCache.m: Include objectbase/Arguments.h.
  395. ([ActionCache -insertAction:]): Set selector to setStateNextTime
  396. for Next.
  397. ([ActionCache -deliverActions]): If showCurrentTimeFlag is set,
  398. print the current time in the title of the control panel widget.
  399. Handle Next like Step (i.e. immediately).
  400. ([ActionCache -sendNextAction]): Send Next on sendNextAction, not Step.
  401. ([ActionCache -createProcCtrl]): Don't create a button for Step.
  402. * simtoolsgui.h (SingleProbeDisplay): Add //S and //D.
  403. 1998-07-22  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  404. * ControlPanel.[hm]: Declare.
  405. ControlState{Running,Stopped,Stepping,NextTime,Quit} symbols.
  406. * simtoolsgui.m: Include ControlPanel.h.  Define symbols above.
  407. 1998-07-21  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  408. * MessageProbeWidget.m: Don't include stdlib.h.
  409. ([MessageProbeWidget -createEnd]): Use xmalloc instead of malloc.
  410. * MultiVarProbeDisplay.h (CommonProbeDisplay): Make hideB
  411. conform to SimpleProbeDisplayHideButton.
  412. 1998-07-19  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  413. * ClassDisplayWidget.m ([ClassDisplayWidget -getTopLevel]): 
  414. New method.
  415. 1998-07-15  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  416. * SimpleProbeDisplay.m ([SimpleProbeDisplay -createEnd]): 
  417. Remove local variables that are now instance variables (below).
  418. ([SimpleProbeDisplay -drop]): Drop hideB and title here.
  419. Don't drop topLevel. Drop raisedFrame and top_top_Frame.
  420. Rename myTitle to title throughout.
  421. * SimpleProbeDisplay.h (SimpleProbeDisplay): Add top_top_Frame,
  422. raisedFrame, title, and hideB as instance variables.
  423. * MultiVarProbeDisplay.m ([MultiVarProbeDisplay -createEnd]): 
  424. Call setWindowTitle:.
  425. * CompleteProbeDisplay.m ([CompleteProbeDisplay -drop]): Don't
  426. drop topFrame or topLevel here.
  427. * CommonProbeDisplay.m ([CommonProbeDisplay -drop]): New method.
  428. * MultiVarProbeDisplay.m ([MultiVarProbeDisplay -createEnd]): 
  429. Create extra frames to contain widget, hide button and title.
  430. ([MultiVarProbeDisplay -update]): New method.
  431. ([MultiVarProbeDisplay -drop]): Drop the new widgets.
  432. * MultiVarProbeDisplay.h (MultiVarProbeDisplay): New ivars
  433. top_top_Fram,e middleFrame, raisedFrame, title, and hideB.
  434. * MultiVarProbeDisplay.[hm]: New methods package: getId:, and update.
  435. * simtoolsgui.h (CommonProbeDisplay): Remove setProbedObject: and
  436. getProbedObject from protocol (moved to SingleProbeDisplay).
  437. (SingleProbeDisplay): New protocol.
  438. (CompleteProbeDisplay, SimpleProbeDisplay): Adopt SingleProbeDisplay
  439. instead of CommonProbeDisplay.
  440. (MultiVarProbeDisplay): New protocol. 
  441. (MultiVarProbeWidget): Replace setProbeList: with setProbeMap:.
  442. Rename setLabelingFlag: to setFieldLabelingFlag:.
  443. Rename setAgentNameSelector: to setObjectNameSelector:.
  444. Add +createBegin:.
  445. Add MultiVarProbeDisplay class object.
  446. * VarProbeWidget.m ([VarProbeWidget -createEnd]): Use setVarProbe:
  447. instead of setProbeType:.
  448. * VarProbeWidget.[hm]: Remove static typing from setProbe:.
  449. Add windowName argument to idReceive:.
  450. * SimpleProbeDisplay.h: Include SingleProbeDisplay.h instead 
  451. of CommonProbeDisplay.h.
  452. (SimpleProbeDisplay): Inherit from SingleProbeDisplay.
  453. * ProbeDisplay.h: Include objectbase.h instead of ProbeMap.h.
  454. Make probeMap conform to ProbeMap protocol instead of being statically
  455. typed.  Remove static typing from accessors.
  456. * MultiVarProbeWidget.m: Include objectbase.h.
  457. ([MultiProbe -setLabelingFlag:]): New method.
  458. ([MultiProbe -createEnd]): Don't create label unless labelingFlag
  459. is set.
  460. ([MultiProbe -addEntryFor:]): Use setVarProbe: instead of
  461. setProbeType:.  Don't set default value for entry.
  462. ([MultiProbe -idReceive:]): New method.
  463. ([MultiProbe -package:]): Read value using probe.
  464. ([MultiVarProbeWidget +createBegin:]): New method.
  465. ([MultiVarProbeWidget -setFieldLabelingFlag:]): Renamed
  466. from setLabelingFlag:.
  467. ([MultiVarProbeWidget -setObjectNameSelector:]): Renamed
  468. from setAgentNameSelector:.
  469. (compareProbes): Compare by name.
  470. ([MultiVarProbeWidget -createEnd]): Don't create objectsTitlelabel
  471. unless there is a objectsNameSelector.
  472. ([MultiVarProbeWidget -createEnd]): Create MultiProbe for each
  473. object conforming to a _VarProbe.
  474. * MultiVarProbeWidget.h (MultiVarProbeWidget): Rename labelingFlag
  475. to fieldLabelingFlag. 
  476. * MultiVarProbeWidget.[hm]: Rename accessor for same.
  477. Change setProbeMap: to setProbeList: and setAgentNameSelector
  478. to setObjectNameSelector.  Add createBegin:.
  479. * MessageProbeWidget.m ([MessageProbeWidget -package:],
  480. [MessageProbeWidget -package:arg:]): Add windowName argument.
  481. * MessageProbeWidget.[hm]: Rename idReceive to idReceive:.
  482. * Makefile.am (SRC, simtoolsgui_HEADERS): Add SingleProbeDisplay
  483. and MultiVarProbeDisplay.
  484. * CommonProbeDisplay.m ([CommonProbeDisplay -createEnd]): Don't
  485. call setWindowTitle:.
  486. * CommonProbeDisplay.h (CommonProbeDisplay): Remove probedObject,
  487. objectRef, and removeRef (moved to SingleProbeDisplay).
  488. * CommonProbeDisplay.[hm]: Remove accessors for same.
  489. Remove package: and getId:.
  490. 1998-07-14  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  491. * MultiVarProbeWidget.[hm]: New files.
  492. * simtoolsgui.h: Add MultiVarProbeWidget protocol and class object.
  493. * ClassDisplayWidget.[hm], CommonProbeDisplay.[hm],
  494. MessageProbeWidget.[hm], VarProbeWidget.[hm]: getId is now getId:.
  495. package is now package:. 
  496. * MessageProbeWidget.[hm]: getId: is now getId:arg:.
  497. package: is now package:arg:.
  498. argSpawn: is now argSpawn:arg:.
  499. * MessageProbeWidget.[hm],
  500. * VarProbeWidget.h (VarProbeWidget): Rename interactive to
  501. interactiveFlag, make it boolean.
  502. * VarProbeWidget.[hm], MessageProbeWidget.[hm]: Spawn is now Spawn:.
  503. * VarProbeWidget.[hm]: setValue is now setVariableName:.
  504. 1998-07-10  Alex Lancaster  <alex@santafe.edu>
  505. * simtoolsgui.h (MessageProbeWidget):  Add phase tags.
  506. 1998-07-08  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  507. * CompleteProbeDisplay.m, MessageProbeWidget.m: Include misc.h
  508. instead of string.h.
  509. * Makefile.am (SRC, simtoolsgui_HEADERS): Remove mention of
  510. ActiveGraph.
  511. * simtoolsgui.h (ActiveGraph): Remove protocl and class object.
  512. * ActiveGraph.[hm]: Remove.
  513. 1998-07-07  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  514. * simtoolsgui.h (MessageProbeWidget): New protocol and class object.
  515. * MessageProbeWidget.[hm] (-setProbe:) Make argument an object
  516. conforming to the Probe protocol instead of being statically
  517. typed.
  518. 1998-06-24  Marcus G. Daniels  <mgd@ute.santafe.edu>
  519. * Makefile.am (lib_LIBRARIES, libsimtoolsgui_a_SOURCES): Remove.
  520. 1998-06-23  Marcus G. Daniels  <mgd@ute.santafe.edu>
  521. * Makefile.am (lib_LTLIBRARIES, libsimtoolsgui_la_SOURCES,
  522. libsimtoolsgui_la_LDFLAGS, SRC, CURRENT, REVISION, AGE): New
  523. variables.  Set *_SOURCES from SRC.
  524. 1998-06-22  Marcus G. Daniels  <mgd@ute.santafe.edu>
  525. * Makefile: Remove.
  526. 1998-06-21  Marcus G. Daniels  <mgd@ute.santafe.edu>
  527. * Makefile.am: New file.
  528. 1998-06-03  Marcus G. Daniels  <mgd@ute.santafe.edu>
  529. * simtoolsgui.h: Update documentation tags.
  530. Prefix global references with extern.
  531. * global.h: Move buildWindowGeometryRecordName declaration here
  532. (was in simtoolsgui.h).
  533. * GUIComposite.m, GUISwarm.m: Include global.h.
  534. 1998-05-28  Marcus G. Daniels  <mgd@ute.santafe.edu>
  535. * simtoolsgui.h: Include activity.h.
  536. 1998-05-22  Alex Lancaster  <alex@santafe.edu>
  537. * simtoolsgui.h (ActionCache, probeDisplayManager,
  538. initSimtoolsGUI): Added doc tags (//G) to global variables and
  539. symbols.
  540. (SET_WINDOW_GEOMETRY_RECORD_NAME,CREATE_PROBE_DISPLAY,
  541. CREATE_COMPLETE_PROBE_DISPLAY, CREATE_ARCHIVED_PROBE_DISPLAY,
  542. CREATE_ARCHIVED_COMPLETE_PROBE_DISPLAY): Added doc tags (//#) for
  543. macros.
  544. 1998-05-07  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  545. * ProbeDisplayManager.m: Include simtoolsgui.h.
  546. ([ProbeDisplayManager
  547. -_createDefaultProbeDisplayFor_:setWindowGeometryRecordName:],
  548. [ProbeDisplayManager
  549. -_createProbeDisplayFor_:setWindowGeometryRecordName:],
  550. [ProbeDisplayManager
  551. -createArchivedProbeDisplayFor:variableName:],
  552. [ProbeDisplayManager -createProbeDisplayFor:],
  553. [ProbeDisplayManager -createDefaultProbeDisplayFor:],
  554. [ProbeDisplayManager
  555. -createArchivedDefaultProbeDisplayFor:variableName:]): Return an
  556. object conforming to the ProbeDisplay protocol.
  557. ([ProbeDisplayManager
  558. -createArchivedCompleteProbeDisplayFor:variableName:],
  559. [ProbeDisplayManager -createCompleteProbeDisplayFor:]): Return an
  560. object conforming to the CompleteProbeDisplay protocol.
  561. * simtoolsgui.h (_createProbeDisplay,
  562. createArchivedProbeDisplayNamed): Return id conforming to
  563. ProbeDisplay protocol.
  564. (_createCompleteProbeDisplay,
  565. createArchivedCompleteProbeDisplayNamed): Return an object
  566. conforming to CompleteProbeDisplay protocol.
  567. (-createProbeDisplayFor:,
  568. -createArchivedProbeDisplayFor:variableName:): Return an object
  569. conforming to ProbeDisplay protocol.
  570. (-createCompleteProbeDisplayFor:,
  571. -createArchivedCompleteProbeDisplayFor:variableName:): Return an
  572. object conforming to the CompleteProbeDisplay protocol.
  573. (-createDefaultProbeDisplayFor:,
  574. -createArchivedDefaultProbeDisplayFor:variableName:):
  575. Declare.  Return an object conforming to the CompleteProbeDisplay
  576. protocol.
  577. (-getMarkedForDrop): Return BOOL.
  578. 1998-05-06  Marcus G. Daniels  <mgd@ute.santafe.edu>
  579. * simtoolsgui.h (WindowGeometryRecordName,
  580. CompositeWindowGeometryRecordName, GUIComposite): Add phase tags.
  581. (WindowGeometryRecordName, CompositeWindowGeometryRecordName,
  582. ControlPanel, ActionCache, CommonProbeDisplay, ProbeDisplay,
  583. CompleteProbeDisplay, ProbeDisplayManager, GUIComposite, GUISwarm,
  584. ActiveGraph): Move //S and //D tags inside protocol.
  585. * ClassDisplayWidget.m ([ClassDisplayWidget +createBegin:]): Modify
  586. instance variable directly instead of using methods.
  587. * ActionHolder.m: Remove -createEnd. 
  588. * ActiveGraph.m, ActionCache.m, ActionHolder.m,
  589. ClassDisplayWidget.m, CommonProbeDisplay.m,
  590. CompleteProbeDisplay.m, ControlPanel.m, GUIComposite.m,
  591. GUISwarm.m, MessageProbeWidget.m, ProbeDisplay.m: Add phase tags
  592. and reorder method defintions in sync.
  593. * ActionCache.h, ActionHolder.h: Reorder per phase info.
  594. * ProbeDisplay.h: Minor reformatting.
  595. 1998-04-22  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  596. * MessageProbeWidget.m: Use renamed setIdFlag and isIdFlag.
  597. * CommonProbeDisplay.h: Include objectbase/SwarmObject.h, not
  598. objectbase.h.
  599. 1998-04-21  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  600. * SimpleProbeDisplay.m ([SimpleProbeDisplay -createEnd]): Make
  601. hideB conform to SimpleProbeDisplayHideButton protocol and
  602. top_top_Frame and raiseFrame to the Frame protocol.  Don't call
  603. setFrame for hideB, instead send packBeforeAndFillLeft to
  604. raisedFrame with hideB as an argument.
  605. * ActionCache.m ([ActionCache -createProcCtrl]): Use
  606. addButtonName:method: instead of addButtonName:actionName:.
  607. 1998-04-16  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  608. * simtoolsgui.h: Add comment tags with documentation.
  609. 1998-04-15  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  610. * GUISwarm.m: Don't include simtoolsgui/ControlPanel.h
  611. or simtools.h.
  612. 1998-04-06  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  613. * ProbeDisplay.m (notifyObjectDropped): Call markForDrop instead
  614. of drop.
  615. 1998-03-20  Alex Lancaster  <alex@santafe.edu>
  616. * ControlPanel.m: ([ControlPanel -startInActivity:]): If
  617. controlState is ControlStateStopped and this ControlPanel has been
  618. started within an activity - just return the state to exit from
  619. the while loop.  This allows nested observerSwarms.
  620. 1998-03-18  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  621. * simtoolsgui.m: Include objectbase/Arguments.h instead of
  622. simtools/global.h.
  623. 1998-02-26  Marcus G. Daniels  <mgd@wijiji.santafe.edu>
  624. * CompleteProbeDisplay.m ([CompleteProbeDisplay -drop]): Don't
  625. call disableDestroyNotification for topLevel.  Note that markDrop
  626. in superclass (CommonProbeDisplay) should take care of it.
  627. * SimpleProbeDisplay.m ([SimpleProbeDisplay -drop]): Likewise.
  628. * Makefile:  New file.
  629. * ActionCache.[hm], ActionHolder.[hm], ActiveGraph.[hm],
  630. ClassDisplayWidget.[hm], CommonProbeDisplay.[hm],
  631. CompleteProbeDisplay.[hm], ControlPanel.[hm], GUIComposite.[hm],
  632. GUISwarm.[hm], MessageProbeWidget.[hm], ProbeDisplay.[hm],
  633. ProbeDisplayManager.[hm], SimpleProbeDisplay.[hm],
  634. VarProbeWidget.[hm], simtools.[hm], global.h: Moved from simtools.