Skip to content
Build History trend
 
EGADS 2035 OpenCSM 2476
 
EGADS 2004 OpenCSM 2456
 
EGADS 1984 OpenCSM 2449
 
EGADS 1982 OpenCSM 2442
 
EGADS 1971 OpenCSM 2428
 
EGADS 1965 OpenCSM 2413
 
EGADS 1953 OpenCSM 2407
 
EGADS 1942 OpenCSM 2394
 
EGADS 1938 OpenCSM 2389
 
EGADS 1933 OpenCSM 2386
 
EGADS 1932 OpenCSM 2378
 
EGADS 1929 OpenCSM 2377
 
EGADS 1916 OpenCSM 2372
 
EGADS 1916 OpenCSM 2372
 
EGADS 1899 OpenCSM 2350
 
EGADS 1896 OpenCSM 2344
 
EGADS 1893 OpenCSM 2333
 
EGADS 1888 OpenCSM 2328
 
EGADS 1886 OpenCSM 2321
 
EGADS 1883 OpenCSM 2314
 
EGADS 1876 OpenCSM 2302
 
EGADS 1874 OpenCSM 2295
 
EGADS 1858 OpenCSM 2280
 
EGADS 1841 OpenCSM 2271
 
EGADS 1798 OpenCSM 2261

Changes

#112 (Apr 13, 2024, 1:37:08 AM)

  1. fix bug that causes output from pyscript to be lost if the pyscript uses os.chdir; fix bug that can lose attributes when SUBTRACTing two co-planar SheetBodys; add plateHoles* test cases; update _edgeID documentation in OpenCSM.h and ESP-help; change SUBTRACTion of two co-planar SheetBodys so that the tool always pokes a hole in the source (instead of scribing the source as was previously done if the source and tool intersect); update scribe11* and subtract7* test cases; if any boolean fails, leave the stack unchanged; add scribeAll argument to SUBTRACT to scribe Edges even when they are coincident with a Face; add scribe12* test cases — jfdannen / detail
  2. fix bug when selecting with xmin=xmax, ymi=ymax, and zmin=zmax; update bentWaffle test case — jfdannen / detail
  3. pass flags from parent MODL into MODL created by udpCsm — jfdannen / detail
  4. add OCC 7.8.0 verification data — jfdannen / detail
  5. Fix OpenCSM.h dependencies when copying to include — haimes / detail
  6. add blend32* test cases; add more OPAM1* test cases; add _vspID attribute to Faces in udpVsp3; update nuscale* verification data — jfdannen / detail
  7. More Linux RPATH changes — haimes / detail
  8. add checkVtk.c; remove blank lines in .vtk writer; add vtk2stl.c — jfdannen / detail
  9. loosen tolerance in convertToBSplines to overcome sloppy Pcurves on DARWIN_ARM64; improve efficiency of .vtk ASCII file writer — jfdannen / detail
  10. working to debug nuscale8* on ARM — jfdannen / detail
  11. working to debug nuscale8* on ARM — jfdannen / detail
  12. working to debug nuscale8* on ARM — jfdannen / detail
  13. working to debug nuscale8* on ARM — jfdannen / detail
  14. add ability to DUMP .vtk ASCII files; fix memory leak in nuscale8* test cases — jfdannen / detail
  15. modify fatal error messages in include line number — jfdannen / detail
  16. fix bug in udfNuscale that occurs for periodic Faces; add nuscale5-8 test cases; fix stanalizer error in ocsmPrintEgo — jfdannen / detail
  17. 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
  18. try again at minor fix to avoid unwarranted stanalizer warnings — jfdannen / detail
  19. minor fix to avoid unwarranted stanalizer warnings — jfdannen / detail
  20. fix propagation of Edge attributes for Edges that are LINEs; add persist3* test cases; improve ocsmClearance — jfdannen / detail
  21. Avoid segfault when IGES file lacks units — galbramc / detail
  22. Fix EG_matchBody functions — galbramc / detail
  23. Upgrade ESP config to Python 3.11.9 — galbramc / detail
  24. Further propagate Name attribute in step files — galbramc / detail
  25. Revert last commit — galbramc / detail
  26. Use face bbx in EG_matchBodyFaces — galbramc / detail
  27. Remove memory leaks from UVMAP when reporting errors — haimes / detail
  28. Protect against segFaults for unusual situations in UVMAP — haimes / detail
  29. Suppress lint — galbramc / detail
  30. Enable FullAttr for EG_imprintBody — galbramc / detail
  31. Consitency between Linux x86_64 and aarch64 — galbramc / detail
  32. Updated ESP config files for OCC 7.8 — galbramc / detail
  33. Fix typo — galbramc / detail
  34. Write Loop Name to underlying curves. Read WireBody from step files. — galbramc / detail
  35. EG_isIsoPCurve only works for OCC 7.6 or above — galbramc / detail
  36. Update egads.def — galbramc / detail
  37. Udpate addKnots test — galbramc / detail
  38. Expose EG_addKnots. Add EG_isIsoPCurve. Ensure convertToBspline for LINE/PLANE is degree 1 — galbramc / detail
  39. More Linux RPATH changes — haimes / detail
  40. Correctly trim a trimmed surface in convertToBspline — galbramc / detail
  41. Fix so blend rounded tip works when the first edge in the section loop is the trailing edge — galbramc / detail
  42. Use consistent CURVE/SURFACE approximation algorithms and preserve periodicity in convertToBspline — galbramc / detail
  43. OpenCASCADE messed up the dependency on their libraries for 7.8 — haimes / detail
  44. Improved error message when PCurves do not form a closed loop — galbramc / detail
  45. Drive the use of RPATH in linux by an environment variable at build — haimes / detail
  46. Write SHELL names to underlying step shells — galbramc / detail
  47. Fix check for copying a PCurve — galbramc / detail
  48. Fix stanalizer warning — galbramc / detail
  49. Restor egads.pdf — galbramc / detail
  50. Allow copyObject on PCurve without transformation. Relax geometric consistency check on dot functions. — galbramc / detail
  51. Update Curve-to-Surface distance calculation to match OCCVER >= 7.6 algorithm — galbramc / detail
  52. Supprees fighter4 with OCC 7.8 — galbramc / detail
  53. Update Win Env for 7.8 — galbramc / detail
  54. prepare for testing with OCC 7.8.0 — jfdannen / detail

