summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-06-29Merge pull request #3204 from Robyt3/CLineInput-UninitializedHEADmasteroy
Fix uninitialized `CLineInput` member variables
2023-06-29Merge pull request #3205 from Robyt3/CLineInput-Ctrl-Backspace-Fixoy
Delete selection with backspace/delete regardless of word mode
2023-06-29Merge pull request #3206 from Robyt3/CLineInput-Deactivate-If-Not-Renderedoy
Ensure line inputs are deactivated when they are not rendered
2023-06-26Ensure line inputs are deactivated when they are not renderedRobert Müller
Check if the active line input was not rendered and deactivate it in that case. This can happen e.g. when an input in the ingame menu is active and the menu is closed or when switching between menu and editor with an active input. This was causing the IME candidate list to be rendered ingame after closing the menu.
2023-06-26Delete selection with backspace/delete regardless of word modeRobert Müller
Also delete the lineinput selection when pressing backspace/delete and the key for skipping words (Ctrl/GUI key, Alt on macOS) is held. This is consistent with the behavior in other applications.
2023-06-26Fix uninitialized `CLineInput` member variablesRobert Müller
2023-06-16Merge pull request #3150 from Robyt3/CLineInput-Smooth-Scrollingoy
Implement smooth scrolling for UI editbox and chat input, don't blink the caret shortly after moving
2023-06-16Merge pull request #2791 from fokkonaut/pr-readyoy
Don't relay on gamestate for the tick symbol (closes #2676)
2023-06-16Merge pull request #3082 from Robyt3/scripts-identifier-checkoy
Add scripts to detect variable name style violations, remove old script and obsolete ignore_convention comments
2023-06-16Merge pull request #3110 from Robyt3/engine-packer-compressionoy
Add more checks for packers/unpackers, add tests, refactoring
2023-06-16Fix console completion scrolling with very long entriesRobert Müller
2023-06-16Don't blink caret shortly after moving, refactor using LocalTimeRobert Müller
2023-06-16Implement smooth vertical scrolling for chat inputRobert Müller
2023-06-16Reuse UI smooth scrolling logic for console option scrollingRobert Müller
2023-06-16Implement smooth keyboard and mouse scrolling for UI editboxesRobert Müller
2023-06-16Remove obsolete ignore_convention commentsRobert Müller
2023-06-16Remove obsolete refactor_count.py scriptRobert Müller
2023-06-16Add scripts to detect variable name style violationsheinrich5991
Currently very user-unfriendly, call like this: ``` env CXXFLAGS="-I<builddir>/src -I<includedir_lib1> -I<includedir_lib2> …" python scripts/extract_identifiers.py src/game/**.cpp src/engine/client/**.cpp src/engine/server/**.cpp src/engine/shared/**.cpp > identifiers python scripts/check_identifiers.py < identifiers ```
2023-06-16Merge pull request #2846 from ChillerDragon/pr_eval_if_cmdoy
Add eval_if_cmd console command
2023-06-16Merge pull request #3089 from Robyt3/snap-invalidate-spamoy
Remove spammy 'snap invalidate problem' debug message
2023-06-16Merge pull request #3083 from Robyt3/server-maplist-sortedoy
Use sorted_array instead of CHeap for maplist to sort it
2023-06-16Merge pull request #3094 from Robyt3/dbg_console_hideoy
Extract dbg_console_hide to hide console window (on windows):
2023-06-16Merge pull request #3195 from ChillerDragon/pr_de_recordingoy
Only send CNetMsg_De_ClientLeave while recording
2023-06-16Merge pull request #3138 from Robyt3/CHuffman-refactoringoy
Refactor CHuffman
2023-06-16Merge pull request #3128 from Robyt3/CI-Cherry-Pickingoy
Replace "OSX" with "macOS", cherry-pick various changes to CI to decrease merge conflicts with forks
2023-06-14Try to fix macOS CI failure againdef
==> Pouring python@3.11--3.11.1.big_sur.bottle.tar.gz Error: The `brew link` step did not complete successfully The formula built, but is not symlinked into /usr/local Could not symlink bin/2to3-3.11 Target /usr/local/bin/2to3-3.11 already exists. You may want to remove it: rm '/usr/local/bin/2to3-3.11' To force the link and overwrite all conflicting files: brew link --overwrite python@3.11 To list all files that would be deleted: brew link --overwrite --dry-run python@3.11
2023-06-14Fix macOS CI with existing 2to3 binaryDennis Felsing
2023-06-14CI: Relax 'package-file' maskAlexander Akulich
2023-06-14Use ninja instead of makefilesDennis Felsing
2023-06-14Ignore brew update constantly failingdef
2023-06-14Fix mac build on githubdef
2023-06-14Try to fix macos actiondef
2023-06-14Replace "OSX" with "macOS"Robert Müller
Co-authored-by: Dennis Felsing <dennis@felsin9.de>
2023-06-13Merge pull request #3135 from Robyt3/Stats-Teamsoy
Statboard: Sort players by team with local client first, add red and blue team headers
2023-06-13Merge pull request #3125 from Robyt3/CSpectator-fixesoy
Improve vertical centering and rectangle sizes in spectator UI, fix Free-View text color not being updated
2023-06-13Merge pull request #3132 from Robyt3/Stats-Hide-Round-Endoy
Fix statboard staying open after round ends
2023-06-13Merge pull request #3064 from Robyt3/console-help-alwaysoy
Show console command help and syntax at the same time as completions
2023-06-13Merge pull request #3127 from Robyt3/MinGW-fixesoy
Fix build and warnings on MinGW
2023-06-13Merge pull request #3129 from Robyt3/dbg_stress-DEBUG-onlyoy
Disable dbg_stress in release builds
2023-06-13Merge pull request #3172 from Robyt3/Settings-Widescreenoy
Client settings: Put auto screenshot/demo checkboxes and scrollbars on same lines, add wide view checkbox to settings, remove wide view button in the top right
2023-06-13Merge pull request #3148 from ChillerDragon/pr_null_nulloy
Fix division by zero in headless client
2023-06-13Minor refactoring: use UTF-8 characters directly for readabilityRobert Müller
2023-06-13Add wide view checkbox to settings, remove button in the top rightRobert Müller
2023-06-13Put auto screenshot/demo checkboxes and scrollbars on same linesRobert Müller
So less vertical space is used when the buttons are enabled.
2023-06-13Fix division by zero in headless clientChillerDrgon
2023-06-12Merge pull request #3163 from Robyt3/ScrollbarScale-static-duplicationoy
Make scrollbar scale singletons static members of CUI
2023-06-12Merge pull request #3133 from Robyt3/Stats-Frags-to-Killsoy
Change naming of 'Frags' to 'Kills' in statboard
2023-06-12Merge pull request #3126 from Robyt3/Demo-Tick-Compressionoy
Fix bug when reading reading chunks with a tick delta of 0
2023-06-12Merge pull request #3145 from Robyt3/DemoPlayer-NumberKeys-Refactoringoy
Add demo skipping to 0%, 10%, ..., 90% with number/keypad keys, refactoring
2023-06-12Merge pull request #3143 from Robyt3/math-fixesoy
Fix undefined behavior in fixed point number conversion and random_int