vimb.git
7 years agoensures correct initial input GtkTextView size
Robert Timm [Sat, 8 Apr 2017 23:15:29 +0000 (01:15 +0200)]
ensures correct initial input GtkTextView size

7 years agoFix wrong path to extension directory.
Daniel Carl [Mon, 10 Apr 2017 19:47:20 +0000 (21:47 +0200)]
Fix wrong path to extension directory.

7 years agoWrite url to history on load finished.
Daniel Carl [Mon, 10 Apr 2017 11:35:40 +0000 (13:35 +0200)]
Write url to history on load finished.

7 years agoInstall the extension in the right directory.
Daniel Carl [Mon, 10 Apr 2017 11:13:07 +0000 (13:13 +0200)]
Install the extension in the right directory.

7 years agoOpen print dialog on :hardcopy.
Daniel Carl [Sun, 9 Apr 2017 22:14:18 +0000 (00:14 +0200)]
Open print dialog on :hardcopy.

7 years agoFixed wrong default download path.
Daniel Carl [Sun, 9 Apr 2017 21:57:34 +0000 (23:57 +0200)]
Fixed wrong default download path.

7 years agoMerge branch 'feature_incsearch' of https://github.com/rti/vimb into webkit2
Daniel Carl [Sun, 9 Apr 2017 21:44:14 +0000 (23:44 +0200)]
Merge branch 'feature_incsearch' of https://github.com/rti/vimb into webkit2

7 years agoMerge branch 'feature_download_display_eta' of https://github.com/rti/vimb into webkit2.
Daniel Carl [Sun, 9 Apr 2017 21:33:47 +0000 (23:33 +0200)]
Merge branch 'feature_download_display_eta' of https://github.com/rti/vimb into webkit2.

7 years agoadds incsearch setting
Robert Timm [Sat, 8 Apr 2017 20:40:29 +0000 (22:40 +0200)]
adds incsearch setting

7 years agoadds download eta display to status bar
Robert Timm [Sat, 8 Apr 2017 13:16:37 +0000 (15:16 +0200)]
adds download eta display to status bar

7 years agochanges make target dependencies
Robert Timm [Fri, 7 Apr 2017 22:43:49 +0000 (00:43 +0200)]
changes make target dependencies

technically, the vimb binary does not depend on webext, but the all
target should build vimb and webext

7 years agofixes regeneration of scripts.h
Robert Timm [Fri, 7 Apr 2017 22:41:10 +0000 (00:41 +0200)]
fixes regeneration of scripts.h

without this patch, the make target would keep appending updated js code
to scripts.h and therefor create multiple instances of the C defines.

7 years agomoves scripts.h make target to src/Makefile
Robert Timm [Fri, 7 Apr 2017 22:38:58 +0000 (00:38 +0200)]
moves scripts.h make target to src/Makefile

this allows better dependency tracking like regenerate scripts.h only if a
js file changed and only rebuild objects if scripts.h changed

7 years agoallow directory names in js2h parameters
Robert Timm [Fri, 7 Apr 2017 22:34:23 +0000 (00:34 +0200)]
allow directory names in js2h parameters

strips directory names from js2h js file parameters. this allows
calling js2h from directories other than one the js source resides in

7 years agouse %.subdir-{all,clean} targets in root makefile
Robert Timm [Fri, 7 Apr 2017 22:31:50 +0000 (00:31 +0200)]
use %.subdir-{all,clean} targets in root makefile

- improves consistency: this mechanism is used in other places as well
- fixes dependency tracking: root makefile does not check files directly
  but delegates the task to sub makefiles

7 years agoDon't use compat mode by default.
Daniel Carl [Thu, 23 Mar 2017 20:30:16 +0000 (21:30 +0100)]
Don't use compat mode by default.

7 years agoMentioned changed font style syntax in changelog.
Daniel Carl [Thu, 23 Mar 2017 20:23:42 +0000 (21:23 +0100)]
Mentioned changed font style syntax in changelog.

7 years agoCall subdir make only for one level #331.
Daniel Carl [Thu, 23 Mar 2017 12:28:00 +0000 (13:28 +0100)]
Call subdir make only for one level #331.

We can't control dependencies in case all the subdirs are processed from
the upper most Makefile. So now the subdir make used to create the
webextension and the script is called from the src/Makefile which knows
somethings more about dependencies.