#110 (Feb 10, 2024, 1:37:07 AM)

  1. Fix dependency on esp.h copy — haimes / detail
  2. remove velocity cache at beginning of build to avoid possible memory leaks — jfdannen / detail
  3. 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
  4. increase number of iterations to match point count on opposite Edges in a Face in udfCreateBEM — jfdannen / detail
  5. 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
  6. 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
  7. 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
  8. Fix library file names for Windoze at 7.8 — haimes / detail
  9. Allow for the use of RPATH in LINUX builds — haimes / detail
  10. Test blend tangency treatment sensitvities — galbramc / detail
  11. Cleanup dot testing — galbramc / detail
  12. Fix Color attribute for IGES/STEP — galbramc / detail
  13. Also read/write Name attribute to STEP geometry — galbramc / detail
  14. ffp-model does not exist for older clang — galbramc / detail
  15. Fix DARWIN64.gcc — galbramc / detail
  16. Use -ffp-model=strict on macOS x86_64 as well — galbramc / detail
  17. Missed one file — galbramc / detail
  18. Update win README — galbramc / detail
  19. Add OCC 7.8 to build — galbramc / detail
  20. Fix Node return in localToGlobal by not looking at Degenerate Edges — haimes / detail
  21. Uprev DARWIN configs — haimes / detail
  22. Fix warning — galbramc / detail
  23. Fix compile error on Linux — galbramc / detail
  24. Fix typo — galbramc / detail
  25. EGADS redme update for Windoze download — haimes / detail
  26. Missed files — galbramc / detail
  27. Uprev EGADS. Add Face Color attribute for STEP/IGES — galbramc / detail

#109 (Jan 13, 2024, 1:37:09 AM)

  1. add ReleaseNotes.txt; update ESP-help.html and testScript.txt — jfdannen / detail
  2. update watermark on ESP_QuickReference — jfdannen / detail
  3. update ESP-help, testScript, and ESP_QuickGuide — jfdannen / detail
  4. fix ESP bug that did not exit pyscript properly; update version number in some tutorial files; update testScript.txt — jfdannen / detail
  5. modify example files so that they work on Firefox, Chrome, and Safari — jfdannen / detail
  6. add shift-click option in ESP TreeWindow to change Viz, Grd, Trn, or Ori since last change — jfdannen / detail
  7. create test cases for examples; add examples to ESP-help — jfdannen / detail
  8. Update training material comment in README — galbramc / detail
  9. Compile Tutorial.pdf — galbramc / detail
  10. Pointwise leak suppression — galbramc / detail
  11. Upgrade Pointwise for new license — galbramc / detail

#108 (Dec 23, 2023, 5:00:01 PM)

  1. 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
  2. fix undefined variable associated with degenerate Edges when using udfOffset — jfdannen / detail
  3. add deprecation warnings to all .csm/.udc/.cpc files that use LOFT, MACBEG, MACEND, and RECALL — jfdannen / detail
  4. update sensitivity calculations in udpParsec; add capNacelle*, testAdjoint6, and testAdjoint7 test cases; change copyright dates from 2023 to 2024 — jfdannen / detail
  5. fix bug in ocsmCopy that seg faulted when a Branch name exceeded 11 characters — jfdannen / detail
  6. re-add duplicate libraries for linking tile.so (even though latest linker will issue a warning) — jfdannen / detail
  7. fix udp.def for udpPost — jfdannen / detail
  8. try to eliminate duplicate library warnings when linking tile.so — jfdannen / detail
  9. 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
  10. attempt to fix stanalizer errors — jfdannen / detail
  11. attempt to fix stanalizer errors — jfdannen / detail
  12. attempt to fix stanalizer errors — jfdannen / detail
  13. update udp.def for Windoze — jfdannen / detail
  14. refactor UDP/UDF global storage — jfdannen / detail
  15. Remove MACOSX from makeEnv — galbramc / detail
  16. Add macOS 14 to makeEnv — galbramc / detail
  17. Add more checks on Julia version and ESP env for jlEGADS — galbramc / detail
  18. Update EGADS copyright — galbramc / detail
  19. change copyright date from 2023 to 2024 — jfdannen / detail
  20. Update README release in January 2024 — galbramc / detail
  21. Suppress gfortran link warnings on macOS — galbramc / detail
  22. Remove more undefined error link warnings. Stanalizer fixes — galbramc / detail
  23. More link warning suppression on macOS — galbramc / detail
  24. Remove depricated macOS undefined error link flag — galbramc / detail
  25. EGADS doc fixes — galbramc / detail
  26. Uptrade asan path to 15.0.0 — galbramc / detail
  27. Comment out IRIT — galbramc / detail
  28. Only suppress link warnings on macOS — galbramc / detail
  29. Suppress link warnings with PYTHONLIB — galbramc / detail

