Garux
ceb6ee6051
parse extra comment and url in fgd
2021-04-07 03:04:01 +03:00
Garux
281096da58
fix crash on EntityClassFGD:: re realise()
2021-04-07 03:00:10 +03:00
Garux
c6c978a38f
* load all found *.fgd, not just halflife.fgd
2021-04-07 02:31:28 +03:00
Garux
5008fa278f
simplify TYPE_CONSTANT code
2021-03-25 21:59:31 +03:00
Garux
edabdd157e
shorten BernsteinPolynomial
2021-03-25 18:03:46 +03:00
Garux
f8ab9a3b59
remove IntegralConstant hack
2021-03-25 05:50:17 +03:00
Garux
dc5dea6d21
delete copy constructors and assignment operators explicitly
2021-03-24 15:48:29 +03:00
Garux
6aa8e432f7
change Preferences_Save_Safe code to not have small oob read
2021-03-24 04:26:54 +03:00
Garux
2222100316
indent classes, align by spaces
2021-03-24 00:25:15 +03:00
Garux
5b1b9b5e6c
fix xml entity key description with escaped characters reading
...
handle special symbols in smartedit key description tooltip
2021-03-21 05:44:28 +03:00
Thomas Debesse
c4b79d2194
radiant/texwindow: fix a minor typo
2021-03-20 20:31:35 +03:00
Garux
9feec41e31
minor tweaks
2021-03-20 20:15:43 +03:00
Garux
e200ffc762
minor tweaks
2021-03-20 02:30:11 +03:00
Garux
812679236d
* improve performance of big maps loading, undo/redo dramatically
...
determinant factor is amount of nodes in one container
2021-03-20 02:29:11 +03:00
Garux
c0c9f49433
* common shaders deduction: fallback to .game "common_shaders_dir" param (default = "common/"), so they may be configured all at once
...
#64
2021-03-13 16:57:31 +03:00
Garux
4ce944444d
rewrite q3map2 math in c++
2021-02-25 19:41:43 +03:00
Garux
02874bebee
shorten some StringOutputStream uses
2021-02-08 13:48:49 +03:00
Garux
d734199601
manage path routines
2021-01-22 02:21:54 +03:00
Garux
8b204ac054
add and use class PathExtensionless
2021-01-21 15:15:07 +03:00
Garux
7fc079c658
merge duplicated path_ functions
...
handle backslashes, which is out of convention, but safer, as practically paths may contain them in many spots
2021-01-21 08:53:34 +03:00
Garux
2734cbd1e0
* ctrl + shift + z: redo alias
2021-01-05 01:40:44 +03:00
Garux
e62c6f4bb3
fix warnings
2021-01-03 06:24:58 +03:00
Garux
77439d8b66
fix [-Wdeprecated-copy]
2021-01-01 19:22:30 +03:00
Garux
f401facb4f
fix main wnd splits being set before window is actually maximized/fullscreened
2020-12-30 12:51:04 +03:00
Garux
2f2140efa4
support map loading on autorestart from path with spaces
2020-12-20 17:01:23 +03:00
Garux
8b460b5318
* brush.icosahedron.truncate option
2020-12-14 08:46:36 +03:00
Garux
a5be520748
swap RotateSelectionClockwise, RotateSelectionAnticlockwise toolbar buttons for visual logic "right button rotates to right" and reverse
2020-10-13 08:23:19 +03:00
Garux
24bed23fdd
emit error on non ASCII home or radiant path
2020-09-02 11:21:42 +03:00
Garux
bd8a597016
enable console logging by default to simplify troubleshooting
...
it is enabled anyway in Sys_Print() if ( level == SYS_ERR ), but later
2020-08-28 19:55:35 +03:00
Garux
2944cff834
* entity inspector: select entities by key, value, key+value buttons
...
replaces and complements obscure behavior of SelectAllOfType with entity inspector shown
2020-08-19 08:23:04 +03:00
Garux
fdef42427d
change sentinel 0 -> nullptr (was causing crash with win64 gcc)
2020-07-22 20:05:35 +03:00
Garux
cc5008a365
fix: update model browser scrollbar on loading folder after empty folder
2020-06-22 00:44:45 +03:00
Garux
b111d28053
* set clipper points to selected face on clipper tool switching-on
2020-06-17 19:36:33 +03:00
Garux
5977a04550
* unzoom from mouse pointer in 2D and 3D
2020-06-13 20:58:10 +03:00
Garux
cc1f7ecd76
* new filter: Point Entities (nongroup entities besides misc_models and lights)
2020-06-12 20:41:27 +03:00
Garux
1c93ac30cf
centerize gtk theme wnd
2020-06-12 20:24:04 +03:00
Garux
35309c8c6c
fix Gdk-CRITICAL **: IA__gdk_window_get_window_type: assertion 'GDK_IS_WINDOW (window)' failed
2020-06-05 23:49:04 +03:00
Garux
3e7ee32ded
make extension_equal() check case insensitive in Unix
...
allows most of file types with non lowercase extension
known issue: textures with non lowercase extension in loose folders are visible now, but they aren't loaded, because it leads to fopen( filename.lowercase_extension )
2020-06-05 21:11:26 +03:00
Garux
4fdb720123
fix Gtk-CRITICAL **: gtk_widget_grab_default: assertion 'gtk_widget_get_can_default (widget)' failed
2020-06-05 21:04:18 +03:00
Garux
e11341f8f6
fix Gtk-CRITICAL **: gtk_window_realize_icon: assertion 'info->icon_pixmap == NULL' failed
2020-06-05 21:03:10 +03:00
Garux
e357564ff8
remove more of deprecated Gtk stuff
2020-06-05 20:40:12 +03:00
Garux
d46aaf514d
refactor and fix filterbar
2020-05-28 09:11:59 +03:00
Garux
95809d79f5
use GtkToolItem in toolbars
2020-05-27 08:18:22 +03:00
Garux
495e90e6a9
gtk_notebook_set_page -> gtk_notebook_set_current_page
...
gtk_container_children -> gtk_container_get_children
gtk_notebook_set_page -> gtk_notebook_set_current_page
gtk_widget_hide_all -> gtk_widget_hide
gtk_check_menu_item_set_state -> gtk_check_menu_item_set_active
gtk_radio_menu_item_group -> gtk_radio_menu_item_get_group
2020-05-23 22:54:26 +03:00
Garux
dac8fd48a3
gtk_timeout_add -> g_timeout_add
...
gtk_timeout_remove -> g_source_remove
2020-05-22 01:29:08 +03:00
Garux
0ba68e1a29
gtk_toolbar_set_orientation -> gtk_orientable_set_orientation
2020-05-22 01:16:05 +03:00
Garux
2e71534766
gtk_tooltips_set_tip -> gtk_widget_set_tooltip_text
2020-05-22 01:16:04 +03:00
Garux
64e0c125e8
replace gtk_toolbar_append_space()
2020-05-22 01:16:02 +03:00
Garux
f6bf97f27e
gtk_spin_button_get_value_as_float -> gtk_spin_button_get_value
2020-05-22 01:16:01 +03:00
Garux
ded059f817
GTK_COMBO_BOX -> GTK_COMBO_BOX_TEXT
2020-05-22 01:15:54 +03:00