./textproc/libxlsxwriter, C library for creating Microsoft Excel files

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.2.0, Package name: libxlsxwriter-1.2.0, Maintainer: sjmulder

C library that can be used to write text, numbers, formulas and hyperlinks to
multiple worksheets in a Microsoft Excel 2007+ XLSX file.

It supports features such as full formatting support, merged cells, defined
names, autofilters and charts.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 21329.277 KB

Version history: (Expand)


CVS history: (Expand)


   2025-02-13 11:45:35 by Sijmen J. Mulder | Files touched by this commit (3)
Log message:
textproc/libxlsxwriter: Update to 1.2.0

Changes:
 - Added format_set_font_family() and format_set_font_charset() format
   functions to support Middle Eastern and Asian fonts.
   2025-02-01 00:52:52 by Sijmen J. Mulder | Files touched by this commit (4) | Package updated
Log message:
textproc/libxlsxwriter: update to 1.1.9

Changes in 1.1.9:
 - Fix minor pointer/value error in lxw_name_to_row() and lxw_name_to_col()
   utility functions.

Changes in 1.1.8:
- Added support for embedding images into worksheets with
  worksheet_embed_image().

  This can be useful if you are building up a spreadsheet of products with a
  column of images for each product. Embedded images move with the cell so they
  can be used in worksheet tables or data ranges that will be sorted or
  filtered.

  This functionality is the equivalent of Excel's menu option to insert an image
  using the option to "Place in Cell" which is available in Excel 365 \ 
versions
  from 2023 onwards.

- Fixed various issues:
  - Failure on 32bit architectures #441
  - workbook_validate_sheet_name buffer-overflow #442
  - workbook_add_worksheet does not return a reasonable worksheet #443
  - workbook_define_name stack-buffer-underflow #444
  - workbook_close stack-buffer-overflow #445
  - _store_array_formula heap-buffer-overflow #446
  - worksheet_set_selection stack-buffer-overflow #447
   2024-07-15 21:39:43 by Sijmen J. Mulder | Files touched by this commit (4)
Log message:
textproc/libxlsxwriter: Update to 1.1.7

In addition to the below, a pkglint warning that we should += to
BUILDLINK_ABI_DEPENDS instead of ?= was addressed.

Changes:

1.1.7
- Bump `.so` version to 6. This was missed in the previous release.

1.1.6
- Updated vendored version of minizip to v 1.3.0 to include upstream fixes.
  Feature request [#419].
- Added `quote_prefix` format property.
  Feature request [#385].
- Added support for signed VBA projects.
- Fix worksheet password hashing algorithm for long passwords. Replace/fix
  the worksheet protection password algorithm so that is works correctly
  for strings over 24 chars.
- Fix cmake minizip version check.
  Feature request [#405].
- Fix for buffer overflow with utf-8 strings in data validation.
  Feature request [#394].
- Fix for range in text type conditional format.
  Feature request [#395].
- Fix 32bit multiply with overflow issue for images.
  Fix multiply with overflow issue when image locations in the worksheet
  were greater than the u32 max value.
- Added Swift package manager support.
- Added support for building Zig library.
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-04-19 16:36:14 by Sijmen J. Mulder | Files touched by this commit (4)
Log message:
textproc/libxlsxwriter: Update to 1.1.5

Changes:
 - Added support for writing a workbook to a memory buffer instead of
   to a file via the output_buffer parameter of workbook_new_opt().
 - Add support for using in-memory data instead of temporary files on
   systems where fmemopen() and open_memstream() are supported. This
   requires the USE_MEM_FILE compilation option.
   2021-11-19 23:13:32 by Sijmen J. Mulder | Files touched by this commit (5)
Log message:
textproc/libxlsxwriter: Update to 1.1.4

Changes:
 - Added support for Worksheet tables. Tables in Excel are a way of
   grouping a range of cells into a single entity that has common
   formatting or that can be referenced from formulas. Tables can have
   column headers, autofilters, total rows, column formulas and default
   formatting. See working_with_tables and tables.c.
 - Added support for adding a macro button to a worksheet. See macro.c.

Package changes:
 - Fixed test target (missing py.test version suffix).
   2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161)
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip