5111 Commits

Author SHA1 Message Date
Joseph Lenox
9d7d83990e Build statically and build in a subdirectory. 2018-07-11 22:14:51 -05:00
Joseph Lenox
8b36624329 Committing PresetEditor.cpp 2018-07-11 22:14:51 -05:00
Joseph Lenox
8ec16388e0 refactored to accept a t_config_option_keys for initializer. 2018-07-11 22:14:51 -05:00
Joseph Lenox
99c30bcd64 Stubbing out the various editors for print/material/printer 2018-07-11 22:14:51 -05:00
Joseph Lenox
d21f8cbb25 Moved PresetEditor into Dialogs subdir 2018-07-11 22:14:51 -05:00
Joseph Lenox
f0b1a2073b Properly initialize the toolbar state on start 2018-07-11 22:14:51 -05:00
Joseph Lenox
339e5c1013 Changed small_font to be a function; avoids initialization segfault (calling wxSystemSettings before wx is initialized). 2018-07-11 22:14:51 -05:00
Joseph Lenox
4781a5ac4b workaround: avoid requiring c++14 just yet. 2018-07-11 22:14:51 -05:00
Joseph Lenox
866e9b841c Stubbed out more of PresetEditor and Preset 2018-07-11 22:14:51 -05:00
Joseph Lenox
0c3868d0cb Require C++14 support for gui compile (because string literals are really really useful). 2018-07-11 22:14:51 -05:00
Joseph Lenox
b354455fb4 Moved Preset to its own header. 2018-07-11 22:14:51 -05:00
Joseph Lenox
bf57b74d9e Log otherwise uncaught exceptions so we have an idea where it came from. 2018-07-11 22:14:51 -05:00
Joseph Lenox
f14f34294f working through UI for preset selector. 2018-07-11 22:14:51 -05:00
Joseph Lenox
69d47082f4 Added preset type enumeration 2018-07-11 22:14:51 -05:00
Joseph Lenox
de64891100 Implemented callback system with a registration function that manipulates a stack.
Stack access is protected by a mutex. Writes block until mutex is gotten, reads will try again later in event handler.
2018-07-11 22:14:51 -05:00
Joseph Lenox
c51737ac42 Add adv to build (support wxbitmapcombobox) 2018-07-11 22:14:51 -05:00
Joseph Lenox
a8a15cdb25 added info box 2018-07-11 22:14:51 -05:00
Joseph Lenox
70bd713353 added comment to append_menu_item and append_submenu. 2018-07-11 22:14:51 -05:00
Joseph Lenox
372b5c8ef3 Enable/disable toolbar on selection 2018-07-11 22:14:51 -05:00
Joseph Lenox
57f684a1c4 Populate and set/unset select menu. 2018-07-11 22:14:51 -05:00
Joseph Lenox
353a7fcaef Return the wxMenuItem* from append_menu_item, we do need it for some methods. 2018-07-11 22:14:51 -05:00
Joseph Lenox
148316f211 Stubbed in Plater menu. 2018-07-11 22:14:51 -05:00
Joseph Lenox
d72dc8e8e4 Require boost. 2018-07-11 22:14:51 -05:00
Joseph Lenox
a443f94af0 Don't build xsgui 2018-07-11 22:14:51 -05:00
Joseph Lenox
fd37e8f4ce Only make linux distributables on linux. 2018-07-11 22:14:51 -05:00
Joseph Lenox
94d428ef12 back to c++11 semantics for initialization. 2018-07-11 22:14:51 -05:00
Joseph Lenox
1e7f42c422 squawk on osx failures now, as it should work. 2018-07-11 22:14:51 -05:00
Joseph Lenox
d1d75c4c0f ... 2018-07-11 22:14:51 -05:00
Joseph Lenox
ad11dacb8c ... 2018-07-11 22:14:51 -05:00
Joseph Lenox
f651d0ef5e generic build language. Can't trust anything Travis does w/r/t environment variables on its own 2018-07-11 22:14:51 -05:00
Joseph Lenox
45f80caab3 don't trust travis to do anything intelligent with the language. 2018-07-11 22:14:51 -05:00
Joseph Lenox
116904afc3 travis... 2018-07-11 22:14:51 -05:00
Joseph Lenox
2e36be4d26 travis, pls 2018-07-11 22:14:51 -05:00
Joseph Lenox
7fa5f0c3a9 oops, typo 2018-07-11 22:14:51 -05:00
Joseph Lenox
f3e5db3a3a re-add language to cpp 2018-07-11 22:14:51 -05:00
Joseph Lenox
6ea42b2aae Fix boost download and travis 2018-07-11 22:14:51 -05:00
Joseph Lenox
d5e3d67aec remove language preconfig 2018-07-11 22:14:51 -05:00
Joseph Lenox
9fd01e6807 set an eval to force correct 2018-07-11 22:14:51 -05:00
Joseph Lenox
a8b51536bd fix bash 2018-07-11 22:14:51 -05:00
Joseph Lenox
a60f739d02 broke script out, trying to avoid gcc-4 getting used on linux for whatever reason 2018-07-11 22:14:51 -05:00
Joseph Lenox
13e36e7cad fixing travis? 2018-07-11 22:14:51 -05:00
Joseph Lenox
909e2214df fixing travis? 2018-07-11 22:14:51 -05:00
Joseph Lenox
1fd6558c66 setting envionment variables via matrix 2018-07-11 22:14:51 -05:00
Joseph Lenox
3097a072e2 gcc, pls 2018-07-11 22:14:51 -05:00
Joseph Lenox
5431b5c2c5 Handle possible narrowing of data type between unsigned long and signed long 2018-07-11 22:14:51 -05:00
Joseph Lenox
f68231cdd9 Still playing with solarized, better setup (private constants with public functions) 2018-07-11 22:14:51 -05:00
Joseph Lenox
106c81a130 Implemented center_selected_object_on_bed and set_number_of_copies 2018-07-11 22:14:51 -05:00
Joseph Lenox
726dc9f4dc Implement more of Object menu 2018-07-11 22:14:51 -05:00
Joseph Lenox
5d57024a45 gcc please don't treat that as an initializer list. :( 2018-07-11 22:14:51 -05:00
Joseph Lenox
f3eceb72b0 Implement generic object rotation in all 3 axes with a slider and box. 2018-07-11 22:14:51 -05:00