Allen Webster
|
ab4bdaf535
|
switched wrap measurement to indexes instead of y values
|
2016-09-27 14:51:58 -04:00 |
Allen Webster
|
b54e11bc97
|
driving all virtual whitespace through an indents array
|
2016-09-27 11:16:46 -04:00 |
Allen Webster
|
980cb9e477
|
dialectic API for line wrap measurements
|
2016-09-27 00:41:59 -04:00 |
Allen Webster
|
3cfb743a12
|
added remeasuring for character starts; fixed issue with inserting characters at the beginning of a line
|
2016-09-25 15:25:27 -04:00 |
Allen Webster
|
0da0013df6
|
basic apparent character positioning working
|
2016-09-24 20:13:24 -04:00 |
Allen Webster
|
249c6f5e4a
|
introduced first pass version of character start measuring
|
2016-09-24 13:25:11 -04:00 |
Allen Webster
|
fcd6f703b4
|
fixed line counting bug
|
2016-09-24 11:26:36 -04:00 |
Allen Webster
|
df5535cc87
|
basic navigation kinda works most of the time
|
2016-09-23 20:18:27 -04:00 |
Allen Webster
|
a29af32a42
|
partially added line_shifting to the cursor seeking system
|
2016-09-23 19:25:06 -04:00 |
Allen Webster
|
5be1cd9588
|
collapsed all view seeks down to one function so the seek struct can be passed straight through. fixed a bug with the seek bounds checking.
|
2016-09-23 17:24:27 -04:00 |
Allen Webster
|
ab207cf8f0
|
fix the fucking stupid merge conflicts that are totally stupid and avoidable
|
2016-09-23 16:29:43 -04:00 |
Allen Webster
|
fbbb50b105
|
merge pre-commit
|
2016-09-23 16:02:58 -04:00 |
Allen Webster
|
d714bd5ee4
|
listing all locations of an identifier; added token start/end range to the get_token_index call for situations that don't need deep token reading
|
2016-09-23 13:50:55 -04:00 |
Allen Webster
|
7dee6e880c
|
more fine tuned control over autocomplete in new
|
2016-09-23 12:59:04 -04:00 |
Allen Webster
|
28b6132be5
|
switched to better streaming API
|
2016-09-22 21:57:28 -04:00 |
Allen Webster
|
b84dcf03d7
|
whitespace virtualization started
|
2016-09-22 20:03:47 -04:00 |
Allen Webster
|
93d738240b
|
implemented standard wrap remeasuring rule
|
2016-09-22 17:25:52 -04:00 |
Allen Webster
|
50f719dc4c
|
fix cursor positions when a file's wraps are remeasured.
|
2016-09-22 15:01:50 -04:00 |
Allen Webster
|
a5768e457c
|
moved line wrapping rules 100 to buffer datastructures
|
2016-09-21 20:01:12 -04:00 |
Allen Webster
|
69699db27a
|
removed widths from buffers
|
2016-09-21 18:45:43 -04:00 |
Allen Webster
|
582faa4bdf
|
new wrap rule; cleaning up some init stuff
|
2016-09-21 18:34:19 -04:00 |
Allen Webster
|
3947255b00
|
compiling in windows; building lexer library docs
|
2016-09-21 09:07:08 -04:00 |
Allen Webster
|
33407c2258
|
now only writing buffer render items if they fall in the clip range of the view.
|
2016-09-20 16:02:41 -04:00 |
Allen Webster
|
1e8bea250e
|
arbitrary wrap positions with commands for adjusting and horizontal navigation
|
2016-09-20 15:48:02 -04:00 |
Allen Webster
|
1b03a6a2be
|
added clparams to app step on linux; got the lexer API working with a fixed with tb
|
2016-09-20 14:10:05 -04:00 |
Allen Webster
|
7531353153
|
documentation for relex system, and some cleanup on buffer rendering
|
2016-09-19 20:51:28 -04:00 |
Allen Webster
|
1a987c6781
|
fixed bug with the parallel lexing routine not using the gap buffer
|
2016-09-19 10:41:11 -04:00 |
Allen Webster
|
c551c081a7
|
now officially running through the gap buffer with 100 of features working!!!!
|
2016-09-18 11:24:43 -04:00 |
Allen Webster
|
3a7f4db69e
|
relex API allows starting from any chunk, fixed null check bug
|
2016-09-18 10:41:15 -04:00 |
Allen Webster
|
6168528c0e
|
cleaned up the relex API, in theory it handles chunks now
|
2016-09-18 09:09:43 -04:00 |
Allen Webster
|
7a12c71a95
|
new code manipulating experiments, fix to relex rule
|
2016-09-14 19:39:33 -04:00 |
Allen Webster
|
30a2a95b69
|
fixed up file track issue
|
2016-09-13 15:56:14 -04:00 |
Allen Webster
|
3970f1f338
|
fixed initial file loading name issue; wrapped lexer string.h in include guard
|
2016-09-09 18:56:43 -04:00 |
Allen Webster
|
ac8ef58e95
|
fixed bug that was preventing command line file loading
|
2016-09-09 13:29:40 -04:00 |
Allen Webster
|
6eacad6221
|
part of the way to making panel positions fixed
|
2016-09-09 11:04:38 -04:00 |
Allen Webster
|
5b2077c6d7
|
some clean up on the indent rule code
|
2016-09-08 21:02:51 -04:00 |
Allen Webster
|
bdd893438d
|
implemented custom side auto indent
|
2016-09-07 20:32:31 -04:00 |
Allen Webster
|
723945bb03
|
got 4cpp ready to ship
|
2016-09-06 23:39:19 -04:00 |
Allen Webster
|
8cf49b566e
|
wrote lexer function docs, expanded doc generator
|
2016-09-06 17:22:35 -04:00 |
Allen Webster
|
82e836e381
|
now running cpp lexer types through meta compiler
|
2016-09-04 13:09:13 -04:00 |
Allen Webster
|
efd7f19000
|
fix issue in junk token highlighting
|
2016-08-30 22:18:47 -04:00 |
Allen Webster
|
75da8a9518
|
cleanup of the preprocessor handling
|
2016-08-30 17:23:34 -04:00 |
Allen Webster
|
ec27163c48
|
removed all occurances of int
|
2016-08-28 21:03:26 -04:00 |
Allen Webster
|
8e81ae82e0
|
C version of string library, C++ version preserved
|
2016-08-28 00:31:06 -04:00 |
Allen Webster
|
f7a2affb9f
|
file track system is ready for porting
|
2016-08-27 13:48:10 -04:00 |
Allen Webster
|
44756b2d5c
|
get directory name from OS instead of storing
|
2016-08-27 10:42:47 -04:00 |
Allen Webster
|
8ea91269cd
|
fixed crash bug in relexing
|
2016-08-26 20:42:16 -04:00 |
Allen Webster
|
a6033b8418
|
set up get changed files
|
2016-08-26 17:30:08 -04:00 |
Allen Webster
|
7ada40c1bc
|
fixes to new save system
|
2016-08-26 15:35:50 -04:00 |
Allen Webster
|
fc76531ca1
|
file tracker version 2 fully integrated
|
2016-08-26 13:52:35 -04:00 |