Commit graph

527 commits

Author SHA1 Message Date
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
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
Timothee 'TTimo' Besset
2bd4ea84f0 better QL Linux homepath config 2012-08-29 21:43:19 -05:00
Timothee 'TTimo' Besset
c692d7b5c5 point to the right QL homepath 2012-08-29 20:49:09 -05:00
Chris Brooke
b585ee47a1 Changed the QL prefix to '.q3a' to coincide with the prefix in q3map2 2012-07-28 16:41:15 +01:00
Ondřej Hošek
0cea177ead port directory choosing to GtkFileChooserDialog 2012-07-17 00:45:49 +02:00
Timothee 'TTimo' Besset
000dd45943 QBall proposed a better solution for this 2012-07-15 10:45:23 -05:00
Timothee 'TTimo' Besset
38b64a18d0 asdf 2012-07-14 13:53:17 -05:00
Chris Brooke
52cf5eddb0 Having more than one game configured now works 2012-07-14 10:52:33 +01:00
Chris Brooke
b8095edbb5 Snapshots fixed 2012-07-14 10:46:48 +01:00
Timothee 'TTimo' Besset
2edb714346 asdf 2012-07-07 12:35:16 -05:00
Timothee 'TTimo' Besset
b2d34e0367 support versioning the project template and triggering regeneration of the user project 2012-07-04 14:28:32 -05:00
Timothee 'TTimo' Besset
ea96f0741a add the QL pack to the default list 2012-07-04 10:24:09 -05:00
Chris Brooke
d71d86a7a4 initial quake live support (no pk3 support) 2012-06-18 01:42:04 +01:00
Willi Schinmeyer
34f3153d31 Fixed some errors I made copying the shaderlist code 2012-06-16 17:15:50 +02:00
Willi Schinmeyer
6150c562c6 Fix for missing shaderlist in JAPack 2012-06-16 16:51:31 +02:00
Willi Schinmeyer
4a9b132893 Fixed wrong shaderpath being used for Jedi Academy 2012-06-16 16:48:07 +02:00
Timothee 'TTimo' Besset
61a03e2ee7 add license info on a few things 2012-06-04 23:42:31 -05:00
Timothee 'TTimo' Besset
f99c697a57 that shouldn't be necessary anymore 2012-06-03 11:08:00 -05:00
Timothee 'TTimo' Besset
a87fcf9899 make bool/qboolean/boolean *slightly* less wonky 2012-05-27 20:17:32 -05:00
Timothee 'TTimo' Besset
b36ee55e96 cleanup 2012-05-27 18:53:14 -05:00
Timothee 'TTimo' Besset
c22d17a379 Merge remote-tracking branch 'freemancw/dfix' 2012-05-19 15:35:34 -05:00
Willi Schinmeyer
2d902e10da Fixed encoding & locale problems in radiant.vcproj 2012-05-17 14:19:22 +02:00
Willi Schinmeyer
561bf99a84 Removed vastly inferior variant of accessing argc/argv in WinMain() 2012-05-17 14:14:34 +02:00
Willi Schinmeyer
54238f9bf1 Suppressing the console window by using WinMain - two variants 2012-05-17 14:11:03 +02:00
Clinton Freeman
f9464688fe reset groupdialog 2012-05-10 08:17:04 -04:00
Clinton Freeman
7b95e1bd6f minor changes 2012-05-10 07:46:20 -04:00
Clinton Freeman
9a8d530b09 Added convenience fcn to cut down on repeated code 2012-05-10 03:50:05 -04:00
Clinton Freeman
a590514178 Added saving to quit dialog prompt 2012-05-09 21:36:03 -04:00
Clinton Freeman
24b3efb6ec Reworked gtk_MessageDialog to have icons, center
the window, etc.
2012-05-09 20:51:27 -04:00
Clinton Freeman
a9142e69d2 Merge remote branch 'upstream/master' 2012-05-07 23:22:54 -04:00
Timothee 'TTimo' Besset
9b5ba1fe10 error check and bail if permission denied during gamepack install 2012-05-06 16:59:07 -05:00
Timothee "TTimo" Besset
377547668d Merge pull request #50 from merlin1991/ETPack
Add support for W:ET to the game setup dialog
2012-05-06 11:23:11 -07:00
Timothee "TTimo" Besset
fd89b34bbb Merge pull request #47 from mrwonko/MapLoading
Ability to open .map files with Radiant
2012-05-06 11:21:44 -07:00
Timothee "TTimo" Besset
ef66faa7fe Merge pull request #49 from mrwonko/FloatingWindowWorkaround
Workaround for broken floating windows
2012-05-06 11:20:31 -07:00
Christian Ratzenhofer
f0cb191f52 Add support for W:ET to the game setup dialog 2012-05-06 17:24:12 +02:00
Timothee 'TTimo' Besset
57376baa40 typo fix 2012-05-05 08:46:41 -05:00
Willi Schinmeyer
e35aa24c74 Workaround for broken floating windows (XY Window etc. always in front of e.g. surface inspector, properties) 2012-05-04 10:45:49 +02:00
Willi Schinmeyer
ead68d8884 Fixed spelling in a comment 2012-05-04 10:07:28 +02:00
Willi Schinmeyer
22de3606a6 If the first argument ends in .map, try to load it as a map (instead of as a project) 2012-05-04 10:02:31 +02:00
Christian Ratzenhofer
5ed7a304a7 Properly name game configuration files, fixes #43 and other issues related to stringcompares against config filename 2012-05-04 00:18:30 +02:00
Clinton Freeman
7afc1ea8ec pulled in updates from ttimo branch 2012-04-26 13:40:42 -04:00
Timothee 'TTimo' Besset
a2a93d30df fix bobtoolz patch caulk crash 2012-04-22 19:43:26 -05:00
Clinton Freeman
6a00062843 If user cancels model selection, I trigger
a selectiondelete call. Fixes the problem
but I'm a little bit sketchy on how I'm
handling the Undo stack...
2012-04-02 00:31:26 -04:00
Clinton Freeman
e99c0e5370 added a "all types" file filter when loading
misc_models... works for win32 native dialog
but i need to make sure it works for the gtk
file chooser
2012-04-02 00:08:43 -04:00
Clinton Freeman
6a2288bb90 centered about on parent window 2012-04-01 21:01:18 -04:00
Clinton Freeman
5a4c0cc6bc reorganized about dialog code, added updated 1.5.0 .ico 2012-04-01 20:37:53 -04:00
Clinton Freeman
adeab050ef reorganized about dialog and updated logo. fixed
broken links
2012-04-01 16:54:44 -04:00
Christian Ratzenhofer
075e39d582 Check if games folder exists, and copy shaderlist for Q3 if missing 2012-03-26 13:57:19 +02:00
Ben Noordhuis
cd725d680a fix warning: array subscript is above array bounds
Simplify and flatten the code while we're at it.
2012-03-18 02:17:09 +01:00
Ben Noordhuis
3311b00ae6 fix warning: format not a string literal and no format arguments 2012-03-18 02:13:11 +01:00
Timothee TTimo Besset
830125fad0 uncrustify! now the code is only ugly on the *inside* 2012-03-17 15:01:54 -05:00
rambetter
88f8603d62 8MB stack size linker options on all VC2008 proj files.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@485 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-04-06 04:12:34 +00:00
rambetter
33da149be0 Backing out commit 483. Going to set linker flags instead.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@484 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-04-06 04:08:22 +00:00
rambetter
e39f6f4bae Increasing stack size on Windows build.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@483 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-04-06 03:56:18 +00:00
rambetter
8d530e8707 - Updated Windows build doc, very slight revision. Changed 37 targets to 38.
- Added plugins/imagehl to list of modules built (both	Windows and Linux).
    Not	really sure what this does, but it's the only module (as defined by
    stuff in plugins/ or contrib/) that exists and isn't currently part of the
    build.
