Travis: CI improvements and fixing edge builds (#766)
Koen Schmeets
2020-10-24 11:08:40 +0200
7035071526Performance optimization of the Vector class
ruevs
2020-10-21 16:39:15 +0300
68b1abf77fCMake: use sanitizer flags for internal targets only
Maximilian Federle
2020-10-22 23:09:17 +0200
c674bc8fb9Add OpenMP parallel for to SShell::CopyCurvesSplitAgainst
phkahler
2020-10-22 10:48:27 -0400
0f1ece2b8eResovle a huge performance regression introduced by commit ab10e38 while still fixing the NURBS issues resolved by that commit with only modest speed penalty. The performance is significantly improved by using bounding box tests on curves prior to doing complex intersection testing.
phkahler
2020-10-21 16:30:55 -0400
0761339ec9STEP Export: include colors and alpha
ruevs
2020-10-22 09:59:35 +0300
400056cdedCMake: Give ENABLE_LTO a default and a description so it shows up in cmake-gui
ruevs
2020-10-21 12:25:53 +0300
aa83681da7snap: enable OpenMP and LTO
Maximilian Federle
2020-10-21 00:30:03 +0200
32e695bfeeSTEP Export: include colors and alpha
ruevs
2020-10-21 22:16:37 +0300
b3cd92899eTravis: release macOS and Windows edge builds
Koen Schmeets
2020-10-21 21:13:49 +0200
8a2e77d035CMake: fix LTO on Linux
Maximilian Federle
2020-10-21 00:07:32 +0200
0a061b6f9eNFC: Performance. For step-and-repeat groups, create the copies first (in parallel) and then combine them using unions of equal size shells to reduce the total time spent on booleans.
phkahler
2020-09-01 19:36:39 -0400
7c766c72f4translate_solvespace updates
Reini Urban
2020-09-21 10:57:34 +0200
d49c8a1aefadd debug message showing the name of a group whose linked file can't be found.
phkahler
2020-09-22 14:53:51 -0400
d575da8611Add cmake option ENABLE_LTO for link time optimization on Release builds.
phkahler
2020-09-21 15:16:26 -0400
39f419e28cFlip sign of exportCanvas dx and dy. Fixes issue #523
phkahler
2020-09-16 17:22:50 -0400
704bb4a3beFix view centering and directions or cli thumbnail function.
phkahler
2020-09-19 13:35:17 -0400
34328c9756solvespace-cli: Fix --view
Christoph Dittmann
2020-09-18 09:38:40 +0200
2adf5decb5de_DE: missing translations
Reini Urban
2020-09-18 13:16:39 +0200
6e515b6735Fix 699: Allow dragging linked objects in an assembly.
phkahler
2020-09-17 17:28:15 -0400
094eff755bFix 197 Update the state of checkboxes in menus after failed workplace activation.
phkahler
2020-09-16 17:57:43 -0400
668fe6f493Make the redundant constraint timeout a configuration value and add the config UI elements to edit that value.
phkahler
2020-09-12 15:52:27 -0400
615708440fFix#131. Prevent UI freeze by having a timeout when finding which constraints can be removed to fix jacobian.
phkahler
2020-09-11 15:00:10 -0400
e74185b639Fix#696. Account for multiple coincident edges when looking for naked edges.
phkahler
2020-09-12 17:21:20 -0400
b208cd8caeNFC, Performance: Use OpenMP for boolean function MakeItersectionCurvesAgainst.
phkahler
2020-09-06 10:39:37 -0400
360b347ad7Export backgrounds in vector files
nabijaczleweli
2020-03-25 21:40:14 +0100
028b613f10Add ExportBackgroundColor config to GUI and CLI
nabijaczleweli
2020-03-25 04:26:58 +0100
d3da2c8b22Performance: Don't call std::inplace_merge for IdList::AddAndAssignID() via Add() because it is redundant.
phkahler
2020-08-27 16:39:03 -0400
d974615d0eNFC replace 2 nested loops with 1 loop and a lookup for speed improvement.
phkahler
2020-08-15 17:47:40 -0400
bc4924ae47Don't duplicate points when connecting contours with zero length bridge. Fixes#303
phkahler
2020-08-13 20:59:05 -0400
04b332dfd0Ratpoly - Less noise in terminal. Comment out expected dbg print and try harder to converge.
phkahler
2020-08-13 15:24:53 -0400
4cceaa5310NURBS boolean improvement.
Paul
2020-08-11 21:00:23 -0400
f9529916c4Fix issue161 and 174. Use the same logic for selction and dragging, but ignore entites that are inherently undraggable.
phkahler
2020-08-07 16:59:25 -0400
575ddb5aaaAdd a pass in triangulation to create convex triangle fans. These triangles will have smaller bounding boxes and look better.
phkahler
2020-07-22 11:12:34 -0400
b3eb589240Fix issue659 - Problems constraining to ends of Helix.
phkahler
2020-07-25 16:01:01 -0400
6ae417adb5Update mimalloc to v1.6.4
phkahler
2020-07-26 11:43:52 -0400
a2962207ddImprove text screen for a selected entity.
whitequark
2020-07-28 23:17:04 +0000
afa9e2890eImprove text screen for a selected constraint.
whitequark
2020-07-28 19:13:40 +0000
fef6a39a17Don't init srand(0) because rand isn't used any more.
phkahler
2020-08-03 11:57:19 -0400
3c2f82b7f1Remove the Random() function and use a fixed table of arbitrary vectors in raycast.cpp
phkahler
2020-08-02 19:24:53 -0400
fd2dfe87f6Fix#656 by making SSurface::SplitInHalf thread safe.
phkahler
2020-07-31 22:10:29 -0400