Dillo-dev
By thread
dillo-dev@mailman3.com
By month
Messages by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2000 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1999 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1998 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1997 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1996 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1995 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- 3 participants
- 11686 messages
Proposed Patch for Zombies Left by Dpi_start_dpid() in dpi.c
by jgaffneyï¼ lawrenceville.org
It seems that the dpid children forked by Dpi_start_dpid() in dpi.c
are not reaped when they terminate themselves after a period of
inactivity while the parent dillo process is still running. The patch
below is simply to reap these zombies. The SIGCHLD handler should
probably do more, but I am not yet familiar enough with Dillo to know
what.
I believe this patch adheres to the Dillo rules of coding style, but
am new to the list and a novice at Dillo patching. And hence also
apologies to Jorge for this duplication of a previous communication by
private email (although with one small change to get the patch to
compile under OpenBSD as well as Linux).
######## BEGIN PATCH ########
--- a/src/IO/dpi.c 2013-01-27 12:26:38.000000000 -0500
+++ b/src/IO/dpi.c 2013-08-27 14:58:07.995235867 -0400
@@ -33,6 +33,8 @@
#include <netinet/tcp.h>
#include <arpa/inet.h>
#include <netdb.h>
+#include <sys/wait.h>
+#include <signal.h>
#include "../msg.h"
#include "../klist.h"
@@ -331,16 +333,33 @@
}
}
+static void Sigchld_handler (int signum) {
+ int status;
+ waitpid (-1, &status, WNOHANG);
+ }
+
/*
* Start dpid.
* Return: 0 starting now, 1 Error.
*/
static int Dpi_start_dpid(void)
{
+ static int install_sigchld_handler_flag = TRUE;
pid_t pid;
int st_pipe[2], ret = 1;
char *answer;
+ if ( install_sigchld_handler_flag ) {
+ /* Install SIGCHLD handler. */
+ struct sigaction sa;
+ sa.sa_handler = Sigchld_handler;
+ sigemptyset(&sa.sa_mask);
+ sa.sa_flags = SA_RESTART | SA_NOCLDSTOP;
+ if (sigaction(SIGCHLD, &sa, 0))
+ MSG ("Unable to install SIGCHLD handler.\n");
+ install_sigchld_handler_flag = FALSE;
+ }
+
/* create a pipe to track our child's status */
if (pipe(st_pipe))
return 1;
######## END PATCH ########
Aug. 27, 2013
allow_white_bg
by sgeerkenï¼ dillo.org
On Mo, Aug 19, 2013, Sebastian Geerken wrote:
> On Mo, Aug 19, 2013, Johannes Hofmann wrote:
> > > It seems that I'm getting old that I tried to set the option
> > > "allow_white_bg" to "false"; to find out that the replacement color is
> > > hardcoded! If I haven't missed something, and noone objets, I'll add a
> > > prefs variable "white_bg_replacement".
> >
> > Sounds good. white_bg_replacement would replace allow_white_bg, right?
>
> Currently, I've added another option, so you must specify something
> like:
>
> allow_white_bg=NO
> white_bg_replacement=0xf0f0d0
>
> The standard for white_bg_replacement is 0xe0e0a3, the value
> hard-coded before.
>
> Your suggestion sounds good to[o], only to specify white_bg_replacement,
> which has a standard value of "undefined". I'm open to both.
I've pushed my variant (two variables); feel free to change.
Back to floats ...
Sebastian
Aug. 21, 2013
allow_white_bg
by sgeerkenï¼ dillo.org
On Mo, Aug 19, 2013, Johannes Hofmann wrote:
> > It seems that I'm getting old that I tried to set the option
> > "allow_white_bg" to "false"; to find out that the replacement color is
> > hardcoded! If I haven't missed something, and noone objets, I'll add a
> > prefs variable "white_bg_replacement".
>
> Sounds good. white_bg_replacement would replace allow_white_bg, right?
Currently, I've added another option, so you must specify something
like:
allow_white_bg=NO
white_bg_replacement=0xf0f0d0
The standard for white_bg_replacement is 0xe0e0a3, the value
hard-coded before.
Your suggestion sounds good to, only to specify white_bg_replacement,
which has a standard value of "undefined". I'm open to both.
Sebastian
Aug. 19, 2013
allow_white_bg
by Johannes.Hofmannï¼ gmx.de
Hi Sebastian,
> Gesendet: Montag, 19. August 2013 um 10:32 Uhr
> Von: "Sebastian Geerken" <sgeerken at dillo.org>
> An: dillo-dev at dillo.org
> Betreff: [Dillo-dev] allow_white_bg
>
> Hi!
>
> It seems that I'm getting old that I tried to set the option
> "allow_white_bg" to "false"; to find out that the replacement color is
> hardcoded! If I haven't missed something, and noone objets, I'll add a
> prefs variable "white_bg_replacement".
Sounds good. white_bg_replacement would replace allow_white_bg, right?
>
> BTW: is there a reason that there is still a prefs variable
> "bg_color", while fonts (the actual fonts, not the font classes) are
> now defined by CSS?
There are some differences in behavior between setting bg_color option
and having body {background-color: <something>} in style.css.
I'm not sure whether they justify the existence of the bg_color option.
But I can't really decide, as I don't use bg_color normally.
Cheers,
Johannes
Aug. 19, 2013
allow_white_bg
by sgeerkenï¼ dillo.org
Hi!
It seems that I'm getting old that I tried to set the option
"allow_white_bg" to "false"; to find out that the replacement color is
hardcoded! If I haven't missed something, and noone objets, I'll add a
prefs variable "white_bg_replacement".
BTW: is there a reason that there is still a prefs variable
"bg_color", while fonts (the actual fonts, not the font classes) are
now defined by CSS?
Sebastian
Aug. 19, 2013
Search from address bar
by Johannes.Hofmannï¼ gmx.de
On Tue, Jul 23, 2013 at 12:39:30PM -0400, Jorge Arellano Cid wrote:
> On Sun, Jul 21, 2013 at 07:19:16PM +0200, Johannes Hofmann wrote:
> > yOn Fri, Jul 19, 2013 at 11:22:36AM -0400, Jorge Arellano Cid wrote:
> > > On Thu, Jul 18, 2013 at 11:06:36PM +0200, Johannes Hofmann wrote:
> > > > On Wed, Jul 10, 2013 at 09:21:51AM +0200, Johannes Hofmann wrote:
> > > > > On Tue, Jul 09, 2013 at 05:02:12PM -0400, Jorge Arellano Cid wrote:
> > > > > > Hi Johannes,
> > > > > >
> > > > > > On Tue, Jul 09, 2013 at 09:51:39PM +0200, Johannes Hofmann wrote:
> > > > > > > On Thu, Jun 20, 2013 at 08:20:27PM +0200, Johannes Hofmann wrote:
> > > > > > > > On Wed, Jun 19, 2013 at 04:41:23PM +0000, corvid wrote:
> > > > > > > > > Johannes wrote:
> > > > > > > > > > On Mon, Jun 17, 2013 at 03:16:09PM +0300, Aki Helin wrote:
> > > > > > > > > > > Hi,
> > > > > > > > > > >
> > > > > > > > > > > Currently when using a window manager where focus follows mouse, making a
> > > > > > > > > > > search usually requires you to reach for the mouse. One way to avoid this
> > > > > > > > > > > would be to allow using search engine(s) directly from the address bar.
> > > > > > > > > > >
> > > > > > > > > > > Searches would have to be differentiated somehow from URLs. Dillo already
> > > > > > > > > > > has a customizable list of engines in preferences, so one natural solution
> > > > > > > > > > > would be to interpret url strings which start with the name of a search
> > > > > > > > > > > engine as searches to be performed using it, so that e.g. 'wikipedia
> > > > > > > > > > > slartibartfast', 'google foo' and 'weather oulu' do what you would expect.
> > > > > > > > > > >
> > > > > > > > > > > Below is a quick patch I've used to do this for a while, should anyone
> > > > > > > > > > > else find this feature useful.
> > > > > > > > > >
> > > > > > > > > > This has been discussed before, but somehow wasn't completed. I like
> > > > > > > > > > your idea to reuse the search engine name to derive the shortcut.
> > > > > > > > > > However, I would allow arbitrary prefixes of the search engine name
> > > > > > > > > > as in the slightly modified patch below.
> > > > > > > > > > What do you think?
> > > > > > > > >
> > > > > > > > > This is good, although there's a leading space in the search text that
> > > > > > > > > some of my search sites don't like.
> > > > > > > >
> > > > > > > > The leading space should of course not be part of the search term.
> > > > > > >
> > > > > > > If nobody objects I will commit this tomorrow.
> > > > > >
> > > > > > The current format for search_url in a_Misc_parse_search_url() is:
> > > > > >
> > > > > > "[<label> ]<url>"
> > > > > >
> > > > > > IMHO, it'd be much better to have it this way in the patch:
> > > > > >
> > > > > > "[<label[:abbr]> ]<url>"
> > > > > >
> > > > > > where "abbr" means abbreviation. e.g.
> > > > > >
> > > > > > search_url="Free Dictionary:fd http://www.thefreedictionary.com/%s"
> > > > > >
> > > > > > that way I could search "slick" from the location box like this:
> > > > > >
> > > > > > fd slick
> > > > > >
> > > > > > and keep the descriptive names for the GUI interface.
> > > > >
> > > > > The idea of the proposed patch is to allow arbitrary prefixes of the
> > > > > descriptive names as shortcuts, so
> > > > >
> > > > > goo dillo
> > > > > duck dillo
> > > > >
> > > > > but also
> > > > >
> > > > > g dillo
> > > > > d dillo
> > > > >
> > > > > would work without further configuration work. In case there is more
> > > > > than one match, the first wins.
> > > >
> > > > Does this make sense or should do you prefer explicit configurable
> > > > shortcuts?
> > >
> > > It makes sense, but I prefer the configurable shortcuts.
> > >
> > > For instance, I have:
> > >
> > > search_url="Free Dictionary http://www.thefreedictionary.com/%s"
> > > search_url="Free Dictionary (es) http://es.thefreedictionary.com/%s"
> > >
> > > and would like to be able to set it this way:
> > >
> > > search_url="Free Dictionary:fd http://www.thefreedictionary.com/%s"
> > > search_url="Free Dictionary (es):fde http://es.thefreedictionary.com/%s"
> > >
> >
> > Ok, it makes sense to be able to optionally specify a shortcut, but
> > I'm a bit worried that the syntax of the search_url field get's more
> > and more complicated. We already have the ' ' as separator between
> > title and url, now we add a ':'.
> > I see two options:
> >
> > * We stick with title and url only and for your example one would
> > use:
> > search_url="fd Free Dictionary http://www.thefreedictionary.com/%s"
> > search_url="fde Free Dictionary (es) http://es.thefreedictionary.com/%s"
> > and live with the "fd" and "fde" shortcurts beeing displayed as
> > part of the title.
>
> I like this idea. It's simple and allows us to feel-test the solution.
>
> > * Or we enhance the prefs parser and somehow have separate fields
> > for url, title, and shortcut, i.e. something like that:
> > search_url="http://www.thefreedictionary.com/%s"
> > search_title="Free Dictionary"
> > search_shortcut="fd"
> > where these three fields would have to be grouped together
> > in some way.
>
> This is more complicated and may not be worth the effort.
Committed!
Cheers,
Johannes
July 23, 2013
Search from address bar
by jcidï¼ dillo.org
On Sun, Jul 21, 2013 at 07:19:16PM +0200, Johannes Hofmann wrote:
> yOn Fri, Jul 19, 2013 at 11:22:36AM -0400, Jorge Arellano Cid wrote:
> > On Thu, Jul 18, 2013 at 11:06:36PM +0200, Johannes Hofmann wrote:
> > > On Wed, Jul 10, 2013 at 09:21:51AM +0200, Johannes Hofmann wrote:
> > > > On Tue, Jul 09, 2013 at 05:02:12PM -0400, Jorge Arellano Cid wrote:
> > > > > Hi Johannes,
> > > > >
> > > > > On Tue, Jul 09, 2013 at 09:51:39PM +0200, Johannes Hofmann wrote:
> > > > > > On Thu, Jun 20, 2013 at 08:20:27PM +0200, Johannes Hofmann wrote:
> > > > > > > On Wed, Jun 19, 2013 at 04:41:23PM +0000, corvid wrote:
> > > > > > > > Johannes wrote:
> > > > > > > > > On Mon, Jun 17, 2013 at 03:16:09PM +0300, Aki Helin wrote:
> > > > > > > > > > Hi,
> > > > > > > > > >
> > > > > > > > > > Currently when using a window manager where focus follows mouse, making a
> > > > > > > > > > search usually requires you to reach for the mouse. One way to avoid this
> > > > > > > > > > would be to allow using search engine(s) directly from the address bar.
> > > > > > > > > >
> > > > > > > > > > Searches would have to be differentiated somehow from URLs. Dillo already
> > > > > > > > > > has a customizable list of engines in preferences, so one natural solution
> > > > > > > > > > would be to interpret url strings which start with the name of a search
> > > > > > > > > > engine as searches to be performed using it, so that e.g. 'wikipedia
> > > > > > > > > > slartibartfast', 'google foo' and 'weather oulu' do what you would expect.
> > > > > > > > > >
> > > > > > > > > > Below is a quick patch I've used to do this for a while, should anyone
> > > > > > > > > > else find this feature useful.
> > > > > > > > >
> > > > > > > > > This has been discussed before, but somehow wasn't completed. I like
> > > > > > > > > your idea to reuse the search engine name to derive the shortcut.
> > > > > > > > > However, I would allow arbitrary prefixes of the search engine name
> > > > > > > > > as in the slightly modified patch below.
> > > > > > > > > What do you think?
> > > > > > > >
> > > > > > > > This is good, although there's a leading space in the search text that
> > > > > > > > some of my search sites don't like.
> > > > > > >
> > > > > > > The leading space should of course not be part of the search term.
> > > > > >
> > > > > > If nobody objects I will commit this tomorrow.
> > > > >
> > > > > The current format for search_url in a_Misc_parse_search_url() is:
> > > > >
> > > > > "[<label> ]<url>"
> > > > >
> > > > > IMHO, it'd be much better to have it this way in the patch:
> > > > >
> > > > > "[<label[:abbr]> ]<url>"
> > > > >
> > > > > where "abbr" means abbreviation. e.g.
> > > > >
> > > > > search_url="Free Dictionary:fd http://www.thefreedictionary.com/%s"
> > > > >
> > > > > that way I could search "slick" from the location box like this:
> > > > >
> > > > > fd slick
> > > > >
> > > > > and keep the descriptive names for the GUI interface.
> > > >
> > > > The idea of the proposed patch is to allow arbitrary prefixes of the
> > > > descriptive names as shortcuts, so
> > > >
> > > > goo dillo
> > > > duck dillo
> > > >
> > > > but also
> > > >
> > > > g dillo
> > > > d dillo
> > > >
> > > > would work without further configuration work. In case there is more
> > > > than one match, the first wins.
> > >
> > > Does this make sense or should do you prefer explicit configurable
> > > shortcuts?
> >
> > It makes sense, but I prefer the configurable shortcuts.
> >
> > For instance, I have:
> >
> > search_url="Free Dictionary http://www.thefreedictionary.com/%s"
> > search_url="Free Dictionary (es) http://es.thefreedictionary.com/%s"
> >
> > and would like to be able to set it this way:
> >
> > search_url="Free Dictionary:fd http://www.thefreedictionary.com/%s"
> > search_url="Free Dictionary (es):fde http://es.thefreedictionary.com/%s"
> >
>
> Ok, it makes sense to be able to optionally specify a shortcut, but
> I'm a bit worried that the syntax of the search_url field get's more
> and more complicated. We already have the ' ' as separator between
> title and url, now we add a ':'.
> I see two options:
>
> * We stick with title and url only and for your example one would
> use:
> search_url="fd Free Dictionary http://www.thefreedictionary.com/%s"
> search_url="fde Free Dictionary (es) http://es.thefreedictionary.com/%s"
> and live with the "fd" and "fde" shortcurts beeing displayed as
> part of the title.
I like this idea. It's simple and allows us to feel-test the solution.
> * Or we enhance the prefs parser and somehow have separate fields
> for url, title, and shortcut, i.e. something like that:
> search_url="http://www.thefreedictionary.com/%s"
> search_title="Free Dictionary"
> search_shortcut="fd"
> where these three fields would have to be grouped together
> in some way.
This is more complicated and may not be worth the effort.
--
Cheers
Jorge.-
July 23, 2013
Search from address bar
by Johannes.Hofmannï¼ gmx.de
yOn Fri, Jul 19, 2013 at 11:22:36AM -0400, Jorge Arellano Cid wrote:
> On Thu, Jul 18, 2013 at 11:06:36PM +0200, Johannes Hofmann wrote:
> > On Wed, Jul 10, 2013 at 09:21:51AM +0200, Johannes Hofmann wrote:
> > > On Tue, Jul 09, 2013 at 05:02:12PM -0400, Jorge Arellano Cid wrote:
> > > > Hi Johannes,
> > > >
> > > > On Tue, Jul 09, 2013 at 09:51:39PM +0200, Johannes Hofmann wrote:
> > > > > On Thu, Jun 20, 2013 at 08:20:27PM +0200, Johannes Hofmann wrote:
> > > > > > On Wed, Jun 19, 2013 at 04:41:23PM +0000, corvid wrote:
> > > > > > > Johannes wrote:
> > > > > > > > On Mon, Jun 17, 2013 at 03:16:09PM +0300, Aki Helin wrote:
> > > > > > > > > Hi,
> > > > > > > > >
> > > > > > > > > Currently when using a window manager where focus follows mouse, making a
> > > > > > > > > search usually requires you to reach for the mouse. One way to avoid this
> > > > > > > > > would be to allow using search engine(s) directly from the address bar.
> > > > > > > > >
> > > > > > > > > Searches would have to be differentiated somehow from URLs. Dillo already
> > > > > > > > > has a customizable list of engines in preferences, so one natural solution
> > > > > > > > > would be to interpret url strings which start with the name of a search
> > > > > > > > > engine as searches to be performed using it, so that e.g. 'wikipedia
> > > > > > > > > slartibartfast', 'google foo' and 'weather oulu' do what you would expect.
> > > > > > > > >
> > > > > > > > > Below is a quick patch I've used to do this for a while, should anyone
> > > > > > > > > else find this feature useful.
> > > > > > > >
> > > > > > > > This has been discussed before, but somehow wasn't completed. I like
> > > > > > > > your idea to reuse the search engine name to derive the shortcut.
> > > > > > > > However, I would allow arbitrary prefixes of the search engine name
> > > > > > > > as in the slightly modified patch below.
> > > > > > > > What do you think?
> > > > > > >
> > > > > > > This is good, although there's a leading space in the search text that
> > > > > > > some of my search sites don't like.
> > > > > >
> > > > > > The leading space should of course not be part of the search term.
> > > > >
> > > > > If nobody objects I will commit this tomorrow.
> > > >
> > > > The current format for search_url in a_Misc_parse_search_url() is:
> > > >
> > > > "[<label> ]<url>"
> > > >
> > > > IMHO, it'd be much better to have it this way in the patch:
> > > >
> > > > "[<label[:abbr]> ]<url>"
> > > >
> > > > where "abbr" means abbreviation. e.g.
> > > >
> > > > search_url="Free Dictionary:fd http://www.thefreedictionary.com/%s"
> > > >
> > > > that way I could search "slick" from the location box like this:
> > > >
> > > > fd slick
> > > >
> > > > and keep the descriptive names for the GUI interface.
> > >
> > > The idea of the proposed patch is to allow arbitrary prefixes of the
> > > descriptive names as shortcuts, so
> > >
> > > goo dillo
> > > duck dillo
> > >
> > > but also
> > >
> > > g dillo
> > > d dillo
> > >
> > > would work without further configuration work. In case there is more
> > > than one match, the first wins.
> >
> > Does this make sense or should do you prefer explicit configurable
> > shortcuts?
>
> It makes sense, but I prefer the configurable shortcuts.
>
> For instance, I have:
>
> search_url="Free Dictionary http://www.thefreedictionary.com/%s"
> search_url="Free Dictionary (es) http://es.thefreedictionary.com/%s"
>
> and would like to be able to set it this way:
>
> search_url="Free Dictionary:fd http://www.thefreedictionary.com/%s"
> search_url="Free Dictionary (es):fde http://es.thefreedictionary.com/%s"
>
Ok, it makes sense to be able to optionally specify a shortcut, but
I'm a bit worried that the syntax of the search_url field get's more
and more complicated. We already have the ' ' as separator between
title and url, now we add a ':'.
I see two options:
* We stick with title and url only and for your example one would
use:
search_url="fd Free Dictionary http://www.thefreedictionary.com/%s"
search_url="fde Free Dictionary (es) http://es.thefreedictionary.com/%s"
and live with the "fd" and "fde" shortcurts beeing displayed as
part of the title.
* Or we enhance the prefs parser and somehow have separate fields
for url, title, and shortcut, i.e. something like that:
search_url="http://www.thefreedictionary.com/%s"
search_title="Free Dictionary"
search_shortcut="fd"
where these three fields would have to be grouped together
in some way.
Cheers,
Johannes
July 21, 2013
Search from address bar
by jcidï¼ dillo.org
On Thu, Jul 18, 2013 at 11:06:36PM +0200, Johannes Hofmann wrote:
> On Wed, Jul 10, 2013 at 09:21:51AM +0200, Johannes Hofmann wrote:
> > On Tue, Jul 09, 2013 at 05:02:12PM -0400, Jorge Arellano Cid wrote:
> > > Hi Johannes,
> > >
> > > On Tue, Jul 09, 2013 at 09:51:39PM +0200, Johannes Hofmann wrote:
> > > > On Thu, Jun 20, 2013 at 08:20:27PM +0200, Johannes Hofmann wrote:
> > > > > On Wed, Jun 19, 2013 at 04:41:23PM +0000, corvid wrote:
> > > > > > Johannes wrote:
> > > > > > > On Mon, Jun 17, 2013 at 03:16:09PM +0300, Aki Helin wrote:
> > > > > > > > Hi,
> > > > > > > >
> > > > > > > > Currently when using a window manager where focus follows mouse, making a
> > > > > > > > search usually requires you to reach for the mouse. One way to avoid this
> > > > > > > > would be to allow using search engine(s) directly from the address bar.
> > > > > > > >
> > > > > > > > Searches would have to be differentiated somehow from URLs. Dillo already
> > > > > > > > has a customizable list of engines in preferences, so one natural solution
> > > > > > > > would be to interpret url strings which start with the name of a search
> > > > > > > > engine as searches to be performed using it, so that e.g. 'wikipedia
> > > > > > > > slartibartfast', 'google foo' and 'weather oulu' do what you would expect.
> > > > > > > >
> > > > > > > > Below is a quick patch I've used to do this for a while, should anyone
> > > > > > > > else find this feature useful.
> > > > > > >
> > > > > > > This has been discussed before, but somehow wasn't completed. I like
> > > > > > > your idea to reuse the search engine name to derive the shortcut.
> > > > > > > However, I would allow arbitrary prefixes of the search engine name
> > > > > > > as in the slightly modified patch below.
> > > > > > > What do you think?
> > > > > >
> > > > > > This is good, although there's a leading space in the search text that
> > > > > > some of my search sites don't like.
> > > > >
> > > > > The leading space should of course not be part of the search term.
> > > >
> > > > If nobody objects I will commit this tomorrow.
> > >
> > > The current format for search_url in a_Misc_parse_search_url() is:
> > >
> > > "[<label> ]<url>"
> > >
> > > IMHO, it'd be much better to have it this way in the patch:
> > >
> > > "[<label[:abbr]> ]<url>"
> > >
> > > where "abbr" means abbreviation. e.g.
> > >
> > > search_url="Free Dictionary:fd http://www.thefreedictionary.com/%s"
> > >
> > > that way I could search "slick" from the location box like this:
> > >
> > > fd slick
> > >
> > > and keep the descriptive names for the GUI interface.
> >
> > The idea of the proposed patch is to allow arbitrary prefixes of the
> > descriptive names as shortcuts, so
> >
> > goo dillo
> > duck dillo
> >
> > but also
> >
> > g dillo
> > d dillo
> >
> > would work without further configuration work. In case there is more
> > than one match, the first wins.
>
> Does this make sense or should do you prefer explicit configurable
> shortcuts?
It makes sense, but I prefer the configurable shortcuts.
For instance, I have:
search_url="Free Dictionary http://www.thefreedictionary.com/%s"
search_url="Free Dictionary (es) http://es.thefreedictionary.com/%s"
and would like to be able to set it this way:
search_url="Free Dictionary:fd http://www.thefreedictionary.com/%s"
search_url="Free Dictionary (es):fde http://es.thefreedictionary.com/%s"
--
Cheers
Jorge.-
July 19, 2013
Search from address bar
by Johannes.Hofmannï¼ gmx.de
On Wed, Jul 10, 2013 at 09:21:51AM +0200, Johannes Hofmann wrote:
> On Tue, Jul 09, 2013 at 05:02:12PM -0400, Jorge Arellano Cid wrote:
> > Hi Johannes,
> >
> > On Tue, Jul 09, 2013 at 09:51:39PM +0200, Johannes Hofmann wrote:
> > > On Thu, Jun 20, 2013 at 08:20:27PM +0200, Johannes Hofmann wrote:
> > > > On Wed, Jun 19, 2013 at 04:41:23PM +0000, corvid wrote:
> > > > > Johannes wrote:
> > > > > > On Mon, Jun 17, 2013 at 03:16:09PM +0300, Aki Helin wrote:
> > > > > > > Hi,
> > > > > > >
> > > > > > > Currently when using a window manager where focus follows mouse, making a
> > > > > > > search usually requires you to reach for the mouse. One way to avoid this
> > > > > > > would be to allow using search engine(s) directly from the address bar.
> > > > > > >
> > > > > > > Searches would have to be differentiated somehow from URLs. Dillo already
> > > > > > > has a customizable list of engines in preferences, so one natural solution
> > > > > > > would be to interpret url strings which start with the name of a search
> > > > > > > engine as searches to be performed using it, so that e.g. 'wikipedia
> > > > > > > slartibartfast', 'google foo' and 'weather oulu' do what you would expect.
> > > > > > >
> > > > > > > Below is a quick patch I've used to do this for a while, should anyone
> > > > > > > else find this feature useful.
> > > > > >
> > > > > > This has been discussed before, but somehow wasn't completed. I like
> > > > > > your idea to reuse the search engine name to derive the shortcut.
> > > > > > However, I would allow arbitrary prefixes of the search engine name
> > > > > > as in the slightly modified patch below.
> > > > > > What do you think?
> > > > >
> > > > > This is good, although there's a leading space in the search text that
> > > > > some of my search sites don't like.
> > > >
> > > > The leading space should of course not be part of the search term.
> > >
> > > If nobody objects I will commit this tomorrow.
> >
> > The current format for search_url in a_Misc_parse_search_url() is:
> >
> > "[<label> ]<url>"
> >
> > IMHO, it'd be much better to have it this way in the patch:
> >
> > "[<label[:abbr]> ]<url>"
> >
> > where "abbr" means abbreviation. e.g.
> >
> > search_url="Free Dictionary:fd http://www.thefreedictionary.com/%s"
> >
> > that way I could search "slick" from the location box like this:
> >
> > fd slick
> >
> > and keep the descriptive names for the GUI interface.
>
> The idea of the proposed patch is to allow arbitrary prefixes of the
> descriptive names as shortcuts, so
>
> goo dillo
> duck dillo
>
> but also
>
> g dillo
> d dillo
>
> would work without further configuration work. In case there is more
> than one match, the first wins.
Does this make sense or should do you prefer explicit configurable
shortcuts?
Cheers,
Johannes
July 18, 2013