- The code to disable desktop composition in Windows has been moved from start
    of main() to an option in Preferences.  The	pref reads as follows:
    "NVIDIA/Aero bug - disable Windows composition".  It is enabled by default.
- Color themes controlled by "Misc" -> "Colors" -> "Themes" options are now
    saved as soon as you select them.  The color theme is no longer clobbered
    when opening Preferences.
- The ATI broken driver (bug #802) pref has been reworded since it applies to
    Intel cards as well.  Before:
    "ATI cards with broken drivers - bug #802".  After:
    "ATI and Intel cards w/ buggy drivers (disappearing polygons)".


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@479 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-03-03 15:51:44 +00:00
rambetter
48410b113d Fixing Linux SCons build.
Fixing plugins on both Linux and Windows.  It's consistent now.
Fixing gl font on Windows.
Mostly, added lots of plugins.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@474 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-22 04:48:05 +00:00
rambetter
561e062c87 This is a major change that updates the 3rd party libs on Windows builds.
A couple of things are broken right now:
- OpenGL font in Windows not appearing (expected to be broken, will fix)
- Linux build broken because it loads some .vcproj files that are removed
- 3rd party libs are downloaded from porky.nerius.com, not id Software


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@473 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-21 14:37:49 +00:00
rambetter
3d4ac1ba23 Fixing filters.
I didn't realize they were so broken.
The fix is safe and should not break plugins or anything else.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@437 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-23 09:12:34 +00:00
rambetter
9aa5e96c63 Adding "Preferences" -> "Other" -> "Brush" tab. This now has
"Default texture scale:".  (Preferences are game specific by the way.)
The default value for this preference is specific to a game, but most
of the time it's 0.5.  This field allows the user to override that default.
This is a feature that was specifically requrested by someone who wants to
try using ZeroRadiant (he wants to set it to 0.25 for his "premium" maps).
It's already a feature in NetRadiant.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@436 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-23 05:24:30 +00:00
rambetter
1f11459c84 Turn off desktop compositing in Windows ("Aero") for Radiant.
Otherwise, "hall of mirrors" effect takes place in the OpenGL viewports.
This fix is a real hack.  It's actually borrowed from other Radiants such
as NetRadiant.  I'd like to fix the underlying issue someday so that Aero
can be used with Radiant.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@433 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-22 03:22:21 +00:00
rambetter
4d362964f7 Adding ReactionPack to Radiant code.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@430 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-20 05:36:24 +00:00
TTimo
a6e2bf8e2d misc project file fixes from trunk (e.g. rev 345). fixes the 'missing MSVCR90.DLL' absurdity
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-temp-fixes@357 8a3a26a2-13c4-0310-b231-cf6edde360e5
2010-12-24 19:04:32 +00:00
rambetter
36a1c4bbad Cleaning up some file dialog tidbits in Rambetter-temp-fixes branch.
Just some code maintenence.  Like removing unused local vars.

PLS MERGE TO TRUNK.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-temp-fixes@356 8a3a26a2-13c4-0310-b231-cf6edde360e5
2010-12-19 04:12:29 +00:00
rambetter
b292b8db59 This is a big big GTK file dialog change in Rambetter-temp-fixes branch.
Thank you to Markus Fischer who	provided some example code on how to
use the	"new" method of	GTK file dialogs.  I then did a	lot of research	into
how to shape his code into exactly what	I wanted.

This is	an incomplete change in	that I have not	cleaned	up the code such
as removing unused local variables and unused functions	yet.  However, I
wanted to commit this now because it really works beautifully (the GTK file
dialog that is).

- In CFileType,	m_pstrGTKMasks now contains string like
"quake3 maps (*.map)" instead of like "quake3 maps <*.map>".  Nobody else
is using this code except in gtkmisc.cpp so it's a safe	change.

- Removing all FILEDLG_DBG blocks in gtkmisc.cpp.  It really clutters up the
code and since it's completely overhauled, it's	OK to remove.

- Instead of the "old" way of gtk_file_selection_new(),	now using
gtk_file_chooser_dialog_new() instead. 	Thx to Markus Fischer for examples.

- Actually adding GTK file dialog filters.  It works really nice!  :-)

