ladybird/Userland/Applications
Andreas Kling 2905e10513 LibGUI+TextEditor: Make TextDocument modified state track undo stack
This was quite unreliable before. Changes to the undo stack's modified
state are now reflected in the document's modified state, and the
GUI::TextEditor widget has its undo/redo actions updated automatically.

UndoStack is still a bit hard to understand due to the lazy coalescing
of commands, and that's something we should improve upon (e.g with more
explicit, incremental command merging.) But for now, this is a nice
improvement and undo/redo finally behaves in a way that feels natural.
2021-05-08 13:49:34 +02:00
..
About Userland+Base: Add "ladyball" logo for the system :^) 2021-04-25 18:57:10 +02:00
Browser LibGUI: Rename ScrollableWidget => AbstractScrollableWidget 2021-05-03 21:03:13 +02:00
Calculator Everywhere: Rename app_menu to file_menu or game_menu 2021-05-01 17:40:54 +02:00
Calendar Everywhere: Rename app_menu to file_menu or game_menu 2021-05-01 17:40:54 +02:00
CrashReporter Everywhere: Use linusg@serenityos.org for my copyright headers 2021-04-22 22:51:19 +02:00
Debugger Everywhere: "file name" => "filename" 2021-04-29 22:16:18 +02:00
DisplaySettings Userland: Update IPC calls to use proxies 2021-05-03 21:14:40 +02:00
FileManager Everywhere: Rename app_menu to file_menu or game_menu 2021-05-01 17:40:54 +02:00
FontEditor LibGUI: Rename ScrollableWidget => AbstractScrollableWidget 2021-05-03 21:03:13 +02:00
Help Help: Add "Help" menu and move the about action there 2021-05-07 20:37:28 +01:00
HexEditor LibGUI: Rename ScrollableWidget => AbstractScrollableWidget 2021-05-03 21:03:13 +02:00
IRCClient Everywhere: Turn #if *_DEBUG into dbgln_if/if constexpr 2021-05-01 21:25:06 +02:00
KeyboardMapper Everywhere: Rename app_menu to file_menu or game_menu 2021-05-01 17:40:54 +02:00
KeyboardSettings Everywhere: Rename app_menu to file_menu or game_menu 2021-05-01 17:40:54 +02:00
MouseSettings Userland: Make IPC results with one return value available directly 2021-05-03 21:14:40 +02:00
Piano LibGUI: Rename ScrollableWidget => AbstractScrollableWidget 2021-05-03 21:03:13 +02:00
PixelPaint Applications: Convert StringBuilder::appendf() => AK::Format 2021-05-07 21:12:09 +02:00
QuickShow Everywhere: Rename app_menu to file_menu or game_menu 2021-05-01 17:40:54 +02:00
Run Run: Remove useless serenity.h include 2021-04-27 23:06:16 +02:00
SoundPlayer Everywhere: Rename app_menu to file_menu or game_menu 2021-05-01 17:40:54 +02:00
SpaceAnalyzer LibGUI: Move widget registration to LibCore 2021-05-06 08:50:39 +02:00
Spreadsheet Applications: Convert StringBuilder::appendf() => AK::Format 2021-05-07 21:12:09 +02:00
SystemMonitor Everywhere: Rename app_menu to file_menu or game_menu 2021-05-01 17:40:54 +02:00
Terminal LibC: Remove 'int* aslave' parameter from forkpty() 2021-05-06 13:52:46 +01:00
TextEditor LibGUI+TextEditor: Make TextDocument modified state track undo stack 2021-05-08 13:49:34 +02:00
ThemeEditor WindowServer+LibGfx: Automatic "modified" markers in window titles 2021-05-01 19:42:29 +02:00
Welcome Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
CMakeLists.txt Applications: Rename Serendipity => Welcome 2021-04-15 20:50:24 +02:00