vimb.git
7 years agochanges enable-tabs-to-links setting name for consistency
Robert Timm [Mon, 27 Feb 2017 22:13:40 +0000 (23:13 +0100)]
changes enable-tabs-to-links setting name for consistency

7 years agoimproves ex_shortcut() inspired by master branch
Robert Timm [Thu, 23 Feb 2017 09:46:21 +0000 (10:46 +0100)]
improves ex_shortcut() inspired by master branch

7 years agoimplements ex_shortcut()
Robert Timm [Mon, 20 Feb 2017 22:49:57 +0000 (23:49 +0100)]
implements ex_shortcut()

7 years agochanges default gui font to 10pt
Robert Timm [Fri, 17 Feb 2017 22:43:36 +0000 (23:43 +0100)]
changes default gui font to 10pt

7 years agomakes font sizes match webkit2 defaults
Robert Timm [Fri, 17 Feb 2017 22:42:18 +0000 (23:42 +0100)]
makes font sizes match webkit2 defaults

7 years agoAdd new task to README.
Daniel Carl [Tue, 31 Jan 2017 23:57:02 +0000 (00:57 +0100)]
Add new task to README.

7 years agoRemoved debug message.
Daniel Carl [Tue, 31 Jan 2017 23:46:57 +0000 (00:46 +0100)]
Removed debug message.

7 years agoAdded real auth observer to webextension too.
Daniel Carl [Tue, 31 Jan 2017 23:33:22 +0000 (00:33 +0100)]
Added real auth observer to webextension too.

7 years agoShow linker action during make.
Daniel Carl [Tue, 31 Jan 2017 22:39:37 +0000 (23:39 +0100)]
Show linker action during make.

7 years agoSet minimum webkit version to support to 2.3.5.
Daniel Carl [Tue, 31 Jan 2017 22:37:57 +0000 (23:37 +0100)]
Set minimum webkit version to support to 2.3.5.

This version allowed to initialize the webextension with user data which
is essential to setup the dbus connection.

7 years agoAttempt to start dbus server from ui.
Daniel Carl [Sat, 22 Oct 2016 21:30:24 +0000 (23:30 +0200)]
Attempt to start dbus server from ui.

7 years agoUpdate usage agent string to current webkit version.
Daniel Carl [Wed, 19 Oct 2016 21:14:52 +0000 (23:14 +0200)]
Update usage agent string to current webkit version.

7 years agoShut up GTK warning on realize widget.
Daniel Carl [Wed, 19 Oct 2016 20:37:14 +0000 (22:37 +0200)]
Shut up GTK warning on realize widget.

We have to call gtk_widget_get_preferred_size to avoid warning like this
when the window widget is realized.

> Allocating size to WebKitWebViewBase 0x280c380 without calling
> gtk_widget_get_preferred_width/height(). How does the code know the size
> to allocate?

7 years agoShow webview crash to the user.
Daniel Carl [Wed, 19 Oct 2016 20:23:54 +0000 (22:23 +0200)]
Show webview crash to the user.

7 years agoAdded manual page.
Daniel Carl [Wed, 19 Oct 2016 20:07:19 +0000 (22:07 +0200)]
Added manual page.

7 years agoMore code style hints.
Daniel Carl [Tue, 18 Oct 2016 22:31:55 +0000 (00:31 +0200)]
More code style hints.

7 years agoRemoved loop initial declarations.
Daniel Carl [Tue, 18 Oct 2016 22:26:02 +0000 (00:26 +0200)]
Removed loop initial declarations.

7 years agoAllow to set initial setting for gui fonts.
Daniel Carl [Tue, 18 Oct 2016 22:07:55 +0000 (00:07 +0200)]
Allow to set initial setting for gui fonts.

There where multiple font configurations in the settings that have to be
adapt by the user before compiling to setup some suitable default gui
styling. So we use two new constants to setup a normal gui font and the
emphasized one.

7 years agoRemoved none needed trailing ; in css rules.
Daniel Carl [Tue, 18 Oct 2016 21:49:39 +0000 (23:49 +0200)]
Removed none needed trailing ; in css rules.

7 years agoImplements gui style settings
Robert Timm [Mon, 17 Oct 2016 15:35:59 +0000 (22:35 +0700)]
Implements gui style settings

7 years agoImplements download path and tracking
Robert Timm [Thu, 29 Sep 2016 15:35:29 +0000 (17:35 +0200)]
Implements download path and tracking

7 years agoAllow to print page via :hardcopy command.
Daniel Carl [Tue, 11 Oct 2016 09:15:34 +0000 (11:15 +0200)]
Allow to print page via :hardcopy command.

