Skip to content
Started 1 yr 7 mo ago
Took 5 min 19 sec on reynolds
Success

#172 (Sep 10, 2022, 1:51:25 PM)

Revisions
  • svn+ssh://acdl.mit.edu/home/svnroot/EGADS : 1858
  • svn+ssh://acdl.mit.edu/home/svnroot/JenkinsESP : 772
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM/trunk/data : 2278
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM/trunk/pyOCSM : 2279
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM/trunk/src : 2279
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM/trunk/udc : 2265
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM/trunk/Jenkins : 1994
Changes
  1. fix test_pyOCSM to account for updated MESSAGE statement (detail)
    by jfdannen
  2. extend MESSAGE to optionally write to a file; modify message test case; update ESP-help and ESP_QuickReference (detail)
    by jfdannen
  3. fix memory leak when a UDF returns an error; remove extra prints when udfFlend or udfOffset detect an error; update sanitize targets in Makefile.LINUX (detail)
    by jfdannen
  4. allow OFFSET to function properly when the number of Edges in the offset is fewer than the original Body; fix escape-close-parenthesis in ESP_QuickReference; add ability to create periodic SPLINE in sketcher by using SSLOPE(0); add sslope6* test cases (detail)
    by jfdannen
  5. add assert in udfOffset to eliminate warnings on gcc (detail)
    by jfdannen
  6. fix bug that caused ereped to not work for a named Body; fix bug that added bar at end of file that was being editted in ESP; extend ereped so that it can be applied if there are multiple Bodys on the stack; add ereped8 test case; fix ESP hint associated with ELEVATE command; fix bug when SELECT EGDE with a bounding box was applied to a Body with degenerate Edges; add extractBodys test case; fix array bounds error in udpEqn2body; fix bug in ereped initializations for a single Body (detail)
    by jfdannen
  7. remove use of _scaleuv Attribute (detail)
    by jfdannen
  8. allow very long message to be sent from browser to server; add setCsmFile instead of setScmFileBeg/Mid/End; if error occurs when processing a timMesg, put the tim back into READY mode; post message when erep is successfully generated; implement udpEqn2body for SheetBodys; update frustrum3 test case; use __usedBodys__ attribute when computing velocity of Faces or Edges for RULE and BLEND; fix bug in sensCSM that did not reset maximum errors for Bodys when in -tess mode; fix big that did not copy .hasdots during RESTORE . (dot) (detail)
    by jfdannen
  9. update Makefile.LINUX64 (detail)
    by jfdannen
  10. add udfDumpPmtrs and associated test case; implement RESTORE .. (dot dot) to duplicate all Bodys (and Mark) back to the Mark and RESTORE ... (dot dot dot) to duplicate entire stack; add restore3 test case; allow UDF to not return a Body or Bodys; update udfOffset so that it can handle concave corners (but not case where Edges disappear) (detail)
    by jfdannen
  11. temporarily remove offset9* test cases (detail)
    by jfdannen
  12. update udfOffset for negative distance (detail)
    by jfdannen
  13. fix hint associated with JOIN; change JOIN so that it can make non-manifold WireBodys; modify numWireBody* test cases; create ELEVATE command, which only elevates WireBody to SheetBody and SheetBody to SolidBody;  remove COMBINE command and instruct user to use JOIN and ELEVATE instead; update UNION and JOIN such that if toMark is set but the operation fails, the stack is left unaltered; add unionSolids* test cases; fix typos in ESP-help (and OpenCSM.h) (detail)
    by jfdannen
  14. add (unneeded) initializations in udfOffset to resolve incorrect lint complaints (detail)
    by jfdannen
  15. implement udpEqn2body for WireBodys; modify inflatedBody2b to use the replicate.udc; implement udfOffset; create offset* test cases; improve error handling associated with SELECT SORT; modify flend5* test cases to use udfOffset (detail)
    by jfdannen
  16. uprev to v1.22 (detail)
    by jfdannen
  17. fix bug that did not update at-parameters for REORDER command; fix bug that changed the input Body to REORDER; fix sensitivity bug whan a RULE/BLEND xsect is RESTOREd after being used (detail)
    by jfdannen
  18. initialize *info in ocsmBodyDetails; return sensible error message when a SET is applied to a CONPMTR, CFGPMTR, or DESPMTR (detail)
    by jfdannen
  19. update duct7.vfy files (detail)
    by jfdannen
  20. return stub.py to expected state at beginning of tutorial6 (detail)
    by jfdannen
  21. add wingBEM2 test case; add duct7 test case; add replicate.udc and ereped6* and ereped7 test cases; add sharpFin test case; typo fix in documentation (detail)
    by jfdannen
  22. protect for degenerate Edges in sensCSM; fix ESP bug that dropped user out of CapsMode if a non-existant pyscript is attempted; update ESP_QuickReference (detail)
    by jfdannen
  23. update compare1b.vfy (detail)
    by jfdannen
  24. fix bug in computing tessellation sensitivities for a NodeBody (detail)
    by jfdannen
  25. try invEvaluateGuess for very hard cases in udfCompare; update compare1b test case (detail)
    by jfdannen
  26. fix bug in IDE that did not properly journal updates to the intent phrase (detail)
    by jfdannen
  27. second cut at tutorial6 write-up (detail)
    by jfdannen
  28. more documentation updates (detail)
    by jfdannen
  29. remove erroneous non-manifold warning associated with NodeBodys (detail)
    by jfdannen
  30. fix bug when visualizing new-style quads and .mixed=NULL; do not process _makeQuads on a Face if the Body has a _makeQuads Attribute (detail)
    by jfdannen
  31. fix bug in ESP.js that did not properly clear the display when velocities were cleared (detail)
    by jfdannen
  32. fix bug that did not persist Edge Attributes to new non-manifold Edges that are generated by EXTRACTing Faces; add attributeA test case; add duct6 test case (detail)
    by jfdannen
  33. fix bug in ESP.js associated with clearing velocities for a scalar; update tutorials 1 to 5 for v1.21 (detail)
    by jfdannen
  34. modify way python is initialized and finalized to work around a problem in numpy - take 2 (detail)
    by jfdannen
  35. modify way python is initialized and finalized to work around a problem in numpy (detail)
    by jfdannen
  36. copy CFGPMTRs and DESPMTRs from temporary CAPS MODL back into the ESP MODL in CapsCommit and CapsSuspend; automatically rebuild MODL in CapsCommit and CapsSuspend (detail)
    by jfdannen
  37. fix recently-added typo to timPyscript.c (detail)
    by jfdannen
  38. add sanitize-thread target to Makefile.DARWIN64 (detail)
    by jfdannen
  39. fix error message associated with not enough arguments to SPHERE; fix bug when user double-clicks in MessageWindow (Chrome and Safari) (detail)
    by jfdannen
  40. fix setting of PYTHONHOME for a double-quoted string (detail)
    by haimes
  41. generate WARNING if importing an .egads file that has an Attribute that cannot be evaluated (detail)
    by jfdannen
  42. remove debug print statement (detail)
    by jfdannen
  43. remove side effects from assert() statements, which work differently on Windoze (detail)
    by jfdannen
  44. allow pyscripts to end without a newline (detail)
    by jfdannen
  45. fix bug associated with finishing non-manifold WireBodys (detail)
    by jfdannen
  46. allow overlay to execute a mesg even when in TIM_EXECUTING; update tutorial6 files (detail)
    by jfdannen
  47. remove debug printing of long cast (detail)
    by jfdannen
  48. suppress profile printing if outLevel==0; fix filename updates in ESP after saving new file and after exporting the feature tree (detail)
    by jfdannen
  49. limit size of inflatedBody2a to reduce its CPU time (detail)
    by jfdannen
  50. add tutorial6/model2c (detail)
    by jfdannen
  51. numerous updates (detail)
    by jfdannen
  52. add sub03 and f104 to studentGallery (detail)
    by jfdannen
  53. remove try/catch from IDE demo pyscript files; use skeletonAIM instead of jfd3AIM in IDE demo; only show Display table entries (Node/Edge/Face/Csystem/Pips) if it contains any child entities; fix sensitivity bug associated with UDP/UDFs that requires finite differences coupled with an OUTPMTR that is tied to a mass property; add udpTest; initial commit of new timGloves and associated files (detail)
    by jfdannen
  54. add ocsmPrintProfile to explicitly print the profile of CPU usage (instead of printing automatically during ocsmBuild); automagically run pyscript.py when running in continuation mode; change Cvals via script when in CAPS mode; change DESPMTRs via script when in CAPS mode; offer to steal capsLock in CAPS mode; add ogive* test cases (detail)
    by jfdannen
  55. protect non-script caps_ calls with caps_debug; fix bug in timCapsMode that sometimes reverted to original .csm file; update demo_tim.txt; remove duplicate entries from ListHistory; fix typo in ESP-help associated with EVALUATE command (detail)
    by jfdannen
  56. remove -caps command-line option (replaced by timCapsMode); add cleanup process in pyscript.py only between scripts (not at end); fix bug that did not profile MESSAGE statements; reset profile info at beginning of ocsmBuild; fix bug that did not print OUTPMTRs during call to ocsmPrintPmtrs (detail)
    by jfdannen
  57. compile serveESP in Makefile and NMakefile (detail)
    by jfdannen
  58. inform user when CAPS overrides .csm value(s); first attemp at re-running pyscript in continuation mode (detail)
    by jfdannen
  59. add indication for Phases that are a predecessor of current Phase in ListPhases (detail)
    by jfdannen
  60. add calls to caps_debug around List* messages in timCapsMode; update data/ide/*.py to directly rebuild the geometry; reorder Caps menu options (detail)
    by jfdannen
  61. fix ListHistory in timCapsMode (detail)
    by jfdannen
  62. update demo_tim.txt (detail)
    by jfdannen
  63. modify demo_caps.txt and demo_tim.txt; make changes needed to make both demos operate properly (detail)
    by jfdannen
  64. fix stanalyzer error (detail)
    by jfdannen
  65. more modifications to support timCapsMode (detail)
    by jfdannen
  66. temporary commit to be used for debugging (detail)
    by jfdannen
  67. remove debug print statement (detail)
    by jfdannen
  68. additional bugs fixed in timCapsMode; add unequalRules test case to show how to RULE between xsects with different nnumber of Edges (detail)
    by jfdannen
  69. remove temporary printf statements (detail)
    by jfdannen
  70. rename capsIde to capsMode; restrict SPHEREs to have a positive radius; allow multiple ESP-help tabs in browser; partial implementation of timCapsMode (detail)
    by jfdannen
  71. revert previous commit (detail)
    by jfdannen
  72. fix previous commit (detail)
    by jfdannen
  73. remove unneeded windoze headers from tim.c (detail)
    by jfdannen
  74. Fix continuation marker in serveESP.mak (detail)
    by haimes
  75. Fix headers for Windows in timPyscript (detail)
    by haimes
  76. fix windoze problem with includes in pervious commit (detail)
    by jfdannen
  77. only allow one open ESP-help tab at a time; implement timFlowchart; modify interpolateUpper.py and conserveUpper.py to demonstrate flowcharting tool (detail)
    by jfdannen
  78. allow for .py scripts to run both in serveESP -caps and in python; add ocsmSetAuxPtr and ocsmGetAuxPtr in OpenCSM API (detail)
    by jfdannen
  79. fix stanalyzer problem in timCapsIde.c (detail)
    by jfdannen
  80. update serveESP.mak in previous commit to include timCapsIde.obj (detail)
    by jfdannen
  81. change display scaling so that if there is only one NodeBody it still gets displayed; initial implementation of timCapsIde (detail)
    by jfdannen
  82. allow nesting of TIMs to MAX_TIM_NESTING=10 (detail)
    by jfdannen
  83. fix bugs in File->Open and File->Edit for cases with and without UDCs (detail)
    by jfdannen
  84. fix bug in ocsmSave that did not write DIMENSION statements correctly when writing either a .csm or .cpc file with a variable nrow and/or ncol; update calls to caps_open to handle UDCs (detail)
    by jfdannen
  85. change -caps mode to accommodate both fore- and back-slashed in filenames; use ocsmTessellate in serveESP; update serveESP.make and serveESP.mak to define USING_CAPS (so that serveESP can be built without CAPS); remove unneeded code that generates a warning with new clang version; use updated caps_open so that cases with UDCs work properly (detail)
    by jfdannen
  86. remove unneeded code that generates a clang warning (detail)
    by jfdannen
  87. add ocsmAdjustUDCs to OpenCSM API to copy all UDCs to the same directory as the .csm file; implement File->New, File->Open, and File-Edit->OK in caps mode (detail)
    by jfdannen
  88. more improvements for ListHistory; use caps_open in read-only mode in ListPhases and ListHistory (detail)
    by jfdannen
  89. do not let esp.UpdateESP rebuild (force rebuild in .py script) (detail)
    by jfdannen
  90. extend ListHistory to GEOMETRYIN and GEOMETRYOUT (detail)
    by jfdannen
  91. update Makefiles for cases without python; add many features to -caps mode; add data/ide/* to test -caps mode; fix many bugs in -caps mode; expose ocsmTessellate (detail)
    by jfdannen
  92. Makefile updates to supress Python builds (detail)
    by haimes
  93. first implementation of CAPS menu in ESP (detail)
    by jfdannen
  94. allow branching of Phases when running serveESP in -caps mode (detail)
    by jfdannen
  95. caps_PrintObjects signature changed (detail)
    by haimes
  96. allow wild-carding (with 0) in SELECT ADD and SELECT SUB; update connect9a and connect9b; update Makefile.DARWIN64 for 3-way testing (detail)
    by jfdannen
  97. in timViewer, use smoothing shading when looking at BOUNDS; allow wild-carding (with 0) in SELECT ADD and SELECT SUB; update Makefile.DARWIN64 for 3-way testing (detail)
    by jfdannen
  98. add viewing of BOUNDS in timViewer; allow GetToken in tim.c to work if the text string does not end in a delimiter; improve error message generated when SKVAR does not contain triplets; improve CAPS summary at end if running in -caps mode (detail)
    by jfdannen
  99. in timViewer, use a tessellation associated with the AIM if available, otherwise share the tessellation with OpenCSM (detail)
    by jfdannen
  100. fix (long) cast in previous commit (detail)
    by jfdannen
  101. extend STORE such that if index=-1, the first available index is used; fix bug that generated two copies of Bodys on stack when RESTOREing with index<0; if running serveESP in -caps mode, get MODL from CAPS (instead of building it in OpenCSM); extend timViewer to view Bodys associated with an AIM (detail)
    by jfdannen
  102. fix bug that either hangs or seg faults serveESP if user closes browser while timPyscript is executing.  this is done by not calling Py_Finalize, which will result in a memory leak; fix bug that occasionally does not show pyscript file when serveESP is starterd with a .py file (detail)
    by jfdannen
  103. fix bug in esp.py to account from change from timPython to timPyscript (detail)
    by jfdannen
  104. improve error message when project.csm exists before the project directorry when running serveESP in -caps mode (detail)
    by jfdannen
  105. improve the creation, editting, and removal of Caps Values in -caps mode; allow multi-valued Caps Values in ESP; add udfShadow and shadow* test cases (detail)
    by jfdannen
  106. added numpts argument to udpKulfan, which helps avoid small dimples near the leading edge of a very thin section (detail)
    by jfdannen
  107. add debug GRAFICs to udpKulfan (detail)
    by jfdannen
  108. add SELECT LOOP to get Edges associated with a Loop in a Face; allow unary + or - in front of (multi-valued) Parameter when used alone in an expression; add sectionsWithHoles* test cases (detail)
    by jfdannen
  109. create hollowSheet and hollowSolid test cases to show all possibile uses of HOLLOW command; improve description of HOLLOW in OpenCSM.h; if HOLLOW fails, input Body is left on the stack; add hollowE* test cases to show some of the limitations of HOLLOW; change timPython to timPyscript to get around problems with linking with python on Windoze; have OpenCSM return SUCCESS even when all the Bodys have been recycled; put note in ESP-help and OpenCSM.h that warns users that results from HOLLOW and SWEEP may be unpredicable due to OpenCASCADE issues; add timPlotter and plotter* test cases (detail)
    by jfdannen
  110. fix bug in ocsmPrintEgo when called on BSPLINE Curve or Surface; require positive scale factors in udfNuscale when applied to a SolidBody; add initial version of timPlotter and test cases; change GetToken in tim.c so that tokens can have unlimited length (detail)
    by jfdannen
  111. fix errors that occur because Py_Finalize cannot be used more than once (because of a numpy bug); fix bug that did not show Cvals for -caps runs in serveESP and Brchs when running without -caps (detail)
    by jfdannen
  112. update Caps Value handling in ESP (detail)
    by jfdannen
  113. do not show Branches in serveESP when in -caps mode; allow serveESP to change .csm file when in -caps mode; fix OpenCSM.c to remove stanalizer error (detail)
    by jfdannen
  114. for a UDP/UDF, only use finite differences if one of its arguements is ATTRREAL and has non-zero dots (detail)
    by jfdannen
  115. add growing3.py test case (detail)
    by jfdannen
  116. modify timPython to get around numPy problems associated with Py_Finalize; modify tim interface to allow a tim to perform cleanup at the end of serveESP (detail)
    by jfdannen
  117. fix tessellation sensitivity bug associated with SheetBodys that are INTERSECTed with a SolidBody; add designP5* test cases; fix Node sensitivity for two parallel Edges; move timViewer from Makefile to serveESP.make; add tufts for Nodes when displaying tessellation sesnitivities in serveESP; ensure that tessellation sensitivities on the boundaries of Face and ends of Edges agree with Edge and Node sensitivities; update .tsen files (detail)
    by jfdannen
  118. remove serveESP from Makefile and NMakefile; create serveESP.make and serveESP.mak (detail)
    by jfdannen
  119. index.lt.0 in RESTORE is now a wildcard, meaning that Bodys in all storages that match name are put onto the stack; initial integration of CAPS into serveESP (detail)
    by jfdannen
  120. update ESP_QuickReference; update ESP so that double-clicking in MessageWindow takes you to filename:linenum that is clicked on, else takes you to last filename:linenum in MessageWindow; update sensCSM to use RMS errors; reduce ratio of errors for alerts from 5 to 2; update .gsen and .tsen files for 7.4.1 and 7.6.0 (detail)
    by jfdannen
  121. fix ocsm.def for last commit (detail)
    by jfdannen
  122. implement Debug in .csm editor; fix a few bugs in parent/child Body pointers (detail)
    by jfdannen
  123. fix bugs associated with running a .py file (detail)
    by jfdannen
  124. improve tessellation sensitivities for Edges and Faces that are not trimmed by a boolean operation; update .tsen files (detail)
    by jfdannen
  125. update to special plotting associated with Face velocities for INTERP_VEL=6 (detail)
    by jfdannen
  126. update CAPS/myPlane for intent 4 (avl) and 5 (bem) (detail)
    by jfdannen
  127. .py files are automatically edited in serveESP (detail)
    by jfdannen
  128. add quad3 and quad4 test cases (detail)
    by jfdannen
  129. fix bug if user with ball loaded a new .csm file and then editted (where user without ball saw wrong file); adjust closeBody2 test case to REORDER the Edges so that all the Faces point outward; inform users if someone has joined or left a collaboration; modify visualization of grids on Faces in serveESP * new-style quads if _makeQuads attribute on Body (.tessType==Quad or .tessType==Mixed) * old-style quads if _makeQuads attribute on Faces (npatch>0) * triangles oherwise; fix valgrind error in sensCSM (detail)
    by jfdannen
  130. check for proper result types from SWEEP; check mass props before topology in verification files; add verification data for OpenCASCADE 7.6.0; change copyright to 2022; give @version a value before the first Body is built; allow DIMENSIONed variable to be returned from a UDC; update expressions test case to demonstrate multi-value returns (detail)
    by jfdannen
  131. more improvements to udfCompare (and fix sanitizer error); update GRAFIC plots of trim curves to show the points on the Pcurves; increase size of plot points in serveESP; add fixture* test cases (detail)
    by jfdannen
  132. update Makefile.LINUX64; fix typo in mitten2.py (detail)
    by jfdannen
  133. add ability of specifying color of items in a plotfile; change udfCompare to group bad points based upon the magnitude of the error; update udfCompare to check distances from Nodes and Edges as well as distances from Faces (detail)
    by jfdannen
  134. update documentation for DUMP in OpenCSM.h (detail)
    by jfdannen
  135. create ESP-viewer.js; pass callbacks to overlay if they exist; reorganize python test cases; change verification tests to include serveESP (detail)
    by jfdannen
  136. update timViewer to be able to make changes to the scene graph; add ocsmLoadFromModel to pyOCSM; add shapes test case; fix initialization bug in ocsm.py (detail)
    by jfdannen
  137. remove timViewModl from timPython.def (detail)
    by jfdannen
  138. update test.py to remove call to removed esp.ViewModl() (detail)
    by jfdannen
  139. add ability to hold python execution while an overlay (viewer) is executing; update viewer.py (detail)
    by jfdannen
  140. change locking mechanism for tim_mesg to use ThreadWait instead of a mutex (detail)
    by jfdannen
  141. fix bug that did not release the lock if tim_mesg is in holding mode (detail)
    by jfdannen
  142. fix mutex problems associated with tim_mesg (detail)
    by jfdannen
  143. fix lint error in tim.c (detail)
    by jfdannen
  144. add timViewer and associated test cases; create mechanism to allow a TIM to call a TIM; fix a few typos in ESP-help (detail)
    by jfdannen
  145. updates to Windoze .def files (detail)
    by jfdannen
  146. Fix up ocsm.def to include GetToken (whose name should probably change) (detail)
    by haimes
  147. Windoze tim.def file fix (detail)
    by jfdannen
  148. Windoze tim.def file fix (detail)
    by jfdannen
  149. Windoze ocsm.def file fix (detail)
    by jfdannen
  150. fix bug in udfNuscale when zscale=0; first cut at calling a TIM from the python TIM (detail)
    by jfdannen
  151. do not change outLevel if ocsmSetOutLevel is called with negative argument; add printout for outLevel.ge.2 when TIM broadcasts a message to the browsers; add option to plot trim curves associated with all Faces (detail)
    by jfdannen
  152. fix Makefile and NMakefile associated with previous commit (detail)
    by jfdannen
  153. reorganize way TIMs broadcast messages out to the browsers (detail)
    by jfdannen
  154. use new BLEND C0 treatment, including in sensitivities; fix bug in timMitten associated with cleanup (detail)
    by jfdannen
  155. add .tsen data for 7.3.1 (detail)
    by jfdannen
  156. remove special sensitivity treatment for BLENDs with C0; update sensCSM verification data; add blend22* and rule22 test cases (detail)
    by jfdannen
  157. add closeBody* test cases; add collab* test cases; add documentation about what happens for a 0 in either SELECT ADD or SELECT SUB statement (detail)
    by jfdannen
  158. fix bug associated with MALLOCs in udpWaffle (detail)
    by jfdannen
  159. fix bug associated with MALLOCs in udpWaffle (detail)
    by jfdannen
  160. fix typo in error message associated with COMBINE command; make error messages from udpWaffle more explicit (detail)
    by jfdannen
  161. remove Windoze warnings from previous commit (detail)
    by jfdannen
  162. fix bug so that wv_broadcastText is not called by a TIM when running in batch mode (detail)
    by jfdannen
  163. improve sensitivities associated with tip treatments in BLEND;  update designG5 and designG6 test cases (detail)
    by jfdannen
  164. update timMesg so that it does not return a response; allow non-*host* to initiate file editting; fix bug that does not give appropriate error messages when having trouble opening a .py file from the command line; fix bug that does not give appropriate error messages when timPython has trouble opening a file from Tools->Python (detail)
    by jfdannen
  165. add IFTHEN/ENDIF to udpWaffle; add waffleA* test cases; update Makefile.LINUX64; fix bug that lost ball if user with ball sends a message (detail)
    by jfdannen
  166. update to latest version of Tblade3; allow default xaxis=0, yaxis=0, and zaxis=0 in ROTATEX, ROTATEY, and ROTATEZ; add rotate1 test case; add LAYOUT to udpWaffle; add waffle3* test case; fix memory leak associated with mprp arrays (detail)
    by jfdannen
  167. missed designU1c.tsen in previous commit (detail)
    by jfdannen
  168. remove tim_data from TIM interface (no longer needed); change NXSECT argument in udpGuide to ATTRREAL so that finite difference sensitivities are triggered; remove RAD argument to udpBox in designI2 and designI4 so that finite differences are not triggered; fix bug that re-computed velocities when re-computation was not necessary; fix bug associated with sensitivities of mass properties (detail)
    by jfdannen
  169. update timPython to post stdout to the MessageWindow while python is executing; fix postMessage so that blanks lines between messages are eliminated (detail)
    by jfdannen
  170. fix bug introduced in previous commit (detail)
    by jfdannen
  171. fix bug in previous commit; add ocsmLoadFromModel function; add withTess=0 argument to DUMP command; add dumpTest* test cases; update Makefile.DARWIN64.gcc (detail)
    by jfdannen
  172. updates to way PYTHONHOME is found in timPython; add designV1 test case; set sgFocus in timMitten so that it can start with an empty MODL (detail)
    by jfdannen
  173. fix hint for SCALE in ESP; shorten hint time-out in ESP to 15 sec; fix bug in timPython that did not register MesgCB and SizeCB after a timLoad (which caused a problem if started with a .py file); add (not-yet-implemented) Debug option in ESP editor; update ESP editor so that users without the ball can see the edits as they happen; clean up unneeded routines in TIMs; add debug and debugged testcases; add designU* test cases (detail)
    by jfdannen
  174. For timPython, put Python lib location in rpath (detail)
    by haimes
  175. Build timPython on Windows (detail)
    by haimes
  176. Allow for building TIMs outside of OpenCSM/src (detail)
    by haimes
  177. fix bug that did not remove UDP cache entries when a Body was deleted (such as during recycling); do not consider DEGENERATE Edges when SELECTing either by bounding box of nearest-to (detail)
    by jfdannen
  178. Dynamic Web Server library cleanup (detail)
    by haimes
  179. update Makefile.DARWIN64 to get rpath correct when running a script directly in python (and not serveESP); allow CONPMTR statement if at top-level scope; update scope test case; fix bug that did not compute sensitivity correctly when a DESPMTR was used in an include-type UDC (detail)
    by jfdannen
  180. change button to yellow and RunningPython while python is running; update Makefile.DARWIN64 to get rpath correct when running a script directly in python (and not serveESP) (detail)
    by jfdannen
  181. fix pyOCSM test errors caused by addition of @scope (detail)
    by jfdannen
  182. start getting ready for editing .py files; separate loading and running in timPython; run python in separate thread; add @scope at-parameter; add scope test case (detail)
    by jfdannen
  183. add esp.h (detail)
    by jfdannen
  184. fix stdout sequencing in timPython; get rid of global data in serveESP; update data/python/test* files (detail)
    by jfdannen
  185. fix bug associated with (FD) sensitivities for a MODL with a OUTPMTR being set before a FILLET or CHAMFER; remove code that protects against calls to EG_replaceFaces in SolidBodys with more than one Shell (detail)
    by jfdannen
  186. enable esp.SetModl() to see MODL in serveESP after python finishes (detail)
    by jfdannen
  187. stub routines added to account for change in tim.def (detail)
    by jfdannen
  188. fix bug associated with expressions that contain mass properties; add designT1 test case; fix bug that causes an error to be raised if the mass property sensitivities are computed by FDs before the last Body is built; add designT2 test case; add python mode to CodeMirror; add esp.py (detail)
    by jfdannen
  189. add udpTire testing to Makefile.DARWIN64; compute sensitivity correctly with udfCreateBEM, udfCreatePoly, udfEditAttr, udfPrintBbox, udfPrintBrep, and udoPrintEgo; add designS3 test case (detail)
    by jfdannen
  190. fix bug in udfGuide that did not work properly for an input SheetBody; add designS* test cases; fix bug that did not compute sensitivities correctly for UDFs when one (or more) of the input Bodys had non-zero velocities (detail)
    by jfdannen
  191. add udpBodyList to udp.def for Windoze (detail)
    by jfdannen
  192. initial code for proper UDF sensitivity calculations --- not enabled yet (detail)
    by jfdannen
  193. modify udfNacelle* test cases to use DESPMTRs; add splitWing* test cases; remove gallery/FJ2 from distribution (detail)
    by jfdannen
  194. allow pyOCSM to import an externally-generated MODL; enable timMitten; create timPython and data/python/test*; allow serveESP to start with a .py file (detail)
    by jfdannen
  195. uprev to v1.21 (ESP.html, ESP-localhost.html, ESP-help.html, OpenCSM.h, ocsm.rc); create unpublished routine convertToBSplines.  modify so that BSPLINES are not reconverted; modify udpParabaloid and udfNuscale to use convertToBSplines.  add DEBUG prints in udpNuscale; add sculpt* test cases; add attrProp test case to show how Edge Attributes get propagated to Faces by EXTRUDE and REVOLVE but not by RULE and BLEND.  attrProp also shows that Edge Attributes are not carried forward by EXTRUDE, REVOLVE, RULE, or BLEND; make INTERFACE DIM obsolete; issue WARNING to use DIMENSION statement instead; add udfNacelle and udfNacelle* test cases (detail)
    by jfdannen
  196. fix bug in StepThru that was introduced when computation of _tParams was delayed (detail)
    by jfdannen
  197. fix minor documentation typos (detail)
    by jfdannen
  198. fix bug in JOIN associated with Faces that share Edges but which have bounding boxes that differ; add halfSpheres test case; remove spurious printout associated with SKEND command; disable timMitten for v1.20 release (detail)
    by jfdannen
  199. fix bug that did not allow a user to EXTRACT multiple Faces from a SolidBody that had an internal hole; add extractShells* test cases; fix memory leak in udpParabaloid; update ESP_QuickReference for v1.20 (detail)
    by jfdannen
  200. add attrScribe test case; add udpParabaloid and test case (detail)
    by jfdannen
  201. implement outLevel in timPlugs; improve -plugs option in serveCSM so that more cases work; mark plugs4c as successful in Jenkins; modify attribute and getattr1 test cases to account for fact that _tParams only exists when Body is recycled (detail)
    by jfdannen
  202. fix ocsmGetName prototype in ocsm.py (detail)
    by jfdannen
  203. fix long delay when browser without ball syncs display (detail)
    by jfdannen
  204. remove inside-out test for SolidBodys to improve performance; move Plugs to a TIM in serveESP; do not add _tParams attribute unless the Body will be tessellated; remove coarseBox test case (detail)
    by jfdannen
  205. remove print in tim.c to eliminate Windoze warning (detail)
    by jfdannen
  206. remove unistd.h from timMitten.c (detail)
    by jfdannen
  207. fix bug that sometimes uses FD sensitivities when analytic derivatives could be used instead (associated with UDPARG statements); change method for setting mass properties so that rebuild is not needed when changing spectrum limits in ESP (detail)
    by jfdannen
  208. another attempt to fix Makefiles (detail)
    by jfdannen
  209. another attempt to fix Makefiles (detail)
    by jfdannen
  210. another attempt to fix Makefiles (detail)
    by jfdannen
  211. another attempt to fix Makefiles (detail)
    by jfdannen
  212. another attempt to fix Makefiles (detail)
    by jfdannen
  213. another attempt to fix Makefiles (detail)
    by jfdannen
  214. another attempt to fix Makefiles (detail)
    by jfdannen
  215. another attempt to fix Makefiles (detail)
    by jfdannen
  216. fix Makefiles for latest commits (detail)
    by jfdannen
  217. apply attributes on LINSEG, ARC, CIRARC, BEZIER, SPLINE, and SSLOPE Branches to the Edge that they create; add attrSketch* test cases; remove Gloves and ErepEd from serveCSM; next version of serveESP that uses TIMs; move ErepEd to a TIM in serveESP; move Gloves to a TIM in serveESP; create Mitten as a TIM example (detail)
    by jfdannen
  218. small updates to be consistent with recent EGADS changes (detail)
    by jfdannen
  219. initial version of serveESP; reorganize udp.c to serve as a pattern for serveESP (detail)
    by jfdannen
  220. improve accuracy of udpFreeform; update associated verification data (detail)
    by jfdannen
  221. add PLUGS_CREATE_EGADS_FILES to serveCSM; add more info to plugs.hist fille; add data/plugs/showHistory.csm to help debug operation of Plugs; change number of reclassified points in Plugs to be the larger of 5 and a fraction of area associated with a Face (detail)
    by jfdannen
  222. more protections in plugs for cases with unclassified points (detail)
    by jfdannen
  223. fix plugs bug for unclassified points during reinitializati9on; make plugs1c as expected failure (for now) (detail)
    by jfdannen
  224. fix bug in Slugs associated with recent EGADS topology changes (detail)
    by jfdannen
  225. fix possible NULL-dereference flagged by stanalyzer (detail)
    by jfdannen
  226. fix non-initialized warning message (detail)
    by jfdannen
  227. fix CONNECT errors associated with non-contiguous Faces; add connect7f test case; preserve orientation of Faces during EXTRACT; add extract4 test case; add sketch11* test cases; do not include SSLOPE statments when determining if Sketch points are co-planar; update OpenCSM to account for EGADS changes associated with making Faces and degenerate Edges (detail)
    by jfdannen
  228. significantly speed up recycling (detail)
    by jfdannen
  229. Allow static builds (detail)
    by haimes
  230. fix typo in previous commit (detail)
    by jfdannen
  231. update droopInlet* test cases to use slpfact=-1; compute mass properties only when needed; add warnings when recycling stops (detail)
    by jfdannen
  232. match slopes and curvatures at seams in UDP supell when slpfact<0; broadcast view matrix to partners when cursor leaves canvas before mouse up event; reorganize mass property calculations (detail)
    by jfdannen
  233. fix bug that did not readjust the level when returning from a UDC; fix bug when the last line of a UDC (without an END statement) calls a UDC (with an END statement); add supell7* test cases (detail)
    by jfdannen
  234. fix First and last Node warnings associated with COMBINE and with esa_logo (detail)
    by jfdannen
  235. fix bug associated with -dxdd option (incorrectly wrote .tess file instead of .sens file); add mechanism2 test case; add esa_logo test case; add normals to output from EVALUATE FACE command; when SUBTRACTing co-planar SheetBodys, make sure result has same normal as the outer SheetBody; add subtract6j-k test cases; allow -dxdd option to be applied to subscripted DEPMTRs; fix memory leak associated when COMBINE closes a WireBody in order to make a SheetBody; add plotting of normals to DisplayType (detail)
    by jfdannen
  236. add ability to print call history during sensitivity calculations; add stickFuselage test case; extend COMBINE command to close WireBody if needed; add combine8* test cases; add splitFlap2* and splitFlap3* test cases; extend CONNECT to work with WireBodys (detail)
    by jfdannen
  237. fix bug when starting serveCSM on Windoze from an .egads, .igs, or .stp  file for filename with backslashes; add autoStart test case (detail)
    by jfdannen
  238. fixed adjoint calculations in massProps; add adjoint* test cases; add testAdjoint target to Makefile.DARWIN64; fix token parsing associated with DOS CR (carriage return) in udpWaffle and udfEditAttr; update tessellation sensitivity verification data; fix bug in mass property derivatives; update sew1, sew2, and import5 to account for improvements in IGES writer; add Curve, Pcurve, and Surface printouts to ocsmPrintEgo; add toler=0 argument to CONNECT command; break Makefile.DARWIN64 up so that test suite can be run in parallel (detail)
    by jfdannen
  239. Fix typo in clean target (detail)
    by galbramc
  240. fix bug in latest commit associated with calling a non-existant UDP/UDF; first version of massProps and adjointCSM (detail)
    by jfdannen
  241. fix bug in latest commit associated with calling a non-existant UDP/UDF (detail)
    by jfdannen
  242. update test_pyOCSM to account for slight change in applyTparams.udc (detail)
    by jfdannen
  243. add angle argument to applyTparams.udc; add .tParams attribute to Body too in applyTparams.udc; in udfSlices, if there is a .tParams attribute on the input Body, put it on the slices too; change message in udc loader for cases where file is not found (to avoid Jenkins false positive) (detail)
    by jfdannen
  244. fix eqn2body.udc so that it warns (as oposed to errors) if a local variable is being overwritten; fix bug that prematurely exits if UDP does not exist and we are recycling (detail)
    by jfdannen
  245. check if a user gave an illegal order to SUBTRACT; add eqn2body.udc and helix* and frustrum* test cases; fix bugs associated with SSLOPE statement (especially when a sketch is flipped); add sketch10* test cases; fix tolerance checking in sketch solvers; add theta[] argument to udpEllipse; add ellipse2 test case (detail)
    by jfdannen
  246. upgrade to latest version ot Tblade3; fix a few typos in the documentation; update some training_2021 files; fix comments in contains.udc and overlaps.udc; add assembly3 and assembly4 test cases; allow CATBEG to catch overconstrained and underconstrained errors; generate underconstrained, overconstrained, or not_converged signals from CATEND; add sketch9* test cases; improve convergence tolerance in sketcher; fix sign of dip to minimize residual for S and R constraints in sketcher; ensure that sweep() function always gives sign that is the same as dab (detail)
    by jfdannen
  247. add Makefile.DARWIN64.gcc for testing with gcc-10; modify testing procedure to also test against gcc-10; fix memory error associated with reordering senses in loops (inletWithWalls1); fix seg fault if order in INTERSECT is given with leading dollar-sign; check that only valid order are given; fix test cases that used invalid order (detail)
    by jfdannen
  248. improve speed of udfEditAttr and udpWaffle (on LINUX) when script is very long (detail)
    by jfdannen
  249. uprev to v1.20 (ESP.html, ESP-localhost.html, ESP-help.html, OpenCSM.h, ocsm.rc); fix ESP Hint associated with CONNECT command; extend CONNECT so that it can CONNECT Faces in a single Body if there is a Mark before the last SolidBody; improve detection of matching Edges in CONNECT; add inletWithWalls* test cases (detail)
    by jfdannen
  250. fix core dump if opening file in ESP without a filename; fix bug in ESP that made commands not available if File->Open had more Branches than previous model; add description of MessageWindow background colors in Tutorial 1 (detail)
    by jfdannen
  251. fix error when drawing outline in StepThru mode (detail)
    by jfdannen
  252. change DisplayFilter so that it posts help via an alert instead of the MessageWindow; update all tutorials in ESP-help.html (detail)
    by jfdannen
  253. do not allow editing of .udc in ESP unless there is a matching .csm or .cpc; if ocsmSave is called to write a .udc file but there is no matching UDPRIM statement, write a include-type UDC (detail)
    by jfdannen
  254. allow selection of geometric and tessellation sensitivities for multi-valued DESPMTRs in ESP; update to tutorial files for cases when spindle is not created; fix coloring of children Branches when a DesignParameter is editted in ESP; first attempt at new tutorial descriptions (detail)
    by jfdannen
  255. remove unneeded part of tutorial3 (detail)
    by jfdannen
  256. RESTORE . (dot) now duplicates Body on top of stack; add restore2 test case; return an error from ESP if despmtr change is illegal (such as out of range); modify contains.udc and overlaps.udc so that they leave the stack unchanged; update ESP-help (except tutorials); update ESP_QuickReference (detail)
    by jfdannen
  257. add ExpandAll/CollapseAll button in ESP to expand listing of Branches; fix coloring of some Branches in ESP TreeWindow (detail)
    by jfdannen
  258. add imprint5 test case (which is expected to fail); move data/tutorial* to data/legacy/tutorial* (detail)
    by jfdannen
  259. change the name of configuration sensitivities to geometric sensitivities (detail)
    by jfdannen
  260. do not remove previous velocities if call to ocsmSetVel or ocsmSetVelD does not result in a change; fix bug in STORE when overwriting a storage location with a GROUP that contains a different number of Bodys; add group6 test case; fix bug that returned an error when IMPORTing an .egads file that contains a tessellation; add import8* test cases; fix bug in ocsmSave when writing .csm file that has UDPARG statements associated with a UDC; add save1 test case; add save2 test case to ensure that inline inputs to a UDP get saved correctly in ocsmSave; fix out-of-bounds bug when processing inline files associated with a UDP/UDF; change ocsmGetEgo so that it always returns the ego rather than a copy of the ego; add ocsmSetEgo to OpenCSM API, pyOCSM, and test_pyOCSM (detail)
    by jfdannen
  261. reorganize pyOCSM files so that python recognizes it as a package (detail)
    by jfdannen
  262. update verification data for parsec2* on 7.3.1; update udpWaffle to get its file from a stream; add waffle9b test case; update udpBezier to get its file from a stream; update udpFitcurve to get its file from a stream; modify fitCurve6* test cases; update udpFreeform to get its file from a stream; update udpNurbbody to get its file from a stream; add more nurbbody* test cases (detail)
    by jfdannen
  263. minor changes to Makefile.DARWIN64 and Makefile.LINUX64 (detail)
    by jfdannen
  264. Update updParsec include dependencies (detail)
    by galbramc
  265. update udpParsec; update parsec test cases; add designR* test cases; in removeVels, remove sensitivity cache for any Body created by a UDPRIM (since we do not know what was done inside the UDP) (detail)
    by jfdannen
  266. add lock in serveCSM so that browser messages do not interfere with each other when there are multiple browsers; update pyOCSM for latest Windoze/Python 3.9 change; fix SOLBEG iteration message; fix bug in ocsmGetTessVels that did not rebuild perturbation for cases where a UDPARG contained an argument that could not be computed analytically; add more droopInlet* test cases (rounded inlets); add appliedLate test case to show how to apply chamfers and fillets at the end of the build process; fold case in argument names to UDPARG and UDPRIM (detail)
    by jfdannen
  267. add lock in serveCSM so that browser messages do not interfere with each other when there are multiple browsers; update pyOCSM for latest Windoze/Python 3.9 change; fix SOLBEG iteration message; fix bug in ocsmGetTessVels that did not rebuild perturbation for cases where a UDPARG contained an argument that could not be computed analytically; add more droopInlet* test cases (rounded inlets); add appliedLate test case to show how to apply chamfers and fillets at the end of the build process; fold case in argument names to UDPARG and UDPRIM (detail)
    by jfdannen
  268. extend ocsmGetEgo to allow EBody or tessellation on EBody to be returned; add options to udpSupell to get better end-slopes, which is sometimes needed for very large n abd high apsect ratios; add droopInlet* test cases; fix memory leak in sensCSM -tessel (detail)
    by jfdannen
  269. fix memory leaks in udfFlend (detail)
    by jfdannen
  270. more improvements to ESP collaboration (detail)
    by jfdannen
  271. update IMPORT to use tessellation if .egads file contains one or more tessellations; update UDPRIM to use tessellation if returned model contains one or more tessellations; fix bug in ocsmPrintEgo for cases where MODL contained a TESSELLATION or EBODY; fix memory leaks in udfFlend; improvements to multi-user collaboration (detail)
    by jfdannen
  272. change all wv_sendText to wv_broadcastText in serveCSM (detail)
    by jfdannen
  273. signal an error when attempting to EXTRACT a degenerate Edge; fix bug in JOIN if toMark is set but there is only one Body after the mark; fix Tblade3 cases that use flends; fix bug in flend that caused out-of-bounds error; first cut at multi-user collaboration in ESP (detail)
    by jfdannen
  274. update wingStruct test cases to use JOIN instead of UNION; add many more flend* test cases; add ability to apply flend to a single Body; update flend to work even in cases where tangent vectors are (anti-)parallel (detail)
    by jfdannen
  275. fix bug in ocsmCopy to not malloc when minline=0 (detail)
    by jfdannen
  276. fix bug in ocsmCopy to not malloc when minline=0 (detail)
    by jfdannen
  277. fix warning message in udfSlices (detail)
    by jfdannen
  278. add udfSlices; add slices* test cases (detail)
    by jfdannen
  279. fix recently-added bug that did not put attributes on a Body that was recycled via -loadEgads; fix bug in computing tessellation sensitivity at endpoints of Edges; fix allocation bug in sensCSM -tessel; update some .tsen files; fix bug in udfNuscale that caused an abort if input was a FaceBody; add nuscale4 test case; compute tessellation sensitivities for EBodys (detail)
    by jfdannen
  280. revise Makefile.DARWIN64 so that target testESP tests -dumpEgads and -loadEgads (detail)
    by jfdannen
  281. add more DEBUG information in udfEditAttr; add testBasic2 target in Makefile.DARWIN64; fix bug that wrote Body_xxxxxx.egads file twice if from a UDF; fix bug associated with Edge attributes when Body was recycled via -loadEgads; update to udfEditAttr to account for the fact that windoze does not properly handle ftell() and fseek() if file is opened for read in text mode (detail)
    by jfdannen
  282. add more info in key window printout when in ESP-sketch; update Makefile.LINUX64 for use on new ubuntu 20.04 system (detail)
    by jfdannen
  283. simplify udfEditAttr code to accomodate stanalyzer (detail)
    by jfdannen
  284. more useless guards to pass stanalyzer (detail)
    by jfdannen
  285. remove dead code detected by stanalyzer (detail)
    by jfdannen
  286. initialize fp to avoid warnings (detail)
    by jfdannen
  287. allow color names to be specified in either lowercase or UPPERCASE; fix bug that improperly colored Edges after call to udfEditAttr; fix tessellation sensitivity bug along Edges; add creation of a logdist.plot file that contains triangles with the log(distance) at every Face tessellation point (blue=1e-12, red=1e-03) if sensCSM is called with the -tessel and -despmtr flags; add __hasC0blend__ Attribute so that finite differences are used for sensitivities if a C0 blend has been recycled; update .tsen files; allow UDP/UDF to get its << arguments from a stream instead of a tmp_OpenCSM_xx/yy file; add udpInline* test cases; allow udfEditAttr to get its file from a stream; fix bug that did not properly write inline files associated with a UDPARG statement (detail)
    by jfdannen
  288. refactor (simplify) tessellation sensitivities code; update .tsen files; add designQ* test cases (detail)
    by jfdannen
  289. add waffle9a test case (detail)
    by jfdannen
  290. fix some minor bugs when compiling with GRAFIC; update ESP for recent change to WebViewer; update Makefiles for requirement to compile with c++; minor update to parka to eliminate warning with old gcc (detail)
    by jfdannen
  291. Link serveCSM with C++ (detail)
    by haimes
  292. fix important bug in tessellation sensitivities for Faces; allow configuration sensitivities on EEdges and EFaces; add more features to Erep Editor; add ereped5 test case; allow user to show either configuration or tessellation sensitivities in ESP (and make the -tessel flag obsolete in serveCSM); update .tsen files to be consistent with fixed bug in tessellation sensitivities (detail)
    by jfdannen
  293. extend ocsmPrintEgo to work for EBodys, ...; add ocsmMakeEBody to OpenCSM API; next version of Erep Editor; add erapAtEnd flag so that ocsmBuild builds EBodys at end based upon _erepAttr and _erepAngle attributes; add new DisplayType in ESP to visualize EBodys if they exist (detail)
    by jfdannen
  294. fix problems that were caused by incorrect fix of memory leaks in udfNuscale (detail)
    by jfdannen
  295. fix memory leaks in udfNuscale (detail)
    by jfdannen
  296. add udfPrintEgo to Makefile and NMakefile (detail)
    by jfdannen
  297. first implementation of ErepEd; add ereped* test cases; add udfNuscale to non-uniformly scale a Body (after converting it to all BSPLINES); add nuscale* test cases; fix typo in GetUV in pyOCSM; add nasa_worm test case (detail)
    by jfdannen
  298. issue error message if problem generating SPLINE with specified SSLOPE; fix bug associated with flipped Sketch containing an SSLOPE statement; add sslope5* test cases (detail)
    by jfdannen
  299. New ifort updates (detail)
    by haimes
  300. significant speedup in creating sceneGraphMetaData, especially for cases with many Faces and Edges (detail)
    by jfdannen
  301. adjust tolerance for detecting colinear points in CIRARC in sketcher (detail)
    by jfdannen
  302. (for now) disable _hist and __trace__ in Bodys that are returned from udpCsm (which means that we cannot get sensitivities on the Body returned from udpCsm); add etopo* test cases (detail)
    by jfdannen
  303. add A12 to studentGallery (detail)
    by jfdannen
  304. fix bug introduced in last attempt to get around false-positives in stanizer (detail)
    by jfdannen
  305. another attempt to eliminate lint errors (detail)
    by jfdannen
  306. update Makefile for lint options (detail)
    by jfdannen
  307. another attempt to pass all Stanalizer tests (detail)
    by jfdannen
  308. fix bug associated with CSYSTEMs that was introduced recently; a few more fixups to try to pass ESP_Stanalizer (detail)
    by jfdannen
  309. fix bug introduced when making sure code was lint-free (detail)
    by jfdannen
  310. fix SHOW_SPLINES so that grafic.h is not needed (detail)
    by jfdannen
  311. many changes in order to pass lint and scan-build tests (detail)
    by jfdannen
  312. Try to fix stanalyzer errors again (detail)
    by haimes
  313. Fix jlEGADS makefiles (detail)
    by galbramc
  314. Try to fix stanalyzer errors (detail)
    by haimes
  315. Suppress gcc-12 warning (detail)
    by galbramc
  316. Effective Topology: apply last change only for EFaces with more than 1 Face (detail)
    by haimes
  317. Effective Topology: check result of getEdgeUV against invEval and pick the closer (detail)
    by haimes
  318. A different possible fix for the MemcheckOcsm on the rule28 cases (detail)
    by haimes
  319. A different possible fix for the MemcheckOcsm on the rule28 cases (detail)
    by haimes
  320. A possible fix for the MemcheckOcsm on the rule28 cases (detail)
    by haimes
  321. Effective Topology: Mark Planar/Periodic EFaces not to tessellate Edges based on Face Curvature (detail)
    by haimes
  322. Fix scan-build warning from last commit again (detail)
    by haimes
  323. Fix scan-build warning from last commit (detail)
    by haimes
  324. Effective Topology: Fix NM Sheetbody Node removal (detail)
    by haimes
  325. Fix NULL bays at end with multiNode Rule (detail)
    by haimes
  326. Updated ruled sensitvities for multiNode (detail)
    by galbramc
  327. A minor update of the documentation of EG_approximate (detail)
    by haimes
  328. Update the docs to specify the additions to EG_approximate and EG_ruled (detail)
    by haimes
  329. Fix _close! function to properly check garbage collection for both egads and egadslite (detail)
    by galbramc
  330. Fix jlEGADS makefiles for zsh (detail)
    by galbramc
  331. jlEGADS makefile adjusments. Other small cleanup. (detail)
    by galbramc
  332. delete manifest from lite (detail)
    by docampo
  333. now ?? (detail)
    by docampo
  334. egads also used from egadscommon.jl dependencies (detail)
    by docampo
  335. remove unnecesary ENVS (detail)
    by docampo
  336. now with actually things inside (detail)
    by docampo
  337. created egads common folders (detail)
    by docampo
  338. Rule with Loops of differing number of Edges passes simple test with null 'bay' (detail)
    by haimes
  339. Can rule with sections of different number of Edges -- still need to check null bays, multiplicity > 1, curved EndCaps & EG_splineGeom_dot (detail)
    by haimes
  340. Close memory leak in EGADSlite associated with full attributes (detail)
    by haimes
  341. Fix scan-build problem (detail)
    by haimes
  342. Fix warning from last commit (detail)
    by haimes
  343. Second (but incomplete) cut at Rule with differring numbers of Edges (detail)
    by haimes
  344. Another minor correction to last commit (detail)
    by haimes
  345. Minor correction to last commit (detail)
    by haimes
  346. First (but incomplete) cut at Rule with differring numbers of Edges (detail)
    by haimes
  347. Don't allow for Figure 8 Nodes in ELoops (for now) (detail)
    by haimes
  348. Another def file fix (detail)
    by haimes
  349. Add setTessParam to lite def file (detail)
    by haimes
  350. Updates to egadslite to support pyEGADS.egadslite (detail)
    by galbramc
  351. First cut at pyEGADS.egadslite (detail)
    by galbramc
  352. Remove manifest files for jlEGADS. Check array size for makeGeometry. Fix makeGeometry tests. Some references fixes. (detail)
    by galbramc
  353. Fix some pyEGADS refrencing. Check data length for pyEGADS makeGeometry. (detail)
    by galbramc
  354. Fix topObj during EGADSlite import (detail)
    by haimes
  355. Add U periodic options to EG_approximate for surfaces (detail)
    by haimes
  356. try (detail)
    by docampo
  357. Allow for full attribution in EGADSlite (detail)
    by haimes
  358. Add reference counting for jlEGADS finalizers. Lots of other jlEGADS cleanup. (detail)
    by galbramc
  359. Fix for last commit (detail)
    by galbramc
  360. Various Julia cleanup and fixes (detail)
    by galbramc
  361. Update julia Makefile (detail)
    by galbramc
  362. Remove jlEGADS environment variable (detail)
    by galbramc
  363. added package install (detail)
    by docampo
  364. added Makefile (detail)
    by docampo
  365. first jlEGADS (detail)
    by docampo
  366. First cut at fitting periodic curves (detail)
    by haimes
  367. Fix a number of bugs in the Effective Topology (detail)
    by haimes
  368. Uprev EGADS (detail)
    by haimes
  369. Forgot DARWIN64.clang and DARWIN64.gcc (detail)
    by galbramc
  370. Move DARWIN64 ifort link flag to support EGADS test builds (detail)
    by galbramc
  371. Fix for ifort on newer versions of macOS (detail)
    by galbramc
  372. Add _USE_MATH_DEFINES for MSVC (detail)
    by galbramc
  373. Add error functions erf and erfc to Surreal (detail)
    by galbramc
  374. README update (detail)
    by haimes
  375. Config update (detail)
    by haimes
  376. Fix bug returning wrong parameters in pyEGADS effectiveMap (detail)
    by galbramc
  377. More defensive Surreal defines (detail)
    by galbramc
  378. Some config updates (detail)
    by haimes
  379. Fix up EMP_ThreadDestroy for the M1 (detail)
    by haimes
  380. Stanalizer fixes for Lazy Surreal (detail)
    by galbramc
  381. Use std c++11 for Surreal tests. Fix in depricated EG_loadTess. (detail)
    by galbramc
  382. Use Lazy Expressions for Surreal for slightly better performance on windoze (detail)
    by galbramc
  383. Minor config changes (detail)
    by haimes
  384. Config change for Windows to always start browsers in the background (detail)
    by haimes
  385. Windows configuration change to promote Edge (detail)
    by haimes
  386. update README.txt with note about Safari block-ups (detail)
    by jfdannen
  387. Add makeNmWireBody to pyEGADS (detail)
    by galbramc
  388. Don't clobber LD_LIBRARY_PATH with ESPenv (detail)
    by galbramc
  389. Configuration changes and signature change for EG_makeNmWireBody (detail)
    by haimes
  390. Documentation updates (detail)
    by haimes
  391. More Doc updates (detail)
    by haimes
  392. Some Documentation updates (detail)
    by haimes
  393. Fix the fix for memory issue with getting units from imports (detail)
    by haimes
  394. Fix memory issue with getting units from imports (detail)
    by haimes
  395. Document some of the new updates to SETP/IGES handling (detail)
    by haimes
  396. Support units on both STEP and IGES exports (detail)
    by haimes
  397. Add an option to do less checking with makeTopology on a Loop (detail)
    by haimes
  398. Another touch of splitPeriodics (detail)
    by haimes
  399. Try that again -- revert and get the if statement correct! (detail)
    by haimes
  400. Try that again (detail)
    by haimes
  401. Don't update the shape in splitPeriodics if it fails curve simplification (detail)
    by haimes
  402. Fix scan-build warning from last commit (detail)
    by haimes
  403. Implement EG_makeNMWireBody (detail)
    by haimes
  404. Straighten out non-manifold WireBodies (detail)
    by haimes
  405. Supress informational message on initial triangulation problem with Planar Faces (detail)
    by haimes
  406. Guard against infinite loop on planar surfaces with bad initial triangulation (detail)
    by haimes
  407. More support for tessellations without face tessellations (detail)
    by galbramc
  408. Enable EG_finishTess to fill in missing face tessellation. (detail)
    by galbramc
  409. Remove warnings generated by a new compiler (detail)
    by haimes
  410. Config change (detail)
    by haimes
  411. Explicitly open files as bindary in EG_saveTess/EG_loadTess. (detail)
    by galbramc
  412. Effective Topology: fix memory problem with interior Edge (in Loop twice) (detail)
    by haimes
  413. Remove Degenerate EEdges once Faces are merged in an EFace (detail)
    by haimes
  414. Documentation updates (detail)
    by haimes
  415. Only consider Python 3.8 or newer in makeEnv/winEnv (detail)
    by galbramc
  416. Some config updates (detail)
    by haimes
  417. Export Body CSystems that ar free-standing (aLen = 9) (detail)
    by haimes
  418. Update egads_dot.h. Explicit makefile in scan-build/scan-view. (detail)
    by galbramc
  419. change startup messages in wvServer from stderr to stdout (detail)
    by jfdannen
  420. Add missing DEGENERATE Edge check to EG_exportModel (detail)
    by galbramc
  421. Properly reflect the move of OCC copies in this repository (detail)
    by haimes
  422. Fix array out-of-bounds in EG_extrude_dot (detail)
    by galbramc
  423. When splitting periodic Faces convert the order 1 BSpline to a Line; allow for calling wv_cleanupServers when there are active server threads (detail)
    by haimes
  424. Don't fix Faces for EG_makeTopology(SOLIDBODY) (detail)
    by galbramc
  425. Fix warning (detail)
    by galbramc
  426. Makefile fixes (detail)
    by galbramc
  427. Add EG_rotate_dot and fix EG_extrude_dot to work with OCC. Fix for topological changes in EG_rotate (not enabled yet). (detail)
    by galbramc
  428. Do not use Edge tangents for vertex insertion when the magnitude is deminishing (near C0s) (detail)
    by haimes
  429. Though premature, update the copyright year (detail)
    by haimes
  430. Attempt to mitigate the fillTris error when presented with bad PCurves (detail)
    by haimes
  431. Use the define OCC_VERSION_DEVELOPMENT to tell us we built the OpenCASCADE (detail)
    by haimes
  432. Some trianglulation changes needed to deal with the GMGW3 'foreign' STEP files (detail)
    by haimes
  433. Another config update and another update for Windows threading (detail)
    by haimes
  434. Start FireFox in the background & try to fix stanalizer again (detail)
    by haimes
  435. Try to fix a scan-build error that spuriously popped up! (detail)
    by haimes
  436. Protect EMP against NULL Locks and revert Safari's startup in makeEnv (detail)
    by haimes
  437. Windows config update and fix for EMP_LockTest for Windows (detail)
    by haimes
  438. Fix arcLength (EGADSlite) for BSplines and update some configure scripts (detail)
    by haimes
  439. Fix bugs in EG_arcLenSeg (detail)
    by galbramc
  440. Add MCG_ARCLEN for suggested arclen approach. Add some more quadrature options for arclen. (detail)
    by galbramc
  441. Temp brute-force fix for BSpline arcLength in EGADSlite; fix tessellation progress warning; config updates -- list XQuartz min rev (detail)
    by haimes
  442. Fix recent update to EGADSlite arcLength code (detail)
    by haimes
  443. Fix the flattening of periodic BSplines when exporting to EGADSlite; Fix the BSPline range in EGADSlite when flattened (detail)
    by haimes
  444. Fix STEP writing with Name attributes (detail)
    by haimes
  445. Mark invalid Bodies during STEP/IGES reads & limit number of inserted verts when tessellating (detail)
    by haimes
  446. Add MSVC 2022 config file (detail)
    by galbramc
  447. C0 Blend fix so that the surface derivatives (normals) do not vanish at the C0 (detail)
    by haimes
  448. Scan-build fix from last commit (detail)
    by haimes
  449. Functions that insert verts based on surface arc-length use underlying Face when all positions are on that Face (Effective Topology). Used in Quadding & HO tessellations. (detail)
    by haimes
  450. Improved error message. Use brep V2 for OCC 7.6. Minor cleanup. (detail)
    by galbramc
  451. Minor cleanup (detail)
    by galbramc
  452. Fix blend tip sensitvities (detail)
    by galbramc
  453. clang analyzer fixes (detail)
    by galbramc
  454. Fix so DEBUG code compiles (detail)
    by galbramc
  455. Allow degenerate Edge in blend/ruled sections (detail)
    by galbramc
  456. Fix Blend with non-planar sections and Degerenate Edges in the Sections (detail)
    by haimes
  457. Target arm64 darwin, not specifically macOS 11 (detail)
    by galbramc
  458. Reduce testing output (detail)
    by galbramc
  459. Cleanup old config files (detail)
    by haimes
  460. No longer support OCC less than Rev 7.0 (detail)
    by haimes
  461. Changes to support OCC 7.6 (detail)
    by haimes
  462. Update Makefiles for OCC 7.6. Improved error message. (detail)
    by galbramc
  463. Other Python config updates (detail)
    by haimes
  464. Dynamic Web Server library cleanup (detail)
    by haimes
  465. Fix the new wvServer dynamic library def file (detail)
    by haimes
  466. NMakefile fix (detail)
    by haimes
  467. Make the WV server library dynamic (detail)
    by haimes
  468. Allow for passing a user pointer into browserMessage -- breaks compatibility! (detail)
    by haimes
  469. minor updates (detail)
    by haimes
  470. update udpTire.c (detail)
    by jfdannen
  471. Allow for Solids with multiple Shells to work in replaceFaces (detail)
    by haimes
  472. update udpTire.c (detail)
    by jfdannen
  473. update udpTire.c for change in cacheUdp (detail)
    by jfdannen
  474. Retain all Topology labeled as internal but reject external -- keep Nodes that have a non-zero valence (detail)
    by haimes
  475. Revert Internal Node change -- needs more work! (detail)
    by haimes
  476. An update to the last commit -- remove only Nodes that do not touch active Edges (detail)
    by haimes
  477. Retain Internal Nodes during parsing -- THIS HAS THE POTENTAL OF BREAKING EGADS FILE READS FOR THE VERY FEW CASES THIS COMES UP (the result is that attributes are not reassigned) (detail)
    by haimes
  478. scan-build suppression (detail)
    by galbramc
  479. Use jenkins setup for scan-build instead (detail)
    by galbramc
  480. Removed one too many (detail)
    by galbramc
  481. Another M1 fix (detail)
    by galbramc
  482. Fix last commit (detail)
    by galbramc
  483. Remove depreacted OCC defines. Fix for M1 scan-build. (detail)
    by galbramc
  484. Enable scan-build on M1 (detail)
    by galbramc
  485. Fix analyzer error (detail)
    by haimes
  486. UpRev to 1.21 and deal with Names on STEP IO (detail)
    by haimes
  487. README updates (detail)
    by haimes
  488. Remark on a fix to pyEGADS (detail)
    by galbramc
  489. Fix memory problem in patch tester (detail)
    by haimes
  490. Fix last warnings (detail)
    by haimes
  491. First cut at the Tessellation support for the new AVL; some configuration updates (detail)
    by haimes
  492. update config/README.txt for v1.20 (detail)
    by jfdannen
  493. Append ESPFLIBS on M1 (detail)
    by galbramc
  494. Remove OCC 6.8 from config files. Explicitly build arm64 with DARWINM1 (detail)
    by galbramc
  495. Remove MSVC 2015 as approved compiler (detail)
    by haimes
  496. Check environment variables (detail)
    by galbramc
  497. AFLR M1 config changes (detail)
    by haimes
  498. Configure updates in support of Rev 1.20 (detail)
    by haimes
  499. Allow for server to post messages to browserMessage (detail)
    by haimes
  500. Add missing files to clean target (detail)
    by galbramc
  501. Create possibly missing tess2d structure in EG_setTessFace (detail)
    by galbramc
  502. Document secure transport for wvServer (detail)
    by haimes
  503. Specify static link of FORTRAN/gcc libraries (detail)
    by haimes
  504. Fix EG_makeTopology(FACE) for Planar Surface with relaxed tolerances and fix for peridoic Edges (detail)
    by galbramc
  505. Shield debug print statment with outLevel > 1 (detail)
    by galbramc
  506. Fix scan-build warning (detail)
    by galbramc
  507. Add EG_stack functions to def file (detail)
    by galbramc
  508. Add testing EG_getTopology -> EG_makeTopology with _dot tests. Test context is empty when closed with _dot tests. Test bottom-up periodic Face construction with pyEGADS. Consistent tolerance check between BrepCheck_Edge and EG_makePCurve. EG_getTopology always returns NULL geom for DEGENERATE Edge. Fix EG_isSame for DEGENERATE Edges. Fix EG_copyGeometry_dot for DEGNERATE Edge. Remove DEGNERATE Curves in EG_traverseBody. Fix EG_makePCurves for periodic Edge. Remove modifying DEGENERATE input Edge in EG_makeTopolgy. Remove arbitrary tolerance increase in EG_getArea, EG_makeTopology(FACE), and EG_getUVInfo. EG_orientWire returns Face for efficiency. Fix geom reference for EG_makeFace(LOOP). Fix duplicate Makefile target. (detail)
    by galbramc
  509. Fix for loop with single Edge (detail)
    by galbramc
  510. Remove EG_flipObject(EDGE) from EG_ruled (detail)
    by galbramc
  511. Makefile update for M1 (detail)
    by haimes
  512. Config updates and removal of Edges from EG_filpObject (detail)
    by haimes
  513. Fix max (detail)
    by galbramc
  514. Fix tire.py (detail)
    by galbramc
  515. Update pyEGADS for new EG_makeTopology(LOOP). Remove surface sensitvity for FACE in EG_setGeometry_dot(NULL). Use InifinitePoint check for wire orientation. Fix EG_makeFace_dot. (detail)
    by galbramc
  516. cannot make TWONODE Edge if Nodes are the same; properly account for Loops senses when making Faces; fix EG_removeFaces to return error if remaining Faces are not contiguous (detail)
    by jfdannen
  517. Fix Topology references when copying an EBody with different Body (detail)
    by haimes
  518. Fix up copyObject with Tessellation Objects and EBodies also check that EBodies are closed (detail)
    by haimes
  519. Update Windoze zlib to 1.2.11 (detail)
    by haimes
  520. Add gprof config (detail)
    by haimes
  521. Improve IGES reader to handle units; support changes EBody references during copyObject; Update docs (detail)
    by haimes
  522. Fix redefined warning (detail)
    by galbramc
  523. Fix flipObject for a Loop with SREVERSE edges created with makeTopology (detail)
    by galbramc
  524. Added SINNER/SOUTER defines for FACE/SHELL senses. Updated docs for fixes to getArea/makeFace/makeTopology. Minor fix in blend/rule. (detail)
    by galbramc
  525. Slightly better error message (detail)
    by galbramc
  526. EGADSlite can now tessellate an EBody (detail)
    by haimes
  527. Expanded Model now supported by EGADSlite (detail)
    by haimes
  528. Flip not properly marking Loops as closed (detail)
    by haimes
  529. Improve IGES export (detail)
    by haimes
  530. Add EG_getTessFrame to expose the information for interior Face mappings (detail)
    by haimes
  531. Fix of AFLR4 internal Edge use of setTessFace (detail)
    by haimes
  532. Allow for output of setTess functions (detail)
    by haimes
  533. Allow for multiple (more than 2) Loops touching a Node in setTessFace (detail)
    by haimes
  534. NonManifold Nodes now functional in setTessFace (detail)
    by haimes
  535. Fix Stanalizer warning (detail)
    by haimes
  536. Almost have NonManifold Nodes working in setTessFace (detail)
    by haimes
  537. Fix exportLite.mak (detail)
    by haimes
  538. move towards full Model support in EGADSlite (detail)
    by haimes
  539. rewrite of setTessFace to support internal Edges (detail)
    by haimes
  540. Clarify .mixed for a single face with both triangles and quads. Uprev EGADS doc. (detail)
    by galbramc
  541. Prepare EGADSlite for Effective Topology (detail)
    by haimes
  542. Prepare EGADSlite for Effective Topology (detail)
    by haimes
  543. Fix Stanitizer error (detail)
    by haimes
  544. Improve Edge tessellation w/ arc length splitting (detail)
    by haimes
  545. Uprev to 1.20 (detail)
    by haimes
  546. update config and add attribute dup on EG_copyObject for tessellations (detail)
    by haimes
  547. update README.txt (detail)
    by jfdannen
  548. README updates (detail)
    by haimes
  549. Update README (detail)
    by galbramc
  550. Some Doc updates (detail)
    by haimes
  551. Update PreBuilt READMEs (detail)
    by haimes
  552. Update configure scripts and Fix seeding for inverse evaluations on toroidal surfaces (detail)
    by haimes
  553. Try again to fix deleteObject on Model with Tess or EBody references (detail)
    by haimes
  554. Revert last commit (detail)
    by haimes
  555. Fix EG_deleteObject reference count for TESSELLATION & EBODY Objects in a Model (detail)
    by haimes
  556. Update the error message in EG_imprint when EGADS fails and uses the OpenCASCADE method; also add a note in the documentation on this (detail)
    by haimes
  557. Update the README for the next release (detail)
    by haimes
  558. Generalize the last commit (detail)
    by haimes
  559. Allow for getEdgeUV on single Face EFaces with Degenerate Edges, but not for multi-Face EFaces (detail)
    by haimes
  560. Fix inverse evaluate on periodics where the Face limits are not in the periodic range (detail)
    by haimes
  561. Fix py_to_c(takeOwnership=True) (detail)
    by galbramc
  562. Update egads doc with py_to_c(takeOwnership=False) (detail)
    by galbramc
  563. Add takeOwnership=False to py_to_c (detail)
    by galbramc
  564. Add missing WIN32 dllexport (detail)
    by galbramc
  565. UVMAP tester fix (detail)
    by haimes
  566. Forget to change the UVMAP test code (detail)
    by haimes
  567. Update UVMAP to the latest release (detail)
    by haimes
  568. Remove old docs (detail)
    by haimes
  569. Fix pyEGADS CDLL on Windows for Python >= 3.8 (detail)
    by galbramc
  570. Fix warning generated when upgrading UVmap (detail)
    by haimes
  571. Update UVmap for Effective Topology (detail)
    by haimes
  572. Make tessellation handling more immune to bad topology (detail)
    by haimes
  573. Properly delete scenegraph with multiple browsers (detail)
    by haimes
  574. Fix segFault in EG_splitBody when given broken topology (detail)
    by haimes
  575. Make sure the OCC Shape type does not change when fixing imported Bodies (detail)
    by haimes
  576. Update EGADS API doc (detail)
    by haimes
  577. Add undocumented EG_getTessEFace (detail)
    by haimes
  578. Fix free on trmap in EG_destroyEBody (detail)
    by haimes
  579. Add more tests (detail)
    by haimes
  580. Allow EG_spline2dRaw to have fixed knot spacing (detail)
    by haimes
  581. Only error out if the Loop's length differs (detail)
    by haimes
  582. Fix scribe segFault; correct t value in multi segment EEdge (detail)
    by haimes
  583. Configuration fix (detail)
    by haimes
  584. Fix for Python 2.7 support (detail)
    by galbramc
  585. Make getEdgeUV more consistent for EFaces with a single patch (detail)
    by haimes
  586. rename callback in wv that can get called when scene is updated (detail)
    by jfdannen
  587. Improve Effective Topology performance by walking the triangulation to find position (detail)
    by haimes
  588. Fix Stanalyzer error (detail)
    by haimes
  589. Update Effective Topology to all tolerances; fix sceneGraph call-back in wvServer; add map lookup in wvServer (detail)
    by haimes
  590. add wvSceneUpdated() callback after scene graph has been updated (detail)
    by jfdannen
  591. Reinstate EGADS_EXTRAPOL for EFace evaluations outside of the triangulation (detail)
    by haimes
  592. Fix incorrect reference in a DEBUG block (stanalyzer has DEBUG on) (detail)
    by haimes
  593. Refactor how Edges are internally handled in Effective Topology (detail)
    by haimes
  594. Forget def file in last commit (detail)
    by haimes
  595. Provide access to an EFace's triangles -- for sensitivities (detail)
    by haimes
  596. Allow for return from makeAttrEFaces to be NULL (detail)
    by haimes
  597. Better Python 2 string compatability (detail)
    by galbramc
  598. Inform when an EEdge is rejected due to dihedral (detail)
    by haimes
  599. Minor debug correction (detail)
    by haimes
  600. Fix region checker for EEdges w/ multiple Edges in the (-) sense (detail)
    by haimes
  601. Fix indexing problem in collecting Faces for makeAttrEFaaces (detail)
    by haimes
  602. Fix indexing problem in collecting Faces for makeAttrEFaaces (detail)
    by haimes
  603. Fix makeEFace with more than 2 ELoops (detail)
    by haimes
  604. Prep for ESP beta (detail)
    by haimes
  605. Config PYTHONPATH udpates. pyEGADS updates. doc updates for pyEGADS. (detail)
    by galbramc
  606. Fix cases where DEGENERATE Edges end up without a tessellation; copyObject can now change the Body associted with a Tessellation; vAttr will use a stored Tessellation in the model (detail)
    by haimes
  607. Adjust the ifort library dependencies (detail)
    by haimes
  608. Finish the implementation of all Tessellation functions that support Effective Topology (detail)
    by haimes
  609. Minor corrections (detail)
    by haimes
  610. Fix last commit (detail)
    by haimes
  611. Effective Topology tesselltion corrections (detail)
    by haimes
  612. Cleanup up some closure issues in Effective Topology (detail)
    by haimes
  613. Additional DEGENERATE EEdge updates (detail)
    by haimes
  614. Fix t storage for DEGENERATE EEdges (detail)
    by haimes
  615. Fix scan-build warning from last commit (detail)
    by haimes
  616. Allow for retaining common attributes in Effective Topology merges (detail)
    by haimes
  617. Fix ET BoundBox calculation; Update Edge Tesselltion for EBody; Document EG_getWindingAngle (detail)
    by haimes
  618. Effective Topology: don't use Node positions when computing Edge winding angle (detail)
    by haimes
  619. Full Attribution & Effective Topology (detail)
    by haimes
  620. Fix ONENODE EEdge ELLOOP construction (detail)
    by haimes
  621. Allow for wrap-around mappings assuming a single seam (detail)
    by haimes
  622. Minor ET cleanup (detail)
    by haimes
  623. Can now merge EEdges to make ONENODE (detail)
    by haimes
  624. scan-build fixes (detail)
    by galbramc
  625. stanalyzer corrections (detail)
    by haimes
  626. Fix up wv_setKey from memory issues (detail)
    by haimes
  627. Fix non-manifold initialization of UVs and reinstate the compute of 2nd derivatives for composites (detail)
    by haimes
  628. Support changing outLevel and running select files (detail)
    by galbramc
  629. Don't do jlEGADS testing just yet (detail)
    by galbramc
  630. Revert ESP_venv for ESP_Beta (detail)
    by galbramc
  631. Move virtualenv into ESP directory (detail)
    by galbramc
  632. Only run minimal CAPS examples in beta (detail)
    by galbramc
  633. Install torch for beta (detail)
    by galbramc
  634. pip install torch for corsair (detail)
    by galbramc
  635. Smartsr error log parse (detail)
    by galbramc
  636. numpy suppression (detail)
    by galbramc
  637. Always build egadslite (detail)
    by galbramc
  638. Update julia path on linux (detail)
    by galbramc
  639. Remove jlEGADS from Sanitizer and Valgrind (detail)
    by galbramc
  640. mark helix3 and frustrum3 as expected successes (detail)
    by jfdannen
  641. Add jlEGADS test to Sanitizer and valgrind (detail)
    by galbramc
  642. Correct path (detail)
    by galbramc
  643. Add julia testing (detail)
    by galbramc
  644. Small fix in xfoil executables (detail)
    by galbramc
  645. Higher output precision xfoil executables (detail)
    by galbramc
  646. Upgrade to AFLR 10.22.23 (detail)
    by galbramc
  647. Another regsx fix (detail)
    by galbramc
  648. Fix email template (detail)
    by galbramc
  649. Ignore ifort warnings (detail)
    by galbramc
  650. Use updated wget for ESP_PreBuilt.bat (detail)
    by galbramc
  651. Beta script updates (detail)
    by galbramc
  652. Trying to limit pip install conflits. Cleaner batch pip install function. (detail)
    by galbramc
  653. Skip some long running tests with Sanitizer and Valgrind (detail)
    by galbramc
  654. Missed one more (detail)
    by galbramc
  655. More python suppressions (detail)
    by galbramc
  656. Suppress AFLR uninitialized data (detail)
    by galbramc
  657. Yet more numpy suppressions (detail)
    by galbramc
  658. Another numpy suppression (detail)
    by galbramc
  659. Upgrade to AFLR 10.22.22 on Windoze. Suppress numpy leak. (detail)
    by galbramc
  660. Upgrade to AFLR 10.22.22 on Unix systems (detail)
    by galbramc
  661. Upgrade jenkins to SU2 7.3.1 (detail)
    by galbramc
  662. Look for more tessellation errors in the log file (detail)
    by galbramc
  663. Upgrade to AFLR 10.22.21 (detail)
    by galbramc
  664. Add random sleep for Windoze pip install to avoid install conflicts (detail)
    by galbramc
  665. Install corsairlite dependencies for ESP_Beta testing (detail)
    by galbramc
  666. Python suppression (detail)
    by galbramc
  667. More error checking in ESPbfr.bat (detail)
    by galbramc
  668. Attempt Python 3.9.13 again (detail)
    by galbramc
  669. macM1 uses 3.8.11 (detail)
    by galbramc
  670. Revert back to ESP_Python 3.8.9 for now (detail)
    by galbramc
  671. install matplotlib and scipy for corsairlite (detail)
    by galbramc
  672. install packaging for corsairlite (detail)
    by galbramc
  673. Upgade to ESP_Python-3.9.13 (detail)
    by galbramc
  674. Install dill and cvxopt (detail)
    by galbramc
  675. Fix funny permissions on DARWIN64 mastros (detail)
    by galbramc
  676. Update macOS intel/M1 mastros with old macOS target (detail)
    by galbramc
  677. astros has array out-of-bound problems (detail)
    by galbramc
  678. Don't define ASTROS_ROOT on machines without astros (detail)
    by galbramc
  679. Restore mastros on macOS, macM1, and restore astros on Linux (detail)
    by galbramc
  680. Uses msys64 wget on Windoze (detail)
    by galbramc
  681. fix formatting error associated with expected errors for frustrum3 and helix3 (detail)
    by jfdannen
  682. fix formatting error associated with expected errors for frustrum3 and helix3 (detail)
    by jfdannen
  683. add frustrum3 and helix3 to expected failures (detail)
    by jfdannen
  684. Windoze requires exe extension (detail)
    by galbramc
  685. Add mses to ESPbfr.tgz with tighter convergence tolerance (detail)
    by galbramc
  686. Another python suppression (detail)
    by galbramc
  687. change testing from serveCSM to serveESP (detail)
    by jfdannen
  688. Third time is the charm (detail)
    by galbramc
  689. Try updating Windoze avl again... (detail)
    by galbramc
  690. Update avl exec on Linux and Windoze (detail)
    by galbramc
  691. Try that again (detail)
    by galbramc
  692. Update macOS avl executables without X11 dylib dependency (detail)
    by galbramc
  693. Remove redundant testing (detail)
    by galbramc
  694. Remove mastros.exe on macys and viggen because it does not work (detail)
    by galbramc
  695. Don't look for python deprecation warnings (detail)
    by galbramc
  696. Look for python deprecation warnings (detail)
    by galbramc
  697. Limit threading with OMP_NUM_THREADS (detail)
    by galbramc
  698. Don't pipe sanitize pyOCSM testing (detail)
    by galbramc
  699. add numpy valgrind suppression (detail)
    by galbramc
  700. Look for python unit test timing in log parse (detail)
    by galbramc
  701. Reduce CAPS ESP_Commit testing (detail)
    by galbramc
  702. scipy is now available on Monterey (detail)
    by galbramc
  703. Look for planar meshing errors (detail)
    by galbramc
  704. Update avl and DAWIN64/mastros.exe executables (detail)
    by galbramc
  705. astros.exe does not work on Monterey (detail)
    by galbramc
  706. Upgrade macOS santizer library path (detail)
    by galbramc
  707. Remove libquadmath dependency on DARWIN64 (detail)
    by galbramc
  708. Correct avl version number to 3.40 (detail)
    by galbramc
  709. Reduce avl NVMAX for DARWINM1 (detail)
    by galbramc
  710. Upgrade to avl 3.41 (detail)
    by galbramc
  711. Upgrade to MYSTRAN 13.3A on Windoze (detail)
    by galbramc
  712. Upgrade to Mystran 13.3a (detail)
    by galbramc
  713. Another python suppression (detail)
    by galbramc
  714. Update jenkins to run skeletonAIM example (detail)
    by galbramc
  715. Upgrade to SU2-v7.3.0 for Jenkins (detail)
    by galbramc
  716. Update error messages (detail)
    by galbramc
  717. Upgrade to PointwiseV18.5R1 on macOS (detail)
    by galbramc
  718. Another python suppression (detail)
    by galbramc
  719. Don't build CAPS for OpenCSM with lint (detail)
    by galbramc
  720. Upgrade to Pointwise V18.5R1 on reynolds. Compile serveESP for stanalizer (detail)
    by galbramc
  721. Build serveESP (detail)
    by galbramc
  722. Add csmOCCFailure_7.6.txt file (detail)
    by galbramc
  723. Remove csmOCCFailure_7.6.txt directory (detail)
    by galbramc
  724. Should have kept last numpy suppression (detail)
    by galbramc
  725. Another try at suppressing numpy leaks (detail)
    by galbramc
  726. Suppress numpy leak (detail)
    by galbramc
  727. mark closeBody2 as expected success (detail)
    by jfdannen
  728. Update sens parsers (detail)
    by galbramc
  729. Jenkins updates for 7.6.0 (detail)
    by galbramc
  730. update verification data for 7.6.0 (detail)
    by jfdannen
  731. Add Warning: LockRelease to jenkins parser (detail)
    by galbramc
  732. Don't set UDUNITS for beta testing (detail)
    by galbramc
  733. Remove last alias (detail)
    by galbramc
  734. Alias python3 on centOS8 (detail)
    by galbramc
  735. Update mses path (detail)
    by galbramc
  736. Add PATHs to MSES executables (detail)
    by galbramc
  737. Upgrade Jenkins env for MSVC 2022 (detail)
    by galbramc
  738. Update CASROOT (detail)
    by galbramc
  739. Add 7.6 files (needs updates) (detail)
    by galbramc
  740. Enable awave again for viggen (detail)
    by galbramc
  741. mark closeBody2 as failure on 7.3.1 (detail)
    by jfdannen
  742. changes to accomodate better sensitivities associated with tip treatment in BLENDs (detail)
    by jfdannen
  743. Dissable astros and awave on viggen (detail)
    by galbramc
  744. Use bash on Windoze as well (detail)
    by galbramc
  745. Suppress output from test_pyOCSM to reduce email generation time. (detail)
    by galbramc
  746. Update python suppression (detail)
    by galbramc
  747. add debug.csm as known failure (detail)
    by jfdannen
  748. Update how ESP_Python is found (detail)
    by galbramc
  749. source .bashrc as part of env (detail)
    by galbramc
  750. Fix scipy install on viggen (detail)
    by galbramc
  751. Another Cart3D suppression (detail)
    by galbramc
  752. Typo (detail)
    by galbramc
  753. Use anaconda scipy on M1 for now (detail)
    by galbramc
  754. Don't use system site packages for virtualenv (detail)
    by galbramc
  755. Don't use system site packages for virtualenv (detail)
    by galbramc
  756. Suppress perl memory leaks (detail)
    by galbramc
  757. Remove cart perl command (detail)
    by galbramc
  758. Missed CART3D_ARCH (detail)
    by galbramc
  759. Update env for Cart3D design (detail)
    by galbramc
  760. Change back the getdelim suppression (detail)
    by galbramc
  761. Fix bug in Valgrind script not running CAPS unit test (detail)
    by galbramc
  762. Try again to suppress libc problem (detail)
    by galbramc
  763. Adjust sanitizer suppression (detail)
    by galbramc
  764. Upgrade macOS clang 13.0.0 (detail)
    by galbramc
  765. remove testing of plugs7a and plugs8a (detail)
    by jfdannen
  766. Another Windoze fix (detail)
    by galbramc
  767. Turn on echo again for Windoze (detail)
    by galbramc
  768. Fix typo (detail)
    by galbramc
  769. Add M1 to PreBuilt testing (detail)
    by galbramc
  770. Upgrade to SU2 7.2.0 (detail)
    by galbramc
  771. Fix for memcheck python script on darwin (detail)
    by galbramc
  772. scipy and curses suppressions (detail)
    by galbramc
  773. Use system site-packages (detail)
    by galbramc
  774. Add openmdao to pip installs (detail)
    by galbramc
  775. Globaly have minimal CAPS output for Jenkins (detail)
    by galbramc
  776. Upgrade pointwise on macys (detail)
    by galbramc
  777. Generalize valgrind suppression (detail)
    by galbramc
  778. Another python suppression (detail)
    by galbramc
  779. remove plugs6a from testing (detail)
    by jfdannen
  780. Add keep-debuginfo=yes to valgrind flags (detail)
    by galbramc
  781. Another attempt at suppression Pointwise memory problems (detail)
    by galbramc
  782. Always suppress alloc dealloc missmatch (detail)
    by galbramc
  783. Undo mystran exclusion from valgrind (detail)
    by galbramc
  784. Suppress Pointwise alloc dealloc missmatch (detail)
    by galbramc
  785. Exclude mystran from valgrind due to false positives (detail)
    by galbramc
  786. Upgrade Pointwise on Reynolds (detail)
    by galbramc
  787. Undo last change (detail)
    by galbramc
  788. Fix virtualenv on macOS (detail)
    by galbramc
  789. Don't install matplotlib for testing (detail)
    by galbramc
  790. Upgrade valgrind version (detail)
    by galbramc
  791. Dissable undefined sanitizer vptr option (detail)
    by galbramc
  792. mark plugs4c as successful (detail)
    by jfdannen
  793. Update mastros rpath on viggen (detail)
    by galbramc
  794. Update ESPFLIBS for ubsan (detail)
    by galbramc
  795. Another viggen update (detail)
    by galbramc
  796. Enable viggen Memcheck and Undefined (detail)
    by galbramc
  797. Switch back to bash on viggen (detail)
    by galbramc
  798. Update ESPbft.tgz (detail)
    by galbramc
  799. Remove anaconda from Windoze Env (detail)
    by galbramc
  800. Correct python version on viggen (detail)
    by galbramc
  801. Fix for viggen (detail)
    by galbramc
  802. Upgrade to AFLR 10.17.5. Add DARWINM1 testing. (detail)
    by galbramc
  803. One more try at Windoze (detail)
    by galbramc
  804. Fix virtualenv on Windoze (detail)
    by galbramc
  805. Also upgrade pip (detail)
    by galbramc
  806. Try pip install multiple times (detail)
    by galbramc
  807. Upgrade gcc version for sansLIP (detail)
    by galbramc
  808. Suppress bash memory leak (detail)
    by galbramc
  809. Suppress leak in sed (detail)
    by galbramc
  810. Upgrade to libasan.so.6 (detail)
    by galbramc
  811. Use gcc-11 for sanitizer (detail)
    by galbramc
  812. fwrite valgrind suppression (detail)
    by galbramc
  813. Fix typo (detail)
    by galbramc
  814. Add valgrind to slugs testing (detail)
    by galbramc
  815. One more memcheck fix (detail)
    by galbramc
  816. Fix for MemcheckCaps (detail)
    by galbramc
  817. Slugs fixes for sanitizer and valgrind (detail)
    by galbramc
  818. Slashes... (detail)
    by galbramc
  819. One more Windoze try (detail)
    by galbramc
  820. Another Windoze Slugs script fix (detail)
    by galbramc
  821. Windoze Slugs fix (detail)
    by galbramc
  822. Slugs script updates (detail)
    by galbramc
  823. Add Slugs testing scripts (detail)
    by galbramc
  824. Only run plugs*.csm files for plugs (detail)
    by galbramc
  825. Only run plugs*.csm files for plugs testing. (detail)
    by galbramc
  826. plugs1c is not longer expected failure (detail)
    by jfdannen
  827. Remove verbosity (detail)
    by galbramc
  828. Finally fixed (detail)
    by galbramc
  829. Getting closer (detail)
    by galbramc
  830. what is going on... (detail)
    by galbramc
  831. One more Plugs fix (detail)
    by galbramc
  832. Update expectPLUGS script (detail)
    by galbramc
  833. Windoze slashes (detail)
    by galbramc
  834. Test plugs0 which is actually expected to pass (detail)
    by galbramc
  835. Add numpy to venv for SU2 (detail)
    by galbramc
  836. Plugs, not plugs (detail)
    by galbramc
  837. Fix beta scripts (detail)
    by galbramc
  838. mark plugs1c as expected failure (for now) (detail)
    by jfdannen
  839. Catch tire errors on Windoze (detail)
    by galbramc
  840. Update asan lib path (detail)
    by galbramc
  841. Ignore pip timeout warning (detail)
    by galbramc
  842. Of coarse, three slashes... (detail)
    by galbramc
  843. Escape slashes on Windoze (detail)
    by galbramc
  844. One more try at autoStart on windoze (detail)
    by galbramc
  845. Update autoStart testing for Sanitizer and Valgrind (detail)
    by galbramc
  846. Fix path for Windoze autoStart (detail)
    by galbramc
  847. Fix autoStart testing (detail)
    by galbramc
  848. Another valgrind supprsssion. Windoze fix (detail)
    by galbramc
  849. Add autoStart testing for Sanitizer and Valgrind (detail)
    by galbramc
  850. Add autoStart testing. Another OCC valgrind fix. (detail)
    by galbramc
  851. Fix last commit (detail)
    by galbramc
  852. Valgrind suppression fixes (detail)
    by galbramc
  853. matplotlib valgrind suppressions (detail)
    by galbramc
  854. Sanitizer suppressions (detail)
    by galbramc
  855. Don't update Jenkins files in bfr (detail)
    by galbramc
  856. Add Jenkins ESP_parse and ESP_email.template config files. Remove OCC 6.8 files. (detail)
    by galbramc
  857. note that rocketnozzle1 and rocketnozzle2 are expected to fail (detail)
    by jfdannen
  858. Update ESP_Beta testing. Add ESP_PreBuilt testing. (detail)
    by galbramc
  859. Update to AFLR 10.15.6 (detail)
    by galbramc
  860. SU2 path fix on macOS (detail)
    by galbramc
  861. Correct SU2 path (detail)
    by galbramc
  862. Upgrade to SU2 Blackbird (detail)
    by galbramc
  863. Update to AFLR 10.15.3 (detail)
    by galbramc
  864. Remove centOS68 if statements (detail)
    by galbramc
  865. Remove 6.8 files, add legacy directory (detail)
    by galbramc
  866. add imprint5 to list of expected failures (detail)
    by jfdannen
  867. Upgrade to AFLR 10.15.1 (detail)
    by galbramc
  868. change the name of configuration sensitivities to geometric sensitivities (detail)
    by jfdannen
  869. Add pyOCSM to PYTHONPATH (detail)
    by galbramc
  870. Update path to test_pyOCSM.py (detail)
    by galbramc
  871. One more valgrind suppression (detail)
    by galbramc
  872. Put back one suppression (detail)
    by galbramc
  873. Suppress numpy memory leaks (detail)
    by galbramc
  874. Fix setting memcheck and valgrind python (detail)
    by galbramc
  875. Suppress python memory leak (detail)
    by galbramc
  876. Suppress numpy memory leaks (detail)
    by galbramc
  877. Add scan-build links (detail)
    by galbramc
  878. Single PYTHON_VERSION for all Jenkins scipts (detail)
    by galbramc
  879. Use python 3.8.9 (detail)
    by galbramc
  880. Add --embed to python-config when appropriate (detail)
    by galbramc
  881. Upgrade Python to 3.9.4 (detail)
    by galbramc
  882. Python 2.6.6 is really dead (detail)
    by galbramc
  883. Don't try to use Python 2.6 (detail)
    by galbramc
  884. Fix script (detail)
    by galbramc
  885. Run legacy pyCAPS tests (detail)
    by galbramc
  886. Remove 2018 template_avl (detail)
    by galbramc
  887. Enable python fault handler (detail)
    by galbramc
  888. Don't try to compile IRIT when it does not exist (detail)
    by galbramc
  889. Don't use Python 2.6 on CentOS 6.8 (detail)
    by galbramc
  890. Don't run pointwise on commit (detail)
    by galbramc
  891. Don't run on Python 2.6 (detail)
    by galbramc
  892. Script fixes for rnning CAPS unit tests (detail)
    by galbramc
  893. Minor beta fix (detail)
    by galbramc
  894. One more path fix (detail)
    by galbramc
  895. Path fix for Beta (detail)
    by galbramc
  896. Update jenkins scripts for new pyCAPS (detail)
    by galbramc
  897. Run pyCAPS unit tests with Sanitizer (detail)
    by galbramc
  898. Fix PYTHONPATH (detail)
    by galbramc
  899. Use new ctypes pyCAPS (detail)
    by galbramc
  900. Upgrade ifort on Windoze (detail)
    by galbramc
  901. Another Intel fix (detail)
    by galbramc
  902. Missed sone intel updates (detail)
    by galbramc
  903. Update intel compiler (detail)
    by galbramc
  904. Remove scan-build directories if clean (detail)
    by galbramc
  905. Remove CPATH for stanalizer (detail)
    by galbramc

Started by upstream project ESP_RegOcsmQuick build number 172
originally caused by:

Static Analysis: No warnings
0 errors, 0 warnings