aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/interface-gtk
AgeCommit message (Expand)AuthorFilesLines
2025-08-01implemented the ^W command for refreshing the screen in loops, for sleeping a...Robin Haberkorn1-14/+25
2025-07-31implemented ^T command: allows typing by code and getting characters from std...Robin Haberkorn3-0/+124
2025-07-26implemented the <^A> command for printing arbitrary stringsRobin Haberkorn1-18/+6
2025-07-18make some array declarations real constantsRobin Haberkorn1-1/+1
2025-07-16the primary clipboard is now chosen by the 10th bit in the ED flagsRobin Haberkorn1-8/+4
2025-07-13allow changing the default clipboard by setting the `~` integerRobin Haberkorn1-6/+10
2025-07-01GTK: handle (smooth) scrolling with a scroll controllerRobin Haberkorn1-15/+42
2025-06-12GTK: fixed scrolling on systems that only support smooth scrollingRobin Haberkorn1-4/+12
2025-05-02auto-expand folds even after mouse eventsRobin Haberkorn1-3/+2
2025-04-27support folding via F1 and clicks in the folding marginRobin Haberkorn1-0/+3
2025-04-19Gtk: fixed setting the mouse cursor after changing the active bufferRobin Haberkorn2-2/+12
2025-04-18Gtk: prevent drag-and-drop interaction and block more possibly dangerous touc...Robin Haberkorn1-1/+12
2025-04-15try hard to preserve the vertical scrolling position when auto-scrolling dotRobin Haberkorn1-2/+8
2025-04-13Gtk: do not attempt automatic ANSI key translation for dead keysRobin Haberkorn1-0/+5
2025-04-04scroll caret __almost__ always automatically after key pressesRobin Haberkorn1-2/+4
2025-03-02refactored GTK implementation of teco_view_t into its own fileRobin Haberkorn3-96/+127
2025-03-02GTK: always scroll caret when window size changesRobin Haberkorn1-47/+59
2025-03-02GTK: set the mouse cursor on the Scintilla view to signal business and on the...Robin Haberkorn2-0/+60
2025-02-24Gtk: fixed MOUSE macro invocation when detecting double/triple clicksRobin Haberkorn1-1/+5
2025-02-23support mouse interaction with popup windowsRobin Haberkorn4-16/+76
2025-02-16only scroll the caret if dot changesRobin Haberkorn1-8/+16
2025-02-16implemented mouse support via special ^KMOUSE and <EJ> with negative keysRobin Haberkorn1-23/+117
2025-01-13updated copyright to 2025Robin Haberkorn5-5/+5
2024-12-13implemented Scintilla lexer for SciTECO code, i.e. TECO syntax highlightingRobin Haberkorn1-1/+1
2024-11-05fully support relocatable binaries, improving AppImagesRobin Haberkorn1-21/+11
2024-10-21GTK/Win32: include trailing null byte in gtk_selection_data_set_text()Robin Haberkorn1-1/+6
2024-10-21GTK/Win32: fixed clipboard retrieval (trailing nulls)Robin Haberkorn1-0/+5
2024-10-05Gtk UI: support setting and getting clipboards containing null bytesRobin Haberkorn1-9/+52
2024-09-12function key macros have been reworked into a more generic key macro featureRobin Haberkorn1-13/+35
2024-09-11the SciTECO parser is Unicode-based now (refs #5)Robin Haberkorn1-5/+5
2024-09-09Xq and ]q inherit the document encoding from the source document (refs #5)Robin Haberkorn1-1/+1
2024-09-09Gtk: ignore the keyboard layout whereever possible (refs #5)Robin Haberkorn1-22/+78
2024-09-09input and displaying of Unicode characters is now possible (refs #5)Robin Haberkorn1-8/+0
2024-02-03GTK: allow disabling client-side decorations by setting $GTK_CSD=0Robin Haberkorn1-7/+2
2024-02-03Gtk: set icons a bit later after calling gtk_widget_show()Robin Haberkorn1-39/+44
2024-01-21updated copyright to 2024Robin Haberkorn5-5/+5
2023-06-19the SciTECO data installation path is now configurable via --with-scitecodatadirRobin Haberkorn1-1/+1
2023-06-18fixed caret scrolling on startupRobin Haberkorn1-61/+64
2023-05-14resolved warning in gtk-label.c due to wrong enum typeRobin Haberkorn1-1/+1
2023-05-09fixed CTRL+C interruptions on Windows; optimized CTRL+C polling on Gtk+Robin Haberkorn1-22/+25
2023-04-27Gtk: fixed scrolling in the command line widgetRobin Haberkorn1-7/+2
2023-04-27Gtk: fixed entering dead keysRobin Haberkorn1-25/+63
2023-04-19fixup: reverted the last Scintilla patch and unref Scintilla objects via g_ob...Robin Haberkorn1-9/+1
2023-04-18no longer try to avoid automatic scrolling - this is patched out of Scintilla...Robin Haberkorn1-5/+2
2023-04-05updated copyright to 2023Robin Haberkorn5-5/+5
2022-11-28fixed a number of crashes due to empty string arguments or uninitialized regi...Robin Haberkorn1-0/+1
2022-06-21updated copyright to 2022 and updated TODORobin Haberkorn5-5/+5
2022-06-21Gtk+: fixed interpretation of Alt-Gr-keypressesRobin Haberkorn1-1/+6
2022-06-21Gtk+: Stop memory limiting when idlingRobin Haberkorn1-0/+8
2021-12-22Curses: added teco_interface_is_interrupted() fallback and standardized how t...Robin Haberkorn1-0/+10