ChangeLog 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899
  1. ChangeLog
  2. 2004-09-10 techenti
  3. Tagged TNT 1.2.1
  4. * calcCAP/lib/calcCAP.tcl 1.8 (changed): Check for zero thickness
  5. dielectrics and ground planes.
  6. * gui/gui_initialize.tcl 1.29 (changed): Fixed sourceforge bug
  7. 1015570 "Can't run Wavelet RL calculator". If
  8. [auto_execok] found 'tclsh', then everything was fine, but
  9. you need to make a list out of
  10. [info nameofexecutable] to protect it from spaces in the
  11. path name.
  12. * bem/lib/bem_welement.itcl 1.6 (changed): Fixed unit conversion
  13. bug, sourceforge bug 1025984 "Bugs in Rs and R0."
  14. 2004-08-02 techenti
  15. * gui/gui_initialize.tcl 1.28 (changed): Corrected w-element
  16. object creation/destruction. (sourceforge tracker 1001977)
  17. 2004-07-26 techenti
  18. * gui/canvas_functions.tcl 1.7 (changed): Removed dependence on
  19. tcllib (fileutils::tempfile).
  20. 2004-07-29 techenti
  21. Tagged TNT 1.2.1
  22. * examples/example-microstrip-2.xsctn 1.3 (changed):
  23. Added ground thickness and corrected conductivity.
  24. * doc/user-guide.tex 1.6 (changed):
  25. Added limitations for wavelet simulators.
  26. * examples/example-stripline-2.xsctn 1.3 (changed):
  27. Corrected conductivity.
  28. * calcCAP/lib/calcCAP.tcl 1.7 (changed):
  29. Corrected RectangleDielectric support, although
  30. the simulator does not support it.
  31. * calcRL/lib/calcRL.tcl 1.8 (changed):
  32. Removed hardcoded ground plane thickness (10 microns)
  33. 2004-07-28 techenti
  34. * bem/src/math_library.cpp 1.2 (changed):
  35. * bem/src/nmmtl_det_arc_intersections.cpp 1.2 (changed):
  36. * bem/src/nmmtl_det_intersections.cpp 1.2 (changed):
  37. * bem/src/nmmtl_fill_die_gaps.cpp 1.3 (changed):
  38. * bem/src/nmmtl_find_ground_planes.cpp 1.3 (changed):
  39. * bem/src/nmmtl_find_nu.cpp 1.2 (changed):
  40. * bem/src/nmmtl_orphans.cpp 1.3 (changed):
  41. * bem/src/nmmtl_overlap_parallel_seg.cpp 1.2 (changed):
  42. Added "\n" to printed ELECTRO warnings and error messages.
  43. * bem/lib/bem_welement.itcl 1.5 (changed):
  44. Added visitRectangleDielectric to fix error when
  45. generating W elements.
  46. * bem/src/nmmtl.cpp 1.4 (changed):
  47. * bem/src/nmmtl_fill_die_gaps.cpp 1.2 (changed):
  48. * bem/src/nmmtl_find_ground_planes.cpp 1.2 (changed):
  49. * bem/src/nmmtl_form_die_subseg.cpp 1.2 (changed):
  50. * bem/src/nmmtl_merge_die_subseg.cpp 1.2 (changed):
  51. * bem/src/nmmtl_orphans.cpp 1.2 (changed):
  52. Changed stderr to stdout for warnings and diagnostics.
  53. * calcCAP/lib/calcCAP.tcl 1.6 (changed):
  54. Typo. (Misspelled -height as -thickness.)
  55. * calcCAP/lib/calcCAP.tcl 1.5 (changed):
  56. * calcRL/lib/calcRL.tcl 1.7 (changed):
  57. Added RectangleDielectrics
  58. * bem/lib/bem_sweep.tcl 1.7 (changed):
  59. * csdl/csdl_hlcsdl.itcl 1.6 (changed):
  60. Added ground plane thickness.
  61. 2004-07-26 techenti
  62. * doc/user-guide.tex 1.5 (changed):
  63. Added license section. Updated Windows installation
  64. and package dependencies.
  65. * gui/gui_help.tcl 1.7 (changed):
  66. Fixed for file names with spaces.
  67. * gui/canvas_functions.tcl 1.7 (changed):
  68. Removed dependence on tcllib (fileutils::tempfile).
  69. 2004-07-21 techenti
  70. Tagged TNT 1.2.0
  71. * Many files
  72. Added examples and docs, README, THANKS,
  73. INSTALL, and other files for distribution.
  74. * gui (all files)
  75. Bumped gui package version to 2.0
  76. 2004-07-19 techenti
  77. * gui/gui_help.tcl 1.4 (changed):
  78. * tnt.tcl 1.22 (changed):
  79. Added HTML online help.
  80. * csdl/csdl.tcl 1.11 (changed):
  81. Fixed bug in reading/writing coupling length
  82. and translating to default units
  83. * gui/canvas_functions.tcl 1.6 (changed):
  84. Fixed up windows printing,
  85. working around Iwidgets bug.
  86. * INSTALL-SPPDG 1.1 (added):
  87. Initial Checkin
  88. * bem/src/nmmtl.cpp 1.3 (changed):
  89. Make stdout line buffered, so that it
  90. behaves better at the end of a pipe.
  91. * gui/gui_initialize.tcl 1.25 (changed):
  92. Streamlined reading in files, copying
  93. data to global variables.
  94. * doc/user-guide.tex 1.2 (changed):
  95. Updated with reviewer comments, and
  96. reformatted some paragraphs.
  97. 2004-06-30 techenti
  98. * gui/gui_elements.tcl 1.15 (changed):
  99. * gui/gui_initialize.tcl 1.24 (changed):
  100. Corrected file name handling for Save, SaveAs, etc.
  101. Corrected title-reading bug.
  102. * gui/canvas_functions.tcl 1.5 (changed):
  103. Corrected zoom drag so that you can start and
  104. end at any corner.
  105. 2004-06-29 techenti
  106. * calcCAP/configure.ac 1.4 (changed):
  107. * calcRL/configure.ac 1.6 (changed):
  108. Added check for sys/times.h
  109. * tnt.tcl 1.21 (changed):
  110. Corrected splash screen startup.
  111. * calcCAP/src/calcCAP.cpp 1.5 (changed):
  112. * calcRL/src/calcRL.cpp 1.5 (changed):
  113. Made CPU timing optional for systems (like -mno-cygwin)
  114. without sys/times.h
  115. 2004-06-28 techenti
  116. * calcCAP/src/calcCAP.cpp 1.4 (changed):
  117. * calcRL/src/calcRL.cpp 1.4 (changed):
  118. Added #include <stdio.h> for sprintf().
  119. * Makefile.am 1.6 (changed):
  120. * configure.ac 1.6 (changed):
  121. Added calcRL.
  122. * calcCAP/configure.ac 1.3 (changed):
  123. * calcRL/configure.ac 1.4 (changed):
  124. Added cygwin support (with -mno-cygwin flag)
  125. * calcRL/configure.ac 1.5 (changed):
  126. Added cygwin support (with -mno-cygwin flag) (typo!)
  127. * gui/Makefile.am 1.8 (changed):
  128. Added style.tcl.
  129. * gui/gui_initialize.tcl 1.23 (changed):
  130. Changed (obsoleted) _open_existing to guiOpenExisting
  131. * calcRL/src/calcRL.cpp 1.3 (changed):
  132. * calcRL/src/cmplxvec.h 1.2 (changed):
  133. Corrected for ANSI C++ timing and operator definitions.
  134. * gui/gui_initialize.tcl 1.22 (changed):
  135. Removed "2>@stdout" from pipeline opens, which wasn't
  136. working on Win32.
  137. (Where did you read about that, anyway??)
  138. * gui/gui_build.tcl 1.24 (changed):
  139. Removed Tree lines from Layer Stackup window.
  140. 2004-06-24 techenti
  141. * gui/canvas_functions.tcl 1.4 (changed):
  142. * gui/gui_elements.tcl 1.14 (changed):
  143. Corrected bugs selecting items in the canvas.
  144. 2004-06-23 techenti
  145. * tnt.tcl 1.20 (changed):
  146. Added "view results file" to wavelet simulator menu
  147. * gui/gui_initialize.tcl 1.21 (changed):
  148. Spiffed up guiPopupResultsFile, and changed most calls of
  149. guiPopupFile to use it.
  150. 2004-06-22 amundsen
  151. * sppdgTcllib/MeasTextGui/MeasTextGui.itcl 1.5 (changed):
  152. pasted in some option database code from Bob Techentin's
  153. tnt code
  154. to try and make things a little prettier - still needs
  155. some work.
  156. 2004-06-08 zahn
  157. * sppdgTcllib/sgraph/sgraph.tcl 1.11 (changed):
  158. Added the processing of arguments being passed in on the
  159. create of sgraph
  160. 2004-06-08 techenti
  161. * gui/splash.tcl 1.2 (changed):
  162. Added free software notice and button to display license.
  163. * gui/gui_build.tcl 1.23 (changed):
  164. * gui/gui_elements.tcl 1.13 (changed):
  165. * gui/gui_initialize.tcl 1.20 (changed):
  166. Changed ::scriptDir to ::gui::scriptDir, which helps find
  167. property list files.
  168. * tnt.tcl 1.19 (changed):
  169. Updated and sped up splash screen code by deferring
  170. 'package require gui.'
  171. 2004-06-08 amundsen
  172. * sppdgTcllib/MeasTextGui/MeasTextGui.itcl 1.4 (changed):
  173. Fixed package require MeasText line
  174. * sppdgTcllib/MeasTextGui/MeasTextGui.itcl 1.3 (changed):
  175. Post 06/04/2004 code review :
  176. Fixed vender spelling to vendor
  177. Moved initializing of variables from constructor into
  178. class definition
  179. Created a tree widget to search for measure.txt files
  180. instead of a list
  181. Started to add toplevel class, but not working yet
  182. Added id string
  183. 2004-06-07 zahn
  184. * sppdgTcllib/sgraph/sgraph.tcl 1.10 (changed):
  185. Added SaveMetafile routine.
  186. 2004-06-07 techenti
  187. * gui/pkgIndex.tcl 1.7 (changed):
  188. * gui/style.tcl 1.1 (added):
  189. Added 'style.tcl' for improving the look under CDE and
  190. Unix.
  191. * tnt.tcl 1.18 (changed):
  192. Added 'style.tcl' to GUI package, so separate package
  193. require is not needed.
  194. 2004-06-04 amundsen
  195. * sppdgTcllib/MeasText/MeasText.itcl 1.4 (changed):
  196. Added file id string
  197. * sppdgTcllib/MeasText/MeasText.itcl 1.3 (changed):
  198. Post 06/04/2004 code review :
  199. Fixed vender spelling to vendor
  200. Added getFooter, which returns only the footer of the
  201. current test
  202. Moved initializing of variables from constructor into
  203. class definition
  204. Cleaned up class definition inline methods for
  205. readability
  206. 2004-06-03 techenti
  207. * gui/gui_build.tcl 1.22 (changed):
  208. * gui/gui_initialize.tcl 1.19 (changed):
  209. Added calcCAP log dialog and run procedure.
  210. * tnt.tcl 1.17 (changed):
  211. Added calcCAP to menus. Corrected path name error.
  212. * gui/gui_build.tcl 1.21 (changed):
  213. * gui/gui_initialize.tcl 1.18 (changed):
  214. Added new code to run calcRL simulator
  215. * gui/gui_initialize.tcl 1.17 (changed):
  216. Added writeSweptCvsFile which writes csv files and
  217. displays them.
  218. * calcCAP/lib/calcCAP.tcl 1.4 (changed):
  219. Changed genInputFile procedure name and changed execution
  220. to use auto_execok.
  221. * bem/lib/bem_iterate.tcl 1.5 (changed):
  222. Changed iterate dialog to radiobuttons so only one
  223. parameter can be selected.
  224. * calcRL/lib/calcRL.tcl 1.6 (changed):
  225. Changed names. Added frequency parameter to genInputFile.
  226. * csdl/csdl.tcl 1.10 (changed):
  227. Corrected couplingLength, which must be written to
  228. xsection file in "meters."
  229. * calcCAP/lib/pkgIndex.tcl 1.3 (changed):
  230. * calcRL/lib/pkgIndex.tcl 1.4 (changed):
  231. Corrected package name (capitalization)
  232. * tnt.tcl 1.14 (changed):
  233. Fixed iterate menu. Removed Fee2D menu.
  234. * tnt.tcl 1.16 (changed):
  235. Made calcRL and calCAP applications "optional" in the main
  236. menu.
  237. Improved the "developer mode" auto_path and path code.
  238. * bem/lib/bem_parameters.tcl 1.4 (changed):
  239. Removed "puts" that printed data on console, and return
  240. output file name to caller.
  241. * gui/gui_initialize.tcl 1.16 (changed):
  242. Save xsection file AFTER user enters values in Run BEM
  243. dialog.
  244. Clear text in BEM run log window each time.
  245. * tnt.tcl 1.15 (changed):
  246. Updated BEM Sweep and Iterate csv file menu entries.
  247. Removed 2-D graphs of swept and iterated results. (which
  248. don't work)
  249. 2004-06-02 techenti
  250. * bem/lib/bem_sweep.tcl 1.4 (changed):
  251. Added new slick runSweep dialog with combines all
  252. parameters, checkbuttons, and entry widgets into a single
  253. dialog. No functionality yet.
  254. * csdl/csdl_hlcsdl.itcl 1.5 (changed):
  255. Improved automatic naming using #auto.
  256. Corrected object destruction.
  257. Removed debugging 'puts' statements.
  258. * csdl/csdl.tcl 1.9 (changed):
  259. Removed 'puts stderr' in csdlReadTCL, and just accept
  260. default error messages from sourcing a model file.
  261. * bem/lib/bem_iterate.tcl 1.4 (changed):
  262. * bem/lib/bem_sweep.tcl 1.5 (changed):
  263. Updated to work with [auto_execok]. Changed some
  264. toplevels to Dialogs.
  265. Replaced LabelEntry calls with Tk labels and entries.
  266. 2004-05-24 techenti
  267. * gui/canvas_functions.tcl 1.3 (changed):
  268. Moved zooming bindtags definitions from gui_build.tcl.
  269. Added comments for function arguments and results.
  270. Added check for invalid zoom factor.
  271. Reformatted expressions with spaces to improve readability
  272. and reliability.
  273. * gui/gui_build.tcl 1.20 (changed):
  274. Moved zooming bindtags definitions to
  275. canvas_functions.tcl.
  276. 2004-05-05 techenti
  277. * tnt.tcl 1.13 (changed):
  278. Added "developer mode" env(PATH), new "as" style, and
  279. revised BEM MMTL menus.
  280. * bem/lib/bem_welement.itcl 1.4 (changed):
  281. Added code to correctly convert from MMTL signal names to
  282. csdl object names.
  283. * gui/gui_build.tcl 1.19 (changed):
  284. Added two new dialogs for BEM run (control) and run log.
  285. * gui/gui.tcl 1.10 (changed):
  286. Changed guiPopupFile to allow many dialogs.
  287. * gui/gui_initialize.tcl 1.14 (changed):
  288. Improved BEM MMTL run and HSPICE W-element generation.
  289. Added more "reset" code to guiNEW (file->new).
  290. * gui/gui_initialize.tcl 1.15 (changed):
  291. Removed popup busy windows and references to frame
  292. ::gui::tf1.
  293. * bem/lib/bem.tcl 1.6 (changed):
  294. Run 'bem' from the path (auto_execok) instead of from the
  295. BEM library.
  296. 2004-04-26 techenti
  297. * gui/gui_build.tcl 1.18 (changed):
  298. Added tab-order code to structure dialogs. Since widgets
  299. are created out-of-order, tab behavior was a little odd.
  300. * gui/canvas_functions.tcl 1.2 (changed):
  301. Changed annotation flag to a variable toggled by a GUI
  302. checkbox.
  303. Moved object name tag to first position (in
  304. gui_canvas.itcl).
  305. Put windows print utility (prfile32.exe) into path (in
  306. tnt.tcl).
  307. * tnt.tcl 1.12 (changed):
  308. Menu updates. Added script directory to env(PATH) for
  309. [auto_execok].
  310. * gui/gui_initialize.tcl 1.13 (changed):
  311. Streamlined File "new", "open", "save", and "save as"
  312. functions.
  313. Removed support for "old" csdl format and graphic format.
  314. Renamed "_read_the_file" to "_read_cross_section_file"
  315. * gui/gui_canvas.itcl 1.7 (changed):
  316. Streamlined descriptions, tag names (which put the objects
  317. first), and color selection. Changed colors to RGB
  318. values, which will work on all systems.
  319. 2004-04-23 techenti
  320. * sppdgTcllib/console/Makefile.am 1.4 (changed):
  321. * sppdgTcllib/getFilePreview/Makefile.am 1.2 (changed):
  322. * sppdgTcllib/sgraph/Makefile.am 1.3 (changed):
  323. Corrected installation directory (pkglibdir)
  324. * sppdgTcllib/Makefile.am 1.2 (changed):
  325. Corrected installation directory and defined a macro for
  326. controlling subdirectory makes so that they go in the
  327. right place, too.
  328. 2004-04-22 techenti
  329. * gui/gui.tcl 1.9 (changed):
  330. Added 'namespace export' of new canvas functions.
  331. Added drainEventQueue function for Windows double-click
  332. file selection bug.
  333. * gui/Makefile.am 1.4 (changed):
  334. Added canvas_functions.tcl
  335. * gui/pkgIndex.tcl 1.6 (changed):
  336. Added new file: canvas_functions.tcl
  337. * gui/gui_elements.tcl 1.12 (changed):
  338. Added new functions for create/modify/delete cross section
  339. structures based on new dialogs in gui_build.tcl. Removed
  340. some obsolete code.
  341. * gui/Makefile.am 1.5 (changed):
  342. Added splash.tcl, MayoSPPDGlogo.gif, and moved data files
  343. to the DATA primary.
  344. * Makefile.am 1.5 (changed):
  345. * configure.ac 1.5 (changed):
  346. Added sppdgTcllib
  347. * bootstrap 1.6 (changed):
  348. Added subdirectory loop, so now you just have to run this
  349. bootstrap to take care of the whole application.
  350. * gui/gui_canvas.itcl 1.6 (changed):
  351. Cleaned up structure names and canvas tag generation.
  352. * sppdgTcllib/bootstrap 1.2 (changed):
  353. * bootstrap 1.7 (changed):
  354. Fixed subdirectory loop
  355. * gui/gui_initialize.tcl 1.12 (changed):
  356. Handled MSWindows file dialog double-click bug.
  357. Updated canvas and tree drawing code.
  358. * INSTALL 1.1 (added):
  359. Initial revision of build/install instructions.
  360. * sppdgTcllib/Makefile.am 1.1 (added):
  361. * sppdgTcllib/bootstrap 1.1 (added):
  362. * sppdgTcllib/configure.ac 1.1 (added):
  363. Initial version.
  364. * tnt.tcl 1.11 (changed):
  365. Menu updates and slight changes to top level GUI frames.
  366. * gui/gui_build.tcl 1.17 (changed):
  367. Rewrote cross section structure data entry code from
  368. notebook style frames on the main window into individual
  369. data entry dialogs. Moved non-gui-build code to
  370. gui_elements.tcl and canvas_functions.tcl.
  371. * gui/Makefile.am 1.6 (changed):
  372. * gui/Makefile.am 1.7 (changed):
  373. Typo correction.
  374. * bem/Makefile.am 1.5 (changed):
  375. * bem/bootstrap 1.3 (changed):
  376. * bem/configure.ac 1.10 (changed):
  377. Updated copyrights.
  378. * gui/canvas_functions.tcl 1.1 (added):
  379. canvas support functions
  380. 2004-04-21 techenti
  381. * gui/gui_canvas.itcl 1.5 (changed):
  382. Added shape tags for zooming functions and canvas
  383. raise/lower code. Removed the stackup thickness
  384. annotation. Changed layers from stippled to solid colors
  385. (which print better).
  386. 2004-04-12 techenti
  387. * gui/conductivity.list 1.3 (changed):
  388. Changed "siemens/meter" to "S/m" to accomodate shorter
  389. entry boxes (less typing too).
  390. * gui/gui.tcl 1.8 (changed):
  391. Changed entry field widths to 10 (characters)
  392. * gui/gui_elements.tcl 1.11 (changed):
  393. Copied materials properties lists into real lists (and not
  394. just arrays)
  395. * gui/gui_build.tcl 1.16 (changed):
  396. Copy material lists into true lists (not just arrays).
  397. Completely replaced canvas zoom code.
  398. Revamped component entry forms to use two columns of Tk
  399. entry widgets.
  400. * gui/MayoSPPDGlogo.README 1.1 (added):
  401. * gui/MayoSPPDGlogo.gif 1.1 (added):
  402. * gui/splash.tcl 1.1 (added):
  403. Mayo-SPPDG Splash Screen
  404. 2004-03-09 zahn
  405. * units/INSTALL 1.1 (added):
  406. Add the text file INSTALL to show how to build/install
  407. units
  408. 2004-02-13 techenti
  409. * csdl/csdl.test 1.1 (added):
  410. Initial checkin
  411. 2004-02-12 techenti
  412. * sppdgTcllib/console/console.tcl 1.8 (changed):
  413. Added initial set of variable and check for race
  414. conditions
  415. * sppdgTcllib/console/console_demo.tcl 1.3 (changed):
  416. Changed package loading to same directory as demo script
  417. * sppdgTcllib/console/console.test 1.1 (added):
  418. Initial checkin
  419. * bem/lib/bem.tcl 1.5 (changed):
  420. * bem/lib/bem_gpge.itcl 1.4 (changed):
  421. * bem/lib/bem_graphs.itcl 1.3 (changed):
  422. * bem/lib/bem_iterate.tcl 1.3 (changed):
  423. * bem/lib/bem_parameters.tcl 1.3 (changed):
  424. * bem/lib/bem_sweep.tcl 1.3 (changed):
  425. * bem/lib/bem_view.tcl 1.3 (changed):
  426. * bem/lib/bem_welement.itcl 1.3 (changed):
  427. * bem/lib/pkgIndex.tcl 1.6 (changed):
  428. * calcRL/Makefile.am 1.4 (changed):
  429. * calcRL/configure.ac 1.3 (changed):
  430. * calcRL/lib/calcRL.tcl 1.5 (changed):
  431. * calcRL/lib/calcRL_exe.tcl 1.4 (changed):
  432. * calcRL/lib/pkgIndex.tcl 1.3 (changed):
  433. * calcRL/lib/xmgrPlotParamaters 1.2 (changed):
  434. * calcRL/lib/xmgrPlotParameters 1.2 (changed):
  435. Updated copyrights.
  436. 2004-02-11 techenti
  437. * sppdgTcllib/console/INSTALL 1.1 (added):
  438. * sppdgTcllib/console/README 1.3 (changed):
  439. * sppdgTcllib/console/console.tcl 1.7 (changed):
  440. Brushed up docs, moved them to README.
  441. * sppdgTcllib/console/console.tcl 1.6 (changed):
  442. Updated documentation, per code review suggestions.
  443. 2004-02-10 techenti
  444. * sppdgTcllib/console/configure.ac 1.3 (changed):
  445. * sppdgTcllib/console/console.tcl 1.5 (changed):
  446. * sppdgTcllib/console/pkgIndex.tcl 1.4 (changed):
  447. Bumped version number to 1.1
  448. * sppdgTcllib/console/console.tcl 1.4 (changed):
  449. Corrected trace variable name resolution
  450. * sppdgTcllib/console/Makefile.am 1.3 (changed):
  451. * sppdgTcllib/sgraph/Makefile.am 1.2 (changed):
  452. Fixed install directory to numbered subdirectory of
  453. $(prefix)
  454. * sppdgTcllib/console/console_demo.tcl 1.1 (added):
  455. * sppdgTcllib/getFilePreview/Makefile.am 1.1 (added):
  456. * sppdgTcllib/getFilePreview/bootstrap 1.1 (added):
  457. * sppdgTcllib/getFilePreview/configure.ac 1.1 (added):
  458. Initial checkin
  459. * sppdgTcllib/console/console_demo.tcl 1.2 (changed):
  460. Set correct path to sppdgTcllib
  461. * sppdgTcllib/sgraph/configure.ac 1.2 (changed):
  462. Updated copyright and INIT macro.
  463. 2004-02-09 techenti
  464. * csdl/Makefile.am 1.4 (changed):
  465. * csdl/bootstrap 1.4 (changed):
  466. * csdl/configure.ac 1.5 (changed):
  467. * csdl/csdl.tcl 1.8 (changed):
  468. * csdl/csdl_hlcsdl.itcl 1.4 (changed):
  469. * csdl/csdl_llcsdl.itcl 1.3 (changed):
  470. * csdl/csdl_shapes.itcl 1.3 (changed):
  471. * csdl/pkgIndex.tcl 1.4 (changed):
  472. * gui/configure.ac 1.4 (changed):
  473. * gui/gui.tcl 1.7 (changed):
  474. * gui/gui_build.tcl 1.15 (changed):
  475. * gui/gui_canvas.itcl 1.4 (changed):
  476. * gui/gui_elements.tcl 1.10 (changed):
  477. * gui/gui_help.tcl 1.3 (changed):
  478. * gui/gui_initialize.tcl 1.11 (changed):
  479. * gui/gui_xmission.tcl 1.7 (changed):
  480. * gui/pkgIndex.tcl 1.5 (changed):
  481. Added proper copyrights.
  482. * gui/gui_canvas.itcl 1.3 (changed):
  483. * gui/gui_elements.tcl 1.9 (changed):
  484. * gui/gui_help.tcl 1.2 (changed):
  485. * gui/gui_initialize.tcl 1.10 (changed):
  486. * gui/gui_xmission.tcl 1.6 (changed):
  487. * gui/pkgIndex.tcl 1.4 (changed):
  488. Bumped package version to 1.1.
  489. * gui/gui.tcl 1.6 (changed):
  490. * gui/gui_build.tcl 1.14 (changed):
  491. Changed console code to use new sppdgTcllib package.
  492. Bumped package version to 1.1.
  493. 2004-02-05 techenti
  494. * tnt.tcl 1.9 (changed):
  495. Cleaned up package startup and added new tkcon console
  496. code.
  497. * sppdgTcllib/console/Makefile.am 1.2 (changed):
  498. * sppdgTcllib/console/configure.ac 1.2 (changed):
  499. * sppdgTcllib/console/console.tcl 1.3 (changed):
  500. * sppdgTcllib/console/pkgIndex.tcl 1.3 (changed):
  501. * Makefile.am 1.4 (changed):
  502. * bootstrap 1.5 (changed):
  503. * configure.ac 1.4 (changed):
  504. * mmtl_build.tcl 1.2 (changed):
  505. * mmtl_canvas.itcl 1.2 (changed):
  506. * mmtl_elements.tcl 1.2 (changed):
  507. * mmtl_help.tcl 1.2 (changed):
  508. * tnt.tcl 1.10 (changed):
  509. * units/Makefile.am 1.2 (changed):
  510. * units/bootstrap 1.4 (changed):
  511. * units/configure.ac 1.3 (changed):
  512. * units/units.tcl 1.2 (changed):
  513. * units/units.test 1.2 (changed):
  514. * units/units.xml 1.2 (changed):
  515. Updated copyrights and headers
  516. 2004-01-22 techenti
  517. * sppdgTcllib/console/
  518. Initial Checkin
  519. 2004-01-21 techenti
  520. * configure.ac 1.3 (changed):
  521. Added subdirs.
  522. * bem/bootstrap 1.2 (changed):
  523. * bootstrap 1.4 (changed):
  524. * calcCAP/bootstrap 1.2 (changed):
  525. * csdl/bootstrap 1.3 (changed):
  526. * gui/bootstrap 1.4 (changed):
  527. * units/bootstrap 1.3 (changed):
  528. Complete replacement
  529. * Makefile.am 1.3 (changed):
  530. Corrected name. Added subdirs.
  531. * tnt.tcl 1.8 (changed):
  532. Removed dependence on BWidget 1.2.1
  533. * calcCAP/src/calcCAP.cpp 1.3 (changed):
  534. Removed non-portable CPU time code.
  535. 2004-01-08 zahn
  536. * sppdgTcllib/sgraph/sgraph.tcl 1.9 (changed):
  537. Fixed a bug for Zoom-all -- graph index wasn't being
  538. checked correctly.
  539. * sppdgTcllib/sgraph/sgraph.tcl 1.8 (changed):
  540. added calls to save, print, and set print options
  541. 2004-01-07 zahn
  542. * sppdgTcllib/sgraph/sgraph.tcl 1.7 (changed):
  543. clean up, added help text to the icons for zoom-in
  544. zoom-out zoom-all save and print
  545. 2004-01-05 techenti
  546. * sppdgTcllib/getFilePreview/getFilePreview.tcl 1.2 (changed):
  547. 2003-12-29 zahn
  548. * sppdgTcllib/sgraph/sgraph.tcl 1.5 (changed):
  549. * sppdgTcllib/sgraph/sgraph.tcl 1.6 (changed):
  550. * gui/gui_initialize.tcl 1.9 (changed):
  551. *** empty log message ***
  552. 2003-11-10 zahn
  553. * bem/lib/bem.tcl 1.4 (changed):
  554. * gui/gui_initialize.tcl 1.8 (changed):
  555. * gui/gui_xmission.tcl 1.5 (changed):
  556. Added extra checking for running the MMTL simulation
  557. 2003-11-07 zahn
  558. * gui/gui_build.tcl 1.12 (changed):
  559. Added a button for viewing MMTL results file
  560. * gui/gui_build.tcl 1.13 (changed):
  561. * gui/gui_initialize.tcl 1.7 (changed):
  562. Fixed a bug where the MMTL=>Save was not setting
  563. ::Test(xsctn) if called with no file name defined
  564. * gui/gui_elements.tcl 1.8 (changed):
  565. Wrote the lower width of a trapezoid to the
  566. <node>.result_log
  567. 2003-11-05 zahn
  568. * gui/gui_build.tcl 1.11 (changed):
  569. *** empty log message ***
  570. 2003-10-25 zahn
  571. * gui/gui_build.tcl 1.10 (changed):
  572. Changed the routines called on the MMTL buttons so the
  573. xsctn filename
  574. can be saved in xmission
  575. * gui/gui_initialize.tcl 1.6 (changed):
  576. Changes to allow xmission to save the xsctn filename
  577. * gui/gui_xmission.tcl 1.4 (changed):
  578. Removed an out-dated comment
  579. 2003-10-24 techenti
  580. * bem/configure.ac 1.9 (changed):
  581. Added CC="gcc -mno-cygwin" definition for cygwin builds
  582. because
  583. configure script uses gcc for many tests.
  584. * sppdgTcllib/sgraph/sgraph.tcl 1.4 (changed):
  585. Changed unix printer finding code from "open /bin/lpstat"
  586. to "exec".
  587. 2003-10-21 zahn
  588. * gui/gui_xmission.tcl 1.3 (changed):
  589. Removed call to RetrieveBEMResults since no longer needed.
  590. 2003-08-02 techenti
  591. * bem/lib/pkgIndex.tcl 1.5 (changed):
  592. Ensured that global variables ::env and ::tcl_platform are
  593. global.
  594. 2003-08-01 techenti
  595. * gui/gui_build.tcl 1.9 (changed):
  596. Replaced _setNodeName proc, which was accidentally
  597. removed.
  598. 2003-07-01 techenti
  599. * gui/gui.tcl 1.5 (changed):
  600. * gui/gui_build.tcl 1.8 (changed):
  601. * gui/gui_elements.tcl 1.7 (changed):
  602. Removed dependence on BWidget 1.2.1 (labeled combobox)
  603. Reorganized multi-frame data entry windows into BWidget
  604. PaneManager
  605. 2003-06-26 techenti
  606. * gui/gui_build.tcl 1.7 (changed):
  607. Added "Dielectric Rectangle" frame and button.
  608. * gui/gui_initialize.tcl 1.5 (changed):
  609. Added "Rectangle Dielectric", removed excessive warning
  610. popup when MMTL was successful, and put some global
  611. variables into the ::gui namespace.
  612. * gui/gui_elements.tcl 1.6 (changed):
  613. Added "Rectangle Dielectrics"
  614. * csdl/csdl.tcl 1.7 (changed):
  615. Added "RectangleDielectric"
  616. * bem/lib/bem_gpge.itcl 1.3 (changed):
  617. Added RectangleDielectric
  618. * csdl/csdl_hlcsdl.itcl 1.3 (changed):
  619. Added RectangleDielectric.
  620. * bem/src/nmmtl.cpp 1.2 (changed):
  621. Added completion message: "MMTL is done"
  622. * gui/gui_canvas.itcl 1.2 (changed):
  623. Added drawing (visitor) code for "Dielectric Rectangle"
  624. * gui/gui.tcl 1.4 (changed):
  625. Added new "Dielectric Rectangle" frame and variables.
  626. * bem/src/nmmtl_parse_xsctn.cpp 1.6 (changed):
  627. Added rectangle dielectrics
  628. Enhanced error checking and messages.
  629. * bem/src/nmmtl_dump_geometry.cpp 1.2 (changed):
  630. Fixed loop through dielectrics so it doesn't change the
  631. list pointer.
  632. * bem/lib/bem.tcl 1.3 (changed):
  633. Improved error checking for MMTL run.
  634. * bem/src/nmmtl_gen_netlist_from_icon.cpp 1.2 (changed):
  635. * bem/src/nmmtl_parse_graphic.cpp 1.3 (changed):
  636. Removed #include "list.h" (which is empty)
  637. * gui/conductivity.list 1.2 (changed):
  638. * gui/loss_tangent.list 1.2 (changed):
  639. * gui/permittivity.list 1.2 (changed):
  640. Sorted.
  641. 2003-06-09 techenti
  642. * csdl/csdl.tcl 1.5 (changed):
  643. Changed csdlWriteTcl to always write all attributes
  644. (instead of skipping those with default values). - ticket
  645. gen128
  646. * csdl/configure.ac 1.4 (changed):
  647. * csdl/csdl.tcl 1.6 (changed):
  648. * csdl/csdl_hlcsdl.itcl 1.2 (changed):
  649. * csdl/csdl_llcsdl.itcl 1.2 (changed):
  650. * csdl/csdl_shapes.itcl 1.2 (changed):
  651. * csdl/pkgIndex.tcl 1.3 (changed):
  652. Updated package version to 1.0.1
  653. 2003-05-27 techenti
  654. * bem/configure.ac 1.8 (changed):
  655. Added -Uinline to CXXFLAGS for HP-UX 10.20
  656. * csdl/configure.ac 1.3 (changed):
  657. * gui/configure.ac 1.3 (changed):
  658. * units/configure.ac 1.2 (changed):
  659. Removed compiler checks, as this is a pure script library.
  660. 2003-05-12 techenti
  661. * csdl/bootstrap 1.2 (changed):
  662. * gui/bootstrap 1.3 (changed):
  663. * units/bootstrap 1.2 (changed):
  664. Replaced with simpler script, which does not need
  665. makefiles and does not configure/make targets.
  666. 2003-03-06 techenti
  667. * bem/lib/pkgIndex.tcl 1.4 (changed):
  668. Added quotes to path name to keep tcl_platoform(os)
  669. "Windows NT" as a single word.
  670. * tnt.tcl 1.7 (changed):
  671. Revised splash screen from MMTL to TNT, and added "help
  672. about"
  673. 2003-03-04 techenti
  674. * bem/lib/pkgIndex.tcl 1.3 (changed):
  675. Added starkit support for env(BEM_LIBRARY), which puts
  676. executables in a nearby bin directory
  677. 2003-02-26 techenti
  678. * bem/configure.ac 1.7 (changed):
  679. Added *linux* to list of platforms.
  680. Perhaps the default should be to include
  681. FORTRAN_UNDERBARS.
  682. 2003-01-30 techenti
  683. * csdl/csdl.tcl 1.4 (changed):
  684. Added [catch] to csdlReadTCL to flag non-existant files.
  685. 2002-11-21 zahn
  686. * gui/gui_build.tcl 1.6 (changed):
  687. *** empty log message ***
  688. 2002-11-07 zahn
  689. * calcCAP/Makefile.am 1.3 (changed):
  690. * calcCAP/lib/pkgIndex.tcl 1.2 (changed):
  691. * calcRL/Makefile.am 1.3 (changed):
  692. * calcRL/configure.ac 1.2 (changed):
  693. * calcRL/lib/calcRL.tcl 1.4 (changed):
  694. * calcRL/lib/pkgIndex.tcl 1.2 (changed):
  695. * calcRL/lib/xmgrPlotParamaters 1.1 (added):
  696. * calcRL/lib/xmgrPlotParameters 1.1 (added):
  697. * tnt.tcl 1.4 (changed):
  698. *** empty log message ***
  699. * calcRL/src/calcRL.cpp 1.2 (changed):
  700. add xmgr output file and data file containing freq,
  701. inductance and resistance values
  702. * calcRL/lib/calcRL_exe.tcl 1.3 (changed):
  703. added the writing of xmgr files for resistance and
  704. inductance and writing
  705. a data file of the frequency, inductance, and resistance
  706. values.
  707. 2002-11-06 zahn
  708. * gui/gui_elements.tcl 1.5 (changed):
  709. *** empty log message ***
  710. 2002-11-05 zahn
  711. * gui/gui_initialize.tcl 1.4 (changed):
  712. *** empty log message ***
  713. 2002-10-30 techenti
  714. * bem/configure.ac 1.6 (changed):
  715. Removed C compiler macros because configure (incorrectly)
  716. decides that
  717. native HP ANSI C does not support the inline keyword and
  718. (incorrectly)
  719. passes "-Dinline=" to aCC, which causes math.h all kinds
  720. of trouble.
  721. (And we don't have any C code here anyway. It's all C++)
  722. 2002-10-29 techenti
  723. * bem/configure.ac 1.5 (changed):
  724. Added some documentation to platform specific flags.
  725. Fixed up cygwin builds
  726. * csdl/pkgIndex.tcl 1.2 (changed):
  727. Quoted $dir argument, which might include spaces
  728. * gui/pkgIndex.tcl 1.3 (changed):
  729. Quoted $dir, which might include spaces.
  730. 2002-10-28 techenti
  731. * bem/src/nmmtl_parse_xsctn.cpp 1.5 (changed):
  732. Corrected bug when malloc-ing new contour structs, set
  733. c->points = NULL.
  734. Added explicit nulls on dielectric structs, too.
  735. 2002-10-25 zahn
  736. * csdl/csdl.tcl 1.3 (changed):
  737. * gui/gui_build.tcl 1.5 (changed):
  738. *** empty log message ***
  739. 2002-10-25 techenti
  740. * bem/src/nmmtl_output_headers.cpp 1.5 (changed):
  741. Added #include <time.h> (again)
  742. * bem/src/nmmtl_parse_graphic.cpp 1.2 (changed):
  743. Added conditional definition for M_PI, which doesn't exist
  744. on Windows
  745. * bem/configure.ac 1.4 (changed):
  746. Added portability checks for pwd.h and getlogin().
  747. Changed CFLAGS, CXXFLAGS, and FFLAGS to their AM_
  748. counterparts.
  749. * bem/src/nmmtl_output_headers.cpp 1.6 (changed):
  750. Added portable getlogin() function for systems like
  751. Windows where no such POSIX facilities exist.
  752. 2002-10-24 zahn
  753. * gui/bootstrap 1.2 (changed):
  754. * gui/gui.tcl 1.3 (changed):
  755. * gui/gui_build.tcl 1.4 (changed):
  756. * gui/gui_initialize.tcl 1.3 (changed):
  757. * csdl/csdl.tcl 1.2 (changed):
  758. added catch to the source of the filename
  759. 2002-10-23 zahn
  760. * bem/src/nmmtl_output_headers.cpp 1.4 (changed):
  761. * bem/src/nmmtl_parse_xsctn.cpp 1.4 (changed):
  762. *** empty log message ***
  763. 2002-10-22 zahn
  764. * bem/Makefile.am 1.4 (changed):
  765. * bem/configure.ac 1.3 (changed):
  766. * bem/src/magicad.h 1.3 (changed):
  767. * bem/src/nmmtl_output_headers.cpp 1.3 (changed):
  768. * bem/src/nmmtl_parse_xsctn.cpp 1.3 (changed):
  769. *** empty log message ***
  770. 2002-10-22 techenti
  771. * bem/src/nmmtl_output_headers.cpp 1.2 (changed):
  772. Added #include <time.h>
  773. * bem/src/magicad.h 1.2 (changed):
  774. Removed most of the old MagiCAD definitions.
  775. Replaced an enumerated boolean with typedef int
  776. 2002-10-17 zahn
  777. * bem/Makefile.am 1.3 (changed):
  778. * bem/configure.ac 1.2 (changed):
  779. * Makefile.am 1.2 (changed):
  780. * bootstrap 1.3 (changed):
  781. * calcCAP/bootstrap 1.1 (added):
  782. * calcCAP/configure.ac 1.2 (changed):
  783. * configure.ac 1.2 (changed):
  784. * csdl/Makefile.am 1.3 (changed):
  785. * csdl/bootstrap 1.1 (added):
  786. * csdl/configure.ac 1.2 (changed):
  787. * gui/Makefile.am 1.3 (changed):
  788. * gui/bootstrap 1.1 (added):
  789. * gui/configure.ac 1.2 (changed):
  790. *** empty log message ***
  791. 2002-10-14 zahn
  792. * gui/gui.tcl 1.2 (changed):
  793. * gui/gui_build.tcl 1.3 (changed):
  794. * gui/gui_elements.tcl 1.4 (changed):
  795. * gui/gui_xmission.tcl 1.2 (changed):
  796. * gui/Makefile.am 1.2 (changed):
  797. * gui/pkgIndex.tcl 1.2 (changed):
  798. added gui_xmission.tcl
  799. 2002-10-11 zahn
  800. * Makefile.am 1.1 (added):
  801. * calcCAP/lib/calcCAP.tcl 1.3 (changed):
  802. * calcRL/lib/calcRL.tcl 1.3 (changed):
  803. * configure.ac 1.1 (added):
  804. * gui/gui_build.tcl 1.2 (changed):
  805. * tnt.tcl 1.3 (changed):
  806. *** empty log message ***