8 years agoFix some typos.
Daniel Carl [Fri, 30 Sep 2016 07:59:03 +0000 (09:59 +0200)]
Fix some typos.

8 years agoMark register support as done
Robert Timm [Wed, 28 Sep 2016 20:00:36 +0000 (22:00 +0200)]
Mark register support as done

8 years agoMark cookie support as done.
Robert Timm [Sun, 18 Sep 2016 22:15:28 +0000 (00:15 +0200)]
Mark cookie support as done.

8 years agoAdds vimb.desktop file and install rule
Robert Timm [Sun, 18 Sep 2016 21:50:34 +0000 (23:50 +0200)]
Adds vimb.desktop file and install rule

8 years agoFixes comment style
Robert Timm [Tue, 27 Sep 2016 19:27:36 +0000 (21:27 +0200)]
Fixes comment style

8 years agoAdds yank command
Robert Timm [Sun, 25 Sep 2016 20:35:22 +0000 (22:35 +0200)]
Adds yank command

8 years agoAllow link activation from search result.
Daniel Carl [Tue, 27 Sep 2016 22:29:27 +0000 (00:29 +0200)]
Allow link activation from search result.

When a search is performed and the current highlighted result is part of
a link, a click event is triggered on the link to open it. Currently
the click() is done by JavaScript on the element so that we can't
control if the target open in current window or in a new one.

8 years agoShow output of :eval in inputbox.
Daniel Carl [Tue, 27 Sep 2016 22:03:32 +0000 (00:03 +0200)]
Show output of :eval in inputbox.

8 years agoMark navigation as done.
Daniel Carl [Tue, 2 Aug 2016 20:54:26 +0000 (22:54 +0200)]
Mark navigation as done.

8 years agoAdds default-zoom setting
Robert Timm [Sun, 18 Sep 2016 22:31:51 +0000 (00:31 +0200)]
Adds default-zoom setting

8 years agoFixes man page install rule
Robert Timm [Sun, 18 Sep 2016 22:03:16 +0000 (00:03 +0200)]
Fixes man page install rule

8 years agoDisables Makefile man page processing, man page missing for now
Robert Timm [Sun, 18 Sep 2016 21:48:16 +0000 (23:48 +0200)]
Disables Makefile man page processing, man page missing for now

8 years agoMade make a bit more silent.
Daniel Carl [Wed, 29 Jun 2016 22:53:20 +0000 (00:53 +0200)]
Made make a bit more silent.

8 years agoReorder Makefile a little.
Daniel Carl [Wed, 29 Jun 2016 22:07:50 +0000 (00:07 +0200)]
Reorder Makefile a little.

8 years agoAllow to set config file per option --config, -c.
Daniel Carl [Wed, 29 Jun 2016 21:49:12 +0000 (23:49 +0200)]
Allow to set config file per option --config, -c.

8 years agoFound a nice way to disable scrollbars.
Daniel Carl [Wed, 29 Jun 2016 21:26:26 +0000 (23:26 +0200)]
Found a nice way to disable scrollbars.

8 years agoMark search as done.
Daniel Carl [Mon, 20 Jun 2016 20:15:22 +0000 (22:15 +0200)]
Mark search as done.

8 years agoEnable registers to continue a search.
Daniel Carl [Mon, 20 Jun 2016 20:11:17 +0000 (22:11 +0200)]
Enable registers to continue a search.

8 years agoDon't use deprecated node list api.
Daniel Carl [Thu, 16 Jun 2016 22:00:46 +0000 (00:00 +0200)]
Don't use deprecated node list api.

8 years agoShow progress in window title.
Daniel Carl [Thu, 16 Jun 2016 21:48:55 +0000 (23:48 +0200)]
Show progress in window title.

8 years agoAdapted default gui style to new naming of widgets.
Daniel Carl [Thu, 16 Jun 2016 21:19:41 +0000 (23:19 +0200)]
Adapted default gui style to new naming of widgets.

8 years agoPrepare the style provider only once.
Daniel Carl [Thu, 16 Jun 2016 20:46:51 +0000 (22:46 +0200)]
Prepare the style provider only once.

Added names for the main styled gui elements for easier styling via css.

8 years agoUpdate license year.
Daniel Carl [Wed, 1 Jun 2016 21:00:01 +0000 (23:00 +0200)]
Update license year.

8 years agoFix none applied status style.
Daniel Carl [Fri, 15 Apr 2016 21:54:39 +0000 (23:54 +0200)]
Fix none applied status style.

