2019-12-13 21:30:30 +01:00
|
|
|
## v0.4.0
|
|
|
|
|
|
|
|
### API
|
|
|
|
|
2020-01-19 20:06:25 +01:00
|
|
|
- Add function `ft_erase_range` to erase range of the cells.
|
2019-12-13 21:30:30 +01:00
|
|
|
- Add functions to check if table is empty to the API.
|
2020-01-08 13:32:06 +01:00
|
|
|
- `ft_ln` returns status of operation.
|
|
|
|
- Add new table property `adding_strategy` (2 strategies available - replace(default) and insert).
|
2020-01-10 19:22:41 +01:00
|
|
|
- Add function `ft_row_count` (`row_count` in C++ API) to get number of rows in the table.
|
2020-02-08 10:15:35 +01:00
|
|
|
- Add function `ft_strerror` to get string descriptions of error codes.
|
2020-02-08 11:04:08 +01:00
|
|
|
- Change error code names and values.
|
2019-12-13 21:30:30 +01:00
|
|
|
|
2020-02-04 20:18:37 +01:00
|
|
|
### Bug fixes
|
|
|
|
|
|
|
|
- Fix incorrect cell width evaluation in case of invisible symbols
|
|
|
|
|
2020-01-25 20:44:42 +01:00
|
|
|
### Internal
|
|
|
|
|
|
|
|
- Refactoring of code that uses vectors.
|
2020-02-09 11:02:25 +01:00
|
|
|
- Add target export in cmake.
|
2020-02-22 09:17:45 +01:00
|
|
|
- Add option `FORT_ENABLE_TESTING` to turn on/off building tests and examples.
|
2020-02-22 11:33:36 +01:00
|
|
|
- Add option `POSITION_INDEPENDENT_CODE` for library target (libfort::fort).
|
2020-01-25 20:44:42 +01:00
|
|
|
|
2020-01-30 17:11:36 +01:00
|
|
|
### Docs
|
|
|
|
|
|
|
|
- Add tutorial from github wiki to repository.
|
|
|
|
|
2019-11-28 19:16:39 +01:00
|
|
|
## v0.3.2
|
|
|
|
|
|
|
|
### Bug fixes
|
|
|
|
|
|
|
|
- Fix undefined behavior due to incorrect usage of `isprint` function.
|
2019-12-03 18:54:34 +01:00
|
|
|
- Fix incorrect border character in `SOLID` style
|
2019-11-28 19:16:39 +01:00
|
|
|
|
2019-11-29 21:40:06 +01:00
|
|
|
### Internal
|
|
|
|
|
|
|
|
- Fix compilation for compilers other than gcc, clang, msvc.
|
2019-11-30 13:09:40 +01:00
|
|
|
- Add build with tcc to CI.
|
2019-12-01 13:14:28 +01:00
|
|
|
- Rewrote `mk_wcwidth` function.
|
2019-11-29 21:40:06 +01:00
|
|
|
|
2019-10-25 21:20:59 +02:00
|
|
|
## v0.3.1
|
|
|
|
|
|
|
|
### Bug fixes
|
|
|
|
|
|
|
|
- Fix incorrect behaviour when setting properties with `FT_CUR_...` macroses.
|
|
|
|
|
2019-09-28 10:02:34 +02:00
|
|
|
## v0.3.0
|
|
|
|
|
|
|
|
### API
|
|
|
|
|
|
|
|
- Changes in C++ API (introduced classes `char_table` and `utf8-table` instead of `table`).
|
2019-10-03 22:07:24 +02:00
|
|
|
- Add function `ft_set_u8strwid_func` to set custom function to compute width of utf8 strings.
|
2019-09-21 10:05:16 +02:00
|
|
|
|
|
|
|
### Internal
|
|
|
|
|
|
|
|
- Refactoring of examples.
|
|
|
|
|
2019-09-08 08:55:56 +02:00
|
|
|
## v0.2.2
|
|
|
|
|
|
|
|
### Bug fixes
|
|
|
|
|
|
|
|
- Fix incorrect behaviour in case of wide east asian symbols.
|
|
|
|
|
2019-09-07 11:32:57 +02:00
|
|
|
## v0.2.1
|
|
|
|
|
|
|
|
### Bug fixes
|
|
|
|
|
|
|
|
- Fix incorrect `ft_u8nwrite` implementation.
|
|
|
|
|
2019-08-27 08:42:43 +02:00
|
|
|
## v0.2.0
|
|
|
|
|
|
|
|
### API
|
|
|
|
|
|
|
|
- Added support for UTF-8 strings (`ft_u8write`, `ft_u8printf` ...).
|
2019-08-27 12:16:34 +02:00
|
|
|
- Added getters for current cell (`cur_col`, `cur_row`, `cur_cell`) to C++ API.
|
2019-08-29 08:29:03 +02:00
|
|
|
- Enabled wide character and UTF-8 support by default.
|
2019-08-27 08:42:43 +02:00
|
|
|
|
2019-08-27 09:21:06 +02:00
|
|
|
### Internal
|
|
|
|
|
|
|
|
- Code refactoring.
|
|
|
|
|
2019-07-26 21:27:32 +02:00
|
|
|
## v0.1.6
|
|
|
|
|
2019-08-10 10:57:47 +02:00
|
|
|
### Internal
|
|
|
|
|
|
|
|
- Removed blank lines from `PLAIN_STYLE` and `SIMPLE_STYLE`.
|
|
|
|
|
2019-07-26 21:27:32 +02:00
|
|
|
### Bug fixes
|
|
|
|
|
|
|
|
- Changed specific style reset tags to universal reset style tag.
|
2019-08-09 18:59:48 +02:00
|
|
|
- Fix incorrect border style for the last line in the table.
|
2019-07-26 21:27:32 +02:00
|
|
|
|
2019-08-10 12:38:30 +02:00
|
|
|
### Tests
|
|
|
|
|
|
|
|
- Added more tests for border styles.
|
|
|
|
|
2019-05-24 20:25:33 +02:00
|
|
|
## v0.1.5
|
|
|
|
|
|
|
|
### Tests
|
|
|
|
|
|
|
|
- Add tests for 'mk_wcswidth' function.
|
|
|
|
|
2019-05-24 19:15:39 +02:00
|
|
|
## v0.1.4
|
|
|
|
|
|
|
|
### Internal
|
|
|
|
|
|
|
|
- Removed redundant build options from cmake files.
|
2019-05-24 23:09:12 +02:00
|
|
|
- Added build for arm platform with drone.ci.
|
2019-05-24 19:15:39 +02:00
|
|
|
|
2019-05-24 08:31:10 +02:00
|
|
|
## v0.1.3
|
|
|
|
|
|
|
|
### Internal
|
|
|
|
|
|
|
|
- Fixed error with incorrect types when determine class of 'wchar_t' symbol for platforms with unsigned 'wchar_t'.
|
|
|
|
|
2019-05-24 05:15:54 +02:00
|
|
|
## v0.1.2
|
|
|
|
|
|
|
|
### Internal
|
|
|
|
|
|
|
|
- Removed '-Werror' flag from the build process.
|
|
|
|
|
2019-05-23 07:14:01 +02:00
|
|
|
## v0.1.1
|
2019-05-20 20:36:23 +02:00
|
|
|
|
2019-05-22 21:49:57 +02:00
|
|
|
### Internal
|
|
|
|
|
|
|
|
- Add library version and soversion to the built library.
|
|
|
|
|
|
|
|
## v0.1.0
|
|
|
|
|
|
|
|
Initial release
|