#107 (Dec 9, 2023, 1:37:07 AM)

  1. 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
  2. fix bug in the pattern counter when executing PATBREAK — jfdannen / detail
  3. make UDP/UDFs thread-safe.  THIS REQUIRED A CHANGE IN ALL UDP/UDFs.  See OpenCSM/src/udp.help for information — jfdannen / detail
  4. 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
  5. 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
  6. 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
  7. remove BWB.vsp3 test case since bug in OpenVSP sometimes causes OpenVSP to fail — jfdannen / detail
  8. remove verification data for 7.3.1 and 7.4.1 — jfdannen / detail
  9. change verification data for testAdjoint4 and testAdjoint5 to account for inconsistencies in number of spurious Nodes and Edges — jfdannen / detail
  10. 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
  11. fix bug in filename compression — jfdannen / detail
  12. temporarily disable filename compression — jfdannen / detail
  13. add grpName=. optional argument to DUMP command for .obj files; fix implicit string defaults in ocsmMakeBrch — jfdannen / detail
  14. 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
  15. 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
  16. update udp.def in udpTire folder — jfdannen / detail
  17. update to account for UDP/UDF changes — jfdannen / detail
  18. Update python version in setup scripts — galbramc / detail
  19. Update PreBuilt README and setup scripts — galbramc / detail
  20. Add contextCopy to pyEGADS and jlEGADS — galbramc / detail
  21. Remove incorrect 'wrong OR' check for EG_quadTess — galbramc / detail
  22. Add abaqus to PATH — galbramc / detail
  23. Another Python address suppression — galbramc / detail
  24. Upgrade to Python 3.11.6 — galbramc / detail

#106 (Nov 11, 2023, 1:37:11 AM)

  1. 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
  2. remove OPAM1_fillet test case (because FILLET works differently  on various platforms) — jfdannen / detail
  3. fix undefined variable warning — jfdannen / detail
  4. fix sanitize error in velocityOfEdge — jfdannen / detail
  5. update method for assigning _edgeIDs associated with degenerate Edges; slight improvement in tessellation sensitivities for some cases — jfdannen / detail
  6. 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
  7. Write Name attribute to iges files — galbramc / detail
  8. Add contextCopy to def file — haimes / detail
  9. Add tessellation support in EG_contextCopy — haimes / detail
  10. Add EG_contextCopy — haimes / detail
  11. Fix stanalizer — galbramc / detail
  12. Fix FACE/LOOP for EG_imprintBody — galbramc / detail
  13. Allow EG_imprintBody to accept FACE/LOOP pairs — galbramc / detail
  14. Add more debug info in splitBody — haimes / detail
  15. Do not SameParamter shell — galbramc / detail
  16. Fix stanalizer warning — galbramc / detail
  17. Properly map Degenerate Edges in mapBody2 — galbramc / detail
  18. Skip degenerate Edges in mapBody2 — galbramc / detail

#105 (Oct 14, 2023, 1:37:07 AM)

  1. 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
  2. add missing data/vsp3 verification data for 7.6.0 — jfdannen / detail
  3. clean up some debug printing during sensitivity calculations — jfdannen / detail
  4. 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
  5. modify OPAM1.udc to pass Jenkins tests — jfdannen / detail
  6. add simple.py to demonstrate a pyscript that can be run either from python prompt or from serveESP — jfdannen / detail
  7. fix sanitize-address error in udpWaffle when progress=1 — jfdannen / detail
  8. add sleep to udpVsp3 to ensure that .stp file is ready for reading; update waffle documentation to include rebuild input argument; fix bug that caused a seg fault if last Body on stack had a degenerate Edge and the -dxdd option was used in serveESP; add attrSpec test case to show how to apply compound string Attributes via the ATTRIBUTE command, via editAttr, and within the waffle; relax restriction on number of SET statements within a waffle; allow PATBREAK in waffle; add waffleC1 test case — jfdannen / detail
  9. 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
  10. add testAdjoint1 test case — jfdannen / detail
  11. 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
  12. remove X57_MAXWELL_CRM_v4.4.1 from svn (too big) — jfdannen / detail
  13. 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
  14. Fix lint — galbramc / detail
  15. Fix EG_mapBody infinite loop — galbramc / detail
  16. Update egads.def with EG_mapBody2 — galbramc / detail
  17. Fix incorrect mapBody tests — galbramc / detail
  18. Fix compile error related to M_PI — galbramc / detail
  19. 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
  20. Add additional Node check in EG_localToGlobal — galbramc / detail
  21. Add backup M_PI when not available for Surreal — galbramc / detail
  22. Fix memory leak when error occurs while reading units from STEP/IGES — galbramc / detail
  23. Rename ref test to avoid conflicting with NASA refine ref — galbramc / detail
  24. Preserve tessellation attributes in mapTessBody — galbramc / detail
  25. Undo looking for verfication data — galbramc / detail
  26. Warn about missing verification files — galbramc / detail
  27. Yet one more python suppression — galbramc / detail
  28. Another python valgrind suppression — galbramc / detail
  29. Upgrade to SU2 8.0.0 — galbramc / detail
  30. Update vsp3 memcheck suppression — galbramc / detail

