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