This PR is in response to #944.
Changes: - Changed preferences to radio buttons to support multiple compare types. ![lineops-version-compare-pref](https://user-images.githubusercontent.com/15589754/89134371-9f6b3980-d4f2-11...) - add "version compare" using filevercmp from coreutils
Notes: - filevercmp is copied directly from coreutils's sort https://git.savannah.gnu.org/cgit/gnulib.git/tree/lib/filevercmp.c
I'm open to hear any suggestions/improvements. You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/993
-- Commit Summary --
* lineoperations: add coreutil file version compare * lineoperations: add ctypes from coreutils * lineoperations: bump version number * lineoperations: change checkbox to radio buttons * lineoperations: update documentation * lineoperations: remove c-ctype, use ctype * lineoperations: add POTFILES * lineoperations: add modifications info
-- File Changes --
M lineoperations/ChangeLog (4) M lineoperations/README (48) M lineoperations/src/Makefile.am (2) A lineoperations/src/filevercmp.c (186) A lineoperations/src/filevercmp.h (47) M lineoperations/src/lineoperations.c (2) M lineoperations/src/lo_fns.c (11) M lineoperations/src/lo_prefs.c (71) M lineoperations/src/lo_prefs.h (2) M po/POTFILES.skip (3)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/993.patch https://github.com/geany/geany-plugins/pull/993.diff