#104 (Sep 9, 2023, 8:36:35 AM)

  1. fix addressing bug in udpWarp; initial implementation of timVspSetup — jfdannen / detail
  2. convert backslashes to forward slashes in filenames in udpVsp3 because anglescipt expects forward slashes — jfdannen / detail
  3. properly rename vsp3 verification test cases — jfdannen / detail
  4. 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
  5. 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
  6. Small fix for IGES Name reads — galbramc / detail
  7. IGES reader now also reads all Name attributes. Fix stanalizer warning. — galbramc / detail
  8. Reduce time extract Name attribute from STEP files. — galbramc / detail
  9. Track STEP/IGES name attributes through all read manipulations — galbramc / detail
  10. Add refine executable PATH — galbramc / detail
  11. Suppress vspscript leaks — galbramc / detail
  12. Add data/vsp3/X57_Maxwell_CRM_v4.4.1.csm to csmIgnore for valgrind. — galbramc / detail
  13. Downgrade to OpenVSP 3.34.0 — galbramc / detail
  14. Add vsp3 jenkins files — galbramc / detail
  15. Add VSP3_ROOT for vsp3 testing — galbramc / detail
  16. Add fighter4 as known error on macys — galbramc / detail
  17. Upgrade to AFLR 11.5.9 — galbramc / detail

#103 (Aug 12, 2023, 1:37:08 AM)

  1. first version of udpVspComp — jfdannen / detail
  2. fix bug that did not retain Edge attributes during an ELEVATE operation — jfdannen / detail
  3. 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
  4. Lint fix — galbramc / detail
  5. Use python or python3 executables in makeEnv — galbramc / detail
  6. Fixes for Edge only tessellations — galbramc / detail
  7. Undo Makefile change — galbramc / detail
  8. One more adjustment to EG_mapBody — galbramc / detail
  9. Update to AFLR 11.5.8 — galbramc / detail
  10. Update xfoil executables with up to 2048 panels — galbramc / detail

#102 (Jul 8, 2023, 1:37:11 AM)

  1. temporarily remove vspFuse* test cases — jfdannen / detail
  2. analytic sensitivities for sketches; update .gsen and .tsen files; move sketch13* test cases to designY* — jfdannen / detail
  3. start implementing analytic sensitivities for Sketches; add sketch13* test cases — jfdannen / detail
  4. initial, very early, preliminary version of udpVspFuse and associated test cases — jfdannen / detail
  5. fix error in serveESP.mak in previous commit — jfdannen / detail
  6. fix error in serveESP.mak; fix debug code error for windoze — jfdannen / detail
  7. 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
  8. 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
  9. Only delete EG_mapBody mapped upen error if copied — galbramc / detail
  10. Python suppressoin — galbramc / detail
  11. Update parser — galbramc / detail

#101 (Jun 10, 2023, 1:37:09 AM)

  1. uprev to v1.24 (ESP.html, ESP-localhost.html, ESP-help.html, OpenCSM.h, ocsm.rc) — jfdannen / detail
  2. Uprev to ESP 1.24. Add .C1side attribute for EG_blend. EG_blend now supports three neighboring C1 sections. — galbramc / detail
  3. makeEnv fixes for -dev — galbramc / detail
  4. makeEnv fix AFLR_ARCH for linux-aarch64. Add -dev option to makeEnv. — galbramc / detail

#100 (May 31, 2023, 1:32:18 PM)

  1. added ability to double-click on python error to open pyscript editor at the correct line — jfdannen / detail
  2. update various testing scripts — jfdannen / detail
  3. add udfLinalg and linalg1 test case; add sketch12* test cases — jfdannen / detail
  4. another update to Makefile.LINUX64 — jfdannen / detail
  5. update Makefile.LINUX64 to execute full test suite — jfdannen / detail
  6. Add note about fighter4 on Intel macOS 13.3 — galbramc / detail
  7. Fix step and iges label read — galbramc / detail
  8. Update concepts and viewer pdf. Fix for makeEnv. — galbramc / detail
  9. Updates for ESP 1.23 release. Add LINUX_AARCH64 and DARWIN_ARM64 ESP_ARCH. — galbramc / detail
  10. Fix bug in setup scripts — galbramc / detail
  11. Fix bug in setup scripts — galbramc / detail
  12. Update README files. Add PreBuilt setup scripts. — galbramc / detail
  13. Fix last commit — galbramc / detail
  14. Lint fixes — galbramc / detail
  15. Fix stanalizer warning — galbramc / detail
  16. Fix warning — galbramc / detail
  17. Fix EG_mapTessBody for DEGENERATE Edges. Update makeEnv to look for python3. Readme updates. — galbramc / detail
  18. Increase thread stack size on macOS — galbramc / detail
  19. Another prebuilt fix — galbramc / detail
  20. Fix PreBuilt script — galbramc / detail
  21. Update PreBuilt testing — galbramc / detail
  22. Update ESPbfr.tgz — galbramc / detail

