Commit Graph

292 Commits

Author SHA1 Message Date
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
Timothee Besset 64332fb43d misc - having a look at brush primitives stuff 2013-09-08 13:28:08 +01:00
Timothee "TTimo" Besset 5aa744b026 misc fixes, reviewed the urt q3map2 code 2013-09-07 17:39:31 -05:00
TTimo 666847b0ce switch to xp compatible compiler toolchain, add/fix an archive and upload script for the VM builder 2013-08-24 22:50:12 +00:00
Timothee "TTimo" Besset 61aa13c1f9 fix another edge case in the floating texture window management 2013-08-24 08:17:05 -05:00
Timothee "TTimo" Besset f2ab6576c6 Merge branch 'master' of https://github.com/TTimo/GtkRadiant.git 2013-08-24 08:01:05 -05:00
Christian Ratzenhofer 32aee4bd50 Add support for RTCW to the game setup dialog 2013-08-21 12:40:08 +02:00
Timothee "TTimo" Besset a7ef4116ff Disable T key to hide group dialog. Would have to check that no textbox is active, pita. Just use Escape. 2013-08-09 22:59:23 -05:00
Timothee "TTimo" Besset 21445bdc19 Merge pull request #211 from QBall147/master
Get rid of the rest of those gtk deprecated warnings for gtk-spin-button, also added 'Always caulk a new brush' to preferences
2013-07-30 08:06:54 -07:00
Chris Brooke 949547b125 Added a toggle button to the main toolbar for creating Structural/Detail brushes 2013-07-26 22:25:56 +01:00
Chris Brooke 449340a95e Added 'Always use Caulk for new brushes' to preferences 2013-07-25 23:55:21 +01:00
Chris Brooke 60a0f49052 some more gtk spin-button cleanup ( Preferences / Surface Inspector / Patch Inspector / Arbitrary Rotation / gtkGenSurf plugin ) 2013-07-22 03:06:06 +01:00
Walter Julius Hennecke 1777877774 Fix STVEF game support install routine 2013-07-21 13:20:00 +02:00
Chris Brooke 3d1b78ed2f fix for broken bsp menu (broken by increasing MAX_TEXTUREDIRS to 1024) 2013-07-19 07:08:28 +01:00
jdolan 6ad5f6bfdc Added default_scale for Q2 and Q2W. 2013-07-09 11:58:32 -04:00
Timothee "TTimo" Besset 0389190dce Merge branch 'master' of https://github.com/jdolan/GtkRadiant.git 2013-07-07 14:13:17 -05:00
jdolan dc575b2e2f Fix uninitialized variable warnings and really retarded syntax (which I think might have had unintended side effects.) Clipper tool works in all 3 view types. 2013-07-07 09:47:03 -04:00
jdolan abfecbecfa Comment out unused variable. This one looks like we could potentially need it again someday, so I'll not delete it. 2013-07-07 09:39:35 -04:00
jdolan 8184ba89d4 Remove unused static function ResizeImage. I'm not sure why we would want this in qgl.c to begin with. 2013-07-07 09:37:47 -04:00
jdolan 14b0178515 set no_patch=true for UFO:AI as well. 2013-07-07 09:33:44 -04:00
jdolan 128d4669c5 set no_patch=true for Quake2 and Quake2World. 2013-07-07 09:33:19 -04:00
jdolan 6b3915d8f2 Fully conditionalize the prefab path preference. Fixes the last compiler warning in preferences.cpp. 2013-07-07 09:28:31 -04:00
jdolan 23e78ebdf4 Fix another char cast. 2013-07-07 09:24:23 -04:00
jdolan c8fb5b9b5b Remove unused variable. Fix char cast. Finish conditionalizing of splash_screen. Addresses all of the compiler warnings for main.cpp. 2013-07-07 09:22:34 -04:00
Timothee Besset 4867115b1d Merge branch 'master' of https://github.com/TTimo/GtkRadiant 2013-07-07 14:21:03 +01:00
jdolan 576823a4e3 Fix another char cast in gtkmisc.cpp. 2013-07-07 09:16:00 -04:00
jdolan fad4aff018 Use newer, simpler API to set window icon, and update window icon with current branding (affects Mac / Linux only). 2013-07-07 09:12:25 -04:00
jdolan 2bd349d6c6 Fix char cast compiler warning and print more descriptive error message when loading of pixmap fails. 2013-07-07 09:11:42 -04:00
Timothee "TTimo" Besset c93f7a1ecc cosmetic - this code isn't used anyway, surface inspector logic has moved to a plugin? 2013-07-07 08:08:38 -05:00
jdolan e485edc236 Merge branch 'master' of https://github.com/TTimo/GtkRadiant 2013-07-07 01:57:35 -04:00
jdolan fa738a6f22 Add new game preferences variable for executables path. This allows games whose binaries live outside of the engine / data path to be resolved in .proj templates and the like. The executables path can be set via the game preferences dialog.
This changeset also cleans up the game preferences dialog and especially the game configuration dialog by adding frames and fixing padding where necessary.

