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
Benjamin Landers
7362e56578
Fix color issues
2018-06-22 23:02:21 -07:00
Benjamin Landers
f352d433bc
Basic Plate3D implementation (selection not working)
...
Additionally, OpenGL added to the cmakelist and xs/slic3r/GUI files fixed to be compiled.
2018-06-22 03:14:18 -07:00
Benjamin Landers
e0aa6d2f85
Patch menu deletion issue
2018-06-22 02:51:19 -07:00
Joseph Lenox
7ffa425d65
try one last time to run gui tests on travis
2018-06-21 23:42:54 -05:00
Joseph Lenox
b241731e8a
Test GUI functions on osx travis until I figure out what is up with linux. Run TestSlic3r on both.
2018-06-21 23:41:27 -05:00
Joseph Lenox
0f01bd16f0
use xvfb-run instead of starting it by hand
2018-06-21 23:26:00 -05:00
Joseph Lenox
a8293029fb
refactor libslic3r dependencies
2018-06-21 23:25:43 -05:00
Joseph Lenox
aa85c50b46
add all of the library dependencies that Slic3r needs to the test as well.
2018-06-21 23:15:07 -05:00
Joseph Lenox
cdb9d61aef
Added a test with a tiny bit of meaning (cribbed from wxWidgets tests).
2018-06-21 23:05:33 -05:00
Joseph Lenox
1d4df82c92
spliced test harness wxApp class from wxWidgets tests
2018-06-21 23:03:00 -05:00
Joseph Lenox
306013bf30
start xvfb on osx?
2018-06-21 22:19:53 -05:00
Joseph Lenox
953317c602
Build and run tests. Also use correct location for catch header.
2018-06-21 22:06:19 -05:00
Joseph Lenox
dd993042b7
Detect if running on Travis
2018-06-21 22:04:44 -05:00
Joseph Lenox
29b6aa23e8
Fetch Catch via cmake instead of clone + own.
2018-06-21 21:51:54 -05:00
Joseph Lenox
94736231d6
Start building tests with Catch; also use ON/OFF syntax for build options.
...
testableframe borrowed from wxWidgets tests.
2018-06-21 21:48:54 -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
Joseph Lenox
4e89f2f806
Make xs/gui name correct/consistent
2018-06-15 10:58:32 -05:00
Joseph Lenox
b8a094e18f
Rename GUI.hpp to xsGUI.hpp
2018-06-15 10:42:21 -05:00
Joseph Lenox
695bf7d293
Renaming xs/../GUI.hpp to xsGUI.hpp to avoid conflicts
2018-06-15 10:42:00 -05:00
Joseph Lenox
8340654183
stubbed out preset editor changes.
2018-06-14 23:16:30 -05:00
Joseph Lenox
ec2582c4e4
Made ui_settings extern.
2018-06-14 17:10:44 -05:00
Joseph Lenox
e15e628645
Last pieces of refactor
2018-06-14 12:17:01 -05:00
Joseph Lenox
5fb873c381
Fix typo.
2018-06-14 12:02:52 -05:00
Joseph Lenox
b32f7132b9
What's that semicolon?!?
2018-06-14 11:41:12 -05:00
Joseph Lenox
33b5b7c003
settings to ui_settings
2018-06-14 11:29:23 -05:00
Joseph Lenox
3ac6cbdbfd
Cleanup of Settings usage/propagation
2018-06-14 11:07:19 -05:00
Joseph Lenox
b249b75be8
Refactoring Settings store.
2018-06-14 09:25:22 -05:00
Joseph Lenox
cc0ee1931f
Refactoring Settings store.
2018-06-14 09:24:37 -05:00
Joseph Lenox
c6639786b7
Cleaning up settings to ui_settings
2018-06-14 09:24:03 -05:00
Joseph Lenox
32f440ea65
Fix _update() signature.
2018-06-13 23:14:34 -05:00
Joseph Lenox
759428fef7
Fixed how bitmap was instantiated, forgot a }
2018-06-13 23:00:34 -05:00
Joseph Lenox
e9df376f9b
Fixed some typos, working on getting code to build.
2018-06-13 22:50:52 -05:00
Joseph Lenox
cbc026e4ed
Update now takes an argument, added accessor functions to get the type as both a preset enum and integer (index into vector)
...
Stubbed in more functions.
2018-06-13 22:46:12 -05:00
Joseph Lenox
9e068d5d65
Match prototype for add_options_page
2018-06-13 22:36:58 -05:00
Joseph Lenox
c70ecd68ba
Add GUI.hpp to include list.
2018-06-13 22:35:15 -05:00
Joseph Lenox
4fc9a09bc9
Stubbed out more functions in PresetEditor
2018-06-13 22:26:51 -05:00
Joseph Lenox
8e5d2595d6
Fixed signatures for on_save_preset and on_value_change function objects.
2018-06-13 22:26:21 -05:00
Joseph Lenox
f2d0dae357
Added more functions to PresetEditor interface
2018-06-13 22:25:44 -05:00
Joseph Lenox
1b8e880c84
Added LogChannel interface function (pure virtual) to PresetEditor
2018-06-13 22:24:58 -05:00
Joseph Lenox
80bc61d833
Moved presets vector to public from private.
2018-06-13 22:24:06 -05:00
Joseph Lenox
93039e13fc
Quick reference macro to GUI with the cast applied so access is available
2018-06-13 22:20:57 -05:00
Joseph Lenox
d95d7f8d55
Bring in Preset reference file
2018-06-13 22:19:36 -05:00