Commit Graph

2042 Commits

Author SHA1 Message Date
Garux ded059f817 GTK_COMBO_BOX -> GTK_COMBO_BOX_TEXT 2020-05-22 01:15:54 +03:00
Garux f14722d36f replace GTK_FILE_SELECTION 2020-05-21 19:16:09 +03:00
Garux ab7eb468ec gtk_widget_set_usize -> gtk_widget_set_size_request
-2 in gtk_widget_set_usize() means 'don't change given dimension'
-2 in gtk_widget_set_size_request() = early quit function w/o an effect, thus change to -1
2020-05-21 16:27:33 +03:00
Garux 62603d25fb don't check equality to gboolean FALSE and TRUE 2020-05-21 16:27:31 +03:00
Garux 790424dbae GTK_OPTION_MENU -> GTK_COMBO_BOX_TEXT 2020-05-21 16:27:29 +03:00
Garux 70cf8c4bdd gtk_widget_ref/gtk_widget_unref -> g_object_ref/g_object_unref 2020-05-21 16:27:28 +03:00
Garux e8998ab4a8 replace gtk_radio_button_group() 2020-05-21 16:27:26 +03:00
Garux a212ff3b27 GtkCombo -> GtkComboBox 2020-05-21 16:27:25 +03:00
Garux 3edde6c857 replace gtk_entry_new_with_max_length() 2020-05-21 16:27:23 +03:00
Garux bc48a22a7b gtk_container_border_width -> gtk_container_set_border_width 2020-05-21 16:27:22 +03:00
Garux 9d34fca65c gtk_entry_set_editable -> gtk_editable_set_editable 2020-05-21 16:27:20 +03:00
Garux 620fbffea7 only #include <gdk/gdk.h> <gdk/gdkwin32.h> <gdk/gdkx.h> <gdk/gdkkeysyms.h> 2020-05-21 16:27:19 +03:00
Garux 0140da6e72 only #include <gtk/gtk.h> 2020-05-21 16:27:17 +03:00
Garux cd529b4fb0 replace gtk_signal_connect, GTK_OBJECT, GTK_SIGNAL_FUNC, gtk_object_set_data, gtk_object_get_data 2020-05-21 16:27:15 +03:00
Garux 4f8e6e7ee5 fix the rest of errors with CFLAGS+="-DGSEAL_ENABLE" except accel_label->accel_string required hack 2020-05-21 16:27:14 +03:00
Garux 50e1af1a16 update GtkWidget allocation access method 2020-05-21 16:27:03 +03:00
Garux d214be3911 update GtkColorSelectionDialog use 2020-05-21 16:24:52 +03:00
Garux 065862627e update GtkAdjustment data access methods 2020-05-21 16:24:50 +03:00
Garux 12263f74d1 use gtk_widget_get_window() instead of widget->window 2020-05-21 16:24:40 +03:00
Garux ff33df7d45 replace GTK_WIDGET_VISIBLE -> gtk_widget_get_visible() 2020-05-19 23:46:54 +03:00
Garux 112f66fb06 remove deprecated GTK_WIDGET_SET_FLAGS GTK_WIDGET_UNSET_FLAGS use 2020-05-19 22:08:00 +03:00
Garux e1a145c234 remove excess (GdkModifierType) casts 2020-05-19 21:40:52 +03:00
Garux 0831e0966d Replace GDK_<keyname> with GDK_KEY_<keyname> 2020-05-19 21:15:11 +03:00
Garux a0a47640b0 * new rendering system for volatile text
(symbols rendered to atlas texture)
deliver position via glRasterPos + glGet GL_CURRENT_RASTER_POSITION to avoid adding calculations of screen coords in many spots
solves problem: pango 1.44 switch freetype->harfbuzz = bitmap fonts aren't available, in particular no gdk_gl_font_use_pango_font()
text is rendered from font bottom (was from baseline)(latter is wanted less often)
wgl bitmap<->pango sizes do not match, thus realign all text positions, increase default font size
make 2D axes labels, view type text, sizing info adaptive to font size
#24
fixes #42
2020-05-14 07:51:34 +03:00
cu-kai 33f7e66b87 link and use the binary, not the symlink (macOS) 2020-05-08 15:56:53 +03:00
Garux fa2a179fd5 fix memory leaks in texture browser::tags functions 2020-05-05 23:36:48 +03:00
Garux ef2fdfa127 make bestPlaneDirect, bestPlaneIndirect const 2020-05-05 19:49:01 +03:00
Garux 002f45d6d9 minor refactoring 2020-05-05 12:32:44 +03:00
Garux 13f877b7db forward path slashes entered in surface inspector, find/replace dialog::replace 2020-05-05 12:31:53 +03:00
Garux d48ce73d01 reset texture browser origin on directory loading 2020-05-04 20:52:48 +03:00
cu-kai e97974e158 fix macOS bundle building 2020-05-04 16:29:52 +03:00
Garux 89d5084c91 docs: shaderManual: note working block comments 2020-05-04 11:22:05 +03:00
Garux 47942140df docs: shaderManual: fix cull parm info (front doesn't exist, back shows back) 2020-05-04 11:21:20 +03:00
Garux ee18e263b7 docs: shaderManual: remove unsupported qer_nocarve 2020-05-04 11:19:40 +03:00
Garux 0f0b251e70 remove unnecessary gdk_pixbuf_add_alpha call 2020-05-03 23:30:10 +03:00
Garux c4528f8d64 add custom Gtk config for Windows 2020-05-03 12:30:32 +03:00
Garux 4e4bb3a153 add q3map2 autopacker exclusion file for Quake3 2020-05-03 12:28:26 +03:00
Garux aca367b608 docs: shaderManual: fix typos, remove line duplicate, fix q3map_dotproduct2 example shader, fix q3map_cloneShader description, fix exactVertex description 2020-05-03 12:17:31 +03:00
Garux 97fe823fc1 docs: add original shaderManual 2020-05-03 12:05:38 +03:00
Garux b61b65da10 docs: correct mbspc.html 2020-05-03 12:03:48 +03:00
Garux 0dd0859dd3 docs: add new feature to mbspc.html 2020-05-03 12:02:10 +03:00
Garux 7fca3904a5 docs: add original mbspc.html 2020-05-03 12:00:53 +03:00
Garux 19921775fc docs: add NetRadiant specific docs 2020-05-03 11:58:25 +03:00
Garux 6944f84bba docs: add Blendmodes_cheatsheet.jpg 2020-05-03 11:54:35 +03:00
Garux 88e24f9f05 docs: add fsr_readme.txt 2020-05-03 11:53:25 +03:00
Garux 08eff5dd1e docs: add mouse shortcuts.txt 2020-05-03 11:52:21 +03:00
Garux 7ae79b263d minor refactoring 2020-04-28 08:30:25 +03:00
Garux 06cd1e98ff * Model Browser: default bind '/'
m1 = assign model to selected entity nodes (shift + e to select nodes of group entities)
		m1x2 = insert "misc_model" with given model
		m1 drag = rotate model
		Preferences.Model Browser: list of * separated folderToLoad/depth values, e.g. *models/mapobjects/99*maps/1*; */99* loads root
2020-04-26 07:28:23 +03:00
Garux 49b725a1b2 Fix q3 compatibility bug with lightgrid and only one light.
Correct math requires the ambient component of the lightgrid to be zero
in that case. However, q3 ignores lightgrid cells with all zero ambient
value, EVEN if the directed value is nonzero.

This change sets the ambient value to #010101 if it'd be pitch black. This
should be a minimal change without affecting light hue that fixes
lightgrid rendering. In engines like DarkPlaces, almost no map should
look different from this.

Fixes https://gitlab.com/xonotic/netradiant/-/issues/137
2020-04-18 09:16:57 +03:00
Garux 42ac0ccb61 handle negative light intensity values in class LightRadii #41 2020-04-18 01:46:07 +03:00