#98 (May 13, 2023, 1:37:06 AM)

  1. fix warnings in previous commit — jfdannen / detail
  2. 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
  3. 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
  4. 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
  5. fix typo in text string in serveESP — jfdannen / detail
  6. fix warning in previous commit — jfdannen / detail
  7. fix bug that copied Csystems into a UDPRIM; add udfMechanism and mechanism* test cases — jfdannen / detail
  8. update ToDo.txt — jfdannen / detail
  9. 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
  10. update testScript.txt again — jfdannen / detail
  11. remove more clang warnings — jfdannen / detail
  12. remove clang warnings — jfdannen / detail
  13. remove GLOVES from ESP menu (for now) — jfdannen / detail
  14. 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
  15. update ESP-help.html — jfdannen / detail
  16. 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
  17. fix recently-added bug associated with FD tessellation sensitivities for NodeBodys — jfdannen / detail
  18. create verification data for OCC 7.7.0; make sure EVALUATE returns dot=0 — jfdannen / detail
  19. 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
  20. protect against stanalyzer bug — jfdannen / detail
  21. further improvements to flends; add flend10* test cases; fix memory leak when udfOffset encounters an error — jfdannen / detail
  22. 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
  23. Fix warning — galbramc / detail
  24. Lint fix — galbramc / detail
  25. Fix lite stanalizer warning — galbramc / detail
  26. Fix individual bodies in EG_generalBooelean. Other small cleanup. — galbramc / detail
  27. Fix EG_getTopology instantiation — galbramc / detail
  28. Add Surreal EG_getTopology — galbramc / detail
  29. Fix ShapeFix for generalBoolean — galbramc / detail
  30. Add more documentation on EGADS parent child referencing — galbramc / detail
  31. Export EG_rotate_dot on Windoze — galbramc / detail
  32. Track sensitvities with EG_repalceFaces — galbramc / detail
  33. Add Surreal EG_makeTopology — galbramc / detail
  34. Use ffp-model=strict on M1. Relax some test tolerances for M1. — galbramc / detail
  35. Fix clang 14.0.3 warnings — galbramc / detail
  36. Update EGADS doc for makeTessBody with negative legnth — galbramc / detail
  37. Try fixing bodies in generalBoolean — galbramc / detail
  38. Fix error message. Do not change topObj for bodies. Why does this not work... — galbramc / detail
  39. 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
  40. Add OCC7.7 valgrind suppressions — galbramc / detail
  41. Fix for jenkins script — galbramc / detail
  42. Upgrade to SU2 7.5.1 — galbramc / detail
  43. Uprade to AFRL 11.4.5 — galbramc / detail
  44. Update clang sanitizer path — galbramc / detail
  45. update so that more flend8* test cases are expected to pass — jfdannen / detail
  46. update so that more flend8* test cases are expected to pass — jfdannen / detail

#97 (Apr 8, 2023, 1:37:06 AM)

  1. update flend8* test cases and their verification data — jfdannen / detail
  2. fix lint error in udfMatchBodys; re-add 7.4.1 verification data for flend8* test cases — jfdannen / detail
  3. change flend fits to be better in some cases; track down memory leaks — jfdannen / detail
  4. 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
  5. fix compiler warning in latest commit — jfdannen / detail
  6. 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
  7. Fix getEdgeUV doc — galbramc / detail
  8. Fix full attirubtion for EG_repalceFaces. Fix error message. — galbramc / detail
  9. Remove depricated x86 -m64 compiler flag. Add compiler flags for OCC 7.7. — galbramc / detail
  10. update expected flend8* failures — jfdannen / detail
  11. Put file names first — galbramc / detail
  12. Add OCC 7.7 Jenkins data — galbramc / detail
  13. add expected errors selected in flend8* test cases — jfdannen / detail
  14. Cart3D env fix — galbramc / detail
  15. Upgrade Cart3D version — galbramc / detail
  16. Update for OCC 7.7.0 — galbramc / detail

#96 (Mar 11, 2023, 1:37:09 AM)

  1. 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
  2. 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
  3. 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
  4. update ToDo.txt — jfdannen / detail
  5. improve test for matching Nodes in udfMatchBodys; adjust matchBodys5 test case to check at-at-parameters — jfdannen / detail
  6. add arcLengths to ocsmPrintEgo; fix bug in udfMatchBodys when tol was large — jfdannen / detail
  7. 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
  8. fix bug associated with UDP/UDF outputs that change shape — jfdannen / detail
  9. remove stanalyzer false positive by disabling checks for one loop in udfTester1.c — jfdannen / detail
  10. attempt to fix stanalizer error in udfTester1.c — jfdannen / detail
  11. 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
  12. Fix for OCC 7.4 — galbramc / detail
  13. Provide error message instead of segfault in EG_otherCurve — galbramc / detail
  14. Add 1-bias to matchBody documentation — galbramc / detail
  15. Upgrade to AFLR 11.3.17 — galbramc / detail

