Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/dahliaOS/xterm

A fork of https://github.com/TerminalStudio/xterm.dart
https://github.com/dahliaOS/xterm

add ci status to README

801af0648fca6c5e07be0c3e1475265d94fb8e30 authored over 3 years ago by xuty <[email protected]>
use ubuntu-latest

772bcfe1c87d24d7a444107badd5ec86b1aae21d authored over 3 years ago by xuty <[email protected]>
setup github actions

35b0a3c5c5183d4032968d86cb8b0c6568b66c44 authored over 3 years ago by xuty <[email protected]>
Merge pull request #28 from devmil/feature/add_tests

Adds some basic tests for CircularList and renames utli

e60952f74bfef5fa8f0371b41e6f77de5c717ae8 authored over 3 years ago by xuty <[email protected]>
some basic CircularList tests

8702adfb914c9126e83e2e055b64d1876b6981ce authored almost 4 years ago by devmil <[email protected]>
utli -> util

e25c4fab73db418d554a2ebf284443b2d55364ba authored almost 4 years ago by devmil <[email protected]>
run dart format

0dced2e0b0dc953dff051d7c63d1b9f4b6edd765 authored almost 4 years ago by xuty <[email protected]>
bump version

746b4500a5dc6113e3df61e83541347e36d1e9ec authored almost 4 years ago by xuty <[email protected]>
improve scroll wider performance

5caa291be99342c24c1752c0bd1fe782063c82f7 authored almost 4 years ago by xuty <[email protected]>
override isScrolling

6ec60536d002ccb409f7dde8928b0ff264301c97 authored almost 4 years ago by xuty <[email protected]>
Merge branch 'feature/reflow'

2aef9915e45be12268229ccb1789d765a4258142 authored almost 4 years ago by xuty <[email protected]>
fix assertion failure in debug mode

57ed88ce7063c701b8fb96f6bf96cc550f6ac4c7 authored almost 4 years ago by xuty <[email protected]>
Merge pull request #13 from devmil/feature/reflow

Port of the Reflow Logic

4200f0eb99d53da2f9b0f60c83f680802a58524a authored almost 4 years ago by xuty <[email protected]>
fix random scroll position after reflow

d2ceb42e3150b71d8d2eea4d87bb3fe9e9da2f17 authored almost 4 years ago by xuty <[email protected]>
Improces TrimmedLineLength a bit

Removed cache (was invalid when the optional cols parameter was used)
Imply that the last cell i...

1036c0e7d2d33734a5d0c7820cae801bdf83e14a authored almost 4 years ago by devmil <[email protected]>
fix random scroll position after reflow

d1fd74291308fd2bce4aa767b60fc61b0bfe66e2 authored almost 4 years ago by xuty <[email protected]>
add lenght to BufferLine constructor

95bb7f368c1a27c68a3f6a6c6775d79fbf2b5fe2 authored almost 4 years ago by xuty <[email protected]>
fix double width cell handling during reflow wider

a5e12d5f99a498a5538e69574c4c5f96f49e3238 authored almost 4 years ago by devmil <[email protected]>
Respect double width cells during reflow wider

and not copy it when the line length would be too much

90c154ce36153cd2961b85f192d4d9e22670688c authored almost 4 years ago by devmil <[email protected]>
avoid index out of range in getTrimmedLength

2724fd7c43cd39dad967c0995e1494932ba1fac7 authored almost 4 years ago by xuty <[email protected]>
Merge branch 'reflow_narrower' into feature/reflow

d8a2a2932d3c376a421bb471fc9b751335485c7f authored almost 4 years ago by xuty <[email protected]>
avoid frequently insert to CircularList

e24a2d1fd38622dcacd8953b0d49b33d27fd3a25 authored almost 4 years ago by xuty <[email protected]>
Caches TrimmedLength

f6c3bddb0d3a825eb3e6c4b1fba6e096e8dca0de authored almost 4 years ago by devmil <[email protected]>
move cellSize64Bit to the const section

8f844b2aa68c68bd87b9d046d825759a95012f40 authored almost 4 years ago by devmil <[email protected]>
move cells in 8 byte chunks

49fb4d068730fd595d8f65c925434c7b63103cd4 authored almost 4 years ago by xuty <[email protected]>
apply new reflow algorithm

bbc5d6fb6a0fd005e72bc11d8fb1013786fc02e8 authored almost 4 years ago by xuty <[email protected]>
removes leftovers from old port

