| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Adds qttools5-dev-tools to Ubuntu dependencies | Felix Queißner | 2021-05-08 | 1 | -1/+3 | |
| | | ||||||
| * | Adds qt5-linguist as a Fedora dependency | Felix Queißner | 2021-05-08 | 1 | -0/+1 | |
| | | ||||||
| * | Fix for #233 | Mike Skec | 2021-05-02 | 2 | -1/+7 | |
| | | ||||||
| * | BrowserTab: accept file drops | Karol Kosek | 2021-04-21 | 3 | -0/+19 | |
| | | ||||||
| * | Push lazy-loaded links to the history | Karol Kosek | 2021-04-18 | 2 | -6/+4 | |
| | | | | | | | | | | | | | | | | | | | | | When lazy-loaded links were making a new tab, they wasn't calling tab->navigateTo(url, BrowserTab::PushImmediate). What's important is only it can push urls to the history and making a new function just for that seemed like it'd just complicate things. So I've changed it to call tab->navigateTo() on every loading type. Unfortunately, that fixed our issue partly. Sure, links are now put into the history, but lazy-loaded tabs stopped being lazy-loaded anymore. Moreover, they were also reloading a page on first tab switch. So I've made also a check that stops requesting lazy-loaded urls, which made lazy-loading work as intended again, and moved the unsetting lazy-loaded boolean on reload instead of right after it to be able to request the file, which finally... Closes: #214 | |||||
| * | main.cpp: support sessions when multiple users have opened Kristall | Karol Kosek | 2021-04-17 | 1 | -1/+7 | |
| | | | | | | | | | | | | | | | Before this change, only the first user who had opened kristall had working ipc. The easiest fix was to prepend an username to the socket and that's exactly what it does on Windows. On Linux and other UNIX systems, we could do that too, but I came up with a bit different approach. I didn't like the fact that Qt puts sockets in /tmp, but luckily we can provide the full path for the socket (Windows uses pipes, so that's why it has its own case). I've changed it to put sockets in the runtime directory, because it's designed for that type of files and it's user-specific, so we don't even have to prepend the username to it. | |||||
| * | Unwarp tr() from QStrings | Karol Kosek | 2021-04-16 | 5 | -25/+25 | |
| | | | | | | | | | | | We don't need to wrap tr() with QString, because it returns QString anyway. Although it doesn't change the binary size (mostly because compilers were smart to remove that already), it helps to make the code a little bit cleaner. It's a somewhat continuation of c740189bcaa5bc6c073f8b3802303acf5ac36e47, but I thought back then it happened only there, so now I've removed it from all places. | |||||
| * | .gitattributes: fix GitHub language graph | Karol Kosek | 2021-04-16 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | This excludes third-party libraries from GitHub language detection, so the project will be correctly labeled -- as C++ instead of C. This also adds man-page generation scripts to the graph, since GitHub automatically marks the doc/ folder as documentation, making them not visible in the graph. https://github.com/github/linguist/blob/master/docs/overrides.md [skip ci] | |||||
| * | BrowserTab: reset image scaling for small images | Karol Kosek | 2021-04-11 | 1 | -0/+2 | |
| | | | | | | When you viewed a small image after the bigger one in the same tab, then the graphics_browser was still trying to scale them to the window size. | |||||
| * | BrowserTab: drop QString | Karol Kosek | 2021-04-11 | 1 | -4/+2 | |
| | | ||||||
| * | BrowserTab: simplify unsupported media type error | Karol Kosek | 2021-04-11 | 1 | -32/+11 | |
| | | ||||||
| * | BrowserTab: call the view source action from menu directly | Karol Kosek | 2021-04-11 | 1 | -3/+1 | |
| | | ||||||
| * | GeminiRenderer: remove empty GeminiDocument class and unused includes | Karol Kosek | 2021-04-11 | 2 | -22/+3 | |
| | | ||||||
| * | Save settings on exit | Karol Kosek | 2021-04-11 | 1 | -1/+1 | |
| | | | | | | 0d1fd257093c58bfb606aaac530aed3b0877f7fd changed kristall::saveSettings() to settings.sync() which caused bookmarks not to be saved. | |||||
| * | BrowserTab: render image loading errors in a document | Karol Kosek | 2021-04-10 | 1 | -13/+24 | |
| | | ||||||
| * | BrowserTab: add scrollbars to image view | Karol Kosek | 2021-04-10 | 2 | -2/+4 | |
| | | ||||||
| * | BrowserTab: scale images only when they are bigger than the window | Karol Kosek | 2021-04-10 | 1 | -2/+6 | |
| | | | | | Closes: #213 | |||||
| * | BrowserTab: simplify image loading | Karol Kosek | 2021-04-10 | 1 | -8/+3 | |
| | | ||||||
| * | Respect *FLAGS environment variables. | tastytea | 2021-04-10 | 1 | -9/+5 | |
| | | | | | | | | | | | This initializes QMAKE_CFLAGS, QMAKE_CXXFLAGS and QMAKE_LFLAGS with the corresponding environment variables on all OSs. The variables will be expanded when qmake is run[1]. This is a generalization of #171. [1] <https://doc.qt.io/archives/qt-4.8/qmake-advanced-usage.html#variables> | |||||
| * | Show application version in the about dialog | Karol Kosek | 2021-04-09 | 1 | -2/+3 | |
| | | ||||||
| * | MarkdownRenderer: remove resetFormatting function from blockquotes | Karol Kosek | 2021-04-09 | 1 | -1/+0 | |
| | | | | | It caused some spacing issues with nested blockquotes. | |||||
| * | MarkdownRenderer: suppress first block | Karol Kosek | 2021-04-05 | 1 | -1/+1 | |
| | | ||||||
| * | MarkdownRenderer: apply replacing quotes | Karol Kosek | 2021-04-05 | 1 | -1/+2 | |
| | | ||||||
| * | Move replace_quotes to renderhelpers | Karol Kosek | 2021-04-05 | 3 | -81/+81 | |
| | | ||||||
| * | MarkdownRenderer: use blockquotes style from config | Karol Kosek | 2021-04-05 | 1 | -0/+6 | |
| | | ||||||
| * | MarkdownRenderer: use bullet list style from config | Karol Kosek | 2021-04-05 | 1 | -3/+1 | |
| | | ||||||
| * | MarkdownRenderer: use unordered list style from config | Karol Kosek | 2021-04-05 | 1 | -4/+5 | |
| | | ||||||
| * | MarkdownRenderer: follow centering first header option | Karol Kosek | 2021-04-05 | 1 | -1/+11 | |
| | | ||||||
| * | MarkdownRenderer: use header formatting from config | Karol Kosek | 2021-04-05 | 1 | -0/+3 | |
| | | | | | | | | | | Now, resetFormatting() between a header and a list block will add an empty block (because that's what resetFormatting()'s doing), which might look a bit off. I couldn't find a better way to this, since using cursor.movePosition(QTextCursor::NextBlock) won't centre the first header in the next commit. :// | |||||
| * | MarkdownRenderer: add default format parameter to resetFormatting() | Karol Kosek | 2021-04-05 | 1 | -5/+5 | |
| | | ||||||
| * | MarkdownRenderer: move resetting format to a separate function | Karol Kosek | 2021-04-05 | 1 | -8/+9 | |
| | | ||||||
| * | MarkdownRenderer: move page_title to RenderState struct | Karol Kosek | 2021-04-05 | 1 | -16/+19 | |
| | | ||||||
| * | don't depend on bash | omni | 2021-04-03 | 3 | -13/+13 | |
| | | ||||||
| * | make gem-to-man.awk portable | omni | 2021-04-03 | 1 | -1/+1 | |
| | | ||||||
| * | update build requirements on Alpine linux | omni | 2021-04-03 | 1 | -5/+8 | |
| | | ||||||
| * | systemdialog.ui: set style buttons names | Karol Kosek | 2021-04-02 | 1 | -66/+44 | |
| | | | | | The text is hidden unless the user doesn't have that icon installed. | |||||
| * | view source: remove question mark from title bar (#208) | Mike Skec | 2021-03-30 | 1 | -1/+1 | |
| | | ||||||
| * | BrowserTab: set port on relative redirects | Karol Kosek | 2021-03-28 | 1 | -0/+1 | |
| | | ||||||
| * | Restores geometry from previous root window. | Felix (xq) Queißner | 2021-03-17 | 1 | -27/+48 | |
| | | ||||||
| * | sessions: fix lazyload bug | Mike Skec | 2021-03-17 | 1 | -0/+1 | |
| | | ||||||
| * | rename PageMetadata struct to NamedUrl | Mike Skec | 2021-03-17 | 2 | -4/+4 | |
| | | | | | PageMetadata is a little misleading. NamedUrl sounds stupid but is a bit more accurate | |||||
| * | sessions: add 'lazyloading' for restored tabs | Mike Skec | 2021-03-17 | 4 | -7/+31 | |
| | | ||||||
| * | sessions: save page titles and read them before loading page | Mike Skec | 2021-03-17 | 4 | -7/+38 | |
| | | ||||||
| * | sessions: restore window tab indices | Mike Skec | 2021-03-17 | 3 | -18/+37 | |
| | | ||||||
| * | Adds option to have old or new session behaviour. Closes #187 | Felix (xq) Queißner | 2021-03-17 | 5 | -62/+102 | |
| | | ||||||
| * | First draft of session management. Always restores the latest session. | Felix (xq) Queißner | 2021-03-17 | 4 | -25/+130 | |
| | | ||||||
| * | Strip carriage-returns in gemtext | Mike Skec | 2021-03-17 | 1 | -0/+2 | |
| | | ||||||
| * | update Russian translation | OIS | 2021-03-16 | 1 | -73/+93 | |
| | | ||||||
| * | update .ts files | OIS | 2021-03-16 | 2 | -554/+1014 | |
| | | ||||||
| * | mark more strings for translation | OIS | 2021-03-16 | 6 | -26/+26 | |
| | | ||||||
