Skip to content
Build History trend
 
EGADS 2025 OpenCSM 2474
OpenCSM/data/basic
 
EGADS 1997 OpenCSM 2453
OpenCSM/data/basic
 
EGADS 1996 OpenCSM 2453
OpenCSM/data/gallery
 
EGADS 1942 OpenCSM 2394
OpenCSM/data/vsp3
 
EGADS 1942 OpenCSM 2393
OpenCSM/data/vsp3
 
EGADS 1941 OpenCSM 2393
OpenCSM/data/vsp3
 
EGADS 1858 OpenCSM 2279
OpenCSM/data/gallery
 
EGADS 1858 OpenCSM 2279
OpenCSM/data/gallery
 
EGADS 1858 OpenCSM 2279
OpenCSM/data/gallery
 
EGADS 1858 OpenCSM 2279
OpenCSM/data/gallery
 
EGADS 1514 OpenCSM 1920
OpenCSM/data/gallery
 
EGADS 1510 OpenCSM 1920
OpenCSM/data/gallery
 
EGADS 1509 OpenCSM 1920
OpenCSM/data/basic
 
EGADS 1509 OpenCSM 1920
OpenCSM/data/basic
 
EGADS 1509 OpenCSM 1920
OpenCSM/data/basic
 
EGADS 1509 OpenCSM 1920
OpenCSM/data/basic
 
EGADS 1508 OpenCSM 1920
OpenCSM/data/basic
 
EGADS 1502 OpenCSM 1916
OpenCSM/pyOCSM
 
EGADS 1502 OpenCSM 1916
OpenCSM/pyOCSM
 
EGADS 1502 OpenCSM 1915
OpenCSM/pyOCSM

Changes

#27 (Mar 8, 2024, 8:20:44 AM)

  1. pass flags from parent MODL into MODL created by udpCsm — jfdannen / detail
  2. add OCC 7.8.0 verification data — jfdannen / detail
  3. Fix OpenCSM.h dependencies when copying to include — haimes / detail
  4. add blend32* test cases; add more OPAM1* test cases; add _vspID attribute to Faces in udpVsp3; update nuscale* verification data — jfdannen / detail
  5. More Linux RPATH changes — haimes / detail
  6. add checkVtk.c; remove blank lines in .vtk writer; add vtk2stl.c — jfdannen / detail
  7. loosen tolerance in convertToBSplines to overcome sloppy Pcurves on DARWIN_ARM64; improve efficiency of .vtk ASCII file writer — jfdannen / detail
  8. working to debug nuscale8* on ARM — jfdannen / detail
  9. working to debug nuscale8* on ARM — jfdannen / detail
  10. working to debug nuscale8* on ARM — jfdannen / detail
  11. working to debug nuscale8* on ARM — jfdannen / detail
  12. add ability to DUMP .vtk ASCII files; fix memory leak in nuscale8* test cases — jfdannen / detail
  13. modify fatal error messages in include line number — jfdannen / detail
  14. fix bug in udfNuscale that occurs for periodic Faces; add nuscale5-8 test cases; fix stanalizer error in ocsmPrintEgo — jfdannen / detail
  15. improve formatting in ocsmPrinEgo when printing BEZIERs or BSPLINEs; fix memory leak in ocsmClearance; fix sensitivity bug in BLEND when tangency is specified; add blend31* test cases; add winglet* test cases; include notations in ESP-help for the commands that cause finite difference sensitivities (CHAMFER, CONNECT, EVALUATE, FILLET, HOLLOW, IMPORT, LOFT, REVOLVE, SSLOPE, SWEEP, TORUS); fix bug that did not compute mass-properties-dots if a group of Nodes, Edges, or Faces were selected (independent of the Body type) — jfdannen / detail
  16. try again at minor fix to avoid unwarranted stanalizer warnings — jfdannen / detail
  17. minor fix to avoid unwarranted stanalizer warnings — jfdannen / detail
  18. fix propagation of Edge attributes for Edges that are LINEs; add persist3* test cases; improve ocsmClearance — jfdannen / detail
  19. Fix dependency on esp.h copy — haimes / detail
  20. remove velocity cache at beginning of build to avoid possible memory leaks — jfdannen / detail
  21. improve accuracy and robustness in ocsmClearance; modify clearance* test cases to make Bodys transparent; add ocsm.Clearance() to pyOCSM; update WAFFLE documentation in ESP-help; add SPLITTER option to udfGanged to scribe a common Body — jfdannen / detail
  22. Consitency between Linux x86_64 and aarch64 — galbramc / detail
  23. Updated ESP config files for OCC 7.8 — galbramc / detail
  24. Fix typo — galbramc / detail
  25. Write Loop Name to underlying curves. Read WireBody from step files. — galbramc / detail
  26. EG_isIsoPCurve only works for OCC 7.6 or above — galbramc / detail
  27. Update egads.def — galbramc / detail
  28. Udpate addKnots test — galbramc / detail
  29. Expose EG_addKnots. Add EG_isIsoPCurve. Ensure convertToBspline for LINE/PLANE is degree 1 — galbramc / detail
  30. More Linux RPATH changes — haimes / detail
  31. Correctly trim a trimmed surface in convertToBspline — galbramc / detail
  32. Fix so blend rounded tip works when the first edge in the section loop is the trailing edge — galbramc / detail
  33. Use consistent CURVE/SURFACE approximation algorithms and preserve periodicity in convertToBspline — galbramc / detail
  34. OpenCASCADE messed up the dependency on their libraries for 7.8 — haimes / detail
  35. Improved error message when PCurves do not form a closed loop — galbramc / detail
  36. Drive the use of RPATH in linux by an environment variable at build — haimes / detail
  37. Write SHELL names to underlying step shells — galbramc / detail
  38. Fix check for copying a PCurve — galbramc / detail
  39. Fix stanalizer warning — galbramc / detail
  40. Restor egads.pdf — galbramc / detail
  41. Allow copyObject on PCurve without transformation. Relax geometric consistency check on dot functions. — galbramc / detail
  42. Update Curve-to-Surface distance calculation to match OCCVER >= 7.6 algorithm — galbramc / detail
  43. Fix library file names for Windoze at 7.8 — haimes / detail
  44. Allow for the use of RPATH in LINUX builds — haimes / detail
  45. Test blend tangency treatment sensitvities — galbramc / detail
  46. Cleanup dot testing — galbramc / detail
  47. Fix Color attribute for IGES/STEP — galbramc / detail
  48. Also read/write Name attribute to STEP geometry — galbramc / detail
  49. ffp-model does not exist for older clang — galbramc / detail
  50. Update Win Env for 7.8 — galbramc / detail
  51. prepare for testing with OCC 7.8.0 — jfdannen / detail

#26 (Jan 29, 2024, 6:30:34 PM)

  1. Fix DARWIN64.gcc — galbramc / detail

#25 (Jan 29, 2024, 5:08:22 PM)

  1. increase number of iterations to match point count on opposite Edges in a Face in udfCreateBEM — jfdannen / detail
  2. add metaMaterial test case; allow tilde (~) in strings; in BLEND, allow 3 consecutive C1 xsects if .C1side is specified on the middle one(s); add more blend23* test cases; update udfDroop so that cross-section does not have to be in unit-chord standard position; update udfDroop so that it works with a blunt trailing edge; add droop9* test cases; allow arbitrary paths for UDCs; add udprim4 and udprim5 test cases (udprim1 to udprim3 have jfdannen absolute addresses and are not tested by Jenkins) — jfdannen / detail
  3. allow DisplayFilter to select everything that does not match a pattern; update ESP-help near end of tutorial 1; add displayFilter2 test case — jfdannen / detail
  4. uprev to v1.25 (ESP.html, ESP-localhost.html, ESP-help.html, OpenCSM.h, ocsm.rc, ESP_QuickReference.tex); fix memory leak in RULE and BLEND when reorder=1 or -1 for open xsects; add rule30* and blend30* test cases; fix bug that did not reorder xsects in RULE and BLEND when xsect contains only one Edge — jfdannen / detail
  5. fix ESP bug that did not exit pyscript properly; update version number in some tutorial files; update testScript.txt — jfdannen / detail
  6. allow assert_failed signal to be caught; check that arguments to COMBINE command are all valid Edge and/or Face numbers; fix bug in serveESP that seg faulted when a DESPMTR exceeded its LBOUND or UBOUND in the .csm file; fix memory leak associated with private data in UDP/UDFs; fix bug in GROUP command when ngroup was positive; update group5 test case and its verification data; start to modify ESP-help to include examples — jfdannen / detail
  7. fix undefined variable associated with degenerate Edges when using udfOffset — jfdannen / detail
  8. add deprecation warnings to all .csm/.udc/.cpc files that use LOFT, MACBEG, MACEND, and RECALL — jfdannen / detail
  9. update sensitivity calculations in udpParsec; add capNacelle*, testAdjoint6, and testAdjoint7 test cases; change copyright dates from 2023 to 2024 — jfdannen / detail
  10. fix bug in ocsmCopy that seg faulted when a Branch name exceeded 11 characters — jfdannen / detail
  11. re-add duplicate libraries for linking tile.so (even though latest linker will issue a warning) — jfdannen / detail
  12. fix udp.def for udpPost — jfdannen / detail
  13. try to eliminate duplicate library warnings when linking tile.so — jfdannen / detail
  14. fix bug in transferring Edge attributes when SUBTRACTing a SheetBody from another SheetBody (due to an OpenCASCADE error); fix bug that (erroneously) evalauted arguments to ELSEIF even when the matching IFTHEN evaluated to true; provide udps.ndotchg to tell it any inputs to sensitivities have changed since previous call for sensitivities; provide COPYUDPDATA to copy private data in UDP/UDFs — jfdannen / detail
  15. attempt to fix stanalizer errors — jfdannen / detail
  16. attempt to fix stanalizer errors — jfdannen / detail
  17. attempt to fix stanalizer errors — jfdannen / detail
  18. update udp.def for Windoze — jfdannen / detail
  19. refactor UDP/UDF global storage — jfdannen / detail
  20. fix the code that finds the (non-manifold) Edge velocities generated by a Boolean operation on SheetBodys as well as SolidBodys; update ESP to account for new arguments to DUMP command; fix bug in copying UDP/UDF data that was identified by memcheck; fix bug with optional last argument to DUMP; fix bug associated with copying bodyList in ocsmCopy; print triangle and quadrilateral count when writing .obj file — jfdannen / detail
  21. fix bug in the pattern counter when executing PATBREAK — jfdannen / detail
  22. make UDP/UDFs thread-safe.  THIS REQUIRED A CHANGE IN ALL UDP/UDFs.  See OpenCSM/src/udp.help for information — jfdannen / detail
  23. fixed bug when using a UDP/UDF that returns a value and finite difference sensitivities are being computed; fix compiler warning associated with _viz attribute; clean up memory at end of ocsmAdjoint — jfdannen / detail
  24. added _grd, _trn, and _ori attributes to change initial settings for Faces and Edges; fix RALLOC so that it can be thread-safe — jfdannen / detail
  25. add Node tolerance checks when reporting tolerance associated with a Body; adding _viz=off Attribute to a Face, Edge, or Node makes them initially not displayed in serveESP (although they can be toggled via the GUI); fix valgrind error associated with not initializing the output Body to EG_mapBody — jfdannen / detail
  26. remove BWB.vsp3 test case since bug in OpenVSP sometimes causes OpenVSP to fail — jfdannen / detail
  27. remove verification data for 7.3.1 and 7.4.1 — jfdannen / detail
  28. change verification data for testAdjoint4 and testAdjoint5 to account for inconsistencies in number of spurious Nodes and Edges — jfdannen / detail
  29. fix bug that did not restore the stack properly when a command returned multiple Bodys; fix bug that did not clear display when plotter exits; make MessageWindow light green to alert user that they need to exit an overlay; allow TIM to reload (if state is TIM_READY); do not print warning that message is not broadcast because wv was not started (which can happen due to timing in multiple threads); add areaRule* test cases and python script — jfdannen / detail
  30. fix bug in filename compression — jfdannen / detail
  31. temporarily disable filename compression — jfdannen / detail
  32. add grpName=. optional argument to DUMP command for .obj files; fix implicit string defaults in ocsmMakeBrch — jfdannen / detail
  33. add ability to put attrName/attrValue on control surfaces in udc/flapz; prototype WaveFront .obj file writer; fix sensitivity bug that returns zeros when UDPs are used and -loadEgads was enabled; add quad output in .obj file writer — jfdannen / detail
  34. add LRED, LGREEN, and LBLUE to list of possible colors; multi-thread ocsmAdjoint; add testAdjoint4 and testAdjoint5 test cases; dynamically allocate arrays in testOcsmAdjoint; print Edge lengths in ocsmPrintBrep; change signature of ocsmAdjoint to not automatically compute full Jacobian; do not run testOcsmAdjoint if -loadEgads is enabled; fix sensitivities bug if there is a UDP/UDF and the -loadEgads flag is set; remove /../ patterns from .udc filenames; fix bug in capsMode that did not allow .csm files to have .udc files in subdirectories — jfdannen / detail
  35. add showsize option in udpNuScale; fix bug in udfOffset for Bodys with degenerate Edges; in udfEditAttr, allow attrValue to be a star in HAS statement, independent of whether the value is a string or a number — jfdannen / detail
  36. remove OPAM1_fillet test case (because FILLET works differently  on various platforms) — jfdannen / detail
  37. fix undefined variable warning — jfdannen / detail
  38. fix sanitize error in velocityOfEdge — jfdannen / detail
  39. update method for assigning _edgeIDs associated with degenerate Edges; slight improvement in tessellation sensitivities for some cases — jfdannen / detail
  40. update to use EG_mapBody2 to make sure Edges are mapped properly during sensitivity calculations; update sensitivities (again) to improve Edges generated by boolean operations; update selected sensitivity verification data — jfdannen / detail
  41. remove FILLETs from OPAM1.csm; add OPAM1_fillet test case; fix typo in computation of analytic sensitivities for a CONE; fix tessellation sensitivities when Node motion is perpendicular to end of Edge; add designZ* test cases; update all verification data associated with data/basic/design* to account for the new (better) sensitivities — jfdannen / detail
  42. add missing data/vsp3 verification data for 7.6.0 — jfdannen / detail
  43. clean up some debug printing during sensitivity calculations — jfdannen / detail
  44. ensure _faceID and _edgeID sequence numbers are consistent when computing finite difference sensitivities; allow CSYSTEM name to be an expression; fix bug that did not apply csystems to SELECT BODY command; add csystem7* test cases — jfdannen / detail
  45. modify OPAM1.udc to pass Jenkins tests — jfdannen / detail
  46. add simple.py to demonstrate a pyscript that can be run either from python prompt or from serveESP — jfdannen / detail
  47. fix sanitize-address error in udpWaffle when progress=1 — jfdannen / detail
  48. modify ocsmGetUV so that inverse evalaution starts at closest tessellation point if npnt is negative; fix memory leak associated with testAdjoint*; fix bug that allowed _hist and __trace__ to contain duplicate entries, which sometimes resulted in an infinite loop; add uCRM test case to data/gallery; fix bug that made had _edgeID point to scribing Face instead of its _faceID during a scribing operation; Edges from a sketch should have _edgeID that identifies the Body and Edge number; fix scribeWing test case; fix _edgeID for Edges that result from SUBTRACTing a SolidBody or planar SheetBody from a SheetBody. BEWARE: backward incompatability for some _edgeID; add edgeIDtest* test cases — jfdannen / detail
  49. add testAdjoint1 test case — jfdannen / detail
  50. make udpWaffle clean up temporary variables if an error occurs while processing a file; add fitCurve8 test case; return error from vspSetup if .vsp3 file does not exist; add pylon/pod to vsp3/OPAM1* test cases — jfdannen / detail
  51. remove X57_MAXWELL_CRM_v4.4.1 from svn (too big) — jfdannen / detail
  52. fix valgrind error in timVspSetup.c; initialization update required by change in EG_mapBody; add bentWaffle test case; SELECT * xmin xmax ... finds closest entity if xmin=xmax ... — jfdannen / detail
  53. Use -ffp-model=strict on macOS x86_64 as well — galbramc / detail
  54. Missed one file — galbramc / detail
  55. Update win README — galbramc / detail
  56. Add OCC 7.8 to build — galbramc / detail
  57. Fix Node return in localToGlobal by not looking at Degenerate Edges — haimes / detail
  58. Uprev DARWIN configs — haimes / detail
  59. Fix warning — galbramc / detail
  60. Fix compile error on Linux — galbramc / detail
  61. Fix typo — galbramc / detail
  62. EGADS redme update for Windoze download — haimes / detail
  63. Missed files — galbramc / detail
  64. Uprev EGADS. Add Face Color attribute for STEP/IGES — galbramc / detail
  65. Update training material comment in README — galbramc / detail
  66. Compile Tutorial.pdf — galbramc / detail
  67. Remove MACOSX from makeEnv — galbramc / detail
  68. Add macOS 14 to makeEnv — galbramc / detail
  69. Add more checks on Julia version and ESP env for jlEGADS — galbramc / detail
  70. Update EGADS copyright — galbramc / detail
  71. change copyright date from 2023 to 2024 — jfdannen / detail
  72. Update README release in January 2024 — galbramc / detail
  73. Suppress gfortran link warnings on macOS — galbramc / detail
  74. Remove more undefined error link warnings. Stanalizer fixes — galbramc / detail
  75. More link warning suppression on macOS — galbramc / detail
  76. Remove depricated macOS undefined error link flag — galbramc / detail
  77. EGADS doc fixes — galbramc / detail
  78. update udp.def in udpTire folder — jfdannen / detail
  79. update to account for UDP/UDF changes — jfdannen / detail
  80. Update python version in setup scripts — galbramc / detail
  81. Update PreBuilt README and setup scripts — galbramc / detail
  82. Add contextCopy to pyEGADS and jlEGADS — galbramc / detail
  83. Remove incorrect 'wrong OR' check for EG_quadTess — galbramc / detail
  84. Write Name attribute to iges files — galbramc / detail
  85. Add contextCopy to def file — haimes / detail
  86. Add tessellation support in EG_contextCopy — haimes / detail
  87. Add EG_contextCopy — haimes / detail
  88. Fix stanalizer — galbramc / detail
  89. Fix FACE/LOOP for EG_imprintBody — galbramc / detail
  90. Allow EG_imprintBody to accept FACE/LOOP pairs — galbramc / detail
  91. Add more debug info in splitBody — haimes / detail
  92. Do not SameParamter shell — galbramc / detail
  93. Fix stanalizer warning — galbramc / detail
  94. Properly map Degenerate Edges in mapBody2 — galbramc / detail
  95. Skip degenerate Edges in mapBody2 — galbramc / detail
  96. Fix lint — galbramc / detail
  97. Fix EG_mapBody infinite loop — galbramc / detail
  98. Update egads.def with EG_mapBody2 — galbramc / detail
  99. Fix incorrect mapBody tests — galbramc / detail
  100. Fix compile error related to M_PI — galbramc / detail
  101. Fix EG_mapBody when topology is identical but geometry differs. Add EG_mapBody2 as replacement for EG_mapBody that also works on FaceBodys. — galbramc / detail
  102. Add additional Node check in EG_localToGlobal — galbramc / detail
  103. Add backup M_PI when not available for Surreal — galbramc / detail
  104. Fix memory leak when error occurs while reading units from STEP/IGES — galbramc / detail
  105. Rename ref test to avoid conflicting with NASA refine ref — galbramc / detail
  106. Preserve tessellation attributes in mapTessBody — galbramc / detail
  107. Pointwise leak suppression — galbramc / detail
  108. Upgrade Pointwise for new license — galbramc / detail
  109. Uptrade asan path to 15.0.0 — galbramc / detail
  110. Comment out IRIT — galbramc / detail
  111. Only suppress link warnings on macOS — galbramc / detail
  112. Suppress link warnings with PYTHONLIB — galbramc / detail
  113. Add abaqus to PATH — galbramc / detail
  114. Another Python address suppression — galbramc / detail
  115. Upgrade to Python 3.11.6 — galbramc / detail
  116. Undo looking for verfication data — galbramc / detail
  117. Warn about missing verification files — galbramc / detail
  118. Yet one more python suppression — galbramc / detail
  119. Another python valgrind suppression — galbramc / detail
  120. Upgrade to SU2 8.0.0 — galbramc / detail

