]>
git.gir.st - VimFx.git/log
Simon Lydell [Sat, 14 Dec 2013 12:23:36 +0000 (13:23 +0100)]
Simplify command_esc findbar hiding
Simon Lydell [Sat, 14 Dec 2013 12:23:14 +0000 (13:23 +0100)]
Refix #115 after switching to built-in findbar
Anton Khodakivskiy [Fri, 13 Dec 2013 12:00:59 +0000 (19:00 +0700)]
Code Review comments per @lydell
Simon Lydell [Thu, 12 Dec 2013 19:15:41 +0000 (20:15 +0100)]
Bump minimum Firefox version to 25
Since we now use Firefox 25's built in find bar.
Anton Khodakivskiy [Tue, 10 Dec 2013 13:49:54 +0000 (20:49 +0700)]
The previous two commits close #187, close #226
Anton Khodakivskiy [Tue, 10 Dec 2013 09:29:57 +0000 (16:29 +0700)]
Enable highligh find mode with a/
Anton Khodakivskiy [Tue, 10 Dec 2013 05:17:15 +0000 (12:17 +0700)]
Find refactoring
Wang Zhuochun [Thu, 5 Dec 2013 15:10:53 +0000 (23:10 +0800)]
update new keys in README
Wang Zhuochun [Thu, 5 Dec 2013 15:10:39 +0000 (23:10 +0800)]
remove empty items in pattern
Anton Khodakivskiy [Thu, 5 Dec 2013 12:33:01 +0000 (19:33 +0700)]
Bump minimum requred Firefox version to 23. Closes #228
Anton Khodakivskiy [Thu, 5 Dec 2013 12:31:41 +0000 (19:31 +0700)]
Merge branch 'develop' of github.com:akhodakivskiy/VimFx into develop
Wang Zhuochun [Tue, 3 Dec 2013 20:06:30 +0000 (04:06 +0800)]
get unicode preference
Wang Zhuochun [Tue, 3 Dec 2013 19:23:48 +0000 (03:23 +0800)]
add pattern options in preferences
Wang Zhuochun [Tue, 3 Dec 2013 18:48:19 +0000 (02:48 +0800)]
Add command descriptions
Wang Zhuochun [Tue, 3 Dec 2013 18:47:24 +0000 (02:47 +0800)]
refactoring code
Wang Zhuochun [Tue, 3 Dec 2013 17:07:03 +0000 (01:07 +0800)]
navigate previous and next links
Anton Khodakivskiy [Wed, 20 Nov 2013 17:12:12 +0000 (09:12 -0800)]
Merge pull request #214 from mozillazg/zh-CN
Update zh-CN localization
Anton Khodakivskiy [Wed, 20 Nov 2013 17:10:49 +0000 (09:10 -0800)]
Merge pull request #212 from sirodoht/develop
Update Greek locale
Anton Khodakivskiy [Wed, 20 Nov 2013 17:10:05 +0000 (09:10 -0800)]
Merge pull request #230 from aexaey/develop
Add arrow keys to key-utils.coffee
Aex Aey [Sat, 16 Nov 2013 00:38:29 +0000 (01:38 +0100)]
Add arrow keys to key-utils.coffee
Mozillazg [Sun, 10 Nov 2013 02:04:06 +0000 (10:04 +0800)]
Merge branch 'zh-CN' of github.com:mozillazg/VimFx into zh-CN
Mozillazg [Mon, 7 Oct 2013 11:34:45 +0000 (19:34 +0800)]
Update zh-CN localization
Anton Khodakivskiy [Sun, 3 Nov 2013 07:52:38 +0000 (00:52 -0700)]
Merge pull request #215 from lydell/develop
Update shortcuts list in readme
Anton Khodakivskiy [Sun, 3 Nov 2013 07:51:43 +0000 (00:51 -0700)]
Merge pull request #218 from lydell/native-console
Use Firefox 24+ native console API
Anton Khodakivskiy [Sun, 3 Nov 2013 07:46:24 +0000 (00:46 -0700)]
Merge pull request #216 from lydell/issue-213
Fix #213: Suppress logic bug
Simon Lydell [Wed, 30 Oct 2013 16:05:38 +0000 (17:05 +0100)]
Remove unnecessary code
Simon Lydell [Sun, 27 Oct 2013 10:21:13 +0000 (11:21 +0100)]
Add `.VimFxReset` class automatically
Simon Lydell [Sat, 26 Oct 2013 12:19:17 +0000 (14:19 +0200)]
Simplify DOM manipulations
Simon Lydell [Sat, 26 Oct 2013 09:36:07 +0000 (11:36 +0200)]
Use Firefox 24+ native console API
Simon Lydell [Fri, 25 Oct 2013 16:48:56 +0000 (18:48 +0200)]
Fix #213: Suppress logic bug
For example, if you press 'x' to close the current tab, it will close
before keyup fires. So keyup (and perhaps keypress) will fire in another
tab. Even if that particular tab is blacklisted, we must suppress the
event, so that 'x' isn't sent to the page. The rule is simple: If the
`suppress` flag is `true`, the event should be suppressed, no matter what.
It has the highest priority.
Previously, `vim.blacklisted` checks were performed even in keypress and
keyup, which caused the suppress to be ignored.
Simon Lydell [Fri, 25 Oct 2013 15:12:23 +0000 (17:12 +0200)]
Update shortcuts list in readme
Mozillazg [Mon, 7 Oct 2013 11:34:45 +0000 (19:34 +0800)]
Update zh-CN localization
Anton Khodakivskiy [Wed, 16 Oct 2013 18:42:27 +0000 (20:42 +0200)]
changelog update
Anton Khodakivskiy [Wed, 16 Oct 2013 15:50:44 +0000 (17:50 +0200)]
Merge branch 'release-0.5.3' into develop
Anton Khodakivskiy [Wed, 16 Oct 2013 15:50:10 +0000 (17:50 +0200)]
Merge branch 'release-0.5.3'
Anton Khodakivskiy [Wed, 16 Oct 2013 15:49:53 +0000 (17:49 +0200)]
Changelog update
Anton Khodakivskiy [Mon, 14 Oct 2013 09:12:14 +0000 (11:12 +0200)]
Merge branch 'release-0.5.3'
Anton Khodakivskiy [Mon, 14 Oct 2013 09:08:35 +0000 (11:08 +0200)]
Version bump, README update
Anton Khodakivskiy [Mon, 14 Oct 2013 09:05:31 +0000 (11:05 +0200)]
Added a note to the users about adding/removing shortcuts
Anton Khodakivskiy [Mon, 14 Oct 2013 07:43:15 +0000 (09:43 +0200)]
Removed checkboxes from the Shortcuts dialog
Anton Khodakivskiy [Sun, 13 Oct 2013 09:59:06 +0000 (11:59 +0200)]
Merge branch 'better-key-change-message' of git://github.com/zhuochun/VimFx into zhuochun-better-key-change-message
Conflicts:
extension/locale/ru/vimfx.properties
Anton Khodakivskiy [Sun, 13 Oct 2013 09:56:42 +0000 (11:56 +0200)]
Removed obsulete strings, translated russian strings
Wang Zhuochun [Fri, 11 Oct 2013 17:51:06 +0000 (01:51 +0800)]
remove obsolete strings from localization files
Theodore Keloglou [Wed, 9 Oct 2013 15:15:26 +0000 (18:15 +0300)]
Update Greek locale
Wang Zhuochun [Tue, 8 Oct 2013 09:08:54 +0000 (17:08 +0800)]
local strings for other languages
Wang Zhuochun [Tue, 8 Oct 2013 09:08:29 +0000 (17:08 +0800)]
Ask for overwriting existing shortcut
Wang Zhuochun [Tue, 8 Oct 2013 09:05:15 +0000 (17:05 +0800)]
remove unnecessary comma
Wang Zhuochun [Tue, 8 Oct 2013 08:30:08 +0000 (16:30 +0800)]
display better shortcut conflict message
Anton Khodakivskiy [Fri, 4 Oct 2013 16:42:46 +0000 (09:42 -0700)]
Merge pull request #208 from lydell/proper-modes
Proper modes last minute fixes
Simon Lydell [Fri, 4 Oct 2013 15:59:42 +0000 (17:59 +0200)]
Fix some whitespace
Anton Khodakivskiy [Fri, 4 Oct 2013 15:58:43 +0000 (08:58 -0700)]
Merge pull request #180 from lydell/proper-modes
Fix: Proper modes support
Simon Lydell [Fri, 4 Oct 2013 15:54:20 +0000 (17:54 +0200)]
Merge branch 'proper-modes' of https://github.com/lydell/VimFx into proper-modes
Simon Lydell [Fri, 4 Oct 2013 15:53:29 +0000 (17:53 +0200)]
Remove redundant export
Simon Lydell [Fri, 4 Oct 2013 15:49:30 +0000 (08:49 -0700)]
Merge pull request #2 from akhodakivskiy/lydell-proper-modes
Refactor normal mode
Anton Khodakivskiy [Fri, 4 Oct 2013 15:44:00 +0000 (18:44 +0300)]
More comment
Anton Khodakivskiy [Fri, 4 Oct 2013 15:17:10 +0000 (18:17 +0300)]
Added a comment that explains Esc suppressing logic
Anton Khodakivskiy [Fri, 4 Oct 2013 14:49:24 +0000 (17:49 +0300)]
Remove default argument value
Anton Khodakivskiy [Fri, 4 Oct 2013 14:46:02 +0000 (17:46 +0300)]
Move all Esc key and input mode related logic into vim.coffee
Anton Khodakivskiy [Fri, 4 Oct 2013 12:04:25 +0000 (15:04 +0300)]
Move special handling of Esc into events.coffee
Anton Khodakivskiy [Fri, 4 Oct 2013 00:43:13 +0000 (03:43 +0300)]
fixed bug where multikey commands were ignored
Anton Khodakivskiy [Fri, 4 Oct 2013 00:26:09 +0000 (03:26 +0300)]
enering/leaving modes tweaks
Anton Khodakivskiy [Fri, 4 Oct 2013 00:07:48 +0000 (03:07 +0300)]
Code review changes
Anton Khodakivskiy [Wed, 2 Oct 2013 10:52:56 +0000 (13:52 +0300)]
Esc related tweaks
Anton Khodakivskiy [Wed, 2 Oct 2013 10:25:52 +0000 (13:25 +0300)]
Factor out normal mode into modes.coffee
Anton Khodakivskiy [Tue, 1 Oct 2013 22:12:01 +0000 (01:12 +0300)]
Merge branch 'proper-modes' of git://github.com/lydell/VimFx into lydell-proper-modes
Simon Lydell [Tue, 1 Oct 2013 17:00:39 +0000 (19:00 +0200)]
Fix insert mode should grey button per tab
Anton Khodakivskiy [Tue, 1 Oct 2013 16:35:37 +0000 (19:35 +0300)]
Merge branch 'proper-modes' of git://github.com/lydell/VimFx into lydell-proper-modes
Simon Lydell [Tue, 1 Oct 2013 12:35:34 +0000 (14:35 +0200)]
Update Esc-related locale text and documentation
Simon Lydell [Tue, 1 Oct 2013 13:31:59 +0000 (15:31 +0200)]
Fix #199: Remove blur_on_esc and leave_dt_open prefs
Simon Lydell [Tue, 1 Oct 2013 11:35:13 +0000 (13:35 +0200)]
Make command_Esc in charge of all "escaping"
To be able to exit modes or blur text inputs, you _had_ to use Esc before.
It was hard coded. Now, changing the shortcut for command_Esc works as
expected.
Simon Lydell [Tue, 1 Oct 2013 09:39:57 +0000 (11:39 +0200)]
Merge branch 'develop' into proper-modes
Conflicts:
extension/packages/button.coffee
extension/packages/events.coffee
extension/packages/utils.coffee
Anton Khodakivskiy [Mon, 30 Sep 2013 15:37:04 +0000 (08:37 -0700)]
Merge pull request #205 from sirodoht/develop
Update Greek localization
Theodore Keloglou [Mon, 30 Sep 2013 15:07:01 +0000 (18:07 +0300)]
Update Greek localization
Anton Khodakivskiy [Tue, 17 Sep 2013 13:48:49 +0000 (06:48 -0700)]
Merge pull request #201 from mozillazg/zh-CN
Update Simplified Chinese localization
Mozillazg [Tue, 17 Sep 2013 12:49:00 +0000 (20:49 +0800)]
Update zh-CN localization
Mozillazg [Sat, 14 Sep 2013 02:16:15 +0000 (10:16 +0800)]
Merge remote-tracking branch 'upstream/develop' into zh-CN
Anton Khodakivskiy [Fri, 13 Sep 2013 13:09:20 +0000 (06:09 -0700)]
Merge pull request #196 from lydell/button
Fix #190: Improve blacklisting UI
Simon Lydell [Wed, 11 Sep 2013 20:24:01 +0000 (22:24 +0200)]
Let un-blacklist remove _all_ matching rules
Previously, only the _first_ matching rule was removed when the user
clicked the "un-blacklist button". But it would be a bummer if the user
clicks to remove the page from the blacklist, and it stays blacklisted.
Therefore _all_ matching rules are displayed and removed. To facilitate
this, the string in the textbox of the toolbar button is treated as a
blacklist of its own, which should be removed from or concatenated with
the blacklist pref. (Which means that the user is now able to add multiple
rules at the same time, should anyone want that.)
Simon Lydell [Wed, 11 Sep 2013 19:32:46 +0000 (21:32 +0200)]
Refactor button code
Mozillazg [Wed, 11 Sep 2013 14:40:21 +0000 (22:40 +0800)]
Translate new string to zh-CN
Simon Lydell [Tue, 10 Sep 2013 14:29:24 +0000 (16:29 +0200)]
Fix #190: Improve blacklisting UI
- Fix bug: on `about:` pages `**` was suggested as blacklisting rule
- On blacklisted pages, the blacklist button un-blacklists instead
- Live validation of the black list setting
Mozillazg [Wed, 11 Sep 2013 02:58:28 +0000 (10:58 +0800)]
Merge remote-tracking branch 'upstream/develop' into zh-CN
Anton Khodakivskiy [Tue, 10 Sep 2013 14:49:20 +0000 (07:49 -0700)]
Merge pull request #195 from lydell/clarify-help-customization
Fix #192: Clarify help customization
Simon Lydell [Tue, 10 Sep 2013 10:40:34 +0000 (12:40 +0200)]
Fix #192: Clarify customization is in help dialog
- Add button in settings page to customize keyboard shortcuts (open the
help dialog)
- Change "Help" to "Keyboard shortcuts"
- Fix bug: Help dialog broke the layout in XUL pages
Simon Lydell [Sat, 7 Sep 2013 21:46:50 +0000 (23:46 +0200)]
Minor cleanup
Mozillazg [Sun, 8 Sep 2013 01:40:54 +0000 (09:40 +0800)]
Update Simplified Chinese localization
Anton Khodakivskiy [Sat, 7 Sep 2013 20:56:56 +0000 (13:56 -0700)]
Merge pull request #177 from lydell/better-options
Better options
Simon Lydell [Sat, 7 Sep 2013 20:56:50 +0000 (22:56 +0200)]
Fix: Dropped out of insert mode on location change
For example, it would be nice to usually be in insert mode in gmail, and
only occasionally leave it. However, as soon as you for example went from
the inbox to an e-mail, the location changed, which caused normal mode to
be entered. Only when in hints mode we need to do that (issue #101).
Anton Khodakivskiy [Sat, 7 Sep 2013 20:54:15 +0000 (23:54 +0300)]
Closes #143. Readonly inputs can now be followed using hint markers
Anton Khodakivskiy [Sat, 7 Sep 2013 19:28:34 +0000 (22:28 +0300)]
missing options entry for Polish locale
Anton Khodakivskiy [Sat, 7 Sep 2013 19:08:39 +0000 (12:08 -0700)]
Merge pull request #185 from lydell/develop
Fix: commit
586dd356 broke hint marker rotation
Simon Lydell [Sat, 7 Sep 2013 18:32:31 +0000 (20:32 +0200)]
Fix: `Vim::enterNormalMode` should reset `@keys`
Otherwise keys accumulated in other modes might be interpreted when going
back to normal mode. For example, following a link with a hint ending with
"a" and then directly trying to follow another link, would do so in a new
tab. That last "a" was still in `@keys` when returning to normal mode, so
when trying to use the "f" command, it was interpreted as "af" instead.
Simon Lydell [Sat, 7 Sep 2013 11:56:35 +0000 (13:56 +0200)]
Fix: Call only `onEnterNormalMode` of current mode
`Vim::enterNormalMode()` mistakenly called `onEnterNormalMode` of _all_
modes, instead of just of the mode we're just leaving.
The `onEnterNormalmode` of insert mode made it impossible to focus some
textareas using hints, for example.
Simon Lydell [Sat, 7 Sep 2013 11:17:06 +0000 (13:17 +0200)]
Fix: af should work as f/F when hint focuses target
For example, if you pressed af and then a hint for a textarea, that
textarea would be focused, but the markers would still be visible.
Simon Lydell [Sat, 7 Sep 2013 10:45:44 +0000 (12:45 +0200)]
Merge branch 'develop' into proper-modes
Conflicts:
extension/packages/mode-hints/marker.coffee
Simon Lydell [Sat, 7 Sep 2013 10:37:24 +0000 (12:37 +0200)]
Fix: commit
586dd356 broke hint marker rotation
Simon Lydell [Sat, 7 Sep 2013 09:50:45 +0000 (11:50 +0200)]
Fix: `keyStr` in events.coffee shouldn't be global
Simon Lydell [Sat, 7 Sep 2013 02:11:36 +0000 (04:11 +0200)]
Fix: Hint marker rotation was broken
Simon Lydell [Sat, 7 Sep 2013 02:09:23 +0000 (04:09 +0200)]
Add command: Enter insert mode
Simon Lydell [Sat, 7 Sep 2013 01:11:05 +0000 (03:11 +0200)]
Fix #90: Add follow multiple links command