Skip to content
Build History trend
 
EGADS 2033 OpenCSM 2475
 
EGADS 2020 OpenCSM 2472
 
EGADS 2000 OpenCSM 2455
 
EGADS 1984 OpenCSM 2449
 
EGADS 1982 OpenCSM 2442
 
EGADS 1979 OpenCSM 2441
 
EGADS 1969 OpenCSM 2425
 
EGADS 1961 OpenCSM 2413
 
EGADS 1953 OpenCSM 2403
 
EGADS 1939 OpenCSM 2390
 
EGADS 1938 OpenCSM 2389
 
EGADS 1932 OpenCSM 2379
 
EGADS 1931 OpenCSM 2377
 
EGADS 1929 OpenCSM 2377
 
EGADS 1914 OpenCSM 2369
 
EGADS 1899 OpenCSM 2354
 
EGADS 1894 OpenCSM 2343
 
 
EGADS 1888 OpenCSM 2328
 
EGADS 1885 OpenCSM 2314

Changes

#112 (Apr 6, 2024, 5:29:43 AM)

  1. fix bug when selecting with xmin=xmax, ymi=ymax, and zmin=zmax; update bentWaffle test case — jfdannen / detail
  2. pass flags from parent MODL into MODL created by udpCsm — jfdannen / detail
  3. add OCC 7.8.0 verification data — jfdannen / detail
  4. Upgrade ESP config to Python 3.11.9 — galbramc / detail
  5. Further propagate Name attribute in step files — galbramc / detail
  6. Revert last commit — galbramc / detail
  7. Use face bbx in EG_matchBodyFaces — galbramc / detail
  8. Remove memory leaks from UVMAP when reporting errors — haimes / detail
  9. Protect against segFaults for unusual situations in UVMAP — haimes / detail
  10. Suppress lint — galbramc / detail
  11. Enable FullAttr for EG_imprintBody — galbramc / detail
  12. Consitency between Linux x86_64 and aarch64 — galbramc / detail
  13. Updated ESP config files for OCC 7.8 — galbramc / detail
  14. Fix typo — galbramc / detail
  15. Write Loop Name to underlying curves. Read WireBody from step files. — galbramc / detail
  16. EG_isIsoPCurve only works for OCC 7.6 or above — galbramc / detail
  17. Supprees fighter4 with OCC 7.8 — galbramc / detail
  18. Update Win Env for 7.8 — galbramc / detail
  19. prepare for testing with OCC 7.8.0 — jfdannen / detail

