Markella 0.52-alpha (Jan 2, 2025) ================================= * Improve the way to close dialogs. * Open change/find/goto dialog if there is more that one gap buffer available. * Update extension for scan files. * Cleanup macros. * Safer resize for MAR_GapString. * Improve thread initialization. * Update inaccurate documentation related to MAR_GapString. Markella 0.51-alpha (Mar 9, 2024) ================================= * Fix single-line text selection with mouse. (Thanks, Tony Baliatsas) The bug introduced due to optimization related to goto line operation to use cached geometry for the cursor when it's on the same line. The current solution fixes that particular case but also fixes an old bug related to first (1) line of text when the cursor is at the end-of-line and the user tries to go to ``previous'' line. * Correct typos in credits/preferences dialog and changelog.txt. Markella 0.50-alpha (Mar 5, 2024) ================================= * First public release. * Fix southeast selection release. * Fix text insert with replace option enabled. * Different style for Mersenne Twister credits. * Rename skin from ``mask'' to ``faithful''. Markella 0.48 (Mar 4, 2024) =========================== * Enable ancient wisdom. * Fix integer comparison. * Limit line read at 4096 bytes. Markella 0.47 (Mar 4, 2024) =========================== * Improve file save logic under certain scenarios. Markella 0.46 (Mar 2, 2024) =========================== * Improve text insert behavior for long lines. Markella 0.45 (Feb 29, 2024) ============================ * Fix goto previous word on long lines. Markella 0.44 (Feb 29, 2024) ============================ * Remove presentation from preferences. * Inform user if Markella cannot open a file. * Improve horizontal cursor navigation for long lines. Markella 0.43 (Feb 23, 2024) ============================ * Correct calculation when cursor is at the bottom of the surface. Markella 0.42 (Feb 22, 2024) ============================ * Fix whitespace drawing issue on new empty line. Markella 0.41 (Feb 22, 2024) ============================ * Update to WDL-GV 2.37. * Make gap buffer size power of two. * Fix for gap blocksize range. Markella 0.40 (Feb 22, 2024) ============================ * Fix issue related to End-Of-Line on text selection cancellation. * Replace buffer storage with homebrew implementation. * Fix issue to new file initialization. * Implement invisible gap. * Various optimizations. Markella 0.39 (Feb 13, 2024) ============================ * Fix text selection cancellation. * Add option for ancient wisdom. * Update documentation. * Add FILE -> Reopen. * Add VIEW -> Previous. Markella 0.38 (Feb 11, 2024) ============================ * Fix word delete when cursor is on LF. Markella 0.37 (Feb 11, 2024) ============================ * Add support for more C++ file extensions. * Improve multi-byte character deletions. Markella 0.36 (Feb 9, 2024) =========================== * Fix scroll range. * Fix initial scroll with thumb. Markella 0.35 (Feb 8, 2024) =========================== * Display line column first and then line number. * Fix text selection for lines longer than surface width. * For non-active lines do not display column geometry with padded zeros, instead use spaces. Active line remains as is. * Remove unused third-party library for C9x compatibility. Markella 0.31 (Feb 6, 2024) =========================== * Correct scrollbar drawing for a new file. * Hide scrollbar when there are no files. Markella 0.30 (Feb 5, 2024) =========================== * Improve Paste functionality. Markella 0.25 (Feb 5, 2024) =========================== * Save file with appropriate End-Of-Line. * Preferences: add option for End-Of-Line. * Remove option for external editor in Preferences.