8 years agoStartup webkit2 branch from the scratch.
Daniel Carl [Sat, 19 Sep 2015 18:47:37 +0000 (20:47 +0200)]
Startup webkit2 branch from the scratch.

8 years agoReleased version 2.11.
Daniel Carl [Thu, 17 Dec 2015 18:17:46 +0000 (19:17 +0100)]
Released version 2.11.

8 years agoAdded closed-max-items option
Yutao Yuan [Thu, 26 Nov 2015 04:28:36 +0000 (12:28 +0800)]
Added closed-max-items option

8 years agoUse sorting for completion by default.
Daniel Carl [Sun, 22 Nov 2015 21:30:05 +0000 (22:30 +0100)]
Use sorting for completion by default.

This makes the codes easeir to read, because the most completions should
be sorted.

8 years agoShow typed text as last completion entry (#253).
Daniel Carl [Sun, 22 Nov 2015 21:17:25 +0000 (22:17 +0100)]
Show typed text as last completion entry (#253).

This patch adapts the vim behaviour. If you reach the end of the
possible completion items, the initial content is written to the
inputbox. This makes it easier to change the filter string to reduce the
completion by simply step right to the very last entry with <S-Tab>.

8 years agoMerge branch 'build-pre-flock' of https://github.com/plredmond/vimb.
Daniel Carl [Tue, 17 Nov 2015 22:29:17 +0000 (23:29 +0100)]
Merge branch 'build-pre-flock' of https://github.com/plredmond/vimb.

8 years agofix ignored `echo -n ..` by piping through `tr -d ..`
PLR [Tue, 17 Nov 2015 18:42:06 +0000 (10:42 -0800)]
fix ignored `echo -n ..` by piping through `tr -d ..`

8 years agofix conflict with /usr/include/MacTypes.h `Style` type
PLR [Tue, 17 Nov 2015 03:08:13 +0000 (19:08 -0800)]
fix conflict with /usr/include/MacTypes.h `Style` type

8 years agoMerge branch 'fix-file-locking'.
Daniel Carl [Sun, 1 Nov 2015 21:50:12 +0000 (22:50 +0100)]
Merge branch 'fix-file-locking'.

8 years agoMerge branch 'fix_typo' of https://github.com/shioyama/vimb
Daniel Carl [Sun, 25 Oct 2015 19:18:20 +0000 (20:18 +0100)]
Merge branch 'fix_typo' of https://github.com/shioyama/vimb

8 years agoFix small grammar typo.
Chris Salzberg [Sun, 25 Oct 2015 01:16:38 +0000 (10:16 +0900)]
Fix small grammar typo.

8 years agoRefactor WebKitWebFrame assignment
Chris Salzberg [Thu, 22 Oct 2015 15:16:52 +0000 (00:16 +0900)]
Refactor WebKitWebFrame assignment

8 years agoInstall focus/blue callbacks when load finished
Chris Salzberg [Thu, 22 Oct 2015 15:05:31 +0000 (00:05 +0900)]
Install focus/blue callbacks when load finished

8 years agoUse flock instead of fcntl for file locking (#235).
Daniel Carl [Wed, 21 Oct 2015 17:46:50 +0000 (19:46 +0200)]
Use flock instead of fcntl for file locking (#235).

8 years agoFixed file locking using fcntl.
Yutao Yuan [Mon, 12 Oct 2015 05:11:51 +0000 (13:11 +0800)]
Fixed file locking using fcntl.

9 years agoAllow to show profile name in url bar.
Daniel Carl [Mon, 21 Sep 2015 18:20:29 +0000 (20:20 +0200)]
Allow to show profile name in url bar.

9 years agoFixed none shown command error if used by :source command.
Daniel Carl [Mon, 21 Sep 2015 09:00:45 +0000 (11:00 +0200)]
Fixed none shown command error if used by :source command.

Also clear the input after successful sourcing of a file.

9 years agoAdded path completion for :save command too.
Daniel Carl [Mon, 21 Sep 2015 08:09:30 +0000 (10:09 +0200)]
Added path completion for :save command too.

9 years agoAdded manual page section for :source command.
Daniel Carl [Mon, 21 Sep 2015 08:00:56 +0000 (10:00 +0200)]
Added manual page section for :source command.

9 years agoAdd :source command
Yutao Yuan [Sun, 13 Sep 2015 16:41:22 +0000 (00:41 +0800)]
Add :source command

9 years agoAdded ^ as normal mode alias of 0 (#236).
Daniel Carl [Sun, 23 Aug 2015 20:06:33 +0000 (22:06 +0200)]
Added ^ as normal mode alias of 0 (#236).

Use the ^ to scroll to the absolute left of the document like
pentadactyl does.

9 years agoAdded manual test for contenteditable element (#237).
Daniel Carl [Sun, 23 Aug 2015 07:24:38 +0000 (09:24 +0200)]
Added manual test for contenteditable element (#237).

9 years agoAdds support for contenteditable attribute as input mode trigger
Jiri Marsicek [Sat, 22 Aug 2015 19:58:25 +0000 (21:58 +0200)]
Adds support for contenteditable attribute as input mode trigger

fanglingsu/vimb#237

9 years agoDo not blur the focused element after alt-tabbing.
Benjamin Petrenko [Sun, 2 Aug 2015 09:53:54 +0000 (12:53 +0300)]
Do not blur the focused element after alt-tabbing.

9 years agoSupport for multiple configuration profiles (#129)
Jiri Marsicek [Wed, 29 Jul 2015 18:29:24 +0000 (20:29 +0200)]
Support for multiple configuration profiles (#129)

New parameter is introduced to allow multiple configuration profiles per
user.

If vimb is started with this parameter new configuration directory
is created under default configuration directory. Cache and socket file
are kept separate per profile as well.

If vimb is started without this parameter, behaviour is unchanged.

Resolves fanglingsu/vimb#129

9 years agoFixed misplaced hint labels on some sites (#232).
Daniel Carl [Tue, 28 Jul 2015 06:16:34 +0000 (08:16 +0200)]
Fixed misplaced hint labels on some sites (#232).

9 years agogive the focus to the text box after it's closed in an external editor
Benjamin Petrenko [Mon, 20 Jul 2015 17:55:00 +0000 (20:55 +0300)]
give the focus to the text box after it's closed in an external editor

9 years agostop the focus from appearing to be on the input box after closing an external editor
Benjamin Petrenko [Mon, 20 Jul 2015 11:48:33 +0000 (14:48 +0300)]
stop the focus from appearing to be on the input box after closing an external editor

9 years agoRemoved function from public scope.
Daniel Carl [Mon, 20 Jul 2015 10:54:26 +0000 (12:54 +0200)]
Removed function from public scope.

The function dom_auto_insert_unless_strict_focus was only used internal and
was really small, so the content was moved to the only placed where it was
called.
Also added a missed comment that might still be interesting.

9 years agogive the focus to an iframe when needed
Benjamin Petrenko [Mon, 20 Jul 2015 07:49:31 +0000 (10:49 +0300)]
give the focus to an iframe when needed

9 years agorespect the strict-focus variable
Benjamin Petrenko [Mon, 20 Jul 2015 07:08:02 +0000 (10:08 +0300)]
respect the strict-focus variable

9 years agoEnter the input mode at the right time
Benjamin Petrenko [Sun, 19 Jul 2015 08:00:52 +0000 (11:00 +0300)]
Enter the input mode at the right time

9 years agoESC deselects
Benjamin Petrenko [Sat, 18 Jul 2015 07:48:32 +0000 (10:48 +0300)]
ESC deselects

9 years agofix title after going back to a local file
Benjamin Petrenko [Fri, 17 Jul 2015 13:45:53 +0000 (16:45 +0300)]
fix title after going back to a local file

9 years agoMore consistent use of title and url (#224).
Daniel Carl [Fri, 17 Jul 2015 12:16:19 +0000 (14:16 +0200)]
More consistent use of title and url (#224).

There where cases where the title and the shown current url did not match the
expectations. For example if a page is opened the right title and url where
shown.
In case a none existing page was opened and another none existing page was
opened the title was set to the failed url. But if the user went back in
history the last failed url was still shown as title.

9 years agoFixed unset of current url on stop loading (#224).
Daniel Carl [Thu, 16 Jul 2015 21:13:50 +0000 (23:13 +0200)]
Fixed unset of current url on stop loading (#224).

If and url is loaded and the real url is already available in the webview the
provisional data sour seems to be not available anymore. This caused '(null)'
be shown in url bar in case a page loading was aborted by CTRL-C.
To fix this the provisional data source is used to get the current url as long
as it exists, else the webview's url is taken.

9 years agoUse provisional uri if page could not be loaded (#224).
Daniel Carl [Thu, 16 Jul 2015 20:40:06 +0000 (22:40 +0200)]
Use provisional uri if page could not be loaded (#224).

In case an uri could not be loaded the uri of the webview is still the
previous one. That means the url shown in the url bar is not the user
requested and the 'O' command would also use the wrong url.
To fix this the provisional uri is used for the url bar as well as for the
autocmd call if the load of the uri failed.

9 years agoFixed wrong order of blocks within ifeq-endif.
Daniel Carl [Sat, 27 Jun 2015 17:50:37 +0000 (19:50 +0200)]
Fixed wrong order of blocks within ifeq-endif.

9 years agoWrong order of blocks within ifeq-endif
Dmitrij D. Czarkoff [Thu, 25 Jun 2015 20:27:47 +0000 (22:27 +0200)]
Wrong order of blocks within ifeq-endif

9 years agoReplaced "-Wpedantic" with "-pedantic"
Dmitrij D. Czarkoff [Thu, 25 Jun 2015 20:06:48 +0000 (22:06 +0200)]
Replaced "-Wpedantic" with "-pedantic"

for compatibility with older GCC versions.

9 years agoMade build process more user-friendly
Dmitrij D. Czarkoff [Thu, 25 Jun 2015 10:43:24 +0000 (12:43 +0200)]
Made build process more user-friendly

Set CFLAGS that are not absolutely required with CFLAGS?=..., so that
user-defined CFLAGS take precedence.  Made VERBOSE option that would toggle
between silent (previous) and verbose mode of CC directive processing.

9 years agoAdded hint-number-same-length option
Yutao Yuan [Sat, 20 Jun 2015 13:34:53 +0000 (21:34 +0800)]
Added hint-number-same-length option

9 years agoFixed Makefile install target using -D.
Daniel Carl [Mon, 15 Jun 2015 13:44:26 +0000 (15:44 +0200)]
Fixed Makefile install target using -D.

Tanks to Leonardo Taccari for this patch. The -D option of install has a
different meaning in BSD, so we avoid it here.

9 years agoReleased version 2.10.
Daniel Carl [Sat, 13 Jun 2015 15:29:55 +0000 (17:29 +0200)]
Released version 2.10.

9 years agoMerge branch 'master' of https://github.com/jasonwryan/vimb
Daniel Carl [Sat, 23 May 2015 19:03:17 +0000 (21:03 +0200)]
Merge branch 'master' of https://github.com/jasonwryan/vimb

Conflicts:
README.md

9 years agoCleaned up typos and grammar in man page
Jason Ryan [Fri, 22 May 2015 22:46:52 +0000 (10:46 +1200)]
Cleaned up typos and grammar in man page

9 years agoGrammar and formatting cleanup in README
Jason Ryan [Fri, 22 May 2015 21:50:45 +0000 (09:50 +1200)]
Grammar and formatting cleanup in README

9 years agoREADME.md: config.h is under src/
Serge Hallyn [Sat, 9 May 2015 13:16:44 +0000 (08:16 -0500)]
README.md: config.h is under src/

Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
9 years agoAllow to focus editable element in iframes (#201).
Daniel Carl [Mon, 27 Apr 2015 21:39:11 +0000 (23:39 +0200)]
Allow to focus editable element in iframes (#201).

This allows to use gi normal mode command to focus also editable element
within iframes in case the current document contains no editable element.

9 years agoFixed regression of ignored strict focus in frames (#201).
Daniel Carl [Mon, 27 Apr 2015 21:02:08 +0000 (23:02 +0200)]
Fixed regression of ignored strict focus in frames (#201).

9 years agoCheck for dom focus/blur event on window object cleared (#201).
Daniel Carl [Sun, 26 Apr 2015 21:30:36 +0000 (23:30 +0200)]
Check for dom focus/blur event on window object cleared (#201).

This allows us to track also focus changes within frames and iframes also  if
they are loaded dynamically. The previous logic added the event listeners to
the document on WEBKIT_LOAD_FINISHED, but if there where later created iframes
in the dom, these where not observers for focus events.
This is only a first attempt to fix the focus issue and does break the logic
behind `set strict-focus=on`.

9 years agoadd HTML5 input type to dom_focus_input
Sébastien Marie [Sun, 26 Apr 2015 10:39:44 +0000 (12:39 +0200)]
add HTML5 input type to dom_focus_input

Allow new HTML input type to be found by dom_focus_input as editable
field.

Reformat a little the xpath expression in order to have a lisible
string.

Close: #204

9 years agoAllow to use formfiller also for new html5 input types.
Daniel Carl [Thu, 23 Apr 2015 07:14:50 +0000 (09:14 +0200)]
Allow to use formfiller also for new html5 input types.

9 years agoFixed trailing whitespace.
Daniel Carl [Wed, 22 Apr 2015 18:11:47 +0000 (20:11 +0200)]
Fixed trailing whitespace.