Commit graph

2141 commits

Author SHA1 Message Date
Mark Pictor
264db5d03c MSVC warning C4113: 'void (__cdecl *)()' != 'void (__cdecl *)(void)' 2015-02-16 20:58:37 -05:00
Mark Pictor
423d5e08f6 appveyor: run fewer tests 2015-02-16 20:58:37 -05:00
Mark Pictor
ba6d0a1c0c add test and files for a p21read segfault.
like the 210e2 segfault, this one is probably related to SELECTs.
2015-02-16 20:58:15 -05:00
Mark
37cfaebb1f Merge pull request #313 from stepcode/review/split-stepaggregate
split STEPaggregate.cc,.h into small files
2015-02-16 20:54:26 -05:00
Mark Pictor
f233ae0059 fix up includes after reorganizing STEPaggr code 2015-02-15 22:13:21 -05:00
Mark Pictor
7950f4db7e move GenericAggregate and co out of STEPaggregate.* 2015-02-15 22:13:21 -05:00
Mark Pictor
ec5171fe27 move EntityAggregate and co out of STEPaggregate.* 2015-02-15 22:13:21 -05:00
Mark Pictor
c962b1d391 move SelectAggregate and co out of STEPaggregate.* 2015-02-15 22:13:21 -05:00
Mark Pictor
dc32b24f3f move StringAggregate and co out of STEPaggregate.* 2015-02-15 22:13:21 -05:00
Mark Pictor
57a3d9ca1a move BinaryAggregate and co out of STEPaggregate.* 2015-02-15 22:13:21 -05:00
Mark Pictor
ef4d64a98e move EnumAggregate and co out of STEPaggregate.* 2015-02-15 22:13:21 -05:00
Mark Pictor
b3047b4b1f move RealAggregate out of STEPaggregate files 2015-02-15 22:13:21 -05:00
Mark Pictor
4bac203373 move IntAggregate and IntNode out of STEPaggregate 2015-02-15 22:13:21 -05:00
Mark Pictor
ad2e50b05d eliminate STEPattribute.inline.cc 2015-02-15 22:13:21 -05:00
Mark Pictor
3e8c468f67 tweak appveyor... almost there 2015-02-12 18:52:07 -05:00
Mark
0ccca0afc2 Merge pull request #312 from stepcode/mp/bigfiles
Split ExpDict up
2015-02-08 21:34:15 -05:00
Mark Pictor
7cbc9f84ce use sc_stdbool.h because old VS's lack stdbool. caught by appveyor 2015-02-08 20:04:31 -05:00
Mark Pictor
e266db9b3f cmake can't find vs10 on appveyor, and didn't use right generator name for vs9 2015-02-08 20:04:03 -05:00
Mark Pictor
77000dd445 tweak appveyor again 2015-02-08 19:29:53 -05:00
Mark Pictor
1d784c8a90 finish splitting ExpDict up 2015-02-08 19:29:00 -05:00
Mark Pictor
5b68726a3c continue splitting ExpDict up 2015-02-08 19:22:54 -05:00
Mark Pictor
d7b3129834 move more classes out of ExpDict.* 2015-02-08 17:51:06 -05:00
Mark Pictor
6e3e58df00 Registry.inline.cc -> Registry.cc 2015-02-08 17:51:06 -05:00
Mark Pictor
80eabe9e80 eliminate 'deleting void' compiler warning 2015-02-08 17:51:06 -05:00
Mark Pictor
5afcabf901 workaround Wfloat-equal warning
pretty sure we want the behavior that triggers the
warning, so use memcmp instead of == to compare floats
2015-02-08 17:51:06 -05:00
Mark Pictor
105cce4a9c unused variable warning 2015-02-08 17:51:05 -05:00
Mark Pictor
cf11cad78a start breaking up ExpDict into small files 2015-02-08 17:51:05 -05:00
Mark Pictor
34c452e658 merge SingleLinkList.inline.cc into .cc, .h 2015-02-08 17:51:05 -05:00
Mark Pictor
7627b46e44 update .gitignore 2015-02-08 17:51:05 -05:00
Mark Pictor
10ba621ee1 yamllint.com is happy with this one. grumble grumble 2015-02-08 17:27:59 -05:00
Mark Pictor
5c63ccd6cf again... 2015-02-08 17:21:39 -05:00
Mark Pictor
bc13835a01 need powershell for this env var use? 2015-02-08 17:19:05 -05:00
Mark Pictor
44b056f9e2 add appveyor.yml for windows continuous integration 2015-02-08 17:01:36 -05:00
Mark
061ec0dbc6 Merge pull request #311 from stepcode/review/update-schemas
Update schemas 209,210e3,242 from CD to IS
2015-02-08 15:36:13 -05:00
Mark Pictor
b600f05bd2 tweak travis-ci more 2015-02-08 14:58:29 -05:00
Mark Pictor
719f39f489 update AP209 ATS files. enum element_order now has the _order prefix on its values
sed -i 's/CURVE_3D_ELEMENT_DESCRIPTOR(.LINEAR./CURVE_3D_ELEMENT_DESCRIPTOR(.LINEAR_ORDER./g;' *.stp
sed -i 's/SURFACE_3D_ELEMENT_DESCRIPTOR(.LINEAR./SURFACE_3D_ELEMENT_DESCRIPTOR(.LINEAR_ORDER./g;' *.stp
sed -i 's/SURFACE_3D_ELEMENT_DESCRIPTOR(.QUADRATIC./SURFACE_3D_ELEMENT_DESCRIPTOR(.QUADRATIC_ORDER./g;' *.stp
sed -i 's/VOLUME_3D_ELEMENT_DESCRIPTOR(.QUADRATIC./VOLUME_3D_ELEMENT_DESCRIPTOR(.QUADRATIC_ORDER./g;' *.stp
sed -i 's/VOLUME_3D_ELEMENT_DESCRIPTOR(.LINEAR./VOLUME_3D_ELEMENT_DESCRIPTOR(.LINEAR_ORDER./g;' *.stp
2015-02-08 14:22:27 -05:00
Mark Pictor
2c6d346584 update bound callbacks to also work with derived attributes. discovered in ap209 IS 2015-02-08 14:22:27 -05:00
Mark Pictor
abf41650ee travis-ci: print parts of ctest log on failure 2015-02-08 14:22:27 -05:00
Mark Pictor
b2a8343741 fix cmake error encountered when testing is enabled and all schemas disabled 2015-02-08 14:22:27 -05:00
Mark Pictor
ee32a0f923 new versions of ap242, ap210e3, ap209. all 3 are now IS, renamed accordingly
wget http://stepmod.cvs.sourceforge.net/viewvc/stepmod/stepmod/data/modules/ap210_electronic_assembly_interconnect_and_packaging_design/mim_lf.exp
wget http://stepmod.cvs.sourceforge.net/viewvc/stepmod/stepmod/data/modules/ap209_multidisciplinary_analysis_and_design/mim_lf.exp
wget http://stepmod.cvs.sourceforge.net/viewvc/stepmod/stepmod/data/modules/ap242_managed_model_based_3d_engineering/mim_lf.exp
2015-02-08 14:22:26 -05:00
Mark
2a760a1e12 Merge pull request #310 from stepcode/review/getopt
prefix optind, optarg, opterr with sc_ because emscripten complained
2015-02-08 12:00:02 -05:00
Mark Pictor
2014a75678 prefix optind, optarg, opterr with sc_ because emscripten complained 2015-02-01 19:56:23 -05:00
Mark
8cb5c79279 Merge pull request #309 from stepcode/review/parallel-ctest
fix annoying issue with parallel testing
2015-02-01 19:44:43 -05:00
Mark
62202523b8 Merge pull request #307 from stepcode/review/plib-crash
PLIB crash
2015-02-01 19:44:24 -05:00
Mark
9ce384b600 Merge pull request #308 from stepcode/review/msvc13
MSVC13
2015-01-27 20:11:05 -05:00
Mark Pictor
5aacdb2206 update travis yml - fix parallel test command, add osx 2015-01-26 21:56:38 -05:00
Mark Pictor
6ec39b58aa rework version_string logic - only write the file if the git commit (not timestamp) changes 2015-01-26 21:24:14 -05:00
Mark Pictor
c975ab2380 remove simple, unused version of sc_stdbool.h
apparently I'd added it after the one in include. not sure why.
2015-01-26 19:31:17 -05:00
Anton Shabalin
1054952e1e Patch for MSVC2013 compilation 2015-01-26 19:04:28 -05:00
Mark Pictor
2216cf47d3 eliminate parser crash with PLIB Part 25 (#79)
This changes the lookup logic related to SELECTs to reject certain possibilities when there is clearly a better
alternative.

As a result, some "Possibly ambiguous implicit downcast" warnings will become "Implicit downcast" warnings.
2015-01-26 16:20:04 -05:00