summaryrefslogtreecommitdiff
path: root/math/sc-im
AgeCommit message (Collapse)AuthorFilesLines
2021-12-08revbump for icu and libffiadam1-2/+2
2021-11-19math/sc-im: Revbump for libxlsxwriter-1.1.4sjmulder1-2/+2
2021-10-26math: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-07math: Remove SHA1 hashes for distfilesnia1-2/+1
2021-09-29revbump for boost-libsadam1-2/+2
2021-08-09math/sc-im: Bump for updated libxlsxwritersjmulder1-2/+2
2021-08-06math/sc-ic: Remaintainsjmulder1-2/+2
2021-08-04math/sc-im: Fix bash shebang for scopensjmulder1-2/+5
2021-07-26sc-im: Update to 0.8.2sjmulder4-30/+26
0.8.2 Changes - Improved yank and undo alloc'ing. Malloc as much we need from start in a long batch and avoid small mallocs. - Changed the way lua scripts are referenced in formulas. Now they are input as any other string formula, like this: \"@lua("script_name.lua", 1) being 1 if the reference should be added to the depgraph or not, making it evaluated just once or every time the depgraph is evaluated. NOTE that if set to 0 and the cell is referenced by another cell, it will be executed nonetheless. - Added new exec_lua configuration variable. - Rows now can have height higher than one LINE. See fj and fk in normal mode or :formatrow in command mode. - Wrap cell content. new autowrap config value. works when nooverlap and notruncate are set. - Open URL or file specified on cell (PR 401) - Import mkd files - Multiple frozen rows/columns (fr / fc in normal mode) - Added mapping_timeout configuration variable with a default value of 1500ms (used to be a fixed value of 800ms). - Added mouse support in insert and command mode. The selection of a cell gets copied to inputbar. - Added command_timeout configuration variable. - handle hidden rows/cols in undo/redo of ir/ic/dr/dc - Added backwards search with '?' - Restore \\* from old SC. \\{char} fills the cell with n occurrences of {char} to complete its width - Store frozen rows and cols when saving file - Added :formatcol command (handling its undo as well) - Added :formatrow command (handling its undo as well) - Added undo of freeze row and col - Handle \n in cell input, and with autowrap - Handle undoing changes in row height produced by string input - Changed input bar from window to pad: permits entering string longer than COLS. - @count counts cells with strings as well, and not just with numbers. - Handle entering a label after :datefmt for datetime value edition. - New dracula / papercolor themes. - Added EvalRange() so that the graph is not evaluated entirely all the time. - Replaced 'EvalAll' with 'EvalRange'. - Removed unneeded parameters on EvalJustVertex" - Added eval_order in EvalRange and rebuild_graph. - Added @evaluate / @sevaluate functions - Handle @nval dependencies. - Handle @mycol/@myrow calls during startup when no EvalJustOneVertex is yet called - Added @getent (FR issue #451) - The saving format for :w command would be according to current file format. #493 - modified savefile() of file.c to check current file format before saving a file. - Keep consistent with other format such as csv and save the file with the same format as current file. - Added HELP_HIGHLIGHT definition color for help page. - Renamed GRID_PAIR to GRID_EVEN in color.c. - UNDO of :fsum is handled by let. - calc_offscr_rows/cols rewriten and renamed to calc_mobile_rows/cols Fixes - Fix old sc bug - issue #371 - Fix when saving sc files of cells that has some string expressions - issue #541 - Fix leak in nval. - Fix Issue #372. - Free lua memory at exit. - Fix when saving marks in file after importing xlsx file and saving it in sc format. - EXPR and NUMBER colors were overloaded by STRING color #546 - Fix markdown export when empty col was added left to data - Fix in :showrows command. - :fsum added to command mode commands. It was missing. - Added :showcols command that was missing. - Handled issue #429 - handled issue #374 - Ignore SIGWINCH outside ncurses. - triggers: Avoid segfault when not being able to load module. Issue #325 0.8.1 New features - Braille support - Added latex export - issue #394 - Added mappings for command mode - Work on issues #225 and #247: support mapping of ñ and other special chars - Basic ODS file import - Paste to a range of selected cells - (actually added on v0.8 - issue 438 - PR 445) - Added txtdelim | for csv files import - issue 409 - Added macros to --version (show version) - Support higher versions of lua. - Handle ESC key in mappings. related to issue #492. - Added freeze to visual mode - issue #459 Changes - Recognise SPACE in mappings rather than simple ' ' - Visual change: Moved cmd multiplier to the left of mode - Changed default headings colors - many improvements to the config facility and usage - PR 519 - improved sort for 65k rows Fixes - Fix issues on CIRCULAR REFERENCES: #473 #201 #475 #321. these were as hard. - Fix issue 417 and added a date type in xlsx import. - Fix Engformat overlap text y número. Mostraba * (actually fixed on v0.8) - Fix column header display - overflow with column width 2 and column with two letters - PR 517 - Fix isnumeric test to recognise floats: affects copy/paste - PR 450 - Fix issue setting conf variables like nonumeric - Fix when showing empty text - 944844505d7cdb7d3d392a5c1d2b3ffde40a1fff - Fix issue #227 - this was hard. used to segfault and keep wrong reference after deleting row that is last in range of expr. ex. @avg(B1:B4) and deleting row 4 - Fix issue #433: large memory use with multiple linked cells. - Fix issue #287 - valueize didnt update depgraph - Solved issue #399. 'g' command of NORMAL_MODE changed to 'gt'" - Fixed vmaps in get_mappings function. - Fixed bug on 'error' in gram.y - comment on issue #482 - Fix issue #457: cursor position could add empty rows or columns when exporting csv files - Fix issue #288: ^ misbehaving when having fixed rows - Fix in mouse clicks - Fix possible memory leak in add freeze - XLSX: Free memory leak when looking for specified sheet. - XLSX: Avoid segfault when using shared formulas. issue #218.
2021-07-26sc-im: Fix/bump for libxlsxwriter 1.1.1sjmulder2-4/+4
2021-04-21revbump for boost-libsadam1-2/+2
2021-04-21revbump for textproc/icuadam1-1/+2
2021-03-29math/sc-im: Set maintainer to pkgsrc-userssjmulder1-2/+2
2021-03-28math/sc-im: Update to 0.8.0sjmulder4-53/+35
Packaging changes: - Some patches got upstreamed - Upstream now defaults to name=sc-im so it no longer needs to be set Changes, (reformatted) from the official changelog: New features: - New motions in edit mode: df cf F dF cF d0 d$ c0 c$ t T dt dT ct cT ^ g_ d^ dg_ c^ cg_ - Simple mouse support. Can handle selection of single cells and scroll. - Added markdown export. - Add custom colors with RGB definitions. - Add support for italic attribute to be appled to cells. - Added digraphs. - Added EXECUTE command. - Added --export_csv --export_tab --export_txt parameters. - New input_bar_bottom config variable. - New underline_grid config variable. - Added filename in status bar (filename_with_mode config variable). - Added option to truncate cells. - Added xlsx sheet parameter. - New @fact function. Other: - modified config and history file locations - renamed winch to sig_winch. - current fg and bg colors are kept if they are not specified in :cellcolor. - OpenBSD support (mostly wordexp() workaround) - Correct lua api function names in doc - always generate backup file when opening file - renamed scim to sc-im in Makefile - Document trigger return value convention Issues fixed: - fix bug when deleting an ent that for instance has a @sum()... it used to remove its vertex and THE ENTS LINKED to THEM! - fix error messages when using "scim --version" and color definitions are intented to be applied from .scimrc. - fix in waiting for valid command to complete after pressing ESC key. - fix in parse_str so a word with white space can be stored in dictionary value - fix when setting default_paste_from_clipboard_cmd - Don't clobber startup message w/ err opening file - Allow for lua scripts in local .sc directory #259 - Send informational messages to stderr rather than the output when used in non-interactive mode #263 - fixed cell_negative color #271 - fixed locked cells when saving #261 - fixed DEL key in insert mode #272 - fix when resizing column #266 - "Autobackup - case insensitive QER options when backup exists" - fixed segfault when fcopy'ing with no selection while on first column - Call write triggers on value clear - Use sc_info to report trigger exit code - fixed #277 - Grow table up to MAXROWS exactly - Remove redundant if clause (God only knows where that was). - fix in getVertex that prevented rebuild_graph to work properly. - fix annoying bug because of not resetting inputline_pos to 0 when confirming a command in COMMAND_MODE - fix in let and slet. existing vertexs should not be removed. - added "eval_visited" in vertex struct for not to collide with current "visited", since: EvalAll uses EvalBottomUp EvalBottomUp uses EvalJustOneVertex EvalJustOneVertex uses eval eval uses GraphAddEdge GraphAddEdge uses GraphIsReachable GraphIsReachable uses visited and EvalBottomUp also uses uses visited! - Also changed markAllVerticesNotVisited and All_vertexs_of_edges_visited functions. - Some other issues fixed: #228, #234, #239, #240, #244, #246, #260, #295, #308 - .. and many other fixes and improvements! Pending: The most significative issue is regarding circular references. This have to be deeply analyzed and with the collaboration of the community it would be hopefully fixed by v0.9.
2020-11-05*: Recursive revbump from textproc/icu-68.1ryoon1-2/+2
2020-10-01math/sc-im: Revbump for libxlsxwriter updatesjmulder1-2/+2
2020-10-01math/sc-im: Revbump for libxls updatesjmulder1-2/+2
2020-08-23math/sc-im: Revbump for libxlsxwriter updatesjmulder1-2/+2
2020-06-02Revbump for libxlsxwritersjmulder1-2/+2
2020-06-02Revbump for icuadam1-2/+2
2020-05-22revbump after updating security/nettleadam1-2/+2
2020-03-08*: recursive bump for libffiwiz1-2/+2
2020-01-28sc-im: Bump for breaking libxlsxwriter changesjmulder1-2/+2
2020-01-18*: Recursive revision bump for openssl 1.1.1.jperkin1-2/+2
2020-01-15sc-im: Bump for breaking libxlsxwriter updatesjmulder1-2/+2
2019-12-30sc-im: Bump for breaking libxlsxwriter changesjmulder1-2/+2
2019-12-26math/sc-im: Update distinfo with patchessjmulder1-1/+2
2019-12-25math/sc-im: Patch to build on Solaris-likessjmulder2-2/+19
2019-12-23math/sc-im: Bump for breaking libxlsxwriter changesjmulder1-2/+2
2019-11-30math/sc-im: Bump PKGREVISION for breaking libxlsxwriter updatesjmulder1-2/+2
2019-07-20*: recursive bump for nettle 3.5.1wiz1-2/+2
2019-06-10math/sc-im: use LDLIBS to fix Ubuntu buildsjmulder2-5/+6
The build on Ubuntu 14.04 and 18.04 failed on undefined references to libxls functions caused by having the -l at the beginning of the argument list, injected into LDFLAGS, rather than at the end, where LDLIBS ends up.
2019-05-06Update my (sjmulder) maintainer email addresssjmulder1-2/+2
2019-05-06sc-im: fix ncursesw link failure if not built insjmulder1-4/+7
If not using builtin curses and the ncurses bl3 is included before ncursesw, as happens through the lua option, the ncurses bl3 sabotages -lncursesw so make sure to include ncursesw first thing.
2019-02-11sc-im: Add xls option and add it to suggested optionleot2-4/+11
Bump PKGREVISION. Patch provided by Sijmen J. Mulder via tech-pkg@, thanks!
2019-01-30sc-im: Import sc-im-0.7.0 as math/sc-imleot6-0/+158
'SC Improved', a curses-based spreadsheet program based on sc. New features include undo and redo, colors, sorting, plotting and XLS[X] support. Packaged in pkgsrc-wip by Sijmen J. Mulder.