View source
async
  • Contributors
    1. Loading...
Author Commit Message Date Builds
219 commits behind default.
Chris Emerson
Implement writing to view.size.
Chris Emerson
Implement view.size (read only so far).
Chris Emerson
Merge to textadept_7.0 tag.
Chris Emerson
Merge the 7.0b5 changes.
Chris Emerson
Various window split fixes: * Fix an assert when resizing with splits * Fix the resizing * Combine resize and move, as they were always called together * Redraw the split lines on refresh.
Chris Emerson
Merge change from 7.0 beta 5: * hg merge textadept_7.0_beta_5
Chris Emerson
Re-apply the wgetch hack to binding.c
Chris Emerson
Import the new CDK version used by 7.0 beta 4.
Chris Emerson
Initial untested merge to 7.0 beta 4.
Chris Emerson
Switch from lua_len to lua_rawlen for luajit compatibility.
Chris Emerson
Refresh scintilla views after any I/O callback.
Chris Emerson
Make control keys and left/right arrows work in ta_wgetch (and hence command_entry).
Chris Emerson
Factor out a refresh_all(), so that it can be made better.
Chris Emerson
Further WIP on spawn. Now actually runs processes in the background and calls lua functions on any output. Also add -O0 when DEBUG=1 in the Makefile to help debugging.
Chris Emerson
WIP on curses os.spawn.
Chris Emerson
Add gtdialog to .hgignore.
Chris Emerson
Add code to poll extra (non-stdin) fds and call a function if any data to read. Untested - I haven't written anything which uses it yet.
Chris Emerson
Move the key queue into ta_waitkey rather than ta_wgetch. This means eg alt-x can be split into ESC (exiting command_entry) and x into the main ta input.
Chris Emerson
Split alt-x into ESC x in ta_wgetch.
Chris Emerson
Implement ESCDELAY in ta_waitkey() so that ESC now works in command_entry again.
Chris Emerson
Replace CDK's call to wgetch() with a ta_wgetch() which in turn calls termkey. It's a bit hacky, and I haven't done the full mapping from termkey to curses keycodes. Initial tests seem ok.
Chris Emerson
Add the CDK code to the repository.
Chris Emerson
Instead of termkey_waitkey(), use the non-blocking termkey_getkey() along with select() and termkey_advisereadable(). This is WIP to monitor other events other than keys.
Chris Emerson
Fix from Mitchell for crash when splitting.
Chris Emerson
Fix a bug in the positioning of the vertical line between splits (it didn't take into account the x position of the parent).
Chris Emerson
Fix some positioning issues with split windows. Need to call wman_move() even for the left/top split, to initialise the wman structure.
Chris Emerson
Added tag cemerson_textadept_7.0_beta_2 for changeset e3b50ea0e2e5
Chris Emerson
Merge my changes into the head of the textadept upstream.
Chris Emerson
Update from merge.
Chris Emerson
Merge updates from upstream.
Chris Emerson
Add gmodule-2.0 to link.
Chris Emerson
Fix a build error for non-curses.
Chris Emerson
make struct WindowManager public. Implement get_split_table().
Chris Emerson
Merge updates from upstream.
Chris Emerson
Support for =foo() in the lua_command, and printing the results.
Chris Emerson
Implement both horizontal and vertical splitting. Attempt to draw the dividing line (not quite right yet).
Chris Emerson
Fix a warning.
Chris Emerson
Switching views now works.
Chris Emerson
Basically working unsplit.
Chris Emerson
First actual split. It's not yet possible to switch view.
Chris Emerson
Start of curses window manager work.