e1edd9c40abe9f35f93788db43d45fe63e2ae95c authored almost 4 years ago by devmil <[email protected]>
avoid unexpected calling of `setState`

85a57be536fd183ef5bb71458b563c9a5209b197 authored almost 4 years ago by xuty <[email protected]>
fix scrollbar support

f6e7156a59fbfc236c276d4973648d6e0609b64e authored almost 4 years ago by xuty <[email protected]>
Wide character special handling during reflow

2f0078f50a880d3acc361f6cdce23c78432fad05 authored almost 4 years ago by devmil <[email protected]>
emojis work in principal. Fast size change leads to strange effects

50e49fbbcfe2a9e9a78563005a6ed7fcd723f33b authored almost 4 years ago by devmil <[email protected]>
Replace reflow logic with the one from aminal (go terminal emulator)

6454c889cb740610ab2d2e6acf38fbb77d89e9db authored almost 4 years ago by devmil <[email protected]>
isWrapped reset

508ac464f8b1f65e3e5940edc16ed4d925ef9ba6 authored almost 4 years ago by devmil <[email protected]>
Some code adaptions

00b722f765e17cc700049489ee2d8dab3a209e6a authored almost 4 years ago by devmil <[email protected]>
Merge adaptions

92ef846089ed42d5aa5da0e2c6a1707c645d9244 authored almost 4 years ago by devmil <[email protected]>
Merge branch 'master' into feature/reflow_with_line_perf

# Conflicts:
# lib/buffer/buffer.dart
# lib/utli/circular_list.dart

c5a35fc58beccd7a7ed2eaa9a62b9929249b2f34 authored almost 4 years ago by devmil <[email protected]>
Merge pull request #25 from TerminalStudio/fix_csi_parsing

correctly handle CSI without parameters

9a3276e7bb75fc2511e0bad3d7ef21545d6ef8eb authored almost 4 years ago by xuty <[email protected]>
correctly handle CSI without parameters

92fbb4995a039f2a3ba95adaac4dca639adff955 authored almost 4 years ago by xuty <[email protected]>
Merge pull request #22 from devmil/feature/handle_mac_input_specialties

Handle mac input specialties

6dcd68f63dfd85b557e579b1dfff4c786ba47100 authored almost 4 years ago by xuty <[email protected]>
add trailing comma to trigger line breaks

2e21d0783bc6d17630aeb21cd5ae996ff1d97ac6 authored almost 4 years ago by xuty <[email protected]>
Merge pull request #20 from devmil/feature/improve_line_manipulation_performance

improve line manipulation performance

c1871568ed937533299f9fcaf6046649c8f924de authored almost 4 years ago by xuty <[email protected]>
Merge branch 'master' into feature/improve_line_manipulation_performance

8806d650cd082a61f385eca62a3890bf6634f896 authored almost 4 years ago by xuty <[email protected]>
add type notation

bb330e06235dbd90604293973628eeeb0c7f35e0 authored almost 4 years ago by xuty <[email protected]>
remove unused includeBuffer

23bbcff78e16f81a6209c9558dcd880a20ce82a0 authored almost 4 years ago by xuty <[email protected]>
add toList back

c41af1f86271e84e007925738201889f4f977805 authored almost 4 years ago by xuty <[email protected]>
retire ListMixin

3528974122a5eee47715782d89465cd1aaf63cba authored almost 4 years ago by xuty <[email protected]>
Merge branch 'feature/improve_line_manipulation_performance' into circularlist

6e79973b4ab06d7c71cd28aae1eb651747b07714 authored almost 4 years ago by xuty <[email protected]>
remove unused onTrimmed

b44dccf690477e53b9a81eab11b4c4a0b248d5bc authored almost 4 years ago by xuty <[email protected]>
clamp _startIndex in trimStart

e488abe31e804bccc1dc2923f219a9989170cd33 authored almost 4 years ago by xuty <[email protected]>
use ListMixin

1037f5370c13007a2b290dd8de550f14d362cba9 authored almost 4 years ago by xuty <[email protected]>
replace floor() with ~/

e8c0fa7592023156a6fd87288449260cdb635e18 authored almost 4 years ago by xuty <[email protected]>
increase queue initial size

33c93bf338f0dfd3e4e64a07d14323896caa5754 authored almost 4 years ago by xuty <[email protected]>
add line writing benchmark

