Commit graph

14022 commits

Author SHA1 Message Date
LarsBrubaker
9fbcc804d5 Don't load image data in markdown until it is drawn 2019-04-08 08:20:49 -07:00
LarsBrubaker
ef6ace1d0b latest AGG 2019-04-08 08:08:47 -07:00
LarsBrubaker
bee1c3aba4 Refactoring 2019-04-07 22:04:16 -07:00
LarsBrubaker
8a7c55b638 Have the markdown text running through the web cache 2019-04-07 16:01:31 -07:00
LarsBrubaker
6ae676cd23 Cache the hardware details for fast loading 2019-04-07 15:11:17 -07:00
LarsBrubaker
c93bb370bc Playing with a new web cache class 2019-04-07 11:10:28 -07:00
Lars Brubaker
833b7c7141
Merge pull request #4408 from jlewin/master
Revise GCodeStreamTests
2019-04-07 10:28:41 -07:00
John Lewin
a8596c522c Remove null termination requirement 2019-04-06 09:37:58 -07:00
John Lewin
ad7dda0008 Remove null termination lines 2019-04-06 09:37:58 -07:00
John Lewin
1e2c74378d Rename index variable 2019-04-06 09:37:58 -07:00
John Lewin
1b78d70aa2 Extract test initialization code to TestSetup method 2019-04-06 09:37:58 -07:00
John Lewin
f3aa8ca5e6 Move category attribute to type 2019-04-06 09:37:58 -07:00
johnlewin
7fc159de22
Merge pull request #4407 from jlewin/master
Revise tool change tests
2019-04-06 09:37:22 -07:00
John Lewin
eafdb55262 Move Category attribute to class 2019-04-05 23:02:52 -07:00
John Lewin
0a2856296d Remove inputLines array, pass gcode string to RunSimulatedPrint() 2019-04-05 23:02:52 -07:00
John Lewin
d9f5623a19 Rename printer construction method 2019-04-05 23:02:52 -07:00
John Lewin
64e63a5a1d Extract test initialization code from printer construction method 2019-04-05 23:02:52 -07:00
John Lewin
9b18c230b9 Move expected results immediately before assert 2019-04-05 23:02:52 -07:00
John Lewin
1d145ccc80 Convert RunSimulatedPrint to extension method 2019-04-05 23:02:52 -07:00
John Lewin
912c997471 Extract tool change tests to dedicated file 2019-04-05 23:02:52 -07:00
John Lewin
1f504de9bd Reduce RunSimulatedPrint to running print and returning sent lines 2019-04-05 23:02:52 -07:00
John Lewin
b6ea496995 Remove orphaned event handler 2019-04-05 23:02:52 -07:00
John Lewin
5f9abe746c Remove null termination lines 2019-04-05 23:02:52 -07:00
johnlewin
7827d4c4ba
Merge pull request #4406 from jlewin/master
Update TcpipSerialPort
2019-04-05 21:15:11 -07:00
John Lewin
3f5f3b0f28 Remove terminal only messaging from expected lines sent
- Terminal only messages are no longer sent via the LineSent event
2019-04-05 21:00:33 -07:00
jlewin
005d9075c5 Ensure connection aborts due to timeouts are reported correctly
- Issue MatterHackers/MCCentral#5268
TcpipSerialPort should set reasonable timeout for connection attempt
2019-04-05 17:12:48 -07:00
jlewin
41c2e1c464 Ensure Cancel button is enabled after TcpipSerialPort Connect
- Issue
MatterHackers/MCCentral#5273
Connect button does not switch to Cancel connect on TcpipSerialPort
devices
2019-04-05 17:12:48 -07:00
jlewin
21252cd19a Fix whitespace 2019-04-05 17:12:48 -07:00
jlewin
dc22fb102c Set 8s connection timeout for TcpipSerialPort
- Issue MatterHackers/MCCentral#5268
TcpipSerialPort should set reasonable timeout for connection attempt
2019-04-05 17:12:48 -07:00
jlewin
cf06e19106 Remove try/catch from TcpipSerialPort.Open
- Allow exceptions to bubble to caller
- Issue MatterHackers/MCCentral#5271
TcpipSerialPort should not suppress connection failures
2019-04-05 17:12:48 -07:00
jlewin
1915bdf165 Only set stream properties on connection success
- Prevents null reference errors in the caught exception case
- Issue MatterHackers/MCCentral#5269
TcpipSerialPort throws when accessing null stream
2019-04-05 17:12:48 -07:00
jlewin
6721aa31b5 Only use default value if baud_rate is null or empty
- Issue MatterHackers/MCCentral#5259
Cannot connect to Flashforge Finder
2019-04-05 17:12:48 -07:00
jlewin
76c6fdc3fc Avoid LineSent for application messaging, use TerminalLog.WriteLine
- Issue MatterHackers/MCCentral#5267
CommunicationState change appears as line received in terminal
2019-04-05 17:12:48 -07:00
Lars Brubaker
e7b2b60c6a
Merge pull request #4405 from larsbrubaker/master
master
2019-04-05 16:51:17 -07:00
Lars Brubaker
28aec1f165 Expand our support pillars before we pass them to the slicing engine 2019-04-05 16:38:22 -07:00
Lars Brubaker
dfcdcd2a44 Removing support_material_percent as we don't use it anymore 2019-04-05 16:38:21 -07:00
Lars Brubaker
6ad75b601f
Merge pull request #4404 from jlewin/master
Simplify
2019-04-05 16:36:26 -07:00
jlewin
b5404c672a Simplify 2019-04-05 13:18:32 -07:00
johnlewin
ec48bc6a52
Merge pull request #4403 from jlewin/master
Extract and reuse printer connect behavior
2019-04-05 12:58:56 -07:00
jlewin
54b5664cdf Use new ConnectToPrinter implementation
- Issue MatterHackers/MCCentral#3457
Setup Wizard does not show error if connection fails
2019-04-05 12:06:22 -07:00
jlewin
6024a85133 Extract widget connect behavior to reusable public method
- Rewrite event handlers as privately scoped delegates
- Clear event handlers on ConnectSucceeded/ConnectFailed
2019-04-05 12:04:28 -07:00
jlewin
6328e00090 Always set CommunicationState to Disconnected after Disable call 2019-04-05 11:46:32 -07:00
jlewin
af374e0abf Remove redundant EnableChanged event
- Issue MatterHackers/MCCentral#5265
Consider removing PrinterConnection.EnableChanged event
2019-04-05 11:44:55 -07:00
jlewin
6953742123 Add new print validation for load filament operation
- Issue MatterHackers/MCCentral#5264
Determine where best to include filament load/unload wizards
2019-04-05 10:54:49 -07:00
johnlewin
f445bb68e7
Merge pull request #4401 from jlewin/master
Improve support for StagedSetupWizards
2019-04-05 07:25:21 -07:00
jlewin
1c08ccadeb Reuse new wizard launcher, switch to incomplete stage mode 2019-04-04 17:26:34 -07:00
jlewin
a2fc4b916a Add support for launching into next incomplete stage 2019-04-04 17:26:34 -07:00
jlewin
50e2419d72 Improve support for StagedSetupWizards 2019-04-04 17:26:34 -07:00
jlewin
4f3fbba14d Replace RunAnyRequiredPrinterSetup with Wizard.NextIncompleteStage() 2019-04-04 17:26:34 -07:00
jlewin
d88b82ddb2 Reduce accessibility 2019-04-04 17:26:34 -07:00