Commit Graph

  • 1cd2e2be2f Add Apple-specific OpenGL include statements. whitequark 2015-03-17 19:14:47 +0300
  • 55e2d6b06d Fix stdint.h dependency in slvs.h. whitequark 2015-03-29 03:24:35 +0300
  • 5894efcfe5 Fix unresolved symbols in src/constraint.cpp when building libslvs. whitequark 2015-03-17 18:01:49 +0300
  • ba8202d54a Don't falsely detect inconsistent systems with small angle constraints. Jonathan Westhues 2015-06-08 11:19:29 -0700
  • 403d3c04d2 Improve relative paths for file import. Jonathan Westhues 2015-05-21 05:26:29 -0700
  • 044a4ea8fc Don't offset SVG width and height by one. Jonathan Westhues 2015-04-12 14:24:55 -0700
  • 9c9a0d8c28 Merge commit 'refs/merge-requests/16' of https://gitorious.org/solvespace/solvespace Jonathan Westhues 2015-03-10 22:50:31 -0700
  • 3b587d022a Updated Freeze to be multi monitor friendly Marc Britten 2015-03-10 22:05:29 -0500
  • 48880f6fe9 Apply automake option `subdir-objects' globally Roland Lutz 2015-03-02 19:32:43 +0100
  • 6c4eacf237 Add files generated by autotools to `.gitignore' Roland Lutz 2015-03-01 14:09:16 +0100
  • 8401dbd84a Use separate directories for macros and auxiliary build tools Roland Lutz 2015-03-01 13:52:40 +0100
  • f2cbdd36a9 Don't remove autoconf cache/backup files automatically Roland Lutz 2015-03-01 13:58:38 +0100
  • a9590dc271 Treat automake warnings as errors Roland Lutz 2015-03-01 13:55:31 +0100
  • 790b241f56 Fix automake warning about missing `AM_PROG_AR' Roland Lutz 2015-03-01 14:04:47 +0100
  • 40552a0066 Always enable warnings, even when not using `autogen.sh' Roland Lutz 2015-03-01 13:55:11 +0100
  • 8d0c2f77ec Don't try to distribute files that don't exist Roland Lutz 2015-03-02 20:56:33 +0100
  • f5e4e02bac Remove duplicate entries from list of distributed files Roland Lutz 2015-03-02 20:45:23 +0100
  • f5de3faedb Remove missing script from list of distributed files Roland Lutz 2015-03-02 20:48:42 +0100
  • 9b68bf8f7b Move library source to src/ directory Roland Lutz 2015-03-02 19:29:10 +0100
  • ae37fb783e Control libslvs compilation from src/Makefile.am Roland Lutz 2015-03-02 19:20:12 +0100
  • 413ab5f578 Move library header to include/ directory Roland Lutz 2015-03-02 19:06:59 +0100
  • 2622684ed5 Force object renaming to avoid constraint.o being overwritten Roland Lutz 2015-03-01 15:46:36 +0100
  • 3b4897c833 Add check for GL/GLU library Roland Lutz 2015-03-02 18:54:06 +0100
  • afdf3145b2 Add missing check for PNG library Roland Lutz 2015-03-01 14:27:17 +0100
  • 6cfa884406 fix GraphicsEditControlWindow placement, and fix error due to cmath being included instead of math.h Andrew Downing 2015-02-26 12:22:42 -0500
  • 252f4128b7 add includes to dsc.h to fix errors in it's own context (not real errors since dsc.h isnt compiled by itself, just screws up the code model in QtCreator without them) Andrew Downing 2015-02-26 09:19:15 -0500
  • 023f404475 add LDFLAGS for FLTK to exposed/Makefile.am and src/Makefile.am Andrew Downing 2015-02-25 22:47:35 -0500
  • ce77197dac display GraphicsEditControl in its own tooltip window avoiding the need to hack FLTKs internals Andrew Downing 2015-02-25 12:43:01 -0500
  • 396b1c63a4 fix fltk code Andrew Downing 2015-02-24 16:07:32 -0500
  • 1bfba0df5f fix fltk code Andrew Downing 2015-02-24 15:54:27 -0500
  • 0f334cc040 Added updated header information for surfaces Marc Britten 2015-02-08 10:43:19 -0600
  • 12a29ddce0 FLTK: Don't oops() when unknown mouse button is pressed. Petteri Aimonen 2014-12-29 22:33:19 +0200
  • 8996833989 Fix crash on Ubuntu when opening assembly files. Petteri Aimonen 2014-12-29 22:16:21 +0200
  • e587d0ebee Fix GUI bugs in FLTK port, per Xavier Thomas's forum post: Jonathan Westhues 2014-05-11 15:43:03 -0700
  • f5297093c0 Fix automake "option 'subdir-objects' is disabled" warning Ilya Novoselov 2014-04-10 22:44:36 +0600
  • 01213bcafb Rest of code assumes that allocated memory is filled with zeroes Ilya Novoselov 2014-04-08 07:51:55 +0600
  • f4916f9ee4 Compare ((char *)p)[0] against '\0', not (char *)p. Jonathan Westhues 2013-12-08 00:32:50 -0800
  • 1bc73c4a75 Renamed the RGB() macro to RGBi() to avoid collisions with Microsoft Daniel Richard G 2013-12-02 01:25:09 -0500
  • f9f321ca84 Warning fixes Daniel Richard G 2013-12-02 01:22:35 -0500
  • 3cc520e98c Overhauled the exposed/ Makefile for MSVC++ Daniel Richard G 2013-12-02 04:26:09 -0500
  • fd9dc19a34 Added the exposed/ library and demo program to the Autotools build Daniel Richard G 2013-11-18 02:31:23 -0500
  • 6c68294249 Improved handling of generated files Daniel Richard G 2013-11-16 23:58:29 -0500
  • 174ed76ef9 Added libspnav configure option and support to the Autotools build system Daniel Richard G 2013-11-13 16:04:47 -0500
  • 4dffdb20e2 Added a .gitattributes file Daniel Richard G 2013-11-13 02:44:20 -0500
  • bb3e5e9bb1 Minor follow-up changes Daniel Richard G 2013-11-13 02:26:18 -0500
  • 0a24cf40f0 Moved most of the source into a src/ subdirectory Daniel Richard G 2013-11-13 02:20:31 -0500
  • 5429295492 Use a union for pointer polymorphism in the .slvs file I/O routines Daniel Richard G 2013-11-13 00:46:40 -0500
  • 442197c907 Updated the bundled LibPNG/zlib, and polished the MSVC makefile further Daniel Richard G 2013-11-13 00:33:23 -0500
  • 3a46c97fd0 Reorganized the extlib/ subdirectory Daniel Richard G 2013-11-13 00:23:06 -0500
  • 511c513035 Oops, fix Style.fillColor export/import too. Jonathan Westhues 2013-11-03 15:41:11 -0800
  • f09ae15586 Fix broken colors in file import/export. Jonathan Westhues 2013-11-03 15:09:17 -0800
  • c60e3dd34e Initial Autotools and FLTK support Daniel Richard G 2013-10-28 01:28:42 -0400
  • 7ca137f5fe Changed GetMilliseconds() to return a 64-bit value Daniel Richard G 2013-10-28 00:28:39 -0400
  • 873811d865 Preliminary changes for FLTK support Daniel Richard G 2013-10-25 01:04:16 -0400
  • c6203678e1 Renamed GL helper routines/identifiers to use "ssgl" prefix instead of "glx" Daniel Richard G 2013-10-22 00:45:06 -0400
  • 0afb5618ce Quash warnings for floating-point equality comparisons Daniel Richard G 2013-10-21 17:29:25 -0400
  • 8bc322eb47 Various fixes for warnings and minutia Daniel Richard G 2013-10-19 01:36:45 -0400
  • a5176f4545 Replaced RGB-color integers with dedicated data structure Daniel Richard G 2013-10-16 16:00:58 -0400
  • dd168ad22c Use C99 integer types and C++ boolean types/values Daniel Richard G 2013-10-02 01:45:13 -0400
  • 505e3d869c Update Help -> About to note that license is GPLv3. Jonathan Westhues 2013-09-22 03:50:59 -0700
  • e7f3a3c0db Build fix for Visual Studio 2003 Daniel Richard G 2013-09-20 21:38:53 -0400
  • fb766d1cf9 Make optional the use of the SpaceNavigator libraries Daniel Richard G 2013-09-20 15:25:14 -0400
  • 3cfe6b6da1 Synthesize accelerator labels (e.g. "Ctrl+S") instead of hard-coding them Daniel Richard G 2013-09-20 15:01:00 -0400
  • 2499a02f2f Minor changes to GraphicsWindow::menu[] Daniel Richard G 2013-09-20 14:16:38 -0400
  • 4a2711476c Record accelerator for "Show Snap Grid" as '>' instead of Shift-'.' Daniel Richard G 2013-09-20 14:01:31 -0400
  • 9da2a3a6c7 Use symbolic names for special keys and modifiers Daniel Richard G 2013-09-20 13:54:57 -0400
  • 37063840db Don't use magic values in GraphicsWindow::menu[].level Daniel Richard G 2013-09-20 13:40:17 -0400
  • 66758b9595 Miscellaneous adjustments for warnings and code quality Daniel Richard G 2013-09-19 02:35:56 -0400
  • 07b128b877 Define some menu-bar menu items as radio buttons Daniel Richard G 2013-09-19 00:59:18 -0400
  • 30ca4ec8ac Use a '*' printf() field width rather than an intermediate format string Daniel Richard G 2013-09-19 00:50:11 -0400
  • 16179f34cd Enabled freeing of (most) allocated memory on program exit Daniel Richard G 2013-09-19 00:33:12 -0400
  • 42a46e83fa Use system-agnostic return values for SaveFileYesNoCancel() Daniel Richard G 2013-09-18 16:49:32 -0400
  • 70b6bad551 Use '\b' instead of ('h' - 'a' + 1) Daniel Richard G 2013-09-18 16:41:23 -0400
  • 718d411699 Renamed *.table files to *.table.h Daniel Richard G 2013-09-16 17:14:53 -0400
  • 93145387f4 Fixed uninitialized-memory errors detected by Valgrind Daniel Richard G 2013-09-16 16:22:14 -0400
  • 44a3981fbf Use png_get_image_{width,height}() instead of info_ptr->{width,height} Daniel Richard G 2013-09-16 15:57:32 -0400
  • 66315d5eea Added const qualifiers to edit-control string handling Daniel Richard G 2013-09-16 15:51:20 -0400
  • bcb6c7b19b OpenGL fixes Daniel Richard G 2013-09-09 16:05:33 -0400
  • 5cca524c62 Changed "static const int" class members into enums Daniel Richard G 2013-09-09 15:50:32 -0400
  • a2a78b923f Renamed the MSVC makefile to Makefile.msvc Daniel Richard G 2013-08-27 16:46:24 -0400
  • 74b65e14f9 Revised the MSVC Makefile and build Daniel Richard G 2013-08-27 16:44:48 -0400
  • 398e09fe9e Revised the Perl scripts Daniel Richard G 2013-08-26 17:45:09 -0400
  • 0f7a34ccca Fixed a typo: "==" was intended, not "=" Daniel Richard G 2013-08-26 17:06:53 -0400
  • e256956d12 Added missing items to GraphicsWindow::menu[] elements Daniel Richard G 2013-08-26 17:00:02 -0400
  • 66f46b7b67 General compiler warning/error fixes Daniel Richard G 2013-08-26 16:54:04 -0400
  • 7715fd1bb8 Don't ignore the return value of fgets() and fread() Daniel Richard G 2013-08-26 16:48:41 -0400
  • 1b00c8c3ab Use size_t instead of int in the memory allocation routines Daniel Richard G 2013-08-26 16:40:25 -0400
  • dcc963aa4b Modified Get{BYTE,WORD,DWORD}() to return the respective type Daniel Richard G 2013-08-26 16:24:16 -0400
  • a72575d04e Use casts to bridge mismatches in integer-type sizes and signedness Daniel Richard G 2013-08-26 16:09:15 -0400
  • 8913d11fa5 Quash "variable may be used uninitialized" warnings Daniel Richard G 2013-08-26 15:36:00 -0400
  • df6125efee Fix "jump to label 'foo' crosses initialization of 'bar'" errors Daniel Richard G 2013-08-26 15:08:16 -0400
  • 02776ea535 Added const qualifiers Daniel Richard G 2013-08-26 14:58:35 -0400
  • affbeafc6c Make a copy of "freeze" library for storing stuff in registry, to make //depot/solvespace/... entirely self-contained. Jonathan Westhues 2013-08-20 21:54:54 -0800
  • defeb6411a Clean up SolveSpace makefile, and add forgotten copyright notice. v2.0 Jonathan Westhues 2013-07-28 14:53:30 -0800
  • bc426a2a7f Delete obsolete text in solvespace/doc/..., superseded by the stuff on the website. Jonathan Westhues 2013-07-28 14:40:37 -0800
  • 0ee8ba1457 Changes in preparation for the release of SolveSpace under the GPL, to add that license, and change all copyright notices to me, not Useful Subset, LLC. Jonathan Westhues 2013-07-28 14:08:34 -0800
  • 1abd87954c Oops, fix gross memory leak in SolveSpace library due to failure to destroy temporary heap. Jonathan Westhues 2013-03-15 08:43:35 -0800
  • 7919e7171d Make SolveSpace work unrestricted without a license file, and increase its version number to 1.9. Jonathan Westhues 2012-01-21 12:12:00 -0800
  • e11347f613 Oops, update copyright date to 2011 for SolveSpace. Jonathan Westhues 2011-07-04 11:25:17 -0800
  • c98a0b381f Increment SolveSpace's version number to 1.8. Jonathan Westhues 2011-07-04 11:10:00 -0800