#21 (Sep 9, 2023, 4:01:08 PM)

  1. fix addressing bug in udpWarp; initial implementation of timVspSetup — jfdannen / detail
  2. Update vsp3 memcheck suppression — galbramc / detail
  3. Add refine executable PATH — galbramc / detail

#20 (Sep 4, 2023, 5:30:39 PM)

  1. Small fix for IGES Name reads — galbramc / detail
  2. Suppress vspscript leaks — galbramc / detail

#19 (Sep 4, 2023, 3:53:52 PM)

  1. convert backslashes to forward slashes in filenames in udpVsp3 because anglescipt expects forward slashes — jfdannen / detail
  2. properly rename vsp3 verification test cases — jfdannen / detail
  3. ATTRRECYCLE forces UDPRIM to not be recycled; fix printing of SELECT with attrValu a number; update udpVsp3 to automatically run vsp; add data/vsp3 test cases; add propInteg*a test cases; use _plugsIgnore on Faces that should be ignored during cloud point reclassifications in Plugs; add udpWarp; add ablate0* test cases — jfdannen / detail
  4. modify ocsmPrintBrep to show list Edges as degenerate rather than skipping them; add SPECIAL printCPs command to print the control points associated with all Nurbs in the Body on the top of the stack; add first version of udpVsp3 — jfdannen / detail
  5. first version of udpVspComp — jfdannen / detail
  6. fix bug that did not retain Edge attributes during an ELEVATE operation — jfdannen / detail
  7. add mincp argument to udpNuscale and convertToBSplines functions; add ablate* test cases, including using Plugs; extend Plugs to be able to use DIMENSIONed DESPMTRs; fix bug in velocityOfEdge for Edges with dots that have changing tranges — jfdannen / detail
  8. temporarily remove vspFuse* test cases — jfdannen / detail
  9. analytic sensitivities for sketches; update .gsen and .tsen files; move sketch13* test cases to designY* — jfdannen / detail
  10. start implementing analytic sensitivities for Sketches; add sketch13* test cases — jfdannen / detail
  11. initial, very early, preliminary version of udpVspFuse and associated test cases — jfdannen / detail
  12. fix error in serveESP.mak in previous commit — jfdannen / detail
  13. fix error in serveESP.mak; fix debug code error for windoze — jfdannen / detail
  14. change the SUBTRACTion of two co-planar SheetBodys such that if the Loop associated with the second Body does not cut a clean hole in the first Body, revert to the (default) scribing behavior for SheetBodys, that is scribe the first Body with the Edges from the second Body;  update the documentation for SUBTRACT; add scribe11* test cases; fix occasional bug associated with analytical sensitivities when DUMPing a .sens file from with .csm script — jfdannen / detail
  15. add support for BLENDs with .C1side Attributes; add blend23* test cases; change serveESP.mak so that it does not error if PYTHONINC is not set — jfdannen / detail
  16. uprev to v1.24 (ESP.html, ESP-localhost.html, ESP-help.html, OpenCSM.h, ocsm.rc) — jfdannen / detail
  17. added ability to double-click on python error to open pyscript editor at the correct line — jfdannen / detail
  18. update various testing scripts — jfdannen / detail
  19. add udfLinalg and linalg1 test case; add sketch12* test cases — jfdannen / detail
  20. another update to Makefile.LINUX64 — jfdannen / detail
  21. update Makefile.LINUX64 to execute full test suite — jfdannen / detail
  22. fix warnings in previous commit — jfdannen / detail
  23. add ocsmTraceAttrs, ocsmTraceStors, ocsmGetFiletree, and ocsmShowTblOfContents; add ability to trace Attributes, Storges, the FileTree, and the provided representations in the .csm editor; limit number of files in File menu in ESP so that it does not overflow the display; add SPECIAL provides statement to work with ocsmShowTblOfContents — jfdannen / detail
  24. fix bug that did not properly decrement the pattern counter for ENDIF statements after a PATBREAK was executed; fix bug that returned error after SELECTing a degenerate Edge — jfdannen / detail
  25. take shortcut when creating tessellation sensitivities for Faces that do not have Edges that are the result of Boolean operations; update .tsen files for both 7.6.0 and 7.7.0 — jfdannen / detail
  26. fix typo in text string in serveESP — jfdannen / detail
  27. fix warning in previous commit — jfdannen / detail
  28. fix bug that copied Csystems into a UDPRIM; add udfMechanism and mechanism* test cases — jfdannen / detail
  29. add udfDeform to change BSpline control points associated with Faces (and Edges and Nodes) in a Body; add deform* test cases; modify some verification data to account for differences between 7.6.0 and 7.7.0 on all operating systems — jfdannen / detail
  30. remove more clang warnings — jfdannen / detail
  31. remove clang warnings — jfdannen / detail
  32. remove GLOVES from ESP menu (for now) — jfdannen / detail
  33. update data/capsExamples/verify_7.7.0 files; use EG_copyObject since EGADS now allows the copying of PCurves; fix typos in testScript.txt; updates to avoid warnings in latest version of clang — jfdannen / detail
  34. allow cases with Edge-only tessellations to work; add edgeGrid* test cases; update 7.7.0 verification data for imprint5 (should fail); add PLOT_DISPLACE to plot displaced Edges based upon tessellation sensitivities — jfdannen / detail
  35. fix recently-added bug associated with FD tessellation sensitivities for NodeBodys — jfdannen / detail
  36. create verification data for OCC 7.7.0; make sure EVALUATE returns dot=0 — jfdannen / detail
  37. compute tessellatiopn sensitivities correctly for a NodeBody; set and report sensitivity range properly when looking at only one component of tessellation sensitivities; add -forceFDs command line option to force finite difference sensitivities in serveESP — jfdannen / detail
  38. protect against stanalyzer bug — jfdannen / detail
  39. further improvements to flends; add flend10* test cases; fix memory leak when udfOffset encounters an error — jfdannen / detail
  40. add code to protect for UDFs that have references to its input Model; add (hidden) option to create timingReport.txt file; improve flends; add flend9* test cases — jfdannen / detail
  41. update flend8* test cases and their verification data — jfdannen / detail
  42. fix lint error in udfMatchBodys; re-add 7.4.1 verification data for flend8* test cases — jfdannen / detail
  43. change flend fits to be better in some cases; track down memory leaks — jfdannen / detail
  44. fix problem erroneously flagged by lint in udpOffset; update errors reported by udfFlend; fix bug where wrong UDP storage was used in udfOffset (which caused problems when udpOffset was called more than once); remove SPECIAL test of EG_otherCurve; document .multiNode use in RULE command; fix bug where UDP storage is incorrectly cleared for an embedded UDP (in udpCsm); fix bug in udfFlend that sometimes did not correctly reverse one of the Loops; fix memory leak in EVALUATE EDGEKT, EDGECP, FACEUKT, FACEVKT, and FACECP when a signal is raised — jfdannen / detail
  45. fix compiler warning in latest commit — jfdannen / detail
  46. account for fact that Py_SetPythonHome was deprecated in Python 3.11; update udfOffset so that it can generate offsets on SolidBodys (for FLENDs); add offset(I-R)* test cases; use zebra stripe coloring for maximum curvature in ESP (displayType=4); update convertToBsplines to reuse Pcurves whenever possible; add udpBspline and bspline* test cases — jfdannen / detail
  47. improve printing of Pcurves in ocsmPrintEgo; improve marking of Faces with _body and _brch Attributes when returned from a UDF; add PRINT_MAPPING_INFO define to OpenCSM; fix bug that did not account for Node and Edge sensitivities when report sensitivity range in serveESP; fix bug that occasionally did not properly compute Node tessellation sensitivities — jfdannen / detail
  48. add EVALUATE EDGEKT, EVALUATE EDGECP, EVALUATE FACEUKT, EVALUATE FACEVKT, and EVALUATE FACECP; add evaluate3* test cases; add multiRegions* test cases; add SELECT FLIP to flip the order of rntities in at-sellist — jfdannen / detail
  49. add copyAttr=0 argument to RULE and BLEND to copy Edge Attributes in xsects onto RULE/BLEND Edges; add blend29 and rule29 test cases — jfdannen / detail
  50. improve test for matching Nodes in udfMatchBodys; adjust matchBodys5 test case to check at-at-parameters — jfdannen / detail
  51. add arcLengths to ocsmPrintEgo; fix bug in udfMatchBodys when tol was large — jfdannen / detail
  52. modify udfMatchBodys to transfer an Attribute from one Body to the other when the Nodes, Edges, or Faces match; add matchBody5 test case — jfdannen / detail
  53. fix bug associated with UDP/UDF outputs that change shape — jfdannen / detail
  54. remove stanalyzer false positive by disabling checks for one loop in udfTester1.c — jfdannen / detail
  55. attempt to fix stanalizer error in udfTester1.c — jfdannen / detail
  56. allow at-at-parameters from a UDP/UDF to have velocities; split udpTest into udfTester1 (to demonstrate matrix outputs from a UDP/UDF) and udpTester2 (to demonstrate output velocities from a UDP/UDF); adjust Makefiles and associated test cases — jfdannen / detail
  57. add test.so to Makefiles; add diagnostic printouts when a Face does not tessellate; make sure all UDP/UDFs return output values to the numUdp instance — jfdannen / detail
  58. allow number of rows and columns to be accessible in UDPs; allow at-at-parameters from a UDP/UDF to be vectors or matricies; add udp_error1 to udp_error9 as possible argument to CATBEG statement; fix bug that did not restore at-at-parameters when a UDP/UDF was recycled; refactor way UDP/UDF arguments are handled — jfdannen / detail
  59. update header files to allow use of C++ main program; add simpleCSM.cpp and modify Makefile.DARWIN64 for testing — jfdannen / detail
  60. change udfSlices to skip a slice if OpenCASCADE fails (rather than return an eror); add SET statement to udpWaffle;  add waffleB1 and waffleB2 test cases; fix bug in plotting of normals in serveESP and serveCSM; add PRINT_RULE_KNOTS to print number of knots in BSPLINEs entering a RULE or BLEND; allow -ATTRREALSENS to indicate a UDPRIM parameter that is intended to signal that Parameter is used within an included file; add waffleB3 test case to demonstrate this; add waffleB3.jrnl to demonstrate generation of .sens file for every DESPMTR without rebuilds — jfdannen / detail
  61. update copyright notices — jfdannen / detail
  62. remove training/data/session10/version99/* — jfdannen / detail
  63. uprev to v1.23 (ESP.html, ESP-localhost.html, ESP-help.html, OpenCSM.h, ocsm.rc) — jfdannen / detail
  64. put 1 second delay when opening a pyscript to make sure that the browser is ready to display the pyscript in the editor; do not change status of ESP if an error was found while executing a pyscript; update session10 training files to be consistent with new method for creating a large, multi-component, multi-discipline model; update Makefile.DARWIN64; update ESP_QuickReference; update testScript.txt — jfdannen / detail
  65. write and test viewSimplySupport for transport test case — jfdannen / detail
  66. more updates to training/session10 and CAPS/training/python — jfdannen / detail
  67. more updates to transport training files — jfdannen / detail
  68. update error handling in flapz.udc; first attempt at python files for new transport for CAPS training — jfdannen / detail
  69. account for forward- and backward-slashes when opening a .udc — jfdannen / detail
  70. update ereped6a and project verification data again; fix recently-added bug that causes a memory fault for some non-manifold Edges — jfdannen / detail
  71. add Trace button in .csm editor to trace all top-level Parameters; reorganize session10 files to make it easier to build large, multi-component, multi-view models; update ereped6a, hollowC6, hollowC7, hollowCA, hollowCB, and project 3 verification data on 7.6.0 (because of issues highlighted by Xcode 14 on M1); update ereped6a and project3 verification data on 7.4.1 (because of issues highlighted by Xcode 14 on M1); add description of -dxdd flag to ESP-help — jfdannen / detail
  72. update testScript.txt; fix possible buffer overflow in SPECIAL command — jfdannen / detail
  73. update verification data for clearance1 and clerance4 to allow for slight differenes due to chaotic behavior of the EGADS tessellator — jfdannen / detail
  74. convert all (deprecated) sprintf calls to snprintf — jfdannen / detail
  75. update Verification.sh to use serveESP — jfdannen / detail
  76. fix bug where result of SPECIAL/clearance was not recycled — jfdannen / detail
  77. update .tsen files for designG5 and designG6 — jfdannen / detail
  78. remove suppressions of sensitivity checks on designH2, designJ1c, designJ1d, and designJ5; add suppressions of sensitivity checks to designG5 and designG6 (for rounded tips); fix valgrind error in sensitivities in udpWaffle — jfdannen / detail
  79. fix some compiler warnings in most recent commit — jfdannen / detail
  80. add ocsmClearance; add clearance* test cases — jfdannen / detail
  81. fix bug in serveESP that did not properly update the build status message after File->Edit->Save; implement analytic sensitivities in udpWaffle; add designX* test cases; make sure userPointer gets reset after perturbation is removed — jfdannen / detail
  82. update designV1,gsen for 7.4 — jfdannen / detail
  83. add ocsmAdjoint and testOcsmAdjoint (in serveESP); allow timPlotter to have two y-axes; add plotter3.py test case — jfdannen / detail
  84. update adjoint test to remove (incorrect) compiler warning — jfdannen / detail
  85. remove data/ide (because it is redundant with data/tutorial6); eliminate automatic build when entering CAPS mode (depend on the lazy evaluation in CAPS); enable sensitivity calculations for scribes and trims; add designW* test cases; fix bug that put wrong _edgeID on scribed Edges; update attrScribe, scribeWing, and scribedSphere test cases; create splitEdges.udc; add splitEdges* test cases — jfdannen / detail
  86. remember name of Pyscript file for next Tool->Pyscript; clean up ESP messages after builds; remove code in esp.timSetCaps that removed the _finalize method; fix memory problem in timViewer for very long scene-graph meta-data buffers; reset magic number to zero to catch cases when a MODL is tried to be used after ocsmFree; modify IMPORT so that it properly marks NODE_BODYs; force tessellation if needed in timViewer; fix bug in ocsmLoadFromEgads that did not properly initialize the .ileft and .irite Branches; remove underscore attributes in .egads files in ocsmLoadFromEgads; force python garbage collection at end of each pyscript execution; add interactive testScript — jfdannen / detail
  87. add PLOT_TESSSENS and PLOT_TEMPCOMPS flags to help in debugging tessellation sensitivities; remove tessellation velocity calculation shortcut to make Edge and Face tessellation velocities consistent; refactor signalError() and signalError2(); allow plotTypes =7 for x-component, =8 for y-component, =9 for z-component of sensitivity — jfdannen / detail
  88. clarify description of SELECT x -1 ibody1 — jfdannen / detail
  89. update to account for latest EGADS fix to EG_generalBoolean — jfdannen / detail
  90. add ocsmRegBcstCB to ocsm.def — jfdannen / detail
  91. update Building button to show progress of build in ESP; fix memory leak when ELEVATE command fails (like it often does in the combine.udc); extend SELECT command to SELECT all Faces/Edges/Nodes in current Body that match a Face in another Body; add SELECT NOT to SELECT the Faces/Edges/Nodes not selected and vice versa; fix bug associated with determining if an Edge is a subset of another; update to account for change in EG_isEquivalent; fix bug that did not copy attributes from an Edge in a WireBody that was INTERSECTed with a SolidBody to the new Edge; add PRINT_LAST_EGO compile-time flag to print the last ego after every step in an ocsmBuild; fix bug in sensCSM when trying to remove .csm or .cpc extension from the casename when it did not exist; extend SELECT command to SELECT all Faces/Edges/Nodes in current Body that are within another Body — jfdannen / detail
  92. fix DUMP x.sens for degenerate Edges; add combine.udc so that old .csm scripts that used the (now deprecated) COMBINE command still work; add combine* test cases; add makeErep journal entry so that ereped can be tested; modify at-itype, at-nface, and at-nedge if there is an erep; add POWLE and POWTE arguments to udfDroop; add new droop* test cases; add udfNaca6mc to warp the input thickness distribution with the sum of multiple NACA 6-series meanlines; add naca6mc* test cases — jfdannen / detail
  93. protect against string overflows in strncpy and strncat; fix mesgCallbackFromOpenCSM so that it does not try to broadcast text when in batch mode; initial version of udpNaca6mc — jfdannen / detail
  94. Remove dependencies from file copies — haimes / detail
  95. clean up usage of include files; update dependencies in Makefile and NMakefile — jfdannen / detail
  96. remove pyscript from lint in serveESP.make — jfdannen / detail
  97. update serveCSM.make to fix stanilizer error for pyscript — jfdannen / detail
  98. another attempt to move building of pyscript from Makefile to serveESP.make — jfdannen / detail
  99. move building of pyscript from Makefile to serveESP.make — jfdannen / detail
  100. fix recently added bug in ereped that only allowed 9 colors; remove timHold from viewBodys.py; add batch flag to ESP structure; add assert command in browserToServer; add method of verifying ereped and plugs if running from journal and in -batch mode; next versions of udfDroop2 and udfDroop3; migrate testing in Makefile.DARWIN64 and Makefile.LINUX64 from serveCSM to serveESP; fix bug in esp.SetCaps() in pyESP — jfdannen / detail
  101. next version of udfDroop2; first version of udfDroop3 — jfdannen / detail
  102. next (still incomplete) version of udfDroop2 — jfdannen / detail
  103. initial version of udfDroop2 — jfdannen / detail
  104. IGES reader now also reads all Name attributes. Fix stanalizer warning. — galbramc / detail
  105. Reduce time extract Name attribute from STEP files. — galbramc / detail
  106. Track STEP/IGES name attributes through all read manipulations — galbramc / detail
  107. Lint fix — galbramc / detail
  108. Use python or python3 executables in makeEnv — galbramc / detail
  109. Fixes for Edge only tessellations — galbramc / detail
  110. Undo Makefile change — galbramc / detail
  111. One more adjustment to EG_mapBody — galbramc / detail
  112. Only delete EG_mapBody mapped upen error if copied — galbramc / detail
  113. Uprev to ESP 1.24. Add .C1side attribute for EG_blend. EG_blend now supports three neighboring C1 sections. — galbramc / detail
  114. makeEnv fixes for -dev — galbramc / detail
  115. makeEnv fix AFLR_ARCH for linux-aarch64. Add -dev option to makeEnv. — galbramc / detail
  116. Add note about fighter4 on Intel macOS 13.3 — galbramc / detail
  117. Fix step and iges label read — galbramc / detail
  118. Update concepts and viewer pdf. Fix for makeEnv. — galbramc / detail
  119. Updates for ESP 1.23 release. Add LINUX_AARCH64 and DARWIN_ARM64 ESP_ARCH. — galbramc / detail
  120. Fix bug in setup scripts — galbramc / detail
  121. Fix bug in setup scripts — galbramc / detail
  122. Update README files. Add PreBuilt setup scripts. — galbramc / detail
  123. Fix last commit — galbramc / detail
  124. Lint fixes — galbramc / detail
  125. Fix stanalizer warning — galbramc / detail
  126. Fix warning — galbramc / detail
  127. Fix EG_mapTessBody for DEGENERATE Edges. Update makeEnv to look for python3. Readme updates. — galbramc / detail
  128. Increase thread stack size on macOS — galbramc / detail
  129. Fix warning — galbramc / detail
  130. Lint fix — galbramc / detail
  131. Fix lite stanalizer warning — galbramc / detail
  132. Fix individual bodies in EG_generalBooelean. Other small cleanup. — galbramc / detail
  133. Fix EG_getTopology instantiation — galbramc / detail
  134. Add Surreal EG_getTopology — galbramc / detail
  135. Fix ShapeFix for generalBoolean — galbramc / detail
  136. Add more documentation on EGADS parent child referencing — galbramc / detail
  137. Export EG_rotate_dot on Windoze — galbramc / detail
  138. Track sensitvities with EG_repalceFaces — galbramc / detail
  139. Add Surreal EG_makeTopology — galbramc / detail
  140. Use ffp-model=strict on M1. Relax some test tolerances for M1. — galbramc / detail
  141. Fix clang 14.0.3 warnings — galbramc / detail
  142. Update EGADS doc for makeTessBody with negative legnth — galbramc / detail
  143. Try fixing bodies in generalBoolean — galbramc / detail
  144. Fix error message. Do not change topObj for bodies. Why does this not work... — galbramc / detail
  145. Correctly set topObj for Geometry in Bodies. Set topObj for bodies in Models. Use EG_removeCntxtRef in makeFace. Check Body references before deleting a Model. More robust cleanup in EG_close. — galbramc / detail
  146. Fix getEdgeUV doc — galbramc / detail
  147. Fix full attirubtion for EG_repalceFaces. Fix error message. — galbramc / detail
  148. Remove depricated x86 -m64 compiler flag. Add compiler flags for OCC 7.7. — galbramc / detail
  149. Fix for OCC 7.4 — galbramc / detail
  150. Provide error message instead of segfault in EG_otherCurve — galbramc / detail
  151. Add 1-bias to matchBody documentation — galbramc / detail
  152. update return values from udpTire — jfdannen / detail
  153. Suppport Edge only eto files — galbramc / detail
  154. update DARWIN64.gcc to add comma to RPATH needed by some gcc-10 compilers — jfdannen / detail
  155. Add back ESP_ROOT/lib to rpath on DARWIN — galbramc / detail
  156. Use @loader_path for rpath to ESP_ROOT/lib on DARWIN — galbramc / detail
  157. Update Copyright date — galbramc / detail
  158. Uprev to 1.23 — galbramc / detail
  159. README release notes updates — galbramc / detail
  160. Rev updates to 1.22 — galbramc / detail
  161. README updates — galbramc / detail
  162. Update makeEnv for macOS 13 — galbramc / detail
  163. Replace DEBUG sprintf with snprintf — galbramc / detail
  164. Try again: reorder includes! — haimes / detail
  165. Try again: MSVC 2022 seems to have snprintf defined! — haimes / detail
  166. sprintf -> snprintf mods — haimes / detail
  167. Replace sprintf with snprintf in egadsTopo — galbramc / detail
  168. Suppress clang deprication warning of sprintf in OCC — galbramc / detail
  169. Add simple figure for tri ordering with mixed quad faces — galbramc / detail
  170. Allow unconverged SmoothUV status to continue during parameterization — haimes / detail
  171. Fix the new isEquivalent for periodic curves split into 2 Edges — haimes / detail
  172. modified Ints to Int32 and added egadslite tests — docampo / detail
  173. recompiled pdf references were with ?? — docampo / detail
  174. removed EL flag from some of the effectiveTopology functions — docampo / detail
  175. fixed typos — docampo / detail
  176. Remove bug that would error out if there were no Faces during generalBoolean operations — haimes / detail
  177. Update isEquivalent to fix previous problem — haimes / detail
  178. Allow for senses to be flipped when applying EG_isEquivalent — haimes / detail
  179. added the ego. wrap to the getfield operation — docampo / detail
  180. update udpTire for new include scheme — jfdannen / detail
  181. Fix Edge mapping problem introduced since Rev 1.21 — haimes / detail
  182. changed .obj -> .ego — docampo / detail
  183. Add TOML to egadslite dep — galbramc / detail
  184. compiling for Julia 1.6 and 1.8. test fails for 1.8 — docampo / detail
  185. Update makeEnv to reflect newer MAC OS revs — haimes / detail
  186. Add the Julia interface to the EGADS API documentation — haimes / detail
  187. Add data/vsp3/X57_Maxwell_CRM_v4.4.1.csm to csmIgnore for valgrind. — galbramc / detail
  188. Downgrade to OpenVSP 3.34.0 — galbramc / detail
  189. Add vsp3 jenkins files — galbramc / detail
  190. Add VSP3_ROOT for vsp3 testing — galbramc / detail
  191. Add fighter4 as known error on macys — galbramc / detail
  192. Upgrade to AFLR 11.5.9 — galbramc / detail
  193. Update to AFLR 11.5.8 — galbramc / detail
  194. Update xfoil executables with up to 2048 panels — galbramc / detail
  195. Python suppressoin — galbramc / detail
  196. Update parser — galbramc / detail
  197. Another prebuilt fix — galbramc / detail
  198. Fix PreBuilt script — galbramc / detail
  199. Update PreBuilt testing — galbramc / detail
  200. Update ESPbfr.tgz — galbramc / detail
  201. Add OCC7.7 valgrind suppressions — galbramc / detail
  202. Fix for jenkins script — galbramc / detail
  203. Upgrade to SU2 7.5.1 — galbramc / detail
  204. Uprade to AFRL 11.4.5 — galbramc / detail
  205. Update clang sanitizer path — galbramc / detail
  206. update so that more flend8* test cases are expected to pass — jfdannen / detail
  207. update so that more flend8* test cases are expected to pass — jfdannen / detail
  208. update expected flend8* failures — jfdannen / detail
  209. Put file names first — galbramc / detail
  210. Add OCC 7.7 Jenkins data — galbramc / detail
  211. add expected errors selected in flend8* test cases — jfdannen / detail
  212. Cart3D env fix — galbramc / detail
  213. Upgrade Cart3D version — galbramc / detail
  214. Update for OCC 7.7.0 — galbramc / detail
  215. Upgrade to AFLR 11.3.17 — galbramc / detail
  216. numpy memory leak suppression — galbramc / detail
  217. Upgrade to AFLR 11.3.15 — galbramc / detail
  218. Add NETCDFINC for DARWIN64.gcc testing. — galbramc / detail
  219. Don't build AFLR with Beta testing — galbramc / detail
  220. Another exodus suppression — galbramc / detail
  221. Suppresse NETCDF/HDF5 memory leaks — galbramc / detail
  222. Upgrade to SU2 7.4.0 — galbramc / detail
  223. More general ubuntu suppression — galbramc / detail
  224. Ubuntu valgrid supression — galbramc / detail
  225. scipy 1.9.2. and 1.9.3 have valgrind issues — galbramc / detail
  226. Add seacas to macys — galbramc / detail
  227. Add SEACAS environment variable for exodus — galbramc / detail
  228. Upgrade cvxopt build for gcc 12 on viggen — galbramc / detail
  229. Suppress scipy memory leak — galbramc / detail
  230. Another python valgrind suppression — galbramc / detail
  231. Add Ubuntu 22.04 valgrind suppressions — galbramc / detail
  232. Use system valgrind — galbramc / detail
  233. Small cleanup of email template — galbramc / detail
  234. Remove torch for now — galbramc / detail
  235. Log parser fixes — galbramc / detail
  236. Suppress torch memory leaks — galbramc / detail
  237. Upgrade sanitizer path to 14.0.0 — galbramc / detail
  238. Try dissabling CUDA for pytorch — galbramc / detail
  239. Look for fatal msvc errors — galbramc / detail
  240. Look for fatal gnu/clang errors — galbramc / detail
  241. Revert to serveCSM for plugs — galbramc / detail
  242. Update lingering serveCSM to serveESP — galbramc / detail

#18 (Sep 10, 2022, 4:47:23 PM)

  1. Very strange... — galbramc / detail

#17 (Sep 10, 2022, 4:32:05 PM)

  1. Allow multiple csm patterns — galbramc / detail

#15 (Sep 10, 2022, 2:03:00 PM)

  1. fix test_pyOCSM to account for updated MESSAGE statement — jfdannen / detail
  2. extend MESSAGE to optionally write to a file; modify message test case; update ESP-help and ESP_QuickReference — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  5. add assert in udfOffset to eliminate warnings on gcc — jfdannen / detail
  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 — jfdannen / detail
  7. remove use of _scaleuv Attribute — jfdannen / detail
  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) — jfdannen / detail
  9. update Makefile.LINUX64 — jfdannen / detail
  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) — jfdannen / detail
  11. temporarily remove offset9* test cases — jfdannen / detail
  12. update udfOffset for negative distance — jfdannen / detail
  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) — jfdannen / detail
  14. add (unneeded) initializations in udfOffset to resolve incorrect lint complaints — jfdannen / detail
  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 — jfdannen / detail
  16. uprev to v1.22 — jfdannen / detail
  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 — jfdannen / detail
  18. initialize *info in ocsmBodyDetails; return sensible error message when a SET is applied to a CONPMTR, CFGPMTR, or DESPMTR — jfdannen / detail
  19. update duct7.vfy files — jfdannen / detail
  20. return stub.py to expected state at beginning of tutorial6 — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  23. update compare1b.vfy — jfdannen / detail
  24. fix bug in computing tessellation sensitivities for a NodeBody — jfdannen / detail
  25. try invEvaluateGuess for very hard cases in udfCompare; update compare1b test case — jfdannen / detail
  26. fix bug in IDE that did not properly journal updates to the intent phrase — jfdannen / detail
  27. second cut at tutorial6 write-up — jfdannen / detail
  28. more documentation updates — jfdannen / detail
  29. remove erroneous non-manifold warning associated with NodeBodys — jfdannen / detail
  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 — jfdannen / detail
  31. fix bug in ESP.js that did not properly clear the display when velocities were cleared — jfdannen / detail
  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 — jfdannen / detail
  33. fix bug in ESP.js associated with clearing velocities for a scalar; update tutorials 1 to 5 for v1.21 — jfdannen / detail
  34. modify way python is initialized and finalized to work around a problem in numpy - take 2 — jfdannen / detail
  35. modify way python is initialized and finalized to work around a problem in numpy — jfdannen / detail
  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 — jfdannen / detail
  37. fix recently-added typo to timPyscript.c — jfdannen / detail
  38. add sanitize-thread target to Makefile.DARWIN64 — jfdannen / detail
  39. fix error message associated with not enough arguments to SPHERE; fix bug when user double-clicks in MessageWindow (Chrome and Safari) — jfdannen / detail
  40. fix setting of PYTHONHOME for a double-quoted string — haimes / detail
  41. generate WARNING if importing an .egads file that has an Attribute that cannot be evaluated — jfdannen / detail
  42. remove debug print statement — jfdannen / detail
  43. remove side effects from assert() statements, which work differently on Windoze — jfdannen / detail
  44. allow pyscripts to end without a newline — jfdannen / detail
  45. fix bug associated with finishing non-manifold WireBodys — jfdannen / detail
  46. allow overlay to execute a mesg even when in TIM_EXECUTING; update tutorial6 files — jfdannen / detail
  47. remove debug printing of long cast — jfdannen / detail
  48. suppress profile printing if outLevel==0; fix filename updates in ESP after saving new file and after exporting the feature tree — jfdannen / detail
  49. limit size of inflatedBody2a to reduce its CPU time — jfdannen / detail
  50. add tutorial6/model2c — jfdannen / detail
  51. numerous updates — jfdannen / detail
  52. add sub03 and f104 to studentGallery — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  57. compile serveESP in Makefile and NMakefile — jfdannen / detail
  58. inform user when CAPS overrides .csm value(s); first attemp at re-running pyscript in continuation mode — jfdannen / detail
  59. add indication for Phases that are a predecessor of current Phase in ListPhases — jfdannen / detail
  60. add calls to caps_debug around List* messages in timCapsMode; update data/ide/*.py to directly rebuild the geometry; reorder Caps menu options — jfdannen / detail
  61. fix ListHistory in timCapsMode — jfdannen / detail
  62. update demo_tim.txt — jfdannen / detail
  63. modify demo_caps.txt and demo_tim.txt; make changes needed to make both demos operate properly — jfdannen / detail
  64. fix stanalyzer error — jfdannen / detail
  65. more modifications to support timCapsMode — jfdannen / detail
  66. temporary commit to be used for debugging — jfdannen / detail
  67. remove debug print statement — jfdannen / detail
  68. additional bugs fixed in timCapsMode; add unequalRules test case to show how to RULE between xsects with different nnumber of Edges — jfdannen / detail
  69. remove temporary printf statements — jfdannen / detail
  70. rename capsIde to capsMode; restrict SPHEREs to have a positive radius; allow multiple ESP-help tabs in browser; partial implementation of timCapsMode — jfdannen / detail
  71. revert previous commit — jfdannen / detail
  72. fix previous commit — jfdannen / detail
  73. remove unneeded windoze headers from tim.c — jfdannen / detail
  74. Fix continuation marker in serveESP.mak — haimes / detail
  75. Fix headers for Windows in timPyscript — haimes / detail
  76. fix windoze problem with includes in pervious commit — jfdannen / detail
  77. only allow one open ESP-help tab at a time; implement timFlowchart; modify interpolateUpper.py and conserveUpper.py to demonstrate flowcharting tool — jfdannen / detail
  78. allow for .py scripts to run both in serveESP -caps and in python; add ocsmSetAuxPtr and ocsmGetAuxPtr in OpenCSM API — jfdannen / detail
  79. fix stanalyzer problem in timCapsIde.c — jfdannen / detail
  80. update serveESP.mak in previous commit to include timCapsIde.obj — jfdannen / detail
  81. change display scaling so that if there is only one NodeBody it still gets displayed; initial implementation of timCapsIde — jfdannen / detail
  82. allow nesting of TIMs to MAX_TIM_NESTING=10 — jfdannen / detail
  83. fix bugs in File->Open and File->Edit for cases with and without UDCs — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  86. remove unneeded code that generates a clang warning — jfdannen / detail
  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 — jfdannen / detail
  88. more improvements for ListHistory; use caps_open in read-only mode in ListPhases and ListHistory — jfdannen / detail
  89. do not let esp.UpdateESP rebuild (force rebuild in .py script) — jfdannen / detail
  90. extend ListHistory to GEOMETRYIN and GEOMETRYOUT — jfdannen / detail
  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 — jfdannen / detail
  92. Makefile updates to supress Python builds — haimes / detail
  93. first implementation of CAPS menu in ESP — jfdannen / detail
  94. allow branching of Phases when running serveESP in -caps mode — jfdannen / detail
  95. caps_PrintObjects signature changed — haimes / detail
  96. allow wild-carding (with 0) in SELECT ADD and SELECT SUB; update connect9a and connect9b; update Makefile.DARWIN64 for 3-way testing — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  99. in timViewer, use a tessellation associated with the AIM if available, otherwise share the tessellation with OpenCSM — jfdannen / detail
  100. fix (long) cast in previous commit — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  103. fix bug in esp.py to account from change from timPython to timPyscript — jfdannen / detail
  104. improve error message when project.csm exists before the project directorry when running serveESP in -caps mode — jfdannen / detail
  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 — jfdannen / detail
  106. added numpts argument to udpKulfan, which helps avoid small dimples near the leading edge of a very thin section — jfdannen / detail
  107. add debug GRAFICs to udpKulfan — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  112. update Caps Value handling in ESP — jfdannen / detail
  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 — jfdannen / detail
  114. for a UDP/UDF, only use finite differences if one of its arguements is ATTRREAL and has non-zero dots — jfdannen / detail
  115. add growing3.py test case — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  118. remove serveESP from Makefile and NMakefile; create serveESP.make and serveESP.mak — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  121. fix ocsm.def for last commit — jfdannen / detail
  122. implement Debug in .csm editor; fix a few bugs in parent/child Body pointers — jfdannen / detail
  123. fix bugs associated with running a .py file — jfdannen / detail
  124. improve tessellation sensitivities for Edges and Faces that are not trimmed by a boolean operation; update .tsen files — jfdannen / detail
  125. update to special plotting associated with Face velocities for INTERP_VEL=6 — jfdannen / detail
  126. update CAPS/myPlane for intent 4 (avl) and 5 (bem) — jfdannen / detail
  127. .py files are automatically edited in serveESP — jfdannen / detail
  128. add quad3 and quad4 test cases — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  132. update Makefile.LINUX64; fix typo in mitten2.py — jfdannen / detail
  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 — jfdannen / detail
  134. update documentation for DUMP in OpenCSM.h — jfdannen / detail
  135. create ESP-viewer.js; pass callbacks to overlay if they exist; reorganize python test cases; change verification tests to include serveESP — jfdannen / detail
  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 — jfdannen / detail
  137. remove timViewModl from timPython.def — jfdannen / detail
  138. update test.py to remove call to removed esp.ViewModl() — jfdannen / detail
  139. add ability to hold python execution while an overlay (viewer) is executing; update viewer.py — jfdannen / detail
  140. change locking mechanism for tim_mesg to use ThreadWait instead of a mutex — jfdannen / detail
  141. fix bug that did not release the lock if tim_mesg is in holding mode — jfdannen / detail
  142. fix mutex problems associated with tim_mesg — jfdannen / detail
  143. fix lint error in tim.c — jfdannen / detail
  144. add timViewer and associated test cases; create mechanism to allow a TIM to call a TIM; fix a few typos in ESP-help — jfdannen / detail
  145. updates to Windoze .def files — jfdannen / detail
  146. Fix up ocsm.def to include GetToken (whose name should probably change) — haimes / detail
  147. Windoze tim.def file fix — jfdannen / detail
  148. Windoze tim.def file fix — jfdannen / detail
  149. Windoze ocsm.def file fix — jfdannen / detail
  150. fix bug in udfNuscale when zscale=0; first cut at calling a TIM from the python TIM — jfdannen / detail
  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 — jfdannen / detail
  152. fix Makefile and NMakefile associated with previous commit — jfdannen / detail
  153. reorganize way TIMs broadcast messages out to the browsers — jfdannen / detail
  154. use new BLEND C0 treatment, including in sensitivities; fix bug in timMitten associated with cleanup — jfdannen / detail
  155. add .tsen data for 7.3.1 — jfdannen / detail
  156. remove special sensitivity treatment for BLENDs with C0; update sensCSM verification data; add blend22* and rule22 test cases — jfdannen / detail
  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 — jfdannen / detail
  158. fix bug associated with MALLOCs in udpWaffle — jfdannen / detail
  159. fix bug associated with MALLOCs in udpWaffle — jfdannen / detail
  160. fix typo in error message associated with COMBINE command; make error messages from udpWaffle more explicit — jfdannen / detail
  161. remove Windoze warnings from previous commit — jfdannen / detail
  162. fix bug so that wv_broadcastText is not called by a TIM when running in batch mode — jfdannen / detail
  163. improve sensitivities associated with tip treatments in BLEND;  update designG5 and designG6 test cases — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  167. missed designU1c.tsen in previous commit — jfdannen / detail
  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 — jfdannen / detail
  169. update timPython to post stdout to the MessageWindow while python is executing; fix postMessage so that blanks lines between messages are eliminated — jfdannen / detail
  170. fix bug introduced in previous commit — jfdannen / detail
  171. fix bug in previous commit; add ocsmLoadFromModel function; add withTess=0 argument to DUMP command; add dumpTest* test cases; update Makefile.DARWIN64.gcc — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  174. For timPython, put Python lib location in rpath — haimes / detail
  175. Build timPython on Windows — haimes / detail
  176. Allow for building TIMs outside of OpenCSM/src — haimes / detail
  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 — jfdannen / detail
  178. Dynamic Web Server library cleanup — haimes / detail
  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 — jfdannen / detail
  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) — jfdannen / detail
  181. fix pyOCSM test errors caused by addition of @scope — jfdannen / detail
  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 — jfdannen / detail
  183. add esp.h — jfdannen / detail
  184. fix stdout sequencing in timPython; get rid of global data in serveESP; update data/python/test* files — jfdannen / detail
  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 — jfdannen / detail
  186. enable esp.SetModl() to see MODL in serveESP after python finishes — jfdannen / detail
  187. stub routines added to account for change in tim.def — jfdannen / detail
  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 — jfdannen / detail
  189. add udpTire testing to Makefile.DARWIN64; compute sensitivity correctly with udfCreateBEM, udfCreatePoly, udfEditAttr, udfPrintBbox, udfPrintBrep, and udoPrintEgo; add designS3 test case — jfdannen / detail
  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 — jfdannen / detail
  191. add udpBodyList to udp.def for Windoze — jfdannen / detail
  192. initial code for proper UDF sensitivity calculations --- not enabled yet — jfdannen / detail
  193. modify udfNacelle* test cases to use DESPMTRs; add splitWing* test cases; remove gallery/FJ2 from distribution — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  196. fix bug in StepThru that was introduced when computation of _tParams was delayed — jfdannen / detail
  197. fix minor documentation typos — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  200. add attrScribe test case; add udpParabaloid and test case — jfdannen / detail
  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 — jfdannen / detail
  202. fix ocsmGetName prototype in ocsm.py — jfdannen / detail
  203. fix long delay when browser without ball syncs display — jfdannen / detail
  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 — jfdannen / detail
  205. remove print in tim.c to eliminate Windoze warning — jfdannen / detail
  206. remove unistd.h from timMitten.c — jfdannen / detail
  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 — jfdannen / detail
  208. another attempt to fix Makefiles — jfdannen / detail
  209. another attempt to fix Makefiles — jfdannen / detail
  210. another attempt to fix Makefiles — jfdannen / detail
  211. another attempt to fix Makefiles — jfdannen / detail
  212. another attempt to fix Makefiles — jfdannen / detail
  213. another attempt to fix Makefiles — jfdannen / detail
  214. another attempt to fix Makefiles — jfdannen / detail
  215. another attempt to fix Makefiles — jfdannen / detail
  216. fix Makefiles for latest commits — jfdannen / detail
  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 — jfdannen / detail
  218. small updates to be consistent with recent EGADS changes — jfdannen / detail
  219. initial version of serveESP; reorganize udp.c to serve as a pattern for serveESP — jfdannen / detail
  220. improve accuracy of udpFreeform; update associated verification data — jfdannen / detail
  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 — jfdannen / detail
  222. more protections in plugs for cases with unclassified points — jfdannen / detail
  223. fix plugs bug for unclassified points during reinitializati9on; make plugs1c as expected failure (for now) — jfdannen / detail
  224. fix bug in Slugs associated with recent EGADS topology changes — jfdannen / detail
  225. fix possible NULL-dereference flagged by stanalyzer — jfdannen / detail
  226. fix non-initialized warning message — jfdannen / detail
  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 — jfdannen / detail
  228. significantly speed up recycling — jfdannen / detail
  229. Allow static builds — haimes / detail
  230. fix typo in previous commit — jfdannen / detail
  231. update droopInlet* test cases to use slpfact=-1; compute mass properties only when needed; add warnings when recycling stops — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  234. fix First and last Node warnings associated with COMBINE and with esa_logo — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  237. fix bug when starting serveCSM on Windoze from an .egads, .igs, or .stp  file for filename with backslashes; add autoStart test case — jfdannen / detail
  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 — jfdannen / detail
  239. Fix typo in clean target — galbramc / detail
  240. fix bug in latest commit associated with calling a non-existant UDP/UDF; first version of massProps and adjointCSM — jfdannen / detail
  241. fix bug in latest commit associated with calling a non-existant UDP/UDF — jfdannen / detail
  242. update test_pyOCSM to account for slight change in applyTparams.udc — jfdannen / detail
  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) — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  248. improve speed of udfEditAttr and udpWaffle (on LINUX) when script is very long — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  251. fix error when drawing outline in StepThru mode — jfdannen / detail
  252. change DisplayFilter so that it posts help via an alert instead of the MessageWindow; update all tutorials in ESP-help.html — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  255. remove unneeded part of tutorial3 — jfdannen / detail
  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 — jfdannen / detail
  257. add ExpandAll/CollapseAll button in ESP to expand listing of Branches; fix coloring of some Branches in ESP TreeWindow — jfdannen / detail
  258. add imprint5 test case (which is expected to fail); move data/tutorial* to data/legacy/tutorial* — jfdannen / detail
  259. change the name of configuration sensitivities to geometric sensitivities — jfdannen / detail
  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 — jfdannen / detail
  261. reorganize pyOCSM files so that python recognizes it as a package — jfdannen / detail
  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 — jfdannen / detail
  263. minor changes to Makefile.DARWIN64 and Makefile.LINUX64 — jfdannen / detail
  264. Update updParsec include dependencies — galbramc / detail
  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) — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  269. fix memory leaks in udfFlend — jfdannen / detail
  270. more improvements to ESP collaboration — jfdannen / detail
  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 — jfdannen / detail
  272. change all wv_sendText to wv_broadcastText in serveCSM — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  275. fix bug in ocsmCopy to not malloc when minline=0 — jfdannen / detail
  276. fix bug in ocsmCopy to not malloc when minline=0 — jfdannen / detail
  277. fix warning message in udfSlices — jfdannen / detail
  278. add udfSlices; add slices* test cases — jfdannen / detail
  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 — jfdannen / detail
  280. revise Makefile.DARWIN64 so that target testESP tests -dumpEgads and -loadEgads — jfdannen / detail
  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 — jfdannen / detail
  282. add more info in key window printout when in ESP-sketch; update Makefile.LINUX64 for use on new ubuntu 20.04 system — jfdannen / detail
  283. simplify udfEditAttr code to accomodate stanalyzer — jfdannen / detail
  284. more useless guards to pass stanalyzer — jfdannen / detail
  285. remove dead code detected by stanalyzer — jfdannen / detail
  286. initialize fp to avoid warnings — jfdannen / detail
  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 — jfdannen / detail
  288. refactor (simplify) tessellation sensitivities code; update .tsen files; add designQ* test cases — jfdannen / detail
  289. add waffle9a test case — jfdannen / detail
  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 — jfdannen / detail
  291. Link serveCSM with C++ — haimes / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  294. fix problems that were caused by incorrect fix of memory leaks in udfNuscale — jfdannen / detail
  295. fix memory leaks in udfNuscale — jfdannen / detail
  296. add udfPrintEgo to Makefile and NMakefile — jfdannen / detail
  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 — jfdannen / detail
  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 — jfdannen / detail
  299. New ifort updates — haimes / detail
  300. significant speedup in creating sceneGraphMetaData, especially for cases with many Faces and Edges — jfdannen / detail
  301. adjust tolerance for detecting colinear points in CIRARC in sketcher — jfdannen / detail
  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 — jfdannen / detail
  303. add A12 to studentGallery — jfdannen / detail
  304. fix bug introduced in last attempt to get around false-positives in stanizer — jfdannen / detail
  305. another attempt to eliminate lint errors — jfdannen / detail
  306. update Makefile for lint options — jfdannen / detail
  307. another attempt to pass all Stanalizer tests — jfdannen / detail
  308. fix bug associated with CSYSTEMs that was introduced recently; a few more fixups to try to pass ESP_Stanalizer — jfdannen / detail
  309. fix bug introduced when making sure code was lint-free — jfdannen / detail
  310. fix SHOW_SPLINES so that grafic.h is not needed — jfdannen / detail
  311. many changes in order to pass lint and scan-build tests — jfdannen / detail
  312. Makefile lint updaate — haimes / detail
  313. add perturbations in Plugs when LM fails to help avoid local minima — jfdannen / detail
  314. Add includes target — galbramc / detail
  315. remove unused variables in udpProp in previous release — jfdannen / detail
  316. add udpProp and its test cases — jfdannen / detail
  317. fix bug in velocityOfNode for a RULE/BLEND with a rotated Xsect; fix typo in Edge tessellation sensitivities; fix affected .tsen files; fix bug that drew too many things when showing tufts for tessellation sensitivities — jfdannen / detail
  318. Put lint in Makefile for Linux — haimes / detail
  319. improve Plugs messages for outLevel 0 — jfdannen / detail
  320. enable more spline functions in RULE/BLEND sensitivities — jfdannen / detail
  321. Add clang static analysis — galbramc / detail
  322. add designP*d test cases; use new Node-only versions of EG_ruled and EG_blend; fix bug in Face orientation when SUBTRACTing two in-plane SheetBodys — jfdannen / detail
  323. fix warning messages generated by udpFitCurve, udpRadwaf, udpKulfan, and udfCatmull; remove __trace__ warning for Nodes in a REVOLVE since they might not exist in the SolidBody if they were on the centerline; do not run plugs if there is a pendingError; allow user to skip phase1 in Plugs; write plugs.despmtrs file at end of Plugs; remove perturbation process in Plugs since it did not work, especially for cases without LBOUNDs and UBOUNDs; fix bug when SWEEPing a WireBody; update sweep0a verification data; fix Edge blue/green coloring in ESP; update verification data for plugs1c, plugs4b, plugs7a, and plugs8a, since the results were close to the correct DESPMTRs — jfdannen / detail
  324. update Plugs verification data for 7.3.1; fix Slugs so that it no longer issues Face is Fixed messages — jfdannen / detail
  325. return EXIT_FAILURE if there is a problem with the .csen or .tsen file in sensCSM; fix Slugs problems that were introduced by recent changes in EGADS; add holes test case for Slugs; add sense printout for Face children in ocsmPrintEgo — jfdannen / detail
  326. remove _hist and __trace__ attributes from Bodys when importing; update .csen and .tsen files for 7.4.1 for designP* test cases — jfdannen / detail
  327. fix (recently-added) bug associated with skipping rebuild if there is an EVALUATE statement; improve cloud point reclassification process in Plugs; extend designP* test cases; fix propagation of .hasdots for cases with multiple RESTOREs; handle sensitivity case when WireBody is INTERSECTed or SUBTRACTed with a SolidBody; require finite-difference sensitivities for cases with EVALUATE statements; use internal _dots for Edges if it exists; compute sensitivities for BLEND of all NodeBodys; update .tsen and .csem files for all 7.3.1 and some 7.4.1 test cases — jfdannen / detail
  328. add designP* test cases; fix EXTRUDE/SCALE sensitivity bug; compute Edge and Node sensitivity directly for EXTRUDE; change sensCSM command line option from -addData to -addVerify; change sensCSM to only look at Edge and Face sensitivities at interior points; change serveCSM command line option from -sensTess to -tessel; get Edge and Node sensitivities directly from the source rather than from the Faces; simplify algorithm for find tessellation sensitivities on Edges; remove testing of Face normals and Segment direction in -tessel checks in sensCSM; fix numerous sensitivity bugs — jfdannen / detail
  329. Try to fix stanalyzer errors again — haimes / detail
  330. Fix jlEGADS makefiles — galbramc / detail
  331. Try to fix stanalyzer errors — haimes / detail
  332. Suppress gcc-12 warning — galbramc / detail
  333. Effective Topology: apply last change only for EFaces with more than 1 Face — haimes / detail
  334. Effective Topology: check result of getEdgeUV against invEval and pick the closer — haimes / detail
  335. A different possible fix for the MemcheckOcsm on the rule28 cases — haimes / detail
  336. A different possible fix for the MemcheckOcsm on the rule28 cases — haimes / detail
  337. A possible fix for the MemcheckOcsm on the rule28 cases — haimes / detail
  338. Effective Topology: Mark Planar/Periodic EFaces not to tessellate Edges based on Face Curvature — haimes / detail
  339. Fix scan-build warning from last commit again — haimes / detail
  340. Fix scan-build warning from last commit — haimes / detail
  341. Effective Topology: Fix NM Sheetbody Node removal — haimes / detail
  342. Fix NULL bays at end with multiNode Rule — haimes / detail
  343. Updated ruled sensitvities for multiNode — galbramc / detail
  344. A minor update of the documentation of EG_approximate — haimes / detail
  345. Update the docs to specify the additions to EG_approximate and EG_ruled — haimes / detail
  346. Fix _close! function to properly check garbage collection for both egads and egadslite — galbramc / detail
  347. Fix jlEGADS makefiles for zsh — galbramc / detail
  348. jlEGADS makefile adjusments. Other small cleanup. — galbramc / detail
  349. delete manifest from lite — docampo / detail
  350. now ?? — docampo / detail
  351. egads also used from egadscommon.jl dependencies — docampo / detail
  352. remove unnecesary ENVS — docampo / detail
  353. now with actually things inside — docampo / detail
  354. created egads common folders — docampo / detail
  355. Rule with Loops of differing number of Edges passes simple test with null 'bay' — haimes / detail
  356. Can rule with sections of different number of Edges -- still need to check null bays, multiplicity > 1, curved EndCaps & EG_splineGeom_dot — haimes / detail
  357. Close memory leak in EGADSlite associated with full attributes — haimes / detail
  358. Fix scan-build problem — haimes / detail
  359. Fix warning from last commit — haimes / detail
  360. Second (but incomplete) cut at Rule with differring numbers of Edges — haimes / detail
  361. Another minor correction to last commit — haimes / detail
  362. Minor correction to last commit — haimes / detail
  363. First (but incomplete) cut at Rule with differring numbers of Edges — haimes / detail
  364. Don't allow for Figure 8 Nodes in ELoops (for now) — haimes / detail
  365. Another def file fix — haimes / detail
  366. Add setTessParam to lite def file — haimes / detail
  367. Updates to egadslite to support pyEGADS.egadslite — galbramc / detail
  368. First cut at pyEGADS.egadslite — galbramc / detail
  369. Remove manifest files for jlEGADS. Check array size for makeGeometry. Fix makeGeometry tests. Some references fixes. — galbramc / detail
  370. Fix some pyEGADS refrencing. Check data length for pyEGADS makeGeometry. — galbramc / detail
  371. Fix topObj during EGADSlite import — haimes / detail
  372. Add U periodic options to EG_approximate for surfaces — haimes / detail
  373. try — docampo / detail
  374. Allow for full attribution in EGADSlite — haimes / detail
  375. Add reference counting for jlEGADS finalizers. Lots of other jlEGADS cleanup. — galbramc / detail
  376. Fix for last commit — galbramc / detail
  377. Various Julia cleanup and fixes — galbramc / detail
  378. Update julia Makefile — galbramc / detail
  379. Remove jlEGADS environment variable — galbramc / detail
  380. added package install — docampo / detail
  381. added Makefile — docampo / detail
  382. first jlEGADS — docampo / detail
  383. First cut at fitting periodic curves — haimes / detail
  384. Fix a number of bugs in the Effective Topology — haimes / detail
  385. Uprev EGADS — haimes / detail
  386. Forgot DARWIN64.clang and DARWIN64.gcc — galbramc / detail
  387. Move DARWIN64 ifort link flag to support EGADS test builds — galbramc / detail
  388. Fix for ifort on newer versions of macOS — galbramc / detail
  389. Add _USE_MATH_DEFINES for MSVC — galbramc / detail
  390. Add error functions erf and erfc to Surreal — galbramc / detail
  391. README update — haimes / detail
  392. Config update — haimes / detail
  393. Fix bug returning wrong parameters in pyEGADS effectiveMap — galbramc / detail
  394. More defensive Surreal defines — galbramc / detail
  395. Some config updates — haimes / detail
  396. Fix up EMP_ThreadDestroy for the M1 — haimes / detail
  397. Stanalizer fixes for Lazy Surreal — galbramc / detail
  398. Use std c++11 for Surreal tests. Fix in depricated EG_loadTess. — galbramc / detail
  399. Use Lazy Expressions for Surreal for slightly better performance on windoze — galbramc / detail
  400. Minor config changes — haimes / detail
  401. Config change for Windows to always start browsers in the background — haimes / detail
  402. Windows configuration change to promote Edge — haimes / detail
  403. update README.txt with note about Safari block-ups — jfdannen / detail
  404. Add makeNmWireBody to pyEGADS — galbramc / detail
  405. Don't clobber LD_LIBRARY_PATH with ESPenv — galbramc / detail
  406. Configuration changes and signature change for EG_makeNmWireBody — haimes / detail
  407. Documentation updates — haimes / detail
  408. More Doc updates — haimes / detail
  409. Some Documentation updates — haimes / detail
  410. Fix the fix for memory issue with getting units from imports — haimes / detail
  411. Fix memory issue with getting units from imports — haimes / detail
  412. Document some of the new updates to SETP/IGES handling — haimes / detail
  413. Support units on both STEP and IGES exports — haimes / detail
  414. Add an option to do less checking with makeTopology on a Loop — haimes / detail
  415. Another touch of splitPeriodics — haimes / detail
  416. Try that again -- revert and get the if statement correct! — haimes / detail
  417. Try that again — haimes / detail
  418. Don't update the shape in splitPeriodics if it fails curve simplification — haimes / detail
  419. Fix scan-build warning from last commit — haimes / detail
  420. Implement EG_makeNMWireBody — haimes / detail
  421. Straighten out non-manifold WireBodies — haimes / detail
  422. Supress informational message on initial triangulation problem with Planar Faces — haimes / detail
  423. Guard against infinite loop on planar surfaces with bad initial triangulation — haimes / detail
  424. More support for tessellations without face tessellations — galbramc / detail
  425. Enable EG_finishTess to fill in missing face tessellation. — galbramc / detail
  426. Remove warnings generated by a new compiler — haimes / detail
  427. Config change — haimes / detail
  428. Explicitly open files as bindary in EG_saveTess/EG_loadTess. — galbramc / detail
  429. Effective Topology: fix memory problem with interior Edge (in Loop twice) — haimes / detail
  430. Remove Degenerate EEdges once Faces are merged in an EFace — haimes / detail
  431. Documentation updates — haimes / detail
  432. Only consider Python 3.8 or newer in makeEnv/winEnv — galbramc / detail
  433. Some config updates — haimes / detail
  434. Export Body CSystems that ar free-standing (aLen = 9) — haimes / detail
  435. Update egads_dot.h. Explicit makefile in scan-build/scan-view. — galbramc / detail
  436. change startup messages in wvServer from stderr to stdout — jfdannen / detail
  437. Add missing DEGENERATE Edge check to EG_exportModel — galbramc / detail
  438. Properly reflect the move of OCC copies in this repository — haimes / detail
  439. Fix array out-of-bounds in EG_extrude_dot — galbramc / detail
  440. When splitting periodic Faces convert the order 1 BSpline to a Line; allow for calling wv_cleanupServers when there are active server threads — haimes / detail
  441. Don't fix Faces for EG_makeTopology(SOLIDBODY) — galbramc / detail
  442. Fix warning — galbramc / detail
  443. Makefile fixes — galbramc / detail
  444. Add EG_rotate_dot and fix EG_extrude_dot to work with OCC. Fix for topological changes in EG_rotate (not enabled yet). — galbramc / detail
  445. Do not use Edge tangents for vertex insertion when the magnitude is deminishing (near C0s) — haimes / detail
  446. Though premature, update the copyright year — haimes / detail
  447. Attempt to mitigate the fillTris error when presented with bad PCurves — haimes / detail
  448. Use the define OCC_VERSION_DEVELOPMENT to tell us we built the OpenCASCADE — haimes / detail
  449. Some trianglulation changes needed to deal with the GMGW3 'foreign' STEP files — haimes / detail
  450. Another config update and another update for Windows threading — haimes / detail
  451. Start FireFox in the background & try to fix stanalizer again — haimes / detail
  452. Try to fix a scan-build error that spuriously popped up! — haimes / detail
  453. Protect EMP against NULL Locks and revert Safari's startup in makeEnv — haimes / detail
  454. Windows config update and fix for EMP_LockTest for Windows — haimes / detail
  455. Fix arcLength (EGADSlite) for BSplines and update some configure scripts — haimes / detail
  456. Fix bugs in EG_arcLenSeg — galbramc / detail
  457. Add MCG_ARCLEN for suggested arclen approach. Add some more quadrature options for arclen. — galbramc / detail
  458. Temp brute-force fix for BSpline arcLength in EGADSlite; fix tessellation progress warning; config updates -- list XQuartz min rev — haimes / detail
  459. Fix recent update to EGADSlite arcLength code — haimes / detail
  460. Fix the flattening of periodic BSplines when exporting to EGADSlite; Fix the BSPline range in EGADSlite when flattened — haimes / detail
  461. Fix STEP writing with Name attributes — haimes / detail
  462. Mark invalid Bodies during STEP/IGES reads & limit number of inserted verts when tessellating — haimes / detail
  463. Add MSVC 2022 config file — galbramc / detail
  464. C0 Blend fix so that the surface derivatives (normals) do not vanish at the C0 — haimes / detail
  465. Scan-build fix from last commit — haimes / detail
  466. 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. — haimes / detail
  467. Improved error message. Use brep V2 for OCC 7.6. Minor cleanup. — galbramc / detail
  468. Minor cleanup — galbramc / detail
  469. Fix blend tip sensitvities — galbramc / detail
  470. clang analyzer fixes — galbramc / detail
  471. Fix so DEBUG code compiles — galbramc / detail
  472. Allow degenerate Edge in blend/ruled sections — galbramc / detail
  473. Fix Blend with non-planar sections and Degerenate Edges in the Sections — haimes / detail
  474. Target arm64 darwin, not specifically macOS 11 — galbramc / detail
  475. Reduce testing output — galbramc / detail
  476. Cleanup old config files — haimes / detail
  477. No longer support OCC less than Rev 7.0 — haimes / detail
  478. Changes to support OCC 7.6 — haimes / detail
  479. Update Makefiles for OCC 7.6. Improved error message. — galbramc / detail
  480. Other Python config updates — haimes / detail
  481. Dynamic Web Server library cleanup — haimes / detail
  482. Fix the new wvServer dynamic library def file — haimes / detail
  483. NMakefile fix — haimes / detail
  484. Make the WV server library dynamic — haimes / detail
  485. Allow for passing a user pointer into browserMessage -- breaks compatibility! — haimes / detail
  486. minor updates — haimes / detail
  487. update udpTire.c — jfdannen / detail
  488. Allow for Solids with multiple Shells to work in replaceFaces — haimes / detail
  489. update udpTire.c — jfdannen / detail
  490. update udpTire.c for change in cacheUdp — jfdannen / detail
  491. Retain all Topology labeled as internal but reject external -- keep Nodes that have a non-zero valence — haimes / detail
  492. Revert Internal Node change -- needs more work! — haimes / detail
  493. An update to the last commit -- remove only Nodes that do not touch active Edges — haimes / detail
  494. 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) — haimes / detail
  495. scan-build suppression — galbramc / detail
  496. Use jenkins setup for scan-build instead — galbramc / detail
  497. Removed one too many — galbramc / detail
  498. Another M1 fix — galbramc / detail
  499. Fix last commit — galbramc / detail
  500. Remove depreacted OCC defines. Fix for M1 scan-build. — galbramc / detail
  501. Enable scan-build on M1 — galbramc / detail
  502. Fix analyzer error — haimes / detail
  503. UpRev to 1.21 and deal with Names on STEP IO — haimes / detail
  504. README updates — haimes / detail
  505. Remark on a fix to pyEGADS — galbramc / detail
  506. Fix memory problem in patch tester — haimes / detail
  507. Fix last warnings — haimes / detail
  508. First cut at the Tessellation support for the new AVL; some configuration updates — haimes / detail
  509. update config/README.txt for v1.20 — jfdannen / detail
  510. Append ESPFLIBS on M1 — galbramc / detail
  511. Remove OCC 6.8 from config files. Explicitly build arm64 with DARWINM1 — galbramc / detail
  512. Remove MSVC 2015 as approved compiler — haimes / detail
  513. Check environment variables — galbramc / detail
  514. AFLR M1 config changes — haimes / detail
  515. Configure updates in support of Rev 1.20 — haimes / detail
  516. Allow for server to post messages to browserMessage — haimes / detail
  517. Add missing files to clean target — galbramc / detail
  518. Create possibly missing tess2d structure in EG_setTessFace — galbramc / detail
  519. Document secure transport for wvServer — haimes / detail
  520. Specify static link of FORTRAN/gcc libraries — haimes / detail
  521. Fix EG_makeTopology(FACE) for Planar Surface with relaxed tolerances and fix for peridoic Edges — galbramc / detail
  522. Shield debug print statment with outLevel > 1 — galbramc / detail
  523. Fix scan-build warning — galbramc / detail
  524. Add EG_stack functions to def file — galbramc / detail
  525. 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. — galbramc / detail
  526. Fix for loop with single Edge — galbramc / detail
  527. Remove EG_flipObject(EDGE) from EG_ruled — galbramc / detail
  528. Makefile update for M1 — haimes / detail
  529. Config updates and removal of Edges from EG_filpObject — haimes / detail
  530. Fix max — galbramc / detail
  531. Fix tire.py — galbramc / detail
  532. 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. — galbramc / detail
  533. 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 — jfdannen / detail
  534. Fix Topology references when copying an EBody with different Body — haimes / detail
  535. Fix up copyObject with Tessellation Objects and EBodies also check that EBodies are closed — haimes / detail
  536. Update Windoze zlib to 1.2.11 — haimes / detail
  537. Add gprof config — haimes / detail
  538. Improve IGES reader to handle units; support changes EBody references during copyObject; Update docs — haimes / detail
  539. Fix redefined warning — galbramc / detail
  540. Fix flipObject for a Loop with SREVERSE edges created with makeTopology — galbramc / detail
  541. Added SINNER/SOUTER defines for FACE/SHELL senses. Updated docs for fixes to getArea/makeFace/makeTopology. Minor fix in blend/rule. — galbramc / detail
  542. Slightly better error message — galbramc / detail
  543. EGADSlite can now tessellate an EBody — haimes / detail
  544. Expanded Model now supported by EGADSlite — haimes / detail
  545. Flip not properly marking Loops as closed — haimes / detail
  546. Improve IGES export — haimes / detail
  547. Add EG_getTessFrame to expose the information for interior Face mappings — haimes / detail
  548. Fix of AFLR4 internal Edge use of setTessFace — haimes / detail
  549. Allow for output of setTess functions — haimes / detail
  550. Allow for multiple (more than 2) Loops touching a Node in setTessFace — haimes / detail
  551. NonManifold Nodes now functional in setTessFace — haimes / detail
  552. Fix Stanalizer warning — haimes / detail
  553. Almost have NonManifold Nodes working in setTessFace — haimes / detail
  554. Fix exportLite.mak — haimes / detail
  555. move towards full Model support in EGADSlite — haimes / detail
  556. rewrite of setTessFace to support internal Edges — haimes / detail
  557. Clarify .mixed for a single face with both triangles and quads. Uprev EGADS doc. — galbramc / detail
  558. Prepare EGADSlite for Effective Topology — haimes / detail
  559. Prepare EGADSlite for Effective Topology — haimes / detail
  560. Fix Stanitizer error — haimes / detail
  561. Improve Edge tessellation w/ arc length splitting — haimes / detail
  562. Uprev to 1.20 — haimes / detail
  563. update config and add attribute dup on EG_copyObject for tessellations — haimes / detail
  564. update README.txt — jfdannen / detail
  565. README updates — haimes / detail
  566. Update README — galbramc / detail
  567. Some Doc updates — haimes / detail
  568. Update PreBuilt READMEs — haimes / detail
  569. Update configure scripts and Fix seeding for inverse evaluations on toroidal surfaces — haimes / detail
  570. Try again to fix deleteObject on Model with Tess or EBody references — haimes / detail
  571. Revert last commit — haimes / detail
  572. Fix EG_deleteObject reference count for TESSELLATION & EBODY Objects in a Model — haimes / detail
  573. Update the error message in EG_imprint when EGADS fails and uses the OpenCASCADE method; also add a note in the documentation on this — haimes / detail
  574. Update the README for the next release — haimes / detail
  575. Generalize the last commit — haimes / detail
  576. Allow for getEdgeUV on single Face EFaces with Degenerate Edges, but not for multi-Face EFaces — haimes / detail
  577. Fix inverse evaluate on periodics where the Face limits are not in the periodic range — haimes / detail
  578. Fix py_to_c(takeOwnership=True) — galbramc / detail
  579. Update egads doc with py_to_c(takeOwnership=False) — galbramc / detail
  580. Add takeOwnership=False to py_to_c — galbramc / detail
  581. Add missing WIN32 dllexport — galbramc / detail
  582. UVMAP tester fix — haimes / detail
  583. Forget to change the UVMAP test code — haimes / detail
  584. Update UVMAP to the latest release — haimes / detail
  585. Remove old docs — haimes / detail
  586. Fix pyEGADS CDLL on Windows for Python >= 3.8 — galbramc / detail
  587. Fix warning generated when upgrading UVmap — haimes / detail
  588. Update UVmap for Effective Topology — haimes / detail
  589. Make tessellation handling more immune to bad topology — haimes / detail
  590. Properly delete scenegraph with multiple browsers — haimes / detail
  591. Fix segFault in EG_splitBody when given broken topology — haimes / detail
  592. Make sure the OCC Shape type does not change when fixing imported Bodies — haimes / detail
  593. Update EGADS API doc — haimes / detail
  594. Add undocumented EG_getTessEFace — haimes / detail
  595. Fix free on trmap in EG_destroyEBody — haimes / detail
  596. Add more tests — haimes / detail
  597. Allow EG_spline2dRaw to have fixed knot spacing — haimes / detail
  598. Only error out if the Loop's length differs — haimes / detail
  599. Fix scribe segFault; correct t value in multi segment EEdge — haimes / detail
  600. Configuration fix — haimes / detail
  601. Fix for Python 2.7 support — galbramc / detail
  602. Make getEdgeUV more consistent for EFaces with a single patch — haimes / detail
  603. rename callback in wv that can get called when scene is updated — jfdannen / detail
  604. Improve Effective Topology performance by walking the triangulation to find position — haimes / detail
  605. Fix Stanalyzer error — haimes / detail
  606. Update Effective Topology to all tolerances; fix sceneGraph call-back in wvServer; add map lookup in wvServer — haimes / detail
  607. add wvSceneUpdated() callback after scene graph has been updated — jfdannen / detail
  608. Reinstate EGADS_EXTRAPOL for EFace evaluations outside of the triangulation — haimes / detail
  609. Fix incorrect reference in a DEBUG block (stanalyzer has DEBUG on) — haimes / detail
  610. Refactor how Edges are internally handled in Effective Topology — haimes / detail
  611. Forget def file in last commit — haimes / detail
  612. Provide access to an EFace's triangles -- for sensitivities — haimes / detail
  613. Allow for return from makeAttrEFaces to be NULL — haimes / detail
  614. Better Python 2 string compatability — galbramc / detail
  615. Inform when an EEdge is rejected due to dihedral — haimes / detail
  616. Minor debug correction — haimes / detail
  617. Fix region checker for EEdges w/ multiple Edges in the (-) sense — haimes / detail
  618. Fix indexing problem in collecting Faces for makeAttrEFaaces — haimes / detail
  619. Fix indexing problem in collecting Faces for makeAttrEFaaces — haimes / detail
  620. Fix makeEFace with more than 2 ELoops — haimes / detail
  621. Prep for ESP beta — haimes / detail
  622. Config PYTHONPATH udpates. pyEGADS updates. doc updates for pyEGADS. — galbramc / detail
  623. 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 — haimes / detail
  624. Adjust the ifort library dependencies — haimes / detail
  625. Finish the implementation of all Tessellation functions that support Effective Topology — haimes / detail
  626. Minor corrections — haimes / detail
  627. Fix last commit — haimes / detail
  628. Effective Topology tesselltion corrections — haimes / detail
  629. Cleanup up some closure issues in Effective Topology — haimes / detail
  630. Additional DEGENERATE EEdge updates — haimes / detail
  631. Fix t storage for DEGENERATE EEdges — haimes / detail
  632. Fix scan-build warning from last commit — haimes / detail
  633. Allow for retaining common attributes in Effective Topology merges — haimes / detail
  634. Fix ET BoundBox calculation; Update Edge Tesselltion for EBody; Document EG_getWindingAngle — haimes / detail
  635. Effective Topology: don't use Node positions when computing Edge winding angle — haimes / detail
  636. Full Attribution & Effective Topology — haimes / detail
  637. Fix ONENODE EEdge ELLOOP construction — haimes / detail
  638. Allow for wrap-around mappings assuming a single seam — haimes / detail
  639. Minor ET cleanup — haimes / detail
  640. Can now merge EEdges to make ONENODE — haimes / detail
  641. scan-build fixes — galbramc / detail
  642. stanalyzer corrections — haimes / detail
  643. Fix up wv_setKey from memory issues — haimes / detail
  644. Fix non-manifold initialization of UVs and reinstate the compute of 2nd derivatives for composites — haimes / detail
  645. Makefile lint updaate — haimes / detail
  646. Add includes target — galbramc / detail
  647. Add back rewind capabilities when removing Nodes in makeEFace — haimes / detail
  648. Make sure we have a valid EBody after an error in makeEFace — haimes / detail
  649. Put lint in Makefiles for Linux — haimes / detail
  650. Increase MSVC CPP optimization — galbramc / detail
  651. Fix copyEBody — haimes / detail
  652. Add clang static analysis — galbramc / detail
  653. mapBody correction for reversed Edges; fix up copyEBody; protect against multiple vertex mappings — haimes / detail
  654. Updaate the Docs — haimes / detail
  655. Add tests for makeTopology Face works with flipped Loop — galbramc / detail
  656. Do not use sense for makeTopology for FACE — galbramc / detail
  657. Fix bug in call to velocityOfRange — galbramc / detail
  658. Warn and ignore incorrect single Loop sense in makeTopology. Check all Loop senses in makeTopology. — galbramc / detail
  659. Actually fix warning — galbramc / detail
  660. Update docs on saveModel — haimes / detail
  661. Fix warning — galbramc / detail
  662. ruled/blend with all NODE sections. Add Attr structures to pyEGADS. — galbramc / detail
  663. Avoid possible segfault — galbramc / detail
  664. Remove global variable in blend/ruled vels functions — galbramc / detail
  665. Allow reversed Edges in mapBody — haimes / detail
  666. Acknowledge egads4py — galbramc / detail
  667. Add more pyEGADS Effective Topology tests — galbramc / detail
  668. Effective Topology: use analytic 2nd derivatives — haimes / detail
  669. Add ability to copy an EBody object — haimes / detail
  670. Effective Topology: Check for periodicity before adjusting Node positions; fix EEdge derivative values — haimes / detail
  671. After adjusting the t limits on the tMin/tMax on a 1 Edge EEdge set the range — haimes / detail
  672. Effective Topology: fix inconsistent calls to getEdgeUV with a single Face (at Nodes) — haimes / detail
  673. Only check error handling when running all csm files — galbramc / detail
  674. Support changing outLevel and running select files — galbramc / detail
  675. Don't do jlEGADS testing just yet — galbramc / detail
  676. Revert ESP_venv for ESP_Beta — galbramc / detail
  677. Move virtualenv into ESP directory — galbramc / detail
  678. Only run minimal CAPS examples in beta — galbramc / detail
  679. Install torch for beta — galbramc / detail
  680. pip install torch for corsair — galbramc / detail
  681. Smartsr error log parse — galbramc / detail
  682. numpy suppression — galbramc / detail
  683. Always build egadslite — galbramc / detail
  684. Update julia path on linux — galbramc / detail
  685. Remove jlEGADS from Sanitizer and Valgrind — galbramc / detail
  686. mark helix3 and frustrum3 as expected successes — jfdannen / detail
  687. Add jlEGADS test to Sanitizer and valgrind — galbramc / detail
  688. Correct path — galbramc / detail
  689. Add julia testing — galbramc / detail
  690. Small fix in xfoil executables — galbramc / detail
  691. Higher output precision xfoil executables — galbramc / detail
  692. Upgrade to AFLR 10.22.23 — galbramc / detail
  693. Another regsx fix — galbramc / detail
  694. Fix email template — galbramc / detail
  695. Ignore ifort warnings — galbramc / detail
  696. Use updated wget for ESP_PreBuilt.bat — galbramc / detail
  697. Beta script updates — galbramc / detail
  698. Trying to limit pip install conflits. Cleaner batch pip install function. — galbramc / detail
  699. Skip some long running tests with Sanitizer and Valgrind — galbramc / detail
  700. Missed one more — galbramc / detail
  701. More python suppressions — galbramc / detail
  702. Suppress AFLR uninitialized data — galbramc / detail
  703. Yet more numpy suppressions — galbramc / detail
  704. Another numpy suppression — galbramc / detail
  705. Upgrade to AFLR 10.22.22 on Windoze. Suppress numpy leak. — galbramc / detail
  706. Upgrade to AFLR 10.22.22 on Unix systems — galbramc / detail
  707. Upgrade jenkins to SU2 7.3.1 — galbramc / detail
  708. Look for more tessellation errors in the log file — galbramc / detail
  709. Upgrade to AFLR 10.22.21 — galbramc / detail
  710. Add random sleep for Windoze pip install to avoid install conflicts — galbramc / detail
  711. Install corsairlite dependencies for ESP_Beta testing — galbramc / detail
  712. Python suppression — galbramc / detail
  713. More error checking in ESPbfr.bat — galbramc / detail
  714. Attempt Python 3.9.13 again — galbramc / detail
  715. macM1 uses 3.8.11 — galbramc / detail
  716. Revert back to ESP_Python 3.8.9 for now — galbramc / detail
  717. install matplotlib and scipy for corsairlite — galbramc / detail
  718. install packaging for corsairlite — galbramc / detail
  719. Upgade to ESP_Python-3.9.13 — galbramc / detail
  720. Install dill and cvxopt — galbramc / detail
  721. Fix funny permissions on DARWIN64 mastros — galbramc / detail
  722. Update macOS intel/M1 mastros with old macOS target — galbramc / detail
  723. astros has array out-of-bound problems — galbramc / detail
  724. Don't define ASTROS_ROOT on machines without astros — galbramc / detail
  725. Restore mastros on macOS, macM1, and restore astros on Linux — galbramc / detail
  726. Uses msys64 wget on Windoze — galbramc / detail
  727. fix formatting error associated with expected errors for frustrum3 and helix3 — jfdannen / detail
  728. fix formatting error associated with expected errors for frustrum3 and helix3 — jfdannen / detail
  729. add frustrum3 and helix3 to expected failures — jfdannen / detail
  730. Windoze requires exe extension — galbramc / detail
  731. Add mses to ESPbfr.tgz with tighter convergence tolerance — galbramc / detail
  732. Another python suppression — galbramc / detail
  733. change testing from serveCSM to serveESP — jfdannen / detail
  734. Third time is the charm — galbramc / detail
  735. Try updating Windoze avl again... — galbramc / detail
  736. Update avl exec on Linux and Windoze — galbramc / detail
  737. Try that again — galbramc / detail
  738. Update macOS avl executables without X11 dylib dependency — galbramc / detail
  739. Remove redundant testing — galbramc / detail
  740. Remove mastros.exe on macys and viggen because it does not work — galbramc / detail
  741. Don't look for python deprecation warnings — galbramc / detail
  742. Look for python deprecation warnings — galbramc / detail
  743. Limit threading with OMP_NUM_THREADS — galbramc / detail
  744. Don't pipe sanitize pyOCSM testing — galbramc / detail
  745. add numpy valgrind suppression — galbramc / detail
  746. Look for python unit test timing in log parse — galbramc / detail
  747. Reduce CAPS ESP_Commit testing — galbramc / detail
  748. scipy is now available on Monterey — galbramc / detail
  749. Look for planar meshing errors — galbramc / detail
  750. Update avl and DAWIN64/mastros.exe executables — galbramc / detail
  751. astros.exe does not work on Monterey — galbramc / detail
  752. Upgrade macOS santizer library path — galbramc / detail
  753. Remove libquadmath dependency on DARWIN64 — galbramc / detail
  754. Correct avl version number to 3.40 — galbramc / detail
  755. Reduce avl NVMAX for DARWINM1 — galbramc / detail
  756. Upgrade to avl 3.41 — galbramc / detail
  757. Upgrade to MYSTRAN 13.3A on Windoze — galbramc / detail
  758. Upgrade to Mystran 13.3a — galbramc / detail
  759. Another python suppression — galbramc / detail
  760. Update jenkins to run skeletonAIM example — galbramc / detail
  761. Upgrade to SU2-v7.3.0 for Jenkins — galbramc / detail
  762. Update error messages — galbramc / detail
  763. Upgrade to PointwiseV18.5R1 on macOS — galbramc / detail
  764. Another python suppression — galbramc / detail
  765. Don't build CAPS for OpenCSM with lint — galbramc / detail
  766. Upgrade to Pointwise V18.5R1 on reynolds. Compile serveESP for stanalizer — galbramc / detail
  767. Build serveESP — galbramc / detail
  768. Add csmOCCFailure_7.6.txt file — galbramc / detail
  769. Remove csmOCCFailure_7.6.txt directory — galbramc / detail
  770. Should have kept last numpy suppression — galbramc / detail
  771. Another try at suppressing numpy leaks — galbramc / detail
  772. Suppress numpy leak — galbramc / detail
  773. mark closeBody2 as expected success — jfdannen / detail
  774. Update sens parsers — galbramc / detail
  775. Jenkins updates for 7.6.0 — galbramc / detail
  776. update verification data for 7.6.0 — jfdannen / detail
  777. Add Warning: LockRelease to jenkins parser — galbramc / detail
  778. Don't set UDUNITS for beta testing — galbramc / detail
  779. Remove last alias — galbramc / detail
  780. Alias python3 on centOS8 — galbramc / detail
  781. Update mses path — galbramc / detail
  782. Add PATHs to MSES executables — galbramc / detail
  783. Upgrade Jenkins env for MSVC 2022 — galbramc / detail
  784. Update CASROOT — galbramc / detail
  785. Add 7.6 files (needs updates) — galbramc / detail
  786. Enable awave again for viggen — galbramc / detail
  787. mark closeBody2 as failure on 7.3.1 — jfdannen / detail
  788. changes to accomodate better sensitivities associated with tip treatment in BLENDs — jfdannen / detail
  789. Dissable astros and awave on viggen — galbramc / detail
  790. Use bash on Windoze as well — galbramc / detail
  791. Suppress output from test_pyOCSM to reduce email generation time. — galbramc / detail
  792. Update python suppression — galbramc / detail
  793. add debug.csm as known failure — jfdannen / detail
  794. Update how ESP_Python is found — galbramc / detail
  795. source .bashrc as part of env — galbramc / detail
  796. Fix scipy install on viggen — galbramc / detail
  797. Another Cart3D suppression — galbramc / detail
  798. Typo — galbramc / detail
  799. Use anaconda scipy on M1 for now — galbramc / detail
  800. Don't use system site packages for virtualenv — galbramc / detail
  801. Don't use system site packages for virtualenv — galbramc / detail
  802. Suppress perl memory leaks — galbramc / detail
  803. Remove cart perl command — galbramc / detail
  804. Missed CART3D_ARCH — galbramc / detail
  805. Update env for Cart3D design — galbramc / detail
  806. Change back the getdelim suppression — galbramc / detail
  807. Fix bug in Valgrind script not running CAPS unit test — galbramc / detail
  808. Try again to suppress libc problem — galbramc / detail
  809. Adjust sanitizer suppression — galbramc / detail
  810. Upgrade macOS clang 13.0.0 — galbramc / detail
  811. remove testing of plugs7a and plugs8a — jfdannen / detail
  812. Another Windoze fix — galbramc / detail
  813. Turn on echo again for Windoze — galbramc / detail
  814. Fix typo — galbramc / detail
  815. Add M1 to PreBuilt testing — galbramc / detail
  816. Upgrade to SU2 7.2.0 — galbramc / detail
  817. Fix for memcheck python script on darwin — galbramc / detail
  818. scipy and curses suppressions — galbramc / detail
  819. Use system site-packages — galbramc / detail
  820. Add openmdao to pip installs — galbramc / detail
  821. Globaly have minimal CAPS output for Jenkins — galbramc / detail
  822. Upgrade pointwise on macys — galbramc / detail
  823. Generalize valgrind suppression — galbramc / detail
  824. Another python suppression — galbramc / detail
  825. remove plugs6a from testing — jfdannen / detail
  826. Add keep-debuginfo=yes to valgrind flags — galbramc / detail
  827. Another attempt at suppression Pointwise memory problems — galbramc / detail
  828. Always suppress alloc dealloc missmatch — galbramc / detail
  829. Undo mystran exclusion from valgrind — galbramc / detail
  830. Suppress Pointwise alloc dealloc missmatch — galbramc / detail
  831. Exclude mystran from valgrind due to false positives — galbramc / detail
  832. Upgrade Pointwise on Reynolds — galbramc / detail
  833. Undo last change — galbramc / detail
  834. Fix virtualenv on macOS — galbramc / detail
  835. Don't install matplotlib for testing — galbramc / detail
  836. Upgrade valgrind version — galbramc / detail
  837. Dissable undefined sanitizer vptr option — galbramc / detail
  838. mark plugs4c as successful — jfdannen / detail
  839. Update mastros rpath on viggen — galbramc / detail
  840. Update ESPFLIBS for ubsan — galbramc / detail
  841. Another viggen update — galbramc / detail
  842. Enable viggen Memcheck and Undefined — galbramc / detail
  843. Switch back to bash on viggen — galbramc / detail
  844. Update ESPbft.tgz — galbramc / detail
  845. Remove anaconda from Windoze Env — galbramc / detail
  846. Correct python version on viggen — galbramc / detail
  847. Fix for viggen — galbramc / detail
  848. Upgrade to AFLR 10.17.5. Add DARWINM1 testing. — galbramc / detail
  849. One more try at Windoze — galbramc / detail
  850. Fix virtualenv on Windoze — galbramc / detail
  851. Also upgrade pip — galbramc / detail
  852. Try pip install multiple times — galbramc / detail
  853. Upgrade gcc version for sansLIP — galbramc / detail
  854. Suppress bash memory leak — galbramc / detail
  855. Suppress leak in sed — galbramc / detail
  856. Upgrade to libasan.so.6 — galbramc / detail
  857. Use gcc-11 for sanitizer — galbramc / detail
  858. fwrite valgrind suppression — galbramc / detail
  859. Fix typo — galbramc / detail
  860. Add valgrind to slugs testing — galbramc / detail
  861. One more memcheck fix — galbramc / detail
  862. Fix for MemcheckCaps — galbramc / detail
  863. Slugs fixes for sanitizer and valgrind — galbramc / detail
  864. Slashes... — galbramc / detail
  865. One more Windoze try — galbramc / detail
  866. Another Windoze Slugs script fix — galbramc / detail
  867. Windoze Slugs fix — galbramc / detail
  868. Slugs script updates — galbramc / detail
  869. Add Slugs testing scripts — galbramc / detail
  870. Only run plugs*.csm files for plugs — galbramc / detail
  871. Only run plugs*.csm files for plugs testing. — galbramc / detail
  872. plugs1c is not longer expected failure — jfdannen / detail
  873. Remove verbosity — galbramc / detail
  874. Finally fixed — galbramc / detail
  875. Getting closer — galbramc / detail
  876. what is going on... — galbramc / detail
  877. One more Plugs fix — galbramc / detail
  878. Update expectPLUGS script — galbramc / detail
  879. Windoze slashes — galbramc / detail
  880. Test plugs0 which is actually expected to pass — galbramc / detail
  881. Add numpy to venv for SU2 — galbramc / detail
  882. Plugs, not plugs — galbramc / detail
  883. Fix beta scripts — galbramc / detail
  884. mark plugs1c as expected failure (for now) — jfdannen / detail
  885. Catch tire errors on Windoze — galbramc / detail
  886. Update asan lib path — galbramc / detail
  887. Ignore pip timeout warning — galbramc / detail
  888. Of coarse, three slashes... — galbramc / detail
  889. Escape slashes on Windoze — galbramc / detail
  890. One more try at autoStart on windoze — galbramc / detail
  891. Update autoStart testing for Sanitizer and Valgrind — galbramc / detail
  892. Fix path for Windoze autoStart — galbramc / detail
  893. Fix autoStart testing — galbramc / detail
  894. Another valgrind supprsssion. Windoze fix — galbramc / detail
  895. Add autoStart testing for Sanitizer and Valgrind — galbramc / detail
  896. Add autoStart testing. Another OCC valgrind fix. — galbramc / detail
  897. Fix last commit — galbramc / detail
  898. Valgrind suppression fixes — galbramc / detail
  899. matplotlib valgrind suppressions — galbramc / detail
  900. Sanitizer suppressions — galbramc / detail
  901. Don't update Jenkins files in bfr — galbramc / detail
  902. Add Jenkins ESP_parse and ESP_email.template config files. Remove OCC 6.8 files. — galbramc / detail
  903. note that rocketnozzle1 and rocketnozzle2 are expected to fail — jfdannen / detail
  904. Update ESP_Beta testing. Add ESP_PreBuilt testing. — galbramc / detail
  905. Update to AFLR 10.15.6 — galbramc / detail
  906. SU2 path fix on macOS — galbramc / detail
  907. Correct SU2 path — galbramc / detail
  908. Upgrade to SU2 Blackbird — galbramc / detail
  909. Update to AFLR 10.15.3 — galbramc / detail
  910. Remove centOS68 if statements — galbramc / detail
  911. Remove 6.8 files, add legacy directory — galbramc / detail
  912. add imprint5 to list of expected failures — jfdannen / detail
  913. Upgrade to AFLR 10.15.1 — galbramc / detail
  914. change the name of configuration sensitivities to geometric sensitivities — jfdannen / detail
  915. Add pyOCSM to PYTHONPATH — galbramc / detail
  916. Update path to test_pyOCSM.py — galbramc / detail
  917. One more valgrind suppression — galbramc / detail
  918. Put back one suppression — galbramc / detail
  919. Suppress numpy memory leaks — galbramc / detail
  920. Fix setting memcheck and valgrind python — galbramc / detail
  921. Suppress python memory leak — galbramc / detail
  922. Suppress numpy memory leaks — galbramc / detail
  923. Add scan-build links — galbramc / detail
  924. Single PYTHON_VERSION for all Jenkins scipts — galbramc / detail
  925. Use python 3.8.9 — galbramc / detail
  926. Add --embed to python-config when appropriate — galbramc / detail
  927. Upgrade Python to 3.9.4 — galbramc / detail
  928. Python 2.6.6 is really dead — galbramc / detail
  929. Don't try to use Python 2.6 — galbramc / detail
  930. Fix script — galbramc / detail
  931. Run legacy pyCAPS tests — galbramc / detail
  932. Remove 2018 template_avl — galbramc / detail
  933. Enable python fault handler — galbramc / detail
  934. Don't try to compile IRIT when it does not exist — galbramc / detail
  935. Don't use Python 2.6 on CentOS 6.8 — galbramc / detail
  936. Don't run pointwise on commit — galbramc / detail
  937. Don't run on Python 2.6 — galbramc / detail
  938. Script fixes for rnning CAPS unit tests — galbramc / detail
  939. Minor beta fix — galbramc / detail
  940. One more path fix — galbramc / detail
  941. Path fix for Beta — galbramc / detail
  942. Update jenkins scripts for new pyCAPS — galbramc / detail
  943. Run pyCAPS unit tests with Sanitizer — galbramc / detail
  944. Fix PYTHONPATH — galbramc / detail
  945. Use new ctypes pyCAPS — galbramc / detail
  946. Upgrade ifort on Windoze — galbramc / detail
  947. Another Intel fix — galbramc / detail
  948. Missed sone intel updates — galbramc / detail
  949. Update intel compiler — galbramc / detail
  950. Remove scan-build directories if clean — galbramc / detail
  951. Remove CPATH for stanalizer — galbramc / detail
  952. Stanalier script fixes — galbramc / detail
  953. Stanalier script fixes — galbramc / detail
  954. Stanalier script fixes — galbramc / detail
  955. Add stanalizer script — galbramc / detail
  956. update Plugs expected failures and ignore list — jfdannen / detail
  957. update Plugs expected failures and ignore list — jfdannen / detail
  958. Fix known sense errors for Windoze — galbramc / detail
  959. Add known sensitivity failures — galbramc / detail

#11 (Jan 6, 2021, 11:23:43 AM)

  1. Fix EG_makeFace memory leak — galbramc / detail
  2. Re-enable tests — galbramc / detail
  3. Re-enable tests — galbramc / detail
  4. Forgot def file — galbramc / detail
  5. Undo some previous changes — galbramc / detail

#10 (Jan 6, 2021, 12:22:05 AM)

  1. Add makeGeometry_dot and makeTopology_dot. Update egads_dot docs. Fix memory leak in makeFace. Add outLevel to skinning. Propagate senstivties with EG_skinning. — galbramc / detail

#9 (Jan 5, 2021, 9:47:53 PM)

  1. Another small fix — galbramc / detail

#7 (Jan 5, 2021, 8:12:03 PM)

  1. Minor script cleanup — galbramc / detail

#6 (Jan 5, 2021, 3:40:13 PM)

  1. Fix blend tip treatment for all loop orderings — galbramc / detail

#5 (Jan 5, 2021, 1:16:07 PM)

  1. add range to ocsmPrintBrep; refactor sensitivity code and remove redundant functions; update makeFace for upcoming EGADS update — jfdannen / detail
  2. Missed 2020 — haimes / detail
  3. change copyright notice to 2021 — jfdannen / detail
  4. One more warning fix — galbramc / detail
  5. Undo accidental commit of egadsGeom.cpp — galbramc / detail
  6. Add EG_makeFace_dot to egads.def — galbramc / detail
  7. Fix compiler warning — galbramc / detail
  8. Cleanup of pyEGADS. Updated egads.pdf. Added EG_makeFace_dot. EG_makeFace with loop propagates sensitvities. Fix attribute/sensitvity preservation for bottom up build. Fixes and more warnings in EG_makeTopology. — galbramc / detail
  9. Update copyright year — haimes / detail
  10. Ignore plugs5a — galbramc / detail
  11. Fix macys environment — galbramc / detail

#4 (Dec 28, 2020, 7:13:46 AM)

  1. add more tests to test_pyOCSM.py — jfdannen / detail
  2. Fix not equal for Windoze — galbramc / detail

#3 (Dec 27, 2020, 5:32:57 PM)

  1. add ocsmSetBnds to ocsm.def; update memory management in pyOCSM — jfdannen / detail