- 18 May, 2013 2 commits
-
-
Guillaume Seguin authored
As far as I understand, a wxFrame needs a wxPanel child, but we shouldn't reparent this wxPanel to some other container. As a consequence, I created an initial wxPanel for the gwindow wxFrame and assigned it the previous sizer (instead of using the gviz panel as the wxFrame's panel). Not sure why it wasn't segfaulting on my other systems, though.
-
Guillaume Seguin authored
Not sure about that dropping of the self.gwindow.Destroy try block, we'll see
-
- 16 May, 2013 12 commits
-
-
Guillaume Seguin authored
-
Guillaume Seguin authored
This commit mostly removes unused code and cleans some things up. The main contribution is that instead of calling repaint() and Refresh(), we now only mark the canvas as dirty and call Refresh(), which will do the repaint just-in-time. This speeds things a lot when quickly changing layers or zooming, as it does not repaint once per keyboard/mouse event but once per actual Refresh, which makes it much smoother.
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
FWIW, on my test system with my test GCode loading time goes down from 5.7s to 2.3s between b3a673bc and this commit, that's almost 60% gone. However, there is still a lot of room for functional improvements : - I don't think the roundtrip through the target array is useful - There's no handling of relative coordinates (neither for position nor for e) - The arcs drawing code might be wrong - The stlview bits are not enabled and probably have to be looked at and updated
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
Command line option parsing really needs a better rework, to use optparse or argparse and support gcode/stl filename argument.
-
- 15 May, 2013 13 commits
-
-
Guillaume Seguin authored
-
Guillaume Seguin authored
Estimation duration now uses the already parsed GCode instead of reparsing it. It also computes a per layer duration estimation which can probably be used to produce better ETAs. The only difference is that it does not compute duration for Z layers changes, but it was probably super wrong already given how it is done (it only changes the estimation by than 2s over 2 hours of print and 54 layers, and the feedrate stuff mixes all the axes together). I also detected a few potential issues in the code, which are marked by FIXMEs.
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
- 02 May, 2013 1 commit
-
-
kliment authored
fix typo in do_pause() log output
-
- 01 May, 2013 1 commit
-
-
DanLipsitt authored
-
- 25 Apr, 2013 1 commit
-
-
Kliment Yanev authored
-
- 20 Apr, 2013 3 commits
- 19 Apr, 2013 3 commits
- 15 Apr, 2013 2 commits
- 12 Apr, 2013 1 commit
-
-
D1plo1d authored
Throttling the DOM writes of pronserve inspector and stopping dom writes entirely when the window looses focus.
-
- 11 Apr, 2013 1 commit
-
-
D1plo1d authored
-