|
32b272b75c
|
Change Buffer::erase_range() to take a Range argument
|
2017-11-21 19:10:31 -05:00 |
|
|
8a2bc444db
|
Add Buffer::beginp() and Buffer::endp()
|
2017-11-21 19:07:41 -05:00 |
|
|
bdf7ceac4e
|
Add Buffer::Range
|
2017-11-21 19:01:59 -05:00 |
|
|
c3852e950a
|
Add Buffer::erase_range()
|
2017-11-17 16:58:28 -05:00 |
|
|
438a3e6960
|
Add default mapping for A command
|
2017-11-16 16:15:08 -05:00 |
|
|
be84d40c29
|
Fix o/O commands
|
2017-11-15 21:32:29 -05:00 |
|
|
0617229567
|
Add default mapping for home/end keys
|
2017-11-15 21:13:08 -05:00 |
|
|
bf6c94ff4e
|
Define default mapping entries for page up/down
|
2017-11-15 21:11:11 -05:00 |
|
|
f53f9dbf16
|
Define 'r' as default redo command
|
2017-11-15 21:06:16 -05:00 |
|
|
c77be4c482
|
Implement X command
|
2017-11-15 21:05:12 -05:00 |
|
|
bb5bf6a13a
|
Implement f/F/t/T commands
|
2017-11-15 21:01:20 -05:00 |
|
|
917491c08b
|
add THIS_LINE motion and MOTION_COUNT
|
2017-11-15 20:32:34 -05:00 |
|
|
2d559db7d0
|
BufferView: cursor_move() takes a character argument
|
2017-11-15 20:32:01 -05:00 |
|
|
739edfd6f7
|
Add default mapping keys for scrolling window
|
2017-11-15 20:19:22 -05:00 |
|
|
67cd0c1701
|
Command: fix WHOLE_SCREEN typo
|
2017-11-15 19:43:49 -05:00 |
|
|
2fb1cf38da
|
CommandMap: allow adding entries with control characters
|
2017-11-15 19:43:13 -05:00 |
|
|
928817f8e4
|
move key macros to core header
|
2017-11-15 19:32:59 -05:00 |
|
|
7c65dcfaa2
|
Check for OpenGL libraries in configure step
|
2017-11-15 19:26:31 -05:00 |
|
|
4b9987b119
|
Fix '0' being interpreted as a count prefix instead of a command
|
2017-11-14 20:42:41 -05:00 |
|
|
c2b50a3f4f
|
Draw command characters as they are input
|
2017-11-14 20:40:50 -05:00 |
|
|
2dcf13c8fa
|
Ignore modifier keypresses in command mode
|
2017-11-05 09:45:16 -05:00 |
|
|
fc0ea6a2ad
|
Define default command 'G' to go to last line
|
2017-11-05 09:42:53 -05:00 |
|
|
ac316193fb
|
Begin to use CommandMap to evaluate command-mode inputs
|
2017-11-05 09:42:20 -05:00 |
|
|
e58d8a4500
|
Add several more commands
|
2017-10-31 22:24:57 -04:00 |
|
|
7dbd9402c1
|
Add Jtk_SetWindowIcon()
|
2017-10-31 21:10:29 -04:00 |
|
|
6ec8e23b7d
|
remove old SDL code
|
2017-10-31 20:42:07 -04:00 |
|
|
911eda3e37
|
Catch window close event
|
2017-10-31 20:40:46 -04:00 |
|
|
54bbfefcf4
|
CommandMap: recurse to resolve command sequences properly
|
2017-10-30 20:21:51 -04:00 |
|
|
dd84d03b90
|
CommandMap: translate a command character sequence to a Command object
|
2017-10-24 22:50:29 -04:00 |
|
|
bbc1c8d153
|
add Command::Unit to describe similar fields between main command and motions
|
2017-10-24 22:11:57 -04:00 |
|
|
a07e9eb46b
|
start on CommandMap::get_command()
|
2017-10-24 21:45:35 -04:00 |
|
|
25806993f9
|
Add DefaultCommandMap module to define the default command map.
|
2017-10-24 21:23:32 -04:00 |
|
|
4df3f620f1
|
Redo Command and CommandMap again
|
2017-10-24 20:59:00 -04:00 |
|
|
a509c4bded
|
Merge branch 'remove-sdl'
|
2017-10-18 12:26:08 -04:00 |
|
|
5239f128cc
|
pass keyboard modifier key states in button press event
|
2017-10-14 12:38:39 -04:00 |
|
|
7648bee12e
|
draw control characters in different color font
|
2017-10-14 12:30:28 -04:00 |
|
|
7199bb56e3
|
adjust cursor screen row when moving cursor up/down by screen rows
|
2017-10-14 12:22:38 -04:00 |
|
|
314c840105
|
add Jtk_SetWindowTitle()
|
2017-10-14 12:16:16 -04:00 |
|
|
2d944e4a87
|
handle X Expose, GraphicsExpose, and MapNotify events
|
2017-10-14 11:59:48 -04:00 |
|
|
c2323f4397
|
Do not queue up mouse wheel scroll events while others are still processing
|
2017-10-14 11:52:27 -04:00 |
|
|
5e40c33eda
|
handle X button press events
|
2017-10-14 11:48:25 -04:00 |
|
|
b100262a15
|
process multiple queued events up to a maximum time before redrawing screen
|
2017-10-14 11:42:03 -04:00 |
|
|
49c34907f5
|
add Jtk_CheckEvent()
|
2017-10-14 11:36:07 -04:00 |
|
|
3a594b5355
|
Avoid backlogging duplicate keypress events.
|
2017-10-14 11:31:29 -04:00 |
|
|
34dc956272
|
Use modifier state from X keypress event, not current state at time of event process
|
2017-10-12 21:11:27 -04:00 |
|
|
5999d62660
|
handle window resizes
|
2017-10-12 21:05:39 -04:00 |
|
|
de31e97556
|
turn off custom key repeats and just use X key repeats
|
2017-10-12 20:44:16 -04:00 |
|
|
6eeb0d5b9a
|
Process X events before timers
|
2017-10-12 19:59:46 -04:00 |
|
|
07cdc5f8d0
|
Query for X modifier state when needed
|
2017-10-05 20:16:46 -04:00 |
|
|
4e3050dbec
|
Handle key repeats in Jtk itself
|
2017-10-05 20:10:59 -04:00 |
|