aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a near-useless bar on top with booknamePřemysl Janouch2015-02-241-22/+32
|
* Fix build with ICU versions < 50Přemysl Janouch2015-02-241-0/+28
| | | | | | | | | | | | | I'll try to describe my feelings with this excerpt from David Firth's video "Take This Pill": PAIN. *oooowww...* Hurts, doesn't it? *...wwwwwww*
* Fix reporting of unknown .ifo keysPřemysl Janouch2015-02-241-2/+1
|
* Add a custom collation mechanismPřemysl Janouch2015-02-242-15/+158
| | | | A lot better than that StarDict shitfuckery.
* Silence a warningPřemysl Janouch2015-02-141-1/+1
| | | | We don't care if we read a byte from the pipe.
* Make more use of xstrtoul()Přemysl Janouch2015-02-073-7/+6
|
* Update information texts and copyrightsPřemysl Janouch2015-02-071-2/+2
|
* Cancel selection confirmation when following the selectionPřemysl Janouch2015-02-071-1/+2
|
* Add support for watching the primary selectionPřemysl Janouch2015-02-071-24/+201
| | | | Depends on GTK+, which should make it work with all of X11, Wayland, and Mir.
* React to mouse wheel scrollingPřemysl Janouch2015-02-071-32/+44
|
* Hide the help in app_search_for_entry()Přemysl Janouch2015-02-071-1/+1
|
* Or let's rather do it like thisPřemysl Janouch2015-02-011-3/+1
|
* Tell termo to convert DEL to BackspacePřemysl Janouch2015-02-011-0/+1
| | | | Now backspace works in tmux.
* resize_term -> resizetermPřemysl Janouch2015-01-201-4/+4
| | | | Apparently we do need to call the "outer-level" function.
* Update termotermoPřemysl Janouch2014-11-191-4/+2
|
* Avoid some overhead with iconv()Přemysl Janouch2014-11-191-1/+6
| | | | Now, in theory, terminal output could actually be a bit faster.
* Get rid of wchar_t for goodPřemysl Janouch2014-11-191-58/+51
|
* Avoid flicker while resizingPřemysl Janouch2014-11-193-5/+43
|
* Rewrite to use termoPřemysl Janouch2014-11-191-324/+374
| | | | Also get rid of some silliness that I'm only able to see now.
* I've been enlightenedPřemysl Janouch2014-02-111-60/+51
| | | | Now responding to C-p, C-n, C-b, C-f and C-h as expected.
* Don't apply the bold attribute to padding.Přemysl Janouch2013-10-091-8/+11
| | | | It looked awful when it caused a change in the colour of underlining.
* Add a querying tool for use in e.g. IRC botsPřemysl Janouch2013-10-021-0/+176
| | | | | | Now the tools don't get built on `make all' but instead have their own target called `tools'. It might be reasonable to move them into their own directory sometime, instead of cluttering `src'.
* Add a workaround for GLib < 2.33.1Přemysl Janouch2013-10-021-0/+7
| | | | | I wanted to have it working in Wheezy and this was standing in the way, so I went for the quick fix that I'd made available to myself.
* Clarify some behaviour in commentsPřemysl Janouch2013-10-021-3/+5
|
* Thanks, CoverityPřemysl Janouch2013-07-251-1/+1
|
* Fix another error pathPřemysl Janouch2013-07-181-1/+3
|
* Fix the dictionary loading error pathPřemysl Janouch2013-07-181-2/+4
|
* Actually use DictzipInputStream in sdtuiPřemysl Janouch2013-07-181-10/+93
|
* Move private data into StardictDictPrivatePřemysl Janouch2013-07-182-50/+70
|
* Add a class to handle dictzip filesPřemysl Janouch2013-07-185-55/+813
| | | | | | | | | | | | | | Provides pseudo-random access to dictionary files compressed using dictzip. It doesn't implement a cache, it just loads missing chunks until it has the whole file. I'm not sure if discarding not recently used chunks is really a useful feature. If there _was_ a way to get noticed when system memory is low, I think the best way to handle that event would be to simply release it all. All in all, this is pretty useless. But it was interesting to write. This has yet to be integrated into the application proper.
* Add support for transposition with Ctrl-TPřemysl Janouch2013-07-091-10/+34
|
* Fix double- and zero-wide charactersPřemysl Janouch2013-06-021-16/+71
| | | | It's not perfect but seems to work well enough.
* Fix a 100% CPU usage bugPřemysl Janouch2013-05-191-1/+1
|
* Use a little bit more straight-forward detectionPřemysl Janouch2013-05-191-2/+2
|
* Indicate with ellipsis that text is too longPřemysl Janouch2013-05-191-1/+20
|
* Don't abort() on setlocale() failurePřemysl Janouch2013-05-191-1/+1
|
* Initialise GError'sPřemysl Janouch2013-05-193-6/+6
|
* InternationalisationPřemysl Janouch2013-05-192-34/+29
|
* Don't do case-sensitive searchesPřemysl Janouch2013-05-191-5/+9
|
* Fix window resizingPřemysl Janouch2013-05-191-9/+20
|
* Fix characters not representable in LC_CTYPEPřemysl Janouch2013-05-191-3/+4
|
* Show some help/about informationPřemysl Janouch2013-05-181-5/+73
|
* Extend key code handlingPřemysl Janouch2013-05-181-60/+150
|
* Add Ctrl-L to repaint everythingPřemysl Janouch2013-05-181-0/+5
| | | | Any serious application has it, so why not this one.
* Allow mouse clicks within the search fieldPřemysl Janouch2013-05-181-15/+39
|
* Don't redraw the top line to restore the cursorPřemysl Janouch2013-05-181-9/+18
| | | | Consider this a rather temporary solution.
* Add CMake infrastructurePřemysl Janouch2013-05-171-1/+12
|
* New functionalityPřemysl Janouch2013-05-161-5/+136
| | | | | | | | | Ctrl-Up/Down skips whole entries Alt-Left/Right moves the division line Enter confirms the entry for overwriting The modified arrow keys aren't going to work everywhere, e.g. the Linux terminal doesn't support them.
* Support Ctrl-A/E shortcutsPřemysl Janouch2013-05-161-1/+11
|
* Add Pango parsing.Přemysl Janouch2013-05-151-5/+28
|