aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-11-07Patch Scintilla in order to allow custom tab arrow drawing; src/scintilla.patchmitchell
This is for drawing tab arrows as text in the terminal version. This patch is subject to change until Neil applies or modifies the upstream patch I sent.
2014-11-06Fixed return values from `ui.dialogs.optionselect()`; core/ui.luamitchell
2014-11-06Use the current working directory in fileselect dialogs.mitchell
This should have been committed long ago.
2014-10-31Change rectangular selection mouse modifier back to Alt on Linux.mitchell
Enabled tapping Alt key during mouse selection to convert to rectangular selection and mentioned this in the manual.
2014-10-30Added `LINUX` and `BSD` platform flags for the sake of completeness.mitchell
Previously, Linux was inferred from the expression `not WIN32 and not OSX`.
2014-10-30Ensure "find in files" is off when activating normal find.mitchell
2014-10-29Fixed compiler warnings.mitchell
2014-10-29Disable GCC optimizations when compiling with DEBUG=1; src/Makefilemitchell
2014-10-29Fixed bug in ANSI C autocompletion; modules/ansi_c/init.luamitchell
2014-10-26Document that the terminal version does not support drag and drop; doc/manual.mdmitchell
2014-10-25Patch Scintilla to configure "closeness" of mouse clicks; src/scintilla.patchmitchell
This patch is subject to change until Neil applies or modifies the upstream patch I sent.
2014-10-25Improvements to terminal mouse handling.mitchell
Emit events for unhandled mouse events and connect to such events in order to focus and resize views. Patch libtermkey with new Win32 PDCurses driver for unified key/mouse input. Update CDK patch to always use libtermkey and to ignore mouse events. Requires Scinterm r97 (changeset 8d1a625c9b4d). Thanks to Chris Emerson for proof of concept code that handles mouse events and for the code that focuses and resizes views.
2014-10-24Fixed bug in `lL_event()` for LUA_TNUMBER type size mismatches; src/textadept.cmitchell
The type extracted for LUA_TNUMBER was `sptr_t` (long), however most of the time, `int` is used. Since `sizeof(long) > sizeof(int)`, `lL_event()` sometimes pushed extra bytes in memory around the original integer passed (at least I think this explains the behavior I observed).
2014-10-22Enable terminal mouse clicks and movements in Windows; src/textadept.cmitchell
2014-10-21Enable mouse clicks and movements in the terminal version.mitchell
This requires Scinterm r92 (changset 90ba2dd413c3).
2014-10-18Handle unknown CSI events and bracketed pasted in the terminal version.mitchell
For bracketed paste, turn off auto-pair and auto-indent.
2014-10-13Parameterize lexer and height for `ui.command_entry.enter_mode()`.mitchell
Also enable more accurate Lua command completion.
2014-10-11Grow and shrink views by an integral, not arbitrary, value.mitchell
2014-10-11Move the command entry into a split pane on GTK.mitchell
In the previous implementation without a split pane, the command entry could not shrink in size.
2014-10-09Patch Scintilla to fix pasting from external Win32 apps; src/scintilla.patchmitchell
2014-10-07Automatically add standard editing keys; modules/textadept/command_entry.luamitchell
2014-10-06Fixed autocomplete bug in curses; modules/textadept/command_entry.luamitchell
2014-10-05Added editing keys for use with other modes; modules/textadept/command_entry.luamitchell
2014-10-05Replaced command entry text field with a Scintilla buffer.mitchell
`ui.command_entry` now has the same functions and fields as `buffer`s as well as an additional `height` property. Note that when the command entry is active, `_G.buffer` is unchanged, so many existing key commands cannot be bound to command entry key modes. See `keys.lua_command` in *modules/textadept/command_entry.lua* for the proper way to bind them. Removed `ui.command_entry.entry_text` and `ui.command_entry.show_completions()`.
2014-09-30Added tag textadept_7.7 for changeset 134a3cd02214mitchell
2014-09-30Updated CHANGELOG.md.mitchell
2014-09-30Updated to Scintillua 3.5.1-1; src/Makefilemitchell
2014-09-29Use lspawn 1.0; src/Makefilemitchell
2014-09-29Updated Lua autocompletion and documentation.mitchell
2014-09-29Updated for 7.7.mitchell
2014-09-29State that "Replace in Selection" is for contiguous selections; doc/manual.htmlmitchell
2014-09-29Fix replace bug when embedded Lua evals to a number; modules/textadept/find.luamitchell
2014-09-29Updated to Scintilla 3.5.1.mitchell
2014-09-17More LuaDoc updates.mitchell
2014-09-17Added terminal key binding to stop the currently running process.mitchell
2014-09-16Updated some LuaDoc.mitchell
2014-09-15Added Xtend lexer; modules/textadept/file_types.luamitchell
Requires latest Scintillua hg.
2014-09-11Fixed corner-case in switching to most recent buffer after closing; core/ui.luamitchell
2014-09-04Enable true spawning on Mac OSX GUI version.mitchell
This requires lspawn r25 (changeset acdfac5eb4cf).
2014-09-01Added tag textadept_7.6 for changeset 6511e089ca4emitchell
2014-09-01Updated for 7.6; doc/index.htmlmitchell
2014-09-01Updated to latest lspawn; src/Makefilemitchell
2014-09-01Updated to Scintillua 3.5.0-1 and Scinterm 1.4; src/Makefilemitchell
2014-09-01Updated CHANGELOG.md.mitchell
2014-09-01Updated for Textadept 7.6.mitchell
2014-09-01Updated Lua autocompletion and documentation.mitchell
2014-08-23Patch Scintilla 3.5.0 to compile for Mac OSX; src/scintilla.patchmitchell
This patch should be reverted if it is applied upstream.
2014-08-18Updated to Scintilla 3.5.0.mitchell
2014-08-15Added note about `make deps` when compiling from source; doc/manual.mdmitchell
2014-08-15Fixed LuaDoc; core/.buffer.luadocmitchell