Commit Graph

  • f4d58b3969 Fix for IfcAdvancedFace when compiling for 2x3 aothms 2016-02-01 14:58:42 +01:00
  • 76a3146b70 Fix one statement deleted too much in https://github.com/IfcOpenShell/IfcOpenShell/commit/f3af39546be9ecd485737ff0954cfb92807fca1d aothms 2016-01-29 15:25:18 +01:00
  • fe70acb541 Fix https://github.com/IfcOpenShell/IfcOpenShell/issues/26 aothms 2016-01-26 16:45:39 +01:00
  • a52901344c build-deps.cmd: print start, end, and elapsed time + .gitignore doc tweak Stinkfist0 2016-01-26 13:41:19 +02:00
  • d0e26f07fc Merge pull request #25 from aothms/master Thomas Krijnen 2016-01-25 16:00:49 +01:00
  • 5270710fc2 Use vanilla C arrays instead of std::tr::array Fixes https://github.com/IfcOpenShell/IfcOpenShell/issues/17 aothms 2016-01-25 14:44:35 +01:00
  • ed8cc620ea Use boost::shared_ptr Fixes https://github.com/IfcOpenShell/IfcOpenShell/issues/17 aothms 2016-01-25 14:42:41 +01:00
  • 9b13ed3f38 Emit more debug information when failing to join curve segments aothms 2016-01-25 14:25:24 +01:00
  • 801c7da40f Use multiple argument boolean operands for IfcOpeningElement subtractions aothms 2016-01-25 13:30:33 +01:00
  • 4be7da1a43 Use fuzzy boolean subtraction if available Remove collinear points from polygonal halfspace boundary Lookup styled items on boolean operation operands aothms 2016-01-22 17:27:28 +01:00
  • a0db3a3406 chmod +x on *nix build script aothms 2016-01-09 06:42:35 +01:00
  • 18f8d7b3a3 Add *nix build script Set paths by CMake cache entries or env vars Windows build script: Don't fail on non-zero exit code returned by git fetch aothms 2016-01-09 06:38:33 +01:00
  • 010e05308d Merge pull request #19 from aothms/master Thomas Krijnen 2016-01-08 09:20:50 +01:00
  • 973fa9ccb5 Fixes for sequences of extended control directives aothms 2016-01-08 09:17:49 +01:00
  • 0d42a293ad Add license header to occ_utils aothms 2016-01-08 08:38:21 +01:00
  • 6716423a68 Sort instances on name rather than on std::map occurrence. Add chunk-size command line argument. aothms 2016-01-08 06:35:53 +01:00
  • a02a06a0e3 Merge pull request #16 from Tridify/win_oce_update Thomas Krijnen 2016-01-06 07:29:06 +01:00
  • d3438335a2 Work around https://github.com/KhronosGroup/OpenCOLLADA/issues/377 Stinkfist0 2015-12-30 16:13:23 +02:00
  • a0bb589ed3 build-deps.cmd: use OCE and oce-win-bundle from the official repos. Stinkfist0 2015-12-30 13:32:22 +02:00
  • 056bcd12d0 Merge pull request #14 from aothms/master Thomas Krijnen 2015-12-21 11:51:45 +01:00
  • fe699e0a81 Fix python module import aothms 2015-12-21 11:47:38 +01:00
  • 4eee9a1936 Merge remote-tracking branch 'official/master' aothms 2015-12-21 11:36:23 +01:00
  • 8c1710cae1 Merge pull request #11 from Tridify/windows_build_scripts Thomas Krijnen 2015-12-07 19:21:24 +01:00
  • e2d3b3734f Use IFCOS_NUM_BUILD_PROCS also in build-ifcopenshell.cmd and install-ifcopenshell.cmd. Stinkfist0 2015-12-07 16:30:08 +02:00
  • b243572d23 Don't fail on opening elements lacking representation or placement aothms 2015-12-05 17:14:10 +01:00
  • 3224a2cf83 build-ifcopenshell & install-ifcopenshell batch files Stinkfist0 2015-12-04 17:01:33 +02:00
  • a2d91f9331 Fix compilation error reported by bezumenez aothms 2015-12-04 11:56:54 +01:00
  • 0301e2fb1b Emit an error message on extrusions with negative height or under model precision aothms 2015-12-02 10:17:59 +01:00
  • 0036bd2dc2 Merge pull request #9 from Tridify/windows_build_scripts Thomas Krijnen 2015-12-01 14:27:34 +01:00
  • 0877bb0ac3 Windows build scripts: if CMake generator not passed, deduce the generator from VS env vars. Stinkfist0 2015-12-01 14:47:49 +02:00
  • e62ce005dc Work on unit issues with step and iges files aothms 2015-12-01 11:14:50 +01:00
  • b6e2d78bfa Catch syntax errors during iterator initialization aothms 2015-11-30 23:41:27 +01:00
  • bf292cccd0 Precision fixes aothms 2015-11-30 22:59:21 +01:00
  • 83c4b6a642 More serialization options for HDF5 aothms 2015-11-30 22:34:48 +01:00
  • 9d730054dd Merge branch 'master' into layerset_slicing aothms 2015-11-24 17:19:05 +01:00
  • 2dc5cd44b7 Enable warning C4100 ("'identifier' : unreferenced formal parameter") and fix warnings. Stinkfist0 2015-11-23 15:52:12 +02:00
  • fcbe93c4c2 vs-cfg.cmd: support CMake pre-3.0 Visual Studio generator strings. Stinkfist0 2015-11-23 15:27:58 +02:00
  • 89b3b96f1e .gitignore: add /src/ifcexpressparser/__pycache__ & /src/ifcexpressparser/express_parser.py Stinkfist0 2015-11-22 02:39:45 +02:00
  • 16a82f035f templates.py: disable C4100 warnings for headers created by this file + move <map> inclusion to .cpp as it's not needed in .h + use spaces instead of tabs consistently for these files as seems to be the convention. Stinkfist0 2015-11-22 02:20:34 +02:00
  • b562508f5b win/readme.md tweak Stinkfist0 2015-11-22 00:04:21 +02:00
  • a13042f227 Fix warnings: unused variables, shadowing variable names, constant conditional expressions, integer conversions, inability to generate copy-ctor and/or assignment operator, etc. Stinkfist0 2015-11-21 23:05:28 +02:00
  • 3cbb47a831 Bump up MSVC warning level. Stinkfist0 2015-11-21 23:01:29 +02:00
  • 7d806296c1 vs-cfg.cmd: use the longer generator names for all generator so that VS version can be identified in generic fashion Stinkfist0 2015-11-21 13:16:47 +02:00
  • d6bd0c861b README.md formatting fix Stinkfist0 2015-11-21 13:15:31 +02:00
  • 8164c90ba0 Merge pull request #5 from Tridify/windows_build_scripts Thomas Krijnen 2015-11-20 13:38:45 +01:00
  • fff6f97651 build-deps: when building OpenCOLLADA, enforce that the embedded LibXml2 and PCRE are used as there might be problems with arbitrary versions of the libraries. Stinkfist0 2015-11-20 12:45:56 +02:00
  • 6a5d5dcb12 Further cleanup for the batch scripts. Stinkfist0 2015-11-20 12:34:31 +02:00
  • bb3dc351b8 Batch file tweaks, fix printing of the used generator Stinkfist0 2015-11-20 11:44:17 +02:00
  • 90946e0877 Windows build scripts: TODO & indentation tweaks. Stinkfist0 2015-11-20 00:45:01 +02:00
  • 7895835ca3 build-deps.cmd: check that powershell, git and cmake are in path using where.exe. Print instructions upon missing VS env vars or tools in PATH. Stinkfist0 2015-11-19 18:01:03 +02:00
  • 7caa4e3e1d Replace cecho.exe with PowerShell snippet, fix exit bug in vs-cfg.cmd, fix Visual Studio download URL, rename IFCOS_NUM_BUILD_PROCESSES -> IFCOS_NUM_BUILD_PROCS Stinkfist0 2015-11-19 17:30:29 +02:00
  • d721dabf3b Replace wget usage with PowerShell. Stinkfist0 2015-11-17 16:02:06 +02:00
  • ac8cf298fa Commit override types for efficiency aothms 2015-11-16 10:37:02 +01:00
  • 9087bc65a7 win/readme.md tweaks Stinkfist0 2015-11-14 20:18:29 +02:00
  • ccf4e84e18 CMakeLists.txt: Clean up addition of debug lib variants on MSVC. Stinkfist0 2015-11-14 19:19:55 +02:00
  • 0f1db1267b Rename readme.txt to readme.md, link to the Windows readme.md from the main README.md. Stinkfist0 2015-11-11 17:41:38 +02:00
  • 431e993ba3 CMake biz: Instead of providing elusive prints of missing dependencies for required features and continuing the build configuration, fail fast instead; user can easily disable the feature or fix the paths for the dependency. Stinkfist0 2015-11-11 13:24:34 +02:00
  • d912e73282 Allow both debug and release variants of dependencies to co-exist allowing effortless switching between IfcOpenShell debug and release builds. Stinkfist0 2015-11-10 23:18:02 +02:00
  • 106da12444 build-deps.cmd: make debug libs of OpenCOLADA and ICU to have "d" postfix so that release and debug variants can co-exist in the same dir as is the default with OCE. Stinkfist0 2015-11-10 20:05:11 +02:00
  • 579d3713fd hdf5 aothms 2015-11-10 11:16:00 +01:00
  • 89a015724b CMake biz: rename OCE_LIBRARIES to OPENCASCADE_LIBRARIES, use this variable also in examples & qtviewer CMakeLists.txt Stinkfist0 2015-11-09 17:42:46 +02:00
  • 8b63959509 Use separate BuildDepsCache.txt for x86 and x64 builds. Stinkfist0 2015-11-09 16:04:06 +02:00
  • 0a8791e04e Clean up CMake biz by using OCE_LIBRARIES variable for defining OCE libs + fix setting of PYTHON_INCLUDE_DIR + PYTHON_LIBRARY vars + small README.md cleanup. Stinkfist0 2015-11-09 15:36:57 +02:00
  • 318779196b Use BuildDepsCache.txt to store information about used Python version so that it's available for "autonomic" run-cmake.bat runs. Stinkfist0 2015-11-05 17:43:41 +02:00
  • d076fa588b Work on runtime representation of schema aothms 2015-09-08 20:40:54 +02:00
  • 6190771817 Fix/suppress signed-unsigned int conversion warnings on Windows x64. Stinkfist0 2015-11-04 18:27:46 +02:00
  • 206a9cf5d0 Work around https://github.com/swig/swig/issues/325 Stinkfist0 2015-11-04 16:25:13 +02:00
  • d4b51a82e7 Fix/suppress plethora of integer conversion warnings on x64 Visual Studio build. Stinkfist0 2015-11-03 17:58:08 +02:00
  • a749775045 build-deps.cmd: use OpenCOLLADA from the official repo now that it has the static MSVC run-time option. Stinkfist0 2015-11-03 16:55:33 +02:00
  • 26ed16ba52 Make possible to switch between Python 2 & 3 easily. Fixes also possible confusion when having both 32-bit and 64-bit Python installations side by side. Stinkfist0 2015-11-03 16:06:20 +02:00
  • 7b4d8734ed run-cmake.bat: ensure Python packages are installed to the right direction. Stinkfist0 2015-10-30 22:46:04 +02:00
  • 455d382a9e build-deps.cmd: add option to use Python 2 instead of 3, fix Boost build variant (for some reason error did not manifest itself until clean build) Stinkfist0 2015-10-30 21:12:08 +02:00
  • c9313c8e02 build-deps.cmd: update SWIG, build Boost as debug or release, not both, each run. Stinkfist0 2015-10-29 00:23:19 +02:00
  • b44a88d203 CMakeLists.txt: install IfcGeomServer executable. Stinkfist0 2015-10-28 21:25:48 +02:00
  • 921c3eb2d3 SvgSerializer.cpp: add missing #include <Standard_Version.hxx> Stinkfist0 2015-10-28 21:25:23 +02:00
  • d5efe45b0b Update READMEs. Stinkfist0 2015-10-28 21:21:23 +02:00
  • b8a7b5426d build-deps.cmd: fix Python installation. Also uninstall Python if build type is Clean or Rebuild. Stinkfist0 2015-10-28 21:08:08 +02:00
  • 89bea19b75 Enhanced CMakeLists.txt for Windows build scripts. Stinkfist0 2015-10-28 19:45:07 +02:00
  • 5c0eb05482 Add Windows build scripts from https://github.com/Tridify/IfcOpenShell-SourceForge Stinkfist0 2015-10-28 19:43:10 +02:00
  • c9ff455812 Move Visual Studio solution files from win\ to win\sln Stinkfist0 2015-10-28 19:41:59 +02:00
  • fdf1b29682 Return shape for arbitrary representation items in ifcopenshell.geom.create_shape() aothms 2015-10-22 12:04:49 +02:00
  • f3af39546b Don't construct transformation from matrix, but use original data. aothms 2015-10-13 11:15:45 +02:00
  • 44ddc5e6dc Don't use IfcMappedItems for IfcOpenHouse walls, as suggested by Ian Clévy in https://sourceforge.net/p/ifcopenshell/discussion/1782716/thread/f9b586ca/?limit=25#ab87 aothms 2015-10-09 14:23:38 +02:00
  • c9db70c7c3 Initial implementation of layerset slicing aothms 2015-10-07 17:33:30 +02:00
  • c7ddc0643e Fixes to flatten_shape_list() aothms 2015-10-07 16:14:34 +02:00
  • 3a9e90f94f Mark IfcGeom::Kernel::getValue as const aothms 2015-10-07 16:13:25 +02:00
  • db6630c1f8 Use boost::to_lower() aothms 2015-10-05 13:34:43 +02:00
  • c20afd24a5 Remove unnecessary precision cast aothms 2015-10-05 13:09:16 +02:00
  • 7b82bfb477 Update log messages in parser aothms 2015-10-05 13:08:24 +02:00
  • 3e00139a87 Add const pointer cast to IfcBaseClass aothms 2015-10-05 13:07:40 +02:00
  • 23beb5691c Detect abstract entities in schema parser Thomas Krijnen 2015-09-17 10:33:19 +02:00
  • c6a265adf8 Merge pull request #2 from aothms/master Thomas Krijnen 2015-09-13 15:05:46 +02:00
  • 94d214808e Use boost::to_upper() and -::to_upper_copy() for string manipulation throughout codebase aothms 2015-09-13 15:00:21 +02:00
  • a58b2ede63 Fixes for unicode handling in Python aothms 2015-09-13 14:43:42 +02:00
  • e5c20a009d Add convenience method for relating objects to types. As suggested by Cadline St2. aothms 2015-09-12 14:27:58 +02:00
  • b590747db9 Add version information and schema identifier to Python wrapper aothms 2015-09-10 15:53:59 +02:00
  • 2532ba30e4 Fix addRelatedObject, fix by Cadline St2 aothms 2015-09-10 13:58:27 +02:00
  • 9096895bdb Support for schemas using TYPE definitions to redeclare BINARY types aothms 2015-09-08 15:27:05 +02:00
  • 82143f226e Small changes to SVG serialization aothms 2015-09-06 14:50:07 +02:00
  • 22a8d9a17b Don't leave MakeFace in an invalid state when one of the face boundaries cannot be processed or is not planar aothms 2015-09-04 11:48:53 +02:00