Recent Releases
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
minor feature:
Removed mysql functionality
.
Page UP/Down and Home work ().
.
Pasting now dirties the document ().
.
Default alignment is now Right instead of Left. Seems more natural.
.
Removed readline support (), 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. ().
.
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 ().
5.0.001 Apr 2017 03:16
minor 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.