2d83aeb997f6a0efc12c39115c3c13308036042e authored almost 4 years ago by xuty <[email protected]>
Merge pull request #1 from TerminalStudio/circularlist

updates to CircularList

68a1d6f7b449163146f0490192064afd9c8970de authored almost 4 years ago by Michael Lamers <[email protected]>
don't bind mac behavior to Platform.isMacOS

it is now configurable at Terminal Level so that it can be activated on a Mac when a local shell...

a8b2933a42001b7806b2f1c6796bc2d5c22b0b1a authored almost 4 years ago by devmil <[email protected]>
use >=

02ceb5e3d470c4882424a3e226506e601ba658f9 authored almost 4 years ago by xuty <[email protected]>
fixes OPTION+LEFT/RIGHT handling for Macs

Jump between words has to be handled special for Macs

0d573ba65b1a18223b5619493da06dec1c34a3f1 authored almost 4 years ago by devmil <[email protected]>
fix `Unexpected call to replaceGestureRecognizers() method of RawGestureDetectorState.`

24d7d575d49e94aeccddc91edbb09ac6c48852f5 authored almost 4 years ago by xuty <[email protected]>
split `splice` into `remove`, `insert` and `insertAll` for better readablity

79e543fb9dc0cc047804e0cba4dc8eb94d4c0f13 authored almost 4 years ago by xuty <[email protected]>
check index

bc1526fea3eb5462a4e0aa962612fb58fbbc092b authored almost 4 years ago by xuty <[email protected]>
add comma to trigger auto formatting

8b62064565ca5b5ff3f272e18d444955e0e19e66 authored almost 4 years ago by xuty <[email protected]>
Merge pull request #21 from TerminalStudio/revert-19-feature/handle_mac_input_specialties

Revert "Fixes Option + Left/Right for Macs"

3a2b70c6a016a259c68ff421aa0d7381774e4e9d authored almost 4 years ago by xuty <[email protected]>
Revert "Fixes Option + Left/Right for Macs"

cce56db683db9d1298379258b57ead32fb461e55 authored almost 4 years ago by xuty <[email protected]>
Merge pull request #19 from devmil/feature/handle_mac_input_specialties

Fixes Option + Left/Right for Macs

9286d8c8f6f15997bf6d22f900ac5babf594b142 authored almost 4 years ago by xuty <[email protected]>
adapts reflow logic to CircularList

