Commit Graph

10 Commits

Author SHA1 Message Date
Thomas Krijnen 6f1e1c3bad NOTE: From now on Boost is required in order to compile IfcOpenShell
====================================================================

- Use boost::optional for optional IFC arguments
- Use boost::uuid for the creation of GlobalIds
- New IfcGeomObjects setting to force alignment of TopoDS_Face normal to CCW orientation
- Removed static Ifc class, renamed to non-static IfcFile. IfcFile renamed to IfcSpfStream
- Introduced Logger class
- Introduced EntityBuffer class that keeps track of all writable entities created to add them all in once to the IfcFile class
2012-08-11 13:24:08 +00:00
Thomas Krijnen 04aea46757 Remove BOM in Interface.h
Add include for rand() and srand() in IfcGuidHelper.cpp
Remove dependency on nullptr for older compilers
2012-07-20 12:52:55 +00:00
Thomas Krijnen b4e42025fd Convert all .cpp and .h files to UTF-8 with BOM 2012-07-19 18:26:47 +00:00
Thomas Krijnen 95d2cdc4b6 Only allow character decoder compatibility mode if HAVE_ICU is defined since it relies on ICU to be available. 2012-07-18 18:45:34 +00:00
Jang Myeongho c5c8bbf425 avoid leaks (compatibility_converter) 2012-06-27 07:49:34 +00:00
Jang Myeongho dc4b10ef74 Added IfcCharacterDecoder::compatibility_mode 2012-06-27 07:32:28 +00:00
Jang Myeongho 1aa3a52b72 Added enum 'DEFAULT' to 'IfcCharacterDecoder::ConversionMode': using default converter as system default codepage. 2012-06-27 04:22:51 +00:00
Jochem Berndsen a5107b9182 fix small issue in character decoding 2012-05-04 15:46:29 +00:00
Thomas Krijnen a9143655c3 Make ICU no longer a required dependency 2011-09-27 19:30:53 +00:00
Thomas Krijnen f7abadc081 Ensure correct parsing and decoding of strings [#3395016] 2011-09-25 09:53:22 +00:00