Commit Graph
190 Commits
Author SHA1 Message Date
Garux e9751996ac support explicit file patterns in file_dialog(); use to improve brushexport, prtview dialogs 2025-10-19 08:18:01 +05:00
Garux 00c352b697 remove odd newlines 2025-10-09 02:45:30 +05:00
Garux c5ced679f4 more Quoted use 2025-10-06 23:31:01 +05:00
Garux 37c7ff934c remove makeQuoted, use Quoted directly 2025-10-06 22:52:30 +05:00
Garux 76c423fa63 minor tweaks 2025-09-28 03:56:48 +05:00
Garux 2580a1ee17 minor tweaks 2025-09-23 03:59:53 +05:00
Garux 66e15e9ba0 minor tweaks 2025-09-23 02:45:24 +05:00
Garux eea78c37f3 * context menu for toolbar buttons configuration 2025-09-14 03:43:39 +05:00
Garux 8221dbf873 remove unneeded virtual destructors 2025-09-08 12:47:06 +05:00
Garux d7c9a5ea70 minor cleanup 2025-09-08 01:54:40 +05:00
Garux d7f3e9bd3f minor tweaks 2025-09-04 16:01:47 +05:00
Garux 911a7cceeb minor tweaks 2025-09-03 00:29:13 +05:00
Garux 5426732f28 minor tweaks 2025-09-02 05:04:33 +05:00
Garux 5f777691fc * bobToolz: new Aperture Door builder 2025-07-12 15:27:35 +05:00
Garux 4cf97f5651 minor tweaks 2025-04-26 16:42:06 +05:00
Garux 251d8ebd97 * bobToolz::Vis Viewer add sortable leafs chart (visible leafs, surfaces, shaders)
add rendering of MST_PATCH, MST_TRIANGLE_SOUP
		use consistent color per colorable object
		option to assing color per surface, not leaf (to debug surfaces)(current leaf surfs are always green anyway)
		render current leaf convex volume, in white
		support bsp without vis data
		add RBSP, FBSP support
2025-03-28 06:36:58 +05:00
Garux 12faf99546 * improve CSG Subtract results via more defined splits order
improve CSG Subtract performance (evaluate aabb before brush copy and buildBrep())
2025-02-16 18:58:01 +05:00
Garux 372bf08e79 * add bobToolz.explodeEntity: create group entity from each primitive of existing group entity
closes #212
2025-02-10 22:51:45 +05:00
Garux 607d4c67ad tweak formatting 2025-02-05 15:59:29 +05:00
Garux 4a368deef0 minor refactoring 2025-02-04 12:15:12 +05:00
TimePath b65f27b166 Callback: cleanup 2025-01-22 14:57:22 +05:00
TimePath 57c8189225 Callback: remove fixed-arity wrappers 2025-01-22 12:39:14 +05:00
TimePath bb72714216 Embrace variadic templates 2025-01-21 12:36:33 +05:00
Garux 8403e07e7b fix bobToolz TreePlanter, DropEntity, MakeChain
add TreePlanter, DropEntity erroneous use feedback
fix DropEntity crash
fix TreePlanter undo
2024-12-15 06:20:17 +05:00
Garux e251587788 replace class Str uses, replace std::list<DEPair*> 2024-12-11 09:20:27 +05:00
Garux dbe6089cdc appease false positive [-Wsequence-point] warning 2024-12-11 09:17:50 +05:00
Garux 721687afbe manage snprintf uses 2024-12-04 08:32:40 +05:00
Garux 7357b6ed57 rewrite ini reader/writer 2024-12-04 06:20:37 +05:00
Garux b849b0d4b0 minor tweaks 2024-12-01 08:10:52 +05:00
Garux 55dc6e677d use std::set std::map contains() 2024-12-01 06:01:52 +05:00
Garux 60e3e48dd0 Revert "fix build in ubuntu via using deprecated Qt function"
This reverts commit c618ce39af.
2024-02-04 09:53:31 +06:00
Garux 70c63edd21 fix obscure linux locale override issue (sunplug writing ? in place of -) 2024-02-02 01:28:07 +06:00
Garux df02774ff5 tweak StringOutputStream use
auto str = StringOutputStream()(bla) use form was not doing copy elision or move, but copy
2024-01-29 16:54:08 +06:00
Garux 9a13f9ed55 simplify build code 2024-01-24 17:09:04 +06:00
Garux dea7800d3c bobToolz: load all group entities, was hardcoded list of them
fix crash in DEntity::SelectBrushes after DEntity::LoadSelectedBrushes (which may load brushes from other entities)
generalize loading options; fix ignored loadPatches option; use only visible brushes in Find Duplicates
2023-09-04 06:38:59 +06:00
Garux bf4db60613 bobToolz: remove brush ID, store brushes & patches in vector 2023-09-01 17:06:03 +06:00
Garux 7bd11485d0 * bobToolz: new Find Duplicates function: finds & selects duplicate brushes in entire map 2023-08-30 21:16:21 +06:00
Garux 22f017283b change browse file/directory icon from SP_FileDialogStart to semantically correct SP_DialogOpenButton 2023-08-21 15:41:07 +06:00
Garux 5e0d1b789d fix ET sunplug writing spinbox content with prefix 2023-07-06 16:53:36 +06:00
Garux 7396eef067 * fix QComboBox popup leaking shortcuts 2023-07-03 12:26:20 +06:00
Garux f7b9e7e482 fix nonmodal dialogs going behind main window in linux
notes:
was okay in windows
wnd position is not preserved on hiding via Close event now, requires extra handling, as in class RotateDialog or g_guiSettings (no much critical cases exist)
min max buttons aren't shown (when requested) in Ubuntu, shown in Windows; were shown for Qt::Window flag
2022-10-31 15:16:53 +03:00
Garux 9bbb84ea5a fix some clang warnings & errors 2022-10-29 01:07:30 +03:00
Garux b23d84ad6c fix prtview init crash in linux (for unknown reason, PRTVIEW_PATH_MAX was 4096) 2022-10-28 16:55:08 +03:00
Garux c618ce39af fix build in ubuntu via using deprecated Qt function 2022-10-27 09:51:52 +03:00
Garux 9d3d204018 Qt 2022-10-27 09:10:31 +03:00
Garux f366f6cc6e double precision plane points in _QERFaceData 2021-11-23 15:11:43 +03:00
Garux 6c129e546f store winding points in double precision 2021-11-23 14:48:00 +03:00
Garux 522f6f907e rename cmdlib and imagelib to fix name clashes 2021-10-31 14:13:02 +03:00
Garux b0b997e493 manage stl includes 2021-10-31 12:38:53 +03:00
Garux 0c390241c8 fix formatting 2021-10-26 18:16:24 +03:00