aboutsummaryrefslogtreecommitdiff
path: root/core/text/table/table.odin
Commit message (Collapse)AuthorAgeFilesLines
* Change Odin's LICENSE to zlib from BSD 3-clausegingerBill2025-10-281-1/+1
| | | | This change was made in order to allow things produced with Odin and using Odin's core library, to not require the LICENSE to also be distributed alongside the binary form.
* Fix `-vet-tabs` issuesgingerBill2024-08-241-1/+1
|
* Imply `#no_capture` to all variadic parametersgingerBill2024-07-141-1/+1
|
* Add more uses of `#no_capture`gingerBill2024-07-141-1/+1
|
* Add `write_decorated_table` APIFeoramund2024-06-261-0/+79
|
* Remove `table.dirty`Feoramund2024-06-241-27/+2
|
* Let `WIDTH_PROC` be specified as proc argument to `write_*_table`Feoramund2024-06-241-9/+5
|
* Crunch the rangesFeoramund2024-06-241-6/+6
|
* Use `log.error` instead of `eprintf`Feoramund2024-06-201-1/+2
|
* Add new API to `core:text/table`Feoramund2024-06-201-18/+124
| | | | | | - `header/row_of_values`, same `header/row`, more verbose name - `aligned_header/row_of_values`, set alignment for an entire row - `header/row_of_aligned_values`, set alignment per value
* Clarify error messageFeoramund2024-06-201-1/+1
|
* Remove unneeded `loc` argumentFeoramund2024-06-201-1/+1
|
* Optimize printing of markdown tablesFeoramund2024-06-201-23/+34
| | | | Check only once if the table has a header row, instead of every row.
* Add Unicode support to `core:text/table`Feoramund2024-06-201-28/+41
|
* Use tabs to indent HTML tablesFeoramund2024-06-201-11/+11
|
* Don't `build` HTML tablesFeoramund2024-06-201-4/+0
| | | | | `build` only recalculates length and width information, and this is not needed for HTML tables.
* Rename `write_ascii_table` to `write_plain_table`Feoramund2024-06-201-1/+1
|
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-281-1/+1
|
* Use positional and named arguments within the core librarygingerBill2023-06-211-1/+1
|
* Add missing packages to `examples/all`gingerBill2023-06-071-2/+0
|
* Fix typooskarnp2023-03-261-3/+3
|
* Rename init procsoskarnp2023-03-261-6/+6
|
* Remove unnecessary #partial switchoskarnp2023-03-261-2/+2
|
* Remove unnecessary C style looposkarnp2023-03-261-1/+1
|
* Fix cell alignment to default to Left using ZIIoskarnp2023-03-261-8/+1
|
* Move helper procs into utility.odinoskarnp2023-03-261-8/+0
|
* text/table: Initial implementationoskarnp2023-03-261-0/+399