Patrick Kranz
e6500864bc
added Support for parsing screen color in json
2019-03-29 21:52:04 +01:00
Avdi Grimm
ee8589110a
Document loading colortool schemes from current dir
2019-03-29 15:04:58 -05:00
Patrick Kranz
99f71a0cc5
Export now writes screen and popup indexes in ini
2019-03-29 17:18:26 +01:00
Patrick Kranz
16b1b059a4
added abblity to parse popup and screen color from ini file
2019-03-29 17:09:09 +01:00
Patrick Kranz
cafe71c50b
added popup color to scheme
2019-03-29 16:44:41 +01:00
Dustin L. Howett (MSFT)
1145336538
Merge pull request #278 from JakeHL/master
...
Added location flag to colortool and updated help.
2019-03-28 16:59:38 -07:00
Dustin L. Howett (MSFT)
a30f56645a
Merge branch 'master' into master
2019-03-28 16:59:03 -07:00
Jake Langford
14f9cfc389
Removed trailing slashes on schemes directory
2019-03-28 17:20:08 +00:00
Michael Niksa
52ef47533b
Merge pull request #378 from devhawk/devhawk/errorsArg
...
Don't report scheme parse errors by default
2019-02-27 12:57:12 -08:00
Harry Pierson
f3e53f1dac
updated resources file
2019-02-27 09:50:08 -08:00
Harry Pierson
ae5be18556
add --errors cmd line arg to enable scheme parsing error reporting
2019-02-27 08:33:06 -08:00
Harry Pierson
4a30b1868b
change ISchemeParser ParseScheme reportErrors param default to false
2019-02-27 08:32:45 -08:00
Michael Niksa
7e5c034b7f
Merge pull request #314 from Microsoft/signing
...
Add signing configuration information to repository.
2018-11-29 12:42:22 -08:00
Michael Niksa
058b3f5d19
Austin should be in the list.
2018-11-29 12:38:36 -08:00
Michael Niksa
df1843c87d
Add signing configuration information to repository.
2018-11-29 10:32:04 -08:00
AzureAD\JakeLangford
10b05fbe23
fixed trailing slash at the end of path
2018-10-12 09:11:48 +01:00
Jake Langford
66bc1f547e
Added location flag to colortool and updated help. Also used path combine for schemes directory
2018-10-10 21:25:36 +01:00
Mike Griese
34ff272cfa
Merge pull request #272 from waf/add-conpty-samples-to-readme
...
Add the new ConPTY samples to the readme
2018-10-08 09:09:01 -07:00
Will Fuqua
9971abf4e4
add the new ConPTY samples to the readme
...
Now that both the ConPTY samples (https://github.com/Microsoft/console/pull/247 and https://github.com/Microsoft/console/pull/260 ) are merged, mention them on the main repository README.
2018-10-06 17:49:48 +07:00
Michael Niksa
5456666d35
Merge pull request #260 from waf/add-csharp-conpty-sample
...
Add csharp conpty sample
2018-10-04 10:18:34 -07:00
Michael Niksa
bb795f5258
Merge pull request #266 from Microsoft/version
...
Correct version lookup for ES autoincremented value
2018-10-02 11:27:09 -07:00
Michael Niksa
2791753780
Adjust version lookup to use file version info stamp which is automatically incremented/generated by engineering system.
2018-10-02 11:18:00 -07:00
Michael Niksa
e5aa14ea7b
Merge pull request #265 from Microsoft/fix-accessdenied-write
...
Wrap file system export write in try/catch.
2018-10-02 10:49:38 -07:00
Michael Niksa
e25ca32022
Wrap file system export write in try/catch.
2018-10-02 10:43:03 -07:00
Michael Niksa
bb5088ae6c
Merge pull request #50 from Microsoft/osc-color
...
Add support for using ColorTool in WSL
2018-10-02 10:24:38 -07:00
Michael Niksa
4272e9c8e9
These masks were unused after I used the color helper. Removing.
2018-10-02 10:16:36 -07:00
Michael Niksa
15c2e57b96
Use helper and move constant for STD_OUTPUT_HANDLE. Use string interpolation for colors. Use Color object and UIntToColor helper for creating our pattern. Add SetLastError annotations to native functions.
2018-10-02 10:03:26 -07:00
Michael Niksa
0c3872d577
Merge branch 'master' into osc-color
2018-10-02 09:46:57 -07:00
Michael Niksa
7371ed764d
Set to LF line endings.
2018-10-02 09:46:15 -07:00
Michael Niksa
f1627dd571
merge master
2018-10-02 09:25:28 -07:00
Michael Niksa
046475f7ab
Merge pull request #181 from mikemaccana/master
...
Adjust 'ANSI 8' color to be more visible against background. Fixes #180
2018-10-02 09:11:49 -07:00
Michael Niksa
2c33edcba9
Merge pull request #236 from Jaykul/feature/schemeslist
...
Fix UIntTocolor
2018-10-02 09:09:48 -07:00
Will Fuqua
08b436f1a5
move Process and ProcessFactory classes into separate files
2018-09-21 21:54:01 +07:00
Will Fuqua
3a1ee61476
fix exit behavior
...
old behavior was whenever the user types "exit" to stop the entire terminal, which is not correct (e.g. does not work correctly for nested cmd.exe sessions). Now we wait for the top-level process to exit, which I think is more correct.
Also contains a minor rename, Process -> ProcessFactory, ProcessResources -> Process.
2018-09-21 21:50:18 +07:00
Will Fuqua
bf32b8d48f
implement dispose pattern
...
- Full Dispose Pattern for ProcessResources since it has unmanaged resources
- Basic Dispose Pattern for PseudoConsolePipe since it has managed resources
- Fix naming of iStdOut to hStdOut
- Change parameter order of Process.Start to make more sense
2018-09-21 20:47:18 +07:00
Will Fuqua
637c57473e
add c# files
...
- Move from rather ad-hoc, error-prone resource management to IDisposable, which should give us a bit more enforcement.
- Optimistically remove "buggy" from readme because the known bugs are now fixed! The main source of bugs was the incorrect InitializeProcThreadAttributeList usage.
- Handle ctrl-c by forwarding it to the PseudoConsole
- Handle terminal close when the window close button is used
- Use .NET's CopyTo in the CopyPipeToOutput, it's much simpler code and seems more robust than the ReadFile/WriteFile approach
- Minor refactor to split native APIs to multiple files
2018-09-20 22:13:37 +07:00
Will Fuqua
e09359138e
add pinvoke signatures
2018-09-20 22:11:55 +07:00
Will Fuqua
0884a1bb1d
add project infrastructure (sln, csproj, readme, etc)
2018-09-20 22:11:24 +07:00
Mike Griese
d8ab20d970
Merge pull request #252 from devhawk/devhawk/concfg-support
...
Add support for parsing concfg presets
2018-09-12 08:54:03 -07:00
Rich Turner
ac843745fa
Add an example application that uses the pseudoconsole APIs ( #247 )
...
This sample implements a simple "Echo Console" that illustrates the mechanism by which a caller can directly invoke & communicate with Command-Line applications.
1. Creates two pipes - one for output, the second for output
1. Creates a Pseudo Console attached to the other end of the pipes
1. Creates a child process (an instance of `ping.exe` in this case), attached to the Pseudo Console
1. Creates a thread that reads the input pipe, displaying received text on the screen
2018-09-10 20:07:17 -07:00
Harry Pierson
1e6232b751
Add support for parsing concfg ( https://github.com/lukesampson/concfg ) presets
2018-09-10 09:38:22 -07:00
Joel Bennett
8dacee626a
Fix UIntTocolor
2018-08-19 01:14:29 -04:00
Michael Niksa
da53ff957f
Merge pull request #197 from atifaziz/consolidate-schemes-search
...
Consolidate schemes path search code
2018-06-06 14:54:29 -07:00
Michael Niksa
11a65ef0c7
Update README.md
2018-06-05 10:52:57 -07:00
Atif Aziz
aa20e89a84
Consolidate schemes path search code
2018-05-31 12:58:28 +02:00
Michael Niksa
f334ba68c9
Merge pull request #186 from minhhai2209/patch-1
...
Fixed Markdown link
2018-05-21 08:09:34 -07:00
minhhai2209
8afb12e747
Fixed Markdown link
2018-05-20 14:39:20 +07:00
Michael Niksa
b3b9f719fa
Merge pull request #184 from mikemaccana/patch-4
...
Markdown fixes, also add a description
2018-05-17 08:18:04 -07:00
Mike MacCana
ae5b5fb5b1
Markdown fixes, also add a description
2018-05-17 11:28:58 +01:00
Michael Niksa
3d0f15d433
Merge pull request #183 from mikemaccana/patch-3
...
Add link to a visual editor for .itermcolors files
2018-05-16 11:09:53 -07:00