From 3046581b707a8c10d7a42a938b1da001e9e5741f Mon Sep 17 00:00:00 2001 From: andmarti1424 Date: Sun, 19 Feb 2017 13:32:00 -0300 Subject: Update CHANGES and version --- CHANGES | 42 ++++++++++++++++++++++++++++++++++++++++++ src/version.h | 2 +- 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 9f680bf..0fd4d51 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,44 @@ +v0.5.0 +*new @frow / @fcol functions. +*Added :file special command. +*:cellcolor command now can take a range as an argument. +*Added gg command and HOME, END, PAGEUP and PAGEDOWN keys handling in help screen. +*CSV load/import time improvements (noticeable in large files). +*Fix error when ordering a range that had empty cells. +*Fix in csv import (isnumeric function). +*Fix when circular reference occurs: + Before it put @ERR in expression. + Now it preserves the var that makes the circular reference in the formula, + but keeps the "ERROR" label in the ent. + ERR errors propagate to other ents. +*Changes when an ent referenced by other ents is removed: + Before, @ERR was set whereever the reference to a removed ent exists. + Now, if an ent is removed because of: + 1. a dr dc sh sk command, + is_deleted flag is set on those ents. + eval return 0 for those cases, and CELLREF is put in e->op. + + 2. 'x' command, flag is_deleted is not set. + eval return 0 for those cases as well. + + REF and ERR errors propagate to other ENDS. + Another change: Now when deleting a cell, if they are referenced by others, vertex is not removed. + (is_deleted ents shall always go to freeents to be reused..) +*Added check for not to copy duplicate ents in copy_to_undostruct. +*Removed split function. +*Removed unnecesary lookat in screen.c that made unneeded mallocs. +*With "debug" configuration parameter set, now SC-IM quits after SIGINT. + +*Fix bug that prevented cells with "ERROR" get saved to file and loaded later on. +*Fix BackSpace issue with some GNU/Linux distros. +*Fix bug that create duplicates in commandline history, if the command recently typed was the latest used as well. +*Fix bug that avoid processing $HOME/.scimrc after loading a file via commandline. +*Fix bug with 'Pc' and 'c' commands of normal mode, not doing autocalc after paste. +*Fix in possible buffer overflow in main.c. +*Some fixes in xml files import. +*Various fixes to avoid warnings during build. + + v0.4.0 * Fix memory leak in functions that use seval. ex.: dosval docat. this used to happen also in SC ! * Chain cells with equations into a new graph structure @@ -54,6 +95,7 @@ v0.3.0 Change in format of a column as a result of auto_jus Change format of columns as a result of ic dc + v0.2.2 * Added plain text export. * Added padding between cells. diff --git a/src/version.h b/src/version.h index 470235c..6d9cfb3 100644 --- a/src/version.h +++ b/src/version.h @@ -2,4 +2,4 @@ * CODE REVISION NUMBER: */ -char * rev = "version 0.4.0"; +char * rev = "version 0.5.0"; -- cgit v1.2.3