about summary refs log tree commit diff
path: root/src/libterm/win.rs
AgeCommit message (Collapse)AuthorLines
2015-04-02Tweak relese notes + rebase fixesAlex Crichton-2/+3
2015-03-25Bug fixesNick Cameron-1/+1
2015-03-13Fallout of std::old_io deprecationAlex Crichton-12/+13
2015-02-18Update the libraries to reflect Send loosing the 'static bound.Huon Wilson-3/+3
In most places this preserves the current API by adding an explicit `'static` bound. Notably absent are some impls like `unsafe impl<T: Send> Send for Foo<T>` and the `std::thread` module. It is likely that it will be possible to remove these after auditing the code to ensure restricted lifetimes are safe. More progress on #22251.
2015-01-26std: Rename Writer::write to Writer::write_allAlex Crichton-3/+3
In preparation for upcoming changes to the `Writer` trait (soon to be called `Write`) this commit renames the current `write` method to `write_all` to match the semantics of the upcoming `write_all` method. The `write` method will be repurposed to return a `usize` indicating how much data was written which differs from the current `write` semantics. In order to head off as much unintended breakage as possible, the method is being deprecated now in favor of a new name. [breaking-change]
2015-01-02Fallout - change array syntax to use `;`Nick Cameron-4/+4
2014-10-30Really fix #17982 this time.Vadim Chugunov-7/+2
2014-10-30Try and fix Windows terminalNick Cameron-23/+23
2014-10-30Changes for Windows terminalNick Cameron-21/+25
2014-10-25Fix bug #17982.Vadim Chugunov-1/+2
2014-09-20Restore original terminal colors after error messages on Windows.Vadim Chugunov-3/+51
2014-08-30Unify non-snake-case lints and non-uppercase statics lintsP1start-1/+1
This unifies the `non_snake_case_functions` and `uppercase_variables` lints into one lint, `non_snake_case`. It also now checks for non-snake-case modules. This also extends the non-camel-case types lint to check type parameters, and merges the `non_uppercase_pattern_statics` lint into the `non_uppercase_statics` lint. Because the `uppercase_variables` lint is now part of the `non_snake_case` lint, all non-snake-case variables that start with lowercase characters (such as `fooBar`) will now trigger the `non_snake_case` lint. New code should be updated to use the new `non_snake_case` lint instead of the previous `non_snake_case_functions` and `uppercase_variables` lints. All use of the `non_uppercase_pattern_statics` should be replaced with the `non_uppercase_statics` lint. Any code that previously contained non-snake-case module or variable names should be updated to use snake case names or disable the `non_snake_case` lint. Any code with non-camel-case type parameters should be changed to use camel case or disable the `non_camel_case_types` lint. [breaking-change]
2014-08-23Complete renaming of win32 to windowsVadim Chugunov-1/+1
2014-05-30windows: Allow snake_case errors for now.Kevin Butler-0/+1
2014-05-16Flush before applying console attributesCorey Richardson-0/+1
2014-05-16Add WinConsole docsCorey Richardson-0/+1
2014-05-16term: add docs and windows supportCorey Richardson-0/+146
Closes #2807