about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Fix delete characterbptato2021-11-201-2/+20
|
* Refactor cascading logic and css valuesbptato2021-11-196-720/+724
| | | | | applyStylesheets is now in style.nim and computed values etc in values.nim
* User stylesheets and applyStylesheets optimizationsbptato2021-11-198-119/+224
|
* Ignore final newline in source viewbptato2021-11-191-5/+6
|
* Various performance optimizations (...part two)bptato2021-11-194-75/+112
|
* Operation "get rid of FlexibleCell" part onebptato2021-11-193-30/+56
|
* Abstract away FlexibleCell, fix pageUp/pageDownbptato2021-11-153-47/+47
|
* Profiling and more CSS compatibilitybptato2021-11-155-13/+31
|
* Re-enable SSLbptato2021-11-151-2/+2
|
* Try to output as little as possible with reshapebptato2021-11-151-13/+2
|
* Fix some whitespace bugsbptato2021-11-154-50/+53
|
* Store pixels per character/rowbptato2021-11-143-41/+44
|
* Initial implementation of CSS :hoverbptato2021-11-147-115/+187
|
* Parse ansi escape codes when displaying plain textbptato2021-11-133-67/+150
|
* Refactor output formatting code, drop non-ansi supportbptato2021-11-135-182/+164
|
* Optimized generateFullOutputbptato2021-11-135-158/+169
|
* Implement text-decorationbptato2021-11-137-20/+59
|
* Ignore invalid css valuesbptato2021-11-134-103/+120
|
* Implement css property inheritancebptato2021-11-125-109/+146
|
* Rename layout.nimbptato2021-11-122-1/+1
|
* Clean up unused importsbptato2021-11-125-16/+0
|
* Colors, italic, bold, read from pipebptato2021-11-1212-76/+203
|
* Layout engine improvements, use author style sheetbptato2021-11-1012-151/+279
|
* It's broken but it could be worsebptato2021-11-099-320/+233
|
* Display & when escape cmd parsing failsbptato2021-11-081-4/+4
|
* Actual layout engine progress plus some bug fixesbptato2021-11-083-212/+238
|
* Another failed attempt at the layout enginebptato2021-11-075-90/+223
|
* Remove composebptato2021-10-034-515/+54
|
* Add RowBox structurebptato2021-10-034-19/+60
|
* Rewrite renderer (still non-functional)bptato2021-08-284-78/+140
|
* Fix widthconv bugbptato2021-08-161-2/+2
|
* Minor changesbptato2021-08-167-24/+32
|
* Get rid of some old code, work on css property handlingbptato2021-08-117-170/+74
|
* Rename cssparser.nimbptato2021-08-104-3/+3
|
* Some refactoringbptato2021-08-109-117/+178
|
* Clear buffer before rendering a documentbptato2021-08-081-0/+1
|
* Update readmebptato2021-08-081-15/+24
|
* Implement CSS display none in box renderer etc.bptato2021-08-0810-42/+88
| | | | | Other changes being bugfixes and a temporary implementation of "view source"
* Reorganize importsbptato2021-08-0713-71/+46
|
* HTML display with highly broken box modelbptato2021-08-066-115/+138
|
* More efficient display algorithmsbptato2021-08-063-9/+169
| | | | | | | displayBuffer now only kills lines after a replacement has been outputted. An expermiental procedure displayBufferSwapOutput was also added, it isn't currently used as it's best for small changes like link highlighting.
* Refactoring in buffer.nimbptato2021-08-068-91/+74
|
* Disable test folderbptato2021-08-061-0/+1
|
* Refactor display.nim and twtio.nimbptato2021-08-069-416/+170
|
* Config refactoring, width aware cursor movementbptato2021-08-065-69/+87
|
* Implement new buffer model which supports X coordsbptato2021-08-0512-367/+334
| | | | ...also, one can kinda use this as a file viewer now I guess
* Remove static radix tree and small/full buildsbptato2021-08-055-208/+32
| | | | | | Static radix tree was a hack to begin with and I don't want to deal with it anymore. I might consider small/full builds later on but let's be honest here, it's premature optimization.
* more stuffbptato2021-08-0511-75/+342
|
* More css stuffbptato2021-08-0412-228/+329
|
* CSS selectors and re-organizationbptato2021-07-3023-1133/+1705
|