Lucian Buzzo
cb77b9dc1a
Prevent line data from being discarded on resize.
2017-03-19 08:26:37 +00:00
Daniel Imms
da14f64d1b
Merge branch 'master' into non_draggable_links
2017-03-17 02:27:07 -07:00
Daniel Imms
adde8ab2c3
Ensure terminal links are not draggable
2017-03-16 12:07:25 -07:00
Daniel Imms
6d25706300
Merge pull request #606 from Tyriar/vscode22640_tilde_path
...
Allow ~ char in linkify path and query fragments
2017-03-15 18:01:47 -07:00
Daniel Imms
b68180b97b
Allow ~ char in linkify path and query fragments
2017-03-15 13:55:57 -07:00
Paris Kasidiaris
9055bace96
Fix cursor style on blurred terminals
2017-03-15 18:28:17 +02:00
Michael Irwin
0cb8ecc6f7
Use boundingClientRect instead of style to get actual height
...
PR #598
2017-03-15 09:06:56 -04:00
Michael Irwin
3c3a646d42
Fixed characterHeight calculation, which could cause overflowing
...
The previous calculation was simply using the height of the letter
W, but wasn't taking into account that each row has a lineHeight,
which might be greater. If the lineHeight is .4px off, after many
rows, it will cause the proposedGeometry to have an extra row,
potentially causing hidden rows (based on layout).
2017-03-14 17:02:53 -04:00
Daniel Imms
91994a399c
Merge pull request #582 from tmyt/propose/row-height
...
Support checking height in checkBoldBroken
2017-03-10 12:53:12 -08:00
Daniel Imms
ec91a6c7f4
Merge pull request #588 from Tyriar/587_csi_3_J
...
Implement CSI 3 J - Erase saved lines
2017-03-08 11:08:46 -08:00
yutaka
4b2ae6a79f
Use rendered height for detect broken bold font.
2017-03-08 11:30:23 +00:00
yutaka
2ec756fd6b
Use offsetWidth instead of scrollWidth
...
scrollWidth does not work on Chrome with `display: inline` element.
2017-03-08 05:11:26 +00:00
yutaka
f0d5b40121
Detect bold font was broken correctly.
2017-03-08 04:54:18 +00:00
yutaka
31a0996b2f
Revert "Set charMeasure.height values to each row height"
...
This reverts commit 43cb4f471f .
2017-03-08 00:27:22 +00:00
Daniel Imms
0bbd8f0a16
Implement CSI 3 J - Erase saved lines
...
Fixes #587
2017-03-07 14:01:42 -08:00
Daniel Imms
235ae2fbb9
Fix http link handler logic
2017-03-04 15:02:08 -08:00
Daniel Imms
1f518b0b45
Allow http link handler to fallback to standard handler
2017-03-04 14:44:11 -08:00
Daniel Imms
ab34d53d6b
Remove unused import
2017-03-04 14:09:13 -08:00
Daniel Imms
aafb5333b9
Give event to handler
2017-03-04 14:08:05 -08:00
Daniel Imms
5e2791f981
Revert "Add fail handler"
...
This reverts commit 1ecc5674ac .
2017-03-04 14:01:40 -08:00
Daniel Imms
1ecc5674ac
Add fail handler
2017-03-04 14:01:34 -08:00
Daniel Imms
15a867d2b7
Support cmd+click on mac
2017-03-03 12:37:34 -08:00
yutaka
43cb4f471f
Set charMeasure.height values to each row height
2017-03-03 07:57:05 +00:00
Daniel Imms
012051c1db
Fix matchIndex on http
2017-03-02 17:35:10 -08:00
Daniel Imms
b5483898da
Merge remote-tracking branch 'upstream/master' into 578_ctrl_click_links
2017-03-02 17:34:30 -08:00
Daniel Imms
c7b4c2beaf
Require ctrl for link clicks
...
Fixes #578
2017-03-02 17:33:58 -08:00
Daniel Imms
78d5fc9506
Fix bug with priority
2017-03-02 12:05:34 -08:00
Daniel Imms
7ac4f1a9be
Implement link matcher priorities
...
Fixes #549
2017-03-02 11:25:27 -08:00
Daniel Imms
670fb01fbf
Merge pull request #566 from Tyriar/linkify_issues
...
Linkify issues
2017-03-02 09:02:24 -08:00
Daniel Imms
dcffaf1c8c
Ensure linkElement exists before firing validation callback
2017-03-01 09:38:59 -08:00
Daniel Imms
efac5293c0
Use text cursor for invalid links
...
Part of #570
2017-03-01 09:37:30 -08:00
Daniel Imms
3542f15575
Don't expose CharMeasure/Linkifier for tests
2017-02-27 12:57:18 -08:00
Daniel Imms
15d79143e2
Get rid of exposed test method (phantom is gone)
2017-02-27 12:56:54 -08:00
Daniel Imms
f6dafee748
Remove dead code
2017-02-27 12:52:54 -08:00
Daniel Imms
202b54afbb
Convert CharMeasure phantom test to jsdom
2017-02-27 11:18:00 -08:00
Daniel Imms
26ebc3d944
Use jsdom instead of phantomjs for linkifier test
2017-02-27 11:00:12 -08:00
Daniel Imms
4c99c032ca
Add tests
2017-02-27 09:47:36 -08:00
Daniel Imms
6198556e50
Implement link validation
...
Fixes #570
2017-02-27 08:35:59 -08:00
Daniel Imms
7279ee0f5f
Support % in URLs
2017-02-24 08:56:42 -08:00
Daniel Imms
ccadf3fcca
Support percent and numbers in query/hash fragments
2017-02-23 10:02:18 -08:00
Daniel Imms
cb80ce0d2c
Link . and - in hash fragments and query strings
2017-02-23 09:55:05 -08:00
Daniel Imms
9aae43961f
Support linking hash fragments
2017-02-23 09:53:20 -08:00
Daniel Imms
b810687163
Support linking = in query strings
2017-02-23 09:42:59 -08:00
Daniel Imms
28d4ec779d
Fix localhost links
2017-02-23 09:37:35 -08:00
Paris Kasidiaris
695a9523fe
Fix #531 : Submit code coverage to coveralls.io
2017-02-22 16:17:22 +02:00
Daniel Imms
01b8e28a7d
Merge pull request #556 from Tyriar/555_fix_mouse_coords
...
Use CharMeasure to determine mouse coordinates
2017-02-20 03:17:50 -08:00
Daniel Imms
e221030a2b
Merge pull request #559 from Tyriar/558_linkify_bad_trim
...
Remove bad trim optimization from Linkifier
2017-02-20 03:17:42 -08:00
Daniel Imms
88dc697392
Merge pull request #557 from Tyriar/CharMeasure_aria_hidden
...
Hide CharMeasure element from assistive technologies
2017-02-20 03:17:34 -08:00
Daniel Imms
99a270216c
Remove bad trim optimization from Linkifier
...
This prevents whitespace from going missing after links are applied.
Fixes #558
2017-02-19 15:17:03 -08:00
Daniel Imms
d06c920a2d
Hide CharMeasure element from assistive technologies
2017-02-19 13:20:36 -08:00