Chris HORLER
520e7a3789
update contributing guidelines to allow more flexibility when accepting PRs
2022-09-25 16:24:30 +01:00
Chris HORLER
af637a28d8
remove unitary_schemas, these should be dynamically generated
2022-06-11 13:12:41 +01:00
Chris HORLER
0cefcae153
fixup: python SCL standardise all class declarations (remove object base)
2022-06-11 13:12:41 +01:00
Chris HORLER
b42a909e65
python SCL standardise all class declarations (remove object base)
2022-06-11 13:12:41 +01:00
Chris HORLER
dace0f70ef
Simplified setup.cfg package search to use explicit package listing.
2022-06-11 13:12:41 +01:00
Devon Sparks
43329f557f
Add notes about test suite to README
2022-06-11 13:12:41 +01:00
Chris HORLER
3e8b836b3e
fixup path for unitary schema tests
2022-06-11 13:12:41 +01:00
Chris HORLER
ead7c6c8c3
Added README to setup.cfg
2022-06-11 13:12:41 +01:00
Chris HORLER
fc3bcf0578
Minor updates to README.
2022-06-11 13:12:41 +01:00
Devon Sparks
68cca0e222
Added initial README
2022-06-11 13:12:41 +01:00
Chris HORLER
bfe5219dc2
Added new sanity test for Part 21 parser.
2022-06-11 13:12:41 +01:00
Chris HORLER
ae6f9d9310
move tests to python folder
2022-06-11 13:12:41 +01:00
Chris HORLER
f8b786ac40
fixup some exp2py tests
2022-06-11 13:12:41 +01:00
Chris HORLER
53a2bcdd8b
PEP-517 compliance, e.g. pip install .
2022-06-11 13:12:41 +01:00
Chris HORLER
f11d325641
remove Python 2.6 compatibility code
2022-06-11 13:12:41 +01:00
Cliff Yapp
aa6cbe2d72
Fix example build (Issue #404 ) by adding the sc_cf.h.in file (making a copy rather than a symlink for the sake of Windows.)
2022-06-11 13:12:41 +01:00
Clifford Yapp
50e2cdb527
Fix git clone lines to use https
...
Github has disabled git:// protocol support, so we need to switch:
https://github.blog/2021-09-01-improving-git-protocol-security-github/
2022-06-11 01:26:02 +01:00
Chris HORLER
1f184eae8c
Merge pull request #442 from cshorler/fix_workflow_actions_for_pr
...
fix workflow actions for pull requests, and add manual trigger for up…
2022-06-10 00:02:06 +01:00
Chris HORLER
90f3c5ce26
fix workflow actions for pull requests, and add manual trigger for updated branches
2022-06-09 23:10:37 +01:00
Christopher Sean Morrison
aa85c396bf
Merge pull request #439 from brianmoose/fileexists
...
Fix FileExists() logic
2022-03-31 16:09:12 -04:00
Brian Alger
f19cfecebe
Fix FileExists() logic
2022-03-22 07:45:44 -06:00
Clifford Yapp
2a50010e6f
No longer using appveyor
2021-09-06 19:53:23 -04:00
Clifford Yapp
bf14461dae
Point to the main stepcode repository
2021-09-06 17:22:05 -04:00
Chris HORLER
ec12b1ce7c
Merge pull request #413 from stepcode/github_actions
...
Start of a Github Actions CI setup.
2021-09-05 22:02:33 +01:00
Chris HORLER
de375f8cea
fix github actions / ci directory name
2021-09-05 21:01:50 +01:00
Clifford Yapp
30534dbf0e
Remove the old CI files
2021-09-05 21:01:50 +01:00
Clifford Yapp
5fddadb1e4
Test with the Ubuntu clang compiler as well.
2021-09-05 21:01:50 +01:00
Clifford Yapp
20c6d4c800
Enable all tests, set up BRL-CAD step-g WIN32 test
...
With all the recent patches to develop applied, the following tests all
succeeded as Github Actions in a test repository.
2021-09-05 21:01:50 +01:00
Clifford Yapp
125820c84c
Start of a Github Actions CI setup.
2021-09-05 21:01:50 +01:00
Cliff Yapp
6984cf6a46
Merge pull request #425 from stepcode/perplex_cmake
...
Add a sentinel target for perplex generated output
2021-08-23 16:08:13 -04:00
Cliff Yapp
322018c6db
Merge pull request #423 from stepcode/windent
...
Remove unneeded indentation in generated output.
2021-08-23 16:07:56 -04:00
Cliff Yapp
d5f60d72e0
Merge pull request #422 from stepcode/warnings
...
Clear some C++ compilation warnings from the main stepcode libs
2021-08-23 16:07:42 -04:00
Cliff Yapp
aa5b0e3fa2
Merge pull request #421 from stepcode/depcpy
...
Clear deprecated-copy warning from C++ class.
2021-08-23 16:07:15 -04:00
Cliff Yapp
c81d05cff6
Merge pull request #418 from stepcode/desc
...
Remove Raw() and getEDesc(), restore C asStr()
2021-08-23 16:06:55 -04:00
Cliff Yapp
799a51f340
Merge pull request #417 from stepcode/errorget_export
...
Export ERRORget_warnings_help for MSVC
2021-08-23 16:06:36 -04:00
Cliff Yapp
89b00f1596
Merge pull request #416 from stepcode/copy_constructor
...
Define a default copy constructor.
2021-08-23 16:06:23 -04:00
Clifford Yapp
ccb6728efa
Add some more patterns to the gitignore file.
2021-08-17 16:29:06 -04:00
Clifford Yapp
75af3df51c
Shouldn't need the SC_VERSION.txt file
2021-08-17 16:24:20 -04:00
Clifford Yapp
0f1196ef94
Remove references to stepcode.org
2021-08-17 16:20:22 -04:00
Clifford Yapp
e4277656ef
Add a sentinel target for perplex generated output
...
Getting an intermittent failure on Windows where the expscan.h header
apparently isn't present on the file system soon enough for the build to
succeed (a subsequent reinvocation of the build command does succeed.)
Try the standard technique of making another file write depend on the
outputs of the header and src file, then define a target depending on
that sentinel file and make the obj libraries depend on that target.
2021-08-17 13:00:15 -04:00
Wolfgang E. Sanyer
8dc5dceb59
Fix compile error related to ODR violation.
...
These structs were already declared in alg.h, leading to build issues.
fixes #404
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com >
(cherry picked from commit fa87ef1e6d2e670730c3b7b19e8acaa4186eaac5)
2021-08-17 10:31:30 -04:00
Clifford Yapp
093e59e5a7
Per suggestion from Sean, go ahead and export all symbols.
2021-08-16 19:41:23 -04:00
Cliff Yapp
177eef8acf
Merge pull request #420 from stepcode/nullck
...
Check before deferencing, and initialize to NULL.
2021-08-16 16:56:14 -04:00
Clifford Yapp
211bc660da
Per suggestion from Sean, don't hardcode file or line numbers.
2021-08-16 16:50:37 -04:00
Cliff Yapp
0b6853f5a7
Merge pull request #419 from stepcode/dll
...
Export MEMORYinitialize and FACTORYinitialize for Windows.
2021-08-16 16:38:36 -04:00
Clifford Yapp
b158a79f6c
Remove unneeded indentation in generated output.
...
Newer GCC doesn't like the indenting of this line, since in some
situations it looks as if the logic is being guarded by an if clause
when it is not.
2021-08-16 15:47:16 -04:00
Clifford Yapp
1f1965beae
Clear some C++ compilation warnings from the main stepcode libs
2021-08-16 15:24:58 -04:00
Clifford Yapp
9f35265f75
Clear deprecated-copy warning from C++ class.
...
Getting a -Wdeprecated-copy trigger from ap210e3's use of
SDAI_BOOLEAN - make an explicit assignment operator.
2021-08-16 14:26:09 -04:00
Clifford Yapp
345bcd8174
Check before deferencing, and initialize to NULL.
...
Crash was observed in Release build for BRL-CAD's step-g on Ubuntu
Linux without this check.
2021-08-16 14:20:57 -04:00
Clifford Yapp
f05ce582ac
Export MEMORYinitialize and FACTORYinitialize for Windows.
2021-08-16 14:15:34 -04:00