|
8d6112ed32
|
fix drawing highlight when in insert mode at the end of a line
|
2017-01-21 12:31:50 -05:00 |
|
|
5eb5039d38
|
more stderr messages when gl3w fails to load
|
2017-01-20 15:07:04 -05:00 |
|
|
b734249df2
|
fix library names for Windows
|
2017-01-20 14:48:12 -05:00 |
|
|
671ba8312a
|
Get the page size on Windows
|
2017-01-20 14:45:41 -05:00 |
|
|
677c4fd6e1
|
do not draw cursor crosshairs in command buffer pane
|
2017-01-19 21:49:25 -05:00 |
|
|
ec9b47d113
|
Add cursor crosshairs
|
2017-01-19 21:48:02 -05:00 |
|
|
be201ab73d
|
remove unused BufferPane::draw_buffer_character()
|
2017-01-19 21:23:25 -05:00 |
|
|
b5cb693317
|
Only allow one pending keyboard event for any given key
|
2017-01-19 21:15:06 -05:00 |
|
|
3cd988bc3a
|
expand command buffer to multiple lines as command length grows
|
2017-01-19 21:06:20 -05:00 |
|
|
2ecee3f09a
|
clear the command buffer when changing focus away from it
|
2017-01-19 20:44:35 -05:00 |
|
|
dc64b9774f
|
add a window icon
|
2017-01-19 20:38:38 -05:00 |
|
|
ef1ae45c2a
|
add 32x32 jes icon
|
2017-01-19 20:10:48 -05:00 |
|
|
d1b2350e1a
|
Fix unit tests broken by 08529fc
|
2017-01-19 15:05:32 -05:00 |
|
|
a65a9fec41
|
Print a stderr message with more information about why creating the window failed
|
2017-01-19 09:27:16 -05:00 |
|
|
3dcc6b2350
|
clear command buffer pane and return focus to file buffer pane when pressing enter in command buffer
|
2017-01-18 22:57:15 -05:00 |
|
|
baa5d9ef07
|
add BufferPane::clear()
|
2017-01-18 22:53:49 -05:00 |
|
|
276c756bb7
|
fix Buffer::clear() to update iterators
|
2017-01-18 22:51:33 -05:00 |
|
|
47d15ca858
|
add Buffer::clear() and Buffer::set_string()
|
2017-01-18 22:36:41 -05:00 |
|
|
22b2cd426e
|
add GapBuffer::clear() and GapBuffer::set_string()
|
2017-01-18 22:20:36 -05:00 |
|
|
211ce0185c
|
pass \n to BufferPane when inserting a newline
|
2017-01-18 22:00:57 -05:00 |
|
|
12c034fb8f
|
Add ':' command to focus command buffer pane
|
2017-01-18 21:46:34 -05:00 |
|
|
9d150524fb
|
keep track of the focused buffer pane
|
2017-01-18 21:22:39 -05:00 |
|
|
f2770d66fd
|
set the buffer pane focus
|
2017-01-18 21:18:07 -05:00 |
|
|
0d5b0e0437
|
Draw cursor as hollow when the buffer pane is not focused
|
2017-01-18 21:15:00 -05:00 |
|
|
212215bf4d
|
Add command buffer pane
|
2017-01-17 23:50:24 -05:00 |
|
|
16d4b1e21b
|
shift+space should insert a space
|
2017-01-17 23:13:19 -05:00 |
|
|
30290e86f5
|
allow BufferPane to turn off its status bar
|
2017-01-17 09:09:38 -05:00 |
|
|
837380c3ca
|
support numpad keys
|
2017-01-15 22:18:51 -05:00 |
|
|
5b0a7c44d8
|
handle page up / page down keys
|
2017-01-15 21:54:52 -05:00 |
|
|
08529fc115
|
keep cursors off newlines after applying change operations when not in insert mode
|
2017-01-15 21:44:57 -05:00 |
|
|
3d090b0f32
|
handle Delete key in insert mode properly
|
2017-01-15 21:38:37 -05:00 |
|
|
62e127d400
|
add extra undo test
|
2017-01-15 21:35:38 -05:00 |
|
|
cd0efc431d
|
test more undo/redo change unit combinations
|
2017-01-15 21:16:55 -05:00 |
|
|
af77c97394
|
test that non-adjacent inserts make a single change operation
|
2017-01-15 21:01:13 -05:00 |
|
|
2e2cdfdb81
|
bug fix: when applying change operations in reverse, apply their change units in reverse order
|
2017-01-15 20:58:18 -05:00 |
|
|
0cd38f2198
|
add -include iostream when building tests so debug prints can easily be put in anytime
|
2017-01-15 20:53:39 -05:00 |
|
|
edf29f0bac
|
add tests for modifying uncommitted insert change units
|
2017-01-15 20:46:09 -05:00 |
|
|
4e03fbc3de
|
fix bug of undo/redo creating new change operations themselves
|
2017-01-15 20:33:37 -05:00 |
|
|
3e50e8a3b3
|
test number of change operations created in basic undo/redo tests
|
2017-01-15 20:27:26 -05:00 |
|
|
861aaed940
|
add unit test for coalescing erase change units within a change operation
|
2017-01-15 20:23:27 -05:00 |
|
|
3b1bea80aa
|
fix bug dealing with coalescing erase change units within one change operation
|
2017-01-15 20:23:09 -05:00 |
|
|
da2bafd563
|
define ENABLE_TESTING when building tests
|
2017-01-15 20:08:28 -05:00 |
|
|
6ba280e75d
|
add unit test for basic undo/redo of erases
|
2017-01-15 20:06:08 -05:00 |
|
|
441c33821e
|
add unit test for basic undo/redo of inserts
|
2017-01-15 20:02:12 -05:00 |
|
|
e98454c771
|
add unit tests for buffer insert/erase character
|
2017-01-15 19:46:33 -05:00 |
|
|
21ba393c45
|
add FILTER variable to Makefile to only run some tests
|
2017-01-15 19:34:41 -05:00 |
|
|
68eefcb60b
|
use gcovinator instead of gcovr to generate gcov HTML files
|
2017-01-15 16:21:56 -05:00 |
|
|
0ab26dea2f
|
move GapBuffer::copy_to() implementation out of header file
|
2017-01-14 16:55:13 -05:00 |
|
|
f7e077d8ef
|
Use VirtualAlloc() instead of mmap() on Windows
|
2017-01-14 09:48:54 -05:00 |
|
|
e65f269766
|
fix platform detection for Windows when using MSYS2
|
2017-01-13 17:25:38 -05:00 |
|