Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support non-ASCII characters on Windows #134

Merged
merged 4 commits into from
Jan 12, 2019
Merged

Support non-ASCII characters on Windows #134

merged 4 commits into from
Jan 12, 2019

Conversation

da-ar
Copy link
Contributor

@da-ar da-ar commented Feb 1, 2018

This PR builds on #130 and implements the TODO: replacing the Ruby Env hash with a powershell script that builds up a ruby hash.

James Stocks and others added 4 commits October 24, 2017 15:00
Support wide characters on Windows. This allows for non-ASCII characters
in the command line.
This test will not currently work as the Ruby ENV hash has encoding limitations.
This is fixed in Ruby 2.3
(ruby/ruby@5e3467c)
Uses a Powershell script to read Environment on Windows hosts so that
unicode characters can be properly tested on Ruby versions < 2.3
@coveralls
Copy link

coveralls commented Feb 1, 2018

Coverage Status

Coverage increased (+4.3%) to 95.044% when pulling 69e62a5 on da-ar:js_test into 16c30fc on enkessler:master.

1 similar comment
@coveralls
Copy link

coveralls commented Feb 1, 2018

Coverage Status

Coverage increased (+4.3%) to 95.044% when pulling 69e62a5 on da-ar:js_test into 16c30fc on enkessler:master.

@sds sds mentioned this pull request Jan 3, 2019
@sds
Copy link
Collaborator

sds commented Jan 12, 2019

Rebased this branch on top of latest master and all tests passed.

Thanks for the PR, @da-ar!

@sds sds merged commit 0f336be into enkessler:master Jan 12, 2019
@da-ar
Copy link
Contributor Author

da-ar commented Jan 14, 2019

@sds Thanks for your work getting this in. I can't take the credit for the PR though, all the hard work was done by @james-stocks

@sds sds mentioned this pull request Jan 25, 2019
netbsd-srcmastr pushed a commit to NetBSD/pkgsrc that referenced this pull request Mar 24, 2020
Update ruby-childprocessto 3.0.0.


### Version 3.0.0 / 2019-09-20

* [#156](enkessler/childprocess#156 unused `rubyforge_project` from gemspec
* [#160](enkessler/childprocess#160): Remove extension to conditionally install `ffi` gem on Windows platforms
* [#160](enkessler/childprocess#160): Remove runtime dependency on `rake` gem

### Version 2.0.0 / 2019-07-11

* [#148](enkessler/childprocess#148): Drop support for Ruby 2.0, 2.1, and 2.2
* [#149](enkessler/childprocess#149): Fix Unix fork reopen to be compatible with Ruby 2.6
* [#152](enkessler/childprocess#152): Fix hangs and permission errors introduced in Ruby 2.6 for leader processes of process groups

### Version 1.0.1 / 2019-02-03

* [#143](enkessler/childprocess#144): Fix installs by adding `rake` gem as runtime dependency
* [#147](enkessler/childprocess#147): Relax `rake` gem constraint from `< 12` to `< 13`

### Version 1.0.0 / 2019-01-28

* [#134](enkessler/childprocess#134): Add support for non-ASCII characters on Windows
* [#132](enkessler/childprocess#132): Install `ffi` gem requirement on Windows only
* [#128](enkessler/childprocess#128): Convert environment variable values to strings when `posix_spawn` enabled
* [#141](enkessler/childprocess#141): Support JRuby on Java >= 9
soapy1 added a commit to soapy1/vagrant that referenced this pull request Apr 2, 2020
childprocess v 1.x includes a fix for encoding on Windows
enkessler/childprocess#134
This was previously causing errors on Windows hosts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants