solvespace/src
whitequark 3ffbac38c6 Refactor Cnf* functions.
On Windows, freeze.{cpp,h} was factored into w32main.cpp.
The old implementation was too redundant and leaked registry
key handles.

On all platforms, Cnf* functions now use std::string.
This simplifies code everywhere, but will be particularly useful
when the Windows port switches to the *W WinAPI functions.
2016-01-13 06:45:16 +00:00
..
cocoa Refactor Cnf* functions. 2016-01-13 06:45:16 +00:00
fonts Rewrite ttf2c to use GNU Unifont and merge with pngchar2c.pl. 2015-12-29 11:15:50 +08:00
gtk Refactor Cnf* functions. 2016-01-13 06:45:16 +00:00
icons Rewrite ttf2c to use GNU Unifont and merge with pngchar2c.pl. 2015-12-29 11:15:50 +08:00
srf Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
unix Call constructors and destructors in List and IdList. 2016-01-13 06:45:16 +00:00
win32 Refactor Cnf* functions. 2016-01-13 06:45:16 +00:00
bsp.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
clipboard.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
CMakeLists.txt Refactor Cnf* functions. 2016-01-13 06:45:16 +00:00
config.h.in Remove FLTK port. 2015-07-10 15:59:12 +03:00
confscreen.cpp Use C++ std::{min,max,swap} instead of custom ones. 2015-12-28 21:37:06 +08:00
constraint.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
constrainteq.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
describescreen.cpp Allow displaying and editing diameter constraints as radius. 2015-07-10 15:59:12 +03:00
draw.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
drawconstraint.cpp Add a new length-difference constraint. 2015-12-28 21:37:07 +08:00
drawentity.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
dsc.h Call constructors and destructors in List and IdList. 2016-01-13 06:45:16 +00:00
entity.cpp Trim trailing whitespace. 2015-07-10 15:59:11 +03:00
export.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
exportstep.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
exportvector.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
expr.cpp Allow using the constant "pi" in expressions. 2015-12-28 21:37:07 +08:00
expr.h Optimize Expr::From(double) by statically allocating common constants. 2015-12-28 21:37:07 +08:00
file.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
font.table.h Moved most of the source into a src/ subdirectory 2013-11-19 18:17:32 -05:00
generate.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
glhelper.cpp Rewrite ttf2c to use GNU Unifont and merge with pngchar2c.pl. 2015-12-29 11:15:50 +08:00
graphicswin.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
group.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
groupmesh.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
lib.cpp Refactor Cnf* functions. 2016-01-13 06:45:16 +00:00
mesh.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
modify.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
mouse.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
polygon.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
polygon.h Rename RgbColor to RgbaColor. 2015-07-10 15:59:12 +03:00
request.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
sketch.h Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
solvespace.cpp Refactor Cnf* functions. 2016-01-13 06:45:16 +00:00
solvespace.h Refactor Cnf* functions. 2016-01-13 06:45:16 +00:00
style.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
system.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
textscreens.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
textwin.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
toolbar.cpp Rewrite png2c.pl in C++. 2015-12-29 11:15:50 +08:00
ttf.cpp Use C++ std::{min,max,swap} instead of custom ones. 2015-12-28 21:37:06 +08:00
ui.h Add a new length-difference constraint. 2015-12-28 21:37:07 +08:00
undoredo.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
util.cpp Refactor Cnf* functions. 2016-01-13 06:45:16 +00:00
view.cpp Moved most of the source into a src/ subdirectory 2013-11-19 18:17:32 -05:00