Lastly, this changeset simplifies the prefix / prefix_win32 code to work like the rest of the conditionalized template attributes (via macro).

Oh, I almost forgot, the CGameInstall::Run() method is a bit less ugly now too. It's still very ugly.
2013-07-07 01:56:38 -04:00
jdolan 5a73ff3997 Reset prop to NULL before re-testing it. Also conditionalize .game generation. 2013-07-06 20:37:50 -04:00
Timothee "TTimo" Besset 6326d84195 bump the number of texture directories, 128 -> 1024. issue #186 2013-07-06 18:38:39 -05:00
Timothee "TTimo" Besset e82eb1e37e In addition to Esc key, the ViewEntityInfo and ViewTextures keys will now hide the floating dialog again 2013-07-06 17:24:05 -05:00
Timothee "TTimo" Besset d7fde9f5da Fix issue #192 - flip the notebook page when hiding the dialog, forces the texture window to redraw correctly on next show 2013-07-06 16:48:47 -05:00
Timothee "TTimo" Besset 1c1fa7173a cosmetic 2013-07-06 16:03:25 -05:00
Timothee "TTimo" Besset 5df79a9c62 tweak the GL widget font (for windows mostly) 2013-07-05 15:55:09 -05:00
jdolan 31ad3cbdeb #196 Workaround to get internal clipboard working on Mac. Even if retrieving the selection from the OS fails, if we still have something in the local clipboard buffer, use it. This at least restores the standard copy-paste workflow within the editor. @TTimo please review. 2013-07-04 22:40:41 -04:00
jdolan b992d051fb Merge branch 'master' of https://github.com/TTimo/GtkRadiant 2013-07-04 20:33:01 -04:00
jdolan 8a8c460048 Add light_spot to the list of recognized light classes. 2013-07-04 20:32:30 -04:00
Timothee "TTimo" Besset 06582069d5 Merge pull request #188 from UberGames/STVEFSupport
STVEF support
2013-06-30 09:35:25 -07:00
jdolan 217e3b51ad Fix Q2Pack path name in generated .game file. 2013-06-29 11:04:49 -04:00
jdolan 83333305cd Remove support for --libgl and Q3R_LIBGL. We should instead rely on GDK_GL_LIBGL_PATH, as GtkGlExt does and we must agree with it. 2013-06-29 10:17:08 -04:00
jdolan db226fb8d8 Add .obj as a supported filetype because the rest we support are already there. 2013-06-29 10:15:51 -04:00
Walter Julius Hennecke 15b4df2caf Added support for STVEF gamepack. 2013-06-29 14:02:26 +02:00
Walter Julius Hennecke 8c35fd8d9f Bugfix for STVEF support
Fixed a bug for mp mapping where the hm_entities.def was ignored instead
of the sp_entities.def.
2013-06-29 13:44:33 +02:00
jdolan 625eaa9502 Fix 64 bit windows q3map2 visibility. 2013-06-27 17:48:22 -04:00
jdolan dac352274a Merged upstream. 2013-06-27 16:57:35 -04:00
jdolan 78edf4e227 Make Radiant honor GDK_GL_LIBGL_PATH. This way Radiant and GtkGLExt can use the same instance of libGL.dylib. Failure to do this results in unpredictable and wrong behavior from GL. 2013-06-27 16:02:47 -04:00
jdolan 482dc447ab Yea, that's definitely a crash if you don't return there, even on Apple (wtf?). 2013-06-27 10:02:03 -04:00
Timothee Besset 7c0f42e455 multi vertex select and manipulation 2013-06-23 00:48:21 +01:00
Timothee Besset 68a2a18ec8 fixup the q2w patch 2013-06-22 23:11:25 +01:00
jdolan b7788b51fd Add prefix_win32 to generated Q2W.game file. 2013-06-22 22:31:26 +01:00
jdolan 56d46ea561 #165 Add prefix_win32 support to game packs. 2013-06-22 22:31:17 +01:00
Timothee Besset 5d08c3e9ec add *.ogg and *.wav to the sound types selection 2013-06-22 21:56:11 +01:00
Timothee "TTimo" Besset 6b62952832 control 32/64 bit version of q3map2 for the Windows build. requires a restart of the editor (and regen of the project file) 2013-06-15 21:03:14 -05:00
Timothee Besset 5d0b2a2b94 fix crashes: libxml2 static linking, turn off libintl stuff 2013-06-03 03:23:11 +01:00
jdolan 246085906e Add prefix_win32 to generated Q2W.game file. 2013-06-02 10:35:21 -04:00
jdolan e67e9d6655 #165 Add prefix_win32 support to game packs. 2013-06-02 10:12:14 -04:00
Timothee Besset f397e4a8d6 link libxml2 2013-06-01 23:39:34 +01:00
Timothee Besset 9f425c0c72 add include path for gdk-pixbuf 2013-06-01 23:26:37 +01:00
Timothee Besset 1ec0ec94ba switching to newer gtk and libxml. wip 2013-06-01 23:05:35 +01:00
Timothee "TTimo" Besset ee9c04b7cd x64 q3map2 2013-05-30 03:19:50 -05:00
Timothee "TTimo" Besset 2ca658fe9f convert projects to msvc 2012 2013-05-23 20:44:41 -05:00
jdolan 1ec49a4a06 Don't ignore return value of g_slist_append. 2013-05-03 02:59:10 -04:00
jdolan a269593afe Low hanging fruit: bring the number of compiler warnings down from 264 to 33. 2013-05-03 02:57:29 -04:00
Timothee Besset b6e91568a8 Merge remote-tracking branch 'etlegacy/master' 2013-03-30 09:05:05 -05:00
Timothee Besset 009acf828b Merge branch 'master' of github.com:TTimo/GtkRadiant 2013-03-29 16:01:31 -05:00
Timothee Besset 5decf64b48 looking for the right GL library? 2013-03-29 16:00:54 -05:00
Radegast af1bedcc40 Merge branch 'master' of git://github.com/freemancw/GtkRadiant 2013-03-27 17:08:29 +01:00
Radegast d00a881b24 Fixed url opening on linux and Mac. 2013-03-25 17:23:08 +01:00
freemancw 0c2e14b3a1 centered prefs dialog on main window 2012-12-25 09:08:49 -05:00
freemancw 060a9ba011 fixed links to point to correct locations, more descriptive labels 2012-12-25 09:00:14 -05:00
freemancw 1b1a7ed108 changed bmps to pngs 2012-12-19 01:37:36 -05:00
freemancw 7b38b02742 changed splash screen, swapped from bmp toolbar icons to png 2012-12-18 21:42:33 -05:00
freemancw 6762f7c9a9 changed scaling restriction button tooltips to reflect what they're
actually doing
2012-12-17 05:40:43 -05:00
freemancw 7cf0bccc19 changed title of save dialog to make more sense 2012-12-17 05:16:52 -05:00
freemancw db442af134 made prefs restart radiant popup centered with fancy icon 2012-12-17 02:35:45 -05:00
Timothee 'TTimo' Besset def29cb7b4 synapse: when using '*' for the minor, work extra hard to match with a single, already active provider. this fixes the problems related to having pk3 vfs and qlpk3 vfs both loaded for instance 2012-09-16 22:57:31 -05:00
Timothee Besset 2061e40028 OSX: use the libGL that ports provides? (works, whereas the Quartz one .. doesn't) 2012-09-06 11:41:33 -05:00