#111 (Mar 2, 2024, 1:23:49 AM)

  1. Fix OpenCSM.h dependencies when copying to include — haimes / detail
  2. add blend32* test cases; add more OPAM1* test cases; add _vspID attribute to Faces in udpVsp3; update nuscale* verification data — jfdannen / detail
  3. More Linux RPATH changes — haimes / detail
  4. add checkVtk.c; remove blank lines in .vtk writer; add vtk2stl.c — jfdannen / detail
  5. loosen tolerance in convertToBSplines to overcome sloppy Pcurves on DARWIN_ARM64; improve efficiency of .vtk ASCII file writer — jfdannen / detail
  6. working to debug nuscale8* on ARM — jfdannen / detail
  7. working to debug nuscale8* on ARM — jfdannen / detail
  8. working to debug nuscale8* on ARM — jfdannen / detail
  9. working to debug nuscale8* on ARM — jfdannen / detail
  10. add ability to DUMP .vtk ASCII files; fix memory leak in nuscale8* test cases — jfdannen / detail
  11. modify fatal error messages in include line number — jfdannen / detail
  12. fix bug in udfNuscale that occurs for periodic Faces; add nuscale5-8 test cases; fix stanalizer error in ocsmPrintEgo — jfdannen / detail
  13. 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
  14. try again at minor fix to avoid unwarranted stanalizer warnings — jfdannen / detail
  15. minor fix to avoid unwarranted stanalizer warnings — jfdannen / detail
  16. fix propagation of Edge attributes for Edges that are LINEs; add persist3* test cases; improve ocsmClearance — jfdannen / detail
  17. Fix dependency on esp.h copy — haimes / detail
  18. Update egads.def — galbramc / detail
  19. Udpate addKnots test — galbramc / detail
  20. Expose EG_addKnots. Add EG_isIsoPCurve. Ensure convertToBspline for LINE/PLANE is degree 1 — galbramc / detail
  21. More Linux RPATH changes — haimes / detail
  22. Correctly trim a trimmed surface in convertToBspline — galbramc / detail
  23. Fix so blend rounded tip works when the first edge in the section loop is the trailing edge — galbramc / detail
  24. Use consistent CURVE/SURFACE approximation algorithms and preserve periodicity in convertToBspline — galbramc / detail
  25. OpenCASCADE messed up the dependency on their libraries for 7.8 — haimes / detail
  26. Improved error message when PCurves do not form a closed loop — galbramc / detail
  27. Drive the use of RPATH in linux by an environment variable at build — haimes / detail
  28. Write SHELL names to underlying step shells — galbramc / detail
  29. Fix check for copying a PCurve — galbramc / detail
  30. Fix stanalizer warning — galbramc / detail
  31. Restor egads.pdf — galbramc / detail
  32. Allow copyObject on PCurve without transformation. Relax geometric consistency check on dot functions. — galbramc / detail
  33. Update Curve-to-Surface distance calculation to match OCCVER >= 7.6 algorithm — galbramc / detail
  34. Fix library file names for Windoze at 7.8 — haimes / detail
  35. Allow for the use of RPATH in LINUX builds — haimes / detail
  36. Test blend tangency treatment sensitvities — galbramc / detail
  37. Cleanup dot testing — galbramc / detail

#110 (Feb 3, 2024, 12:27:08 AM)

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

#109 (Jan 6, 2024, 12:27:10 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 25, 2023, 4:20:42 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. Remove MACOSX from makeEnv — galbramc / detail
  3. Add macOS 14 to makeEnv — galbramc / detail
  4. Add more checks on Julia version and ESP env for jlEGADS — galbramc / detail
  5. Uptrade asan path to 15.0.0 — galbramc / detail

#107 (Dec 19, 2023, 10:00:03 PM)

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

#106 (Dec 2, 2023, 12:27:08 AM)

  1. 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
  2. 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
  3. 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
  4. remove BWB.vsp3 test case since bug in OpenVSP sometimes causes OpenVSP to fail — jfdannen / detail
  5. remove verification data for 7.3.1 and 7.4.1 — jfdannen / detail
  6. change verification data for testAdjoint4 and testAdjoint5 to account for inconsistencies in number of spurious Nodes and Edges — jfdannen / detail
  7. 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
  8. fix bug in filename compression — jfdannen / detail
  9. temporarily disable filename compression — jfdannen / detail
  10. add grpName=. optional argument to DUMP command for .obj files; fix implicit string defaults in ocsmMakeBrch — jfdannen / detail
  11. 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
  12. 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
  13. Update python version in setup scripts — galbramc / detail
  14. Update PreBuilt README and setup scripts — galbramc / detail
  15. Add contextCopy to pyEGADS and jlEGADS — galbramc / detail
  16. Remove incorrect 'wrong OR' check for EG_quadTess — galbramc / detail
  17. Write Name attribute to iges files — galbramc / detail
  18. Add contextCopy to def file — haimes / detail
  19. Add tessellation support in EG_contextCopy — haimes / detail
  20. Add EG_contextCopy — haimes / detail
  21. Add abaqus to PATH — galbramc / detail
  22. Another Python address suppression — galbramc / detail
  23. Upgrade to Python 3.11.6 — galbramc / detail

#105 (Nov 4, 2023, 12:27:09 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. 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
  8. add missing data/vsp3 verification data for 7.6.0 — jfdannen / detail
  9. clean up some debug printing during sensitivity calculations — jfdannen / detail
  10. 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
  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
  19. Undo looking for verfication data — galbramc / detail
  20. Warn about missing verification files — galbramc / detail
  21. Yet one more python suppression — galbramc / detail
  22. Another python valgrind suppression — galbramc / detail

