Commit Graph

37 Commits

Author SHA1 Message Date
bd3d5ef54c pull in changes from brolib-sml to receive new version of LineGap module containing bug fixes. These bug fixes special case going to line 0 or convert line 0 to idx 0, as previous implementations did not work correctly when provided with 0 as a value. 2025-12-03 00:37:27 +00:00
108e021fdb log an exception if search-thread encounters a failure 2025-10-08 06:51:52 +01:00
3c2e5812cd reimplement function to search through text from scratch 2025-10-08 06:35:49 +01:00
ad92dadd34 pull in new version of brolib-sml, which handles edge case for LineGap.delete 2025-10-06 22:58:09 +01:00
e03eecf940 use LineGap.sub instead of LineGap.substring, as the former function is now fixed 2025-09-30 05:30:11 +01:00
b35d045a09 fix bugs in implementation for 'Nfa.getMatchesInRange' 2025-09-29 22:57:19 +01:00
12bd30d9dd pull in new version of brolib-sml, which contains a bug fix for 'LineGap.delete' 2025-09-22 15:07:45 +01:00
d3c6031b19 pull in new version of brolib-sml, which has bug fixes for line_gap.sml's 'lineNumberToIdx' function 2025-09-22 10:30:00 +01:00
e4e3961d41 in NormalMove.moveToLine function, use new LineGap function, 'LineGap.lineNumberToIdx', to get the index a line is at, and delete the Cursor.getLineStartIdx' function which we no longer need, as that functionality is in brolib-sml itself. 2025-09-19 04:45:29 +01:00
38c1766b14 pull in new version of brolib-sml, which adds a function to convert a line number to an index 2025-09-19 04:38:52 +01:00
1adb74df2c pull in new brolib-sml changes (which just changes one particular function's name to be clearer), and modify code to use the correct name 2025-09-16 22:20:55 +01:00
6507b9d49c adjust MakeNormalDelete.deleteLine implementation slightly, because the previous implementation did not delete the last character when we are at the end of the file 2025-09-16 06:29:35 +01:00
873fa1b1ac pull in update to brolib-sml, which gives us a LineGap that has textLength and lineLength fields 2025-09-14 15:54:59 +01:00
bfb653e059 pull in new changes to brolib-sml, which fixes the LineGap.goToLine function to properly go to the start of the line 2025-09-13 18:04:23 +01:00
668dd07699 pull in new version of brolib-sml so that we can get bug fixes for LineGap.getLineNumberOfIdx, delete the TextWindow structure (which was previously used to get the start line to draw from), and replace previous usages of TextWindow with TextScroll.getStartLine. This enables us to scroll in a way tailored to the reimplemented TextBuilder (which do not wrap lines or characters) 2025-09-13 05:12:17 +01:00
ab177dbd7e pull in new version of brolib-sml, which adds a function to retrieve the line number of an index 2025-09-11 18:02:25 +01:00
4744d9bfa8 pull in new version of cozette-sml, which had a buggy version of the glyph 0 before 2025-09-11 02:15:54 +01:00
62e5777f75 pull in update to cozette-vector, which will allow us to use the z-index for layering shapes below/on top of each other 2025-09-10 12:30:10 +01:00
75916234e6 pull in new version of cozette-sml, which makes '=' glyph better aligned with other glyphs 2025-09-01 23:10:08 +01:00
cdc8c0c734 more updates from cozette-sml 2025-08-18 03:35:57 +01:00
714558a739 pull in further updates from cozette-sml librarfy 2025-08-18 03:30:28 +01:00
023136516e pull new version of cozette library, which fixes some odd-looking letters (lower-case-t, lower-case-j, upper-case-x) 2025-08-18 02:59:50 +01:00
af15b97400 pull in new version of cozette-ascii library, and fix resulting compile errors (which all occurred in text-builder.sml) 2025-08-18 02:17:13 +01:00
3de64ba428 receive bug fixes in brolib/src/line_gap.sml 2025-08-05 16:20:19 +01:00
884c5fa08d pull new update from lib/brolib-sml 2025-03-22 05:31:58 +00:00
ae68627a8f pull minor line_gap.sml update (not user facing or significant) 2024-11-10 22:03:12 +00:00
681905ff15 receive new version of line_gap.sml which has new function to build a null-terminated substring for C FFI 2024-11-10 21:58:42 +00:00
79a4935dec receive updated version of line_gap.sml, which gives us ability to use substring 2024-11-10 11:15:56 +00:00
601a341992 add functionality to move to end of line 2024-10-30 10:54:55 +00:00
bff4c006ed have functionality for cursor to scroll down a line when cursor moves down one line working, but it only seems to work perfectly when there are no visual line breaks 2024-10-28 21:56:07 +00:00
ed33cf97a4 receive new version of brolib, which has new goToIdx function which will be useful for hjkl navigation 2024-10-10 22:58:05 +01:00
fc1d08f364 receive latest commit of cozette-sml which fixes position of _underscore and backtick, which were swapped with each other 2024-10-09 01:25:38 +01:00
12caf4df89 pull new brolib commit, which contains function to go to specific line 2024-10-05 23:02:25 +01:00
135ec2e3a6 update brolib subnodule, so we gain access to LineGap.goToStart function 2024-10-05 14:21:51 +01:00
6ac3525192 pull in new version of line_gap.sml, which has a new append function as well 2024-10-05 12:44:37 +01:00
5cbadca309 update brolib submodule 2024-10-05 01:00:46 +01:00
e05f7a383e add a couple of libraries 2024-10-04 15:03:47 +01:00