Mark Pictor
365b787fff
simplify plib prob schema
2015-01-19 21:32:06 -05:00
Mark Pictor
4b4a4029ed
add rough schema exhibiting same problem as plib part 25
2015-01-18 16:08:25 -05:00
Mark
c1892febc1
rename altered rendering of sample code block
2015-01-02 14:07:54 -05:00
Mark
f0b2d97d00
NEWS: forgot to include BRL-CAD changes
2014-12-26 16:55:44 -05:00
Mark
1fa4927035
rename so travis-ci image will work (?!)
2014-12-26 15:24:51 -05:00
Mark
953021ec9d
Merge pull request #303 from stepcode/review/inverse-attributes
...
inverse attributes...finally!
2014-12-26 15:12:05 -05:00
Mark Pictor
c8f14a0821
bump version (0.8), update AUTHORS, NEWS for v0.8, add travis-ci build status to README
2014-12-26 15:10:00 -05:00
Mark
63049515d1
Merge pull request #300 from cshorler/python_properties_and_assert
...
Python properties and assert
2014-12-26 14:29:32 -05:00
Mark
ca7487fa95
Merge pull request #299 from cshorler/investigate_ply_usage
...
Investigate Ply usage
2014-12-26 14:28:49 -05:00
Mark Pictor
0f5179e74b
oops, forgot an include
2014-12-26 13:51:09 -05:00
Mark Pictor
bfbd8df61e
minor cleanup
2014-12-26 13:34:38 -05:00
Mark Pictor
dfe69a923d
bug in superInvAttrIter allowed null pointer return for ia
2014-12-26 13:34:38 -05:00
Mark Pictor
50452e8282
fix inv attr code in SDAI_Application_instance
2014-12-26 13:34:38 -05:00
Mark Pictor
e74d4dc813
fix inverse attr initialization; attr was being found but it wasn't exiting the loop
2014-12-26 13:34:38 -05:00
Mark Pictor
653625f56a
fix crash with lazy loading and unexpected newlines, found in cd209 files
2014-12-26 13:34:38 -05:00
Mark Pictor
5f702fb702
fix dumpComplexInst func, stupid mistake - was using wrong data member
2014-12-26 13:34:38 -05:00
Mark Pictor
8273ce1866
lazyRefs works now
2014-12-26 13:34:38 -05:00
Mark Pictor
efb82853b7
don't print code for inverse data members, they're in iAMap now
2014-12-26 13:34:37 -05:00
Mark Pictor
37901afbbb
redo attribute numbering, print inverse attr access members separately
2014-12-26 13:34:37 -05:00
Mark Pictor
6bac26d3c7
add index to struct Variable_, fix some whitespace
2014-12-26 13:34:37 -05:00
Mark Pictor
ff3fd1f5e7
_complex is now bool, not int - update STEPcomplex ctors
2014-12-26 13:34:37 -05:00
Mark Pictor
9313b8e6ee
move some attr-specific stuff from classes_entity to classes_attribute, also minor cleanup
2014-12-26 13:34:37 -05:00
Mark Pictor
921de860b0
closer...
2014-12-26 13:34:28 -05:00
Mark Pictor
5df2f69930
inching forward on inverse attrs
2014-12-26 13:32:24 -05:00
Mark Pictor
31bf315543
const correctness in superInvAttrIter
2014-12-26 13:32:24 -05:00
Mark Pictor
87c66bb4dc
flesh out InitIAttrs() in eDesc, instance
2014-12-26 13:32:23 -05:00
Mark Pictor
c91109b7b4
add functions to access schema class members
2014-12-26 13:32:23 -05:00
Mark Pictor
febbb636fc
allow const or non-const for ed iter
2014-12-26 13:32:23 -05:00
Mark Pictor
7976c8bee5
loop through ed's with inverse attrs, connecting them to what they point at
2014-12-26 13:32:23 -05:00
Mark Pictor
0b42b2fe89
oops, move eDesc initialization back into SdaiAll
...
otherwise, they may be initialized after being ref'd in attrDescs
2014-12-26 13:32:23 -05:00
Mark Pictor
d36d12c6d3
fix failing schema
2014-12-26 13:32:23 -05:00
Mark Pictor
86bbc327fa
cleanup
2014-12-26 13:32:23 -05:00
Mark Pictor
c8cfac3acc
some types still print in SdaiAll
2014-12-26 13:32:23 -05:00
Mark Pictor
9efd75ebc1
add some small schemas and a .p21; should be examined, maybe moved/simplified
2014-12-26 13:32:23 -05:00
Mark Pictor
98283dca34
more work on inverse attrs, code generation
2014-12-26 13:31:21 -05:00
Mark Pictor
65c703b811
work on inverse attrs
2014-12-26 13:29:08 -05:00
Mark Pictor
2374029ae8
cleanup
2014-12-26 13:29:08 -05:00
Mark Pictor
c6d841789e
initialize entity iAttrs using eDesc
2014-12-26 13:29:08 -05:00
Mark Pictor
14689c6db6
split ENTITYprint_new() into two, print into different files
...
* split into ENTITYprint_descriptors(), ENTITYprint_classes()
* the former is now called from ENTITYprint_cc()
* make some changes to the args (don't pass ComplexCollect, just a bool)
2014-12-26 13:29:08 -05:00
Mark Pictor
01db3788a2
silence a signed-unsigned warning by using size_t
2014-12-26 13:29:07 -05:00
Mark Pictor
712d9657e8
improve comments, whitespace
2014-12-26 13:29:07 -05:00
Mark Pictor
168e7a93ed
split up a 32-line fprintf
2014-12-26 13:29:07 -05:00
Mark Pictor
7ae34348be
indents in generated code
2014-12-26 13:29:07 -05:00
Mark Pictor
1e95f8f61e
remove LIBcopy_constructor() - unused since 1992(!)
2014-12-26 13:29:07 -05:00
Mark Pictor
4df86e5fea
schema name changed for some p21 tests - update it
2014-12-26 13:29:07 -05:00
Mark Pictor
78427423ab
redo some comments
2014-12-26 13:29:07 -05:00
Mark Pictor
c2c0a6443b
reformat some error message code, add one message for complex insts
2014-12-26 13:29:07 -05:00
Mark Pictor
674fa941f6
delete the array of names after creating a STEPcomplex
2014-12-26 13:29:07 -05:00
Mark Pictor
9db1170803
improve some comments in lazy loading code
2014-12-26 13:29:07 -05:00
Mark Pictor
7089bdbf5c
when loading instance dependencies, seek to original position afterwards
...
otherwise, SDAI_Application_instance::STEPRead() will crash and burn when the file position changes on it
2014-12-26 13:29:07 -05:00