about summary refs log tree commit diff
path: root/src/libterm/win.rs
AgeCommit message (Collapse)AuthorLines
2020-07-27mv std libs to library/mark-220/+0
2020-01-11parse extended terminfo formatAndy Russell-1/+1
2019-12-25tidy: change msdn links to newer locationsLzu Tao-1/+1
see accouncement at https://docs.microsoft.com/welcome-to-docs
2019-12-22Format the worldMark Rousskov-12/+8
2019-07-06Remove use of mem::uninitialized in libterm crateLzu Tao-5/+8
2019-07-05Correct definition of CONSOLE_SCREEN_BUFFER_INFOLzu Tao-4/+21
2019-07-04Permit use of mem::uninitialized via allow(deprecated)Mark Rousskov-0/+1
2019-04-07Revert "Auto merge of #57842 - gnzlbg:extract_libtest, r=gnzlbg"Jacob Greenfield-0/+203
This reverts commit 3eb4890dfe6db0279fdd3cda19f9643873ae3db9, reversing changes made to 7a4df3b53da369110984a2b57419c05a53e33b38.
2019-03-19Move libtest out of rust-lang/rustgnzlbg-203/+0
2019-02-12Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnikbors-3/+2
Cosmetic improvements to doc comments This has been factored out from https://github.com/rust-lang/rust/pull/58036 to only include changes to documentation comments (throughout the rustc codebase). r? @steveklabnik Once you're happy with this, maybe we could get it through with r=1, so it doesn't constantly get invalidated? (I'm not sure this will be an issue, but just in case...) Anyway, thanks for your advice so far!
2019-02-12libterm => 2018Mazdak Farrokhzad-3/+3
2019-02-10rustc: doc commentsAlexander Regueiro-3/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-08-11A few cleanups for fmt_macros, graphviz, apfloat, target, serialize and termljedrz-2/+2
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