7 years agoRemove webkit version check.
Daniel Carl [Fri, 10 Mar 2017 22:06:33 +0000 (23:06 +0100)]
Remove webkit version check.

This is already covered by the requirements.

7 years agoDon't show webview if it's not ready to be shown.
Daniel Carl [Fri, 10 Mar 2017 21:52:11 +0000 (22:52 +0100)]
Don't show webview if it's not ready to be shown.

7 years agofixes prompt color after error
Robert Timm [Wed, 8 Mar 2017 20:51:06 +0000 (21:51 +0100)]
fixes prompt color after error

7 years agoA little bit more silence.
Daniel Carl [Fri, 3 Mar 2017 11:16:48 +0000 (12:16 +0100)]
A little bit more silence.

7 years agoallows shortcuts without parameters
Robert Timm [Thu, 2 Mar 2017 09:06:54 +0000 (10:06 +0100)]
allows shortcuts without parameters

7 years agoMarked embed as done.
Daniel Carl [Thu, 2 Mar 2017 22:48:12 +0000 (23:48 +0100)]
Marked embed as done.

7 years agoSimplified test page javascript.
Daniel Carl [Thu, 2 Mar 2017 20:40:56 +0000 (21:40 +0100)]
Simplified test page javascript.

7 years agoAdded manual test pages for focus/blur issues.
Daniel Carl [Thu, 2 Mar 2017 20:33:41 +0000 (21:33 +0100)]
Added manual test pages for focus/blur issues.

7 years agoAdded completion for shortcuts.
Daniel Carl [Thu, 2 Mar 2017 00:10:12 +0000 (01:10 +0100)]
Added completion for shortcuts.

Completion for shortcuts are now available for :shortcut-remove and
:shortcut-default.

7 years agoAdded url file handlers.
Daniel Carl [Wed, 1 Mar 2017 23:54:22 +0000 (00:54 +0100)]
Added url file handlers.

Allow to set protocol handlers via :handler-add that process url
protocol like mailto: by using a specific tool.

7 years agoCleanup settings on quit.
Daniel Carl [Wed, 1 Mar 2017 23:01:42 +0000 (00:01 +0100)]
Cleanup settings on quit.

7 years agoMarked file path completion as done.
Daniel Carl [Wed, 1 Mar 2017 22:24:16 +0000 (23:24 +0100)]
Marked file path completion as done.

7 years agoAdd documentation for the :source command back.
Joachim Desroches [Tue, 28 Feb 2017 15:39:38 +0000 (16:39 +0100)]
Add documentation for the :source command back.

7 years agoAdd :source command back.
Joachim Desroches [Tue, 28 Feb 2017 15:38:58 +0000 (16:38 +0100)]
Add :source command back.

7 years agoMerge remote-tracking branch 'rti/webkit2_ex_ctrl+p_ctrl+n' into webkit2.
Daniel Carl [Mon, 27 Feb 2017 23:15:53 +0000 (00:15 +0100)]
Merge remote-tracking branch 'rti/webkit2_ex_ctrl+p_ctrl+n' into webkit2.

7 years agoMerge remote-tracking branch 'rti/webkit2_tabs-to-links_setting_name' into webkit2.
Daniel Carl [Mon, 27 Feb 2017 23:14:10 +0000 (00:14 +0100)]
Merge remote-tracking branch 'rti/webkit2_tabs-to-links_setting_name' into webkit2.

7 years agoAllow to manage bookmarks and queue.
Daniel Carl [Mon, 27 Feb 2017 23:09:19 +0000 (00:09 +0100)]
Allow to manage bookmarks and queue.

7 years agoadds ctrl+p and ctrl+n for ex history movement
Robert Timm [Mon, 27 Feb 2017 22:26:37 +0000 (23:26 +0100)]
adds ctrl+p and ctrl+n for ex history movement

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 agoDon't sort url history completion list.
Daniel Carl [Mon, 27 Feb 2017 21:58:24 +0000 (22:58 +0100)]
Don't sort url history completion list.

Also made sorting the default be cause it's less code.

7 years agofixes (shift)tab cycling through editable elements
Robert Timm [Sat, 25 Feb 2017 23:29:12 +0000 (00:29 +0100)]
fixes (shift)tab cycling through editable elements

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.