#104 (Oct 7, 2023, 12:27:07 AM)

  1. modify OPAM1.udc to pass Jenkins tests — jfdannen / detail
  2. add simple.py to demonstrate a pyscript that can be run either from python prompt or from serveESP — jfdannen / detail
  3. fix sanitize-address error in udpWaffle when progress=1 — jfdannen / detail
  4. 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
  5. 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
  6. add testAdjoint1 test case — jfdannen / detail
  7. 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
  8. remove X57_MAXWELL_CRM_v4.4.1 from svn (too big) — jfdannen / detail
  9. 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
  10. fix addressing bug in udpWarp; initial implementation of timVspSetup — jfdannen / detail
  11. convert backslashes to forward slashes in filenames in udpVsp3 because anglescipt expects forward slashes — jfdannen / detail
  12. properly rename vsp3 verification test cases — jfdannen / detail
  13. 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
  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. Small fix for IGES Name reads — galbramc / detail
  26. IGES reader now also reads all Name attributes. Fix stanalizer warning. — galbramc / detail
  27. Reduce time extract Name attribute from STEP files. — galbramc / detail
  28. Upgrade to SU2 8.0.0 — galbramc / detail
  29. Update vsp3 memcheck suppression — galbramc / detail
  30. Add refine executable PATH — galbramc / detail
  31. Suppress vspscript leaks — galbramc / detail
  32. Add data/vsp3/X57_Maxwell_CRM_v4.4.1.csm to csmIgnore for valgrind. — galbramc / detail
  33. Downgrade to OpenVSP 3.34.0 — galbramc / detail
  34. Add vsp3 jenkins files — galbramc / detail
  35. Add VSP3_ROOT for vsp3 testing — galbramc / detail

#103 (Sep 2, 2023, 12:27:10 AM)

  1. 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
  2. Track STEP/IGES name attributes through all read manipulations — galbramc / detail
  3. Add fighter4 as known error on macys — galbramc / detail
  4. Upgrade to AFLR 11.5.9 — galbramc / detail

#102 (Aug 5, 2023, 12:27:10 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. temporarily remove vspFuse* test cases — jfdannen / detail
  5. analytic sensitivities for sketches; update .gsen and .tsen files; move sketch13* test cases to designY* — jfdannen / detail
  6. start implementing analytic sensitivities for Sketches; add sketch13* test cases — jfdannen / detail
  7. initial, very early, preliminary version of udpVspFuse and associated test cases — jfdannen / detail
  8. fix error in serveESP.mak in previous commit — jfdannen / detail
  9. fix error in serveESP.mak; fix debug code error for windoze — jfdannen / detail
  10. 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
  11. Lint fix — galbramc / detail
  12. Use python or python3 executables in makeEnv — galbramc / detail
  13. Fixes for Edge only tessellations — galbramc / detail
  14. Undo Makefile change — galbramc / detail
  15. One more adjustment to EG_mapBody — galbramc / detail
  16. Only delete EG_mapBody mapped upen error if copied — galbramc / detail
  17. Update to AFLR 11.5.8 — galbramc / detail
  18. Update xfoil executables with up to 2048 panels — galbramc / detail
  19. Python suppressoin — galbramc / detail

#101 (Jul 1, 2023, 2:01:51 AM)

  1. 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
  2. uprev to v1.24 (ESP.html, ESP-localhost.html, ESP-help.html, OpenCSM.h, ocsm.rc) — jfdannen / detail
  3. Uprev to ESP 1.24. Add .C1side attribute for EG_blend. EG_blend now supports three neighboring C1 sections. — galbramc / detail
  4. Update parser — galbramc / detail

#100 (Jun 3, 2023, 12:27:08 AM)

  1. makeEnv fixes for -dev — galbramc / detail
  2. makeEnv fix AFLR_ARCH for linux-aarch64. Add -dev option to makeEnv. — galbramc / detail

