Thomas Krijnen
f1322996f0
Fixed a bug writing IFC files using ICU
2012-11-17 15:18:52 +00:00
Thomas Krijnen
8b11a1baf7
Correctly escape apostrophes in strings on write using the IfcCharacterEncoder
2012-10-09 19:54:35 +00:00
Thomas Krijnen
0814c16f06
Fix compilation errors of IfcCharacterEncoder in case ICU is not available
2012-09-16 12:45:44 +00:00
Thomas Krijnen
cb6884b48e
Encode characters outside the valid range for IFC SPF files and escape backslashes when writing IFC files
2012-09-09 11:55:53 +00:00
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