author
bcc6cd62fc
Add FragmentLength property
2023-02-07 14:17:22 +00:00
Jason Imison
5deb6c2494
Merge pull request #12 from xamarin/dev/nosami/fix-1733627
...
Fix selection bugs when terminal has yDisp > 0
2023-02-03 12:26:01 +00:00
author
318c578742
Fix selection bugs when terminal has yDisp > 0
...
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1733627
2023-02-03 12:24:11 +00:00
Jason Imison
d955e9edca
Merge pull request #11 from xamarin/dev/nosami/fix-1655076
...
Fix out of bounds when narrowing wide chars
2022-12-19 15:50:46 +00:00
nosami
fab2bc63f8
Fix out of bounds when narrowing wide chars
2022-12-19 15:43:05 +00:00
Jason Imison
fa4189b9fc
Merge pull request #10 from xamarin/dev/nosami/fix-1677228
...
Fix East Asian ambiguous characters (again)
2022-12-07 10:41:40 +00:00
nosami
b738ca034b
Delete commented code
2022-12-07 10:38:39 +00:00
nosami
5b74b8eeaf
Revert "Wide char fixes"
...
This reverts commit 0966fb87d9
.
2022-12-05 09:33:43 +00:00
nosami
815a01b45d
Revert "Set spacing characters in East Asian Ambiguous (A)"
...
This reverts commit ed9d770220
.
2022-12-05 09:33:10 +00:00
nosami
0966fb87d9
Wide char fixes
2022-11-23 13:27:47 +00:00
nosami
30ba64cc90
TranslateToString should return string not ustring
2022-11-23 13:27:06 +00:00
Jason Imison
b836593ef8
Merge pull request #9 from xamarin/dev/nosami/fix-1646486
...
Set spacing characters in East Asian Ambiguous (A)
2022-11-08 16:02:14 +00:00
nosami
ed9d770220
Set spacing characters in East Asian Ambiguous (A)
...
* The following functions are the same as mk_wcwidth() and
* mk_wcswidth(), except that spacing characters in the East Asian
* Ambiguous (A) category as defined in Unicode Technical Report No.11
* have a column width of 2. This variant might be useful for users of
* CJK legacy encodings who want to migrate to UCS without changing
* the traditional terminal character-width behaviour. It is not
* otherwise recommended for general use.
2022-11-08 15:57:28 +00:00
Marius Ungureanu
7feb668cbb
Set minimum OS version for the dylib
2022-09-21 20:34:21 +03:00
Jason Imison
c38abfb501
Merge pull request #8 from xamarin/dev/nosami/add-null-checks
...
Add null checking to SelectionService
2022-09-21 10:16:04 +01:00
nosami
17dfff50f0
Add null checking to SelectionService
...
It seems that it is somehow possible to hit a NRE when selecting text.
See https://devdiv.visualstudio.com/DevDiv/_queries/edit/1582556
2022-09-15 15:07:50 +01:00
Sandy Armstrong
fe59fadc22
Merge pull request #7 from xamarin/dev/sandy/macos-rc3
...
Update for macos workload RC3 API changes
2022-06-13 07:40:25 -07:00
Sandy Armstrong
ef9803b4a4
Update for macos workload RC3 API changes
2022-05-12 12:36:41 -07:00
Sandy Armstrong
bda19116c8
Merge pull request #6 from xamarin/dev/nosami/fix-1501927
...
Fix wide character support
2022-05-12 12:36:11 -07:00
nosami
d297f5db1c
Fix wide character support
...
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1501927
2022-04-07 17:25:17 +01:00
Jason Imison
905c0b4521
Merge pull request #5 from xamarin/dev/sandy/pointy
...
Missed an IntPtr->NativeHandle
2022-03-03 16:21:31 +00:00
Sandy Armstrong
5b49decd01
Missed an IntPtr->NativeHandle
2022-03-03 08:18:44 -08:00
Jason Imison
97075ecfdb
Merge pull request #4 from xamarin/dev/nosami/fix-1464804
...
Dev/nosami/fix 1464804
2022-02-14 16:58:02 +00:00
nosami
e4a3e8b5e3
Set SetLastError=true on HeavyFork
2022-01-27 18:01:56 +00:00
nosami
7cc33ed099
throw if we don't have a PID
2022-01-27 17:56:32 +00:00
nosami
08eea4a2e5
Return pid of shell process
2022-01-27 17:36:41 +00:00
Greg Munn
74409ccdd6
Clean up marshaling of winsize
...
On arm64, MAC_TIOCSWINSZ gets padded out and corrupts the winsize values and we end up with incorrect columns and rows.
2022-01-14 09:46:33 -05:00
Greg Munn
8e15e71945
Fix make all target
2022-01-14 09:44:58 -05:00
Greg Munn
f1aebb4369
If execve fails, call _exit()
...
Calling exit() will disable the CLR diagnostic pipes
2022-01-13 09:46:34 -05:00
Greg Munn
83186d0ad9
Fix passing arg and env arguments to the native helper in .NET6
2022-01-13 09:46:34 -05:00
Greg Munn
861e649149
arm
2022-01-13 09:46:34 -05:00
Greg Munn
93019c5645
Fix
2022-01-13 09:46:34 -05:00
Greg Munn
c2825d6d5a
Convert test project to net6
2022-01-13 09:46:34 -05:00
Sandy Armstrong
ef12b1d9f1
Merge pull request #3 from xamarin/dev/lluis/libpty-as-fat-lib
...
Build libtpy as a fat library
2021-12-16 05:40:14 -08:00
Lluis Sanchez
7d159efd8f
Build libtpy as a fat library
...
So that it can be loaded on an M1 Mac
2021-10-06 19:29:55 +02:00
Jason Imison
bd987e1d59
Merge pull request #2 from xamarin/dev/nosami/remove-system-drawing
...
Use custom Point struct to remove System.Drawing
2021-05-24 09:37:49 +01:00
nosami
4fcc03f8f3
Use custom Point struct to remove System.Drawing
...
The System.Drawing reference is problematic in Unified Mac apps.
As we are only using this reference for the Point struct, it seemed
prudent to just reimplement this.
2021-05-24 09:08:55 +01:00
Miguel de Icaza
aebdb7a05f
Merge pull request #80 from xamarin/dev/mrward/fix-index-out-of-range-exception-input-handler-char-attributes
...
Fix IndexOutOfRangeException processing input
2020-05-20 13:40:57 -04:00
Matt Ward
cab6deca92
Fix IndexOutOfRangeException processing input
...
Backport code changes made to SwiftTerm which prevent accessing
an array index outside its range when processing escape codes for
foreground and background colours. Code backported:
d5ab249b56/Sources/SwiftTerm/Terminal.swift (L2715-L2791)
Error:
XtermSharp.InputHandler.CharAttributes(Int32[])
XtermSharp.InputHandler.<>c__XXX.<.ctor>b__XXX(Int32[],String)
XtermSharp.EscapeSequenceParser.Parse(Byte*,Int32)
XtermSharp.InputHandler.Parse(Byte[],Int32)
XtermSharp.Terminal.Feed(Byte[],Int32)
XtermSharp.Mac.TerminalView.Feed(Byte[],Int32)
XtermSharp.Mac.ProcessTerminalView.ProcessOnData(Byte[])
XtermSharp.Mac.Process.SendOnData(Byte[])
XtermSharp.Mac.LocalProcess.ChildProcessRead(DispatchData,Int32)
CoreFoundation.DispatchIO.Trampoline_DispatchReadWriteHandler(IntPtr,IntPtr,Int32)
2020-05-18 16:29:49 +01:00
Miguel de Icaza
34de1ba2b0
Merge pull request #76 from xamarin/sgmunn-patch-1
...
Cols are user visible based, not zero based
2020-04-29 13:27:14 -04:00
Greg Munn
635cffcf94
Cols are user visible based, not zero based
2020-04-29 13:23:44 -04:00
Miguel de Icaza
0c61b010aa
Merge pull request #75 from xamarin/fix-selection-crash
...
Fixes a crash when selecting word or expression
2020-04-29 11:02:56 -04:00
Miguel de Icaza
16efd01a6f
Merge pull request #74 from sgmunn/build-badge
...
Add a build badge for github
2020-04-29 10:56:47 -04:00
Greg Munn
252509147b
Fixes a crash when selecting word or expression
...
XtermSharp.Buffer.GetChar(Int32,Int32)
XtermSharp.SelectionService.SelectWordOrExpression(Int32,Int32)
XtermSharp.Mac.TerminalView.MouseUp(NSEvent)
2020-04-29 10:50:16 -04:00
Greg Munn
6773620177
Update README.md
2020-04-28 15:22:29 -04:00
Greg Munn
e16ecac2b8
Add Github CI badge
2020-04-28 15:19:23 -04:00
Miguel de Icaza
5d8ecbe338
Update azure-pipelines.yml for Azure Pipelines
2020-04-20 15:04:49 -04:00
Miguel de Icaza
397264ef82
Attempt to install .NET Core 3.1
2020-04-20 11:12:23 -04:00
Miguel de Icaza
d023043d02
Use 10.14 instead of 10.13
2020-04-20 11:00:30 -04:00
Miguel de Icaza
04ab7d633e
Merge pull request #73 from sgmunn/ci-building
...
CI GitHub action
2020-04-20 08:34:38 -04:00