Commit graph

108 commits

Author SHA1 Message Date
Jonathan M Davis
c3cd933131 Moving deprecations along.
This is mostly just putting dates on existing deprecations that were
missing dates, but it does remove a few things that have been deprecated
long enough to be removed.
2016-02-10 16:43:25 -08:00
H. S. Teoh
3f6a69a8eb Fix missing ')' in std.c.windows.com deprecation message. 2016-01-06 12:18:33 -08:00
H. S. Teoh
6463fb827c Move ddoc comments to version(StdDdoc) block.
As a workaround for the inability to generate ddocs for symbols
versioned for non-host platforms.
2016-01-06 11:32:38 -08:00
H. S. Teoh
ca9ae57626 Fix ddoc errors in std.windows.syserror. 2016-01-06 11:26:39 -08:00
Jonathan M Davis
0899d9403f Move deprecations along.
This includes deprecating std.c.*, which apparently was marked as
scheduled for deprecation in 2.068 but never actually deprecated (though
it looks like it was previously removed from the documentation build,
since it doesn't show up on dlang.org).
2015-12-30 00:18:53 -08:00
Vladimir Panteleev
7c3373eacc Remove declarations already declared by the new Windows headers 2015-10-14 04:09:32 +00:00
Walter Bright
162f1cbd96 Range-ify: std.file chdir and others 2015-07-15 17:02:11 -07:00
Vladimir Panteleev
3024e3d3be fix Issue 14288 - std.windows.registry should use std.windows.syserror 2015-03-24 00:49:50 +00:00
Vladimir Panteleev
a2102aa66c fix Issue 14289 - WindowsException should not attempt to parse code 0 2015-03-24 00:49:50 +00:00
Daniel Murphy
6af3fb5525 Remove implicit conversions from array to bool 2015-01-27 21:55:00 +11:00
Vladimir Panteleev
d1f2b64b0d Temporarily replace new deprecations with comments
Removes deprecations added in 093d636de4
2015-01-04 15:52:05 +00:00
Vladimir Panteleev
aa0cf9e262 std.windows.syserror: Fix doc build error 2014-11-12 20:52:37 +00:00
Ilya Yaroshenko
6670bb0e6b added scope imports 2014-11-11 22:54:54 +03:00
jmdavis
76df657bb4 Move some deprecations along. 2014-10-26 19:31:08 -07:00
Martin Nowak
c855945f46 Merge pull request #2614 from Geod24/fix-license-doc
[DDOC] Usage of WEB macro for License everywhere
2014-10-17 00:16:49 +02:00
Geod24
0fb95b8c27 Usage of WEB macro for License everywhere 2014-10-15 11:30:42 +02:00
Joakim
093d636de4 Deprecate std.c.* and move all remaining declarations to core.stdc.* 2014-10-14 09:26:21 -05:00
H. S. Teoh
74b9cf7fb0 Merge pull request #2570 from tom-tan/fix-windows-syserror-wenforce
Fix the arguments for std.windows.syserror.wenforce
2014-10-05 07:48:13 -07:00
Tomoya Tanjo
c1441c1dcf Add missing std.traits.isSomeString 2014-10-03 17:06:25 +09:00
Vladimir Panteleev
447556059d std.windows.syserror: Fix langId parameter being ignored 2014-10-03 06:01:11 +00:00
Tomoya Tanjo
6b19164b37 Parameterize a string type for error message 2014-10-03 14:35:32 +09:00
Tomoya Tanjo
b3c9178931 Fix the arguments for std.windows.syserror.wenforce 2014-09-29 16:05:39 +09:00
Vladimir Panteleev
b1418c958b fix Issue 13450 - Add WindowsException and wenforce to std.exception
Also expose ErrnoException's errno field as a documented property
for consistency.
2014-09-11 15:41:20 +00:00
Geod24
7100047473 Replace enforceEx with enforce where it's possible 2014-08-25 12:18:02 +02:00
Denis Shelomovskij
ff144b0ae0 Replace most toStringz/toUTF16z/toUTFz usages with tempCString* ones.
Only non-trivial cases left when a refactoring is required to use a temporary buffer.
Also add `nothrow`/`@nogc` attributes.
2014-08-23 17:23:13 +04:00
w0rp
4852a69672 Fix a minor typo.
I noticed a small typo while I was looking at random documentation pages.
2014-07-28 22:28:20 +01:00
jmdavis
efd6ea0cbf Move various deprecations along. 2013-12-11 23:44:12 -08:00
Jakob Ovrum
e0d5308ef5 Fix issue 11283 - Remove sysErrorString unittest 2013-10-17 18:34:53 +09:00
Jakob Ovrum
b97b4e9620 fix issue 11232 - rewritten std.windows.syserror.sysErrorString
Fixed for Unicode-correctness; now works on non-English Windows systems.
Added unit test.
Throws an Exception if the given error code or language combination
was invalid.
2013-10-14 11:45:46 +09:00
Tomoya Tanjo
2cbf66989d Fix the position of LocalFree 2013-09-11 23:25:27 +09:00
Tomoya Tanjo
58668c1829 Make std.windows.syserror.sysErrorString @trusted 2013-08-11 11:25:25 +09:00
Martin Nowak
54e91f266c add version (Windows): too all windows only sources 2013-07-21 03:34:56 +02:00
Andrej Mitrovic
4da1639c98 Merge pull request #1337 from 9rnsr/fix_attrs
Potentially @safe & pure formatting
2013-06-27 18:53:22 -07:00
k-hara
03a32d6fa4 Fix issue 313 & 314 2013-06-25 08:38:30 +09:00
k-hara
92bef24f2f fix Issue 10254 - Purity correctness is broken with constructor 2013-06-20 10:54:30 +09:00
Andrej Mitrovic
aaa6854eb7 Fixes Issue 9373 - Add deprecation messages to Phobos. 2013-01-23 02:44:08 +01:00
Andrei Alexandrescu
49e4bb0ef0 Merge pull request #406 from denis-sh/get-rid-of-win9x-support
Get rid of win9x support
2012-02-18 12:32:37 -08:00
Denis Shelomovskij
8a92201226 Fix minor memory wasting in std.windows.registry 2012-02-10 14:28:14 +04:00
Denis Shelomovskij
4d451796fe Fix unsafe *A function using
* Supersede unsafe ExpandEnvironmentStringsA using by its *W version
* Remove an outdated commented out function
* Remove std.windows.charset import which have become unnecessary
2012-02-10 14:28:14 +04:00
Denis Shelomovskij
f01bcb71f5 Remove unnecessary stuff from std.windows.registry
* remove stuff which have become unnecessary because of previous commit from std.windows.registry
2012-02-10 14:28:13 +04:00
Denis Shelomovskij
99ab2b6175 Remove __file.d and it's using
* remove `useWfuncs` using
* remove std.__file using
* remove __file.d
* remove variables which have become unnecessary
* remove std.windows.charset import and alias in file.d
2012-02-10 14:27:34 +04:00
qchikara
6a768c3c41 error message fix:"Value" to "Key" 2012-02-09 15:19:31 +09:00
qchikara
539ff6a68b Issue 7460 - std.windows.registry reports a false exception message 2012-02-09 15:17:01 +09:00
Jonathan M Davis
2027b144b6 Merge pull request #403 from venix1/Win64
Win64 changes from MinGW64
2012-01-25 23:54:36 -08:00
Walter Bright
5ad3dafd10 fix Issue 4295 - IID_IUnknown symbol undefined in phobos.lib 2012-01-23 18:05:21 -08:00
Daniel Green
bc453c2a0e Win64 changes from MinGW64 2012-01-22 23:06:34 -05:00
Walter Bright
380ae65511 remove empty statements 2011-12-29 00:05:45 -08:00
k-hara
c9c8e594db Move static ctor/dtor into internal module to avoid cycle dependency. 2011-10-03 03:55:51 +09:00
k-hara
1fba4c385d Registry is now final class with @disable this() 2011-10-03 03:34:50 +09:00
k-hara
54b65ba227 Apply improvements from the review comments.
- Use std.utf.toUTF16z
- Fix array operations
- Add next parameter for exceptions constructors
- Remove unused code
- Put the brace on its own line
- Fix conditional compilation with endian
- Move default case to the last of a switch block
- Add more @safe pure
- Fix ddoc comments.
- Change auto to immutable
- Add enforceSucc, and use enforce family
- Change uint to size_t around indexing
2011-10-03 03:34:49 +09:00