Cameron Cawley
ff530edcb1
GRAPHICS: Deprecate ManagedSurface methods that implicitly copy pixel data
2024-07-02 13:31:18 +01:00
Krish
1c1ed2e61e
GRAPHICS: MACGUI: Fix compilation with DEBUG enabled
2024-06-03 14:01:15 +02:00
Hubert Maier
a545fa7539
JANITORIAL: Fix extention typos in mactext-canvas.cpp
2024-05-18 13:52:31 +02:00
Cameron Cawley
248ab4ca15
GRAPHICS: MACGUI: Improve image quality in markdown documents
2024-05-09 15:19:17 +02:00
Eugene Sandulenko
2c33cfb478
GRAPHICS: MACGUI: Hid too noisy warning
2024-04-21 22:33:40 +02:00
hecmar007
558167eaa2
MACGUI WAGE: Handle \n in end of string case
...
Add logic to correctly add new line when a \n is present at the end of a string.
2024-04-01 18:21:24 +02:00
hecmar007
c6c80b9313
GRAPHICS: MACGUI: Process extra long words ( #5703 )
...
GRAPHICS: MACGUI: Process extra long words
Added functionality to rewrap words that split into different lines.
2024-03-13 17:39:21 +01:00
Scott Percival
95b47042f0
GRAPHICS: MACGUI: Stop MacTextCanvas::chopChunk from removing last chunk
...
There needs to be at least one chunk per line of text, or else many
basic text operations will cause a crash.
2024-01-20 23:14:52 +01:00
Scott Percival
b9003c145f
GRAPHICS: MACGUI: Fix fgcolor conversion in MacText
2024-01-20 23:14:52 +01:00
elasota
9e13093610
GRAPHICS: Fix empty controlled statement warning
2023-12-11 23:07:20 +02:00
Eugene Sandulenko
63c8367ace
GRAPHICS: MACGUI: Indicate presence of a table in debug output in MacTextCanvas
2023-11-25 19:46:40 -08:00
Eugene Sandulenko
92b03145a2
GRAPHICS: MACGUI: Disable MacText with tables resizing
...
The problem is more complex than it appears, so, disabling this
before the release, because the current code is removing
tables on resize
2023-11-24 19:48:24 +01:00
Eugene Sandulenko
446908f458
GRAPHICS: MACGUI: Fix crash on reshuffling text after table in Markdown
...
Array::insert_at() is calling destructor for old data, whuch was freeing
the _table pointer that we are copying to new element which led to
use-after-free.
This moves MacTextLine cleanup to MacTextCanvas.
2023-11-23 00:13:33 +01:00
Eugene Sandulenko
ff0abf2b69
GRAPHICS: MACGUI: Fix crashes when dealing with empty MacTexts
2023-11-16 00:23:09 +01:00
Eugene Sandulenko
035fd6085b
GRAPHICS: MACGUI: Added more debug output to MacTextCanvas
2023-11-04 07:31:35 +01:00
Eugene Sandulenko
7eac71a4c7
GRAPHICS: MACGUI: Fixed computation of image sizes in pixels in MacTextCanvas
2023-11-01 00:27:34 +01:00
Eugene Sandulenko
175bf5c001
GRAPHICS: MACGUI: Use image extensiosn for calculating image dimensions in MacTextCanvas
2023-11-01 00:16:00 +01:00
Eugene Sandulenko
ddadee5daf
GRAPHICS: MACGUI: Copy defaultFormatting to MacTextCanvas
2023-10-31 23:16:13 +01:00
Eugene Sandulenko
fc00188eeb
GRAPHICS: MACGUI: Parse image extension string into a fixed format
2023-10-31 22:55:14 +01:00
Eugene Sandulenko
7e4c81e1ff
GRAPHICS: MACGUI: Pass image extensions from Markdown to MacTextCanvas
2023-10-31 22:55:09 +01:00
Eugene Sandulenko
4afcad492a
GRAPHICS: MACGUI: Fixed numbered list indentation in MacTextCanvas
2023-10-31 01:02:19 +01:00
Eugene Sandulenko
2dbfef826d
GRAPHICS: MACGUI: Added more debug output to MacTextCanvas
2023-10-31 01:01:38 +01:00
Eugene Sandulenko
d4cea997f8
GRAPHICS: MACGUI: Hid noisy debug output in table rendering
2023-10-30 01:25:41 +01:00
Eugene Sandulenko
85ea0aa22e
GRAPHICS: MACGUI: Wrap MaxTexCanvas table cell contents
2023-10-30 01:22:30 +01:00
Eugene Sandulenko
ad5fe9f2bc
GRAPHICS: MACGUI: Factored out MacTextCanvas::setMaxWidth()
2023-10-30 01:14:29 +01:00
Eugene Sandulenko
0652a4c246
GRAPHICS: MACGUI: Do not add extra line at end of the text when splitting MacText
2023-10-30 00:33:47 +01:00
Eugene Sandulenko
ca299d7ae1
GRAPHICS: MACGUI: Fix MacTexCanvas rendereing debug output
2023-10-30 00:28:05 +01:00
D G Turner
e851067c97
GRAPHICS: MACGUI: Fix Signed vs. Unsigned GCC Compiler Warning
2023-10-27 23:25:00 +01:00
Eugene Sandulenko
46e5e44da2
GRAPHICS: MACGUI: Hide MacTextCanvas debug output under compile-time macros
2023-10-27 02:30:28 +02:00
Eugene Sandulenko
2180be6b71
GRAPHICS: MACGUI: Restore paragraph mark after reshuffling
2023-10-27 01:14:25 +02:00
Eugene Sandulenko
1b99e013a7
GRAPHICS: MACGUI: Hid debug messages deeper
2023-10-27 01:11:59 +02:00
Eugene Sandulenko
83a4a6002a
GRAPHICS: MACGUI: Fix text reshuffling in MacTextCanvas
2023-10-26 03:39:49 +02:00
Eugene Sandulenko
58f05eeb24
GRAPHICS: MACGUI: Added more debug output to MacTextCanvas
2023-10-26 03:39:49 +02:00
Eugene Sandulenko
33c2fcfbf2
GRAPHCIS: MACGUI: Added debug printing methods to MacTextCanvas
2023-10-26 03:39:49 +02:00
Eugene Sandulenko
68e6f3a8ef
GRAPHICS: MACGUI: Rewrote reshuffleParagraph() in MacTextCanvas to use chunks
2023-10-26 03:39:49 +02:00
Eugene Sandulenko
67ab2657d8
GRAPHICS: MACGUI: Split out MacTextCanvas into a separate file
2023-10-24 02:38:17 +02:00