Reuses more from the port origin (xtermsharp) to better reflect the CircularList usage (in contr...

ab394bfd3f295569a5f77f60c367ffec81e60b7d authored almost 4 years ago by devmil <[email protected]>
Merge branch 'feature/improve_line_manipulation_performance' into feature/reflow_with_line_perf

# Conflicts:
# lib/buffer/buffer.dart
# lib/terminal/terminal.dart

12df625928ebfc6052d24df93fb3b684c6205f8a authored almost 4 years ago by devmil <[email protected]>
change CircularList to not reuse item instance but just manage the list cycle

cf1aae22419edd0797e5bc8dbd3f83b374290ede authored almost 4 years ago by devmil <[email protected]>
Fixes "clear"

e3558e56bb57201ec6a2c22de50a45d68c8b21c3 authored almost 4 years ago by devmil <[email protected]>
introducing CircularList

Almost works already, has problems in the initial line

fb96a9900eb5628312226e8c5b9dafec30b88d7c authored almost 4 years ago by devmil <[email protected]>
replace [jumpTo] with [correctPixels] to reduce overhead

d050950e3ee0e1eb0216392e9d7e3590fe1ed98c authored almost 4 years ago by xuty <[email protected]>
fixes OPTION+LEFT/RIGHT handling for Macs

Jump between words has to be handled special for Macs

78f20ae8a479d9551c933e3e67efe3fc0017bf18 authored almost 4 years ago by devmil <[email protected]>
adds maxLines = 10000 as a default (should be reasonable)

1eb68f3904d00cceb8ce98d6553f439c107731c6 authored almost 4 years ago by devmil <[email protected]>
Proper AutoWrapMode

marks newly created lines with "isWrapped" so that the resize operation can respect that and unw...

1a8e074398501dbf2dd7d16bb66d446010606087 authored almost 4 years ago by devmil <[email protected]>
Only do reflow when the main buffer is active

1ddb793f2c40e89fcddf58d9fd64ffa045cda252 authored almost 4 years ago by devmil <[email protected]>
adapts reflow to new BufferLine logic

9c10cc2fa56a7f4e340982e12d5ef9727120dfc8 authored almost 4 years ago by devmil <[email protected]>
Merge remote-tracking branch 'origin/master' into feature/reflow

# Conflicts:
# lib/buffer/buffer.dart
# lib/buffer/buffer_line.dart
# lib/buffer/cell.dart
# lib...

0990255d17bec4bc94e708d9d7092ae400a53015 authored almost 4 years ago by devmil <[email protected]>
Merge pull request #16 from TerminalStudio/bufferline

BufferLine backed by ByteData

97f57f23697964cfb862c8bcac562dbdb33664c0 authored almost 4 years ago by xuty <[email protected]>
set cell to zero after insert

4b34304a6f493c4a880abe0f4091d472f828f318 authored almost 4 years ago by xuty <[email protected]>
implement insert and insertN

79d5b1316a2394f448123a7aceab740663b46a24 authored almost 4 years ago by xuty <[email protected]>
cursor width at lease 1

3296e1078eb80758ab12afd3fc1c9b36cc1a5bb0 authored almost 4 years ago by xuty <[email protected]>
implement BufferLine.clear

b0d199a8a9797c5ebcc76be50c85357376c90707 authored almost 4 years ago by xuty <[email protected]>
pass offset to parseAnsiColour

a4efcbc9c7e9c9e66b0f0d354f309c5f0f754f31 authored almost 4 years ago by xuty <[email protected]>
fix typo

0b8c558469d4446834fad1ecf4d2359c8c745992 authored almost 4 years ago by xuty <[email protected]>
replace 0x00000000 with TerminalColor.transparent

984882dd2e63dde465b8259251e34a641884e06e authored almost 4 years ago by xuty <[email protected]>
replace 0x00000000 with TerminalColor.transparent

b46dfd273544f3c236e1e0bd8c82e12584fe096a authored almost 4 years ago by xuty <[email protected]>
rm unused flag

6afecb7d3958ec8370ad8c47c584940e0f6f1d64 authored almost 4 years ago by xuty <[email protected]>
BufferLine backed by ByteData

fe8fb8f15ba23160d74a546440ea8b13efcebc6d authored almost 4 years ago by xuty <[email protected]>
update benchmark

12f3c329cd11de1b4ac225a252449c74d3261efc authored almost 4 years ago by xuty <[email protected]>
add type notation

68a6b63c325d27a50a5e13bc2e2699425aa38c48 authored almost 4 years ago by xuty <[email protected]>
add csi parsing benchmark

1260dfc4c219ab99e3f66194c09f3e559a98ba3c authored almost 4 years ago by xuty <[email protected]>
optimize table lookup performance

41fc510709cdc8f2f440946dc9e88c740c084153 authored almost 4 years ago by xuty <[email protected]>
add api doc

784a3cc643c3d274fd40f6ab200eab2c4580cf5b authored almost 4 years ago by xuty <[email protected]>
Merge pull request #15 from TerminalStudio/fix-broken-sequence

Fix broken terminal sequence problem

0356cf4635a241c351cc90a1d5dfdab8b65565a2 authored almost 4 years ago by xuty <[email protected]>
update doc

8ff63e5d9d35b264149bdf3f48fec5315b63223a authored almost 4 years ago by xuty <[email protected]>
fix broken terminal sequence problem

e92f1a62751c342b9836152cfc1a822afd1681fb authored almost 4 years ago by xuty <[email protected]>
better support for transparent TerminalView

2d33ef500e9dcafc67b0871c88b1fafbcbea2ce9 authored almost 4 years ago by xuty <[email protected]>
Merge remote-tracking branch 'origin/master' into feature/reflow

2683be44eec141b2781ebd263d16f0a3de5b9afa authored almost 4 years ago by devmil <[email protected]>
optimize _paintCell

25fecd5137b6f15be3bf5301f3151b124ba78a46 authored almost 4 years ago by xuty <[email protected]>
rename TextLayoutCacheV2 to TextLayoutCache

c64418c52dd7fd21b60788b19ada99a08b2d4f5d authored almost 4 years ago by xuty <[email protected]>
2.1.0-pre

7ffc8d475408b4c6ce1445bd0c06ceb8f861637c authored almost 4 years ago by xuty <[email protected]>