aboutsummaryrefslogtreecommitdiff
path: root/src/kristall.pro
Commit message (Collapse)AuthorAgeFilesLines
* add ugly guppy:// v0.4 supportDima Krasner2023-11-091-0/+2
|
* Replace QInputDialog with custom dialog for queriesXavier Del Campo Romero2023-10-131-2/+5
| | | | | | | | | | | Recent commits allowed multi-line input while reusing the QInputDialog object already defined by Kristall. However, QInputDialog lacks a way to access its QPlainTextEdit directly, and therefore set the wrap mode. Since QInputDialog does no wrapping, it is inconvenient for writing a long text (think of social media sites such as BBS or Station). Therefore, a custom QDialog-derived class, namely QueryDialog, has been provided.
* Introduce Qt 6 supportAlexey Andreyev2023-03-241-1/+1
| | | | With QT_VERSION_CHECK and core5compat module
* fix missing kristall version when not building in git repoCarlos Henrique Lima Melara2022-12-301-1/+7
|
* src/kristall.pro: append CPPFLAGS to CFLAGS and CXXFLAGSCarlos Henrique Lima Melara2022-01-301-1/+4
| | | | qmake does not use QMAKE_CPPFLAGS, this is a hack to include it.
* new location macos 11 homebrew qtquietok(david)2021-09-131-2/+2
|
* Fix x86 for Haiku and maybe othersquietok(david)2021-09-131-0/+3
|
* Fix building on macOS/arm64linear2021-09-051-5/+13
| | | | | | | | Homebrew installs to a different directory on macOS/arm64. this adds checks in the Makefile and in kristall.pro, and sets the correct paths to Homebrew depending on whether the build is targeting arm64 or not.
* Further improves localization (#191). Allows switching and setting the ↵Felix (xq) Queißner2021-05-081-0/+2
| | | | chosen localization properly.
* Respect *FLAGS environment variables.tastytea2021-04-101-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>
* kristall.pro: fix gumbo's pkg-config nameKarol Kosek2021-03-091-1/+1
|
* Starts to implement new HTML renderer based on gumbo. Everything is a bit ↵Felix (xq) Queißner2021-03-081-0/+10
| | | | borked and only trivial documents work correctly.
* Implement interface translationCarmina162021-03-061-1/+4
|
* Only test for dpkg-buildflags on linux systemsCarlos Henrique Lima Melara2021-02-241-6/+8
|
* Check if dpkg-buildflags is present and append flags in qmake forCarlos Henrique Lima Melara2021-02-241-0/+8
| | | | hardening
* Search box: better reimplementationMike Skec2021-02-091-2/+4
| | | | This was necessary to fix a bug, where the URL bar becomes unusable while search box is visible.
* Add embedded icon for win32Michael Skec2021-02-071-0/+3
|
* cache code refactorMike Skec2021-01-061-2/+4
|
* Apply favourites button workaroundMike Skec2021-01-051-2/+4
| | | | https://bugreports.qt.io/browse/QTBUG-2036
* New popup when adding to favourites!Mike Skec2021-01-041-2/+4
|
* Allow to use external cmarkKarol Kosek2021-01-041-1/+6
|
* remove debugJohn Sennesael2020-10-201-1/+1
|
* initial work on ansi escape char renderingJohn Sennesael2020-10-201-1/+2
|
* Adds primitive support for emoji fonts.Felix (xq) Queißner2020-08-171-2/+3
|
* Add Homebrew lib and include paths to build scriptJagger De Leo2020-07-061-0/+11
| | | | Add macOS app icon
* Makes windows build possible.Felix Queißner2020-06-301-1/+9
|
* Fixes #25 and #23, starts to implement new config/cache directory system.Felix (xq) Queißner2020-06-281-0/+2
|
* Fixes typo, adds middle-click to open link in new tab.Felix (xq) Queißner2020-06-271-0/+2
|
* Allows middle-clicking to close tabs.Felix (xq) Queißner2020-06-271-0/+4
|
* Starts to implement new markdown renderingFelix (xq) Queißner2020-06-231-0/+4
|
* Restructures the project source and cleans up a bitFelix (xq) Queißner2020-06-221-45/+45
|
* Includes cmark into build.Felix (xq) Queißner2020-06-221-0/+3
|
* Fixes makefile for libiconv on BSDsFelix (xq) Queißner2020-06-211-0/+4
|
* Starts implementation of certificate import/export.Felix (xq) Queißner2020-06-201-0/+3
|
* Reworks TLS trust to enable symmetry between HTTPS and GeminiFelix (xq) Queißner2020-06-191-1/+4
|
* Adds iconv implementation to convert between input charset and UTF-8 for ↵Felix (xq) Queißner2020-06-191-0/+2
| | | | display.
* Small fix: Client Certificates work for Gemini again.Felix (xq) Queißner2020-06-181-2/+2
|
* Makes gemini protocol handler a bit more robust.Makes style preview a file ↵Felix (xq) Queißner2020-06-171-0/+2
| | | | in about: instead of hardcoding it. Starts to implement the options menu for redirection configuration.
* Refactoring: Changes internal structure of requests and unifies a lot of ↵Felix (xq) Queißner2020-06-161-1/+10
| | | | code. Now all errors are handled the same.
* Adds improved client certificate management, adds server certificate management.Felix (xq) Queißner2020-06-161-1/+14
|
* Adds certificate manager, removes client certificate window.Felix (xq) Queißner2020-06-121-0/+3
|
* Fixes two overflow bugs in labels. No weird scaling based on links anymore.Felix (xq) Queißner2020-06-121-0/+2
|
* Keep -no-unused-parameter on non-MSVCAlexandros Naskos2020-06-111-0/+6
|
* Windows (MSVC) build fixesAlexandros Naskos2020-06-111-3/+7
|
* Adds first draft of client certificate management.Felix (xq) Queißner2020-06-111-0/+5
|
* Adds install target to makefile, adds support for transient client certificates.Felix (xq) Queißner2020-06-101-0/+10
|
* Improves image panning and zoom. Image view is now on a better default and ↵Felix (xq) Queißner2020-06-101-0/+5
| | | | usability.
* Adds some right click menus, fixes bug in gopher.Felix (xq) Queißner2020-06-101-0/+3
|
* Introduces plain text renderer for improved styling.Felix (xq) Queißner2020-06-091-0/+2
|
* Adds support for finger protocol.Felix (xq) Queißner2020-06-081-0/+2
|