1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 02:57:42 +00:00
serenity/Libraries
Andreas Kling 9b13a3905b LibGUI: Support multiple GTextEditors editing the same GTextDocument
With this patch, you can now assign the same GTextDocument to multiple
GTextEditor widgets via GTextEditor::set_document().

The editors have independent cursors and selection, but all changes
are shared, and immediately propagate to all editors.

This is very unoptimized and will do lots of unnecessary invalidation,
especially line re-wrapping and repainting over and over again.
2019-10-27 19:36:59 +01:00
..
LibAudio AudioServer: Added ability to get count of samples in the buffer queue 2019-10-19 20:05:13 +02:00
LibC LibC: Stop stdio from adding null terminators out of bounds (#685) 2019-10-24 14:12:37 +02:00
LibCore LibCore: Added unquit() method to CEventLoop. 2019-10-25 15:29:19 +02:00
LibDraw LibDraw: Add FloatPoint, FloatSize and FloatRect 2019-10-20 12:55:55 +02:00
LibGUI LibGUI: Support multiple GTextEditors editing the same GTextDocument 2019-10-27 19:36:59 +01:00
LibHTML LibHTML: Make <header> and <footer> be "display: block" by default 2019-10-26 15:40:51 +02:00
LibIPC AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
LibM LibM: Make roundf() and ceilf() slightly less terrible 2019-10-20 17:20:20 +02:00
LibMarkdown LibMarkdown: Emit properly formed HTML documents 2019-10-13 12:58:56 +02:00
LibPCIDB ByteBuffer: Remove pointer() in favor of data() 2019-09-30 08:57:01 +02:00
LibThread AK: Add Atomic.h 2019-10-12 19:30:59 +02:00
LibVT LibVT: Make inject_string() a public API so clients can use it 2019-10-22 22:14:36 +02:00