Age | Commit message (Collapse) | Author | Files | Lines |
|
drawing more easily.
|
|
and CharacterCategoryMap to avoid clashes with Lexilla when building an
executable that includes both.
|
|
|
|
Size of ViewStyle makes it more difficult to understand and this helps a bit.
|
|
appearance.
|
|
Change ColourDesired to ColourAlpha in styles.
Remove ColourDesired.
|
|
|
|
|
|
|
|
|
|
|
|
Implement SC_ELEMENT_LIST* to change colours of autocompletion lists.
|
|
|
|
|
|
InitPixMap. Changed DropGraphics from releasing surfaces to deleting them.
This simplifies code and the added cost of allocating a new Surface is small.
|
|
completing a bitmap. Currently only has a real implementation on Direct2D.
Avoiding implicit flushes inside Copy and FillRectangle produced a 23% speed
improvement on files with about 1 indentation guide per line as the drawing
pipeline was being flushed for each indentation guide.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
almost everywhere.
|
|
PLATFORM_ASSERT is used in data structure headers which led to including
graphics and windowing APIs in data structure modules.
|
|
|
|
reference counted using std::shared_ptr. This optimizes memory and reduces
potential for allocation bugs.
|
|
|
|
switch case in Editor.
|
|
|
|
when mouse over selection.
|
|
|
|
|
|
appearance when mouse moved out of window or into margin.
|
|
|
|
|
|
|
|
safety.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
handles and marker numbers on a line.
|
|
This mostly helps the curses platform where a line of text is a single 'pixel'.
|
|
|
|
|
|
dragging instead of manipulating global state..
|
|
Added automatic scrolling when text dragged near edge of window.
|
|
|