Ruediger Meier
3fd1f7711e
docs: fix typos found by codespell
...
Using "codespell" from https://github.com/lucasdemarchi/codespell
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
2016-02-03 15:10:08 +01:00
Karel Zak
e85c8c98e6
libsmartcols: make SCOLS_FL_WRAP usable in tree
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2016-01-25 15:31:24 +01:00
Karel Zak
5243e4ebc8
libsmartcols: reduce also SCOLS_FL_WRAP columns
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2016-01-25 15:17:36 +01:00
Karel Zak
e90f4b6715
libsmartcols: add wrap.c sample
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2016-01-25 15:17:21 +01:00
Karel Zak
4a51e682bb
libsmartcols: fix title sample
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2016-01-25 13:45:34 +01:00
Karel Zak
107ca34a4c
libsmartcols: fix samples build, add title.c
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2016-01-25 13:42:51 +01:00
Karel Zak
2f09ae9d5d
libsmartcols: add samples directory
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2016-01-25 13:17:43 +01:00
Karel Zak
d372bcf26e
Merge branch 'scols_fl_wrap' of https://github.com/ignatenkobrain/util-linux
...
* 'scols_fl_wrap' of https://github.com/ignatenkobrain/util-linux :
libsmartcols: add scols_column_is_wrap to docs
libsmartcols: don't loose colors when wrapping
libsmartcols: wrap columns correctly with unicode
libsmartcols: implement SCOLS_FL_WRAP
2016-01-25 13:03:29 +01:00
Karel Zak
982034c3d1
libsmartcols: document v2.27 symbols
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2016-01-25 12:57:14 +01:00
Igor Gnatenko
db307d8e96
libsmartcols: add 'Since' tag for gtkdoc for some functions
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-01-25 00:12:14 +01:00
Igor Gnatenko
703d0196ee
libsmartcols: add few methods to get information about title
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-01-25 00:12:14 +01:00
Igor Gnatenko
bfc3d8b48e
libsmartcols: position of title in fact unsigned
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-01-25 00:12:14 +01:00
Karel Zak
57867795aa
libsmartcols: support multibyte titles, rename wrap to padding
...
- let's support multibyte table titles
- use lib/mbalign.c to align the title
- rename title_wrap to title_padding (we already use "wrap" on another
places for another things)
Signed-off-by: Karel Zak <kzak@redhat.com>
2016-01-22 16:51:59 +01:00
Igor Gnatenko
ad13ab8d66
libsmartcols: add scols_column_is_wrap to docs
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-01-22 14:48:46 +01:00
Igor Gnatenko
57c7b2a1a5
libsmartcols: don't loose colors when wrapping
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-01-22 14:30:39 +01:00
Igor Gnatenko
e6f89163be
libsmartcols: wrap columns correctly with unicode
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-01-22 14:29:16 +01:00
Karel Zak
fd5cbf57e0
libsmartcols: add title to the test application
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2016-01-22 13:50:02 +01:00
Karel Zak
6f2737964d
libsmartcols: add JSON to the test application
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2016-01-22 13:46:29 +01:00
Karel Zak
500a229f51
libsmartcols: add new functions to docs
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2016-01-22 13:40:19 +01:00
Igor Gnatenko
0a69e647fc
libsmartcols: set everything once in scols_table_set_title()
...
Reported-by: Karel Zak <kzak@redhat.com>
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-01-22 12:54:02 +01:00
Igor Gnatenko
a640409309
libsmartcols: implement SCOLS_FL_WRAP
...
Reference: https://github.com/karelzak/util-linux/issues/257
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-01-22 12:51:45 +01:00
Igor Gnatenko
2f62d9fe3e
libsmartcols: put new line after title
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-01-21 17:37:21 +01:00
Igor Gnatenko
7bc451694f
libsmartcols: fix title aligning to center
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-01-21 17:36:53 +01:00
Igor Gnatenko
284ee2a9a4
libsmartcols: don't try to align title if it's more that term
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-01-21 17:25:15 +01:00
Igor Gnatenko
cd32dc248c
libsmartcols: use symbols for title wrap
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-01-21 17:09:16 +01:00
Igor Gnatenko
b3256efff2
libsmartcols: implement title of table
...
Reference: https://github.com/karelzak/util-linux/issues/258
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-01-21 16:41:12 +01:00
Karel Zak
8afabdb1fa
libsmartcols: don't sort if cmpfunc() is not set
...
Reported-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-01-18 10:47:22 +01:00
Karel Zak
7ad4b8503c
libsmartcols: be sure column is unused
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2016-01-18 10:36:31 +01:00
Karel Zak
1bb767f54c
Merge branch 'gh/254' of https://github.com/ignatenkobrain/util-linux
2016-01-18 10:24:39 +01:00
Igor Gnatenko
d10fa7e6dd
libsmartcols: reflect changinging SCOLS_FL_TREE after adding to table
...
When scols_column_set_flags() is called we will compare before & after
status of SCOLS_FL_TREE flag and appropriately handle tb->ntreecols.
Reference: https://github.com/karelzak/util-linux/issues/254
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-01-17 09:44:09 +01:00
Igor Gnatenko
a229e20478
libsmartcols: add scols_column_is_hidden into sym file
...
In commit 6d6b6d185e
we forgot to
add this function to sym file and now we are getting
undefined symbol: scols_column_is_hidden
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-01-15 23:27:52 +01:00
Karel Zak
7837186515
libsmartcols: allow to set data by reference to libscols_column
...
References: https://github.com/karelzak/util-linux/issues/251
Signed-off-by: Karel Zak <kzak@redhat.com>
2016-01-12 11:39:03 +01:00
Karel Zak
19981b07d9
libsmartcols: make output buffer size estimation more robust and elegant
...
Reported-by: Andreas Henriksson <andreas@fatal.se>
Signed-off-by: Karel Zak <kzak@redhat.com>
2016-01-07 17:36:44 +01:00
Boris Egorov
43b4f7ea5f
lib/tty: Pass default width to get_terminal_width()
...
Almost any code calling get_terminal_width() checks returned width for
non-positive values and sets it to some default value (say, 80). So,
let's pass this default value directly to the function.
[kzak@redhat.com: - get_terminal_width() refactoring]
Signed-off-by: Karel Zak <kzak@redhat.com>
2016-01-06 12:22:07 +01:00
Igor Gnatenko
5e8461a53a
scols/table_print: restore old stream after printing to str
...
Reference: https://github.com/karelzak/util-linux/issues/240
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-12-13 15:02:05 +01:00
Karel Zak
6d6b6d185e
libsmartcols: add SCOLS_FL_HIDDEN
...
Export "don't print this column" functionality by public API.
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-12-10 13:02:03 +01:00
Karel Zak
96561604e2
libsmartcols: fix right-aligned logic for last column
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-12-07 15:10:23 +01:00
Karel Zak
05c1123bc3
libsmartcols: don't use fprintf() when count cells
...
fprintf("%*s") is based on bytes, no cells.
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-12-07 12:22:29 +01:00
Karel Zak
df73852b6e
libsmartcols: add scols_table_enable_nowrap()
...
This allows to use libsmartcols in ncurses programs without any
additional voodoo.
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-12-07 12:03:52 +01:00
Karel Zak
c600d82a3a
libsmartcols: make sure we have space for ascii art
...
* more verbose output about columns width counting
* strlen_line() does not care about space between columns and extra
tree ASCII art. Let's assume that all termwith is possible to use
for this extra stuff, it means that maximal buffer size is
biggest_line + termwidth.
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-11-30 12:53:42 +01:00
Karel Zak
440f73b7bc
libsmartcols: allow to reduce tree columns
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-11-30 11:43:05 +01:00
Karel Zak
2c6567799d
build-sys: add --disable-assert
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-08-04 13:40:44 +02:00
Karel Zak
fdd68e25b5
libsmartcols: make child-parent reference more robust [clang analyze]
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-07-29 14:44:27 +02:00
Karel Zak
5627fcec0e
libsmartcols: reduce relative columns more aggressively
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-07-27 14:29:38 +02:00
Karel Zak
0bef6f759b
libsmartcols: don't link with tinfo
...
Let's move color names to sequence translation to separate file to
make it usable without all the stuff in lib/colors.c.
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-07-24 12:57:46 +02:00
Karel Zak
6a768b5516
libsmartcols: keep JSON field names lower-case
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-06-05 11:58:42 +02:00
Karel Zak
4827093d4b
losetup: add --json
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-06-05 10:30:52 +02:00
Karel Zak
2a6cfc1361
libsmartcols: add JSON output format
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-06-04 15:47:21 +02:00
Karel Zak
d5dbd57b22
docs: fix gtk-docs related warnings
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-05-28 12:28:23 +02:00
Karel Zak
4310faf950
lib/colors: use libtinfo to check terminal capability
...
The current implementation assumes that all terminals supports colors
and users are forcet to use terminal-colors.d/ to disable colors for
some terminals.
This patch checks for maximal supported colors for the current
terminal and colors are automatically disabled for terminals like
vt100.
The patch moves lib/colors.c from libcommon.la to libtcolors.la to
avoid collisions with another utils.
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-02-27 13:57:34 +01:00
Karel Zak
323da9ce47
libsmartcols: remove assert(arg) from public functions
...
Reported-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-02-16 13:49:29 +01:00
Karel Zak
78ad5aaaa9
libsmartcols: remove unnecessary check [coverity scan]
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-01-29 11:07:37 +01:00
Benno Schulenberg
b295bdb1b5
docs: fix two "maybe be" duplications in program comments
...
Also improve the grammar of the comments and some neighbours.
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2015-01-26 11:22:15 +01:00
Karel Zak
2473b71182
libsmartcols: (docs) improve section descriptions
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-01-13 12:23:40 +01:00
Karel Zak
2b6c532e17
docs: update API docs years
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-01-13 12:03:17 +01:00
Karel Zak
fed9b1775d
libsmartcols: cleanup gtk-docs warnings
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-01-13 11:56:57 +01:00
Karel Zak
8501d9befe
libsmartcols: use ASCII art for trees rather than padding
...
Based on patch from Roman Odaisky.
References: https://launchpad.net/bugs/1406133
Signed-off-by: Karel Zak <kzak@redhat.com>
2015-01-07 15:20:22 +01:00
Sami Kerola
7ee26cbf02
maint: fix shadow declaration
...
This change fixes all shadow declarations. The worth while to mention
fix is with libfdisk sun geometry. It comes from bitops.h cpu_to_be16
macro that further expands from include/bits/byteswap.h that has the
shadowing.
libfdisk/src/sun.c:961:173: warning: declaration of '__v' shadows a previous local [-Wshadow]
libfdisk/src/sun.c:961:69: warning: shadowed declaration is here [-Wshadow]
libfdisk/src/sun.c:961:178: warning: declaration of '__x' shadows a previous local [-Wshadow]
libfdisk/src/sun.c:961:74: warning: shadowed declaration is here [-Wshadow]
That could have caused earlier some unexpected results.
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
2015-01-07 10:08:21 +01:00
Karel Zak
5bc118c3c2
libsmartcols: fix docs namespace
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-11-26 16:53:48 +01:00
Karel Zak
adc9f78cfc
build-sys: cleanup library symbol files
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-11-20 14:01:03 +01:00
Karel Zak
2deb7cc347
libsmartcols: clean up debug, add help debug mask
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-11-03 13:13:22 +01:00
Sami Kerola
1bcf491a78
textual: fix couple typos in comments
...
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
2014-10-01 12:33:15 +02:00
Ondrej Oprala
14ad2353cc
libs/debug: accept human readable names for _DEBUG=
...
For example
$ LIBMOUNT_DEBUG=tab,cache findmnt
to debug only TAB and CACHE subsystem.
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-08-13 12:33:47 +02:00
Sami Kerola
b697fc994a
libsmartcols: avoid variable dereference after release
...
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
2014-07-13 18:35:39 +01:00
Sami Kerola
0e65dcde88
textual: fix some typos
...
Found with misspell-check version 2.0d.
Reference: https://github.com/lyda/misspell-check
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
2014-07-13 17:21:02 +01:00
Karel Zak
3175f03552
libsmartcols: add note about deallocations
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-06-30 14:14:34 +02:00
Karel Zak
8675a3503d
build-sys: move libsmartcols.so to /lib if they exists
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-06-16 15:00:33 +02:00
Karel Zak
710ed55dcd
libsmartcols: add debug messages
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-06-06 13:47:06 +02:00
Karel Zak
36e4bdf018
libsmartcols: fix docs
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-06-03 12:41:58 +02:00
Karel Zak
7a1c36ab38
docs: rename libs xml/version.xml to xml/version-utils.xml
...
It seems that gtk-docs stuff is confused when we use version.xml
(package version) and xml/version.xml (library version functions).
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-06-03 12:37:33 +02:00
Karel Zak
f92b26c184
libsmartcols: clean up test.c example
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-05-30 14:17:29 +02:00
Karel Zak
57a86f9bff
libsmartcols: add scols_sort_table()
...
* add pointer to column cmp() function [scols_column_set_cmpfunc()]
* allow to store per-cell application private data
(to make it possible to sort tables on data independent on cell
output data) [scols_cell_set_userdata() ...]
* make it possible to access line cell by column
[scols_line_get_column_cell()]
Sort and cmp() stuff based on patches from Shakur Shams Mullick.
Co-Author: Shakur Shams Mullick <shakursmullick@gmail.com>
Signed-off-by: Shakur Shams Mullick <shakursmullick@gmail.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-05-20 15:04:11 +02:00
Karel Zak
3eb482d027
libsmartcols: use new colors API
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-05-13 12:09:03 +02:00
Karel Zak
c60329b33f
libsmartcols: (docs) reorder functions in version section
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-05-07 11:48:53 +02:00
Karel Zak
140b006172
libsmartcols: check recount_widths() return value
...
Reported-by: Sami Kerola <kerolasa@iki.fi>
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-05-06 10:21:24 +02:00
Karel Zak
2dc0c6283b
libsmartcols: fix buffer usage
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-18 12:01:59 +02:00
Karel Zak
ee75308c31
libsmartcols: don't colorize tree ascii art
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-15 15:25:45 +02:00
Karel Zak
47329bbcf9
libsmartcols: don't mix width (in cells) and size (in bytes)
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-15 14:23:34 +02:00
Karel Zak
d6303e28ec
libsmartcols: resuse buffer for encoded data
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-15 13:59:46 +02:00
Karel Zak
ae0abae283
libsmartcols: fix padding
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-14 16:59:44 +02:00
Karel Zak
b233dcb6ff
libsmartcols: use buffer struct in table_print.c
...
* consolidate code in table_print.c
* make the code easy to extend
* use return codes everywhere
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-14 16:41:20 +02:00
Karel Zak
4baab7dfd3
libsmartcols: improve line and cell separators
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-14 13:44:23 +02:00
Ondrej Oprala
d1b4d14f4d
libsmartcols: add separator getters/setters
...
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
2014-04-14 12:37:21 +02:00
Karel Zak
d9554c97e8
libsmartcols: rewrite test code to tree(1)-like util
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-08 12:13:02 +02:00
Karel Zak
e2310281c7
libsmartcols: improve docs
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-07 14:07:49 +02:00
Karel Zak
4418714f47
libsmartcols: add debug and version functions
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-07 13:43:50 +02:00
Karel Zak
c830206931
libsmartcols: add missing COPYING file
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-04 13:53:50 +02:00
Karel Zak
71dbc865f8
libsmartcols: fix test
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-04 13:51:47 +02:00
Karel Zak
2a49c0165d
build-sys: small fixes to libsmartcols
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-04 11:25:08 +02:00
Karel Zak
0925a9dd6c
libsmartcols: clean up flags usage
...
* rename flags functions to scols_table_enable_*
* rename *_no_foo() functions to _nofoo()
* output formats are mutually exclusive, so don't use flags there
* don't assume symbols in scols_new_table(), use scols_table_set_symbols()
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 16:09:57 +02:00
Karel Zak
1424fe8c86
libsmartcols: init symbols when necessary
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:20 +02:00
Karel Zak
dc36586085
libsmartcols: clean up flags
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:20 +02:00
Karel Zak
92e0d69c73
libsmartcols: always deallocate in scols_reset_cell()
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:19 +02:00
Ondrej Oprala
ce44112b10
libsmartcols: include stdio
...
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
2014-04-03 12:29:18 +02:00
Ondrej Oprala
c0070f8187
libsmartcols: add scols_table_is_empty()
...
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
2014-04-03 12:29:18 +02:00
Ondrej Oprala
6e792bb6c0
libsmartcols: fix a usage example
...
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
2014-04-03 12:29:18 +02:00
Ondrej Oprala
1d90bcb1a8
libsmartcols: documentation
...
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
2014-04-03 12:29:18 +02:00
Ondrej Oprala
b72b824d06
libsmartcols: move some code around
...
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
2014-04-03 12:29:18 +02:00
Ondrej Oprala
8b992cb571
libsmartcols: revert the column flags API
...
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
2014-04-03 12:29:17 +02:00
Ondrej Oprala
35958d0c61
libsmartcols: colors may now be specified as human-readable strings
...
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
2014-04-03 12:29:17 +02:00
Ondrej Oprala
8a38a8d31e
libsmartcols: separate flags, add getters/setters
...
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
2014-04-03 12:29:17 +02:00
Ondrej Oprala
9fd9b99f4f
libsmartcols: add missing copyright notifications
...
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
2014-04-03 12:29:17 +02:00
Ondrej Oprala
bc8cb33a72
libsmartcols: fill the symbol version file
...
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
2014-04-03 12:29:17 +02:00
Karel Zak
7e8fe02941
libsmartcols: allow to read lines as tree
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:17 +02:00
Karel Zak
2a965b804a
libsmartcols: add function to convert table to string
...
Note that open_memstream() is POSIX-1.2008, so it's possible than not
all libc have already implemented this function.
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:17 +02:00
Karel Zak
b28e886463
libsmartcols: remove unnecessary code
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:17 +02:00
Karel Zak
e906be066e
libsmartcols: add reduce term width functionality
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:16 +02:00
Karel Zak
62d2e2e538
libsmartcols: add SCOLS_FL_MAX
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:16 +02:00
Karel Zak
571441e291
libsmartcols: support alternative streams
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:16 +02:00
Ondrej Oprala
3a29e909f7
libsmartcols: add test
...
[kzak@redhat.com: - refresh according to previous API changes]
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:16 +02:00
Karel Zak
3e542c7654
libsmartcols: add table code
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:16 +02:00
Karel Zak
c638c57ac3
libsmartcols: add table struct, cleanup refcounting
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:16 +02:00
Karel Zak
74bd28ad6e
libsmartcols: add lines
...
Co-Author: Ondrej Oprala <ooprala@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:16 +02:00
Karel Zak
1577b2592e
libsmartcols: add columns
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:16 +02:00
Ondrej Oprala
6d1072696c
libsmartcols: add cells
...
[kzak@redhat.com: - remove copy, free -- all have to be handled by lines]
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:16 +02:00
Ondrej Oprala
b36992fb2a
libsmartcols: add symbols
...
[kzak@redhat.com: - split scols_new_symbols() to regular getters functions]
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:16 +02:00
Ondrej Oprala
0b0ab9ff96
libsmartcols: add iterator
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:15 +02:00
Ondrej Oprala
1a4d989e22
libsmartcols: add basic files
...
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
2014-04-03 12:29:15 +02:00