| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-12-22 | Use a splat instead of apply | mrmr1993 | |
| 2014-12-22 | Prefer `||=` to `= true if` | mrmr1993 | |
| 2014-12-22 | Correct a typo, add some tests for consistency | mrmr1993 | |
| 2014-12-22 | Use push with a splat rather than concat | mrmr1993 | |
| 2014-12-22 | Rename a poorly named variable | mrmr1993 | |
| 2014-12-22 | Support small <area>s with link hints | mrmr1993 | |
| This is primarily to deal with our calculated rects being too small for the `<area shape="poly">` on http://www.mapsofindia.com/worldmap/clickable-world-map.html | |||
| 2014-12-20 | Use ||= to not ignore some clickable elements, no negative tabindex | mrmr1993 | |
| Elements with `tabindex="n"` for parseInt(n) < 0 cannot be selected by pressing the tab key, according to the spec. If we have no other reason to suspect that the element is clickable, we may as well ignore them. | |||
| 2014-12-19 | Detect aria properties for disabling/hiding elements in link hints | mrmr1993 | |
| 2014-12-18 | Don't show a link hint for certain link hint elements | mrmr1993 | |
| Disables showing link hint for elements which * are identified as clickableonly by the tabindex attribute, and * have the entirety of their contents overlapped by other clickable elements. This removes some redundant link hints that were visible on Google+, and hopefully shouldn't remove any useful link hints. | |||
| 2014-12-18 | Add brackets so the code compiles as expected | mrmr1993 | |
| 2014-12-18 | Improve comments for LinkHints.getVisibleClickableElements | mrmr1993 | |
| 2014-12-18 | Split textarea and input detection in link hints | mrmr1993 | |
| 2014-12-18 | Use Rect.copy instead of literal member by member copy of a rect | mrmr1993 | |
| 2014-12-18 | Make some minor changes/tweaks to rect handling in dom_utils | mrmr1993 | |
| 2014-12-18 | Add tests for lib/rect | mrmr1993 | |
| 2014-12-18 | Move rect functions to their own file | mrmr1993 | |
| 2014-12-18 | Complete a partially written comment | mrmr1993 | |
| 2014-12-18 | Add link hint support for jsaction event listeners | mrmr1993 | |
| This was adapted from PR #1316, commit 846a19efe51bfc639ae1ee84e18a5f2d3e12aaff | |||
| 2014-12-18 | Remove overlapping rects from link hints | mrmr1993 | |
| 2014-12-17 | Unify two loops into one | mrmr1993 | |
| 2014-12-17 | Stop ignoring clickable opacity: none; elements | mrmr1993 | |
| Some websites (notably Facebook) use `opacity: none;` to show an image in the place of a less-customisable element (eg. an `<input type="file" />`). To not show link hints for such transparent elements is confusing and often the wrong thing to do. | |||
| 2014-12-17 | Remove redundant array conversion | mrmr1993 | |
| 2014-12-17 | Don't show link hints for offscreen image maps | mrmr1993 | |
| 2014-12-17 | Try to make image map rectangles work better | mrmr1993 | |
| 2014-12-17 | Combine rectangle calculation and clickable element detection | mrmr1993 | |
| 2014-12-17 | Simplify finding clickable elements | mrmr1993 | |
| 2014-12-17 | Inline DomUtils.getClickableElements | mrmr1993 | |
| 2014-12-17 | Use element.readOnly instead of getAttribute "readonly" | mrmr1993 | |
| 2014-12-17 | Treat area elements as being at the point of their img element | mrmr1993 | |
| 2014-12-17 | Use the DOM rather than XPath to detect clickable elements | mrmr1993 | |
| 2014-12-16 | Ensure we click <input type="submit"> elements | mrmr1993 | |
| 2014-12-16 | Increment version to v1.491.49 | Phil Crosby | |
| 2014-12-16 | Revert "Hide the smooth scroll option from the settings UI" | Phil Crosby | |
| This reverts commit 5ec7f490b5e9e68bddb415b66b6cae86841a3d52. | |||
| 2014-12-16 | Add a little more context to a comment | Phil Crosby | |
| 2014-12-16 | Merge pull request #1336 from smblott-github/do-not-use-math.sign | Phil Crosby | |
| Do not use Math.sign(). | |||
| 2014-12-16 | Do not use Math.sign(). | Stephen Blott | |
| 2014-12-16 | Add comments to nextFrame logic. | Stephen Blott | |
| 2014-12-16 | Merge branch 'skip-tiny-frames' of https://github.com/mrmr1993/vimium into ↵ | Stephen Blott | |
| mrmr1993-skip-tiny-frames | |||
| 2014-12-16 | Update version to 1.48 | Phil Crosby | |
| 2014-12-16 | Merge pull request #1331 from smblott-github/fix-smooth-scrolling-properly | Phil Crosby | |
| Fix scrolling in 1.47, all cases. | |||
| 2014-12-16 | Fix smooth scrolling, all cases. | Stephen Blott | |
| 2014-12-15 | Update to 1.47 | Phil Crosby | |
| 2014-12-15 | Merge pull request #1324 from mrmr1993/add-tolerance-to-scroll-check | Phil Crosby | |
| Fix smooth scrolling when zoomed. | |||
| 2014-12-16 | Use a tolerance when checking scrolling to fix zoomed scrolls | mrmr1993 | |
| 2014-12-15 | Skip over tiny frames when calling focusThisFrame | mrmr1993 | |
| GMail and Google Inbox both use a large number of small (typically 0x0 or 1x1 frames) which we have to pass over with nextFrame to get to the frames we want. We avoid this issue by ignoring all frames with height or width < 3, since these will be essentially invisible to the user anyway. | |||
| 2014-12-15 | Update version number to 1.46 | Phil Crosby | |
| 2014-12-15 | Change bugfix -> bug fix | Phil Crosby | |
| 2014-12-15 | Changelog for 1.46 | Phil Crosby | |
| 2014-12-15 | Fix typo | Phil Crosby | |
| 2014-12-15 | Merge pull request #1313 from ↵ | Stephen Blott | |
| smblott-github/mrmr1993-stop-memory-leak-for-keydown-repeats Mrmr1993 stop memory leak for keydown repeats | |||
