Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Replace the screenshot | Přemysl Eric Janouch | 2021-10-10 | 1 | -0/+0 |
| | | | | To make it apparent what this program is good for. | ||||
* | gnu-fdl-en-cz.sh: employ Pango formatting | Přemysl Eric Janouch | 2021-10-10 | 1 | -10/+18 |
| | | | | Also add collation fields. | ||||
* | sdtui: support <b>/<i>/<u> in Pango entries | Přemysl Eric Janouch | 2021-10-10 | 1 | -14/+64 |
| | |||||
* | sdtui: lay the groundwork for formatted entries | Přemysl Eric Janouch | 2021-10-10 | 1 | -16/+54 |
| | |||||
* | sdtui: keep the per-ViewEntry GPtrArrays | Přemysl Eric Janouch | 2021-10-10 | 1 | -35/+35 |
| | |||||
* | tabfile: fix file format version downgrade | Přemysl Eric Janouch | 2021-10-10 | 1 | -2/+1 |
| | |||||
* | tabfile: add support for writing Pango markup | Přemysl Eric Janouch | 2021-10-10 | 1 | -4/+15 |
| | | | | Enabling this option will ensure the field would parse. | ||||
* | Add the Czech WordNet snapshot to dicts | Přemysl Eric Janouch | 2021-10-10 | 2 | -1/+83 |
| | |||||
* | Improve documentation | Přemysl Eric Janouch | 2021-10-07 | 2 | -74/+89 |
| | |||||
* | Abandon the idea of sts for slovnik-cizich-slov | Přemysl Eric Janouch | 2021-10-07 | 1 | -2/+1 |
| | | | | | We'd need something like inlining the type sequence within the data, which doesn't seem particularly elegant. | ||||
* | tabfile: make it possible to set metadata | Přemysl Eric Janouch | 2021-10-07 | 6 | -56/+85 |
| | | | | And some related clean-up. | ||||
* | Add sample dictionary downloaders/builders | Přemysl Eric Janouch | 2021-10-07 | 4 | -3/+47 |
| | |||||
* | tabfile: remember to check UTF-8, glibize | Přemysl Eric Janouch | 2021-10-06 | 1 | -9/+11 |
| | |||||
* | Add an implementation of tabfile | Přemysl Eric Janouch | 2021-10-06 | 3 | -2/+165 |
| | | | | The original one is a horrible thing. Now we're self-reliant. | ||||
* | Unbreak stardict_dict_get_synonyms() | Přemysl Eric Janouch | 2021-10-06 | 1 | -11/+18 |
| | | | | Untested, but certainly broken six ways to Sunday before. | ||||
* | GLib-related improvements | Přemysl Eric Janouch | 2021-10-06 | 5 | -11/+11 |
| | | | | | Now all error messages produced by tools should be in the right encoding, even if the system isn't in UTF-8. | ||||
* | Make Tab put the current definition into search | Přemysl Eric Janouch | 2021-10-06 | 1 | -61/+88 |
| | | | | Moving some X11-only code out. | ||||
* | Update README | Přemysl Eric Janouch | 2021-07-24 | 1 | -3/+4 |
| | | | | It turns out sdtui works in Sway out of the box (essentially). | ||||
* | Update README, add a screenshot | Přemysl Eric Janouch | 2021-07-23 | 2 | -9/+12 |
| | | | | | | I've given up on the idea of a "proper" TUI framework. I've also learnt that Wayland isn't a completely dead end. | ||||
* | Update .gitignore | Přemysl Eric Janouch | 2021-07-07 | 1 | -0/+2 |
| | |||||
* | sdtui: enable styling of defocused selected rows | Přemysl Eric Janouch | 2021-07-03 | 2 | -8/+39 |
| | | | | | | | | | | | | The defaults are unaffected, the row is always reverse, like it used to. Having the deselected row just be underlined seems sensible. It isn't currently possible to change /just/ the foreground or the background colour of the selection, due to how ncurses works with colours. Bumped termo to enable requesting the appropriate events. | ||||
* | sdtui: normalize whitespace in clipboard input | Přemysl Eric Janouch | 2021-07-03 | 2 | -6/+19 |
| | |||||
* | Bump termo | Přemysl Eric Janouch | 2020-10-29 | 1 | -0/+0 |
| | |||||
* | CMakeLists.txt: omit end{if,foreach} expressions | Přemysl Eric Janouch | 2020-10-29 | 1 | -17/+17 |
| | | | | Their usefulness was almost negative. | ||||
* | Cleanup | Přemysl Eric Janouch | 2020-10-26 | 1 | -1/+0 |
| | |||||
* | Convert the manpage to AsciiDoc | Přemysl Eric Janouch | 2020-10-26 | 4 | -83/+59 |
| | | | | | | | | Writing DocBook XML by hand is an awful experience and the tools aren't much better. Asciidoctor does it well. There's no need to worry about semantics, man(1) just needs to be able to show something at all. This project's manpage is sadly almost useless right now. | ||||
* | Bump termo | Přemysl Eric Janouch | 2020-10-26 | 1 | -0/+0 |
| | |||||
* | Bump minimum CMake version to 3.0 | Přemysl Eric Janouch | 2020-10-26 | 3 | -44/+17 |
| | | | | A nice, round number. This allows us to remove some boilerplate. | ||||
* | Bump termo | Přemysl Eric Janouch | 2020-09-14 | 1 | -0/+0 |
| | |||||
* | sdgtk: don't follow our own selection | Přemysl Eric Janouch | 2020-09-14 | 1 | -0/+1 |
| | | | | When the main window is focused, we are probably the owner of it. | ||||
* | Add an experimental GTK+ UI | Přemysl Eric Janouch | 2020-09-08 | 2 | -0/+427 |
| | | | | | | | It has a potential to stay simpler than the TUI, while having a wider feature set. Not building this toy by default, it needs some time investment. | ||||
* | Fix a segfault when search goes past the end | Přemysl Eric Janouch | 2020-09-08 | 1 | -9/+13 |
| | | | | Removing a preprocessor macro in favor of a normal function. | ||||
* | Update copyright years within the program | Přemysl Eric Janouch | 2020-09-07 | 1 | -1/+1 |
| | |||||
* | Get rid of one CMake dev warning | Přemysl Eric Janouch | 2020-09-07 | 2 | -12/+12 |
| | |||||
* | tools: clean up error message printing | Přemysl Eric Janouch | 2020-09-04 | 4 | -80/+42 |
| | |||||
* | Add a tool to transform dictionaries | Přemysl Eric Janouch | 2020-09-04 | 6 | -40/+318 |
| | |||||
* | Fix a typo | Přemysl Eric Janouch | 2020-09-03 | 1 | -1/+1 |
| | |||||
* | Enable switching among more than 10 dictionaries | Přemysl Eric Janouch | 2020-09-02 | 2 | -2/+33 |
| | | | | Ctrl + PageUp/PageDown/Left/Right now change the active tab. | ||||
* | Name change | Přemysl Eric Janouch | 2020-09-02 | 18 | -21/+21 |
| | |||||
* | Disable GLib deprecation warnings | Přemysl Janouch | 2020-04-15 | 1 | -0/+1 |
| | | | | Not very useful. | ||||
* | Bump to GLib 2.38 because of deprecation warnings | Přemysl Janouch | 2020-04-15 | 2 | -8/+5 |
| | |||||
* | Fix an unimportant memory leak | Přemysl Janouch | 2018-09-23 | 1 | -6/+15 |
| | |||||
* | Implement the INCR ICCCM selection mechanism | Přemysl Janouch | 2018-09-23 | 1 | -53/+126 |
| | | | | | | | | | | xcb_get_property is now also called with a length that is a multiple of four so that we advance the offset properly. Some cleanup. Selection code should work pretty well by now. The amount of code supporting it has more than doubled since GTK+. | ||||
* | Re-shuffle code, no functional changes | Přemysl Janouch | 2018-09-23 | 1 | -51/+43 |
| | |||||
* | Use XCB and SelectSelectionInput instead of GTK+ | Přemysl Janouch | 2018-09-23 | 5 | -120/+257 |
| | | | | | | | | | | | As it happens, there is no real need to constantly poll for changes, since XFixes can inform us of updates as they happen. With GTK+ gone we've got dependencies and error handling under control. XCB is a truly awful thing to learn, though. Our method will never work on Wayland or Windows, so we don't miss out on anything by abandoning the huge toolkit. | ||||
* | Strip whitespace from clipboard contents | Přemysl Janouch | 2018-06-30 | 1 | -5/+13 |
| | |||||
* | Remove .travis.yml | Přemysl Janouch | 2018-06-24 | 1 | -42/+0 |
| | | | | | | We don't depend on any proprietary services no longer. I'll have to make my own replacements with blackjack and hookers. Until then, the file stays in the commit log as an example. | ||||
* | Update README | Přemysl Janouch | 2018-06-24 | 1 | -10/+6 |
| | |||||
* | Relicense to 0BSD, update mail address | Přemysl Janouch | 2018-06-24 | 17 | -51/+32 |
| | | | | | | | | | I've come to the conclusion that copyright mostly just stands in the way of software development. In my jurisdiction I cannot give up my own copyright and 0BSD seems to be the closest thing to public domain. The updated mail address, also used in my author/committer lines, is shorter and looks nicer. People rarely interact anyway. | ||||
* | CMakeLists.txt: fix variable name | Přemysl Janouch | 2018-06-24 | 1 | -2/+2 |
| |