Joseph Lenox
b2bb98ccfc
Trying to use gcc 7 for slic3r
2018-07-11 22:14:51 -05:00
Joseph Lenox
d7c4b7f315
Trying to use gcc 7 for slic3r
2018-07-11 22:14:51 -05:00
Joseph Lenox
1c119f2abf
Trying to use gcc 7 for slic3r
2018-07-11 22:14:51 -05:00
Joseph Lenox
a4225cd4be
Trying to use gcc 7 for slic3r
2018-07-11 22:14:51 -05:00
Joseph Lenox
4aef7ddff6
Further implementation of Plater and Plater2D.
2018-07-11 22:14:51 -05:00
Joseph Lenox
eb563be888
Added factory function for new_from_defaults. Stubbed out new_from_cli.
2018-07-11 22:14:51 -05:00
Joseph Lenox
6e541d4867
Stubbed Plater constructor.
2018-07-11 22:14:51 -05:00
Joseph Lenox
f4abe1b3f4
added descriptive comment to GUI
2018-07-11 22:14:51 -05:00
Joseph Lenox
f0b423d5e1
Move slic3r_gui link higher in the chain (as it relies on libslic3r).
2018-07-11 22:14:51 -05:00
Joseph Lenox
d1705cc31f
Be more selective in what is compiled with C++11.
2018-07-11 22:14:51 -05:00
Joseph Lenox
5e2ae0a60e
Move ZipArchive to its own library.
2018-07-11 22:14:51 -05:00
Joseph Lenox
483f4f16d8
Added menu mechanism to load 3d models.
2018-07-11 22:14:51 -05:00
Joseph Lenox
1628649d50
Added handling to deal with if the lambda function passed in is a nullptr type.
2018-07-11 22:14:51 -05:00
Joseph Lenox
e1667825a5
Moved plater stubs to its own cpp
2018-07-11 22:14:51 -05:00
Joseph Lenox
99768d6928
Ensure unknown revision still works.
2018-07-11 22:14:51 -05:00
Joseph Lenox
77891effc4
Spit out the result of git rev-parse --short HEAD in AboutDialog.
2018-07-11 22:14:51 -05:00
Joseph Lenox
9558a5fb8d
Add AboutDialog to GUI and menu.
2018-07-11 22:14:51 -05:00
Joseph Lenox
5db3abfb46
Added stdexcept include, convert VAR_ABS_PATH and VAR_REL to wxStrings.
2018-07-11 22:14:51 -05:00
Joseph Lenox
09394eac0a
working on higher-level cpp Slic3r::Config that has a similar interface to the old Perl one.
2018-07-11 22:14:51 -05:00
Joseph Lenox
a2b2bf11a3
Check for datadir in OnInit().
2018-07-11 22:14:51 -05:00
Joseph Lenox
11716e0f11
More misc functions (used to live as static functions in Slic3r::GUI perl file).
...
Passing -DVAR_ABS and -DVAR_ABS_PATH=/path/to/slic3r/var on compile redirects where Slic3r expects to find its var directory.
2018-07-11 22:14:51 -05:00
Joseph Lenox
c1649c4dcf
Start a simple Slic3r::Log to collect all of the debugging prints to a single area.
...
Upgrade backend to boost::log as needed.
2018-07-11 22:14:51 -05:00
Joseph Lenox
b419d06cb4
Finish renaming Config->ConfigBase in libSlic3r to make room for a Slic3r::Config that has an interface closer to the Perl version.
2018-07-11 22:14:51 -05:00
Joseph Lenox
20d588e41f
Added CATCH v2.2.2 header
2018-07-11 22:14:51 -05:00
Joseph Lenox
ac4ed3f39f
Stub out more of the interface, working our way out from GUI::App::OnInit()
2018-07-11 22:14:51 -05:00
Joseph Lenox
cc358a88e6
Update GUI.hpp
2018-07-11 22:14:51 -05:00
Joseph Lenox
a49f454e66
Update .travis.yml
2018-07-11 22:14:51 -05:00
Joseph Lenox
d6ca7ee434
Less magic
2018-07-11 22:14:51 -05:00
Joseph Lenox
26268c03e2
point cmake to boost_root
2018-07-11 22:14:51 -05:00
Joseph Lenox
fb45227e51
added misc utility functions for the UI, including functions to get user home (for slic3r directory) and path to var.
2018-07-11 22:14:51 -05:00
Joseph Lenox
1f22647e61
stubbed Notifier class and misc helper function
2018-07-11 22:14:51 -05:00
Joseph Lenox
67f41d2c23
stub out more menus
2018-07-11 22:14:51 -05:00
Joseph Lenox
f6f2a81dee
set cc to gcc not g++
2018-07-11 22:14:51 -05:00
Joseph Lenox
5c6f315054
Relaxed cmake version.
2018-07-11 22:14:51 -05:00
Joseph Lenox
1f40fcb322
Tab panel initializes.
2018-07-11 22:14:51 -05:00
Joseph Lenox
2144c51def
Try to get travis to build cppgui instead.
2018-07-11 22:14:51 -05:00
Joseph Lenox
1f9cef4345
Stubbing out more of the UI.
2018-07-11 22:14:51 -05:00
Joseph Lenox
ad72e06d86
Exercise build environment.
2018-07-11 22:14:51 -05:00
Joseph Lenox
be580fc9ee
experiment to stub out C++ only GUI
2018-07-11 22:14:51 -05:00
Joseph Lenox
b54c02908b
Add tests to check if apply_config invaldiates existing steps for perimeter count and infill.
2018-07-11 22:14:51 -05:00
Alessandro Ranellucci
b3d3bed868
Update tiny_obj_loader.h to latest version in order to fix security vulnerabilities ( #4473 )
...
(Thanks Alexander Kuntschik)
2018-07-05 18:46:09 -05:00
Merill
cc42bb411c
thinwall improvements ( #4472 )
...
* First step of thin wall improvements for alexrj branch.
* bugfix
* fix
* remove tabs, remove dead code
* Convert comments to C++ instead of C-style.
Converting comments to C++ style, fixed typos in comments.
C-style comments are normally reserved for commenting out code blocks, not descriptions.
2018-07-05 18:39:55 -05:00
Joseph Lenox
55a4e95b94
Oops, missed a line when editing to use label_printed_objects
2018-07-05 14:49:44 -05:00
Joseph Lenox
75de746431
Added specific option for labelling gcode sections on object change. Finishes implementing #4444
...
Thanks to @supermerill for the initial implementation.
2018-07-05 13:55:33 -05:00
Merill
89f8623eea
CancelObject implementation ( #4470 )
...
* CancelObject implementation
activated with "verbose gcode" option
* typo
2018-07-05 13:28:28 -05:00
Michael
65bcaff615
Actually update the print when moving to center ( #4465 )
2018-07-02 07:00:15 -05:00
Joseph Lenox
12aa06e09c
Set drop-down default to 200% for first layer extrusion width
...
Previous drop-down default was `0` which is shorthand for auto-calculate. This is different from previous behavior. The default option should match the actual defaults and auto has been added as a dropdown option.
2018-06-27 23:17:02 -05:00
Ahmed Samir
354b6230bd
Adding missing file in CMakeLists.txt fixing the linker error. ( #4451 )
2018-06-18 16:29:20 -05:00
Joseph Lenox
88d24b763b
Differentiate between small perimeters and external perimeters in verbose gcode.
2018-06-15 15:09:17 -05:00
Oekn5w
c058ae91d2
Moved resetting parameter of thumbnail generation to on_thumbnail_made ( #4443 )
2018-06-08 21:51:49 -05:00