neoleo 11.0

Neoleo is a light-weight spreadsheet that will work in almost any environment. Oleo was an official GNU spreadsheet that had not been updated since 2000. It suffered from considerable bitrot. Neoleo is an update to Oleo that fixes these issues.

Tags spreadsheet office
License GNU GPL
State stable

Recent Releases

11.014 Feb 2021 15:25 minor feature: #42. #43. "fortification" compilation (-Werror=stringop-overflow in col_to_str()).
10.028 May 2020 03:15 minor feature: Compilation for g++ 10.1.0 and pesky Arch Linux fortifications . Copy row functionality reintroduced. . Insert and remove row. 2019 parser is now the default. Old parsing removed. . Lots of memory leak. C stuff which was a big problem has been. Replaced by more tractable C++ code.
9.006 Jan 2020 03:15 minor feature: Removed '-x' command-line option. The 'experimental' GUI is now the GUI that replaces the previous version . Added '-p' command-line option. This uses the experimental parser. started in 2019. It is by no means complete. . Added sumr() function, to sum a range. It is like sum(). but takes 4 parameters instead of a range. It is useful if you want to use relative ranges based on current row() and col(), for example. . Input interface heavily reworked. It is now more vi-like. Use `=' to change a cell, for example. . Commands don't work anymore. . C-l, C-r, cell alignment. . Eliminated the creation of backup files. . Removed keybinding C-x C-s for save-spreadsheet. Use C-s instead. . Removed reading of init file. . Removed many date functions. C++ has date-parsing libraries, so it's. better to use those if needed. If anyone finds that their much-needed date function has disappeared, then let me know, and I'll see what I can do. . Added headless command g", for goto-cell'.
8.0.022 Jan 2019 03:15 minor feature: C++17 COMPILER IS NOW REQUIRED . Many functions removed. I've adopted the policy that if I don't use them. Personally, then I'll get rid of them. This greatly alleviates the Maintenance nightmare. If anyone finds that a needed function is deleted Then let me know, and I'll reinstate it. It's an ongoing process to try to move functions from 'core' to 'user'. 'core' functions are a bit Tedious to deal with. . Small changes in the file format. May cause incompatability, but I'm not expecting it. . Removed help system. Read the html file instead. . Added command test-curses-suspension.
7.0.005 Dec 2017 10:25 minor feature: Added command: save-dsv . Now compiles on a Raspberry Pi (3). All unit tests pass. . Added lab/csv2hless.py as a better way of putting problem CSV files into. Neoleo. Typical usage: Python3 csv2hless.py
6.0.008 Jul 2017 07:25 major feature: VERSION 6.0.0 RELEASED 07-JUL-2017 * Removed mysql functionality * Page UP/Down and Home work (issue #13) * Pasting now dirties the document (issue #11) * Default alignment is now Right instead of Left. Seems more natural. * Removed readline support (issue #12), as it is redundant. * 32-bit support re-instated (due to removing Forth. See next point). * Disabled Forth because it required 64-bit architecture. * Improved formatting of 0.0. (issue #10) * Removed support for: Motif, printing, plotting There is too much maintenance work in it. I'm not sure anyone even uses neoleo for more than 5 minutes anyway. * X11 being deprecated. `configure --with-x' if you still want it. * Importing oleo graphs disabled. They caused crashes (issue #8)
5.0.001 Apr 2017 03:16 major feature: Install the FAQ and README#6. . Default name for spreadsheets is now `unnamed.oleo' in the absence. of any other information . Neoleo now opens a non-existent file. . Falls back to terminal automatically if X11 display not detected. . Decimals are used instead of floats. This should greatly improve. Formatting . Added examples/oleo.pm6 - converts oleo files to csv. . Atlast Forth (64-bit) embedded. Words added: 4getenv, 4life, 4included, 4prform, 4system, 4xcmd . Added `-4' Forth file command option to specify a Forth file to run at. Startup. Users can therefore add their own canned routines More easily. . Added `-H' headless mode, which accepts Forth commands. . 32-bit support dropped, as Oleo relies on the atlast 64-bit version. . Fonts now work in X11#5. . Removed support for Tcl scripting. . Reinstated support for X11. . `shell' command added. See also TR2. . Motif no longer a default build. Use `--with-motif' if you want it.
4.0.107 Dec 2016 03:15 minor feature: Support for vanilla X11 dropped. Conditional compilation for Motif+Xbae. Added Copy (Ctrl-c) and Paste (Ctrl-v) #2. Removed splash screen #3. Added support for Tcl scripting.
4.0.003 Dec 2016 03:15 minor feature: Modified NEWS. Configuration changes: Xbae now required. Improved README. add copy/paste support. remove splash screen. NEWS update for. Compilation warning clean-up. Conditional Motif compilation.
3.0.129 Nov 2016 03:15 minor feature: README tweaks. Packaging errors.
2.019 Nov 2016 20:40 cleanup: Minimal changes required to make the original code compile.