Age | Commit message (Collapse) | Author |
|
Follows the behavior of so many other programs by copying the current
text selection into the clipboard with Ctrl+C. Selecting text continues
to copy it into the primary selection.
Fixes: https://github.com/dillo-browser/dillo/issues/228
|
|
Selecting text in the page copies only to the primary selection. Copying
links via the context menu now places the URL both in the primary and
clipboard selections so it can also be pasted with Ctrl+V.
See: https://github.com/dillo-browser/dillo/issues/228
|
|
|
|
Reviewed-by: Rodrigo Arias Mallo <rodarima@gmail.com>
See: https://lists.mailman3.com/hyperkitty/list/dillo-dev@mailman3.com/thread/XXD2NXCGQLZLJ3V57NCPU3327DAEFKAN/
|
|
See: https://lists.mailman3.com/hyperkitty/list/dillo-dev@mailman3.com/thread/L3FFAINJJMIOZQNID5HC2DHKJIIIHEYH/
|
|
Allows the user to define additional entries in the link menu which will
execute the given program/script. Each actions is defined using the
"link_action" option. The link URL is stored in the $url enviroment
variable and the current page in $origin, so the user can customize how
do the handling.
Here is a simple example to add three new entries:
link_action="Debug variables:echo url=$url origin=$origin"
link_action="Open in MPV:mpv $url"
link_action="Open in Firefox:firefox $url"
The command is spawned in a forked process using the system() call,
which uses the shell to expand any variable. In particular, the $url
variable is set to the current URL being opened.
Fixes: https://github.com/dillo-browser/dillo/issues/3
|
|
Reloads the current page on all windows when the SIGUSR1 is received.
This is useful to update the page when it is being edited.
Fixes: https://github.com/dillo-browser/dillo/issues/255
|
|
Introduces the new option scroll_page_overlap to control the amount of
pixels of overlap when scrolling to the next or previous page.
Previously this value was taken from scroll_step, but now they are
controlled independently.
Fixes: https://github.com/dillo-browser/dillo/issues/276
|
|
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
|
|
Reviewed-by: dogma
|
|
Reviewed-by: dogma
|
|
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
|
|
Adds the scroll_switches_tabs_reverse option in dillorc to allows
reversing the direction of tab switching based on the movement of the
mouse wheel.
See: https://lists.mailman3.com/hyperkitty/list/dillo-dev@mailman3.com/thread/F2EF4NHF3CBMJ3XZII2TFIE6MSXEE5AD/
Fixes: https://github.com/dillo-browser/dillo/issues/122
Reviewed-by: Rodrigo Arias Mallo <rodarima@gmail.com>
|
|
|
|
Allows paths like "file:~/" and "file:~/.dillo/dillorc" to be opened by
Dillo by expanding the tilde character '~' to the value of the $HOME
environment variable.
Fixes: https://github.com/dillo-browser/dillo/issues/81
|
|
By default, scrolling the mouse wheel over the tabs will switch among
tabs. The option allows users to disable the feature.
|
|
Allows switching tabs using the mouse wheel, which is useful to quickly
scan pages by looking at the page content instead of the tab title.
|
|
The default tab height of 16 pixels was causing some usability issues as
the tabs are quite small in large monitors. The default size is
increased to 20 pixels and the new option "ui_tab_height" allows the
user to specify a different value.
|
|
When using the mouse wheel to scroll a page, the default scroll step was
causing a very slow scrolling speed. The new option "scroll_step" allows
the user to define how many pixels the page is moved in every step of
the mouse wheel. The default is increased to 100 pixels per step.
|
|
|
|
|
|
|
|
e.g. entering a space containing sring in address bar.
|
|
A change introduced in fltk-1.3.3 makes it necessary to set the
resizable of the window before any focus change is triggered.
Otherwise the Dillo window cannot be resized in certain situations.
|
|
Jorge found that AddressSanitizer complained about heap-use-after-free.
The problem was that, with window name and icon name set to the same
copied string (there is no separate copy_label() for the icon name),
when Fl_Window::copy_label() was called to set the copied label to a
new value, the old string is free()d and then iconlabel() is used
before we have a chance to set it to our newly copied string.
|
|
http://lists.dillo.org/pipermail/dillo-dev/2014-July/010187.html
I'm still curious why odd behaviour hadn't been reported by others
with other window managers, but I can't justify putting a lot of
time into this, and it may be simply that we expect dillo to have
lots of little imperfections.
|
|
|
|
Add the possibility to search from address bar by entering a
prefix of a search_url label followed by a blank followed by
the search term.
Submitted by: Aki Helin <aki.helin@iki.fi>
with some modifications.
|
|
|
|
|
|
|
|
|
|
|
|
1: Suggest the same save file for "Save page" and "Save link".
2: Create the save file from the path and the query, ignoring the
fragment.
3: Truncate the path and the query as necessary.
|
|
overwriting.
|
|
|
|
http://lists.auriga.wearlab.de/pipermail/dillo-dev/2013-January/009722.html
(focus can go from main->location, and location can get its value selected)
|
|
|
|
prefs.save_dir was silently ignored if it contained no '/'
|
|
|
|
a_UIcmd_init().
|
|
Recent mailing list: http://lists.auriga.wearlab.de/pipermail/dillo-dev/2012-December/009661.html
The earlier thread begins with: http://lists.auriga.wearlab.de/pipermail/dillo-dev/2011-September/008890.html
|
|
http://lists.auriga.wearlab.de/pipermail/dillo-dev/2012-December/009668.html
|
|
|
|
I noticed this with shift-Escape, but it would also happen with plain Escape
if mapped to nop in keysrc.
|
|
There're two options: update the focus number so when you close
the current tab, focus goes to the last background-opened tab
(as with this patch), or to leave it low so when you close the
current tab, focus goes to the previous non-background tab.
|
|
|
|
|