| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-09-13 | Fix assertion failure on some systems when an INDIC_SQUIGGLEPIXMAP drawn for a | Enrico Tröger | 1 | -0/+2 | |
| zero-width character. | |||||
| 2023-08-28 | Bug [#2401]. gtk: Set type hint for GTK_WINDOW_POPUP windows | Jiří Techet | 2 | -0/+3 | |
| Without setting the hint the popup windows lead to some obscure behavior on macOS when the main window is full screened, see https://gitlab.gnome.org/GNOME/gtk/-/issues/5716 https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5778 while the solution from 5778 might be a sufficient workaround, setting the hints might be a good idea in general so the window manager knows better the purpose of these windows. | |||||
| 2023-06-28 | Add const where viable. | Neil | 1 | -1/+1 | |
| 2023-06-25 | Strip line end white-space. | Neil | 2 | -2/+2 | |
| 2023-02-28 | Cache client rectangle when view resized. That makes it safer to access from | Neil Hodgson | 2 | -1/+10 | |
| secondary threads. | |||||
| 2023-02-22 | Remove _CRT_SECURE_NO_DEPRECATE. | Neil | 2 | -2/+1 | |
| Replace [v]sprintf with bounds checked [v]snprintf. | |||||
| 2023-02-13 | Updated dependencies as PositionCache.cxx now uses DBCS.h. | Neil | 1 | -0/+1 | |
| 2023-01-27 | Feature [feature-requests:#1476] Add support for surrounding text in GTK ↵ | Colomban Wendling | 2 | -0/+68 | |
| input methods Add support for retrieving and deleting surrounding text from input methods on GTK. | |||||
| 2023-01-17 | Bug [#2375]. On Win32, fix scrolling speed to not be too fast. | Enrico Tröger | 1 | -1/+1 | |
| 2022-12-01 | Change release compilation optimization option to favour speed over space. | Mitchell Foral | 1 | -1/+1 | |
| -O2 for MSVC and -O3 for gcc and clang. Change code in Editor.cxx to avoid a warning that occurs with gcc -O3. | |||||
| 2022-10-04 | Bug [#2349]. Fix bug where there were too many or too few lines when wrapping. | Neil Hodgson | 1 | -0/+6 | |
| 2022-07-31 | Added change history which can display document changes (modified, saved, ...) | Neil | 2 | -0/+14 | |
| in the margin or in the text. | |||||
| 2022-07-05 | Fix failures with non-UTF-8 text when multi-threading. The Converter object on | Neil Hodgson | 1 | -8/+33 | |
| SurfaceImpl uses g_iconv and could be called from multiple threads without synchronization leading to occasional errors and potentially out-of-bounds writes. | |||||
| 2022-07-04 | Avoid C-style cast and range reduction warnings from cppcheck 2.8. | Neil Hodgson | 3 | -17/+15 | |
| 2022-04-29 | Feature [feature-requests:#1427] Enable multithreaded layout for GTK on macOS | Neil Hodgson | 1 | -3/+0 | |
| and Win32. | |||||
| 2022-04-29 | Update make dependencies. | Neil | 1 | -0/+1 | |
| 2022-04-08 | Feature [feature-requests:#1389] Initialize CaseFolderTable to ASCII so | Neil | 1 | -2/+0 | |
| subclasses do not need to call StandardASCII. Avoid some lint warnings. | |||||
| 2022-04-07 | Bug [#2322] Fix partial updates and non-responsive scroll bars on Xorg. | Neil Hodgson | 2 | -0/+29 | |
| Also fixes bugs [#2196] and [#2312]. | |||||
| 2022-03-23 | On GTK, scroll horizontally with shift + scroll wheel. | Mitchell Foral | 1 | -7/+4 | |
| 2022-02-25 | Bug [#2309] Avoid crash for unexpected right-to-left text. | Neil Hodgson | 1 | -11/+41 | |
| 2022-02-24 | Bug [#2315] Update dependencies for KeyMap. | Neil | 1 | -0/+2 | |
| 2022-02-21 | Bug [#2317] Fix pixmap leak on GTK. | Neil Hodgson | 1 | -5/+6 | |
| 2022-02-16 | Fix re-entrant painting to maintain update region. | Mitchell Foral | 1 | -5/+5 | |
| 2022-02-16 | Fix preprocessor condition to enable threading on Linux. | Neil Hodgson | 1 | -1/+1 | |
| 2022-02-10 | Replace "OS X' with "macOS". | Neil | 2 | -2/+1 | |
| 2022-02-02 | Add Supports::ThreadSafeMeasureWidths for platforms to indicate if they support | Neil | 1 | -0/+4 | |
| concurrent calls to MeasureWidths. | |||||
| 2022-01-31 | Turn off tracing that was accidentally committed. | Neil | 1 | -1/+1 | |
| 2022-01-31 | Place CaseFolderDBCS in unnamed namespace to avoid one definition rule warnings | Neil Hodgson | 1 | -0/+4 | |
| (ctuOneDefinitionRuleViolation) from Cppcheck. | |||||
| 2022-01-31 | Implement more unique_ptr allocation wrappers and place in new Wrappers.h ↵ | Neil Hodgson | 6 | -257/+247 | |
| header. | |||||
| 2022-01-31 | Simplify Converter and avoid warnings. | Neil Hodgson | 1 | -5/+2 | |
| 2022-01-30 | Avoid type safety warnings. | Neil | 1 | -13/+11 | |
| 2022-01-30 | Use noexcept and const to avoid warnings. | Neil | 1 | -5/+5 | |
| 2022-01-30 | Simplify pango_layout_set_text and suppress type warnings. | Neil | 1 | -11/+15 | |
| Avoid strlen when .length() available. | |||||
| 2022-01-30 | Use unique_ptr for PangoContext and PangoLayout. | Neil Hodgson | 1 | -40/+36 | |
| 2022-01-30 | Use language field instead of calling pango_context_get_language as now always | Neil Hodgson | 1 | -2/+2 | |
| available. | |||||
| 2022-01-30 | Feature [feature-requests:#1427] Make GTK MeasureWidths and | Neil Hodgson | 1 | -11/+66 | |
| MeasureWidthsUTF8 reentrant so they can be called safely from multiple threads. | |||||
| 2022-01-28 | Guard macOS option for dynamic library from being active on Linux. | Neil Hodgson | 1 | -1/+3 | |
| 2022-01-28 | Use Pango library pango_units_from_double pango_units_to_double instead of | Neil Hodgson | 1 | -19/+8 | |
| custom equivalents as should no longer need to be compatible with very old Pango. | |||||
| 2022-01-28 | Bug [#2310] Use fractional glyph positions on GTK to make monospaced fonts work | Neil Hodgson | 1 | -0/+9 | |
| better with Chinese text. | |||||
| 2022-01-12 | Remove checking for lexers as Scintilla can no longer be built with lexers. | Neil | 1 | -3/+1 | |
| 2022-01-11 | Correct comment about dependency generation. | Neil | 1 | -1/+1 | |
| 2021-11-21 | Bug [#2296] Fix multi-monitor widget positioning on wayland | Jan Dolinar | 1 | -0/+11 | |
| 2021-10-24 | Bug [#2287] Fix primary selection paste within same instance. | Neil Hodgson | 2 | -3/+9 | |
| 2021-10-12 | Minor code simplifications from clang-tidy. | Neil | 1 | -4/+4 | |
| 2021-10-12 | Feature [feature-requests:#1416] Mark override destructors as override. | Neil | 2 | -2/+2 | |
| 2021-10-09 | Fix warning from Cppcheck2.6. | Neil | 1 | -3/+1 | |
| 2021-10-06 | Update dependencies. | Neil | 1 | -0/+1 | |
| 2021-10-02 | Do not unref the global settings object as gtk_settings_get_default does not | Mitchell Foral | 1 | -3/+0 | |
| transfer ownership. | |||||
| 2021-09-28 | Widen styleNumber in PositionCacheEntry from 8 to 16 bits to allow styles | Neil | 2 | -0/+2 | |
| larger than 255 to be represented. Before this, it may have been possible but extremely rare for a cache entry to wrongly match a styled lexeme and produce incorrect layout. Using uint16_t from cstdint instead of a bit field as tools perform more checking on that. | |||||
| 2021-09-19 | Respond to changes in system font scaling by clearing any cached layout data. | Neil Hodgson | 2 | -0/+14 | |
