Commit graph

263 commits

Author SHA1 Message Date
Lars Brubaker
757ce75620 check the call back function for null. 2015-11-06 09:44:31 -08:00
larsbrubaker
7c34940c38 Writing a new test for winding order. 2015-11-06 08:00:19 -08:00
Lars Brubaker
614b2e2860 Better seam hiding. 2015-11-05 17:53:12 -08:00
Lars Brubaker
de3f3f690b Work on the printer thread 2015-11-04 17:13:53 -08:00
Lars Brubaker
80791704f8 Try to delay giving notice that a 3d model has been save until the os is likely to have released it from writing. 2015-11-04 12:20:20 -08:00
larsbrubaker
000c86aae3 Starting the work of creating tests for the new support generation.
Some more comments.
2015-11-04 08:06:46 -08:00
Lars Brubaker
c6abe14878 Make the test code wait for the delete button to become available before trying to get it. 2015-11-02 17:08:55 -08:00
Lars Brubaker
55312d7e55 Made the save button be disabled until a library provider is selected. 2015-11-02 14:34:56 -08:00
Lars Brubaker
48edd5572e Fixed a problem if releasing outside of the rotation circle. 2015-11-02 10:55:20 -08:00
Lars Brubaker
cd759b62dc Made the speed of rotation based on time. 2015-11-02 09:30:21 -08:00
larsbrubaker
e1504be348 Put in a bit of hacky velocity during rotation of 3d view. 2015-11-01 17:28:19 -08:00
Lars Brubaker
1cebffa99d Some more work on touch 3d controls. 2015-10-30 15:10:27 -07:00
Lars Brubaker
0cab206c4b Making the track ball tumble widget more mobile friendly.
Made GetPosition (mouseevent) public
turned off all the timing code
2015-10-30 12:35:54 -07:00
Lars Brubaker
03cbe5c6e9 New mouse code 2015-10-29 18:01:52 -07:00
Lars Brubaker
062fcc931e Put in some more performance monitoring. 2015-10-29 11:31:24 -07:00
larsbrubaker
29201ec0d6 Implementing the c# 6 Null-Conditional Operator for better thread safety.
Put in some using static (for Math) to make the code easier to read.
2015-10-28 07:21:13 -07:00
Lars Brubaker
ce05b19046 Some renaming. 2015-10-27 16:27:17 -07:00
larsbrubaker
35330844eb Moved all of the timer display code into AGG. 2015-10-27 08:10:32 -07:00
larsbrubaker
ed2d36f25a Moving performance timer to AGG GUI
Putting in some performance monitoring for startup.
2015-10-25 19:40:17 -07:00
larsbrubaker
6d0dc37bab New seam tests 2015-10-23 17:54:24 -07:00
Lars Brubaker
d5c06abb50 Lots more work on seam hiding.
Need to fix last test (cw should measure angle from other side).
2015-10-23 10:06:46 -07:00
Lars Brubaker
b2641f285c Made it possible to detect if a double click should be processed. 2015-10-22 17:09:16 -07:00
Lars Brubaker
991394bd62 New seam hiding code for testing. 2015-10-22 16:10:05 -07:00
Lars Brubaker
c19de2cf3f Making the output easier to read 2015-10-22 14:44:54 -07:00
Lars Brubaker
b9fb72f305 Broke up PerformanceTimer into separate class files
Made it render as overlays when needed (android)
Turned off tests we are not currently using.
2015-10-22 13:41:12 -07:00
Lars Brubaker
5d11547879 really adding this time 2015-10-21 15:03:10 -07:00
Lars Brubaker
18b0dfe617 fixed the rounding. 2015-10-21 14:59:25 -07:00
Lars Brubaker
5bc930a4b1 Made gcode renderer render faster if in opengl
put in new functions to render fast gl lines and round lines
Put in some comments for RenderOpenGL
2015-10-21 14:51:39 -07:00
Lars Brubaker
25a2dc032e Wrote new performance timer code
Put in a warning when infilling 100% and not on LINES
2015-10-20 15:39:59 -07:00
Lars Brubaker
20363e220f allow invalid image file formats to return a load failure rather than throw an assert. 2015-10-20 10:20:10 -07:00
larsbrubaker
f6aa76f160 Made auto connect choose a printer that it can connect to but if it can connect to no printer it still chooses a printer to select. 2015-10-20 08:07:20 -07:00
Lars Brubaker
02a5d6993d Made the leveling page easier to use on touch
made the message box easier to use on touch
fixed spelling errors.
2015-10-19 15:59:42 -07:00
larsbrubaker
e540643db9 improved new support removal 2015-10-19 08:16:18 -07:00
larsbrubaker
43d935d8f3 Working on a new support system. 2015-10-18 22:17:10 -07:00
Lars Brubaker
e2274cf875 Make sure we only infill the open space not part of the last perimeter 2015-10-16 14:44:32 -07:00
Lars Brubaker
f7abb1bab5 latest agg and matter slice 2015-10-15 15:19:40 -07:00
Lars Brubaker
1becbe7666 Improved thin walls and outside perimeter multiplier. 2015-10-14 11:51:01 -07:00
John Lewin
1380ea0c43 Revise Android softkeyboard support
- Remove keyboardHeight from constructor
 - Latest agg
2015-10-14 10:07:00 -07:00
John Lewin
9ba0d5a8fc Add configurable outside perimeter extrusion widths 2015-10-13 19:51:39 -07:00
Lars Brubaker
ac560d4a48 latest matterslice 2015-10-13 18:39:13 -07:00
Lars Brubaker
7b22750ddd Made it possible to have the first perimeter have a different extrusion width 2015-10-13 16:22:12 -07:00
Lars Brubaker
544ee2fa9a Added top infill speed.
Hid solid_shell on slic3r
Put in more comments
2015-10-13 13:40:35 -07:00
Lars Brubaker
9fdd44c206 latest agg 2015-10-12 12:50:34 -07:00
Kevin Pope
d464353f0a Include fix for PNG generation on Mac. 2015-10-05 15:53:55 -07:00
Kevin E. Pope
6c3933e41b Fix display of progress bar on the library item. 2015-09-24 10:38:54 -07:00
Lars Brubaker
9d988fcafe Don't crash if we can't write to the specified directory for whatever reason. 2015-09-23 17:17:51 -07:00
Lars Brubaker
2976841c17 Put in more sqlite locking. 2015-09-23 15:03:34 -07:00
Lars Brubaker
3cd2c36d89 If the number edit widget resets the content then put the cursor at the end of the input 2015-09-22 13:03:37 -07:00
Lars Brubaker
ff7631c336 can load a sequence from static data 2015-09-21 16:41:56 -07:00
Lars Brubaker
d49d2e4588 Make sure we don't corrupt the cache data (or use it while creating it)
make sequences handle bad data better
2015-09-21 15:08:29 -07:00