solvespace (3.1.0+git2034-30e42ca8-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 30e42ca889b20b6af65d601524085fd812c91662
* Date: 1733832470
* git changelog:
* 30e42ca8 - Extlib fixups and macOS framework finding fix (#1502)
* bcf9bf7e - Hotfix for publishing wasmlib
* a208201c - Stateful C library + Python bindings (using cython) and
JS bindings (using embind) (#1343)
* 33f9cf95 - Make the animation speed configurable (#1500)
* 8c4ac6ee - Update CHANGELOG.md
* f4cfb60a - Make the skewed option for extrusions a check box
* 7d15f94c - Add skewed subtype for extrusion groups. Update the
textwindow radio buttons and equation generation.
* eedfc653 - GUI: Allow ESC to finish drawing bezier curves instead
of deleting them.
* d97b9bed - Allow tangent on arcs/lines/splines without coincident
endpoints.
* dedc6d48 - Make pasting mirrored tangent entities independent of
end point knowledge
-- Alexander Pozdnyakov <censored> Tue, 10 Dec 2024 19:01:57 +0000
solvespace (3.1.0+git2024-bb160669-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: bb160669721e10096dc17427422ea465a7ec2b72
* Date: 1730817060
* git changelog:
* bb160669 - Win32: the Property Browser remains visible when going
full screen (CTRL-F11)
* 94bf579e - Update CHANGELOG.md
-- Alexander Pozdnyakov <censored> Mon, 11 Nov 2024 10:10:33 +0000
solvespace (3.1.0+git2022-c619fa9f-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: c619fa9f1f5eaaa60eea0f08770a04e703e51115
* Date: 1728283751
* git changelog:
* c619fa9f - GTK: Fix wrong direction of zoom when smooth scrolling
with mouse wheel
* 5528da7f - Fix saving assemblies when opened with a relative path
on the command
* f2a2e234 - Use in a predicate
* da2ed88a - Use in a few for loops that were not doing it.
* a31a89a2 - Fix saving assemblies when opened with a relative path
on the command line.
-- Alexander Pozdnyakov <censored> Mon, 07 Oct 2024 16:45:23 +0000
solvespace (3.1.0+git2017-9fb6ade-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 9fb6ade06bc271ba1196b79a6ed3d1eebcea9609
* Date: 1725972013
* git changelog:
* 9fb6ade - Win32: Fix warning...
-- Alexander Pozdnyakov <censored> Sat, 14 Sep 2024 13:04:32 +0000
solvespace (3.1.0+git2016-9dc81f7-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 9dc81f7d924c8dbfb6262e480b802c3d5065496d
* Date: 1724419888
* git changelog:
* 9dc81f7 - NFC: Remove ToDo comment that appears to be done
* cec40e2 - CI: try styfle/cancel-workflow-action@0.12.1 to fix
cd.yml
* 3871b41 - Add � to the U+FFFD (REPLACEMENT CHARACTER) in
unicode.lff
* e255ea0 - Update the Unicode vector font unicode.lff
* a17fb15 - GTK: Handle smooth scrolling according to the
documentation
* 31d0c27 - Handle smooth scrolling
-- Alexander Pozdnyakov <censored> Sat, 24 Aug 2024 18:05:22 +0000
solvespace (3.1.0+git2010-2afabad-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 2afabadfa5e21ad37dfcac24cf8244e2ffcdbd78
* Date: 1719410615
* git changelog:
* 2afabad - CI: Update actions to avoid warnings and Flatpak build
error.
* 40a1fdc - Implement basic kerning when rendering text. Only old-
style tables are supported--modern GPOS-based kerning is not
supported.
* cc64fed - Change show full file path in the window title to display
the full path in the title bar
* 71ad5cb - Add preference to toggle file path in title bar
* 8f40d8f - add tool to make sentece sensical
-- Alexander Pozdnyakov <censored> Sat, 29 Jun 2024 18:46:25 +0000
solvespace (3.1.0+git2005-569ac27-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 569ac27dd768612fb9b09b80295ef1439098defd
* Date: 1713715194
* git changelog:
* 569ac27 - Temporarily disable snap
* d0a201e - Maybe fix macOS notarization
* 656afaa - Try to build macOS with new app-specific-password secret
* a17ee17 - Try to use notarytool
* 7310659 - Update the year to 2024 in the About dialog and Windows
version resource.
-- Alexander Pozdnyakov <censored> Wed, 24 Apr 2024 17:32:18 +0000
solvespace (3.1.0+git2000-7d379e7-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 7d379e7f3b045ae579537abd392d5b368a4117e5
* Date: 1704305489
* git changelog:
* 7d379e7 - Updated uk-UA locale; fixed typos; added translations
* f25bf39 - fixed pt-line distance constraint bug on paste
transformed
* ddeab11 - Bypass desktop portal in Snap
* 1f8b3f2 - Make arc default dimenision (radius vs diameter) a
configuration option.
* 1a71ca7 - Dimesions on arcs defaut to radius instead of diameter
-- Alexander Pozdnyakov <censored> Thu, 04 Jan 2024 17:03:56 +0000
solvespace (3.1.0+git1995-486e43a-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 486e43a450a158a9e5314a1fa954897c450b3a20
* Date: 1702576281
* git changelog:
* 486e43a - Codespell fix
-- Alexander Pozdnyakov <censored> Sat, 23 Dec 2023 13:09:30 +0000
solvespace (3.1.0+git1994-3e5f983-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 3e5f9834d7981b2516c5a022bd1b201b5b792b6d
* Date: 1702046862
* git changelog:
* 3e5f983 - Add allocate function as emscripten dep
* 94618d4 - CI, macOS: Update dead links to libomp in dependency
installer
-- Alexander Pozdnyakov <censored> Sat, 09 Dec 2023 08:23:55 +0000
solvespace (3.1.0+git1992-727b015-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 727b0153f6d07f9031862a4e2ecb0f4d30e87b8e
* Date: 1700728053
* git changelog:
* 727b015 - Update CHANGELOG.md
* 87d0e09 - CTRL-TAB un/hides the toolbar
* d88ed3f - Adjust the test suite to match the new behaviour of
Path::Join.
* 6f7e45b - Fix invalid parts linkage in assemblies when the folder
has only one char.
* d5e8a82 - Fix opening of assembly groups with relative (empty)
paths.
* 5edc1ec - Images are construction by default
* 7038266 - Do not include construction images in
extrude/lathe/revolve/helix
-- Alexander Pozdnyakov <censored> Sat, 25 Nov 2023 09:22:26 +0000
solvespace (3.1.0+git1985-e7c0c16-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: e7c0c1665f1684bb3195107147aaf254c852fa44
* Date: 1697307398
* git changelog:
* e7c0c16 - GTK: Eliminate direct references to gdk event struct
members in prep for moving to GTK4.
* 0d26ca1 - UI: Make marquee selection of line segments precise
-- Alexander Pozdnyakov <censored> Sat, 28 Oct 2023 20:04:48 +0000
solvespace (3.1.0+git1983-9edf2bc-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 9edf2bcc345104b492b795dd34950e1e7943118a
* Date: 1695992540
* git changelog:
* 9edf2bc - Win32: Fix for compiling with MinGW.org GCC-6.3.0-1
* f399997 - Speed up view change animations
* 1963a83 - Improve boolean difference operations...
-- Alexander Pozdnyakov <censored> Fri, 06 Oct 2023 21:48:54 +0000
solvespace (3.1.0+git1980-1919a18-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 1919a18916f93ea12cea7db2d2f42c0c2b8e8e7d
* Date: 1695215720
* git changelog:
* 1919a18 - Fix language bug
* e6565c8 - Debug issue with notarization
* beb473b - Ask before overwriting existing file
-- Alexander Pozdnyakov <censored> Thu, 21 Sep 2023 20:32:21 +0000
solvespace (3.1.0+git1977-36ecb85-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 36ecb85bb381235521f7e0e1b913d65308878f48
* Date: 1692014817
* git changelog:
* 36ecb85 - Update the issue template to show where to look for
SolveSpace version on macOS
* 88e4d08 - Update test.yml with ubuntu-latest and macos-latest
* 95b00bd - Fix CI for Ubuntu and MacOS (#1388)
* 0e2fd2e - Update CHANGELOG.md
* b34d9a2 - Delete the partially drawn entity when ESC is pressed on
pending operations by using UndoUndo()
-- Alexander Pozdnyakov <censored> Tue, 15 Aug 2023 20:07:32 +0000
solvespace (3.1.0+git1972-f0912d4-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: f0912d42b1e6447b0857d0408fe69e7c85d9bb73
* Date: 1689341553
* git changelog:
* f0912d4 - UI: Remove shortcut key collisions in the Sketch menu
* 3d04d4c - skip duplicate drilled holes
* 7ccb0ff - UI: Add Ctrl+Shift+S keyboard shortuct for Save As
-- Alexander Pozdnyakov <censored> Fri, 14 Jul 2023 19:31:37 +0000
solvespace (3.1.0+git1969-fd25424-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: fd25424ab5e5a1c4158c1e65b33b6568b5f9bc2b
* Date: 1684685975
* git changelog:
* fd25424 - small simplifications
* 604335f - rename the enums for surface classification in the SShell
class.
-- Alexander Pozdnyakov <censored> Sat, 10 Jun 2023 04:13:48 +0000
solvespace (3.1.0+git1967-2e2aceb-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 2e2aceb5eddb2dfd77296ce0325ddf4cfe836885
* Date: 1683217680
* git changelog:
* 2e2aceb - Chinese transalation updated (#1365)
-- Alexander Pozdnyakov <censored> Fri, 19 May 2023 19:58:08 +0000
solvespace (3.1.0+git1966-aa0d25e-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: aa0d25e6ae7e718aa90365a39f4eccdecd62d42f
* Date: 1680642149
* git changelog:
* aa0d25e - Update Russian translation (#1355)
-- Alexander Pozdnyakov <censored> Sat, 08 Apr 2023 21:55:51 +0000
solvespace (3.1.0+git1965-659215d-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 659215d84c7136697e7bf1eb3c566c2ce7f7bfeb
* Date: 1679045832
* git changelog:
* 659215d - Translations: update Spanish
* 7161a2a - Translations: update Japanese
* b69d565 - Translations: update Turkish
* 9e043c6 - UI: Fix typo in the Angle constraint hint.
* dab6e17 - Translations: update all other languages
* d63047d - Translations: update English
* 0305f9a - Translations: update German and Russian
* 69ded97 - Update the year to 2023 in the About dialog and Windows
version resource.
-- Alexander Pozdnyakov <censored> Fri, 24 Mar 2023 20:18:57 +0000
solvespace (3.1.0+git1957-25b5977-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 25b5977962449a734721c667b5347831e8aaa109
* Date: 1677617376
* git changelog:
* 25b5977 - Fix a crash when constraining a line segment symmetric
-- Alexander Pozdnyakov <censored> Sat, 04 Mar 2023 20:06:09 +0000
solvespace (3.1.0+git1956-d6e9709-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: d6e970918f5ea77757a6d21da8b11f9c66882422
* Date: 1675443136
* git changelog:
* d6e9709 - Fix MessageBox Avalanches due to Message blocking
* 3c91bf7 - Add config option for camera rotation navigation
* 302aebf - quiet some compiler warnings
* e4fcb7d - stop using deprecated gtk_show_uri on Linux
* 0c28adc - eliminate possible use before set warnings
* 8117a21 - Revert legacy snapstore key
* 9ee9aa7 - Treat a linked group as mesh-only if it has a Mesh but no
Shell.
-- Alexander Pozdnyakov <censored> Fri, 10 Feb 2023 19:14:31 +0000
solvespace (3.1.0+git1949-b556daa-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: b556daaf74c31cf141c15dbeadd2f600770e242e
* Date: 1674056648
* git changelog:
* b556daa - Tanslations: update main translation file
* 3f11bbe - Translations: change contact informatuion in Report-Msgid-
Bugs-To:
* 10c6c09 - Chinese translation updated.
* 9282b40 - UI: Make the new dimensions only mode icons consistent
with the rest.
* 60cd95d - Dimension constraints only display mode improvements
* a0219b2 - dimonly fix
* 4a34253 - Don't try to drag points with pt-coincident constraint to
a previous group. Fixes #1012 and makes dragging as done in one of
the tutorials possible again.
-- Alexander Pozdnyakov <censored> Fri, 27 Jan 2023 21:56:20 +0000
solvespace (3.1.0+git1942-b4be656-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: b4be656f251301fd730fad1533461b4361ce9ced
* Date: 1673470710
* git changelog:
* b4be656 - Update CHANGELOG.md
* 7b6a85d - UI: Add constraining multiple points coincident
* 6487fb8 - UI: Adjust the menu items Angle and Equal... to match
current state.
* bacc0b6 - UI: Adjust the hints for creating constraints
* 3ee3561 - Update CHANGELOG.md
* a1be8a8 - Update CHANGELOG.md
* f22ebf2 - UI: Adjust the hints for creating constraints
* 20e3d15 - Use N for equal angle constraints. Allows 3 or 4 line
segments to be set equal length all at once.
* 10cb310 - Try to use SNAPCRAFT_STORE_LEGACY_CREDENTIALS for now
* 1827d15 - Fix snap release (#1323)
* a71e4be - allow equal angle constraints when 3 or 4 lines selected.
Variadic constraints broke this feature by make equal length lines
in those cases.
* 3833dd0 - Allow point-on-face for up to 3 faces at once
* 3609f8a - Use a lambda to list selected faces when multiple faces
are selected.
* aee47a4 - Clean up face selection code
* adb2768 - Draw up to three selected faces
* 7d5eaff - Add ability to select 3 faces
* 105a350 - change/fix some undo behavior in variadic constraints
* 0db1f6b - Fix H/V constraints on points and allow more than 2
points
* a580989 - fix several crashes on constraint creeation
* 3d3d5c7 - Sync multiconstraint with current state
-- Alexander Pozdnyakov <censored> Fri, 13 Jan 2023 20:59:14 +0000
solvespace (3.1.0+git1922-50cbecb-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 50cbecbe7249a1a47561fca33919a08db7970e49
* Date: 1667702044
* git changelog:
* 50cbecb - Web: Adjust the scroll wheel sensitivity for zooming.
* 6fc84ae - Web: Remove the device pixel ratio workaround for Android
tablets.
* c53c592 - Platform: Fix GUI scaling on devices with non-integer
pixel ratio
* 31ac808 - ru_RU: Enhance russian translation
* 1603402 - Web: Improve file dialog.
* 4981570 - Web: Improve touch support and layout.
* b5cde57 - Web: Some fix for critical runtime error and cleanups.
* cf59727 - Web: Initial support for touch devices.
* 64948c4 - Web: Add opening/saving file support.
* 56b9d36 - Remove superfluous #include introduced in
4fc0141
* 4fc0141 - [Graphics][Bugfix] Nearest Isometric respects turntable
navigation
* d50e2b2 - Fix Constraintes type in French locale
* 5c89961 - fr_FR: Replace straight quotes with angular quotes
* d1d7ae6 - fr_FR: Add missing translations, and review existing
ones.
* fc55990 - fr_FR: Complete menu translation and fix inconsistencies
* 014dd43 - fr_FR: Fix spacing before punctuation marks
* 08c787f - fr_FR: Change list item prefix
-- Alexander Pozdnyakov <censored> Tue, 08 Nov 2022 20:06:53 +0000
solvespace (3.1.0+git1905-3dc4d0e-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 3dc4d0e640666b27abe5123979f89717bd0ae06a
* Date: 1666133499
* git changelog:
* 3dc4d0e - Allow all linkable files as missing files to fix #1297
* 6b9e7b2 - CMake: Add FindCairo.cmake to fix build on FreeBSD
-- Alexander Pozdnyakov <censored> Sun, 30 Oct 2022 14:54:39 +0000
solvespace (3.1.0+git1903-574fc01-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 574fc0190a4c721455eb8817ed4d4f6265196c60
* Date: 1665510913
* git changelog:
* 574fc01 - Fix inconsistent French translation of Rotate Imported
* a873cee - Fix typos
* f9a7a96 - Fix French translations of Step
-- Alexander Pozdnyakov <censored> Sat, 15 Oct 2022 21:04:32 +0000
solvespace (3.1.0~git1900-bce25bb-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: bce25bb0e2811d5a1b40d305d0e35ec7252d58b1
* Date: 1662222774
* git changelog:
* bce25bb - README: Move the check out instructions to one place.
(#1285)
* f741504 - Web: Emscripten port updated to current tools. Add saving
of options in local storage.
* 5ca6d04 - Add a very experimental Emscripten port.
* cf4defc - mac: Distinguish trackpad from Magic Mouse scroll (#1274)
-- Alexander Pozdnyakov <censored> Wed, 07 Sep 2022 20:30:48 +0000
solvespace (3.1.0~git1896-c65e31b-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: c65e31bece75691be35919ef851690eba1a831c8
* Date: 1660067340
* git changelog:
* c65e31b - snap: Port to core22
-- Alexander Pozdnyakov <censored> Sat, 13 Aug 2022 23:00:18 +0000
solvespace (3.1.0~git1895-bc4244e-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: bc4244e0990af31ff326a72e2152fed662fca3e9
* Date: 1657323796
* git changelog:
* bc4244e - Win32, MSVC: Enable Multi-processor Compilation (/MP)
with Visual Studio
* ce6c4dd - Update README to point to flathub now too.
* 29263a8 - Update AppStream metadata.
* 6951c71 - Add a github action to build flatpaks
* e6e217b - flatpak: Keep CLI enabled
* 1c5db4d - flatpak: Cleanup: Update and move module specific value
to module cleanup arrays
* 2d19afa - flatpak: Cosmetics
* 63e420e - flatpak: finish-args: Drop unsupported JSON comment and
cosmetics
* c7dbd54 - flatpak: libjson-c: Enable threading and disable static
libs
* 2fdcf22 - flatpak: gtkmm: Avoid building demos and tests
* d5f4e6f - flatpak: Use meson buildsystem where possible
* 356e675 - flatpak: Add eigen module
* 8314d74 - flatpak: Update modules to latest versions
* fef5cc4 - flatpak: Add f-e-d-c properties to depends, retain
comments, and cosmetics
* 4a210bd - flatpak: Update runtime to 21.08
* c4522db - flatpak: Update manifest.
* c2f65ca - Fix whitespace and trailing newline in github actions
files.
-- Alexander Pozdnyakov <censored> Sun, 24 Jul 2022 21:31:04 +0000
solvespace (3.1.0~git1878-b533360-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: b5333608e9d4826fcb6dc497a9e94e162267a84c
* Date: 1657030019
* git changelog:
* b533360 - Stamp source tarballs with the commit hash
* d6e1b23 - Win32: Allow 32 bit SolveSpace to access up to 4GB of
RAM.
* 3b133bf - czech translations
* c20c4da - Add ja-JP translation.
-- Alexander Pozdnyakov <censored> Wed, 06 Jul 2022 20:25:46 +0000
solvespace (3.1.0~git1874-1e1e655-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 1e1e6558485145f86260bd97ab863d1a59a15cd8
* Date: 1655230020
* git changelog:
* 1e1e655 - Show details for comments associated with points
* b48ce24 - Make scheduled/deferred task order deterministic
* be3489e - Add some face and point types to describe screen
* 3fe6349 - Add faces perpendicular and parallel constraints.
* 0041882 - Update CHANGELOG.md
-- Alexander Pozdnyakov <censored> Sun, 19 Jun 2022 17:07:14 +0000
solvespace (3.1.0~git1869-70bde63-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 70bde63cb32a7f049fa56cbdf924e2695fcb2916
* Date: 1652843388
* git changelog:
* 70bde63 - Fix Exec line of desktop files.
* ec1c228 - Eigen includes are needed in more places.
* dfbefa6 - Update CHANGELOG.md
* a4416a4 - Update CMakeLists.txt
* 0c09d9d - Update CMakeLists.txt
-- Alexander Pozdnyakov <censored> Fri, 20 May 2022 19:47:43 +0000
solvespace (3.1.0~git1864-ab00823-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: ab00823acc2920e45b89ec655e4c51d4b346e5d8
* Date: 1651958748
* git changelog:
* ab00823 - Update mimalloc version to 2.0.6
* b334996 - German translation completed
-- Alexander Pozdnyakov <censored> Sun, 08 May 2022 08:33:26 +0000
solvespace (3.1.0~git1862-6a6fffe-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 6a6fffed0e30916b107419e095c31555ff0c83ea
* Date: 1649819556
* git changelog:
* 6a6fffe - CI: Use upstream action to build snap & drop arm64 snap
(#1232)
* 0cec15c - Update README.md
* 2e4a4de - Update README.md
* 7e2aba4 - Update README.md
* fc16cdb - Fix for zoom in/out error (#1221)
* c5ea9a4 - Move shell functions out of surface.cpp and into
shell.cpp (#1220)
* 2383a39 - UI: Display the circumference of a circle in the property
browser
* d8b5281 - MacOS: Update the year to 2022 in the About dialog.
* 43795f5 - CI: Create tarballs with submodules included for releases
* 026f936 - A workplane can now be defined from a workplane defined
by point and normal
* 4655066 - Fix normal issue, when a workplane is created from a
point and normal we were only storing the numeric normal so the
plane (and subsequent extrusion) wouldn't follow if the sketch was
on the face of a revolve. Now we store the handle to the defining
normal it predef.entityB so it can update properly on regeneration.
* 7fa7250 - Turkish translation tr_TR.po updated (#1203)
-- Alexander Pozdnyakov <censored> Fri, 22 Apr 2022 22:24:34 +0000
solvespace (3.1.0~git1849-a1b2db5-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: a1b2db5e187eb85b85e7ac407e77935973893809
* Date: 1643725732
* git changelog:
* a1b2db5 - Translations update
* 61cc28f - Check for text STL when linking (#1197)
* 859df9f - README: add libomp dependency for building on macOS
-- Alexander Pozdnyakov <censored> Tue, 01 Feb 2022 20:45:15 +0000
solvespace (3.1.0~git1846-b399d9a-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: b399d9a1ec50086cdfc827a43d661ef79052e175
* Date: 1642690397
* git changelog:
* b399d9a - add normals to linked STLs
* 5cb299b - Update CHANGELOG.md
* f94fc89 - UI: Add a link to the GitHub commit in the Help menu
* bb7a6cb - Revert CMake: use git rev-parse to get GIT_COMMIT_HASH
* f1e47e6 - CMake: use git rev-parse to get GIT_COMMIT_HASH
-- Alexander Pozdnyakov <censored> Thu, 20 Jan 2022 19:33:57 +0000
solvespace (3.1.0~git1841-5efc148-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 5efc1480741ad4d6edcf64ca78fff67de5a0dc66
* Date: 1641680556
* git changelog:
* 5efc148 - Add some gitignore stuff
* 79a6463 - Make vectors/normals shown in the Property Browser into
active links
* 3eaa99c - Make all points shown in the Property Browser into active
links
* 3d482f0 - Fix which outer size we use.
* 9ba7ab5 - Hide edit boxes before closing the property browser.
* 3136493 - Load 16bit PNG images correctly by re-scaling to 8bit
* 892477e - Update the year in the About dialog
* cc4307a - Win32: Update the year in the Windows version resource
* ae4337f - Fix various typos (#1178)
* 39ca23f - snap: add g++ as build package (#1175)
* 34efb6d - CMake Fixes + Snap port to core20 (#1174)
* b71c728 - Try to fix snap release by adding libcairo2-dev
dependency
* 8f049c5 - Fix build by removing unused var (and accepting new apple
terms and conditions)
* 74d7db8 - Update README.md
-- Alexander Pozdnyakov <censored> Sun, 09 Jan 2022 11:32:11 +0000
solvespace (3.0.1~git1827-5315a69-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 5315a69a1e0df22cba4ba2b11d2c66da4e4486f6
* Date: 1640981812
* git changelog:
* 5315a69 - Increase MAX_UNKNOWNS in the solver from 1024 to 2048
* 18dc8ee - Small simplifications
* 8ab70c2 - Fix formatting
* 6edeb66 - Don't hold the sparse matrices in a pointer at all.
* 42f5d3a - Banish an unneeded use of our custom containers.
* 2521dca - Fix loop type
* 605b48e - Use unique_ptr in main system jacobian.
* c0f0756 - Eigen library integration into solver.
* 4ad5d42 - Add missing eigen submodule in some scripts
* c66e6cb - Add eigen extlib to install command
* dca5ce6 - Add Eigen to build.
* ac91809 - Add Eigen submodule at 3.4.0 tag
* e528fab - Add an early out in writing jacobian.
* aec46b6 - Add a method to Expr.
* 3ba4023 - Some optimization
* 2f31673 - Decrease WriteJacobian complexity
* 4d58f95 - Suppress dof calculation flag
* 7f86a78 - Dof calculation when redundant is allowed.
* 708a08f - SolveBySubstitution of linear complexity.
* 974175d - Fix CMake warnings
* 006539b - Clean up/simplify build
* a1e18b8 - Normalize namespaces: includes all at global/root
namespace.
* 6d40efa - importidf: Fix uninitialized variable
* 71c6492 - readme: Clean up, fix nearly all markdownlint complaints
* b86e0de - readme: remove outdated build instructions
-- Alexander Pozdnyakov <censored> Sat, 01 Jan 2022 20:17:25 +0000
solvespace (3.0.1~git1802-e07b082-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: e07b082eb810d2088c92b97d04e864a4ab95816f
* Date: 1640098148
* git changelog:
* e07b082 - Fix hang when trying to display characters missing from
the embedded font
-- Alexander Pozdnyakov <censored> Wed, 22 Dec 2021 12:10:32 +0000
solvespace (3.0.0+git1801-2450010-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 2450010bbfa20a1ffbf5fd90b85c4b941f56cb16
* Date: 1639332740
* git changelog:
* 2450010 - Update REAMDE.md - point IRC to Libera chat.
* 91db627 - mac: Don't interpret single-touch scroll events as pan
gestures
-- Alexander Pozdnyakov <censored> Thu, 16 Dec 2021 20:15:15 +0000
solvespace (3.0.0+git1799-85f6ec4-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 85f6ec414492d07b512fdfc6f97559ec11ebb36c
* Date: 1637455697
* git changelog:
* 85f6ec4 - fix STL linking issue. Model was disappearing after the
link group.
-- Alexander Pozdnyakov <censored> Sat, 04 Dec 2021 13:00:39 +0000
solvespace (3.0.0+git1798-df3ef2a-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: df3ef2ab0e805b3500803607aa33e8152f11b048
* Date: 1636070934
* git changelog:
* df3ef2a - GUI: Flexible vertical space above the toolbar
* eb17248 - CI: Replace edge releases with links to artifacts
* 2a722c1 - add gdk.h for GDK_WINDOWING_ defines
* 267c002 - modify the spaceware code to also work on wayland
* a45e84a - + safe height gcode parameter
-- Alexander Pozdnyakov <censored> Fri, 05 Nov 2021 17:38:01 +0000
solvespace (3.0.0+git1793-2cd0ee4-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 2cd0ee4b3352c8fb68921399790d0545ad9b26bf
* Date: 1633369944
* git changelog:
* 2cd0ee4 - Update Russian translation
* bb19389 - update pot file and locales.txt and CMakeLists.txt for
spanish.
* 4afa810 - Add Spanish / Argentina translation
-- Alexander Pozdnyakov <censored> Mon, 11 Oct 2021 19:28:55 +0000
solvespace (3.0.0+git1790-6bc63e9-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 6bc63e92b0d908aa751ae06063b2ec00fec4cc57
* Date: 1630709061
-- Alexander Pozdnyakov <censored> Mon, 20 Sep 2021 17:26:49 +0000
solvespace (3.0.0~git1790-6bc63e9-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 6bc63e92b0d908aa751ae06063b2ec00fec4cc57
* Date: 1630709061
* git changelog:
* 6bc63e9 - snap: Fetch tags for snap builds in CI & mention stable
channel in README
* 0eab7f7 - move perspective, lighting, and explode distance from
configuration screen to view screen.
* 8cfe1d4 - mac: Remove spurious view menu items (#1101)
* 4bf9df2 - Update CHANGELOG.md
* e1b0784 - mac: Support for pan, zoom and rotate trackpad gestures
(#1093)
* 31a709e - mac: Support external quit requests (#1099)
* 7e823df - Correct which group is forced to mesh when linking an STL
file
* f71c527 - Add a ∆ suffix to groups which have force to triangle
mesh ticked.
* f47cf65 - Update CHANGELOG.md
* b879879 - Darken disabled gray to 50% and document it.
* 4db3e90 - Show suppressed groups in gray in the text window
-- Alexander Pozdnyakov <censored> Sun, 05 Sep 2021 11:47:12 +0000
solvespace (3.0.0~git1779-0a3504c-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 0a3504c30a005c53e4f0cb6c8fa608482b90f0e9
* Date: 1629282908
* git changelog:
* 0a3504c - CI, NFC: Update libomp installation approach on macOS in
the GitHub action (#1094)
* 5edb2ee - Add Show Exploded View menu option
* 3e59500 - Update CHANGELOG.md
* e86eb65 - Update feet and inches format to match architectural
convention
* 959cf5b - Fix MmToString calls that should have editable=true set
* 41e3668 - Make feet and inches show fractions of an inch, rounded
to nearest 1/64
* 2fb6119 - Add option for displaying dimensions in feet and inches
* 645febf - Set OSX minimum supported version
* c19bd8c - Remove unused variable
* b65a0be - Fix/silence mac build warnings
* 5671941 - Don't reset showFaces every time a group is activated
-- Alexander Pozdnyakov <censored> Thu, 19 Aug 2021 20:03:47 +0000
solvespace (3.0.0~git1768-1b8e1de-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 1b8e1dec652eef7916a94b6c9db404457dacb0db
* Date: 1627752160
* git changelog:
* 1b8e1de - Update CHANGELOG.md
* 06a1f80 - Add optional helix pitch constraint.
* f6bb0a2 - Add an ALL filter for linking files that includes slvs,
emn, and stl
* 2afd610 - Add STL linking with bounding box and edge verticies.
Experimental.
-- Alexander Pozdnyakov <censored> Mon, 02 Aug 2021 20:42:22 +0300
solvespace (3.0.0~git1764-a97b77c-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: a97b77c1e552c89aee873562694e7ac733056094
* Date: 1626561537
* git changelog:
* a97b77c - Update CHANGELOG.md
* 37da0f3 - Fix various typos
-- Alexander Pozdnyakov <censored> Thu, 22 Jul 2021 18:12:53 +0300
solvespace (3.0.0~git1762-ddb7632-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: ddb76324afb99376c1bf5cccec2db7cb06a023dc
* Date: 1625164088
* git changelog:
* ddb7632 - Update CHANGELOG.md
* 002b124 - Update CHANGELOG.md
* 37de364 - Addition of ArcLength Ratio and ArcLength Difference
constraints to Constraints list
* 4308dc1 - Fix Sketch in New Workplane point & normal to set correct
orientation of workplane Temporary disable other ways because of
wrong implementation
* 3ccf784 - Improve Sketch in New Workplane by adding two way of
construction - point and normal - point and face
-- Alexander Pozdnyakov <censored> Fri, 02 Jul 2021 19:24:55 +0300
solvespace (3.0.0~git1757-4ee8699-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 4ee869906540343522db76f1ed170e74f3dbed8c
* Date: 1622731352
* git changelog:
* 4ee8699 - Fix icon name for XDG mimetypes
* 021f724 - Drop XPM app icons
-- Alexander Pozdnyakov <censored> Fri, 11 Jun 2021 15:04:49 +0300
solvespace (3.0.0~git1755-b5fb1dd-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: b5fb1dd4297fa5271dc7f54910380a30fa3aff48
* Date: 1621277738
* git changelog:
* b5fb1dd - Show IDF keepout regions as construction entities.
-- Alexander Pozdnyakov <censored> Fri, 28 May 2021 20:55:42 +0300
solvespace (3.0.0~git1754-e74e202-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: e74e2024658ff6c6ce8e239932d95149eb174e45
* Date: 1620864141
* git changelog:
* e74e202 - fix a compiler warning on GTK builds
* 3e01afa - Remove all unused methods from IdList and its iterator
* 034d921 - IdList: Remove Unused IndexOf, First, Last and NextAfter
Methods
* 9dd67c7 - Use Range-based for Loops Instead of NextAfter for all
IdList Objects
* 7674be7 - IdList: Optimize IdList by Using an Index and Add a
Proper Iterator
* 7e08b02 - Allow comments to be associated with point entities
* e15ccdd - Update property browser display live when dragging
-- Alexander Pozdnyakov <censored> Sat, 15 May 2021 08:34:24 +0300
solvespace (3.0.0~git1747-709dc31-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 709dc31f7865573cbf23c09dbd1946b017e7dc80
* Date: 1619614761
* git changelog:
* 709dc31 - Fix lookup of stipple pattern before config is available
* 00533a0 - Remove reference to SketchUp in the changelog
* bedf721 - Final Update of Changelog for 3.0 (#1025)
* 8fbefa1 - Update flatpak manifest more.
* 7f5bb40 - Update flatpak manifest
* 5f81066 - Add more categories to the desktop files.
* 9e1a608 - Install appstream metadata in flatpak and normal desktop
Linux
* 8a4d84e - Add comment about asan warnings.
* 0e0b025 - CI: Never skip cancel_previous_runs
-- Alexander Pozdnyakov <censored> Fri, 30 Apr 2021 23:22:06 +0300
solvespace (3.0.0~git1738-9e8c3db-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 9e8c3db856b8fa9eeb807b42239cf9d404739acf
* Date: 1618473345
* git changelog:
* 9e8c3db - Update uk_UA.po
* f4ad820 - CI: Support cancelling, update actions & prevent draft
releases
* af5fbf6 - Revolve icon updated to counter-clockwise, which is the
way revolve works
* 853e7d8 - Extrude, Lathe and Revolve Icons Updated
* a01dd18 - Combine arm64 and x86_64 libomp libraries
* b8e41c8 - Correct libomp.dylib path in sign-macos.sh script
* e2bf722 - Copy path to avoid it being invalidated by
OkayToStartNewFile()
* 2a56ba6 - Fix debugging and profiling on macOS
* 8105699 - Add apple arm64 support
* 312a8df - repair glyph data for [ff0c] to prevent assertion
* 3ed151b - Skip image rendering in CLI rather than hard abort
* 9020b83 - Fix issue #984 by changing the comma in not-closed-
contour chinese translation.
* fa41676 - Update mimalloc version.
* af8b0e4 - change test sketch failing under x86-64-v3. Add a copy of
the sketch for the old round-trip tests.
* cc52eb2 - Allow right click to end sketching of all entities
* 2e88c5e - Clamp lighting value on export to fix flat colors
-- Alexander Pozdnyakov <censored> Thu, 15 Apr 2021 20:57:32 +0300
solvespace (3.0.0~git1722-2df786e-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 2df786e7415501c748f34741aa1d5c561e730814
* Date: 1617312640
* git changelog:
* 2df786e - correct the order of glyphs 2334, 2335 and 2312 in
unicode.lff.gz font file.
* 6b94af0 - minor fix open/save dialogue on windows (#983)
* 5c3ce9b - GTK: make spacenavd work through its socket, too
* d881686 - CI: Lock qemu version to known working
* 1628097 - Save stipple settings for default styles to config
* 58b425c - formatting
* 204ca31 - Add some notes on ID lists, Entities, and Remap
* 5e42275 - Fix pathologically slow translate groups on Linux
* d511ce4 - Trigger redraw on load factory default styles
* 53f5e4e - export style for construction entities for edges
* 39c18a7 - Update uk_UA.po
* e75f6b3 - Add Turkish translation by mhalil (Mustafa Halil).
-- Alexander Pozdnyakov <censored> Fri, 02 Apr 2021 07:28:07 +0300
solvespace (3.0.0~git1710-10ca307-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 10ca307d986ab0c52faaab4fcaedb26bd42d1fd6
* Date: 1615996918
* git changelog:
* 10ca307 - Add exportable option to default styles
* 83dfcf4 - Add new symbols to the vector font. unicode 2334, 2335,
21A7 counterbore, countersink, depth
* 979a9f0 - Hide editor window when user hits Esc
* bef6bc3 - Use better pointer cursor for link text in GTK
* 2a3f598 - Remove res/icons/graphics-window/Clipboard01.png added by
mistake
* a14d841 - Icons: Fix non transparent pixels in line.png and
pointonx.png
* 20b0677 - UI: Update the Nearest isometric view icon to a more
typical view
* aa07525 - UI: Update non anti aliased icons to match original ones
better
* d3a6e96 - UI: Non anti aliased icons for the graphics and text
windows
* 8c101d5 - Fix tangent constraints of curves.
* 697ffdd - UI: Show XYZ distance components in the text window for
two points
-- Alexander Pozdnyakov <censored> Thu, 18 Mar 2021 23:35:15 +0300
solvespace (3.0.0~git1699-3309181-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 33091817738d780d904bcd3e077022d87ebf2cd3
* Date: 1614650976
* git changelog:
* 3309181 - fix problems with ctrl/shift key drag modifiers When
dragging points we must always update position and mark them dirty
through all code paths. Ensure the ctrl and shift modifier rotation
quarternion is always set to something reasonable. separate
extraLine tracking code from drag tracking code
* 60dca4c - Fix incorrect styling on svg export
* 2fcc933 - Clarify ambiguous license terms.
* 0858fe6 - Update Changelog
* 745a12c - permit construction geometry toggle while drawing
-- Alexander Pozdnyakov <censored> Thu, 04 Mar 2021 22:46:57 +0300
solvespace (3.0.0~git1694-47c3209-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 47c3209b483ee7979b4ccd118f38f85500cdfbd5
* Date: 1613659945
* git changelog:
* 47c3209 - Win32: If the main or text window is off-screen make it
visible...
* 04e872a - remember auto-removed constraints for undo
* 7795b0b - mark group dirty when toggling reference dimension
* cdeb6c9 - Update mimalloc to 2.0.0 release.
-- Alexander Pozdnyakov <censored> Sat, 20 Feb 2021 16:04:25 +0300
solvespace (3.0.0~git1690-02aa9ea-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 02aa9ea827a128636e2d56d472e25b311868e073
* Date: 1612394069
* git changelog:
* 02aa9ea - Update translations
* 1c5c4c0 - Fix a crash when opening an empty file.
* 11a8a0a - do not Invalidate() when dragging new points to prevent
refresh bugs on Windows
* ebb194e - Add version command to solvespace-cli
-- Alexander Pozdnyakov <censored> Thu, 04 Feb 2021 23:32:30 +0300
solvespace (3.0.0~git1686-2e1f532-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 2e1f5324c8d3bba948f8fc3a66484185cfd6b643
* Date: 1611420333
* git changelog:
* 2e1f532 - Update ru_RU translation
* 0404cd4 - Standardize how we refer to the other javascript files we
include, too.
* d16e33a - Update to THREE.js revision 111 as found in Debian
Testing
* 6d9bbb6 - Update build instructons Add use of OPEN_MP to linux and
macOS build instructions, and a mention of ENABLE_LTO.
* d3951af - GTK: Fix a warning for file->open dialogs.
* 36719c6 - Improved de_DE
* 1817816 - Update translations
* 0adb13c - Change Dim Solid for Sketch Groups to Darken Inactive
Solids
* 422bb0c - Translations: update de_DE for 3.0
* 76589a8 - Fix SpaceNavigator type 6DOF controllers on Windows.
* d6c2983 - Update messages
* 41c81a7 - Override minimum displayed digits as needed to avoid
showing zero.
* bd41485 - Correct toolbar height calculation (#885)
* 758095a - Win32: Avoid the Default Beep sound in Еrror and Message
dialogs (#881)
* 5ef7034 - README.md: Use the SVG icon with a relative path. (#883)
* 3abfd91 - Win32: Update the year in the Windows version resource
* 82698b1 - Update the year in the About dialog
* a76e7f2 - Update ISSUE_TEMPLATE.md (#859)
* d45e2c4 - Add toolbar icons for Revolve and Helix created by jkrei0
in issue #857. (#878)
* 3e3ccdc - Revert Clean up paste transformed and constrain
operations a bit.
-- Alexander Pozdnyakov <censored> Sun, 24 Jan 2021 01:31:17 +0300
solvespace (3.0.0~git1666-222c80e-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 222c80e4c132f6d1fa1bc0a293660f65874a683f
* Date: 1609268950
* git changelog:
* 222c80e - Add OpenMP debug information to conf screen (#869)
* 440ea55 - Add menu checkbox Dim Solid for Sketch Groups.
-- Alexander Pozdnyakov <censored> Wed, 06 Jan 2021 22:03:43 +0300
solvespace (3.0.0~git1664-14e837a-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 14e837a45f599b9b2a8a28d8628f96490b593c24
* Date: 1608662450
* git changelog:
* 14e837a - Clean up paste transformed and constrain operations a
bit.
* 96958f4 - Fix paste transformed not correcting tangent arcs when
mirrored (#833)
* 679e2b9 - Fix an off-by-one error that missed the last point when
generating screen bounding boxes
* 0e5a246 - Fix normal selection with marquee
* f343bbc - Fix marquee selection when the view is rotated away from
the working plane
* 4275fb1 - Fix snap to grid not working in some situations
* cac3aae - remove the CLA and commercial licensing text.
-- Alexander Pozdnyakov <censored> Thu, 24 Dec 2020 23:14:48 +0300
solvespace (3.0.0~git1657-2939abf-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 2939abf5f876a7454e0afbc06b32c888989b6546
* Date: 1607689562
* git changelog:
* 2939abf - Improve zooming with trackpad and scrollwheel
* 681a50d - Run Test CI for pull requests
* 640a1b9 - Use good default filenames on Linux/GTK
* e59186a - Suggest sensible defaults in file dialogs
* a8b8a34 - Make Path::SetExtension() not include a dot
* f5086b6 - Analyze | Stop Tracing (Ctrl+Shift+S) saves CSV only if a
point is being traced
* 5fa2318 - CI: Replace Travis with GitHub Actions (#824)
* b316a88 - Use EXACT for checking theta
* 6b91ab5 - Better rotating
* aa78043 - Swap vertical and horizontal constraints when rotating
90/270 degrees
-- Alexander Pozdnyakov <censored> Sat, 12 Dec 2020 01:01:16 +0300
solvespace (3.0.0~git1647-9390ab0-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 9390ab02d5e1d921cfaa4e4948082a818d0e8246
* Date: 1606494289
* git changelog:
* 9390ab0 - Set the default font for text objects correctly.
* a2b5d0d - Win32: Remove sscheck on IsWindowVisible and ShowWindow
* 22dea59 - Edit newly added dimensions is now turned on by default.
issue826
* 5d17369 - Win32: Remove sscheck on SetScrollInfo - it returns the
scrollbar position
* bb5994e - UI: Display err in the property browser only if check
sketch for closed contour
* f285024 - Move z-index of construction segments behind normal
segments
* 8dcb2db - Changelog: Describe the err indicator in the property
browser.
* fac093a - Translations: update de_DE
* d0d5df1 - Update contour_area test image to match the change in
displayed units.
* 08f37de - Make better choices of SI units by considering order.
* 5137da2 - Win32: Mouse wheel zooming always remains properly
centered
* bdd2be6 - Translations: Add solvespace.cpp to the translations...
* 942bf3f - Remove Q3DO export.
* 427a29a - Travis: build snaps in LXD containers
* bcb8cd2 - Fix unsequenced modification and access warnings.
* 898fb6f - Travis: deploy tagged & master commits to GitHub
* 1b2d47c - Travis: deploy tagged commits & edge tagging fixes
* 5a3f45e - ran make translate_solvespace. cleaned out some obsolete
strings in en_US.po
* 142252d - Add z distance checking to entity picking. Fixes issue
521
* 6c2b967 - Use recent flatbuffers commit to solve compiling issue on
OpenBSD
-- Alexander Pozdnyakov <censored> Sat, 28 Nov 2020 00:08:09 +0300
solvespace (3.0.0~git1627-d0876d5-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: d0876d5f43f8e4663b0743e426babaa59fb57013
* Date: 1604782635
* git changelog:
* d0876d5 - Update README.md (by @nii236)
* 5945d55 - Add end marker to text window and increase max rows.
* 953c472 - Travis: add clean edge script
* 6ff8db9 - Use zOrder for selections within the same group
* d973405 - adjust logo size
* 078fb99 - add logo in heading
* ef7e2c7 - README: Add Travis & Snap Store badges
* 8a3e5b4 - Don't do numeric surface intersections if an exact curve
has been copied. We don't want 2 overlapping but different sets of
PWLs.
* eadeac4 - use VERY_NEGATIVE and VERY_POSITIVE instead of numeric
values which is some cases were 1e-10 instead of -1e10
* 6c4b075 - Increase MAX_UNDO to 100
* 7e99ba0 - UI: Fix the Property Browser window scrollbar
* 3694c9b - Travis: sign libomp.dylib
* 73bbbde - Travis: include libomp in macOS .app
* 88b26aa - Update the year in the About dialog
* 7292c32 - Performance: inline the Bernstein functions
* 5388e10 - Travis: use force to overwrite tag
* 57f8b37 - Travis: skip build if tag is edge, staple to the .dmg
* 5fbb1b8 - Travis: remove old secrets from .travis.yml
* 24720a0 - Revert CMake: use sanitizer flags for internal targets
only
* da87a68 - Travis: try fixing deploy secret (sorry, has to happen on
master)
* 8f509f1 - Travis: CI improvements and fixing edge builds (#766)
* 7035071 - Performance optimization of the Vector class
* 68b1abf - CMake: use sanitizer flags for internal targets only
* c674bc8 - Add OpenMP parallel for to SShell::CopyCurvesSplitAgainst
* 0f1ece2 - Resovle 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.
* 0761339 - STEP Export: include colors and alpha
* 400056c - CMake: Give ENABLE_LTO a default and a description so it
shows up in cmake-gui
* aa83681 - snap: enable OpenMP and LTO
* 32e695b - STEP Export: include colors and alpha
* b3cd928 - Travis: release macOS and Windows edge builds
* 8a2e77d - CMake: fix LTO on Linux
* f3f33d3 - Travis: optimize macOS deploy build
* ab10e38 - Add vertexes to curve intersection list in addition to
surface intersections.
* 6b5936b - remove zh_CN.mo
* 2be2e42 - Chinese translation added.
* 9d2641a - Travis: update travis and macos build configs
* 3af8127 - macOS: add NSOpenGLPFADoubleBuffer to
NSOpenGLPixelFormatAttribute
* 8e7416f - Travis: Build improvements and fixes (#751)
* b28499e - initial support (disabled) for keepout regions in IDF
files.
* b12bcc5 - Fix some IDF file curves.
* 0548702 - macOS CI fixes
* 408128a - Avoid zero tangnet vectors on degenerate NURBS edges.
Fixes #652
* e42aa0f - Update .travis.yml for macOS build
* 91684fe - Add macOS travis config, fix issue in CMakeLists.txt
causing macOS build to break
-- Alexander Pozdnyakov <censored> Fri, 13 Nov 2020 01:03:29 +0300
solvespace (3.0.0~git1583-0288c0a-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 0288c0a98b139dfb57acf99d6303d44a75fa5929
* Date: 1602885202
* git changelog:
* 0288c0a - Travis: add windows target
* 6558cb9 - Fix crash in solvespace-cli
* 3ea8ebf - Win32: Fix "File|Open...", "Save" and "Save As" when a
command line argument is used.
* d72eba8 - Create intersection curves from existing ones.
* c514dda - Fix for
https://github.com/solvespace/solvespace/issues/248
-- Alexander Pozdnyakov <censored> Sat, 17 Oct 2020 14:48:41 +0300
solvespace (3.0.0~git1578-c021df3-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: c021df33c04eb599c30ce9832e69ac7ab55bfb77
* Date: 1601574940
* git changelog:
* c021df3 - Fix issue 684 as whitequark suggested via WM_KEYDOWN-
>WMCHAR change.
* 3ce8c29 - Allow DXF import of 3D arcs and circles
* 6b7f114 - Updated changelog
* 8cf9d68 - IDF file Linking.
* 0a061b6 - NFC: 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.
* 7c766c7 - translate_solvespace updates
* d49c8a1 - add debug message showing the name of a group whose
linked file can't be found.
* d575da8 - Add cmake option ENABLE_LTO for link time optimization on
Release builds.
* 39f419e - Flip sign of exportCanvas dx and dy. Fixes issue #523
* 704bb4a - Fix view centering and directions or cli thumbnail
function.
* 34328c9 - solvespace-cli: Fix --view
* 2adf5de - de_DE: missing translations
* 6e515b6 - Fix 699: Allow dragging linked objects in an assembly.
* 094eff7 - Fix 197 Update the state of checkboxes in menus after
failed workplace activation.
-- Alexander Pozdnyakov <censored> Sat, 03 Oct 2020 02:05:47 +0300
solvespace (3.0.0~git1564-668fe6f-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 668fe6f493eb96e9b4add37b6dbe9b82070cd9cc
* Date: 1600288783
* git changelog:
* 668fe6f - Make the redundant constraint timeout a configuration
value and add the config UI elements to edit that value.
* 6157084 - Fix #131. Prevent UI freeze by having a timeout when
finding which constraints can be removed to fix jacobian.
* e74185b - Fix #696. Account for multiple coincident edges when
looking for naked edges.
* d8f5a8d - Fix issue #296.
* 7052496 - Fix #693 issues.
* 0413c1b - NFC:Triangulation - don't add zero-length bridges to
avoid list.
* b208cd8 - NFC, Performance: Use OpenMP for boolean function
MakeItersectionCurvesAgainst.
* 360b347 - Export backgrounds in vector files
* 028b613 - Add ExportBackgroundColor config to GUI and CLI
* d3da2c8 - Performance: Don't call std::inplace_merge for
IdList::AddAndAssignID() via Add() because it is redundant.
-- Alexander Pozdnyakov <censored> Thu, 17 Sep 2020 10:02:35 +0300
solvespace (3.0.0~git1554-6894b0c-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 6894b0c9c3e5ba3e080cf364d5f6e68a760b2b8c
* Date: 1597874142
* git changelog:
* 6894b0c - NFC: remove a critical section, runs faster.
* d974615 - NFC replace 2 nested loops with 1 loop and a lookup for
speed improvement.
-- Alexander Pozdnyakov <censored> Fri, 28 Aug 2020 09:10:39 +0300
solvespace (3.0.0~git1552-bc4924a-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: bc4924ae471bc01d70d9a19e10ad347a7b87cf1c
* Date: 1597437549
* git changelog:
* bc4924a - Don't duplicate points when connecting contours with zero
length bridge. Fixes #303
* 04b332d - Ratpoly - Less noise in terminal. Comment out expected
dbg print and try harder to converge.
* 4cceaa5 - NURBS boolean improvement.
* f952991 - Fix issue161 and 174. Use the same logic for selction and
dragging, but ignore entites that are inherently undraggable.
* 575ddb5 - Add a pass in triangulation to create convex triangle
fans. These triangles will have smaller bounding boxes and look
better.
* b3eb589 - Fix issue659 - Problems constraining to ends of Helix.
* 6ae417a - Update mimalloc to v1.6.4
* a296220 - Improve text screen for a selected entity.
* afa9e28 - Improve text screen for a selected constraint.
* fef6a39 - Don't init srand(0) because rand isn't used any more.
* 3c2f82b - Remove the Random() function and use a fixed table of
arbitrary vectors in raycast.cpp
* fd2dfe8 - Fix #656 by making SSurface::SplitInHalf thread safe.
-- Alexander Pozdnyakov <censored> Sat, 15 Aug 2020 23:34:04 +0300
solvespace (3.0.0~git1540-d8b76ef-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: d8b76ef7f105df873c978d17d5dc8660c73d2d5b
* Date: 1595948215
* git changelog:
* d8b76ef - Drop backtrace generation.
* bbf402b - Fix "Sketch → In Workplane" not updating the UI
immediately.
* 56e2592 - Make "Toggle Reference" remember undo state.
* e0fa99b - remove another redundant pass checking earness
* 2640034 - NFC: Remove a redundant pass over all verticies in ear
triangulation.
* b0fc191 - Create mimalloc heaps only when necessary.
-- Alexander Pozdnyakov <censored> Fri, 31 Jul 2020 04:29:45 +0300
solvespace (3.0.0~git1534-188b2e2-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 188b2e26cec71fa7de86fd8202932c79eeecf295
* Date: 1595038541
* git changelog:
* 188b2e2 - Implement #524 Allow flat colors. Adds an edit control
for Ambient lighting.
* c75b2e4 - Fix #647 Helix mesh defects.
* f0623fa - CMake: don't install mimalloc.
* c4ca4be - Replace {Alloc,FreeAll}Temporary() with mimalloc
* cbac182 - Add and build mimalloc at
07c6e60a5a3bd7de09e4a170cd97bafba59cfafd
* 9802b5d - Better helical triangulation - issue 489.
* 873085e - README: fix extlib/q3d{o,} typo
-- Alexander Pozdnyakov <censored> Sun, 19 Jul 2020 19:35:36 +0300
solvespace (3.0.0~git1527-211ae8c-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 211ae8c44649532991c5fbedf40a735fa799ea81
* Date: 1592879997
* git changelog:
* 211ae8c - Show area of closed contour with SI units.
* 35c6af4 - Show center of mass using the same format as for
constraints.
* 586b047 - Delete all entities on a workplane request that is being
deleted.
-- Alexander Pozdnyakov <censored> Fri, 03 Jul 2020 11:21:44 +0300
solvespace (3.0.0~git1524-d238f98-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: d238f985fbcff478b52d9459567d7280d83b0b8a
* Date: 1592704770
* git changelog:
* d238f98 - GTK: filter events more precisely.
* a80a033 - Disable OpenMP.
* 0da4a6b - Use C++11 [[noreturn]] attribute instead of GNU-specific
one.
* 3d51b39 - Change default chord tolerance (to 0.1%) and maximum
segments (to 20).
* c876104 - Make sure circles have at least 16 segments.
* e83e483 - Change criteria for short edge removal
-- Alexander Pozdnyakov <censored> Sun, 21 Jun 2020 08:58:19 +0300
solvespace (3.0.0~git1518-94a3cfd-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 94a3cfdeb74aa3cbfd91ffe26ffa57c63a1094b2
* Date: 1591410661
* git changelog:
* 94a3cfd - Fix SSurface::EdgeNormalsWithinSurface() to handle non-
orthogonal u,v derivatives correctly.
* 225f82a - Get rid of the FPS counter.
-- Alexander Pozdnyakov <censored> Sat, 06 Jun 2020 10:48:51 +0300
solvespace (3.0.0~git1516-89e6559-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 89e6559e2d7edb6985a97b74671df4bbda98588a
* Date: 1590201122
* git changelog:
* 89e6559 - Bring some parallelism to boolean code
* c89a2e4 - Use a thread-safe temporary arena on every platform.
* 060a328 - Use HTML comments in issue template.
* 72d9978 - Eliminate a trailing dot before the SI prefix if there
are no decimals.
* 51f6236 - Simplify MmToString. NFC.
-- Alexander Pozdnyakov <censored> Sun, 24 May 2020 23:57:43 +0300
solvespace (3.0.0~git1511-70ec7cc-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 70ec7cc257acaaa0580b9c948343e42cebedb36f
* Date: 1589323165
* git changelog:
* 70ec7cc - Improve triangle mesh (splitting of quads based on
angle).
* 23dfd97 - Fix use-after-free in Lathe, Revolve, and Helix. Issue
#611.
* 0be42a8 - Rename our isnan() function to IsReasonable().
* 771086f - Use C++ instead of C versions of standard library
headers.
* e84fd46 - Use omp critical to simplify parallel triangulation. NFC.
* c355a47 - Split quads based on angle.
* 1930602 - UI: split "union assemble" and "difference intersection"
on two lines.
* 9b07aaf - UI: Fix the logic for switching between union/assemble
and difference/intersection
* 6245c63 - Intersection boolen in triangle mesh mode is properly
implemented
* 3888909 - NURBS: Add intersection boolean operation.
* c95a07a - Win32: when building with MSVC, require VS2015.
* cd30e04 - Expand "edit newly added dimensions" to edit "Length
Ratio" and "Length Difference"
* 01af666 - Fix typo. NFC.
* e29f71f - Update changelog
* d857e3e - Various header cleanups. NFC.
* e00d486 - Refactor dbp. NFC.
* 9951da8 - macOS: ignore spurious `-psn_` command line argument.
* 1442ee5 - Refactor InitPlatform.
* 9c1804b - Get rid of MemAlloc/MemFree.
* 521473e - Win32: use CRT heap instead of our own.
* 74103ee - CMake: expand sanitizer support to include TSan.
* 47e8279 - CMake: detect OpenMP and use if available.
* b4e1ce4 - Use OpenMP for triangulation
* 7baf585 - No message if cached points to don't converge. Quiet the
terminal.
* a7e0a17 - Don't create redundant edges in UvGridTriangulate into.
* 05aa649 - Update changelog
* a52d88b - Less work in AssembleContour
* 88a0e55 - Eliminate infinite loop AssemblePolygon
* 7366a6c - Bernstein polynomials with no branching. (#591)
* 76b3efb - Travis: allow Snap arm64 to fail
* 3544829 - README: update Linux-to-Windows cross-compilation
instructions.
-- Alexander Pozdnyakov <censored> Wed, 13 May 2020 12:10:48 +0300
solvespace (3.0.0~git1480-f36ac50-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: f36ac500a14da169c2017947710fc6e13b712c4e
* Date: 1587764275
* git changelog:
* f36ac50 - Add rotated face from point entity type. Fixes issue 585,
problems constraining to Revolve and Helix ends. (#586)
* 700b5d6 - Allow Revolve and Helix end surface selection and
constraints. (#584)
* 45eb246 - Eliminate some entity copies in lathe groups. Eliminates
a crash due to copy numbers going over 1000. May break some older
files with constaints on lathed entities. (#582)
* b55dac7 - Don't create extra copies of entities in Revolve and
Helix groups.
* e51fdf6 - Use handles instead of pointers in GenerateAll(). NFC.
* f5415b3 - snap: Upgrade from gnome-3-28 extension to gnome-3-34
* 13b461d - snap: Use symlink instead of bind-mount for layout
-- Alexander Pozdnyakov <censored> Sat, 25 Apr 2020 10:14:58 +0300
solvespace (3.0.0~git1473-72635df-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 72635df56ec915ab6ce79b4386d2c183f9e4e4a5
* Date: 1585776318
* git changelog:
* 72635df - Add menu options for line styles / view / configuration.
* 6471710 - Fix more segfaults in mouse.cpp lambdas (#574)
* 485fd01 - Fix segfault in Remove Spline Point context menu
* f7b6f69 - Nurbs (#473)
* 83b0402 - Added developer instructions for creating new entity
transformations in the solver. (#491)
* 645353c - Force SSE2 floats for i686 targets
* aeaece5 - Accept both slashes in test harness on Win32
-- Alexander Pozdnyakov <censored> Fri, 10 Apr 2020 01:52:10 +0300
solvespace (3.0.0~git1466-e355a09-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: e355a095c4c3456487be8bc48675757ab79d44d3
* Date: 1584241404
* git changelog:
* e355a09 - Force vendor zlib, png, and FreeType on Win32, too
* 7e33d2d - Update ANGLE to 8776e911bf71f68518ddd1995ce09d80db8c1216
* a6c34bb - Fix a crash when trying to show an error with bad
separator.
* 6017ecd - Fix two trivial implicit double to int conversion
warnings. NFC
* c29624f - Update flatbuffers, fixing build on Clang trunk
-- Alexander Pozdnyakov <censored> Fri, 20 Mar 2020 05:57:51 +0300
solvespace (3.0.0~git1461-fcb2757-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: fcb2757d5d18e8ad7a82b4ecf4dd48529dab70b9
* Date: 1582533705
* git changelog:
* fcb2757 - Win32: Drastically reduce stack usage at startup. NFC?
* 8ef3cac - Fix a bug with 3Dconnexion: SpaceMouse
* f6a774d - Fix some trivial warnings found by MSVC. NFC.
* bae84b2 - snap: Fix missing extension for cli
* 1cd727d - snap: Remove superfluous files from package
* dcc80de - snap: Add missing sudo in Travis deploy step
* 65ab595 - snap: Build snaps on Travis without remote-build & drop
i386 + armhf
-- Alexander Pozdnyakov <censored> Fri, 06 Mar 2020 15:37:04 +0300
solvespace (3.0.0~git1454-3ed1719-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 3ed1719de2dc6e0525c94de78353d076623e46e4
* Date: 1580880873
* git changelog:
* 3ed1719 - Fix immediate editing of reference constraints.
* 72bc71c - README: add snap as an installation option.
* 2dcd81d - snap: Release snaps to store via script instead of snap
provider
* d5351c4 - snap: build snaps on Travis via remote-build.
-- Alexander Pozdnyakov <censored> Thu, 06 Feb 2020 08:24:31 +0300
solvespace (3.0.0~git1450-16c5fa6-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 16c5fa6889202f2059b52c4a89599910541dd1a0
* Date: 1576611344
* git changelog:
* 16c5fa6 - Fix eight trivial "implicit conversion 'double' to 'int'"
warnings. NFC.
-- Alexander Pozdnyakov <censored> Sun, 22 Dec 2019 15:07:11 +0300
solvespace (3.0.0~git1449-64c0f62-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 64c0f62b92a35a83b2c7620ee264db383b54283a
* Date: 1575645711
* git changelog:
* 64c0f62 - Win32: mark all remaining functions as Unicode. NFC.
* 69baf52 - Linux: fix Z-order in scalable icon.
-- Alexander Pozdnyakov <censored> Sat, 07 Dec 2019 11:53:45 +0300
solvespace (3.0.0~git1447-0b786e6-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 0b786e6e2bcdeab58e6d164aa4cdc895e158907c
* Date: 1575312718
* git changelog:
* 0b786e6 - CMake: review minimum required CMake version.
-- Alexander Pozdnyakov <censored> Tue, 03 Dec 2019 02:48:22 +0300
solvespace (3.0.0~git1446-0472b9e-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 0472b9ea603003d59fd885d499ff176ca0bf7890
* Date: 1574859087
* git changelog:
* 0472b9e - macOS: fix tooltips not closing on Catalina.
* dcdfdec - Add an option to edit dimension immediately after adding.
* 58f23aa - macOS: force show property browser when opening
preferences from menu.
* 552fe35 - Fix commit 07992cecaa.
* 0501f0c - Don't call GL functions in OpenGl3Renderer::GetIdent.
* 22525e6 - CMake: update policy to 3.11.
* 07992ce - Remove unused offscreen GL renderer.
* a60d4df - Refactor Travis config
* fb536a1 - Test for -ffile-prefix-map support instead of comparing
versions.
-- Alexander Pozdnyakov <censored> Sun, 01 Dec 2019 12:52:56 +0300
solvespace (3.0.0~git1437-690f87c-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 690f87cf4a908d89238dccb3165059b913f8dd63
* Date: 1574528255
* git changelog:
* 690f87c - On GNU-compatible compilers, avoid embedding paths into
binaries.
* 14e095c - Don't show unusable fonts in font selector.
* e74137d - Fix misuse of glTexImage2D (again).
* 2fe17a4 - Remove prototype for an unimplemented function.
* 38f4287 - Remove an integer cast.
* 93184c5 - Use standard std::count_if. NFC.
* 8c750ce - Freeze the scrollbar while editor is open in property
browser.
* f035955 - Recompute property browser viewport on resize.
* 54015b6 - Call glGetError() after glFinish(), not glFlush().
* 9b61f98 - macOS: Don't use offscreen rendering.
* e386d40 - Make some arguments const/const references, where
possible. NFC.
* 65d0bdf - Split Canvas::FinishFrame out of Canvas::FlushFrame.
* ec30567 - Simplify UNION and DIFFERENCE boolean operations.
* b5ccf5a - macOS: fix CMake Xcode generator.
* 0dcc8f3 - Fix Xcode auto-fixable issues
* 74aa80b - Fix misuse of glTexImage2D.
-- Alexander Pozdnyakov <censored> Sat, 23 Nov 2019 22:34:36 +0300
solvespace (3.0.0~git1421-5d78f99-2) unstable; urgency=medium
* Rebuild
-- Alexander Pozdnyakov <censored> Sun, 06 Oct 2019 22:12:44 +0300
solvespace (3.0.0~git1421-5d78f99-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 5d78f993cea3749b6644e0a2f9ddf89c9754e377
* Date: 1568941798
* git changelog:
* 5d78f99 - Make helix origin create a line even if it's in a
different group.
* 162897e - Reimplement DivPivoting as DivProjected.
-- Alexander Pozdnyakov <censored> Fri, 27 Sep 2019 19:21:18 +0300
solvespace (3.0.0~git1419-7f9117b-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 7f9117b2bf0636a594eb1f1ba76b9dbe0e8a4e83
* Date: 1568198290
* git changelog:
* 7f9117b - Calculate area of selected faces, if any.
* 915f55a - Show volume of current group alongside total volume.
* a0e9923 - Clean up virtual, override, default, and void params.
NFC.
* ae417fc - Use emplace_back. NFC.
* 34dccbf - Don't call static methods through an instance. NFC.
* 219df31 - Linux: add support for building snap packages.
* b1e280e - Fix undefined behavior in IdList::end().
* ec13839 - Modify clang-format config to avoid single-line things.
NFC.
* bedea1e - Avoid undefined behavior from out-of-range access. NFC.
* b8ee0e9 - Remove extraneous semicolon. NFC.
* 78819ff - Fix "virtual function without virtual destructor"
warning. NFC.
* c959af1 - Fix a comment. NFC.
* 3e566d7 - Remove std::move from trivially-copyable types. NFC.
* c0904e2 - Use IsEmpty() or .empty() to check if a container is
empty. NFC.
* 61c0167 - Fix TTF iteration in case of an empty list.
* 15838dc - For loop cleanup. NFC.
* 231dff6 - Add and use List::Last(). NFC.
* c5f3cd1 - Use the same @todo hot comment style everywhere.
* d514a26 - Fix use-after-free in revolve and helix.
* a4c0022 - Fix a warning about a virtual destructor.
* 43b2261 - CLI/testsuite: do not crash if a dialog is displayed.
-- Alexander Pozdnyakov <censored> Thu, 12 Sep 2019 04:55:35 +0300
solvespace (3.0.0~git1398-22e4011-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: 22e4011cb67e3eca150f74e47695ebb859215598
* Date: 1566743437
* git changelog:
* 22e4011 - use std::vector in helix operations instead of fixed
length array. Remove limit on number of sections. Delete definition
of Revolved struct.
* e22c522 - use std::vector in lathe operations instead of fixed
length array
* 2dd50d0 - Only allow lathe, revolve and helix for 2d sketches.
* 13820bf - Revert "IdList::RemoveTagged switch to std::remove_if
from iteration. NFC."
* b284e80 - Improve NextAfter. NFC.
* 533ca61 - Fix a manual manipulation of List::n. NFC.
* dd738dd - Add Last(). NFC.
* 610e35f - Improve Clear(). NFC.
* b9d035c - Improve MoveSelfInto. NFC.
* 9fd09dd - Add IdList::AllocForOneMore() based on List. NFC.
* 0bfbbe2 - Improve implementation hiding in IdList/List. NFC.
* 482f0e8 - Replace qsort with std::sort and lambda. NFC.
* 1b97a00 - Add and use List::IsEmpty, range-for, etc. NFC.
* 0bb6a34 - IdList::RemoveTagged switch to std::remove_if from
iteration. NFC.
* 3ea077b - Reduce scopes and placate clang-tidy. NFC.
* 60fdac1 - Simplify IdList::Add(). NFC.
* 3340392 - Add and use LowerBound methods in IdList. NFC.
* 0c941ae - Revise IdList::Tag to reduce code duplication. NFC.
* 5ada4db - Add and use IdList::IsEmpty. NFC.
* b5f36a4 - Provide cbegin(), cend() in containers. NFC.
* 86f20cc - Convert many loops to range-for or std algorithms. NFC.
* 97c8cb7 - Make sure changing color of a group does not reset alpha.
-- Alexander Pozdnyakov <censored> Mon, 26 Aug 2019 23:26:42 +0300
solvespace (3.0.0~git1376-d9081b0-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: d9081b0b08ccfc7f5138dd40878cc87cf3c8b0f1
* Date: 1565393544
* git changelog:
* d9081b0 - VRML: add support for transparency.
* 837628e - Add VRML (WRL) triangle mesh export.
* 986da7d - Implement helical extrusion groups.
-- Alexander Pozdnyakov <censored> Sat, 10 Aug 2019 22:53:07 +0300
solvespace (3.0.0~git1373-b3f739f-1) unstable; urgency=medium
* Compile
* URL: https://github.com/solvespace/solvespace.git
* Branch: master
* Commit: b3f739f2c4f75cbdb2613e1fe9cb7fff9b880143
* Date: 1562930608
* git changelog:
* b3f739f - Improve layout for reference axes with very vertically
small windows.
* b2af9ce - Use the fact that handles are now less-than comparable.
NFC.
* 5efb09e - Use the new equality/inequality operators of handles to
reduce references to .v. NFC.
* 7bd4b14 - Traits work for handles to permit sharing functionality
and operators. NFC.
* 346f004 - Brighter blue and yellow in text window for higher
contrast/readability.
-- Alexander Pozdnyakov <censored> Sun, 14 Jul 2019 01:36:43 +0300
# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libslvs1-dev`.