27c73f5983
Some fixes after the recent Model refactoring
2014-05-10 16:59:17 +02:00
7ba08c90cf
Refactoring to Model API for making it stricter and safer
2014-05-09 14:24:35 +02:00
093d1cbe2f
Don't transfer ownership of Model to Print::Object
2014-05-07 01:11:49 +02:00
13af16ea24
Use Pointf for origin_translation and pass const refs whenever possible
2014-05-07 00:58:29 +02:00
05b2993769
Translate Model class' storage to C++.
...
Some code copied from xs-model branch.
Also:
* Generate ::Ref classes programatically.
* Add separate __REGISTER_CLASS macro
(for use where forward declaration won't work, i.e. typedefs)
2014-05-05 16:30:19 +03:00
fc3a73afe8
Make OpenGL::Array thread-safe, thus fixing the crash after the cut dialog is closed in threaded perl
2014-05-02 13:13:13 +02:00
ed1c6d1aaa
Removed debugging line
2014-04-29 23:17:01 +02:00
78a08e0665
Commented out test (breakpoint) line
2014-04-29 22:55:10 +02:00
a4b6075600
Fixed regression and ambiguity about multiple-value placeholders like [first_layer_temperature_1]. Includes several unit tests covering regression. #1899
2014-04-29 17:06:31 +02:00
0b0ec7be37
Fixed regression causing bad loading of multi-extruder values in GUI. #1984
2014-04-28 22:31:29 +02:00
2738a304e8
Update credits. Mention Gary Hodgson, Petr Ledvinap, Y. Sapir
2014-04-27 20:04:02 +02:00
ce9cf4d964
Don't put supports under bridges and potential bridges
2014-04-26 17:19:50 +02:00
2a2ba15665
Use a slider for the cutting GUI
2014-04-25 18:36:08 +02:00
8db4913b04
New option for rotating the lower part resulting from the cut so that the flat surface lies on the print bed
2014-04-25 17:50:03 +02:00
4f17c2b7d1
First working implementation of a GUI for cutting
2014-04-25 17:14:39 +02:00
882a98ed44
Initial work for a GUI for the cut feature
2014-04-25 14:54:08 +02:00
5d10ef514f
Workaround wxWidgets not allowing SetValue() inside a EVT_COMBOBOX handler on Windows. #1865
2014-04-19 18:42:52 +02:00
a49e786b04
Handle EVT_TEXT on wxSpinCtrl too
2014-04-19 18:29:40 +02:00
6e6fb427fb
Fixes for the last commit about kill focus. #1873
2014-04-19 18:16:34 +02:00
10a5a061d4
Bugfix: wxWidgets on Windows needs Skip() on kill focus to prevent nasty focus bugs. #1873
2014-04-19 18:05:01 +02:00
c3bb8a69db
Bugfix: crash when extending an array option by 2+ positions. #1908
2014-04-19 16:38:28 +02:00
f6e99f1467
Bugfix: [filament_preset] was not replaced in filename when using Quick Slice. #1870
2014-04-19 12:10:15 +02:00
33ade1328f
Fix regression causing profile names to be listed in random order. #1864
2014-04-06 22:45:40 +02:00
c7a96a3113
Merge pull request #1881 from sapir/master
...
Disable some calls to on_presets_changed to speed up switching profiles
2014-04-06 12:52:05 +02:00
a6dd68a2a6
Bugfix: crash when setting number of extruders. #1876
2014-04-05 09:54:43 +02:00
45559f87f3
Save the vector used for aligning object volumes to origin and apply it to additional parts added from the object part panel in order to make them coincide
2014-04-02 20:23:26 +02:00
576d02a20d
Make set_dirty ignore changes that don't do anything.
2014-03-30 00:23:35 +03:00
09d7d9b034
Remove call to on_presets_changed from Tab Page's on_change.
...
(set_dirty is called which handles it anyway.)
2014-03-30 00:21:57 +03:00
017158c877
Update year to 2014 in about dialog
2014-03-27 15:33:17 +01:00
071097d3f1
Fix extruder assignment and tests
2014-03-27 00:01:33 +01:00
10bf334a58
Added one more failing test to address bad option priority hierarchy
2014-03-26 19:42:01 +01:00
0ff33f47f1
Fix the extruder override logic. All role-based extruder options now default to 0, meaning no override is defined and the default (inherited) extruder is used. The default extruder option does not use the shortcut logic anymore (it was thus moved to be a CLI-specific logic)
2014-03-26 00:08:15 +01:00
2e6213fea6
Prevent crash when changing number of extruders
2014-03-25 19:21:44 +01:00
d1bb69434e
Handle non existing STL files gracefully
2014-03-25 19:06:51 +01:00
25191bd405
Prevent circular event handlers on Windows. #1856
2014-03-25 15:30:56 +01:00
f6f1517f58
Bugfix: the Add button in plater wasn't working anymore. #1856
2014-03-25 15:07:21 +01:00
fed8783e30
New commands for exporting/importing full config bundles. Useful for printer vendors. #1365
2014-03-25 14:04:01 +01:00
c98c992b4d
Revert wrong fix, applied because of bad understanding of the issue about deserialization of extruder_offset = 0x0
2014-03-25 01:20:46 +01:00
432a87e73d
New option for forcing the generation of interface shells. #1847
2014-03-25 01:11:28 +01:00
72a6848f1b
Fixed regression causing wrong relative positions of objects after splitting in plater. #1758
2014-03-24 21:42:38 +01:00
7a58457add
Prevent GUI from crashing when invalid values were written in numeric fields. Includes basic validation. #1709
2014-03-24 01:07:30 +01:00
67f3e9962b
Prevent user from saving a preset with the "- default -" name. #1717
2014-03-23 21:40:45 +01:00
fec41d6dfd
Update plater and print upon changing object parts and their settings
2014-03-23 16:45:55 +01:00
67ef3f1799
Assign a default extruder for newly added parts too
2014-03-23 15:25:26 +01:00
d75417601e
Make the override panel prettier and prevent the default extruder setting from being deleted since it can't be readded manually
2014-03-23 15:18:08 +01:00
bf8c388568
Use a popup menu for part settings
2014-03-23 13:46:05 +01:00
21e6de0e59
Only expand shortcut options in StaticConfig objects. This way we can keep a default extruder value in the parts panel
2014-03-22 20:12:54 +01:00
f71ac8cd65
Merge the Object Settings tab into the Parts tab
2014-03-22 17:41:14 +01:00
b5b735c988
ComboBox for fill density values
2014-03-22 17:01:48 +01:00
7421a7bf63
Turn fill_density into percentage
2014-03-22 16:23:33 +01:00