Commit graph

  • 91624ec4de Adding sparkly_seam q3map2 regression test. No fix yet, but there will be soon. rambetter 2010-12-27 23:14:32 +0000
  • 14a0abf2a0 Adding Windows compile guide. rambetter 2010-12-27 08:29:22 +0000
  • f7764a84b2 Fixing "disappearing_sliver" bug. A regression test is included. This is a bug in q3map2. Please read regression_tests/q3map2/disappearing_sliver/README.txt for more info. rambetter 2010-12-27 08:08:00 +0000
  • 41b1d9a8aa misc setup target fix NewWindowsGtkRuntime TTimo 2010-12-26 17:02:33 +0000
  • 82ef81821f move old gtk runtime code back to trunk TTimo 2010-12-26 04:13:09 +0000
  • ad2c7162d9 Putting the work towards an updated Windows Gtk runtime on hold. Details about this work can be found at http://www.qeradiant.com/cgi-bin/trac.cgi/wiki/UpdatingWindowsGtkRuntime TTimo 2010-12-26 04:12:01 +0000
  • 2be17e386a Repackaged the deps with the old gtkglext (to no avail unfortunately) - closing down this branch and shelving it. TTimo 2010-12-26 03:35:18 +0000
  • a6e2bf8e2d misc project file fixes from trunk (e.g. rev 345). fixes the 'missing MSVCR90.DLL' absurdity Rambetter-temp-fixes TTimo 2010-12-24 19:04:32 +0000
  • 36a1c4bbad Cleaning up some file dialog tidbits in Rambetter-temp-fixes branch. Just some code maintenence. Like removing unused local vars. rambetter 2010-12-19 04:12:29 +0000
  • 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. rambetter 2010-12-19 03:44:26 +0000
  • 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. rambetter 2010-12-19 01:31:52 +0000
  • 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. rambetter 2010-12-19 01:08:29 +0000
  • b1b208f12e Improving native Windows file dialog in Rambetter-temp-fixes branch some more. This adds new code and improves code committed in revision 351. rambetter 2010-12-18 03:03:55 +0000
  • f482df40a1 Fixing the native Windows file dialog in Rametter-temp-fixes branch of GtkRadiant. The previous code was Plain Old Wrong (TM) in the way that it handled determining which "Save as type" was selected in the file save dialog. This change affects the function file_dialog() in gtkmisc.cpp. Fix has been tested on Windows 7 when the pattern input parameter is something such as "map" and when it's null. Will test Windows XP shortly and follow up with another commit if it's not working correctly there. rambetter 2010-12-16 07:08:00 +0000
  • 1f99ab9e81 Progressing on bringing Radiant 1.6.x to a workable state on Windows. This commit: 1. Reverts to using GtkR-deps-1.6-3.zip (instead of GtkR-deps-1.6-4.zip). Some font-related DLLs are therefore no longer used with this patch. 2. Because of the above #1, now using the really old OpenGL font rendering code on Windows systems. This is controlled via "#ifdef _WIN32" blocks. Linux still uses the new and improved OpenGL font rendering. Note that this old font rendering that Windows now uses (err, has used in the past too) makes use of gdk_gl_font_use_pango_font(), which is really old and crufty. rambetter 2010-12-15 09:52:26 +0000
  • 7f2f9610ba Backing out r347 and r345. Keeping r346. So, this branch is now r344 with patch r346. DO NOT MERGE THIS CHANGE INTO TRUNK!!!! rambetter 2010-12-15 06:56:33 +0000
  • ab7d2b5680 Creating a temporary branch for Rambetter to use in order to fix some outstanding issues while the lib-reassembly is taking place. This branch is starting out as a copy of r347. I [Rambetter] am not able to work on trunk at the moment because it is broken on Windows due to the DLL nightmare that is going on. I would like to fix some bugs in the meantime. Commits that should be imported back into trunk will be clearly marked as such. rambetter 2010-12-15 06:42:34 +0000
  • 09337b8992 damn macro is still there TTimo 2010-12-13 05:37:08 +0000
  • eb77a1bc39 ixing a big problem on Windows platforms that has to do with copying over game packs to the game install directory. Before this patch, users of Radiant weren't able to start Radiant without doing some manual copying of game pack files over by hand (and I'm sure nobody figured that out). The problem is in radiant/missing.cpp. CopyTree() didn't correctly recursively copy directories because of a problem in FindFiles::FindFiles() on Windows. rambetter 2010-12-13 04:50:40 +0000
  • 7c46911658 rebuilt gtk binary dependencies file fixed/optimized a number of VC9 project settings fixed sprintf being hijacked by intl.dll stuff TTimo 2010-12-13 04:21:05 +0000
  • fa657d36f6 updated the setup functionality on windows, new deps file, bumped version up TTimo 2010-11-29 01:12:35 +0000
  • dc4e125df2 apply back 335 and 336, will need to update deps and put a zip out TTimo 2010-11-26 19:50:08 +0000
  • 0152053e52 fix Linux compile from mhash stuff TTimo 2010-11-26 06:46:05 +0000
  • e393e112f4 compiles again on win32, trashed mhash TTimo 2010-11-26 05:59:17 +0000
  • 449fdbd6b7 revert 335 and 336, breaking the win32 build TTimo 2010-11-26 05:58:34 +0000
  • 1c8129e946 Doing away with the 32 bit per pixel memory buffer. Now passing the returned pango memory buffer directly to OpenGL. This simplifies the code. Performance did not seem to be better, but it certainly looks faster in theory. rambetter 2010-11-16 07:07:28 +0000
  • c1dbb77342 DONE: - Removed usage of gdk_gl_font_use_pango_font() which is no longer in GtkGLExt Git. Radiant now compiles on Linux From Scratch using current versions of software. - As a side effect to the above, font inconsistency issues (like really large intermittent font in GL views) are gone. Font looks better too. - Changing algorithm for labeling grid view to be more robust. Uses new functions gtk_glwidget_font_ascent() and gtk_glwidget_font_descent(), and uses locally defined "cushion" variables. - In xywindow.cpp, changing stepx and stepy based on 40 pixels, not 32. When coordinate numbers are very large the labels get too cluttered. - Added calls to gtk_gl_init() and gdk_gl_init() in main(). This is recommended according to the GtkGLExt reference manual. - Tested all changes on Ubuntu 10.10 and Debian 5.0 (Lenny). TODO: - In glDrawPixels(), instead of using a 32 bit pixel with GL_UNSIGNED_INT_8_8_8_8, see if we can use an 8 bit variant where each byte defines opacity and the GL current color is used. In other words, try to use the FT_Bitmap directly without conversion. - Examine every other use of gtk_glwidget_print_string() and gtk_glwidget_print_char() to make sure the positions are determined accurately. NOT TODO: - Decided not to use glBitmap() with display lists because it would disallow pretty antialiased fonts. rambetter 2010-11-16 03:42:28 +0000
  • fdab9dc6e2 In Radiant main() method, add putenv("LC_NUMERIC=C"). sscanf() and *printf() calls are all over the code, which are locale-sensitive. gtk_init() sets all locales. So if you're in Germany, your printf()'s will output e.g. "10,5" for ten and a half. Reading floating points with sscanf() is also totally broken in locales such as Germany. So, we can't really get rid of all the *scanf()'s and the *printf()'s. Instead, set LC_NUMERIC to "C". rambetter 2010-11-14 01:40:25 +0000
  • 11bb5b5720 pthread_join Fix from Nerius Landys namespace 2010-11-13 13:36:27 +0000
  • 514d4d9d10 fix undo bug with entities (lights) - Markus Fischer TTimo 2010-01-08 04:01:08 +0000
  • 48d505dff5 textool fix (Markus Fischer) TTimo 2010-01-02 16:03:41 +0000
  • c14eb495aa misc TTimo 2009-12-31 18:50:00 +0000
  • a54ff4a83e apply misc fixes from Markus Fischer and Rambetter TTimo 2009-12-31 18:45:35 +0000
  • 8f437051fa misc TTimo 2009-12-31 18:24:36 +0000
  • 0176733736 * merged r22231 from uforadiant: 'use gtk default font instead of defined ones for linux/windows (which could happen to be not installed)' 1.5 mattn 2009-02-01 16:09:49 +0000
  • 370c9bbf37 * patch from Micah Heyer (GtkRadiant Mailinglist) * fixes a segfault in gtkgensurf bitmap loading mattn 2009-01-29 21:01:52 +0000
  • 890656caab Removed compiled linux executables namespace 2008-12-29 23:05:52 +0000
  • 6aa8384add * applied Shamus Jedi Academy patch for Zeroradiant (gamepack will follow soon) mattn 2008-12-16 22:33:22 +0000
  • 28bbf5a00b remove some FIXME comments about quakelive paths, since they are the same as quake3 currently Forest Hale 2008-09-20 11:12:28 +0000
  • f4633277de patch from Rudolf Polzer implementing bsp46 support and adding -game quakelive and -game nexuiz modes to q3map2 Forest Hale 2008-09-20 11:07:36 +0000
  • bef8511de0 fix setup target TTimo 2008-09-13 16:12:55 +0000
  • 204566e81e * applied patch by StefanV (from mailinglist) that fixes an error in config.py (broke compilation) and some string conversion warnings * fixes some more string conversions warnings in bobtoolz * fixed unresolved symbols in bobtoolz and gtkgensurf (due to the above mentioned patch where the prototypes were not updated) mattn 2008-09-06 08:35:17 +0000
  • cc4e44e31a merge branch work back into trunk TTimo 2008-09-01 17:34:10 +0000
  • 0651ba3603 added fetch and copy of support runtime files to win32 'scons target=setup' timo TTimo 2008-09-01 17:00:45 +0000
  • da6b5359bf misc cleanup TTimo 2008-09-01 17:00:10 +0000
  • 5c288de296 Converted a VC9 / Visual Studio Express 2008 version of the project files TTimo 2008-08-31 22:15:52 +0000
  • 2abefddf8a * merged background images back into 1.5 branch * fixed warnings and bugs (nDim) mattn 2008-08-26 06:11:47 +0000
  • 2c4c4aead7 * fixed missing string for error output mattn 2008-08-25 12:32:29 +0000
  • 58f2e361fc * fixed missing string for error output mattn 2008-08-25 12:32:29 +0000
  • d3cef2a360 nix compiles TTimo 2008-08-24 05:09:47 +0000
  • 7efb6d5bf1 r309 TTimo 2008-08-24 04:19:18 +0000
  • 3f8b45fd81 r306 TTimo 2008-08-24 04:14:05 +0000
  • 79935d1b97 setting my merging aside for now TTimo 2008-08-24 04:13:28 +0000
  • 5fc27697b3 auto merge mirror branch -> work branch ZeroRadiant TTimo 2008-08-24 03:21:41 +0000
  • 2def0428da ABToSVK commit ZeroRadiant.ab TTimo 2008-08-24 03:20:51 +0000
  • fc9e2eb3ad re-instate old ZeroRadiant branch for NxNanny sync TTimo 2008-08-23 21:03:42 +0000
  • 082d0ab8d6 saving out some old win32 portability work timo-win32 TTimo 2008-08-23 20:16:04 +0000
  • 3436c03f4a saving out some old win32 portability work TTimo 2008-08-23 20:15:34 +0000
  • 34844894df * fixed output mattn 2008-08-06 17:53:40 +0000
  • 0e5c89d2c0 * fixed a warning and an error in the overflow check in l_net * const stuff for GetNextChainItem (bobtoolz) mattn 2008-07-25 19:14:48 +0000
  • 88cea027e6 ported over the 1.5 branch version of q3map2 which is newer made Visual Studio files work in VS2005 Express fixed a ton of warnings in VS2005 Express fixed some compile problems on OpenSUSE 11.0 Forest Hale 2008-07-25 07:31:37 +0000
  • 995f6a1011 * divVerent's patch for the brush primitives surface dialog (fixed segfault due to NULL pointer) * Quote http://zerowing.idsoftware.com/pipermail/gtkradiant/2008-July/011094.html : Attached to this message is a patch for a "somewhat working" brush primitives surface dialog. It is an ugly hack, as it converts between fake texdef notations and brush primitives whenever values are needed. Had to fix an accuracy bug: the surface dialog rounded all rotation values to integer angles, which SEVERELY broke things for me (changed the Gtk spin object to use 4 digits, which is enough for me). mattn 2008-07-10 08:30:47 +0000
  • 27a3c433bc * fixed spawnflags dialog due to local and global variable mix (thanks divVerent) mattn 2008-07-10 07:41:14 +0000
  • 9fa4db610e * brush primitive patch by divVerent mattn 2008-07-10 07:38:14 +0000
  • 28fda9304d * gametools => gametools_win32, gametools_linux, gametools_macos mattn 2008-07-10 07:24:06 +0000
  • f5b144e467 * removed a lot of HACKs for several games by merging the enginepath_win32, enginepath_linux and enginepath_macos from 1.5 to 1.6 (default for everything is quake3) * removed the hacks for q2.game and heretic2.game (just check whether the game config value quake2 is set - TODO: game dialog needs update - quake2 option should be given) mattn 2008-07-05 10:21:36 +0000
  • 5f6f117633 * reactivated some old quake2 code * more translateable strings mattn 2008-07-05 08:53:43 +0000
  • 0902485233 * more translateable strings mattn 2008-07-05 08:37:22 +0000
  • 6977eb6647 * synced german translation with latest pot updates mattn 2008-07-05 07:32:06 +0000
  • 46bdd92bb4 * more translateable strings * fixed warnings about unused variables mattn 2008-07-05 07:14:52 +0000
  • c974ae628c * more translateable strings * fixed warning about unused variable mattn 2008-07-04 22:11:30 +0000
  • f6340d0187 * some new translateable strings mattn 2008-07-04 21:43:45 +0000
  • a5955a4c37 * removed SETUP=0 (only valid for 1.5) mattn 2008-06-30 18:09:38 +0000
  • 04c7eb042d * reactivated WXY_Print function to generate screenshots from the xy window * removed all the references to the old bugzilla links (deadlinks - no longer useful) mattn 2008-06-27 15:09:36 +0000
  • 591626e4d8 * Tremulous patch by Ingar mattn 2008-06-27 14:30:13 +0000
  • 8a48fa56a3 * removed todo entry mattn 2008-06-26 18:50:38 +0000
  • 88d21daa67 * introduced a new config variable to be able to load maps directly from the enginePath/basePath/maps directory mattn 2008-06-26 18:50:18 +0000
  • 3138825cde * more translations mattn 2008-06-26 17:48:22 +0000
  • f5b6f40bc4 * fixed dir handle leaks for windows mattn 2008-06-26 15:19:48 +0000
  • d5fc00a4f8 * removed unnecessary gi18n.h inclusions mattn 2008-06-26 14:30:58 +0000
  • 4702591409 * const stuff mattn 2008-06-26 13:58:20 +0000
  • b98f83c4ee * const stuff mattn 2008-06-26 13:57:38 +0000
  • babec56d56 * reverted some const changes in order to let g_slist_append work again mattn 2008-06-26 13:53:24 +0000
  • eef1ef4216 * added TODO entry mattn 2008-06-26 11:51:10 +0000
  • 99b8049c8c * fixed warnings mattn 2008-06-26 11:40:59 +0000
  • 6d10428141 * fixed warning mattn 2008-06-26 11:40:00 +0000
  • 2aa43067fb * fixed warnings mattn 2008-06-26 11:39:44 +0000
  • c0f477bd04 * fixed warnings * removed www dir (dead links, almost none of the posted links are available - correct me when i'm wrong, then we can revert this remove) mattn 2008-06-26 11:21:13 +0000
  • ec65cc975d * fixed warnings and fixed clips counter mattn 2008-06-26 11:20:01 +0000
  • c5dfb34459 * some notes for running the translated version of radiant mattn 2008-06-26 11:01:07 +0000
  • e54dacdc48 * INSTALL.txt: dead link * LICENSE_ID: empty file mattn 2008-06-26 11:00:42 +0000
  • 146deafcee * mark strings translateable in the dialogs mattn 2008-06-26 10:19:31 +0000
  • 5538231336 * new strings marked translateable in the preferences menus mattn 2008-06-26 09:43:34 +0000
  • cbd05eb60a * translated more strings into german mattn 2008-06-26 09:07:09 +0000
  • ef710929c0 * more translateable strings mattn 2008-06-26 08:58:17 +0000
  • effd46386d * note about translating radiant mattn 2008-06-26 08:38:52 +0000
  • 37b20e8666 * added first translation start for german mattn 2008-06-26 08:32:36 +0000
  • 3f7eb00721 * added pot file (translation catalog) * marked more strings as translateable * deactivated gtk_disable_setlocale and bind the textdomains mattn 2008-06-26 08:31:13 +0000
  • e4b1c1a55c * fixed a lot of compiler warnings (mostly const char * stuff and use of uninitialized data) * add support for translating radiant (just marked three strings, more to come) mattn 2008-06-26 07:52:02 +0000
  • 5efe3f31db * removed config.mk (not used) * fixed some warnings in synapse.cpp (const stuff, unused variable) mattn 2008-06-26 06:57:21 +0000