#95 (Feb 11, 2023, 1:37:07 AM)

  1. 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
  2. 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
  3. update header files to allow use of C++ main program; add simpleCSM.cpp and modify Makefile.DARWIN64 for testing — jfdannen / detail
  4. numerous updates to Slugs — jfdannen / detail
  5. 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
  6. update return values from udpTire — jfdannen / detail
  7. Suppport Edge only eto files — galbramc / detail
  8. update DARWIN64.gcc to add comma to RPATH needed by some gcc-10 compilers — jfdannen / detail
  9. Add back ESP_ROOT/lib to rpath on DARWIN — galbramc / detail
  10. Use @loader_path for rpath to ESP_ROOT/lib on DARWIN — galbramc / detail
  11. numpy memory leak suppression — galbramc / detail
  12. Upgrade to AFLR 11.3.15 — galbramc / detail
  13. Add NETCDFINC for DARWIN64.gcc testing. — galbramc / detail
  14. Don't build AFLR with Beta testing — galbramc / detail

#94 (Jan 14, 2023, 1:37:06 AM)

  1. update copyright notices — jfdannen / detail
  2. add transform option to Slugs; in Slugs, the KutTriangles option automatically creates a link; add optional GRAFIC to cutTriangles in Slugs; lots of improvements to Slugs, especially for cases with very noisy .stl file — jfdannen / detail
  3. remove training/data/session10/version99/* — jfdannen / detail
  4. fix bug that did not allow interactive use of Slugs; add Kut triangles option in Slugs; update testScript.txt to include interactive Slugs testing — jfdannen / detail
  5. fix bug so that a SCALE branch can be added via the TreeWindow — jfdannen / detail
  6. uprev to v1.23 (ESP.html, ESP-localhost.html, ESP-help.html, OpenCSM.h, ocsm.rc) — jfdannen / detail
  7. fix problem where ESP sometimes posts pyscript file in MessageWindow instead of in the editor — jfdannen / detail
  8. Update Copyright date — galbramc / detail
  9. Uprev to 1.23 — galbramc / detail

#93 (Dec 10, 2022, 1:37:09 AM)

  1. minor documentation updates — jfdannen / detail
  2. 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
  3. write and test viewSimplySupport for transport test case — jfdannen / detail
  4. more updates to training/session10 and CAPS/training/python — jfdannen / detail
  5. more updates to transport training files — jfdannen / detail
  6. update ToDo.txt — jfdannen / detail
  7. update error handling in flapz.udc; first attempt at python files for new transport for CAPS training — jfdannen / detail
  8. README release notes updates — galbramc / detail
  9. Rev updates to 1.22 — galbramc / detail
  10. README updates — galbramc / detail

#92 (Nov 30, 2022, 4:51:39 PM)

  1. account for forward- and backward-slashes when opening a .udc — jfdannen / detail
  2. update ereped6a and project verification data again; fix recently-added bug that causes a memory fault for some non-manifold Edges — jfdannen / detail
  3. 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
  4. update testScript.txt; fix possible buffer overflow in SPECIAL command — jfdannen / detail
  5. update verification data for clearance1 and clerance4 to allow for slight differenes due to chaotic behavior of the EGADS tessellator — jfdannen / detail
  6. convert all (deprecated) sprintf calls to snprintf — jfdannen / detail
  7. update Verification.sh to use serveESP — jfdannen / detail
  8. fix bug where result of SPECIAL/clearance was not recycled — jfdannen / detail
  9. update .tsen files for designG5 and designG6 — jfdannen / detail
  10. 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
  11. fix some compiler warnings in most recent commit — jfdannen / detail
  12. add ocsmClearance; add clearance* test cases — jfdannen / detail
  13. Update makeEnv for macOS 13 — galbramc / detail
  14. Replace DEBUG sprintf with snprintf — galbramc / detail
  15. Try again: reorder includes! — haimes / detail
  16. Try again: MSVC 2022 seems to have snprintf defined! — haimes / detail
  17. sprintf -> snprintf mods — haimes / detail
  18. Replace sprintf with snprintf in egadsTopo — galbramc / detail
  19. Suppress clang deprication warning of sprintf in OCC — galbramc / detail
  20. Another exodus suppression — galbramc / detail
  21. Suppresse NETCDF/HDF5 memory leaks — galbramc / detail
  22. Upgrade to SU2 7.4.0 — galbramc / detail

#91 (Nov 12, 2022, 1:37:08 AM)

  1. 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
  2. update designV1,gsen for 7.4 — jfdannen / detail
  3. add ocsmAdjoint and testOcsmAdjoint (in serveESP); allow timPlotter to have two y-axes; add plotter3.py test case — jfdannen / detail
  4. update adjoint test to remove (incorrect) compiler warning — jfdannen / detail
  5. 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
  6. 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
  7. 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
  8. Add simple figure for tri ordering with mixed quad faces — galbramc / detail
  9. Allow unconverged SmoothUV status to continue during parameterization — haimes / detail
  10. More general ubuntu suppression — galbramc / detail
  11. Ubuntu valgrid supression — galbramc / detail
  12. scipy 1.9.2. and 1.9.3 have valgrind issues — galbramc / detail
  13. Add seacas to macys — galbramc / detail
  14. Add SEACAS environment variable for exodus — galbramc / detail
  15. Upgrade cvxopt build for gcc 12 on viggen — galbramc / detail

#90 (Oct 8, 2022, 1:37:09 AM)

  1. clarify description of SELECT x -1 ibody1 — jfdannen / detail
  2. update to account for latest EGADS fix to EG_generalBoolean — jfdannen / detail
  3. add ocsmRegBcstCB to ocsm.def — jfdannen / detail
  4. 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
  5. 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
  6. 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
  7. Remove dependencies from file copies — haimes / detail
  8. clean up usage of include files; update dependencies in Makefile and NMakefile — jfdannen / detail
  9. remove pyscript from lint in serveESP.make — jfdannen / detail
  10. update serveCSM.make to fix stanilizer error for pyscript — jfdannen / detail
  11. another attempt to move building of pyscript from Makefile to serveESP.make — jfdannen / detail
  12. move building of pyscript from Makefile to serveESP.make — jfdannen / detail
  13. 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
  14. next version of udfDroop2; first version of udfDroop3 — jfdannen / detail
  15. next (still incomplete) version of udfDroop2 — jfdannen / detail
  16. Fix the new isEquivalent for periodic curves split into 2 Edges — haimes / detail
  17. modified Ints to Int32 and added egadslite tests — docampo / detail
  18. recompiled pdf references were with ?? — docampo / detail
  19. removed EL flag from some of the effectiveTopology functions — docampo / detail
  20. fixed typos — docampo / detail
  21. Remove bug that would error out if there were no Faces during generalBoolean operations — haimes / detail
  22. Update isEquivalent to fix previous problem — haimes / detail
  23. Allow for senses to be flipped when applying EG_isEquivalent — haimes / detail
  24. added the ego. wrap to the getfield operation — docampo / detail
  25. update udpTire for new include scheme — jfdannen / detail
  26. Fix Edge mapping problem introduced since Rev 1.21 — haimes / detail
  27. changed .obj -> .ego — docampo / detail
  28. Add TOML to egadslite dep — galbramc / detail
  29. compiling for Julia 1.6 and 1.8. test fails for 1.8 — docampo / detail
  30. Update makeEnv to reflect newer MAC OS revs — haimes / detail
  31. Add the Julia interface to the EGADS API documentation — haimes / detail
  32. Suppress scipy memory leak — galbramc / detail
  33. Another python valgrind suppression — galbramc / detail
  34. Add Ubuntu 22.04 valgrind suppressions — galbramc / detail
  35. Use system valgrind — galbramc / detail
  36. Small cleanup of email template — galbramc / detail
  37. Remove torch for now — galbramc / detail
  38. Log parser fixes — galbramc / detail
  39. Suppress torch memory leaks — galbramc / detail
  40. Upgrade sanitizer path to 14.0.0 — galbramc / detail
  41. Try dissabling CUDA for pytorch — galbramc / detail
  42. Look for fatal msvc errors — galbramc / detail
  43. Look for fatal gnu/clang errors — galbramc / detail
  44. Revert to serveCSM for plugs — galbramc / detail
  45. Update lingering serveCSM to serveESP — galbramc / detail

#89 (Sep 12, 2022, 8:47:43 AM)

  1. initial version of udfDroop2 — jfdannen / detail
  2. fix test_pyOCSM to account for updated MESSAGE statement — jfdannen / detail
  3. extend MESSAGE to optionally write to a file; modify message test case; update ESP-help and ESP_QuickReference — jfdannen / detail
  4. 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
  5. 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
  6. add assert in udfOffset to eliminate warnings on gcc — jfdannen / detail
  7. 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
  8. remove use of _scaleuv Attribute — jfdannen / detail
  9. 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
  10. Try to fix stanalyzer errors again — haimes / detail
  11. Fix jlEGADS makefiles — galbramc / detail
  12. Try to fix stanalyzer errors — haimes / detail
  13. Suppress gcc-12 warning — galbramc / detail
  14. Effective Topology: apply last change only for EFaces with more than 1 Face — haimes / detail
  15. Effective Topology: check result of getEdgeUV against invEval and pick the closer — haimes / detail
  16. A different possible fix for the MemcheckOcsm on the rule28 cases — haimes / detail
  17. A different possible fix for the MemcheckOcsm on the rule28 cases — haimes / detail
  18. A possible fix for the MemcheckOcsm on the rule28 cases — haimes / detail
  19. Effective Topology: Mark Planar/Periodic EFaces not to tessellate Edges based on Face Curvature — haimes / detail
  20. Fix scan-build warning from last commit again — haimes / detail
  21. Fix scan-build warning from last commit — haimes / detail
  22. Effective Topology: Fix NM Sheetbody Node removal — haimes / detail
  23. Fix NULL bays at end with multiNode Rule — haimes / detail
  24. Updated ruled sensitvities for multiNode — galbramc / detail
  25. A minor update of the documentation of EG_approximate — haimes / detail
  26. Update the docs to specify the additions to EG_approximate and EG_ruled — haimes / detail
  27. Very strange... — galbramc / detail
  28. Allow multiple csm patterns — galbramc / detail
  29. Only check error handling when running all csm files — galbramc / detail
  30. Support changing outLevel and running select files — galbramc / detail
  31. Don't do jlEGADS testing just yet — galbramc / detail
  32. Revert ESP_venv for ESP_Beta — galbramc / detail
  33. Move virtualenv into ESP directory — galbramc / detail
  34. Only run minimal CAPS examples in beta — galbramc / detail
  35. Install torch for beta — galbramc / detail
  36. pip install torch for corsair — galbramc / detail
  37. Smartsr error log parse — galbramc / detail

#87 (Aug 13, 2022, 1:37:08 AM)

  1. update Makefile.LINUX64 — jfdannen / detail
  2. 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
  3. temporarily remove offset9* test cases — jfdannen / detail
  4. update udfOffset for negative distance — jfdannen / detail
  5. 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
  6. add (unneeded) initializations in udfOffset to resolve incorrect lint complaints — jfdannen / detail
  7. 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
  8. uprev to v1.22 — jfdannen / detail
  9. 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
  10. initialize *info in ocsmBodyDetails; return sensible error message when a SET is applied to a CONPMTR, CFGPMTR, or DESPMTR — jfdannen / detail
  11. Fix _close! function to properly check garbage collection for both egads and egadslite — galbramc / detail
  12. Fix jlEGADS makefiles for zsh — galbramc / detail
  13. jlEGADS makefile adjusments. Other small cleanup. — galbramc / detail
  14. delete manifest from lite — docampo / detail
  15. now ?? — docampo / detail
  16. egads also used from egadscommon.jl dependencies — docampo / detail
  17. remove unnecesary ENVS — docampo / detail
  18. now with actually things inside — docampo / detail
  19. created egads common folders — docampo / detail
  20. Rule with Loops of differing number of Edges passes simple test with null 'bay' — haimes / detail
  21. Can rule with sections of different number of Edges -- still need to check null bays, multiplicity > 1, curved EndCaps & EG_splineGeom_dot — haimes / detail
  22. Close memory leak in EGADSlite associated with full attributes — haimes / detail
  23. Fix scan-build problem — haimes / detail
  24. Fix warning from last commit — haimes / detail
  25. Second (but incomplete) cut at Rule with differring numbers of Edges — haimes / detail
  26. Another minor correction to last commit — haimes / detail
  27. Minor correction to last commit — haimes / detail
  28. First (but incomplete) cut at Rule with differring numbers of Edges — haimes / detail
  29. Don't allow for Figure 8 Nodes in ELoops (for now) — haimes / detail
  30. Another def file fix — haimes / detail
  31. Add setTessParam to lite def file — haimes / detail
  32. Updates to egadslite to support pyEGADS.egadslite — galbramc / detail
  33. First cut at pyEGADS.egadslite — galbramc / detail
  34. Remove manifest files for jlEGADS. Check array size for makeGeometry. Fix makeGeometry tests. Some references fixes. — galbramc / detail
  35. Fix some pyEGADS refrencing. Check data length for pyEGADS makeGeometry. — galbramc / detail
  36. Fix topObj during EGADSlite import — haimes / detail
  37. Add U periodic options to EG_approximate for surfaces — haimes / detail
  38. try — docampo / detail
  39. Allow for full attribution in EGADSlite — haimes / detail
  40. Add reference counting for jlEGADS finalizers. Lots of other jlEGADS cleanup. — galbramc / detail
  41. Fix for last commit — galbramc / detail
  42. Various Julia cleanup and fixes — galbramc / detail
  43. Update julia Makefile — galbramc / detail
  44. Remove jlEGADS environment variable — galbramc / detail
  45. added package install — docampo / detail
  46. added Makefile — docampo / detail
  47. first jlEGADS — docampo / detail
  48. First cut at fitting periodic curves — haimes / detail
  49. Fix a number of bugs in the Effective Topology — haimes / detail
  50. Uprev EGADS — haimes / detail
  51. Forgot DARWIN64.clang and DARWIN64.gcc — galbramc / detail
  52. Move DARWIN64 ifort link flag to support EGADS test builds — galbramc / detail
  53. Fix for ifort on newer versions of macOS — galbramc / detail
  54. numpy suppression — galbramc / detail
  55. Always build egadslite — galbramc / detail
  56. Update julia path on linux — galbramc / detail
  57. Remove jlEGADS from Sanitizer and Valgrind — galbramc / detail
  58. mark helix3 and frustrum3 as expected successes — jfdannen / detail
  59. Add jlEGADS test to Sanitizer and valgrind — galbramc / detail
  60. Correct path — galbramc / detail
  61. Add julia testing — galbramc / detail
  62. Small fix in xfoil executables — galbramc / detail
  63. Higher output precision xfoil executables — galbramc / detail
  64. Upgrade to AFLR 10.22.23 — galbramc / detail
  65. Another regsx fix — galbramc / detail
  66. Fix email template — galbramc / detail
  67. Ignore ifort warnings — galbramc / detail

#86 (Jul 13, 2022, 8:00:02 PM)

  1. update duct7.vfy files — jfdannen / detail
  2. return stub.py to expected state at beginning of tutorial6 — jfdannen / detail
  3. 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
  4. Use updated wget for ESP_PreBuilt.bat — galbramc / detail
  5. Beta script updates — galbramc / detail