Commit Graph

  • 0f0b251e70 remove unnecessary gdk_pixbuf_add_alpha call Garux 2020-05-03 23:30:10 +0300
  • c4528f8d64 add custom Gtk config for Windows Garux 2020-05-03 12:30:32 +0300
  • 4e4bb3a153 add q3map2 autopacker exclusion file for Quake3 Garux 2020-05-03 12:28:26 +0300
  • aca367b608 docs: shaderManual: fix typos, remove line duplicate, fix q3map_dotproduct2 example shader, fix q3map_cloneShader description, fix exactVertex description Garux 2020-05-03 12:17:31 +0300
  • 97fe823fc1 docs: add original shaderManual Garux 2020-05-03 12:05:38 +0300
  • b61b65da10 docs: correct mbspc.html Garux 2020-05-03 12:03:48 +0300
  • 0dd0859dd3 docs: add new feature to mbspc.html Garux 2020-05-03 12:02:10 +0300
  • 7fca3904a5 docs: add original mbspc.html Garux 2020-05-03 12:00:53 +0300
  • 19921775fc docs: add NetRadiant specific docs Garux 2020-05-03 11:58:25 +0300
  • 6944f84bba docs: add Blendmodes_cheatsheet.jpg Garux 2020-05-03 11:54:35 +0300
  • 88e24f9f05 docs: add fsr_readme.txt Garux 2020-05-03 11:53:25 +0300
  • 08eff5dd1e docs: add mouse shortcuts.txt Garux 2020-05-03 11:52:21 +0300
  • 7ae79b263d minor refactoring Garux 2020-04-28 08:30:25 +0300
  • 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 Garux 2020-04-26 07:28:23 +0300
  • 49b725a1b2 Fix q3 compatibility bug with lightgrid and only one light. Garux 2020-04-14 19:45:00 +0300
  • 42ac0ccb61 handle negative light intensity values in class LightRadii #41 Garux 2020-04-14 19:45:00 +0300
  • 7d59736ed6 print info on gdk_pixbuf_new_from_file() error Garux 2020-04-14 19:45:00 +0300
  • 11eaf2448b update OSX COMPILING info #40 Garux 2020-04-04 23:53:31 +0300
  • d26669d041 try to fix MAC compilation #40 : probably more elegant 'environ' variable access Garux 2020-04-04 21:46:39 +0300
  • a7de623115 try to fix MAC compilation #40 : workaround ambiguous 'environ' global variable availability Garux 2020-04-04 21:09:36 +0300
  • ab80efd198 try to fix MAC compilation #40 Garux 2020-04-04 20:46:04 +0300
  • 85e5807397 try to fix MAC compilation #40 Garux 2020-04-04 19:40:56 +0300
  • 56ecc1b0a5 reduce texwindow.h inclusions Garux 2020-04-04 19:39:57 +0300
  • a1b0964600 * support indexed tga formats: (24/32bit palette)x(8bit colour index)x(rle/not) refactor tga decoding: use more templates Garux 2020-04-01 09:21:13 +0300
  • 1a614efce1 q3map2 * fix: do not affect styled lightmaps by floodlight port of https://github.com/id-tech-3-tools/map-compiler/pull/12 87b8589a3a Garux 2020-03-25 21:21:07 +0300
  • 7fd32180e2 * support misc_model::_remap facility of q3map2 q3map2: fix inconsistency, introduced in d92c32d453 (_remap result could depend on _remap keys order, e.g. remapping src: moo/rock, moo/sand-rock by: rock, sand-rock suffix matches; rock could be used for moo/sand-rock) Garux 2020-03-25 11:53:14 +0300
  • fbbbd2e7d7 picomodel::ase: support standard empty bitmap name 'none' Garux 2020-03-23 19:55:03 +0300
  • 5fb3d587a4 use std::next instead of std::advance Garux 2020-03-10 05:09:32 +0300
  • 7acdf92d50 * QE tool mouse move: highlight PlaneSelectables with alt/ctrl+alt, components in component modes improve bestPlaneIndirect pickup (resolve, when corner is closest) support 2d in class DragPlanes::bestPlaneIndirect Garux 2020-03-10 05:09:32 +0300
  • a4b61f88e5 * shortcuts list: add Reset All button (defaults all shortcuts) Garux 2020-03-10 05:09:32 +0300
  • b122d19ec7 * shortcuts list: add Reset button (defaults selected shortcut) Garux 2020-03-10 05:09:32 +0300
  • e301fce02e simplify command_list_dialog codes Garux 2020-03-10 05:09:32 +0300
  • 64e2eebfb3 rewrite GlobalShortcuts_foreach() to use functor semantics Garux 2020-03-09 23:06:45 +0300
  • e25f67ca29 use struct for ShortcutValue, add accelerator_default value Garux 2020-03-09 20:34:39 +0300
  • 963010c658 fix mouse shortcuts.txt url case, was not functioning in linux Garux 2020-03-09 17:08:15 +0300
  • 380d5547c5 use GlobalSelectionSystem().foreachSelected instead of GlobalSceneGraph().traverse in alt+m1 PlaneSelectable pickup Garux 2020-03-09 06:34:28 +0300
  • e7b8e36db6 * DragExtrudeFaces: process with selected faces only, i.e. w/o objects selection Garux 2020-03-09 05:53:14 +0300
  • 6e88e7b746 * DragExtrudeFaces: diagonal extruded brushes joints if extruding multiple faces per brush Garux 2020-03-08 17:23:02 +0300
  • d664d15f17 * improved CSGTool::Hollow::diagonal algorithm (reliable for complex brushes complete extrude, handle simple brushes deep partial extrude) Garux 2020-03-04 04:01:20 +0300
  • 9f29864f50 lessen code duplication Thomas Debesse 2017-07-11 05:36:00 +0200
  • 66e6781c9b use Instance_isSelected() function Thomas Debesse 2017-07-11 05:36:00 +0200
  • 1acf0bb221 * alt + m1 2D view face vertex manipulator: use 'faces on the only best plane' pickup strategy Thomas Debesse 2017-07-11 05:36:00 +0200
  • edb9abc546 use xdg-open to open url on Linux Thomas Debesse 2017-07-11 05:36:00 +0200
  • 4b2f9d6080 * open/save dialogs: use current file path, name, focus it, if present brushexport plugin: case insensitive extension check Garux 2020-03-01 19:38:27 +0300
  • 04bf329bf2 update q3map2 wiki link Garux 2020-02-29 05:16:53 +0300
  • 658819cfac support https in help menu Garux 2020-02-29 05:12:38 +0300
  • b136b1a829 mbspc: * deduce OutputFile path out of input file path in -bsp2map, -bsp2map220, -entlist, -texinfo modes (like for .aas) * append _decompiled suffix to decompiled map file names Garux 2020-02-29 04:03:12 +0300
  • 5a032a991a mbspc: make builtin, html help, command line options consistent enable -grapplereach: bugged in vanilla engine, but is likely fixed in OpenArena remove -onlyents doc: doesn't exist in the code (wtf) Garux 2020-02-29 02:05:38 +0300
  • 097a662814 * preferences->Grid->Max grid coordinate: how much big grid to render (visual aid for games with small world) known minor issues: preference change to smaller value doesn't trigger 2d view origin, scale constraints evaluation (ok after doing manually) preference change during region mode resets grid region size Garux 2020-02-27 21:03:04 +0300
  • 9304e9bfa5 bigger default grid spacing Garux 2020-02-25 19:21:14 +0300
  • 94a6cc9cda lower default camera fov Garux 2020-02-25 19:01:48 +0300
  • abcc47ad64 more csg tool refactoring Garux 2020-02-24 21:44:20 +0300
  • 53676dcf31 * csg tool: +faces face specification mode (only process selected faces) * csg tool: also process unselected brushes with selected faces Garux 2020-02-24 21:43:27 +0300
  • 07a06b5b89 * ctrl + alt + m1: extrude pointed faces of selected brushes and selected faces inside/outside * improve alt + m1 resizing camera for slanted faces Thomas Debesse 2020-01-14 08:06:47 +0100
  • a8f7c35998
    Merge pull request #34 from wongit/spawnflags-tips Garux 2020-02-22 01:41:09 +0300
  • df7d260538 fix for spawnflags toolstips now showing when bits are skipped (undefined) wongit 2020-02-21 22:03:20 +0000
  • 4292115ef7 bsp lump write: pad with zeros, not with random unitialized memory data Thomas Debesse 2020-01-14 08:06:47 +0100
  • 065c415839 nullify unused space of bspShaders.shader to write cleaner bsp Garux 2020-02-13 05:12:57 +0300
  • 0b1389b5a4 rename entities in AddTriangleModels() for consistency Garux 2020-02-12 23:30:46 +0300
  • c956102065 support variable number of key names in entity key value reading functions Garux 2020-02-12 23:21:15 +0300
  • aa44982b20 define more architectures in mbspc -> q_platform.h, as we do not define them in Makefile Garux 2020-02-11 18:46:41 +0300
  • 64f6b4a4ac fix some warnings Garux 2020-02-07 23:00:19 +0300
  • 1805e42582 make C code to compile with -std=c11 (though still many implicit function declarations) Garux 2020-02-07 22:45:06 +0300
  • 70b6cc8696 make C code ODR compliant (-fno-common) Garux 2020-02-07 22:41:56 +0300
  • a1fe170f38 fix null pointer dereferencing introduced in 80e95ac165 Garux 2020-02-07 22:35:58 +0300
  • 433b9e776b manage entity key value reading routines Garux 2020-01-24 02:47:33 +0300
  • ebf88b0842 Revert "switch to -std=c11" : code does not get compiled without unofficial extensions in some Linux Garux 2020-01-24 02:47:33 +0300
  • 1f59dac119 manage strstr() use Garux 2020-01-24 02:47:33 +0300
  • 325a46a102 wrap 'string empty' logic Garux 2020-01-24 02:47:33 +0300
  • 234b0cf1d4 wrap strncmp use Garux 2020-01-24 02:47:33 +0300
  • 9048028faa wrap Q_strncasecmp use Garux 2020-01-24 02:47:33 +0300
  • c7f1391177 wrap Q_stricmp use Garux 2020-01-24 02:47:33 +0300
  • 3409de2cb0 change EPAIR_STRCMP semantics Garux 2020-01-24 02:47:33 +0300
  • cf98275ee4 wrap strcmp use Garux 2020-01-24 02:47:33 +0300
  • 9485b925ff add common string functions Garux 2020-01-24 02:47:33 +0300
  • 416b1f7d54 delete some unused q3 cmdlib stuff fix q3data -writedir Garux 2020-01-24 02:47:33 +0300
  • 0290bd76fe remove NeXT preprocessor conditions Garux 2020-01-24 02:47:33 +0300
  • 4317ea2ab0 fix some l_net warnings Garux 2020-01-24 02:47:33 +0300
  • eb70faddc8 use standard C bool type: get rid of qfalse, qtrue aliases everywhere replace qboolean in q3map2, q3data redefine qboolean type in q2 tools, mbspc Garux 2020-01-24 02:47:33 +0300
  • e5d040a770 fix simple warnings Garux 2020-01-24 02:47:33 +0300
  • 5848e22f0a switch to -std=c11 Garux 2020-01-24 02:47:33 +0300
  • b2eb13b049 manage windows only strlwr(), strupr() Garux 2020-01-24 02:47:33 +0300
  • 9cb2ab691e del myoffsetof macro Garux 2020-01-24 02:47:33 +0300
  • be007466f9 fix [-Wincompatible-pointer-types] in RunThreadsOn() Garux 2020-01-24 02:47:33 +0300
  • c7010884b6 manage strlwr, strlower->strLower Garux 2020-01-24 02:47:33 +0300
  • e6ce77d031 use capital letter in strClear, strEmpty, strIstr to lessen names collision probability Garux 2020-01-24 02:47:33 +0300
  • 37ae7f0794 * support Quake3 and Quake in -gamedetect (autodetects by availability of "baseq3/pak0.pk3" and "id1/pak0.pak" in folders prior to radiant's) Garux 2020-01-24 02:47:33 +0300
  • a258ebf887 fix warning: comparison between signed and unsigned integer expressions Garux 2020-01-24 02:47:33 +0300
  • 93eb360104 fix Usage: help strings Garux 2020-01-24 02:47:33 +0300
  • 08fee05b37 remove odd closing parenthesis from bsp marker Garux 2020-01-24 02:47:33 +0300
  • 25d94dbd2f add and use path_set_extension() fix -bsp crash with .bsp sent as map path * fix: qer_editorimage, q3map_lightImage etc work with file names, containing period (i.e. 'file.name.ext' names; don't StripExtension() twice in ImageLoad() for that) Garux 2020-01-24 02:47:33 +0300
  • 80e95ac165 refactor paths related codes Garux 2020-01-24 02:47:33 +0300
  • 437004713f fix q3data warnings Garux 2020-01-24 02:47:33 +0300
  • 3a95f8bb53 use StripExtension() in q3data Garux 2020-01-24 02:47:33 +0300
  • 09953b82be minor tweaks Garux 2020-01-24 02:47:33 +0300
  • 854eb14a69 use path_get_extension() Garux 2020-01-24 02:47:33 +0300
  • ba26c2d02b add common functions: strempty strclear path_is_absolute path_get_filename_start path_get_filename_base_end path_get_extension simplify functions: DefaultExtension StripFilename StripExtension ExtractFilePath ExtractFileBase ExtractFileExtension Garux 2020-01-23 21:55:43 +0300
  • 0bc1a2a280 workaround safe_*alloc size print on error (was negative due to %i format specifier for size_t) Garux 2020-01-23 07:25:12 +0300
  • 2d839e524f allocate just once in CopyBrushSidesLump() Garux 2020-01-23 03:50:13 +0300
  • ad05e553b9 use realloc() instead of safe_malloc() + free() add AUTOEXPAND_BY_REALLOC_ADD macro, use it Garux 2020-01-23 02:46:06 +0300