Commit graph

  • ac8eec932b Add r_windowResizable to configure if window is resizable Daniel Gibson 2024-06-08 11:34:21 +0200
  • a6870cabfc minizconf.h: (hopefully) fix MinGW compatibility of z_off64_t Daniel Gibson 2024-06-08 10:44:02 +0200
  • ab676878b9 Make dhewm3 window resizable (when using SDL2) Daniel Gibson 2024-06-07 20:50:48 +0200
  • 28b753d50b Fix crash in Dhewm3SettingsMenu after switching fullscreen w/ Alt-Enter Daniel Gibson 2024-06-07 13:39:51 +0200
  • cff73ff591 Dhewm3SettingsMenu: Remove testing printfs Daniel Gibson 2024-06-06 22:36:55 +0200
  • 49ed8ec439 Adjust imgui_savestyle.cpp for 1.90.8 Daniel Gibson 2024-06-06 20:07:30 +0200
  • 863dc48ff4 Update Dear ImGui to 1.90.8 Daniel Gibson 2024-06-06 20:05:54 +0200
  • e8b8f5c02d Always optimize code of some integrated libraries, even in Debug builds Daniel Gibson 2024-06-05 21:23:01 +0200
  • af34aba577 ImGui: Apply patch from upstream that fixes tooltips of disabled buttons Daniel Gibson 2024-06-05 16:58:12 +0200
  • ab5d590b6f Update Changelog, mention new settings menu in Readme Daniel Gibson 2024-06-04 12:40:43 +0200
  • 51270dd390 Store imgui.ini and user.imstyle in dhewm3 config dir instead of $PWD Daniel Gibson 2024-06-04 10:52:30 +0200
  • 81d912ab4b Give Dhewm3SettingsMenu a sane default size and position Daniel Gibson 2024-06-04 10:32:28 +0200
  • c317e604c6 Improve minizconf.h; in CMake, don't use C++-compilerflags for plain C Daniel Gibson 2024-06-04 09:30:54 +0200
  • 1b344d4b78 Replace zlib with integrated miniz Daniel Gibson 2024-06-03 22:00:00 +0200
  • a9bee9f76e Fix build on Windows/MSVC Daniel Gibson 2024-06-03 19:25:50 +0200
  • 5376c6d74c HighDPI support, hopefully Daniel Gibson 2024-06-03 11:55:49 +0200
  • 28d81ed5f5 Fix ImGui with r_fillWindowAlphaChan Daniel Gibson 2024-06-03 11:39:28 +0200
  • 7aa6c6a70f "Properly" scale ImGui font by reloading font with scaled size Daniel Gibson 2024-06-02 16:50:28 +0200
  • cb5d988058 Fix SDL1.2 build and some runtime issues with SDL1.2 Daniel Gibson 2024-06-02 15:36:40 +0200
  • 7f62e9aa94 Better descriptions for screenshot CVars; document new CVars Daniel Gibson 2024-06-02 15:31:48 +0200
  • 67a0dc8c46 Dhewm3SettingsMenu: Save number of BindingColumns in a CVar Daniel Gibson 2024-06-02 14:09:09 +0200
  • 10312f6998 Allow disabling Dear ImGui integration in CMake Daniel Gibson 2024-06-02 14:07:29 +0200
  • ecee402927 Dhewm3SettingsMenu: properly handle playername encoding and length Daniel Gibson 2024-06-02 13:18:37 +0200
  • 6dc36c6175 Add some functions to handle UTF-8 strings Daniel Gibson 2024-06-02 13:14:30 +0200
  • 30e4a9bb51 Dhewm3SettingsMenu: Add game options and m_invertLook Daniel Gibson 2024-06-02 07:20:11 +0200
  • 50d7129b1c New input CVars: in_allowAlwaysRunInSP, m_invertLook Daniel Gibson 2024-06-02 07:16:44 +0200
  • bd22f55f56 Dhewm3SettingsMenu: Support new sound CVars, show OpenAL info Daniel Gibson 2024-06-01 07:11:14 +0200
  • 2c58845d28 Several OpenAL improvements Daniel Gibson 2024-06-01 07:09:42 +0200
  • 7b6fdc845a Dhewm3SettingsMenu: Add Audio Options, make Video Options nicer Daniel Gibson 2024-05-31 15:58:12 +0200
  • 337b339dd7 Update Dear ImGui to 1.90.7 Daniel Gibson 2024-05-31 00:16:00 +0200
  • fcbc757615 Add optional "nores" argument to Com_ExecMachineSpec_f() Daniel Gibson 2024-05-30 09:04:06 +0200
  • 410d2791ae Dhewm3SettingsMenu: More video settings, a few other tweaks Daniel Gibson 2024-05-30 08:59:28 +0200
  • 2aaaeb1456 Dhewm3SettingsMenu: Added VSync option Daniel Gibson 2024-05-30 05:55:53 +0200
  • e3d67f0ac9 Allow changing r_swapInterval (VSync) on-the-fly Daniel Gibson 2024-05-30 05:54:18 +0200
  • 139020f52b Dhewm3SettingsMenu: More video options Daniel Gibson 2024-05-30 05:02:59 +0200
  • 0e341176d4 Dhewm3SettingsMenu: Start implementing video options Daniel Gibson 2024-05-30 01:37:06 +0200
  • 1697831e74 ImGui: Draw ImGui cursor on black bars in main menu; tweak some colors Daniel Gibson 2024-05-30 01:26:40 +0200
  • 7af7508a7f ImGui stuff: Some tweaks Daniel Gibson 2024-05-28 04:45:53 +0200
  • 4bdee4f638 Dhewm3SettingsMenu: Improve cursor handling and opening menu ingame Daniel Gibson 2024-05-28 04:41:21 +0200
  • c0b6660389 ImGui styles: Allow writing only changed values to C++ code Daniel Gibson 2024-05-26 03:56:28 +0200
  • 2a7683ebaa imgui_savestyle.cpp - some improvements Daniel Gibson 2024-05-26 01:23:30 +0200
  • 894aa67a8f Dhewm3SettingsMenu: Add button to copy current style to clipboard as C++ Daniel Gibson 2024-05-25 18:16:00 +0200
  • 99b65a3edf Add WriteImGuiStyleToCode() to imgui_savestyle.cpp Daniel Gibson 2024-05-25 18:15:07 +0200
  • fd36e8e477 imgui_savestyle.cpp: use common->Warning() for warnPrintf() Daniel Gibson 2024-05-25 06:44:07 +0200
  • bb0511ac7b sys_imgui.cpp: Move code to read/write style to imgui_savestyle.cpp Daniel Gibson 2024-05-25 06:30:52 +0200
  • 53906538e6 Dhewm3SettingsMenu: Scroll within the tabs and similar tweaks Daniel Gibson 2024-05-24 17:05:37 +0200
  • 2e8cbc1344 Allow saving ImGui Userstyles Daniel Gibson 2024-05-24 04:00:19 +0200
  • ef529cf49a Bind F10 to open dhewm3Settings menu, unless F10 is already bound Daniel Gibson 2024-05-23 02:11:54 +0200
  • 2892e416f5 Add keybinding menu to Dhewm3SettingsMenu Daniel Gibson 2024-05-22 19:45:01 +0200
  • 6d508eac17 Some functions that will be used by the ImGui keybinding menu Daniel Gibson 2024-05-22 16:39:37 +0200
  • 8554487bf5 Dhewm3SettingsMenu: Get rid of obscureBindingEntries list Daniel Gibson 2024-05-21 17:32:36 +0200
  • 809bbfcccf Workaround for missing " or " string in Doom3 demo for Windows Daniel Gibson 2024-05-21 15:40:05 +0200
  • 9e4fe84eb8 Dhewm3SettingsMenu: some more joystick settings, stub of a binding menu Daniel Gibson 2024-05-11 00:27:40 +0200
  • 7023475c9d Add idStr::(V)Format(), make idList compatible with C++ foreach Daniel Gibson 2024-05-11 14:20:38 +0200
  • 0418f62489 Update ImGui to 1.90.6 Daniel Gibson 2024-05-10 03:28:46 +0200
  • c9a8901dbd ImGui: Improve integration, use scalable font, Control Options menu Daniel Gibson 2024-04-19 12:30:37 +0200
  • 86be2eb513 initial support for DPI scaling of imgui Daniel Gibson 2024-04-06 04:03:22 +0200
  • ffaf135758 Start ImGui-based settings menu Daniel Gibson 2024-04-05 06:33:33 +0200
  • 8fce796680 improve imgui integration Daniel Gibson 2024-03-29 01:16:30 +0100
  • c0c82e763a Initial ImGui integration in the engine Daniel Gibson 2024-03-27 01:02:03 +0100
  • 33ed99902e Integrate ImGui into buildsystem, adjust its OpenGL code for qgl Daniel Gibson 2024-03-20 15:22:21 +0100
  • 07f7d14f9b Add Dear ImGui 1.90.4 source Daniel Gibson 2024-03-20 05:18:21 +0100
  • f4446ca666 Bump version to 1.5.4pre Daniel Gibson 2024-05-22 19:46:01 +0200
  • 6daf1e9e7f Don't use GCC's __builtin_alloca_with_align(), fix #572 Daniel Gibson 2024-04-19 07:24:32 +0200
  • b565c6c732 Fix desktop files Martin Hauke 2024-03-29 14:55:06 +0100
  • 199ce2f433 Fix desktop files Martin Hauke 2024-03-29 14:55:06 +0100
  • 9892438a9b Update changelog for 1.5.3 1.5.3 Daniel Gibson 2024-03-29 01:55:34 +0100
  • a454d965a2 dhewm3 1.5.3 Daniel Gibson 2024-03-29 01:41:04 +0100
  • 7804daebac Suppress GCC warnings about variables with C++20 keyword names Daniel Gibson 2024-03-27 15:00:05 +0100
  • d6c0bb2003 Make it build and work on old PPC Macs again (#568) Daniel Gibson 2024-03-27 00:57:31 +0100
  • 9ccce9b4b6 in_namePressed: Only print key name on down events; document it Daniel Gibson 2024-03-25 02:31:07 +0100
  • 3504e693bf added a simple printing of the key/button pressed (#567) Biel Bestué de Luna 2024-03-25 02:15:20 +0100
  • 33207c9a92 damn! a typo! now corrected «BielBdeLuna» 2024-03-24 09:53:54 +0100
  • 216e74d1c0 once the tabulations and the space requirements are met «BielBdeLuna» 2024-03-24 09:44:07 +0100
  • 63cb1eb3ac added the printing of the key/button pressed «BielBdeLuna» 2024-03-23 09:24:32 +0100
  • fb5eedb35f Initialize variabls ubsan complained about Daniel Gibson 2024-03-20 18:32:26 +0100
  • 6310f699e1 Fix cursor focus for gamepads, once again, #566 Daniel Gibson 2024-03-20 18:31:28 +0100
  • fac06f0421 1.5.3 RC2 1.5.3_RC2 Daniel Gibson 2024-03-17 04:15:44 +0100
  • 27aeda205c Make Sys_SetInteractiveIngameGuiActive() work better Daniel Gibson 2024-03-17 04:03:27 +0100
  • 0d4405bbe6 Merge branch 'minizip-update' Daniel Gibson 2024-02-12 05:15:40 +0100
  • f6f654ee53 minizip: re-add doom3-specific changes Daniel Gibson 2024-02-12 05:04:11 +0100
  • 954620e1b3 minizip/unzip.cpp: restore TRYFREE() macro Daniel Gibson 2024-02-12 05:03:02 +0100
  • 2595a2dbe6 Update minizip source to latest code from zlib development branch Daniel Gibson 2024-02-12 04:51:14 +0100
  • 606a6c8e85 Configuration.md: document CVars, link alternative gamepad configs Daniel Gibson 2024-02-06 17:21:50 +0100
  • 6ed10c1dac Workaround for MCST-LCC compiler < 1.28 version mcst-lcc < 1.28 does not support __builtin_alloca_with_align() Ref: http://mcst.ru/lcc r-a-sattarov 2024-02-01 22:37:14 +0300
  • 8a3e0a328f 1.5.3 RC1 1.5.3_RC1 Daniel Gibson 2024-02-04 21:57:44 +0100
  • 9e3acf4b38 Update stb_image and stb_vorbis Daniel Gibson 2024-02-04 03:33:14 +0100
  • e63b63fcff Turn assertion in idRenderWorldLocal::BoundsInAreas() into Warning Daniel Gibson 2024-02-03 15:43:59 +0100
  • 784bf42390 Workaround for MCST-LCC compiler < 1.28 version mcst-lcc < 1.28 does not support __builtin_alloca_with_align() Ref: http://mcst.ru/lcc r-a-sattarov 2024-02-01 22:37:14 +0300
  • 94a208ea18 Configuration.md: Document the bindings in gamepad.cfg Daniel Gibson 2024-01-22 17:12:52 +0100
  • c743d21f08 Merge branch 'controller-input' Daniel Gibson 2024-01-22 16:41:53 +0100
  • d5f2dc4916 Add and link Configuration.md and gamepad configs controller-input Daniel Gibson 2024-01-22 05:52:16 +0100
  • 5b8e67762b Also allow using "Pad Y" for leftclick in menus Daniel Gibson 2024-01-22 05:50:45 +0100
  • 9e8d399257 Further gamepad improvements Daniel Gibson 2024-01-18 19:53:45 +0100
  • e7eb7d17fe Improve Nintendo Pro Controller support Daniel Gibson 2024-01-18 06:09:33 +0100
  • 09c89206a4 Fix gamepad button names for nintendo gamepads Daniel Gibson 2024-01-18 03:11:23 +0100
  • bb568bc3da Gamepad layout autodetection (for SDL 2.0.12 and newer) Daniel Gibson 2024-01-17 21:25:33 +0100
  • 86690df24e Add joy_gamepadLayout CVar to better support nintendo/PS-style gamepads Daniel Gibson 2024-01-17 18:54:09 +0100
  • cf5d10f4e6 Fix gamepad pseudo-mouse input for UIs in multiplayer mode Daniel Gibson 2024-01-17 16:47:21 +0100
  • 999d18e84c Added missing include wof8317 2024-01-17 10:44:45 -0600