mudlet/src
Vadim Peretokin f8eb6b5597
fix: saved variables holding functions come back empty again instead of half-filled (#9860)
#### Brief overview of PR changes/additions

- A saved variable with a function, userdata or coroutine anywhere
inside it now exports only the members registered in `savedVars`, which
for a table ticked while empty is an empty group. Tables holding nothing
but data keep the full save added in #9762.
- The save-time walk records which saved globals hold such a value;
`XMLexport` turns the ride-along off for those variables only. Silent,
and it costs nothing outside a save.
- New `SavedVariableFenceTest` pins all 11 measured shapes, on disk and
after a reload.

#### Motivation for adding to Mudlet

A half-restored table defeats the `if next(t) == nil then rebuild() end`
guard packages carry, which kills cron-daemon's scheduler permanently on
its first minute wake after a restart.

#### Other info (issues closed, discussion etc)

Fixes #9857

**Test case:** install cron-daemon, tick `cron` in the Variables view,
add a job with a `command` function, restart and wait for the minute
rollover - the daemon keeps running (measured 2/2 canary fires, against
0/2 before).

Assisted-by: Claude:claude-opus-5
Signed-off-by: Vadim Peretokin <vadim.peretokin@mudlet.org>
2026-08-13 15:49:17 +02:00
..
3d-models/sword Add: sword icon for the player in the 3D mapper (#8185) 2025-10-22 07:36:33 +01:00
cmake Fix: Windows crash reports now show the actual cause (#9370) 2026-07-14 12:28:46 +00:00
crash_reporter infrastructure: update sentry-native to 0.13.5 (#9158) 2026-04-07 23:36:51 +01:00
edbee_defaults
fonts Infrastructure: update Noto Color Emoji font to Unicode 17.0 v2.051 (#8535) 2025-11-17 16:31:17 +00:00
icons Add Federation 2 Community Edition (#9500) 2026-07-22 05:01:07 +02:00
mudlet-lua add: adjustable containers can be dragged out of their parent (#9850) 2026-08-13 08:06:55 +02:00
packages improve: base UI captures your gossips in its chat window (#9838) 2026-08-13 08:06:37 +02:00
shaders add: Map label support in 3D mapper (#8793) 2026-01-23 10:45:12 +01:00
splash Infra: Credits nobody will ever read (#6756) 2023-04-08 23:47:24 +02:00
ui improve: OSC 8 hyperlink handling, and a setting to turn it off (#9731) 2026-08-08 10:09:32 +02:00
updater Fix: don't offer updates that don't yet have a sha256 sum (#9735) 2026-08-08 13:33:48 +02:00
.gitignore
ActionUnit.cpp Improve: make filler widget size in toolbars user settable (#9332) 2026-08-04 23:18:32 +01:00
ActionUnit.h Fix: crash when a button uninstalls its own package (#9558) 2026-07-30 12:02:32 +02:00
additional_splash_screens.qrc Infrastructure: Refactor internal image logistics (#6646) 2023-03-18 07:51:10 +01:00
AliasUnit.cpp infrastructure: take re-entrancy depth counts off with scope guards (#9687) 2026-08-06 06:05:42 +02:00
AliasUnit.h infrastructure: take re-entrancy depth counts off with scope guards (#9687) 2026-08-06 06:05:42 +02:00
AltFocusMenuBarDisable.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
AltFocusMenuBarDisable.h
CameraController.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
CameraController.h add: Map label support in 3D mapper (#8793) 2026-01-23 10:45:12 +01:00
CMakeLists.txt improve: OSC 8 hyperlink handling, and a setting to turn it off (#9731) 2026-08-08 10:09:32 +02:00
CredentialManager.cpp Add: sign in to supported games using your browser (e.g. Google, Discord, or the game's own account) (#9378) 2026-07-14 12:20:02 +00:00
CredentialManager.h Add: sign in to supported games using your browser (e.g. Google, Discord, or the game's own account) (#9378) 2026-07-14 12:20:02 +00:00
ctelnet.cpp fix: game text no longer breaks into one character per line with GA forced off (#9858) 2026-08-13 15:49:00 +02:00
ctelnet.h improve: OSC 8 hyperlink handling, and a setting to turn it off (#9731) 2026-08-08 10:09:32 +02:00
CustomLineDrawContextMenuHandler.cpp Add: snapping controls to custom line editing (#8396) 2025-10-24 02:18:27 +02:00
CustomLineDrawContextMenuHandler.h Improve: split map mouse interaction code, for better readability, improve handling of user interactions (#8356) 2025-10-21 12:47:16 +02:00
CustomLineDrawHandler.cpp Add: snapping controls to custom line editing (#8396) 2025-10-24 02:18:27 +02:00
CustomLineDrawHandler.h Improve: split map mouse interaction code, for better readability, improve handling of user interactions (#8356) 2025-10-21 12:47:16 +02:00
CustomLineEditContextMenuHandler.cpp Add: snapping controls to custom line editing (#8396) 2025-10-24 02:18:27 +02:00
CustomLineEditContextMenuHandler.h Improve: split map mouse interaction code, for better readability, improve handling of user interactions (#8356) 2025-10-21 12:47:16 +02:00
CustomLineEditHandler.cpp Add: snapping controls to custom line editing (#8396) 2025-10-24 02:18:27 +02:00
CustomLineEditHandler.h Improve: split map mouse interaction code, for better readability, improve handling of user interactions (#8356) 2025-10-21 12:47:16 +02:00
CustomLineSession.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
CustomLineSession.h Add: snapping controls to custom line editing (#8396) 2025-10-24 02:18:27 +02:00
DarkTheme.cpp Fix: low-contrast input fields in dark mode on macOS (#9233) 2026-04-28 09:38:54 +02:00
DarkTheme.h Fix: re-enable custom dark theme for Linux and Windows 10 (#8226) 2025-09-19 07:46:33 +02:00
de_AT_frami.aff
de_AT_frami.dic
de_CH_frami.aff
de_CH_frami.dic
de_DE_frami.aff
de_DE_frami.dic
discord.cpp fix: profile close during a map operation, Discord presence truncation, and interrupting ttsSpeak() (#9686) 2026-08-07 06:10:42 +02:00
discord.h fix: profile close during a map operation, Discord presence truncation, and interrupting ttsSpeak() (#9686) 2026-08-07 06:10:42 +02:00
dlgAboutDialog.cpp improve: credit seven more contributors in the About Mudlet dialog (#9675) 2026-08-08 09:15:36 +02:00
dlgAboutDialog.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
dlgActionMainArea.cpp Improve: make filler widget size in toolbars user settable (#9332) 2026-08-04 23:18:32 +01:00
dlgActionMainArea.h Improve: make filler widget size in toolbars user settable (#9332) 2026-08-04 23:18:32 +01:00
dlgAliasMainArea.cpp Improve: Mark undesired spaces around regex with a middle dot (#7021) 2023-12-10 08:52:28 +01:00
dlgAliasMainArea.h Infrastructure: reduce Mudlet build times by 30s (#8403) 2026-01-08 21:04:24 +01:00
dlgColorTrigger.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
dlgColorTrigger.h Improve: Modernize color trigger dialog button handling (#8693) 2025-12-27 11:24:43 +01:00
dlgComposer.cpp Fix: Clazy warnings part 2 - detaching-temporary (#9196) 2026-04-16 16:56:05 +01:00
dlgComposer.h Add: Enable spellcheck in the composer window (#8447) 2025-11-25 18:08:42 +01:00
dlgConnectionProfiles.cpp infrastructure: keep the profile-removal file list from going stale (#9739) 2026-08-08 17:30:26 +00:00
dlgConnectionProfiles.h infrastructure: keep the profile-removal file list from going stale (#9739) 2026-08-08 17:30:26 +00:00
dlgIRC.cpp Infrastructure: Swap out QtConcurrent module header for sub-module ones (#9246) 2026-04-29 13:35:29 +01:00
dlgIRC.h Infrastructure: reduce Mudlet build times by 30s (#8403) 2026-01-08 21:04:24 +01:00
dlgKeysMainArea.cpp Infrastructure: rename pF -> pParentWidget & fix some whitespace layouts (#6379) 2022-11-14 10:14:16 +01:00
dlgKeysMainArea.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
dlgMapLabel.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
dlgMapLabel.h Infrastructure: reduce Mudlet build times by 30s (#8403) 2026-01-08 21:04:24 +01:00
dlgMapper.cpp Add: feature callouts (#9390) 2026-07-14 11:48:57 +02:00
dlgMapper.h Fix: show room names menu item again (#9374) 2026-07-03 08:32:40 +02:00
dlgModuleManager.cpp add: help links for packages, wired to the Module Help button (#9453) 2026-07-29 14:17:50 +02:00
dlgModuleManager.h add: help links for packages, wired to the Module Help button (#9453) 2026-07-29 14:17:50 +02:00
dlgNotepad.cpp infrastructure: harden the build for the minimum supported Qt version (#9510) 2026-07-26 13:30:15 +02:00
dlgNotepad.h fix: notepad arrows now visible in dark mode (#9488) 2026-07-25 20:23:15 +02:00
dlgPackageExporter.cpp add: help links for packages, wired to the Module Help button (#9453) 2026-07-29 14:17:50 +02:00
dlgPackageExporter.h add: help links for packages, wired to the Module Help button (#9453) 2026-07-29 14:17:50 +02:00
dlgPackageManager.cpp add: help links for packages, wired to the Module Help button (#9453) 2026-07-29 14:17:50 +02:00
dlgPackageManager.h add: help links for packages, wired to the Module Help button (#9453) 2026-07-29 14:17:50 +02:00
dlgProfilePreferences.cpp improve: OSC 8 hyperlink handling, and a setting to turn it off (#9731) 2026-08-08 10:09:32 +02:00
dlgProfilePreferences.h improve: OSC 8 hyperlink handling, and a setting to turn it off (#9731) 2026-08-08 10:09:32 +02:00
dlgRoomExits.cpp Improve: allow locking stub exits ("No route") via the Set Exits GUI (#9352) 2026-07-03 16:21:25 +02:00
dlgRoomExits.h improve: improve memory safety by using smart pointers (#9239) 2026-05-05 06:42:09 +02:00
dlgRoomProperties.cpp Fix: Clazy warnings part 1 - range-loop-detach (#9195) 2026-04-16 14:30:33 +01:00
dlgRoomProperties.h Improve: handling of rooms having their hidden property changed (#8947) 2026-04-13 07:51:23 +10:00
dlgScriptsMainArea.cpp Infrastructure: rename pF -> pParentWidget & fix some whitespace layouts (#6379) 2022-11-14 10:14:16 +01:00
dlgScriptsMainArea.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
dlgSourceEditorArea.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
dlgSourceEditorArea.h Infrastructure: reduce Mudlet build times by 30s (#8403) 2026-01-08 21:04:24 +01:00
dlgSourceEditorFindArea.cpp fix: script editor's search box no longer jumps around (#9444) 2026-07-18 11:40:58 +02:00
dlgSourceEditorFindArea.h Infrastructure: reduce Mudlet build times by 30s (#8403) 2026-01-08 21:04:24 +01:00
dlgSystemMessageArea.cpp fix: script editor's info banner no longer glares in dark mode (#9414) 2026-07-19 10:14:56 +02:00
dlgSystemMessageArea.h fix: script editor's info banner no longer glares in dark mode (#9414) 2026-07-19 10:14:56 +02:00
dlgTimersMainArea.cpp Infrastructure: rename pF -> pParentWidget & fix some whitespace layouts (#6379) 2022-11-14 10:14:16 +01:00
dlgTimersMainArea.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
dlgTriggerEditor.cpp fix: Mudlet no longer crashes when adding an event handler after switching scripts (#9839) 2026-08-13 13:37:57 +02:00
dlgTriggerEditor.h fix: Mudlet no longer crashes when adding an event handler after switching scripts (#9839) 2026-08-13 13:37:57 +02:00
dlgTriggerPatternEdit.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
dlgTriggerPatternEdit.h infrastructure: remove old references to pre/post_guard.h (#8519) 2025-11-13 18:09:38 +11:00
dlgTriggersMainArea.cpp Infrastructure: rename pF -> pParentWidget & fix some whitespace layouts (#6379) 2022-11-14 10:14:16 +01:00
dlgTriggersMainArea.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
dlgVarsMainArea.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
dlgVarsMainArea.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
EAction.cpp Fix: crash when a button uninstalls its own package (#9558) 2026-07-30 12:02:32 +02:00
EAction.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
EditorAddItemCommand.cpp Infrastructure: fix else-after-return in codebase (#9096) 2026-07-18 18:39:57 +02:00
EditorAddItemCommand.h Add: undo/redo for Mudlet editor (#8469) 2025-12-11 09:50:15 +05:00
EditorCommand.h Add: undo/redo for Mudlet editor (#8469) 2025-12-11 09:50:15 +05:00
EditorDeleteItemCommand.cpp Fix: Clazy warnings part 1 - range-loop-detach (#9195) 2026-04-16 14:30:33 +01:00
EditorDeleteItemCommand.h Add: undo/redo for Mudlet editor (#8469) 2025-12-11 09:50:15 +05:00
EditorItemXMLHelpers.cpp Improve: make filler widget size in toolbars user settable (#9332) 2026-08-04 23:18:32 +01:00
EditorItemXMLHelpers.h Add: undo/redo for Mudlet editor (#8469) 2025-12-11 09:50:15 +05:00
EditorModifyPropertyCommand.cpp Improve: make filler widget size in toolbars user settable (#9332) 2026-08-04 23:18:32 +01:00
EditorModifyPropertyCommand.h Add: undo/redo for Mudlet editor (#8469) 2025-12-11 09:50:15 +05:00
EditorMoveItemCommand.cpp Add: undo/redo for Mudlet editor (#8469) 2025-12-11 09:50:15 +05:00
EditorMoveItemCommand.h Add: undo/redo for Mudlet editor (#8469) 2025-12-11 09:50:15 +05:00
EditorToggleActiveCommand.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
EditorToggleActiveCommand.h Add: undo/redo for Mudlet editor (#8469) 2025-12-11 09:50:15 +05:00
EditorUndoStack.cpp Fix: Clazy warnings part 1 - range-loop-detach (#9195) 2026-04-16 14:30:33 +01:00
EditorUndoStack.h Fix: Clazy warnings part 5 - fully-qualified-moc-types (#9210) 2026-04-25 12:31:51 +01:00
el_GR.aff
el_GR.dic
emptyFile.cpp Infrastructure: refactor build to use static library on Linux/macOS (#8461) 2025-11-03 18:28:56 +00:00
en_GB.aff
en_GB.dic
en_US.aff
en_US.dic
enums.h Infrastructure: add enums.h (#7646) 2025-01-08 10:04:50 +01:00
es_ES.aff
es_ES.dic
EventLoopPump.cpp fix: stop the test-only waitForEvent() wedging Mudlet on macOS (#9691) 2026-08-07 06:12:30 +02:00
EventLoopPump.h fix: stop the test-only waitForEvent() wedging Mudlet on macOS (#9691) 2026-08-07 06:12:30 +02:00
exitstreewidget.cpp Fix: memory leaks in sound player, dialogs (#9142) 2026-04-08 07:55:42 +02:00
exitstreewidget.h Infrastructure: clear 5 CodeQL warning-level alerts in src/ (#9525) 2026-07-29 10:30:59 +02:00
FileOpenHandler.cpp add: telnets:// link support for secure TLS connections (#9153) 2026-04-12 17:37:37 +02:00
FileOpenHandler.h Add telnet:// URI scheme support for one-click MUD connections (#8601) 2026-04-04 08:35:02 +02:00
FontManager.cpp fix: make FontManager track fonts per-profile (#9238) 2026-04-28 09:38:11 +02:00
FontManager.h fix: make FontManager track fonts per-profile (#9238) 2026-04-28 09:38:11 +02:00
fr.aff
fr.dic
GeometryManager.cpp Improve internal code in regards to memory use (#9015) 2026-04-02 09:25:07 +02:00
GeometryManager.h Improve internal code in regards to memory use (#9015) 2026-04-02 09:25:07 +02:00
GifTracker.cpp Fix: correct use of forward declared type items in headers (#9208) 2026-04-20 09:59:42 +01:00
GifTracker.h Fix: correct use of forward declared type items in headers (#9208) 2026-04-20 09:59:42 +01:00
glwidget.cpp Fix: clean up comments and related translation things (#8914) 2026-02-07 15:26:09 +00:00
glwidget.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
glwidget_integration.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
glwidget_integration.h Improve: add a new, experimental 3D mapper (#8087) 2025-08-29 12:15:48 +02:00
GMCPAuthenticator.cpp improve: OSC 8 hyperlink handling, and a setting to turn it off (#9731) 2026-08-08 10:09:32 +02:00
GMCPAuthenticator.h fix: four security holes in the new browser sign-in (#9713) 2026-08-07 06:23:06 +02:00
Host.cpp fix: a queued quit no longer runs from inside a profile save (#9813) 2026-08-13 15:22:50 +02:00
Host.h improve: OSC 8 hyperlink handling, and a setting to turn it off (#9731) 2026-08-08 10:09:32 +02:00
HostManager.cpp Fix: Clazy warnings part 4 - range-loop-reference (#9207) 2026-04-20 10:12:48 +01:00
HostManager.h Infrastructure: reduce Mudlet build times by 30s (#8403) 2026-01-08 21:04:24 +01:00
ircmessageformatter.cpp Infrastructure: fix else-after-return in codebase (#9096) 2026-07-18 18:39:57 +02:00
ircmessageformatter.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
it_IT.aff
it_IT.dic
KeyUnit.cpp Fix user key bindings on Ctrl+1 to Ctrl+9 and Ctrl+Tab (#9703) 2026-08-06 13:33:06 +02:00
KeyUnit.h infrastructure: trim the comments left behind by two merged QA fixes (#9708) 2026-08-06 15:43:35 +00:00
LabelInteractionHandler.cpp fix: map labels can no longer be edited in view-only mode (#9306) 2026-07-03 08:31:49 +02:00
LabelInteractionHandler.h Improve: split map mouse interaction code, for better readability, improve handling of user interactions (#8356) 2025-10-21 12:47:16 +02:00
LabelTextureCache.cpp add: Map label support in 3D mapper (#8793) 2026-01-23 10:45:12 +01:00
LabelTextureCache.h add: Map label support in 3D mapper (#8793) 2026-01-23 10:45:12 +01:00
LsanHooks.cpp infrastructure: leak checking now gates the functional tests (#9694) 2026-08-07 06:12:54 +02:00
LsanSuppressions.h.in improve: embed leak suppressions file in Mudlet binary (#9465) 2026-07-20 22:47:07 +02:00
lua-function-list.json Infrastructure: Update autocompletion data in Mudlet (#9720) 2026-08-08 08:30:42 +02:00
LuaInterface.cpp fix: saved variables holding functions come back empty again instead of half-filled (#9860) 2026-08-13 15:49:17 +02:00
LuaInterface.h fix: saved variables holding functions come back empty again instead of half-filled (#9860) 2026-08-13 15:49:17 +02:00
LuaLiteral.cpp improve: OSC 8 hyperlink handling, and a setting to turn it off (#9731) 2026-08-08 10:09:32 +02:00
LuaLiteral.h improve: OSC 8 hyperlink handling, and a setting to turn it off (#9731) 2026-08-08 10:09:32 +02:00
MacOSXBundleInfo.plist.in add: telnets:// link support for secure TLS connections (#9153) 2026-04-12 17:37:37 +02:00
main.cpp infrastructure: leak checking now gates the functional tests (#9694) 2026-08-07 06:12:54 +02:00
mapInfoContributorManager.cpp Fix: memory leaks in map info contributors, deleting labels (#9141) 2026-04-12 17:38:55 +02:00
mapInfoContributorManager.h Fix: memory leaks in map info contributors, deleting labels (#9141) 2026-04-12 17:38:55 +02:00
MiddleMousePanHandler.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
MiddleMousePanHandler.h Add: middle mouse button panning 2D map (#8512) 2025-11-13 00:10:46 +01:00
MMCP.h Fix: Refactor and fix logic handling chat name change from GUI preferences dialog (#9025) 2026-03-23 16:24:55 +01:00
MMCPClient.cpp infrastructure: use std::chrono literals for time durations (#9493) 2026-07-25 20:24:31 +02:00
MMCPClient.h Add: MudMaster Chat Protocol (MMCP) (#7765) 2026-03-06 18:24:16 +01:00
MMCPServer.cpp infrastructure: harden the build for the minimum supported Qt version (#9510) 2026-07-26 13:30:15 +02:00
MMCPServer.h Fix: Refactor and fix logic handling chat name change from GUI preferences dialog (#9025) 2026-03-23 16:24:55 +01:00
modern_glwidget.cpp infrastructure: use std::chrono literals for time durations (#9493) 2026-07-25 20:24:31 +02:00
modern_glwidget.h add: Map label support in 3D mapper (#8793) 2026-01-23 10:45:12 +01:00
mudlet-mapper.xml Infrastructure: Update bundled IRE mapper script to latest upstream (#7857) 2025-05-23 06:27:07 +02:00
mudlet.cpp fix: brand-new installs get the new-player experience again (#9745) 2026-08-12 11:14:58 +02:00
mudlet.h fix: new profiles process game text about twice as fast (#9705) 2026-08-08 09:04:14 +00:00
mudlet.qrc improve: ship every default package as an mpackage (#9626) 2026-08-04 10:18:48 +02:00
mudlet.rc.in Fix: Restore Windows application icon (#8703) 2025-12-28 11:42:22 +01:00
mudlet_fonts_common.qrc
mudlet_fonts_posix.qrc Infrastructure: update Noto Color Emoji font to Unicode 17.0 v2.051 (#8535) 2025-11-17 16:31:17 +00:00
mudlet_logo_elements.png
mudlet_logo_text.svg
MudletInstanceCoordinator.cpp infrastructure: use std::chrono literals for time durations (#9493) 2026-07-25 20:24:31 +02:00
MudletInstanceCoordinator.h Add telnet:// URI scheme support for one-click MUD connections (#8601) 2026-04-04 08:35:02 +02:00
MxpTag.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
MxpTag.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
nl_NL.aff
nl_NL.dic
OAuthClientFlow.cpp fix: four security holes in the new browser sign-in (#9713) 2026-08-07 06:23:06 +02:00
OAuthClientFlow.h fix: four security holes in the new browser sign-in (#9713) 2026-08-07 06:23:06 +02:00
PackageItemDelegate.cpp Improve: updated Package Manager with in-built repo browsing (#8392) 2025-10-31 12:02:15 +11:00
PackageItemDelegate.h Improve: updated Package Manager with in-built repo browsing (#8392) 2025-10-31 12:02:15 +11:00
PanInteractionHandler.cpp improve: 2D mapper rendering speed on single-Z-level areas (#9209) 2026-04-23 06:18:21 +02:00
PanInteractionHandler.h Improve: split map mouse interaction code, for better readability, improve handling of user interactions (#8356) 2025-10-21 12:47:16 +02:00
pl_PL.aff
pl_PL.dic
pt_BR.aff
pt_BR.dic
pt_PT.aff
pt_PT.dic
RenderCommand.cpp add: Map label support in 3D mapper (#8793) 2026-01-23 10:45:12 +01:00
RenderCommand.h add: Map label support in 3D mapper (#8793) 2026-01-23 10:45:12 +01:00
RenderCommandQueue.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
RenderCommandQueue.h Add: sword icon for the player in the 3D mapper (#8185) 2025-10-22 07:36:33 +01:00
ResourceManager.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
ResourceManager.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
RoomContextMenuHandler.cpp Add a Configure Areas UI (#9342) 2026-07-03 08:32:46 +10:00
RoomContextMenuHandler.h Improve: split map mouse interaction code, for better readability, improve handling of user interactions (#8356) 2025-10-21 12:47:16 +02:00
RoomMoveActivationHandler.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
RoomMoveActivationHandler.h Improve: split map mouse interaction code, for better readability, improve handling of user interactions (#8356) 2025-10-21 12:47:16 +02:00
RoomMoveDragHandler.cpp improve: improve memory safety by using smart pointers (#9239) 2026-05-05 06:42:09 +02:00
RoomMoveDragHandler.h Improve: split map mouse interaction code, for better readability, improve handling of user interactions (#8356) 2025-10-21 12:47:16 +02:00
ru_RU.aff
ru_RU.dic
ScriptUnit.cpp fix: stop crashes while saving and profiles losing their triggers (#9557) 2026-07-30 10:49:10 +02:00
ScriptUnit.h fix: stop crashes while saving and profiles losing their triggers (#9557) 2026-07-30 10:49:10 +02:00
SecureStringUtils.cpp Add: sign in to supported games using your browser (e.g. Google, Discord, or the game's own account) (#9378) 2026-07-14 12:20:02 +00:00
SecureStringUtils.h Add: sign in to supported games using your browser (e.g. Google, Discord, or the game's own account) (#9378) 2026-07-14 12:20:02 +00:00
SelectionRectangleHandler.cpp Fix: Clazy warnings part 1 - range-loop-detach (#9195) 2026-04-16 14:30:33 +01:00
SelectionRectangleHandler.h Improve: split map mouse interaction code, for better readability, improve handling of user interactions (#8356) 2025-10-21 12:47:16 +02:00
SentryWrapper.cpp infrastructure: re-enable Sentry crash reporting on PTB builds (#9553) 2026-07-29 00:22:45 +02:00
SentryWrapper.h infrastructure: re-enable Sentry crash reporting on PTB builds (#9553) 2026-07-29 00:22:45 +02:00
ShaderManager.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
ShaderManager.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
ShortcutsManager.cpp improve: improve memory safety by using smart pointers (#9239) 2026-05-05 06:42:09 +02:00
ShortcutsManager.h improve: improve memory safety by using smart pointers (#9239) 2026-05-05 06:42:09 +02:00
SingleLineTextEdit.cpp Fix: strip whitespace formatting marks when copying trigger patterns (#9149) 2026-04-13 18:56:11 +02:00
SingleLineTextEdit.h Fix: strip whitespace formatting marks when copying trigger patterns (#9149) 2026-04-13 18:56:11 +02:00
sparkleupdater.h Fix: updater to work with github releases (#9125) 2026-04-08 20:19:41 +02:00
sparkleupdater.mm Fix: updater to work with github releases (#9125) 2026-04-08 20:19:41 +02:00
T2DMap.cpp Fix: mapper API error reporting for getMapEvents and addRoom (#9473) 2026-07-27 20:36:53 +02:00
T2DMap.h Fix: mapper API error reporting for getMapEvents and addRoom (#9473) 2026-07-27 20:36:53 +02:00
TAccessibleConsole.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
TAccessibleTextEdit.cpp Improve: ARIA accessibility for OSC 8 hyperlinks in caret mode (#9206) 2026-04-25 16:19:05 +02:00
TAccessibleTextEdit.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
TAction.cpp Improve: make filler widget size in toolbars user settable (#9332) 2026-08-04 23:18:32 +01:00
TAction.h Improve: make filler widget size in toolbars user settable (#9332) 2026-08-04 23:18:32 +01:00
TAlias.cpp fix: trigger matching no longer allocates memory for every pattern on every line (#9852) 2026-08-13 15:46:35 +02:00
TAlias.h fix: trigger matching no longer allocates memory for every pattern on every line (#9852) 2026-08-13 15:46:35 +02:00
TArea.cpp infrastructure: harden the build for the minimum supported Qt version (#9510) 2026-07-26 13:30:15 +02:00
TArea.h infrastructure: harden the build for the minimum supported Qt version (#9510) 2026-07-26 13:30:15 +02:00
TAreaGridIndex.cpp improve: 2D mapper rendering speed on single-Z-level areas (#9209) 2026-04-23 06:18:21 +02:00
TAreaGridIndex.h improve: 2D mapper rendering speed on single-Z-level areas (#9209) 2026-04-23 06:18:21 +02:00
TAreaZLevelIndex.cpp improve: 2D mapper rendering speed on single-Z-level areas (#9209) 2026-04-23 06:18:21 +02:00
TAreaZLevelIndex.h improve: 2D mapper rendering speed on single-Z-level areas (#9209) 2026-04-23 06:18:21 +02:00
TAstar.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
TBuffer.cpp improve: the ISO 8859-1 decoder no longer allocates a string for every character (#9856) 2026-08-13 15:48:41 +02:00
TBuffer.h fix: undoing the game's line wrapping no longer merges list entries (#9836) 2026-08-13 11:39:13 +02:00
TCommandLine.cpp infrastructure: trim the comments left behind by two merged QA fixes (#9708) 2026-08-06 15:43:35 +00:00
TCommandLine.h Fix user key bindings on Ctrl+1 to Ctrl+9 and Ctrl+Tab (#9703) 2026-08-06 13:33:06 +02:00
TConsole.cpp improve: "Copy as image" now works without selecting text first (#9738) 2026-08-11 19:13:35 +02:00
TConsole.h fix: three full-window background bugs - vanishing console, lost border colour, huge cover scaling (#9711) 2026-08-07 10:15:11 +02:00
TDebug.cpp infrastructure: use std::chrono literals for time durations (#9493) 2026-07-25 20:24:31 +02:00
TDebug.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
TDetachedWindow.cpp infrastructure: decouple profile management (Host) from UI dialogs (#9514) 2026-08-02 13:04:21 +02:00
TDetachedWindow.h Fix: Toolbar visibility not persisted when toggled via right-click menu (#9053) 2026-03-25 08:29:10 +01:00
TDockWidget.cpp infrastructure: decouple profile management (Host) from UI dialogs (#9514) 2026-08-02 13:04:21 +02:00
TDockWidget.h Fix: correct use of forward declared type items in headers (#9208) 2026-04-20 09:59:42 +01:00
TEasyButtonBar.cpp Improve: make filler widget size in toolbars user settable (#9332) 2026-08-04 23:18:32 +01:00
TEasyButtonBar.h Improve: make filler widget size in toolbars user settable (#9332) 2026-08-04 23:18:32 +01:00
TEncodingHelper.cpp Infrastructure: fix else-after-return in codebase (#9096) 2026-07-18 18:39:57 +02:00
TEncodingHelper.h Fix: Restore Chinese and Korean text that showed up garbled (#9349) 2026-06-20 12:32:47 +02:00
TEncodingTable.cpp Fix: Remove deprecated Qt5 Core5Compat dependency (#8550) 2025-11-21 08:59:00 +01:00
TEncodingTable.h Infrastructure: reduce Mudlet build times by 30s (#8403) 2026-01-08 21:04:24 +01:00
TEntityHandler.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
TEntityHandler.h Improvement: Mxp entity & special character support in normal mud output (#6903) 2024-08-31 15:33:24 +02:00
TEntityResolver.cpp fix: stop a malicious game from writing files outside the media folder (#9504) 2026-07-25 17:23:31 +02:00
TEntityResolver.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
TEvent.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
TFeatureCallout.cpp Add: feature callouts (#9390) 2026-07-14 11:48:57 +02:00
TFeatureCallout.h Add: feature callouts (#9390) 2026-07-14 11:48:57 +02:00
TFlipButton.cpp Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
TFlipButton.h Improve: make filler widget size in toolbars user settable (#9332) 2026-08-04 23:18:32 +01:00
TForkedProcess.cpp Fix: strand no heap objects across the remaining lua_error() raises (#9605) 2026-08-03 11:39:32 +02:00
TForkedProcess.h Fix: strand no heap objects across the remaining lua_error() raises (#9605) 2026-08-03 11:39:32 +02:00
TGameDetails.h add: starter interface with health bars, map and chat for new players (#9454) 2026-07-26 08:43:21 +02:00
THyperlinkCompactManager.cpp infrastructure: harden the build for the minimum supported Qt version (#9510) 2026-07-26 13:30:15 +02:00
THyperlinkCompactManager.h Add: OSC 8 hyperlink visibility, selection, and compact syntax enhancements (#8677) 2025-12-26 08:49:40 +01:00
THyperlinkSelectionManager.cpp improve: OSC 8 hyperlink handling, and a setting to turn it off (#9731) 2026-08-08 10:09:32 +02:00
THyperlinkSelectionManager.h improve: OSC 8 hyperlink handling, and a setting to turn it off (#9731) 2026-08-08 10:09:32 +02:00
THyperlinkStyling.h improve: OSC 8 hyperlink handling, and a setting to turn it off (#9731) 2026-08-08 10:09:32 +02:00
THyperlinkVisibilityManager.cpp infrastructure: use std::chrono literals for time durations (#9493) 2026-07-25 20:24:31 +02:00
THyperlinkVisibilityManager.h Improve: ARIA accessibility for OSC 8 hyperlinks in caret mode (#9206) 2026-04-25 16:19:05 +02:00
TimerUnit.cpp Fix temporary trigger/alias/key/timer cleanup evicting same-named items (#9682) 2026-08-05 19:55:28 +02:00
TimerUnit.h Fix temporary trigger/alias/key/timer cleanup evicting same-named items (#9682) 2026-08-05 19:55:28 +02:00
TKey.cpp infrastructure: trim the comments left behind by two merged QA fixes (#9708) 2026-08-06 15:43:35 +00:00
TKey.h infrastructure: trim the comments left behind by two merged QA fixes (#9708) 2026-08-06 15:43:35 +00:00
TKeySequenceEdit.cpp improve: make keyboard shortcut settings work with screen readers (#9322) 2026-07-16 11:15:09 +00:00
TKeySequenceEdit.h improve: make keyboard shortcut settings work with screen readers (#9322) 2026-07-16 11:15:09 +00:00
TLabel.cpp infrastructure: use std::chrono literals for time durations (#9493) 2026-07-25 20:24:31 +02:00
TLabel.h Infrastructure: reduce Mudlet build times by 30s (#8403) 2026-01-08 21:04:24 +01:00
TLinkStore.cpp fix: clickable links could show the wrong colours and styling after heavy output (#9406) 2026-07-12 20:45:24 +02:00
TLinkStore.h fix: clickable links could show the wrong colours and styling after heavy output (#9406) 2026-07-12 20:45:24 +02:00
TLuaInterpreter.cpp fix: three Lua API bugs the core specs found - command history, phantom profiles, package names (#9816) 2026-08-12 11:30:56 +02:00
TLuaInterpreter.h fix: preloading a sound no longer plays it, and IRC settings stop losing your password (#9817) 2026-08-12 20:31:43 +02:00
TLuaInterpreterDiscord.cpp fix: Discord getters no longer treat presence text as a format string (#9660) 2026-08-05 06:49:43 +02:00
TLuaInterpreterMapper.cpp add: widget state getters for titles, stylesheets, tooltips and scroll bars (#9645) 2026-08-05 06:49:23 +02:00
TLuaInterpreterMedia.cpp fix: preloading a sound no longer plays it, and IRC settings stop losing your password (#9817) 2026-08-12 20:31:43 +02:00
TLuaInterpreterMMCP.cpp Fix: strand no heap objects across the remaining lua_error() raises (#9605) 2026-08-03 11:39:32 +02:00
TLuaInterpreterMudletObjects.cpp fix: stop the test-only waitForEvent() wedging Mudlet on macOS (#9691) 2026-08-07 06:12:30 +02:00
TLuaInterpreterNetworking.cpp fix: preloading a sound no longer plays it, and IRC settings stop losing your password (#9817) 2026-08-12 20:31:43 +02:00
TLuaInterpreterTextToSpeech.cpp fix: profile close during a map operation, Discord presence truncation, and interrupting ttsSpeak() (#9686) 2026-08-07 06:10:42 +02:00
TLuaInterpreterUI.cpp fix: three full-window background bugs - vanishing console, lost border colour, huge cover scaling (#9711) 2026-08-07 10:15:11 +02:00
TMainConsole.cpp fix: seven Lua library and mapper bugs found while speccing them (#9815) 2026-08-12 11:28:07 +02:00
TMainConsole.h Fix six command line and console bugs (#9683) 2026-08-05 19:55:44 +02:00
TMap.cpp fix: seven Lua library and mapper bugs found while speccing them (#9815) 2026-08-12 11:28:07 +02:00
TMap.h fix: profile close during a map operation, Discord presence truncation, and interrupting ttsSpeak() (#9686) 2026-08-07 06:10:42 +02:00
TMapLabel.cpp Improve: Add error handling to unexpected scenarios (#8682) 2025-12-24 10:50:24 +01:00
TMapLabel.h fix: Map labels appear crisp at all zoom levels (#8795) 2026-01-19 07:31:50 +01:00
TMapView.cpp Add multiple map views support (#8743) 2026-01-18 11:41:17 +01:00
TMapView.h Add multiple map views support (#8743) 2026-01-18 11:41:17 +01:00
TMapViewManager.cpp Add multiple map views support (#8743) 2026-01-18 11:41:17 +01:00
TMapViewManager.h Add multiple map views support (#8743) 2026-01-18 11:41:17 +01:00
TMatchState.h Infrastructure: clear 5 CodeQL warning-level alerts in src/ (#9525) 2026-07-29 10:30:59 +02:00
TMedia.cpp fix: preloading a sound no longer plays it, and IRC settings stop losing your password (#9817) 2026-08-12 20:31:43 +02:00
TMedia.h infrastructure: a media player no longer announces its own destruction (#9746) 2026-08-10 22:17:53 +02:00
TMediaData.h Add: Closed Captioning for Media (#7838) 2025-05-13 11:55:43 +02:00
TMediaPlaylist.cpp Infrastructure: fix else-after-return in codebase (#9096) 2026-07-18 18:39:57 +02:00
TMediaPlaylist.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
TMxpBRTagHandler.cpp
TMxpBRTagHandler.h Infrastructure: reduce Mudlet build times by 30s (#8403) 2026-01-08 21:04:24 +01:00
TMxpClient.h Fix: resolve CodeQL stack-address-escape warnings (#9080) 2026-04-08 20:34:02 +02:00
TMxpColorTagHandler.cpp Infrastructure: mark read-only variables as const (#6843) 2023-05-14 15:06:15 +02:00
TMxpColorTagHandler.h Infrastructure: reduce Mudlet build times by 30s (#8403) 2026-01-08 21:04:24 +01:00
TMxpContext.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
TMxpCustomElementTagHandler.cpp Fix: Clazy warnings part 1 - range-loop-detach (#9195) 2026-04-16 14:30:33 +01:00
TMxpCustomElementTagHandler.h Infrastructure: reduce Mudlet build times by 30s (#8403) 2026-01-08 21:04:24 +01:00
TMxpDestTagHandler.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
TMxpDestTagHandler.h Add: MXP FRAME and DEST tag support for multi-window layouts (#8577) 2025-12-28 22:31:42 +00:00
TMxpElementDefinitionHandler.cpp Add: MXP EXPIRE tag support for expiring links (#8383) 2025-10-21 10:02:34 +01:00
TMxpElementDefinitionHandler.h Infrastructure: reduce Mudlet build times by 30s (#8403) 2026-01-08 21:04:24 +01:00
TMxpElementRegistry.cpp Fix: Text with < characters disappearing on games with MXP enabled (#8918) 2026-03-21 17:45:49 +00:00
TMxpElementRegistry.h Fix: Text with < characters disappearing on games with MXP enabled (#8918) 2026-03-21 17:45:49 +00:00
TMxpEntityTagHandler.cpp Infrastructure: mark read-only variables as const (#6843) 2023-05-14 15:06:15 +02:00
TMxpEntityTagHandler.h
TMxpEvent.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
TMxpExpireTagHandler.cpp Add: MXP EXPIRE tag support for expiring links (#8383) 2025-10-21 10:02:34 +01:00
TMxpExpireTagHandler.h Add: MXP EXPIRE tag support for expiring links (#8383) 2025-10-21 10:02:34 +01:00
TMxpFontTagHandler.cpp Infrastructure: mark read-only variables as const (#6843) 2023-05-14 15:06:15 +02:00
TMxpFontTagHandler.h Infrastructure: reduce Mudlet build times by 30s (#8403) 2026-01-08 21:04:24 +01:00
TMxpFormattingTagsHandler.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
TMxpFormattingTagsHandler.h
TMxpFrameManager.cpp fix: MXP frames overlapping UI packages that reserve screen space (#9737) 2026-08-09 10:32:06 +02:00
TMxpFrameManager.h fix: MXP frames overlapping UI packages that reserve screen space (#9737) 2026-08-09 10:32:06 +02:00
TMxpFrameTagHandler.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
TMxpFrameTagHandler.h Add: MXP FRAME and DEST tag support for multi-window layouts (#8577) 2025-12-28 22:31:42 +00:00
TMxpHRTagHandler.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
TMxpHRTagHandler.h Add: MXP support for H1-H6, HR, SMALL, and TT HTML tags (#8488) 2025-11-14 14:18:58 +01:00
TMxpImageTagHandler.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
TMxpImageTagHandler.h Add: MXP FRAME and DEST tag support for multi-window layouts (#8577) 2025-12-28 22:31:42 +00:00
TMxpLinkTagHandler.cpp improve: OSC 8 hyperlink handling, and a setting to turn it off (#9731) 2026-08-08 10:09:32 +02:00
TMxpLinkTagHandler.h Infrastructure: reduce Mudlet build times by 30s (#8403) 2026-01-08 21:04:24 +01:00
TMxpMudlet.cpp fix: game information sent via MXP is no longer all-lowercase (#9447) 2026-07-21 20:40:43 +02:00
TMxpMudlet.h fix: game information sent via MXP is no longer all-lowercase (#9447) 2026-07-21 20:40:43 +02:00
TMxpMusicTagHandler.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
TMxpMusicTagHandler.h Infrastructure: unify class constructor initialisers (Part 2 0f 2) (#6388) 2022-10-24 22:35:10 +01:00
TMxpNodeBuilder.cpp fix: MXP text now shows correctly on non-English games (#9491) 2026-07-27 19:55:26 +02:00
TMxpNodeBuilder.h fix: MXP text now shows correctly on non-English games (#9491) 2026-07-27 19:55:26 +02:00
TMxpProcessor.cpp infrastructure: drop comments that restate the code beside them (#9681) 2026-08-11 08:06:16 +02:00
TMxpProcessor.h Fix: resolve CodeQL stack-address-escape warnings (#9080) 2026-04-08 20:34:02 +02:00
TMxpSendTagHandler.cpp Infrastructure: fix else-after-return in codebase (#9096) 2026-07-18 18:39:57 +02:00
TMxpSendTagHandler.h Add: customize MXP link text with mxp.send.text (#7947) 2025-09-03 07:50:05 +02:00
TMxpSoundTagHandler.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
TMxpSoundTagHandler.h Infrastructure: unify class constructor initialisers (Part 2 0f 2) (#6388) 2022-10-24 22:35:10 +01:00
TMxpStatTagHandler.cpp Fix MXP not working on some MUDs (#8915) 2026-02-09 11:29:46 +01:00
TMxpStatTagHandler.h Fix MXP not working on some MUDs (#8915) 2026-02-09 11:29:46 +01:00
TMxpSupportTagHandler.cpp Fix: needed/unneeded context for lambdas (#6704) 2023-03-27 22:00:42 +01:00
TMxpSupportTagHandler.h Infrastructure: unify class constructor initialisers (Part 2 0f 2) (#6388) 2022-10-24 22:35:10 +01:00
TMxpTagHandler.cpp
TMxpTagHandler.h Infrastructure: fix else-after-return in codebase (#9096) 2026-07-18 18:39:57 +02:00
TMxpTagHandlerResult.h
TMxpTagParser.cpp Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
TMxpTagParser.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
TMxpTagProcessor.cpp Fix: Clazy warnings part 1 - range-loop-detach (#9195) 2026-04-16 14:30:33 +01:00
TMxpTagProcessor.h Fix: Text with < characters disappearing on games with MXP enabled (#8918) 2026-03-21 17:45:49 +00:00
TMxpVarTagHandler.cpp
TMxpVarTagHandler.h Infrastructure: unify class constructor initialisers (Part 2 0f 2) (#6388) 2022-10-24 22:35:10 +01:00
TMxpVersionTagHandler.cpp Fix: remove spaces from reply to MXP version tag. (#7144) 2024-09-21 14:32:36 +00:00
TMxpVersionTagHandler.h Infrastructure: reduce Mudlet build times by 30s (#8403) 2026-01-08 21:04:24 +01:00
TrailingWhitespaceMarker.cpp fix: alias patterns no longer break after editing them (#9420) 2026-07-16 09:57:59 +02:00
TrailingWhitespaceMarker.h fix: change SingeLineTextEdit to a QPlainTextEdit to avoid html parsing (#7817) 2025-04-21 06:55:36 +02:00
Tree.h Infrastructure: fix else-after-return in codebase (#9096) 2026-07-18 18:39:57 +02:00
TriggerHighlighter.cpp Fix: Clazy warnings part 1 - range-loop-detach (#9195) 2026-04-16 14:30:33 +01:00
TriggerHighlighter.h Improve: re-add regex highlighting (#7570) 2024-12-24 07:20:35 +01:00
TriggerUnit.cpp fix: new profiles process game text about twice as fast (#9705) 2026-08-08 09:04:14 +00:00
TriggerUnit.h Fix triggers being deleted when a script creates a lot of them at once (#9724) 2026-08-08 08:26:28 +02:00
TRoom.cpp Fix: stop map saves polluting userData with fallback keys (#9469) 2026-08-05 06:41:14 +02:00
TRoom.h Improve: only mark map as dirty if room hidden status is changed (#8946) 2026-03-21 17:10:30 +00:00
TRoomDB.cpp fix: 200 byte leak when loading a map (#9464) 2026-07-20 22:46:19 +02:00
TRoomDB.h fix: 200 byte leak when loading a map (#9464) 2026-07-20 22:46:19 +02:00
TScript.cpp fix: stop crashes while saving and profiles losing their triggers (#9557) 2026-07-30 10:49:10 +02:00
TScript.h fix: Memory leaks in ScriptUnit and ActionUnit (8,856 bytes) when opening/closing profile (#8781) 2026-01-16 09:08:41 +01:00
TScrollBox.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
TScrollBox.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
TSplitter.cpp Infrastructure: unify class constructor initialisers (Part 2 0f 2) (#6388) 2022-10-24 22:35:10 +01:00
TSplitter.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
TSplitterHandle.cpp Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
TSplitterHandle.h Infrastructure: remove MSVC leak detection (#8378) 2025-10-21 15:11:09 +01:00
TStringUtils.cpp fix: MXP text now shows correctly on non-English games (#9491) 2026-07-27 19:55:26 +02:00
TStringUtils.h fix: MXP text now shows correctly on non-English games (#9491) 2026-07-27 19:55:26 +02:00
TTabBar.cpp Fix: connection status indicators causing tab padding issues on macOS (#9231) 2026-05-01 19:40:06 +02:00
TTabBar.h Fix: connection status indicators causing tab padding issues on macOS (#9231) 2026-05-01 19:40:06 +02:00
TTextBox.cpp Add embeddable TextEdit widget (Geyser.TextEdit) (#8986) 2026-03-18 19:13:38 +01:00
TTextBox.h Add embeddable TextEdit widget (Geyser.TextEdit) (#8986) 2026-03-18 19:13:38 +01:00
TTextCodec.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
TTextCodec.h Fix: Remove deprecated Qt5 Core5Compat dependency (#8550) 2025-11-21 08:59:00 +01:00
TTextEdit.cpp fix: Mudlet no longer copies the whole screen an extra time on every repaint (#9854) 2026-08-13 15:47:49 +02:00
TTextEdit.h improve: "Copy as image" now works without selecting text first (#9738) 2026-08-11 19:13:35 +02:00
TTextProperties.h Fix: Several Wordwrap issues - Indent, HangingIndent, international character widths (#7714) 2025-06-26 08:32:15 +02:00
TTimer.cpp fix: stop crashes while saving and profiles losing their triggers (#9557) 2026-07-30 10:49:10 +02:00
TTimer.h Add: undo/redo for Mudlet editor (#8469) 2025-12-11 09:50:15 +05:00
TToolBar.cpp Improve: make filler widget size in toolbars user settable (#9332) 2026-08-04 23:18:32 +01:00
TToolBar.h Improve: make filler widget size in toolbars user settable (#9332) 2026-08-04 23:18:32 +01:00
TTreeWidget.cpp Infrastructure: rename ActionUnit::UpdateToolbar() to ActionUnit::UpdateAllToolbars() (#9359) 2026-06-27 00:25:01 +00:00
TTreeWidget.h Fix: Update trigger icons immediately when dragging in editor (#8746) 2026-01-06 12:27:03 +01:00
TTrigger.cpp fix: exact-match triggers no longer copy every line they check (#9853) 2026-08-13 15:47:25 +02:00
TTrigger.h fix: trigger matching no longer allocates memory for every pattern on every line (#9852) 2026-08-13 15:46:35 +02:00
TUiTour.cpp add: Show tutorial invitation on first launch (#9169) 2026-07-18 10:54:52 +02:00
TUiTour.h add: Show tutorial invitation on first launch (#9169) 2026-07-18 10:54:52 +02:00
TVar.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
TVar.h Fix memory leak in variables view (#8372) 2025-10-21 21:00:25 +01:00
UntrustedText.cpp improve: OSC 8 hyperlink handling, and a setting to turn it off (#9731) 2026-08-08 10:09:32 +02:00
UntrustedText.h improve: OSC 8 hyperlink handling, and a setting to turn it off (#9731) 2026-08-08 10:09:32 +02:00
updater.cpp Fix: don't offer updates that don't yet have a sha256 sum (#9735) 2026-08-08 13:33:48 +02:00
updater.h fix: crash when opening settings on macOS (#9625) 2026-08-04 10:08:20 +02:00
utils.h Fix an empty XDG config directory hiding every profile (#9712) 2026-08-10 22:17:09 +02:00
VarUnit.cpp fix: profile saves silently dropping saved variables that a second global references (#9762) 2026-08-12 21:27:46 +02:00
VarUnit.h fix: profile saves silently dropping saved variables that a second global references (#9762) 2026-08-12 21:27:46 +02:00
widechar_width.h Infrastructure: Update widechar_width.h to support Unicode 17 (#8204) 2025-09-11 09:04:24 +00:00
WideComboBox.cpp infrastructure: Apply clang-format to all CPP files (#8804) 2026-01-19 18:10:44 +01:00
WideComboBox.h Fix: Unshrink list of profile history (#8313) 2025-11-03 11:09:42 +01:00
XMLexport.cpp fix: saved variables holding functions come back empty again instead of half-filled (#9860) 2026-08-13 15:49:17 +02:00
XMLexport.h fix: saved variables holding functions come back empty again instead of half-filled (#9860) 2026-08-13 15:49:17 +02:00
XMLimport.cpp improve: OSC 8 hyperlink handling, and a setting to turn it off (#9731) 2026-08-08 10:09:32 +02:00
XMLimport.h infrastructure: decouple the mapper engine from UI dialogs (#9513) 2026-08-02 15:33:07 +02:00