#99 (May 29, 2023, 9:33:58 AM)

  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. fix warnings in previous commit — jfdannen / detail
  7. 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
  8. 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
  9. Add note about fighter4 on Intel macOS 13.3 — galbramc / detail
  10. Fix step and iges label read — galbramc / detail
  11. Update concepts and viewer pdf. Fix for makeEnv. — galbramc / detail
  12. Updates for ESP 1.23 release. Add LINUX_AARCH64 and DARWIN_ARM64 ESP_ARCH. — galbramc / detail
  13. Fix bug in setup scripts — galbramc / detail
  14. Fix bug in setup scripts — galbramc / detail
  15. Update README files. Add PreBuilt setup scripts. — galbramc / detail
  16. Fix last commit — galbramc / detail
  17. Lint fixes — galbramc / detail
  18. Fix stanalizer warning — galbramc / detail
  19. Fix warning — galbramc / detail
  20. Fix EG_mapTessBody for DEGENERATE Edges. Update makeEnv to look for python3. Readme updates. — galbramc / detail
  21. Increase thread stack size on macOS — galbramc / detail
  22. Fix warning — galbramc / detail
  23. Lint fix — galbramc / detail
  24. Another prebuilt fix — galbramc / detail
  25. Fix PreBuilt script — galbramc / detail
  26. Update PreBuilt testing — galbramc / detail
  27. Update ESPbfr.tgz — galbramc / detail
  28. Add OCC7.7 valgrind suppressions — galbramc / detail

#98 (May 6, 2023, 12:27:06 AM)

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

#97 (Apr 15, 2023, 8:24:18 AM)

  1. 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
  2. protect against stanalyzer bug — jfdannen / detail
  3. further improvements to flends; add flend10* test cases; fix memory leak when udfOffset encounters an error — jfdannen / detail
  4. 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
  5. update flend8* test cases and their verification data — jfdannen / detail
  6. fix lint error in udfMatchBodys; re-add 7.4.1 verification data for flend8* test cases — jfdannen / detail
  7. change flend fits to be better in some cases; track down memory leaks — jfdannen / detail
  8. 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
  9. fix compiler warning in latest commit — jfdannen / detail
  10. 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
  11. 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
  12. Fix getEdgeUV doc — galbramc / detail
  13. Fix full attirubtion for EG_repalceFaces. Fix error message. — galbramc / detail
  14. Remove depricated x86 -m64 compiler flag. Add compiler flags for OCC 7.7. — galbramc / detail
  15. Fix for OCC 7.4 — galbramc / detail
  16. Provide error message instead of segfault in EG_otherCurve — galbramc / detail
  17. update so that more flend8* test cases are expected to pass — jfdannen / detail
  18. update so that more flend8* test cases are expected to pass — jfdannen / detail
  19. update expected flend8* failures — jfdannen / detail
  20. Put file names first — galbramc / detail
  21. Add OCC 7.7 Jenkins data — galbramc / detail
  22. add expected errors selected in flend8* test cases — jfdannen / detail
  23. Cart3D env fix — galbramc / detail
  24. Upgrade Cart3D version — galbramc / detail
  25. Update for OCC 7.7.0 — galbramc / detail
  26. Upgrade to AFLR 11.3.17 — galbramc / detail

#96 (Mar 4, 2023, 12:27:08 AM)

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

#95 (Feb 4, 2023, 12:27:10 AM)

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

#94 (Jan 7, 2023, 12:27:07 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. minor documentation updates — jfdannen / detail
  9. 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
  10. write and test viewSimplySupport for transport test case — jfdannen / detail
  11. more updates to training/session10 and CAPS/training/python — jfdannen / detail
  12. more updates to transport training files — jfdannen / detail
  13. update ToDo.txt — jfdannen / detail
  14. update error handling in flapz.udc; first attempt at python files for new transport for CAPS training — jfdannen / detail
  15. Update Copyright date — galbramc / detail
  16. Uprev to 1.23 — galbramc / detail
  17. README release notes updates — galbramc / detail

#93 (Dec 3, 2022, 12:27:07 AM)

  1. Rev updates to 1.22 — galbramc / detail