Thomas Krijnen
64ff046e96
#2482 Use u32string for character encoder, remove CODECVT_BOOST_FALLBACK
2022-10-10 14:19:42 +02:00
Thomas Krijnen
3ebca0516e
Implement multi_threaded implementation in Iterator
2019-07-03 12:10:27 +02:00
Thomas Krijnen
8015ea217e
codecvt fallback for g++4.8
2019-05-22 22:13:12 +02:00
Thomas Krijnen
0b2bd5d0e8
Eliminate ICU dependency
2019-05-10 11:59:00 +02:00
Thomas Krijnen
3a4fa2e6dd
Merge commit '58ce86d538971fc1815d56368d7077aa85e0592c' into v0.6.0
2018-09-08 13:07:09 +02:00
Stefan Boeykens
0ba1ac7df3
Add ICU header and namespace in IfcCharacterDecoder
...
To compile on macOS with a recent ICU, we have to add the correct header and refer to the right namespace in IfcCharacterDecoder
2018-06-17 15:15:52 +02:00
Stinkfist0
6d6e7c2982
Unify IfcParse's dllimport/export macros with IfcGeom.
2016-07-20 22:49:32 +03:00
Stinkfist0
42acc7224c
Add couple missing IfcParse_EXPORTs + add a missing license information
2016-05-30 17:12:53 +03:00
Thomas Krijnen
4d5d749255
Merge developments from the python_wrapper branch into master
2015-01-05 14:11:42 +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
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
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
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