Commit graph

99 commits

Author SHA1 Message Date
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
k-hara
5dbc7371cc Restore useWfuncs certainly. 2011-10-02 18:43:48 +09:00
k-hara
cb122aeea8 Cleanup ddoc 2011-10-02 18:43:48 +09:00
k-hara
baaae771e6 Change to use *W functions 2011-10-02 18:43:48 +09:00
k-hara
adbb5a58eb Change private function names more generic. 2011-10-02 18:43:47 +09:00
k-hara
a50c08acae Add file and line in Win32Exception and RegistryException 2011-10-02 18:43:47 +09:00
kai
896e0b5c5f Fixed last merge conflict. 2011-09-08 08:27:40 +02:00
kai
3001d9cfaf Resolved some review issues
- Reduced number of imports
- Removed a template argument
- Fixed a local-dependent unit test
2011-09-08 07:56:09 +02:00
kai
0a5c6ee23c Cleanup of registry access 2011-09-08 07:54:13 +02:00
Daniel Murphy
0c954d3c48 Fix code relying on bug 3797 2011-09-02 19:09:08 +10:00