Přemysl Eric Janouch
e7be281b58
Reflect upstream URL rename
2023-06-11 18:12:12 +02:00
Přemysl Eric Janouch
2aa6390146
Update translations
2023-06-11 18:08:03 +02:00
Přemysl Eric Janouch
c77d994dc4
Rename tools, make them installable
2023-06-11 18:08:03 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
7bcbc04b04
Bump liberty
...
This improves the still-imperfect fallback manpage output.
2023-06-11 10:11:54 +02:00
Přemysl Eric Janouch
59d7c4af17
Improve manpage AsciiDoc compatibility
2023-06-10 15:05:12 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
26e73711b1
Improve GLib version compatibility
2023-06-10 12:12:41 +02:00
Přemysl Eric Janouch
d13b4a793d
Prevent undefined behaviour
2022-09-24 18:42:59 +02:00
Přemysl Eric Janouch
0570a4d050
sdtui: measure the "search" prompt properly
2022-09-24 18:42:30 +02:00
Přemysl Eric Janouch
e28e576fdb
sdtui: improve tab bar overflow behaviour
2022-09-24 11:15:25 +02:00
Přemysl Eric Janouch
ae9952387a
sdgui: don't highlight when cursor not on widget
2022-09-12 04:00:26 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
7ef502759e
sdgui: clean up DnD
2022-09-04 12:03:26 +02:00
Přemysl Eric Janouch
ded899933c
sdgui: make Ctrl+click put hovered word in search
2022-09-03 22:00:53 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
49072f9d01
sdgui: fix context menu item sensitivity
2022-09-03 17:19:12 +02:00
Přemysl Eric Janouch
b0f1d3d6ea
Build with AsciiDoc as well as Asciidoctor
...
And bump copyright years.
2022-08-24 00:55:32 +02:00
Přemysl Eric Janouch
4073749d3b
Synchronize cross-compilation scripts
2022-08-11 14:15:20 +02:00
Přemysl Eric Janouch
2e684d2f4e
Clean up cross-compilation
2022-08-10 16:04:10 +02:00
Přemysl Eric Janouch
57739ff81e
Update README
2022-08-05 00:08:54 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
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
Přemysl Eric Janouch
259d0ac860
sdgui: support touch screen dragging for the view
2022-07-24 23:15:18 +02:00
Přemysl Eric Janouch
aa985514a6
sdgui: fix up the smooth scrolling commit
2022-07-24 23:15:18 +02:00
Přemysl Eric Janouch
6f5e32386e
tabfile: fix mismatching popen/fclose
2022-07-24 23:15:18 +02:00
Přemysl Eric Janouch
92556d5269
README: mention gettext utilities as a dependency
2022-07-24 23:15:10 +02:00
Přemysl Eric Janouch
2c69937ef5
sdgui: use smooth scrolling
2022-07-24 21:36:57 +02:00
Přemysl Eric Janouch
4e4ba67025
README: mention icoutils
2022-07-24 21:15:24 +02:00
Přemysl Eric Janouch
13ddec0274
Add a missing gtk_drag_finish() call
2022-02-17 11:02:35 +01:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
4d95f46d36
Bump termo
2021-11-04 14:23:40 +01:00
Přemysl Eric Janouch
0d0ac40f96
sdtui: handle input field overflows reasonably
2021-11-04 11:43:18 +01:00
Přemysl Eric Janouch
181df7fbae
czech-wordnet.pl: fix to work on non-GNU systems
2021-11-04 08:33:28 +01:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
726ecd83ac
Win64Depends.sh: describe a more precise fix
2021-11-01 09:28:18 +01:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
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
Přemysl Eric Janouch
093baaa034
sdgui: make M-Tab go to the last chosen dictionary
2021-10-30 10:45:32 +02:00
Přemysl Eric Janouch
ecab86966f
sdtui: make M-Tab go to the last chosen dictionary
2021-10-30 10:18:20 +02:00
Přemysl Eric Janouch
e383a50af7
Add clang-format configuration, clean up
2021-10-30 03:02:33 +02:00
Přemysl Eric Janouch
ed26259e6d
sdgui: fix M-0 going one item beyond our intent
2021-10-28 21:42:49 +02:00
Přemysl Eric Janouch
8c80aa9da2
CMakeLists.txt: configure NSIS
...
- Install a link to sdgui to the Start Menu.
- Associate the .ifo file extension with sdgui.
- Change the installation directory name to contain a space,
rather than a dash, since that appears to be the norm.
It's also copied over to the display name.
And thus, the GUI has become somewhat usable on Windows.
2021-10-27 22:52:29 +02:00
Přemysl Eric Janouch
9aa26e2807
CMakeLists.txt: think of older versions
...
At minimum it documents the novelty of the command argument.
2021-10-27 19:54:02 +02:00
Přemysl Eric Janouch
f7528a05a3
CMakeLists.txt: refactor icon generation
2021-10-27 19:23:47 +02:00
Přemysl Eric Janouch
46e9b7b584
sdgui: rasterize some icons, including for Windows
2021-10-27 09:48:57 +02:00
Přemysl Eric Janouch
0eb935ad9f
sdgui: set the window title explicitly
2021-10-27 09:46:54 +02:00
Přemysl Eric Janouch
c75de30765
sdgui: create and install a program icon
2021-10-27 09:46:17 +02:00
Přemysl Eric Janouch
451859e976
Fix the test target and unargumented ctest
...
CMake does know how to be tough on users, but we've won at last.
2021-10-27 00:18:01 +02:00
Přemysl Eric Janouch
0f45b9bf3b
Test the project's XMLs for well-formedness
...
But only if the respective binaries can be found.
2021-10-26 23:34:04 +02:00