Path to this page:
./
math/sc-im,
Curses-based spreadsheet program based on sc
Branch: CURRENT,
Version: 0.8.3nb7,
Package name: sc-im-0.8.3nb7,
Maintainer: sjmulder'SC Improved', a curses-based spreadsheet program based on sc. New features
include undo and redo, colors, sorting, plotting and XLS[X] support.
Required to run:[
textproc/libxml2] [
archivers/libzip] [
devel/ncursesw] [
lang/lua51] [
textproc/libxlsxwriter] [
textproc/libxls]
Required to build:[
pkgtools/cwrappers]
Package options: color, lua, xls, xlsx
Master sites:
Filesize: 1625.43 KB
Version history: (Expand)
- (2024-11-01) Updated to version: sc-im-0.8.3nb7
- (2024-11-01) Updated to version: sc-im-0.8.3nb6
- (2024-05-29) Updated to version: sc-im-0.8.3nb5
- (2024-05-16) Updated to version: sc-im-0.8.3nb4
- (2024-05-06) Updated to version: sc-im-0.8.3nb3
- (2023-11-08) Updated to version: sc-im-0.8.3nb2
CVS history: (Expand)
2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377) |
Log message:
*: recursive bump for icu 74.1
|
2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298) |
Log message:
*: bump for openssl 3
|
2023-08-10 13:49:55 by Sijmen J. Mulder | Files touched by this commit (1) |
Log message:
math/sc-im: Fix build issue on Illumos
|
2023-08-02 18:17:20 by Nia Alarie | Files touched by this commit (41) |
Log message:
*: Use FORCE_C_STD=c99 for C packages that use for loop initial
declarations without setting -std=c99.
|
2023-07-12 21:16:10 by Nia Alarie | Files touched by this commit (1) |
Log message:
sc-im: Assumes compiler defaults to c99.
|
2023-04-19 15:38:54 by Sijmen J. Mulder | Files touched by this commit (3) |
Log message:
math/sc-im: Update to 0.8.3
Changes:
New
- Multi Sheet support
added :newsheet, :nextsheet, :prevsheet :delsheet COMMAND_MODE
commands. `gt` and `gT` commands in NORMAL_MODE are now used for
moving between sheets
- added new colors types SHEET, CURRENT_SHEET and FILENM
- .sc file saving with multiple sheets
- loading xlsx with multiple sheet
- saving xlsx with multiple sheets
- add :renamesheet COMMAND_MODE command
- created movetosheet command in gram.y, to be used internally or in
scripts when saving and loading files.
- reeval in multiple sheets: graph now should keep track of the
different sheets reference cells from different sheets in formulas:
={"Sheet2"}!A2
- Save triggers in files
- Added automated tests
- C command in EDIT MODE
- Added ignore_hidden configuration variable to address #674 #653. With
this hidden rows can be ignored when exporting spreasheets. Useful
when exporting the result of a filter. This will also be honored
when copy/pasting a range that have hidden rows in it.
- PR 725: added 'default_open_file_under_cursor_cmd' configuration
value that can be set at runtime
Changes
- added more detailed error in gram.y:yyerror
- Adapt string and number search for multisheet
- marks now considers sheet. We could have mark A in Sheet 1, and
mark B on Sheet 2.
- modified tick() and fix_marks()
- Renamed auto_justify to auto_fit
- `gt` command of NORMAL_MODE renamed to `go`
- Removed --sheet and --filename_with_mode configuration variables
- UNDO now saves reference to the sheet where the action took place.
- copy_to_undostruct() now keep in added/removed list struct ent_ptr *
(that knows of sheets), rather than struct ent *.
- Copy alignment of strings when doing `Pf`.
- undo: save maxrow, maxcol, modflg values before and after changes,
so they can be restored after undo/redo actions
- Modified yanklist to be struct ent_ptr list, rather than struct ent
list.
- Ents_that_depends_on_list now takes ent_ptr rather than struct ent *
as parameter
- Backslash double quotes in cpaste. Issue 574.
- Do not free ents of sheets when deleting a sheet manually (only at
exit). just mark them as deleted.
- Inform old value and new value when changing configuration variable
- UI optimizations
- Store offscr_sc values when saving sc files. Restore them when
loading sc files
- Simplify clipboard code
- xlsx.c: Convert to uppercase before replacing functions
- Added D command on EDIT mode.
- ESC in EDIT_MODE also confirm changes.
- Reeval when pasting from clipboard and autocalc is set
- Adjust Makefile to have logic for clipboard commands on MacOS
Fixes
- fixed building warnings
- fix in calc_mobile_cols()
- fix not updating graph correctly after yanking cells with references
-> Pc -> undo. It could also segfault on ocassions as well. Added
test5 and test6 for this.
- Issue #568: handle '>' and '<' on mappings.
- Issue #569: fix invalid read/write/segfault when deleting column.
Added test8 and test9 for this.
- fix horizontal scroll when editing cells with long strings (wider
than screen)
- Avoid reading passed maxcols maxrows when shifting left or up over
last sheet column/row.
- fix in Pv when pasting over same place where data was yanked.
- fix in paste_yanked_ents: calloc didnt count that yanked cells could
share dependencies.
- fix a bug when refreshing grid when autowrap operates. Issue 578.
- Avoid segfault in autobackup when no current file is set.
- fix in cw dw c$ d$ commands of EDIT_MODE
- fix leak in del_selected_cells
- fix when using C-r in INSERT_MODE
- fix arguments reversed on sc.colrow2a
- fix in delete_filters that caused SEGFAULT. Issue 637.
- fix in unformat. call to copy_to_undostruct with wrong parameters.
- fix swapped arguments on lsetform
- added string functions to dep graph
- Issue #697: do not allow to override nocurses config variable
- fix #694: csv import and export / LaTex export
- fix #700: '{' '}' normal mode commands reset cmd_multiplier
|
2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) | |
Log message:
revbump after textproc/icu update
|
2022-11-23 17:21:30 by Adam Ciarcinski | Files touched by this commit (1878) | |
Log message:
massive revision bump after textproc/icu update
|