Commit Graph

308 Commits

Author SHA1 Message Date
5a9a446b9c Fix build on OpenIndiana 2023-07-24 08:24:52 +02:00
39e2fc5142 Find ncursesw on OpenIndiana 2023-07-24 08:07:26 +02:00
f94bb77091 Reflect the recent renaming of tabfile in scripts 2023-07-07 12:15:37 +02:00
d3cfb12e16 README.adoc: update package information 2023-07-01 22:00:54 +02:00
9aac2511d3 Win64Depends.sh: only extract what we need
In case the packages directory has been preloaded or symlinked.
2023-06-26 20:57:56 +02:00
8af337c83c CMakeLists.txt: fix dependencies after renaming 2023-06-22 00:23:29 +02:00
951208c15b Test SVG and desktop file validity 2023-06-15 16:24:16 +02:00
74d9acecb5 Bump termo 2023-06-14 16:24:27 +02:00
d1ce97010e Update the manual page 2023-06-11 18:14:46 +02:00
e7be281b58 Reflect upstream URL rename 2023-06-11 18:12:12 +02:00
2aa6390146 Update translations 2023-06-11 18:08:03 +02:00
c77d994dc4 Rename tools, make them installable 2023-06-11 18:08:03 +02:00
238e7a2bb9 Merge TUI and GUI binaries, using a new name
The appropriate interface will be chosen automatically.
2023-06-11 18:08:03 +02:00
7bcbc04b04 Bump liberty
This improves the still-imperfect fallback manpage output.
2023-06-11 10:11:54 +02:00
59d7c4af17 Improve manpage AsciiDoc compatibility 2023-06-10 15:05:12 +02:00
2ed1c005c9 Import liberty for its manpage generator
It cannot parse the page well, so it's just a convenience fallback.
2023-06-10 12:12:42 +02:00
26e73711b1 Improve GLib version compatibility 2023-06-10 12:12:41 +02:00
d13b4a793d Prevent undefined behaviour 2022-09-24 18:42:59 +02:00
0570a4d050 sdtui: measure the "search" prompt properly 2022-09-24 18:42:30 +02:00
e28e576fdb sdtui: improve tab bar overflow behaviour 2022-09-24 11:15:25 +02:00
ae9952387a sdgui: don't highlight when cursor not on widget 2022-09-12 04:00:26 +02:00
27dcf87a64 sdgui: load dictionaries asynchronously
This is a must when loading huge dictionaries,
where not even parallelization helps much.
2022-09-04 13:16:40 +02:00
7ef502759e sdgui: clean up DnD 2022-09-04 12:03:26 +02:00
ded899933c sdgui: make Ctrl+click put hovered word in search 2022-09-03 22:00:53 +02:00
832842bf81 sdgui: don't reload on size-allocate
We could annoyingly get these events on window de/focus.
2022-09-03 18:17:04 +02:00
49072f9d01 sdgui: fix context menu item sensitivity 2022-09-03 17:19:12 +02:00
b0f1d3d6ea Build with AsciiDoc as well as Asciidoctor
And bump copyright years.
2022-08-24 00:55:32 +02:00
4073749d3b Synchronize cross-compilation scripts 2022-08-11 14:15:20 +02:00
2e684d2f4e Clean up cross-compilation 2022-08-10 16:04:10 +02:00
57739ff81e Update README 2022-08-05 00:08:54 +02:00
2ff01f9fdb sdgui: support text selection in the view
This is generally an improvement over the initial GtkLabel approach:
 - Multiple definition lines can be selected at once.
 - The widget doesn't keep a selection caret around (which means
   it can't be controlled from the keyboard, a conscious trade-off).
 - Text doesn't needlessly go to PRIMARY immediately during selection,
   making it somewhat possible lift the self-exception for
   the PRIMARY selection watch.

Closes #2
2022-08-04 05:23:09 +02:00
5ed881d25b czech-wordnet.pl: improve portability
Perl runs `` commands in the shell only if they contain
shell metacharacters.
2022-08-01 23:25:15 +02:00
259d0ac860 sdgui: support touch screen dragging for the view 2022-07-24 23:15:18 +02:00
aa985514a6 sdgui: fix up the smooth scrolling commit 2022-07-24 23:15:18 +02:00
6f5e32386e tabfile: fix mismatching popen/fclose 2022-07-24 23:15:18 +02:00
92556d5269 README: mention gettext utilities as a dependency 2022-07-24 23:15:10 +02:00
2c69937ef5 sdgui: use smooth scrolling 2022-07-24 21:36:57 +02:00
4e4ba67025 README: mention icoutils 2022-07-24 21:15:24 +02:00
13ddec0274 Add a missing gtk_drag_finish() call 2022-02-17 11:02:35 +01:00
c899ceff10 sdgui: avoid focusing tab headers by mouse
Our tabs have dummy contents, which causes some complications.
2022-02-11 08:20:10 +01:00
4d95f46d36 Bump termo 2021-11-04 14:23:40 +01:00
0d0ac40f96 sdtui: handle input field overflows reasonably 2021-11-04 11:43:18 +01:00
181df7fbae czech-wordnet.pl: fix to work on non-GNU systems 2021-11-04 08:33:28 +01:00
b36f185426 Fix various macOS-related/found issues
Even though this software isn't very useful on that system either,
due to its lack of PRIMARY.
2021-11-02 17:04:37 +01:00
726ecd83ac Win64Depends.sh: describe a more precise fix 2021-11-01 09:28:18 +01:00
dd5e90a324 CMakeLists.txt: update icon cache after cleanup
docs/iconcache.txt says the format is machine-independent.

It does not seem to result in any noticeable improvement.
2021-11-01 08:42:41 +01:00
ac6ac4f845 Win32CleanupAdwaita.sh: make note of a corner case
I've actually tried to replicate that behaviour earlier,
and it kept around way too many icons.
2021-11-01 02:40:41 +01:00
093baaa034 sdgui: make M-Tab go to the last chosen dictionary 2021-10-30 10:45:32 +02:00
ecab86966f sdtui: make M-Tab go to the last chosen dictionary 2021-10-30 10:18:20 +02:00
e383a50af7 Add clang-format configuration, clean up 2021-10-30 03:02:33 +02:00