Commit Graph

  • 911c67b2d8 Fix benchmark harness after e2e74762. master whitequark 2017-03-17 15:24:32 +0000
  • acc25ecd57 Fix toolbar height after 5744d1d5. whitequark 2017-03-13 01:14:59 +0000
  • ca2aad7fea Remove the "style → background image" feature. whitequark 2017-03-13 01:12:58 +0000
  • 5744d1d599 Implement an image request. EvilSpirit 2016-11-29 23:49:20 +0700
  • e2e74762f4 Rework path and file operations to be more robust. whitequark 2017-03-11 14:43:21 +0000
  • 335c217114 Collect together and rigorously test all our ad-hoc path functions. whitequark 2017-03-09 14:44:32 +0000
  • 60f85f5a39 Win32: fix invalid accelerator labels. whitequark 2017-03-11 16:23:57 +0000
  • 7e2b1b1d8d Add a test for the link group. whitequark 2017-03-09 17:48:44 +0000
  • 15f349049c Make CLI usage text more readable. whitequark 2017-03-09 17:23:47 +0000
  • 27b59f601e Fix type conversion warnings. whitequark 2017-03-10 19:39:55 +0000
  • dbf66639aa Replace ad-hoc implementations of Basename with calls to it. whitequark 2017-03-08 19:25:45 +0000
  • f2f37aeed8 Remove dead code. whitequark 2017-03-08 18:08:20 +0000
  • 9ab37c2ebf README: update zlib package version. whitequark 2017-03-07 11:54:15 +0000
  • 61fe8badf2 GTK: take scale factor into account when positioning entry. whitequark 2017-03-04 00:08:56 +0000
  • 8e27a5e34b GTK: take margin and border size into account when positioning entry. whitequark 2017-03-04 00:05:49 +0000
  • 91574254fe Improve handling of corner cases related to assembled loop normals. EvilSpirit 2017-02-15 10:43:57 +0700
  • dea573e156 Highlight normals and circle radii that have a degree of freedom. whitequark 2017-02-17 03:18:34 +0000
  • 3bcc376224 Same orientation constraint doesn't exist in a workplane. EvilSpirit 2017-02-14 00:08:06 +0700
  • 6bc2ed9771 Remove nonexistent degrees of freedom from lathe groups. EvilSpirit 2017-02-14 00:03:06 +0700
  • 3c36d8f887 Pin comments with custom styles to front layer, like regular ones. EvilSpirit 2017-02-15 09:27:54 +0700
  • 312184505c Fix undefined behavior in solvespace-cli. EvilSpirit 2017-02-15 09:22:34 +0700
  • 41794dbadb Fix a crash in expression parser. whitequark 2017-02-17 02:50:00 +0000
  • e6ed36f739 Add solvespace-debugtool, to expose some internals via CLI. whitequark 2017-02-12 14:21:58 +0000
  • f29d9d7a34 GTK: run DoLater after the next main loop iteration. whitequark 2017-02-08 14:27:02 +0000
  • 1871efa02b Commit missing parts of d77f617. whitequark 2017-02-06 16:01:10 +0000
  • 2e15f60ef6 Win32: implement support for full-screen graphics window. whitequark 2017-02-06 15:09:09 +0000
  • d77f617dc4 Remove the "show menu bar" option. whitequark 2017-02-06 15:11:50 +0000
  • 6cf5409cd7 Update testsuite after ced4244. whitequark 2017-02-06 14:50:21 +0000
  • cd26256675 Travis: run tests again. whitequark 2017-02-06 14:49:13 +0000
  • 97e71856b3 Snap point to entity when constraining to a hovered entity. EvilSpirit 2017-02-02 10:48:54 +0700
  • ced42440e7 Explicitly represent the parameter used in constraints. EvilSpirit 2017-01-25 23:39:26 +0700
  • 80c7296316 Win32: do not redefine VOS_NT_WINDOWS32/VFT_APP. whitequark 2017-02-06 11:23:06 +0000
  • 59d4012800 DXF: mark POLYLINE as 3d if any of the points have non-zero Z. 2.x whitequark 2017-02-05 09:39:05 +0000
  • 4260be2445 DXF: mark POLYLINE as 3d if any of the points have non-zero Z. whitequark 2017-02-05 09:39:05 +0000
  • baf9dc0aae Remove degenerate triangles when generating triangle mesh. EvilSpirit 2017-02-04 17:47:39 +0700
  • 4465bc0270 CMake: do not remove translations on make clean. whitequark 2017-02-02 18:09:50 +0000
  • 51b88280e5 README: suggest release builds, as these are much faster. whitequark 2017-02-02 17:45:55 +0000
  • 279424290b Remove a redundant ReloadAllImported() call. whitequark 2017-01-31 02:20:10 +0000
  • 6e88eaef69 Fix a path construction issue introduced in 3fc85b7. whitequark 2017-01-31 02:15:37 +0000
  • d4b052d34d Fix logic introduced in 55ae10b. EvilSpirit 2017-01-24 23:54:10 +0700
  • 3fc85b7934 CLI: add the "regenerate" command, for use in Makefiles etc. whitequark 2017-01-24 19:55:53 +0000
  • 27a5f6f9bd CLI: include directory name in %-replacement. whitequark 2017-01-24 19:54:44 +0000
  • 67a916d19c CLI: show usage when --help/-h passed. whitequark 2017-01-24 19:40:30 +0000
  • ff0af6fdba Fix a typo in 495a7ac. whitequark 2017-01-23 11:15:37 +0000
  • 495a7ac166 Refactor the "File → Export Image" command. whitequark 2017-01-23 00:24:18 +0000
  • bb2cc4aa56 GTK: do not compose rendered geometry with an alpha buffer. whitequark 2017-01-21 06:34:44 +0000
  • 669e6f0dcb Select the appropriate entity when dragging a circle or a normal. EvilSpirit 2017-01-20 09:56:35 +0700
  • 119b17ac75 Fix an occasional crash when starting to drag an entity. EvilSpirit 2017-01-20 10:12:45 +0700
  • 86f229c5e6 Render points corresponding to a DOF in the front layer. EvilSpirit 2017-01-20 10:05:03 +0700
  • db75e06ecc Add a command to show center of mass, assuming uniform density. EvilSpirit 2017-01-17 23:57:27 +0700
  • 068191bf28 GTK: unbreak the color chooser. whitequark 2017-01-17 13:11:09 +0000
  • 8749a175a6 Draw constraints/entities when hovered or selected even if invisible. whitequark 2017-01-17 11:53:51 +0000
  • e388d9fd16 List applied constraints when selecting an entity. whitequark 2017-01-17 11:43:45 +0000
  • 5d9356a90a List constrained requests when selecting a constraint. whitequark 2017-01-17 11:32:50 +0000
  • 4aae22929a Add *.slvs to gitignore. whitequark 2017-01-17 11:29:18 +0000
  • 3e668079b5 Fix a crash after creating a constraint. EvilSpirit 2017-01-14 18:53:07 +0700
  • 8d0e226722 CMake: do not depend on testsuite in the default target. whitequark 2017-01-16 13:18:45 +0000
  • 572fbc7463 Reapply "Simplify Group::IsVisible(), GroupsInOrder()." whitequark 2017-01-16 13:02:56 +0000
  • 04e86d9b36 Travis: revert the hack for transient build failures. whitequark 2017-01-16 12:29:29 +0000
  • 67146f6ab2 Revert "Simplify Group::IsVisible(), GroupsInOrder()." whitequark 2017-01-16 11:48:56 +0000
  • 8370382a33 Fix reference to a shader that no longer exists. whitequark 2017-01-16 11:40:29 +0000
  • 5b2ad9b5f1 Fix 2d stippling of hovered and selected faces. whitequark 2017-01-14 06:10:23 +0000
  • 6931979b8e Fix an OpenGL initialization glitch. whitequark 2017-01-14 06:06:55 +0000
  • 5c34b3f6ef Allow copying and pasting of datum points. EvilSpirit 2016-11-22 00:05:43 +0700
  • 12a1a35784 Reserve space upfront when possible, to avoid re-allocations. EvilSpirit 2016-10-24 22:28:44 +0700
  • fba88859e1 Normalize CRLF newlines to LF when loading string resources. whitequark 2017-01-14 01:27:55 +0000
  • ec07516580 GTK: work around a gtkmm<3.22 bug. whitequark 2017-01-14 01:43:11 +0000
  • 29e43e67ea Fall back to en_US if the system locale is not available. whitequark 2017-01-14 00:32:47 +0000
  • cde86a0626 Fix an uninitialized variable. whitequark 2017-01-13 23:42:44 +0000
  • 6b67cfe63f Except when using OpenGL ES 2, use OpenGL 3.2+ Core profile. whitequark 2017-01-13 23:00:38 +0000
  • 6de5133609 GTK: default to the en_US locale if LANGUAGE is set and empty. whitequark 2017-01-13 20:14:45 +0000
  • 022d012a44 Simplify Group::IsVisible(), GroupsInOrder(). EvilSpirit 2016-12-21 22:56:53 +0700
  • 43db2201fd Turn newly created redundant constraints with a label into references. EvilSpirit 2017-01-11 20:59:07 +0700
  • c00ab25740 Don't move points when automatically constraining coincident. EvilSpirit 2017-01-09 23:57:45 +0700
  • 855de072be Automatically constrain arc or rectangle points. whitequark 2017-01-11 04:16:48 +0000
  • 55ae10b5b8 Do not hover or select entities from any pending request. EvilSpirit 2017-01-09 23:54:24 +0700
  • 96476ca2e5 GTK: respect the scale factor when computing coordinates. whitequark 2017-01-11 03:40:41 +0000
  • fb667fb8bb Use a dedicated BitmapFont instance per Canvas. EvilSpirit 2017-01-10 09:52:51 +0700
  • 33c9ffb5ca Gettext: automatically update all translations. whitequark 2017-01-11 03:08:58 +0000
  • c12672be66 Internationalize platform-specific code. whitequark 2017-01-11 02:44:29 +0000
  • aeebc3c395 Gettext: fill in empty msgstrs from msgid. whitequark 2017-01-11 01:23:59 +0000
  • 0eb33decd1 Fix typo: ua-UA → uk-UA. whitequark 2017-01-07 16:37:23 +0000
  • 984f74d271 Internationalize all messages without substitutions. whitequark 2017-01-07 06:41:13 +0000
  • 4fda1e4361 Add ua-UA translation. AppSoft4 2017-01-07 03:28:10 +0000
  • da7c74af2e GTK: only attempt to use libspnav on X11. whitequark 2017-01-06 22:28:44 +0000
  • 00dda08917 Internationalize the context menu. whitequark 2017-01-05 12:35:50 +0000
  • 27ac3c7b5f Internationalize the toolbar. whitequark 2017-01-05 12:27:28 +0000
  • 529e1bfd63 Internationalize the main menu. whitequark 2017-01-05 10:39:08 +0000
  • 4f04406121 Implement a gettext .po file parser. Elvira Khabirova 2017-01-04 18:39:27 +0300
  • 387c5c5144 Fix a tearing issue while dragging a new rect. whitequark 2017-01-03 01:33:41 +0000
  • 934f33f4c0 Update zlib, libpng and Freetype submodules to latest versions. whitequark 2017-01-03 01:25:46 +0000
  • c385740087 Fix a dereference of an iterator one past the end. whitequark 2017-01-03 01:21:38 +0000
  • 9f697af138 Win32: don't display dialogs for CRT assertions, like for aborts. whitequark 2017-01-03 01:10:53 +0000
  • 6b8f937894 Win32: fix compatibility with MSVC x64 builds. whitequark 2017-01-03 00:52:24 +0000
  • d8932772ef Don't crash when trying to load a non-existent vector/bitmap character. whitequark 2017-01-02 23:48:13 +0000
  • 02ab358bd9 Allow the digit group separator, "_", in expressions. whitequark 2017-01-02 23:34:36 +0000
  • daf3c7b070 GTK, Win32: always map keypad decimal separator to dot. whitequark 2017-01-02 23:16:09 +0000
  • f1d4c4a50c README: point to CONTRIBUTING where relevant. whitequark 2017-01-02 22:40:36 +0000
  • 2eb934243b README: update Windows version requirement. whitequark 2017-01-02 22:24:27 +0000
  • e127b28a2d CMake: allow building the CLI without the GUI. whitequark 2017-01-02 22:02:37 +0000