summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorandmarti1424 <andmarti@gmail.com>2017-02-19 13:32:00 -0300
committerandmarti1424 <andmarti@gmail.com>2017-02-19 13:32:00 -0300
commit3046581b707a8c10d7a42a938b1da001e9e5741f (patch)
tree6e9eebe8c26fea7216e1ad2deed83dd55e255e34
parentc07bccc885017a6aba99de59da29f5d8fd2d9c8f (diff)
Update CHANGES and versionv0.5.0
-rw-r--r--CHANGES42
-rw-r--r--src/version.h2
2 files changed, 43 insertions, 1 deletions
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";