aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-03-09Fixed accidental firing of "Escape" key on window focus lost; src/textadept.cmitchell
2015-03-09Updated to Scintilla 3.5.4.mitchell
2015-03-09Fixed nightly builds; src/Makefilemitchell
2015-03-07Updated language module link and location.mitchell
2015-03-07Official language modules are all in one repository now; src/Makefilemitchell
2015-01-31Updated for 7.8.mitchell
2015-01-22Made `args.process()` private.mitchell
2015-01-20Updated for 7.8 beta 3.mitchell
2015-01-20Updated to Scintillua 3.5.3-1; src/Makefilemitchell
2015-01-20Fixed bug in preventing standard focus out events to be fired; src/textadept.cmitchell
It is desirable to keep the command entry visible if the window is losing focus. Otherwise, allow normal focus out events to be fired, including Scintilla's defaults that hide the cursor, etc.
2015-01-20Code cleanup; src/textadept.cmitchell
2015-01-20Updated to Scintilla 3.5.3.mitchell
2015-01-20Fixed horizontal expand flag for Find & Replace widgets in GTK3; src/textadept.cmitchell
2015-01-15Added events for terminal suspend and resume.mitchell
Suspend can be prevented by an error handler, described in a new FAQ entry. New `events.RESUME` replaces `events.FOCUS` for the terminal version. Utilize these events to disable/enable bracketed paste and mouse modes.
2015-01-12Emit an `events.FOCUS` event after resuming from a suspended state.mitchell
2015-01-12Fixed bug in reporting split views in GTK3; src/textadept.cmitchell
2015-01-09Updated for 7.8 beta 2.mitchell
2015-01-09Updated to latest scintillua, scinterm, lspawn, and gtdialog; src/Makefilemitchell
The last beta used snapshots.
2014-12-31Updated copyright year.mitchell
2014-12-24Added Makefile rule to generate ctags; src/Makefilemitchell
2014-12-24Patched Scintilla to fix curses margin intersection; src/scintilla.patchmitchell
Clicking on the first character in a line caused Scintilla to think the line's margin was clicked, incorrectly selecting the entire line.
2014-12-23Enable suspend in the terminal version.mitchell
Patch libtermkey to allow this and also to support mouse enabling/disabling. Needed to change ^Z undo to M-Z and added M-S-Z as extra redo.
2014-12-17Fixed curses bug with toggling find options via API; src/textadept.cmitchell
2014-12-17Fix CDK warning; src/cdk.patchmitchell
2014-12-12Removed unused variable; src/Makefilemitchell
2014-12-09Updated to Scintilla 3.5.2.mitchell
2014-11-30Patch Scintilla to sometimes prevent call tip repositioning; src/scintilla.patchmitchell
When the call tip is smaller than the window (such as the command entry), keep existing position in order to keep the call tip from appearing in front of buffer text.
2014-11-30Updated for 7.8 beta.mitchell
2014-11-29Fixed command entry reset bug for real instead of in r1861.mitchell
2014-11-26Integrated Chris Emerson's curses split view window manager.mitchell
2014-11-26Allow connection to `events.QUIT` without requiring index of 1.mitchell
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.