about summary refs log tree commit diff
path: root/src/libterm/win.rs
AgeCommit message (Collapse)AuthorLines
2016-01-19rustfmt libtermNick Cameron-2/+2
2015-12-03libterm: bring across changes from termBryce Van Dyk-15/+17
This brings across changes made to the term library to libterm. This includes removing instances or unwrap, fixing format string handling, and removing a TODO. This fix does not bring all changes across, as term now relies on cargo deps that cannot be brought into the rust build at this stage, but has attempted as best to cross port changes not relying on this. This notably limits extra functionality since implemented int he Terminal trait in Term. This is in partly in response to rust issue #29992.
2015-11-22Rustfmt libterm, skip long static in compiled.rsBryce Van Dyk-25/+33
2015-11-09std: Migrate to the new libcAlex Crichton-8/+13
* Delete `sys::unix::{c, sync}` as these are now all folded into libc itself * Update all references to use `libc` as a result. * Update all references to the new flat namespace. * Moves all windows bindings into sys::c
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