]>
git.gir.st - VimFx.git/log
Simon Lydell [Mon, 26 Jan 2015 16:03:52 +0000 (17:03 +0100)]
Merge branch 'master' into develop
Conflicts:
README.md
Simon Lydell [Mon, 26 Jan 2015 16:01:14 +0000 (17:01 +0100)]
Add missing issue reporting instruction
Simon Lydell [Tue, 20 Jan 2015 20:44:12 +0000 (21:44 +0100)]
Update readme
Simon Lydell [Fri, 23 Jan 2015 18:08:37 +0000 (19:08 +0100)]
Add missing null check for computed style in hints.coffee
Just like commit
a0c72d1 :
> Fix #447: Regression: Hints generation crashes
>
> Commit
e1497ee accidentally removed the null check for `.getComputedStyle()` in
> isElementVisible. This commit adds it back.
Simon Lydell [Fri, 23 Jan 2015 18:04:10 +0000 (19:04 +0100)]
Upgrade n-ary-huffman to 2.1
This brings performance improvements.
Simon Lydell [Fri, 23 Jan 2015 16:44:22 +0000 (17:44 +0100)]
Merge branch 'develop' of github.com:akhodakivskiy/VimFx into develop
Simon Lydell [Fri, 23 Jan 2015 16:43:56 +0000 (17:43 +0100)]
Merge branch 'master' into develop
Conflicts:
CHANGELOG.md
extension/install.rdf
Simon Lydell [Fri, 23 Jan 2015 16:11:06 +0000 (17:11 +0100)]
TL;DR-ize the Reporting issues section in CONTRIBUTING.md
So people actually read it.
Simon Lydell [Fri, 23 Jan 2015 15:56:53 +0000 (16:56 +0100)]
VimFx v0.5.17
Simon Lydell [Fri, 23 Jan 2015 15:53:09 +0000 (16:53 +0100)]
Fix #447: Regression: Hints generation crashes
Commit
e1497ee accidentally removed the null check for `.getComputedStyle()` in
isElementVisible. This commit adds it back.
Simon Lydell [Fri, 23 Jan 2015 11:44:54 +0000 (12:44 +0100)]
Merge pull request #449 from TheGreenHabi/patch-1
Changed c-escape to s-escape
TheGreenHabi [Fri, 23 Jan 2015 10:30:32 +0000 (12:30 +0200)]
Changed c-escape to s-escape
Changed keyboard shortcut of __Insert Mode - Return to Normal__ mode from old _c-escape_ to _s-escape_
Simon Lydell [Thu, 22 Jan 2015 16:12:00 +0000 (17:12 +0100)]
Merge branch 'master' into develop
Conflicts:
CHANGELOG.md
extension/install.rdf
Simon Lydell [Thu, 22 Jan 2015 16:03:26 +0000 (17:03 +0100)]
VimFx v0.5.16
Simon Lydell [Tue, 20 Jan 2015 21:34:31 +0000 (22:34 +0100)]
Fix #392: Get vim instance properly onlocationchange
Simon Lydell [Wed, 21 Jan 2015 20:08:13 +0000 (21:08 +0100)]
Fix #441: Change default exit insert mode shortcut
We used to have `<c-escape>`, but that conflicts with a standard Windows
keyboard shorcut. Now we use `<s-escape>` instead.
Simon Lydell [Wed, 21 Jan 2015 20:04:46 +0000 (21:04 +0100)]
Show actual exit shortcuts in button insert mode tooltip
Simon Lydell [Wed, 21 Jan 2015 19:51:46 +0000 (20:51 +0100)]
Merge branch 'master' into develop
Conflicts:
CHANGELOG.md
extension/install.rdf
extension/lib/commands.coffee
Simon Lydell [Wed, 21 Jan 2015 19:28:57 +0000 (20:28 +0100)]
VimFx v0.5.15
Simon Lydell [Wed, 21 Jan 2015 19:10:03 +0000 (20:10 +0100)]
Make 0.5.x forwards-compatible with 0.6.0
With this commit it will be safe to downgrade from 0.6.0. The new shortcut
format in 0.6.0 will no longer cause VimFx to crash.
Simon Lydell [Tue, 20 Jan 2015 21:36:19 +0000 (22:36 +0100)]
Fix broken Customize button in options page
Simon Lydell [Tue, 20 Jan 2015 21:34:31 +0000 (22:34 +0100)]
Fix #392: Get vim instance properly onlocationchange
Simon Lydell [Tue, 20 Jan 2015 21:10:59 +0000 (22:10 +0100)]
Fix broken Keyboard Shortcuts button menu item
Simon Lydell [Tue, 20 Jan 2015 20:55:46 +0000 (21:55 +0100)]
Update localization instructions
Simon Lydell [Tue, 20 Jan 2015 20:53:09 +0000 (21:53 +0100)]
Link to the changelog from readme and contributions guide
This is to prevent people from opening issues about backwards-incompatible
changes in the upcoming release.
Simon Lydell [Tue, 20 Jan 2015 20:44:12 +0000 (21:44 +0100)]
Update readme
Simon Lydell [Tue, 20 Jan 2015 20:29:01 +0000 (21:29 +0100)]
Sync command descriptions in readme with en-US locale
Simon Lydell [Tue, 20 Jan 2015 20:18:57 +0000 (21:18 +0100)]
Update commands in readme
Simon Lydell [Tue, 20 Jan 2015 20:17:54 +0000 (21:17 +0100)]
Add quote command
Simon Lydell [Tue, 20 Jan 2015 19:57:38 +0000 (20:57 +0100)]
Clean up sv-SE locale
Simon Lydell [Tue, 20 Jan 2015 19:47:43 +0000 (20:47 +0100)]
Clean up en-US locale
Simon Lydell [Tue, 20 Jan 2015 19:30:18 +0000 (20:30 +0100)]
Fix awkward wording for an error message
Simon Lydell [Tue, 20 Jan 2015 19:27:15 +0000 (20:27 +0100)]
Merge branch 'lindhe-swedish' into develop
Simon Lydell [Tue, 20 Jan 2015 19:26:27 +0000 (20:26 +0100)]
Update sv-SE locale
Andreas Lindhé [Sat, 17 Jan 2015 01:13:33 +0000 (02:13 +0100)]
Created a Swedish translation
Most of it is correct, some minor details are a bit awkward but that's
mostly because not all technical terms ("web terms") has a proper
Swedish translation.
Simon Lydell [Mon, 19 Jan 2015 16:27:24 +0000 (17:27 +0100)]
Update commands in readme
Simon Lydell [Mon, 19 Jan 2015 16:12:03 +0000 (17:12 +0100)]
Remove alt-shift-v shortcut to toggle VimFx
It has always worked inreliably and cannot be customized. It is better to use
insert mode.
Closes #64. Closes #432.
Simon Lydell [Mon, 19 Jan 2015 16:02:07 +0000 (17:02 +0100)]
Don't prevent autofocus in insert mode
This makes insert mode mostly equivalent to disabling VimFx.
Simon Lydell [Sun, 18 Jan 2015 20:59:02 +0000 (21:59 +0100)]
Fix #389: Make sure autofocus prevention does not cause infinite loops
Simon Lydell [Sun, 18 Jan 2015 20:44:08 +0000 (21:44 +0100)]
Merge branch 'master' into develop
Conflicts:
extension/locale/pl/options.dtd
extension/locale/pl/vimfx.properties
Simon Lydell [Sun, 18 Jan 2015 20:38:22 +0000 (21:38 +0100)]
Remove '(needs translation)' from translations
Simon Lydell [Sun, 18 Jan 2015 20:29:42 +0000 (21:29 +0100)]
Allow shortcuts in other modes to be customized
Fixes #390.
This also changes the default shortcut for exiting insert mode to <c-escape>,
which fixes #375 and fixes #222.
Simon Lydell [Sun, 18 Jan 2015 17:11:35 +0000 (18:11 +0100)]
Fix #396: Use `<link rel=prev/next>` for [ and ] commands
Commit
52974ef says:
> We don’t bother with `<link>`s since the commands are substitutes for clicking
> a visible element. (And at least in my experience, they’re not commonly used.)
> Moreover, if there’s a `<link>` with a `rel` attribute, there’s likely a
> corresponding `<a>`, too.
But that's wrong. `<link rel=prev/next>` is actually a _better_ candidate for
the previous or next page than looking for a link to them.
Simon Lydell [Sun, 18 Jan 2015 16:53:49 +0000 (17:53 +0100)]
Add unicode support to allow string prefs
Fixes #433 and potential similar issues for other prefs in the future.
Simon Lydell [Sun, 18 Jan 2015 16:25:48 +0000 (17:25 +0100)]
Add new commands to readme
Simon Lydell [Sun, 18 Jan 2015 16:23:15 +0000 (17:23 +0100)]
Allow to customize the autofocus limit
Simon Lydell [Sun, 18 Jan 2015 16:11:16 +0000 (17:11 +0100)]
Make shortcut prefs reading more robust
Now VimFx doesn't crash if one of them is invalid JSON.
Simon Lydell [Sun, 18 Jan 2015 15:03:30 +0000 (16:03 +0100)]
Merge pull request #438 from lydell/vim-like-keys
Fix #249: Support other keyboard layouts than en-US
Simon Lydell [Sat, 17 Jan 2015 23:22:53 +0000 (00:22 +0100)]
Fix #249: Support other keyboard layouts than en-US
This uses lydell/vim-like-key-notation. The old notation is supported too, for
backwards compatibility: Old customizations still work, and continue to work if
the user downgrades.
This also fixes #266.
Simon Lydell [Sun, 18 Jan 2015 07:23:10 +0000 (08:23 +0100)]
Merge pull request #439 from mozillazg/patch-1
Update zh-CN localization
mozillazg [Sun, 18 Jan 2015 03:21:41 +0000 (11:21 +0800)]
Update zh-CN localization
Simon Lydell [Sat, 17 Jan 2015 22:18:56 +0000 (23:18 +0100)]
Merge pull request #437 from morethanoneanimal/polishTranslationUpdate
Polish translation update
MoreThanOneAnimal [Sat, 17 Jan 2015 21:37:43 +0000 (22:37 +0100)]
unnecessary comment removed
MoreThanOneAnimal [Sat, 17 Jan 2015 21:27:56 +0000 (22:27 +0100)]
Polish translation update
Simon Lydell [Sat, 17 Jan 2015 16:41:19 +0000 (17:41 +0100)]
Merge branch 'zhuochun-more-tab-related-commands' into develop
Simon Lydell [Sat, 17 Jan 2015 16:38:06 +0000 (17:38 +0100)]
Add default shortcuts to new commands
- Toggle pin tab: gp (go pin)
- Duplicate tab: yt (yank tab, same as Vimium)
- Close tabs to the right: gx$ (like g$ (go to last tab), but with an x in it as
in "remove it!")
- Close other tabs: gxa (similar to gx$, go close tabs around the current)
Simon Lydell [Sat, 17 Jan 2015 16:35:24 +0000 (17:35 +0100)]
Merge branch 'more-tab-related-commands' of https://github.com/zhuochun/VimFx into zhuochun-more-tab-related-commands
Simon Lydell [Sat, 17 Jan 2015 16:19:25 +0000 (17:19 +0100)]
Fix #382: Support 'selection' clipboard
Supersedes #397. The p and P commands now use either the selection clipboard or
the global clipboard, whichever was used last or is supported by the OS. This is
a slightly breaking change since we used to only use the global clipboard, but
I've used this new behavior and it doesn't bother me. Morever, it is how
Pentadactyl works, and how the built-in `readFromClipboard()` function works.
Simon Lydell [Sat, 17 Jan 2015 16:01:15 +0000 (17:01 +0100)]
Remove specific key blacklist help text
It will be an advanced feature for advanced users, added temporarily until the
configuration file is done.
Simon Lydell [Sat, 17 Jan 2015 15:57:08 +0000 (16:57 +0100)]
Merge branch 'blacklist-keys' of https://github.com/harsh1618/VimFx into harsh1618-blacklist-keys
Simon Lydell [Sun, 14 Dec 2014 20:21:04 +0000 (21:21 +0100)]
Merge branch 'master' into develop
Conflicts:
extension/locale/de/vimfx.properties
Simon Lydell [Sun, 14 Dec 2014 16:33:32 +0000 (17:33 +0100)]
Merge branch 'develop' of github.com:akhodakivskiy/VimFx into develop
Simon Lydell [Tue, 9 Dec 2014 18:45:17 +0000 (19:45 +0100)]
Remove legacy tests dir
Simon Lydell [Tue, 9 Dec 2014 18:44:26 +0000 (19:44 +0100)]
Add unit tests infrastructure
Simon Lydell [Sun, 7 Dec 2014 10:20:49 +0000 (11:20 +0100)]
Always remove build/ and build from scratch
This is way simpler. The only reason not to do it is speed. But for this project
there was no difference!
Simon Lydell [Sun, 7 Dec 2014 00:00:32 +0000 (01:00 +0100)]
Configure coffeelint and fix lint errors
Simon Lydell [Sat, 6 Dec 2014 22:42:32 +0000 (23:42 +0100)]
Make `require` more like Node.js
- Add support for `module.exports`.
- Add support for npm modules in `require()`. Note the following differences
with Node’s `require()` though:
- Only `require(path)` is supported, not `require.resolve()` or related
`module` properties etc.
- Absolute paths (`/foo/bar.js`) are not supported.
- Only JavaScript files may be required (not JSON files, for example). Paths
must not end with `.js`.
Moreover:
- `module.onShutdown(handler)` is used instead of
`require('unloader').unloader.add(handler)`.
- bootstrap.coffee has been cleaned up. I had a lot of help from looking at
<https://github.com/adblockplus/buildtools/blob/
7a305df14bf3d26ff559f06082b87ff7cff4b3b8 /bootstrap.js.tmpl>
- `extension/packages/` has been renamed to the more Node-style
`extension/lib/`.
- The huffman module has become its own repository, and is now `npm install`ed.
Simon Lydell [Thu, 4 Dec 2014 20:43:02 +0000 (21:43 +0100)]
Add gulp release task
Simon Lydell [Thu, 4 Dec 2014 19:13:29 +0000 (20:13 +0100)]
Reformat changelog
Simon Lydell [Thu, 4 Dec 2014 17:43:11 +0000 (18:43 +0100)]
Cleanup .gitignore
Simon Lydell [Wed, 3 Dec 2014 21:33:08 +0000 (22:33 +0100)]
Generate install.rdf and chrome.manifest
Simon Lydell [Tue, 2 Dec 2014 17:39:31 +0000 (18:39 +0100)]
Replace Makefile with gulp
Simon Lydell [Thu, 4 Dec 2014 17:39:53 +0000 (18:39 +0100)]
Merge branch 'master' of github.com:akhodakivskiy/VimFx
Simon Lydell [Thu, 4 Dec 2014 17:38:43 +0000 (18:38 +0100)]
Remove builds/ dir
Github releases are used instead. All the XPIs are available at
<https://github.com/akhodakivskiy/VimFx/releases>.
Anton Khodakivskiy [Thu, 4 Dec 2014 00:34:35 +0000 (16:34 -0800)]
Merge pull request #426 from mineo/patch-1
Fix a typo
Wieland Hoffmann [Wed, 3 Dec 2014 23:25:11 +0000 (00:25 +0100)]
Fix a typo
Harshvardhan Sharma [Sun, 30 Nov 2014 02:23:52 +0000 (07:53 +0530)]
fix: make sure vim.blacklistedKeys is defined
Harshvardhan Sharma [Sat, 29 Nov 2014 18:26:44 +0000 (23:56 +0530)]
Updated locale with blacklisting help
Harshvardhan Sharma [Sat, 29 Nov 2014 18:09:05 +0000 (23:39 +0530)]
support for blacklisting specific keys
This change allows users to blacklist only some keys on a website.
These keys are not suppressed and the corresponding VimFx command is not executed.
Blacklist rules can now be of the form `<pattern>##<keyString1>#<keyString2>`.
Existing rules not using this syntax will continue to work.
Simon Lydell [Thu, 13 Nov 2014 17:02:13 +0000 (18:02 +0100)]
Merge pull request #415 from mozillazg/zh-CN
Update zh-CN localization
Simon Lydell [Thu, 13 Nov 2014 17:02:03 +0000 (18:02 +0100)]
Merge pull request #417 from ctype/de-locale
Update German locale
Alexander Haeussler [Tue, 11 Nov 2014 17:51:10 +0000 (18:51 +0100)]
Update German locale
mozillazg [Wed, 5 Nov 2014 03:10:26 +0000 (11:10 +0800)]
Update zh-CN localization
Simon Lydell [Fri, 10 Oct 2014 16:43:05 +0000 (18:43 +0200)]
Change license to GPLv3
Simon Lydell [Tue, 7 Oct 2014 19:17:10 +0000 (21:17 +0200)]
Merge pull request #330 from lydell/better-hintmarkers
Better hintmarkers
Simon Lydell [Tue, 7 Oct 2014 19:12:31 +0000 (21:12 +0200)]
Merge branch 'develop' of github.com:akhodakivskiy/VimFx into develop
Simon Lydell [Tue, 7 Oct 2014 19:11:12 +0000 (21:11 +0200)]
Merge branch 'master' into develop
Simon Lydell [Tue, 7 Oct 2014 19:09:05 +0000 (21:09 +0200)]
Merge pull request #385 from zhuochun/support-count-commands
Merged manually, in order to do everything requested in
<https://github.com/akhodakivskiy/VimFx/pull/385#issuecomment-
57518289 >.
Simon Lydell [Sun, 5 Oct 2014 17:28:00 +0000 (19:28 +0200)]
Add count support to command_go_up_path
Simon Lydell [Sun, 5 Oct 2014 17:19:34 +0000 (19:19 +0200)]
Add count support to back/forward commands
Wang Zhuochun [Fri, 19 Sep 2014 18:01:20 +0000 (02:01 +0800)]
Add count support to tab closing/restoring commands
The current tab and count-1 tabs to the right are closed. If the current tab is
pinned, no tabs are closed at all.
Wang Zhuochun [Mon, 15 Sep 2014 09:53:31 +0000 (17:53 +0800)]
Add count support to follow link commands
Simon Lydell [Sun, 5 Oct 2014 19:00:24 +0000 (21:00 +0200)]
Add count support to tab moving commands
Wang Zhuochun [Thu, 11 Sep 2014 15:33:52 +0000 (23:33 +0800)]
Add count support to tab switching commands
- It wraps when count = 1, the same as the original behaviour.
- It goes to the first or last tab when count exceeds boundary.
Simon Lydell [Tue, 7 Oct 2014 18:15:17 +0000 (20:15 +0200)]
Add count support to scrolling commands
Wang Zhuochun [Wed, 10 Sep 2014 07:19:16 +0000 (15:19 +0800)]
Fix #385: Support counts
Simon Lydell [Thu, 2 Oct 2014 17:48:50 +0000 (19:48 +0200)]
Merge branch 'develop' of github.com:akhodakivskiy/VimFx into develop
Simon Lydell [Thu, 2 Oct 2014 17:48:04 +0000 (19:48 +0200)]
Fix #308: Don’t use modifiers in default key bindings
Simon Lydell [Thu, 2 Oct 2014 17:19:51 +0000 (19:19 +0200)]
Fix #393, #380: Don’t suppress Esc in browser chrome
Simon Lydell [Wed, 1 Oct 2014 19:06:49 +0000 (21:06 +0200)]
Merge pull request #387 from zhuochun/issue-317-support-first-non-pinned-tab
add command_tab_first_non_pinned