aboutsummaryrefslogtreecommitdiff
path: root/src/textadept.c
AgeCommit message (Collapse)Author
2013-12-15Updated to Scintilla 3.3.7.mitchell
2013-11-19Experimental winapi extension for preventing the flashing black box on Windows.mitchell
Compile in a stripped version of Steve Donovan's winapi library and override `io.popen` and `os.execute`.
2013-11-10`ui.clipboard_text` is no longer read-only.mitchell
2013-11-07Added support for tabs.mitchell
2013-10-30Fixed GTK3 bug with split views introduced in r1611; src/textadept.cmitchell
2013-10-29Fix warnings and errors when compiling for GTK3.mitchell
2013-10-18The buffer API applies to all buffers now, not just the global one.mitchell
Created a "dummy" Scintilla view for operating on non-global documents. Removed `buffer:check_global()` and replaced `buffer.dirty` with Scintilla's `buffer.modify`.
2013-09-06Fixed bug in processing command line options introduced in r1546.mitchell
2013-09-05Renamed `ui.docstatusbar_text` to `ui.bufstatusbar_text`.mitchell
2013-08-31Allow user scripts to handle `BUFFER_NEW` and `VIEW_NEW` events on startup.mitchell
A side effect is more efficient event emission during startup.
2013-08-26Renamed `gui` to `ui` since it's more applicable.mitchell
2013-08-24Include Scintilla constants in `buffer`s.mitchell
2013-07-17Fixed compile error on curses from previous commit; src/textadept.cmitchell
2013-07-16Save window maximized state in sessions.mitchell
Also ensure backward-compatibility with existing session files.
2013-07-08Ensure split view is painted by GTK before scrolling it; src/textadept.cmitchell
This prevents any disorienting scrolling.
2013-07-08Ensure split view is drawn by GTK before scrolling it; src/textadept.cmitchell
This prevents any disorienting scrolling.
2013-06-24Removed `_G.RESETTING`; test for `arg` instead.mitchell
2013-06-08No need to initialize static variables; src/textadept.cmitchell
C implicitly initializes them to NULL.
2013-06-04Fixed curses autocomplete with the "Enter" key.mitchell
This reverts "Enter" to '\r' in Lua, so make a KEYSYM to retain '\n'.
2013-05-15Rewrote theme implementation.mitchell
Themes are now just single files that share Textadept's Lua state. Also added a new "settings.lua" that functions in place of buffer and view theme files. Requires latest Scintillua.
2013-05-21Use '\n' keycode in curses instead of '\r'; src/textadept.cmitchell
Win32-curses still uses '\r' since pdcurses reports it.
2013-05-16Reverted r1412 to allow hiding command entry on focus lost; src/textadept.cmitchell
If command_entry_completion handles keys first, pressing "Tab" after showing completions switches focus to Scintilla without propagating the key. If command_entry handles keys first, pressing "Enter" in the completion list will be incorrectly interpreted as a normal "Enter" press. Reverted to using the "activate" signal to interpret "Enter" so command_entry can handle keys first, keeping "Tab" from switching focus.
2013-05-15Fixed GTK assertion errors when removing find history items; src/textadept.cmitchell
2013-04-24Do not emit keys while the command entry completion is active; src/textadept.cmitchell
The GtkEntryCompletion's key handler should take precedence over GtkEntry's.
2013-04-24Renamed `_G.buffer_new()` to `buffer.new()`.mitchell
2013-04-21Updates to compile with latest GTK-OSX.mitchell
This fixes Fn key recognition.
2013-04-15Allow updating of curses command entry text from events; src/textadept.cmitchell
2013-04-15Better key handling in Windows curses; src/textadept.cmitchell
2013-04-11Added key modes and changed the command entry to use them.mitchell
Removed obsoleted `events.COMMAND_ENTRY_COMMAND`.
2013-04-08Make "command_entry_keypress" event more consistent with "keypress" in curses.mitchell
2013-04-08Reduce the delay when pressing the Escape key in curses; src/textadept.cmitchell
2013-04-05Initial support for Windows terminal via pdcurses.mitchell
2013-04-03Textadept should support multiple curses platforms; remove ncurses references.mitchell
Requires Scintilla r4436 and Scinterm r45.
2013-03-07Updated documentation; src/textadept.cmitchell
2013-02-27Fixed bug with indexable buffer properties that return strings; src/textadept.cmitchell
2013-02-27GtkTable is deprecated in GTK 3.4, use GtkGrid instead; src/textadept.cmitchell
2013-02-23Set gtdialog parent window; src/textadept.cmitchell
This requires gtdialog hg changeset 49 (75a6c2b9b9b7).
2013-01-20Updated copyright date.mitchell
2012-12-03Fixed bug since readlink() does not append '\0'; src/textadept.cmitchell
2012-10-30Pass "Escape" key to Scintilla correctly in ncurses.mitchell
2012-10-22Fix string collation bug in ncurses due to CDK.mitchell
CDK would reset locale settings so autocomplete lists would not sort correctly.
2012-10-16Fixed GUI menu key shortcut handling.mitchell
2012-10-12Code cleanup; src/textadept.cmitchell
2012-10-12Fixed ncurses bug in command selection introduced by r1256.mitchell
2012-10-04Flush input queue in ncurses when finished with CDK widgets; src/textadept.cmitchell
Otherwise, if 'Esc' is pressed twice rapidly, it is stored in the queue.
2012-09-28Added marks for making selection in ncurses.mitchell
Even though the implementation uses a new `MODIFIED` event, it is left undocumented because it will likely never be a full implementation of SCN_MODIFIED.
2012-09-26Ensure Lua stack has enough elements in `lstring_iconv()`; src/textadept.cmitchell
Thanks to Gilles for pointing out that I left this part out of his patch.
2012-09-25Bugfix for `string.iconv()` from Gilles Grégoire.mitchell
Sometimes the converted text will not fit into its allocated buffer.
2012-09-23Do not write ncurses initialization errors over titlebar; src/textadept.cmitchell
2012-09-22More consistant preproc grouping; src/textadept.cmitchell