- Now using the	same file extension logic on Windows file dialogs and GTK
file dialogs.

- Improved file	extension logic.  "No file extension specified in file to       
be saved.  Attempt to save anyways?"

Tested on Win7 and Linux.
More related changes on the way.

THIS SHOULD BE MERGED INTO TRUNK.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-temp-fixes@355 8a3a26a2-13c4-0310-b231-cf6edde360e5
2010-12-19 03:44:26 +00:00
rambetter
2c799718d7 Slight fix to r353 in Rambetter-fixes temp: the file suffix in
save operation is case sensitive now w.r.t. to checking a registered
suffix.  The problem was that saving a file foo.MAP does not work.

PLEASE MERGE THIS TO TRUNK.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-temp-fixes@354 8a3a26a2-13c4-0310-b231-cf6edde360e5
2010-12-19 01:31:52 +00:00
rambetter
6412c5ca77 Another Windows file dialog change in Rambetter-temp-fixes branch.
Handling file extensions better	during save operations.	 This is more
Windows-compliant.  For	example, when saving map:
- If ".xmap" filter is selected	and user types "foo.map", map will be
saved as "foo.map" (previous behavior was "foo.xmap").
- If an	unrecognized file extension is typed, GtkRadiant will now honor	that
but issue a warning popup window: "Unknown file extension for this save         
operation.  Attempt to save anyways?". 	All known extensions for the type
are checked.  Previous behavior	was that the extension is always changed
based on selected filter.

I will continue	making lots of incremental fixes to Rambetter-temp-fixes.

THIS PATCH SHOULD BE MERGED INTO TRUNK.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-temp-fixes@353 8a3a26a2-13c4-0310-b231-cf6edde360e5
2010-12-19 01:08:29 +00:00