Skip to content

Commit c269cd8

Browse files
committed
v0.7: Update changelog, INSTALL, NEWS, README, version string
1 parent b98b22d commit c269cd8

File tree

6 files changed

+42
-23
lines changed

6 files changed

+42
-23
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ PROJECT(SC)
4242

4343
# SC version
4444
SET(SC_VERSION_MAJOR 0)
45-
SET(SC_VERSION_MINOR 5-dev)
45+
SET(SC_VERSION_MINOR 7-dev)
4646
SET(SC_VERSION ${SC_VERSION_MAJOR}.${SC_VERSION_MINOR})
4747

4848
# SC ABI version. SC_ABI_SOVERSION should be incremented

ChangeLog

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ http://brlcad.svn.sourceforge.net/viewvc/brlcad/brlcad/trunk/src/other/step/?vie
1010
Pre-BRL-CAD changes:
1111
************************************************************************
1212
Updates from http://www.statik.tu-cottbus.de/fileadmin/project_dth/scl/
13-
Jan 2005 - Mar 2006
13+
Jan 2005 - Mar 2006
1414
************************************************************************
1515
STEP Class Library Release 3.2 February 1998
1616
************************************************************************

INSTALL

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ These installation requires that you have the following software
66
available:
77

88
- C and C++ compilers (Tested with GCC, MSVC, Embarcadero)
9-
- bison, byacc, or yacc (only bison has been tested recently)
10-
- flex or lex (only flex has been tested recently)
11-
- CMake
9+
- CMake (v2.8.7 or greater)
1210
- mingw (only on Windows)
11+
- a lexer and parser (i.e. flex, bison) are NOT necessary anymore
12+
-if you modify the lexer or parser, you will need LEMON, RE2C, PERPLEX from BRL-CAD
1313

1414
--------------------
1515
Installation
@@ -20,16 +20,16 @@ Installation
2020
* Build system uses CMake now: configure, Makefile, and all
2121
autotools files have been removed, as has mkProbe.
2222

23-
* Building SCL from the command prompt:
24-
- cd scl
23+
* Building SC from the command prompt:
24+
- cd sc
2525
- mkdir build
2626
- cd build
2727
- cmake ..
2828
- make
2929
- make install # optional
3030

31-
* Building SCL from the GUI:
32-
- Run cmake-gui, set it to build in scl/build
31+
* Building SC from the GUI:
32+
- Run cmake-gui, set it to build in sc/build
3333
- Select the correct build file generator
3434
- Press Configure
3535
- Change options as necessary, configuring again afterwards
@@ -38,7 +38,7 @@ Installation
3838
- Open the main build file using your preferred build tool
3939

4040
* Build options (append to the 'cmake ..' line):
41-
-DBUILD_SCHEMAS="path/to/schema.exp;path/to/schema2.exp"
41+
-DSC_BUILD_SCHEMAS="path/to/schema.exp;path/to/schema2.exp"
4242
- this generates c++ for the schema, and compiles it into a
4343
library. Also works with directories, as long as each dir only
4444
has one express file.
@@ -47,23 +47,23 @@ Installation
4747
and writes another. It may change whitespace or remove comments;
4848
otherwise, the input and output files should be identical. If
4949
they are not identical, either the file does not match the
50-
schema, or SCL generated incorrect source code.
51-
-DBUILD_SCHEMAS=ALL
52-
- Added to make use of ctest easier. If BUILD_SCHEMAS == ALL,
50+
schema, or SC generated incorrect source code.
51+
-DSC_BUILD_SCHEMAS=ALL
52+
- Added to make use of ctest easier. If SC_BUILD_SCHEMAS == ALL,
5353
then CMake adds each *.exp file found in data/.
54-
-DCMAKE_BUILD_TYPE=Release
54+
-DSC_BUILD_TYPE=Release
5555
- this causes binaries to be built without debugging information
5656
- without this, cmake defaults to a Debug build
5757

58-
* Using CTest to test SCL:
58+
* Using CTest to test SC:
5959
- Read the comments in run_ctest.cmake
60-
- (OPTIONAL) Create scl/../.SCL_CTEST_PREFS.cmake, and set variables
60+
- (OPTIONAL) Create sc/../.SC_CTEST_PREFS.cmake, and set variables
6161
in it (this file is required for CDash submission to be enabled)
6262
- Run tests with `ctest -S run_ctest.cmake`
6363

64-
* Using CTest to regenerate the schema matrix on the github SCL wiki:
64+
* Using CTest to regenerate the schema matrix on the github SC wiki:
6565
- Requires:
6666
- git
6767
- python
68-
- a clone of the git repo for the wiki at scl/../wiki-scl
68+
- a clone of the git repo for the wiki at sc/../wiki-sc
6969
- run `ctest -S ctest_matrix.cmake`

NEWS

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,23 @@
1-
STEPcode ------ http://github.com/stepcode/stepcode
1+
STEPcode -- http://github.com/stepcode/stepcode -- http://stepcode.org
2+
************************************************************************
3+
Release 0.7 (April, 2013)
4+
5+
New since v0.6:
6+
* Requires CMake 2.8.7 or later
7+
* Replace *ALL* references to SCL with SC - CMake, source, filenames.
8+
* Lazy loading code (src/cllazyfile)
9+
* greatly reduces memory requirements and loading time when not all
10+
instances are needed
11+
* doesn't work with complex instances yet
12+
* doesn't work on windows or 32-bit platforms yet
13+
* Merged all BRL-CAD changes; now, we can work on the same repo.
14+
* Eliminate compile-time dependency on a lexer and parser
15+
* When lexer/parser changes, use LEMON/RE2C/Perplex (in BRL-CAD repo)
16+
* Fixed several bugs in the class libraries that cause segfaults
17+
* update AP209, 210e3, 242, IFC2
18+
* Fixes for MSVC, Embarcadero (there are still problems with both:
19+
see comments on #178 & #190, also import/export macros)
20+
* Fixed NIST test executables
221
************************************************************************
322
Release 0.6 (May, 2012)
423

@@ -22,7 +41,7 @@ New since v0.4:
2241
* Now handles most features of EXPRESS - all included schemas,
2342
with the exception of AP209 CD, are parsed without error. Enums are
2443
now in their own dictionary. Allow indexing on aggregates, generics,
25-
and binaries.
44+
and binaries.
2645
* Changes to fedex_plus that improve the generated c++ - use a
2746
namespace, break up large static strings, make EXPRESS multiple
2847
inheritance work by not printing multiple copies of inherited members.

README

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
***********************************************************************
2-
STEPcode v0.6 -- http://github.com/stepcode/stepcode
2+
STEPcode v0.7 -- stepcode.org, github.com/stepcode/stepcode
33

44
* What is STEPcode? SC reads ISO10303-11 EXPRESS schemas and generates
55
C++ source code that can read and write Part 21 files conforming
@@ -49,7 +49,7 @@ to match the current formatting. The main points are:
4949
(see http://www.stack.nl/~dimitri/doxygen/docblocks.html)
5050

5151
If in doubt about a large patch, run astyle with the config file
52-
misc/astyle.cfg.
52+
misc/astyle.cfg.
5353
Download astyle from http://sourceforge.net/projects/astyle/files/astyle/
5454

5555
***********************************************************************

SC_VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.6
1+
0.7

0 commit comments

Comments
 (0)