Commit graph

471 commits

Author SHA1 Message Date
Pan7
d70d6242c1 Fix link in the about dialog 2017-04-27 14:14:19 +02:00
Pan7
e822bca2ae Remove deprecated gtkhandlebox and replace gdk_window_get_pointer 2017-04-27 00:40:18 +02:00
Pan7
0402765f7b Replace deprecated gtk combo 2017-04-24 16:32:26 +02:00
Pan7
ecf10f473a Switch OK-Cancel order for the preference dialog 2017-04-22 21:32:38 +02:00
Timothee Besset
c435e891b0 cleanup dead code 2017-04-22 13:13:59 -05:00
Timothee Besset
12b5a1c766 Merge branch 'openurl' of https://github.com/Pan7/GtkRadiant into Pan7-openurl 2017-04-22 13:05:52 -05:00
Timothee "TTimo" Besset
ba1e7f2efb Merge pull request #450 from Pan7/deprcursor2
Replace deprecated gdk_cursor_new
2017-04-22 13:05:20 -05:00
Timothee "TTimo" Besset
58362df1d2 Merge pull request #458 from Pan7/projq2ctf
Project Settings for Quake II with CTF
2017-04-22 12:52:35 -05:00
Timothee "TTimo" Besset
36ebaecbc0 Merge pull request #448 from Pan7/freegrcpath
Free m_global_rc_path
2017-04-22 12:50:49 -05:00
Pan7
16450b57d2 Project Settings for Quake II with CTF 2017-04-21 18:42:14 +02:00
Timothee Besset
0a03a455c3 fix win32 msvc build - this should be tested more often, really 2017-04-16 21:28:07 -05:00
Timothee Besset
7cd6a22c52 Merge branch 'deprchild' of git://github.com/Pan7/GtkRadiant into Pan7-deprchild 2017-04-16 21:11:31 -05:00
Timothee Besset
d417283518 Merge branch 'entity_info' of git://github.com/Pan7/GtkRadiant into Pan7-entity_info 2017-04-15 13:16:45 -05:00
Pan7
c29e8da324 Use GTK to open URLs 2017-04-14 19:52:25 +02:00
Pan7
5c224421bc Replace deprecated gdk_cursor_new 2017-04-10 17:23:08 +02:00
Pan7
766315cf85 Free m_global_rc_path 2017-04-05 16:29:02 +02:00
Pan7
ddbf0ec597 Replace deprecated GtkSignalFunc, gtk_container_children 2017-04-03 19:26:13 +02:00
Pan7
d98297759e Align Entity Info Dialog 2017-03-29 12:39:36 +02:00
Pan7
aeaa370f09 Left align for the text of Labels 2017-03-28 09:29:11 +02:00
Pan7
e9aa6a836f More Dialog improvements 2017-03-26 17:09:18 +02:00
Pan7
c2e44c532a Dialog improvements 2017-03-23 09:37:50 +01:00
Timothee "TTimo" Besset
43e9164c9e Merge pull request #437 from Pan7/entity_icons
Icons for right click entity menu
2017-03-19 10:26:13 -05:00
Timothee "TTimo" Besset
d5289ada14 Merge pull request #439 from Pan7/sys_fprintf
More Sys_FPrintf with SYS_WRN
2017-03-19 09:27:53 -05:00
Timothee "TTimo" Besset
41f6c7d2c5 Merge pull request #438 from Pan7/gtkrealize
Remove gtk_widget_realize calls
2017-03-19 09:27:39 -05:00
Timothee "TTimo" Besset
81256e7f8a Merge pull request #440 from Pan7/gtkref
Replacing deprecated gtk_widget_ref/unref
2017-03-19 09:25:58 -05:00
Pan7
dc6faca5b0 Replacing deprecated gtk_widget_ref/unref 2017-03-19 11:30:01 +01:00
Pan7
9af42bb314 More Sys_FPrintf with SYS_WRN 2017-03-18 18:45:32 +01:00
Pan7
82398621e1 Remove gtk_widget_realize calls 2017-03-17 17:09:26 +01:00
Pan7
28da96daac Icons for right click entity menu 2017-03-17 13:47:32 +01:00
Pan7
626c2ef7cd More gtk i81n 2017-03-16 12:40:56 +01:00
Pan7
bdb1c3abaa Replacing deprecated GTK functions 2017-03-15 11:58:36 +01:00
Timothee "TTimo" Besset
55f4a45c6a Merge pull request #433 from Pan7/gtkimage
Update for the gtk image loading
2017-03-13 10:37:21 -05:00
Pan7
9a010854de Updating gtk image loading 2017-03-13 11:25:45 +01:00
Pan7
7decfc1cd0 Fix small gtk bug 2017-03-13 01:17:27 +01:00
Timothee "TTimo" Besset
f3f2e0262f Merge branch 'master' into gtk-i81n 2017-03-12 12:42:16 -05:00
Timothee "TTimo" Besset
cb1e21565b Merge pull request #429 from Pan7/gtkimpro
gtk improvements
2017-03-12 12:41:24 -05:00
Pan7
26f4bd0f4f gtk i81n 2017-03-10 23:03:03 +01:00
Pan7
9f22a81a64 gtk improvements 2017-03-10 22:44:05 +01:00
Timothee "TTimo" Besset
9534770d08 Merge pull request #426 from Pan7/f1help
F1 key binding for help
2017-03-09 06:58:33 -05:00
Timothee "TTimo" Besset
d9b4f20896 Merge pull request #427 from Pan7/beepsave
Beep save option
2017-03-09 06:57:32 -05:00
Pan7
3ebb7df7a5 Beep save option 2017-03-09 08:50:45 +01:00
Pan7
5414eba3e9 F1 key binding for help 2017-03-08 21:52:06 +01:00
Timothee "TTimo" Besset
7768219268 Merge pull request #425 from Pan7/rotateenter
Arbitrary rotation, apply on enter key press
2017-03-07 18:06:48 -05:00
Timothee "TTimo" Besset
b2dd3a3164 Merge pull request #424 from Pan7/scaleenter
Scale dialog, apply on enter key press
2017-03-07 18:06:29 -05:00
Timothee "TTimo" Besset
42e18043e9 Merge pull request #423 from Pan7/minid
No Minidump for debug builds
2017-03-07 17:56:00 -05:00
Pan7
30286e10a1 Arbitrary rotation, apply on enter key press 2017-03-07 08:51:12 +01:00
Pan7
0ba407b1b1 Scale dialog, apply on enter key press 2017-03-07 08:40:41 +01:00
Pan7
287a48d77b No Minidump for debug builds 2017-03-06 14:02:48 +01:00
Timothee "TTimo" Besset
454a6dc72e Merge pull request #420 from Pan7/gtk2events
Use GTK2 events
2017-03-05 18:43:54 -05:00
Timothee "TTimo" Besset
ecbcabd9c4 Merge pull request #421 from Pan7/Fixsleep
Fix sleep function
2017-03-05 18:43:47 -05:00
Pan7
22c6fbe2d6 Fix sleep function 2017-03-05 21:30:35 +01:00
Pan7
afca61523a Use GTK2 events 2017-03-04 18:36:21 +01:00
Timothee Besset
672f71d99d Merge branch 'gproj' of git://github.com/Pan7/GtkRadiant into Pan7-gproj 2017-03-03 09:52:26 -06:00
Pan7
4f0c07282f Adjusting Project Settings dialog for games 2017-03-03 16:35:26 +01:00
Timothee Besset
0dc2496237 Merge branch 'hollow' of git://github.com/Pan7/GtkRadiant into Pan7-hollow 2017-03-02 22:11:52 -06:00
Timothee Besset
1c83f98625 another UI tweak 2017-03-02 22:11:29 -06:00
Timothee Besset
4e0a10198c Merge branch 'fixmouse' of git://github.com/Pan7/GtkRadiant into Pan7-fixmouse 2017-03-02 22:06:33 -06:00
Timothee Besset
f716de2a5b reword the game config and selection dialog for clarity. exit without opting into the preferences since that would crash 2017-03-02 22:04:15 -06:00
Pan7
ec310f779c Fix (3d view) mouse problem with using gdk 2017-03-02 16:54:38 +01:00
Pan7
9d9a0581e9 Feature: Make Hollow Touch/Overlap 2017-02-27 03:49:49 +01:00
Timothee Besset
121e2d2d60 Merge branch 'master' of github.com:TTimo/GtkRadiant 2017-02-25 17:19:50 -06:00
Timothee Besset
03f5911b57 issue #380 and friends. the windows path was reading cursor pos via gdk_window_get_pointer and setting via SetCursorPos, doing some bs coord adjustment based on information read from SPI_GETWORKAREA. 2017-02-25 17:19:39 -06:00
Timothee "TTimo" Besset
36ebd24fb4 Merge pull request #408 from Pan7/cam2angles
Camera to angles, store entity key and value for the current pitch, yaw and roll of the camera
2017-02-25 15:27:27 -06:00
Timothee "TTimo" Besset
ceb9a38be5 Merge pull request #402 from Pan7/fixnarrow
Fix gcc warning narrowing conversion of g_MaxWorldCoord
2017-02-25 14:46:49 -06:00
Timothee "TTimo" Besset
55edfadcd9 Merge pull request #400 from Pan7/Fixgtk1
Fix Warning pango_ft2_get_context is deprecated
2017-02-25 14:42:40 -06:00
Pan7
fd952d4775 Camera to angles, store entity key and value for the current pitch, yaw and roll of the camera 2017-02-25 15:46:32 +01:00
Pan7
8ff399011d Fix gcc warning narrowing conversion of g_MaxWorldCoord 2017-02-22 00:44:05 +01:00
Pan7
f514d43e37 Fix Warning pango_ft2_get_context is deprecated 2017-02-21 16:57:49 +01:00
TTimo
a26c818a1e remove the old .vcproj 2017-01-01 09:08:37 -06:00
TTimo
d66c0b02a7 Merge branch 'master' of github.com:TTimo/GtkRadiant 2017-01-01 08:37:14 -06:00
Timothee "TTimo" Besset
0977acea07 Merge pull request #375 from Pan7/fixmain
Fix gcc warning item may be used uninitialized in this function
2017-01-01 08:35:27 -06:00
TTimo
ec670ab48f remove unused tex_palette 2017-01-01 08:34:13 -06:00
Jay Dolan
5938d4e49f Fix a handful of compiler warnings. 2016-12-31 16:02:08 -05:00
Jay Dolan
cdc2dbff32 More texture suffix checks for DarkPlaces effect texture names. 2016-09-15 16:27:55 -04:00
Pan7
5b342944e6 Fix gcc warning item may be used uninitialized in this function 2016-08-23 13:49:43 +02:00
Pan7
f502093f8e Fix missing clamps for stvef 2016-08-17 00:30:32 +02:00
Timothee "TTimo" Besset
c918a29cd0 Merge pull request #352 from Pan7/Sys_FPrintf
Using Sys_FPrintf with SYS_WRN and SYS_ERR
2016-06-11 13:01:13 -05:00
Timothee "TTimo" Besset
9cb253c43b Merge pull request #353 from Pan7/shaderfallback
Win fallback for non associated shader files
2016-06-11 13:00:17 -05:00
Pan7
7ae40ed73c Win fallback for non associated shader files 2016-05-16 22:49:20 +02:00
Pan7
5105fc5db8 Using Sys_FPrintf with SYS_WRN and SYS_ERR 2016-05-16 21:20:20 +02:00
Timothee "TTimo" Besset
376eb6c0ac issue #343 - was purging the wrong model from cache, causing pointers to freed memory 2016-04-24 16:50:11 -05:00
Timothee Besset
b36b3ba4b6 Visual Studio 2015 on debug configs too 2016-04-24 14:52:52 -05:00
Pan7
57daf1d8c5 MiniDump for msvc 2016-04-11 22:16:12 +02:00
Mateos81
b298a72b25 Merge remote-tracking branch 'refs/remotes/TTimo/master' into InvalidMiscModelFix 2016-03-12 20:07:23 +01:00
Mateos81
a0e076ce9b Alignments in code. 2016-03-12 20:05:45 +01:00
Timothee "TTimo" Besset
58d61bb3a8 Merge pull request #331 from zturtleman/filter-miscmodel-eclass
Filter misc_model etc by eclass instead of each entity name
2016-01-10 10:50:06 -06:00
Timothee Besset
5ed4d02c78 more Visual Studio 2015 conversion 2015-12-24 19:21:23 -06:00
Mateos81
3027776243 Make NULL models rendered as a box, and selectable (were already editable)
TODO:
- Handle the case "Model not found".
- Add relevant console prints.
- Fix glitchy-looking selected box.
2015-11-11 11:56:29 +01:00
Zack Middleton
8d057ab8ea Filter misc_model etc by eclass instead of each entity name
This makes the recently added "misc_model_breakable" be filtered and
removes the redundant list of model entity names.
2015-11-08 17:47:34 -06:00
TTimo
48369d78f9 - Convert to Visual Studio 2015
- Drop STLPort
- Rebuild libxml2 binaries, update project files accordingly
- Rebuild jpeg-9 binaries
2015-11-07 23:44:49 -06:00
Timothee "TTimo" Besset
3a6dd7a66c Merge pull request #323 from Mateos81/NumericKeypad
Numeric keypad related shortcuts
2015-10-31 09:39:03 -05:00
Timothee "TTimo" Besset
1189ebe4d4 Merge pull request #319 from Pan7/entanglearrow
Angle arrow for entities with angle and fixed size
2015-10-31 09:37:50 -05:00
Timothee "TTimo" Besset
803721278d Merge pull request #326 from Pan7/fixconshrink
Fix shrinking console
2015-10-31 09:35:56 -05:00
Mateos81
4cf9cfef94 Adjusted middle XYZ position 2015-10-31 14:12:44 +01:00
Mateos81
b4ea54da9c XYZ position adjusted
With either show_axis true or false.
2015-10-31 12:47:35 +01:00
Ensiform
cb7276babf Adds misc_model_breakable entity rendering support for Jedi Academy. 2015-10-09 10:59:01 -05:00
Pan7
a9d397f988 Merge pull request #324 from Mateos81/DisplaySizeInfo
Forgot XZ and YZ views, sorry again
2015-10-09 02:35:45 +02:00
Pan7
86a0a8d8c2 Fix shrinking console 2015-10-07 11:06:01 +02:00
Mateos81
242a5aa962 Forgot XZ and YZ views, sorry again 2015-10-06 18:22:26 +02:00
Mateos81
98476ca2e6 Replaced spaces by tabs... Sorry ^^' 2015-10-06 18:09:05 +02:00
Mateos81
565a183cef Step 2: Alt + Numeric Keypad filters 2015-10-05 23:20:30 +02:00
Mateos81
c961152408 Step 1: Numeric Keypad changes Grid Size 2015-10-05 23:11:24 +02:00
Pan7
1a70de0efe Angle arrow for entities with angle and fixed size 2015-10-04 10:53:05 +02:00
Timothee "TTimo" Besset
47ee49411b Merge pull request #318 from Pan7/entdef
Fix (entity class) def file parsing
2015-10-03 12:31:15 -05:00
Pan7
b0ca831d84 Fix (entity class) def file parsing 2015-10-03 19:26:12 +02:00
Timothee "TTimo" Besset
6c81fef524 Merge pull request #317 from Mateos81/DisplaySizeInfo
DisplaySizeInfo: Lower x print + Add a space after the ':' char + Tabs instead of spaces.
2015-10-03 11:58:55 -05:00
Timothee "TTimo" Besset
6ab189f0b1 Merge pull request #313 from ensiform/misc_model_static_fix
Jedi Academy misc_model_static support for radiant.
2015-10-03 11:50:10 -05:00
Timothee "TTimo" Besset
9154ce75a7 Merge pull request #306 from Pan7/min3dmspeed
Min speed for 3d mouse velocity
2015-10-03 11:47:11 -05:00
Mateos81
cb00cebbb4 DisplaySizeInfo 2015-10-03 00:01:48 +02:00
Ensiform
cbab8835f9 C++11 and newer reserves X"foo" and "bar"Y for string literal syntax.
This patch fixes the instances that were found by MSVC 2015 compiling so far.
2015-09-29 18:35:44 -05:00
Ensiform
401dc19c39 Jedi Academy misc_model_static support for radiant.
This patch adds misc_model_static model rendering for radiant and tidies up the string check code for model classnames in a couple of places.
2015-09-29 16:55:01 -05:00
Pan7
3496e421c6 Min speed for 3d mouse velocity 2015-09-28 15:22:37 +02:00
Timothee "TTimo" Besset
97ee2b51bd Merge pull request #301 from Pan7/openfiles
Increase the max open files to its maximum for msvc
2015-09-27 10:38:35 -05:00
Pan7
ac95505d93 Increase the max open files to its maximum for msvc 2015-09-26 22:47:39 +02:00
Timothee "TTimo" Besset
b255bc6e41 Merge pull request #300 from Pan7/faceselect
Switching the key bindings for single face select (ctrl+shift+LMB) wi…
2015-09-26 12:18:45 -05:00
Pan7
296ab55ef7 Switching the key bindings for single face select (ctrl+shift+LMB) with multi face select (ctrl+shift+alt+LMB) 2015-09-26 12:02:09 +02:00
Pan7
3ac658ce04 Patch Inspector menu item 2015-08-06 23:01:08 +02:00
pelya
ece18581d1 GL Display lists were used regardless of display list settings in points.cpp, this crashes with some Intel videodrivers 2015-07-23 22:03:52 +03:00
Eric Wasylishen
12bc0b1633 Add basic quake1 support to preferences.{h,cpp} 2015-05-26 21:23:29 -06:00
Jay Dolan
c626a12e7a Use glib's g_get_user_special_dir to resolve 'Documents'. This works on XP (My Documents) and Vista+ (Documents). 2015-03-18 11:00:57 -04:00
Jay Dolan
3446bf9b27 Merge branch 'master' of https://github.com/TTimo/GtkRadiant 2015-03-08 11:32:56 -04:00
Jay Dolan
7cd4aa4fe0 Use \My Documents\My Games\ on Windows. This aligns us with NetRadiant and the actual location of this folder on Windows systems. It was an error to use /Users/jdolan\My Games. That's not a thing. 2015-03-08 11:31:53 -04:00
Timothee "TTimo" Besset
b648ceddbc Merge pull request #263 from neumond/defflag
entity.def: parser fix
2015-03-08 10:24:17 -05:00
Timothee "TTimo" Besset
f555e3d13e Merge pull request #261 from neumond/imzoom
Improved mousewheel zoom-in
2015-03-08 10:23:43 -05:00
Timothee "TTimo" Besset
3d3418e77f Merge pull request #280 from bigjilm/master
Option to color detail brushes in 2d views
2015-03-08 10:20:54 -05:00
Jay Dolan
6a5412d95c Updates for Quake2World -> Quetoo project renaming. 2015-03-08 09:55:36 -04:00
Jay Dolan
636b1010b3 Suppress a warning. 2015-02-10 10:08:05 -05:00
Jay Dolan
2beef62683 Skip glow, heightmap, normalmap and specularmap files for Q4 texture sets. 2015-02-10 10:07:31 -05:00
Josh Steffen
805ceb9df6 brace alignment 2015-01-16 17:10:09 -05:00
Josh Steffen
c55e260114 only color detail brush if it's not part of an entity 2015-01-15 15:54:54 -05:00
Josh Steffen
a1fd52a8c2 Changed 'Detail brushes...' to 'Detail Brush...' for consistency 2015-01-15 11:08:46 -05:00
Josh Steffen
19bd95b0a2 Added option to change detail brush color in 2d view 2015-01-15 07:14:03 -05:00
neumond
6f6ee7f713 removed unused flag 2014-03-25 19:15:58 +04:00
neumond
27946b2e13 Zoom option in preferences 2014-03-24 07:46:49 +04:00
neumond
09c0da616c Improved mousewheel zoom-in 2014-03-24 06:57:46 +04:00
Timothee "TTimo" Besset
d12e955133 wtf. better 2013-11-26 16:11:55 -06:00
Timothee Besset
10bcc6548f older glib compat fix 2013-11-20 20:21:58 +00:00
jdolan
8520a7c3ae Silly debug statement. 2013-11-19 21:23:36 -05:00
jdolan
a6934fb21b Fix umpteen fails in the BSP monitoring state management. Probably introduce 1 or 2 new ones. 2013-11-19 21:15:06 -05:00
jdolan
084169f348 Re-introduce 'quake2' flag is 'idTech2' flag for properly launching legacy games. 2013-10-05 15:21:27 -04:00
jdolan
5101b5b0aa Setup engine, enginepath, executablespath and prefix more thoroughly for q2w.game. 2013-10-05 11:21:44 -04:00
jdolan
7c0ca95b7b Use executables path for launching engine. This is defaulted to engine path for most games, but adjusted for those which have their binaries in a different directory (e.g. Quake2World). 2013-10-05 11:20:49 -04:00
Timothee "TTimo" Besset
99e8d5c211 Remove some old quake2 support code that is not being used in this new implementation of q2/q2w support. Set the BSP monitoring pref to off since q2wmap does not support it atm. 2013-09-22 16:07:47 -05:00
Timothee "TTimo" Besset
69db7ec003 cleanup 2013-09-22 15:53:34 -05:00
Timothee "TTimo" Besset
1ea5782efb only show the engine directory for Q2 and Q2W installs 2013-09-14 17:14:25 -05:00
Timothee "TTimo" Besset
fcc637e9de code needs fixing to compile/work on windows. put in #ifdef for now 2013-09-14 15:47:10 -05:00
jdolan
9760c8c243 Poor-man's BSP monitoring on UNIX: capture stdout and stderr for legacy BSP tools, and append to the Radiant console. 2013-09-14 10:06:39 -04:00
jdolan
10569d4e0c Attempt to resolve prefix_win32 support on Windows. Support for m_strHomeGame was previously conditionalized for Linux and Mac only. Also, try to fix a few OS-specific path issues by using G_DIR_SEPARATOR. 2013-09-13 10:07:17 -04:00
jdolan
e3d0f74cdc Rather than trod on X11 keysyms, just check the meta keys in addition to the alt keys in Sys_AltDown. This way, if someone has a working X11 on Mac and they prefer to actually use their Alt keys, they can. The rest of us can use Cmd. 2013-09-12 12:16:43 -04:00
jdolan
16625f0e7f Use Cmd instead of the (broken) Alt keys on Mac. 2013-09-11 20:50:43 -04:00