aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-11-24Keep command entry focus when window loses focus; src/textadept.cmitchell
2014-11-24No need for a separate build dir for automated builds; src/Makefilemitchell
2014-11-23Patch CDK for basic UTF-8 support.mitchell
The find & replace pane and UI dialogs can now handle UTF-8 characters. The support is functional, but not perfect. Since the patch only targets the widgets Textadept uses, it cannot be submitted to upstream CDK for inclusion. It's kind of a hack anyway.
2014-11-22Small Makefile changes; src/Makefilemitchell
2014-11-20Updated Scintilla patch to match upstream patch; src/scintilla.patchmitchell
Upstream patch is in r5324 (changeset d17b39c9eb2a).
2014-11-18Use labels in the statusbar instead of statusbar widgets; src/textadept.cmitchell
This allows the docstatusbar to resize and align right.
2014-11-15Fixed command entry reset bug now that the entry is a Scintilla buffer.mitchell
2014-11-09Patch Scintilla in order to allow custom line markers; src/scintilla.patchmitchell
This is for drawing nearly all line markers as text in the terminal version. This patch is subject to change until Neil applies or modifies the upstream patch I sent.
2014-11-08Patch Scintilla in order to allow custom wrap visuals; src/scintilla.patchmitchell
This is for drawing wrap markers as text in the terminal version. This patch is subject to change until Neil applies or modifies the upstream patch I sent.
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-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-29Fixed compiler warnings.mitchell
2014-10-29Disable GCC optimizations when compiling with DEBUG=1; src/Makefilemitchell
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-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-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-30Updated to Scintillua 3.5.1-1; src/Makefilemitchell
2014-09-29Use lspawn 1.0; src/Makefilemitchell
2014-09-29Updated for 7.7.mitchell
2014-09-29Updated to Scintilla 3.5.1.mitchell
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 for Textadept 7.6.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-15Correctly recognize DEL when emitted by the Backspace key; src/textadept.cmitchell
2014-08-15Reverted separating ^H from Backspace in the terminal version.mitchell
2014-08-13Fixed naming of lspawn object files; src/Makefilemitchell
2014-08-13Separate ^H from Backspace in the terminal version.mitchell
Also have libtermkey take care of saving and restoring termios.
2014-07-19Added .desktop files for Linux.mitchell
2014-07-18Updated to LPeg 0.12; src/Makefilemitchell
Requires Scintillua changeset 441.
2014-07-18Do not prevent Makefile from passing DEBUG flag to sub-`make`s; src/Makefilemitchell
2014-07-12Cleaned up Makefile with target-specific variables; src/Makefilemitchell
2014-07-12Implement spawn functionality for terminal version.mitchell
Requires lspawn r21. Thanks to Chris Emerson for proof-of-concept code. Spawning still does not work for Win32 terminal version, though.
2014-07-11Fixed documentation generation when `../doc/bombay` isn't present; src/Makefilemitchell
2014-07-10Updated for 7.5.mitchell
2014-07-09Refactored bits of the Makefile and added Scintillua et. al. versioning.mitchell
2014-07-03Updated to Scintilla 3.4.4.mitchell
2014-06-30Condensed manual and API documentation into single files.mitchell
2014-06-20Added `event.FOCUS` for when Textadept's window receives focus.mitchell
2014-06-10Updated for 7.4.mitchell
2014-06-07Added buffer constants to buffer LuaDoc and improved Lua tags and api generator.mitchell
2014-06-07Added parameter to `events.UPDATE_UI`.mitchell
2014-05-31Updated for 7.3.mitchell