2024-08-07 李俊緯 * The function `ilist-string` now has a new argument SHOW-ITEM-NUM-P which controls whether each group header also displays the number of items within that group. 2024-02-19 李俊緯 * Now the variable `ilist-pixel-precision` has special meaning if its value is the symbol 'precise': the package will then use display properties to produce pixel-exact paddings. This produces perfect alignment on graphical interfaces. 2024-02-13 李俊緯 * Now the user can set the variable `ilist-pixel-precision` to control whether the package calculates the lengths of strings by pixels, which is more accurate but more expensive. Since this does almost nothing to users who do not use non-Latin letters and is more expensive than the previous algorithms in order to correctly measure widths of strings, the user should intentionally set this variable to non-nil, should the user want to do so. 2021-12-29 Stefan Monnier Use the built-in function invisible-p to replace a hand-made function ilist-invisible-property-p. Correct the use of an argument to the macro ilist-define-automatic-group. Provide a better way to handle the definition of sorters in the macro ilist-define-automatic-group. 2021-12-28 李俊緯 Update documentation. Also add the options to skip invisible lines to some primitive commands.