Age | Commit message (Collapse) | Author |
|
Reviewed-by: Rodrigo Arias Mallo <rodarima@gmail.com>
See: https://lists.mailman3.com/hyperkitty/list/dillo-dev@mailman3.com/thread/XXD2NXCGQLZLJ3V57NCPU3327DAEFKAN/
|
|
Small laptops and netbooks that lack a proper 3 button touchpad make it
difficult to open a new tab. Using the control modifier makes is easier
to open links in new tabs. It also allows mixing it with the shift
modifier to control the focus.
|
|
Fixes: https://github.com/dillo-browser/dillo/issues/66
|
|
Implements support for brotli (br) content encoding.
Fixes: https://github.com/dillo-browser/dillo/issues/377
|
|
See: https://lists.mailman3.com/hyperkitty/list/dillo-dev@mailman3.com/thread/L3FFAINJJMIOZQNID5HC2DHKJIIIHEYH/
|
|
Since 3.2.0 the new tab is no longer automatically focused by default.
|
|
Homebrew has updated the default version of FLTK to 1.4, which is
causing rendering issues in Dillo. So for now, we build with FLTK 1.3 by
pinning it.
See: https://github.com/Homebrew/homebrew-core/pull/198029
See: https://github.com/dillo-browser/dillo/issues/246
|
|
|
|
|
|
|
|
When using the scroll wheel over a page, holding Shift will cause full
pages to be scrolled instead of scroll steps. The same effect can be
achieved by scrolling over the vertical scrollbar.
|
|
The scroll page mode changes the behavior of the mouse when clicking on
the vertical scrollbar. When enabled with scrollbar_page_mode=YES,
clicking with the left button anywhere on the vertical scrollbar will
cause the page to scroll down one page. With the right button, to scroll
up one page. Holding Shift temporarily reverts the value of the option.
|
|
Implements support for placing the vertical scrollbar on the left side
by setting scrollbar_on_left=YES on dillorc. By default, continues to be
on the right side.
See: https://www.toomanyatoms.com/software/mobilized_dillo.html
Authored-By: dogma
|
|
|
|
Using $< in a non-suffix rule context is a GNUmake idiom
Reported-by: Alex <a1ex@dismail.de>
|
|
|
|
Allows zooming in and out of pages by changing the size of all elements,
including font size, images and tables. The initial zoom is specified in
the "zoom_factor" option of dillorc.
Use the new shortcuts Ctrl+ and Ctrl- to adjust the zoom of the current
page and Ctrl 0 to reset it to 100%. When a new tab or window is opened,
the current zoom factor is inherited. Each tab retains its own zoom
factor.
Fixes: https://github.com/dillo-browser/dillo/issues/21
|
|
Adds support to load a custom page when a new tab is opened. The current
behavior is set as the default, load a blank page. The location bar is
only selected when the new tab page is the blank page, otherwise the
page loaded gets the focus.
Co-authored-by: Alex <a1ex@dismail.de>
Fixes: https://github.com/dillo-browser/dillo/issues/124
|
|
Cygwin doesn't seem to support detached threads used by the threaded DNS
resolver at the same time the dynamic OpenSSL library is used. As a
workaround we suggest disabling the threaded DNS (will use the same
thread) if building with OpenSSL on Cygwin.
Fixes: https://github.com/dillo-browser/dillo/issues/172
|
|
In Mbed TLS 3.6.0 there is support for TLSv1.3 but it requires
special handling, so for now we disable it.
See: https://gitlab.alpinelinux.org/alpine/aports/-/commit/4dc36afaa81a4d73758b29fa77981d07dbae0080.patch
Fixes: https://github.com/dillo-browser/dillo/issues/158
|
|
Dillo is now packaged (bottled) in Homebrew as seen here -
https://github.com/Homebrew/homebrew-core/blob/master/Formula/d/dillo.rb
|
|
|
|
On macOS, Homebrew will install OpenSSL to different locations depending
on which architecture you're on (Intel or ARM). It also doesn't put the
headers and library files in the default search path for gcc.
This added instruction in the doc/install.md aligns with a similar
instruction for BSD and is architecture and OpenSSL version agnostic
(because it just asks Homebrew to tell us what the prefix is).
pkg-config could easily work across platforms or the lookup could be
configured to test for homebrew, but I didn't want to make a much bigger
change to the autoconf script.
|
|
When using "git describe" the resulting length of the version is too
long for the header. As we only need to store the version somewhere in
the manual, we place it at the end of the first paragraph.
|
|
Fixes: https://github.com/dillo-browser/dillo/issues/136
|
|
See: https://lists.mailman3.com/hyperkitty/list/dillo-dev@mailman3.com/message/5DGCSCREF2SMOADHBHJVCB33BMYDSBHG/
|
|
The libgif library is not needed as Dillo already has builtin GIF
support.
Fixes: https://github.com/dillo-browser/dillo/issues/128
Reported-by: dogma
|
|
The recommended way of building Dillo is to use a out-of-tree build, so
it can be removed and leave the source directory clean.
Fixes: https://github.com/dillo-browser/dillo/issues/125
|
|
|
|
Fixes: https://github.com/dillo-browser/dillo/issues/117
|
|
Reported-by: dogma, monkeybusiness
|
|
A lot of sections were updated and extended to cover the usage of the
browser from the perspective of a new user. Other missing content was
added, specially to describe the configuration files and the format they
use.
Fixes: https://github.com/dillo-browser/dillo/issues/73
|
|
|
|
The website is now at https://dillo-browser.github.io/ and the
repository at https://github.com/dillo-browser/dillo.
|
|
We no longer include /usr/local/include by default, it must be specified
to the configure script.
|
|
|
|
|
|
|
|
The official server is lost. Move install instructions to its own
document.
|
|
The DuckDuckGo service that redirects the links from the search page is
returning a broken page for non-javascript browsers. They have a meta
refresh tag in the body, instead of in the head.
Adding the kd=-1 argument causes the DuckDuckGo search results to point
directly to the target page avoiding the redirection.
Based on this patch:
https://salsa.debian.org/debian/dillo/-/commit/ffbd4fc0e6cf94b3947d02766224c0e80344a017
Thanks: liftof+dbug@gmail.com
Thanks: Axel Beckert <abe@debian.org>
Bug-Debian: https://bugs.debian/org/924357
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Although not allowed in text contexts, null characters should not
stop/halt/fail dpi protocol, thus the patch.
Test Example. Display a file with these contents:
null padding^@^@
(two trailing null characters)
and view source for it.
Note that dillo will not _display_ the file completely correct,
it will eat a char after each null, but this is not a problem in
dpi nor dpip but in rendering, the cache gets it right.
Adding code to correctly _display_ these anomalous pages is probably
not worth the effort though.
|
|
|
|
|