Dennis
5cd77a6e32
User hyperlinks to refer to bugzilla issues ( #8766 )
2023-06-16 14:45:44 +03:00
Ate Eskola
06983381cf
Issue 19842 - only class member functions must be used be used as slots
2021-07-13 10:33:38 +00:00
Geod24
04f3979317
Replace 'Issue XXX' with Bugzilla links
...
Make the links clickable, as was done in the DMD repository.
Also avoids any ambiguity w.r.t. where the issue is stored.
2020-04-13 16:28:09 +09:00
Bernhard Seckinger
56a00561a0
Add closures to warning and mark warning in red.
2019-11-12 13:44:57 +01:00
Iain Buclaw
fd5facfe04
posix.mak: Enforce whitespace before opening parenthesis for version conditions
2018-09-22 16:57:24 +02:00
Walter Bright
33cceac7ac
switch Digital Mars copyright to D Language Foundation
2018-09-05 13:49:46 -07:00
Sebastian Wilzbach
c324714fde
Remove a few cases of underscore escaping
2018-06-04 13:05:01 +02:00
Sebastian Wilzbach
85ec5dead5
Manually fix Allman brace style
2017-11-20 15:45:04 +01:00
Sebastian Wilzbach
df6365092a
Replace body
keyword with its replacement: do
...
Automatic replacement with
sed -i "s/^\([ ]*\)body/\1do/" -i **/*.d
2017-11-20 15:33:52 +01:00
Eduard Staniloiu
f0d2655d75
Fix issue 2447 - add disconnectAll for std.signals
2017-10-26 21:49:10 +00:00
Vladimir Panteleev
d0b9555a06
Revert "Sort selective imports"
...
This reverts commit 998ad51fd7
.
2017-06-13 17:51:52 +00:00
Sebastian Wilzbach
998ad51fd7
Sort selective imports
2017-06-12 08:12:09 +02:00
Sebastian Wilzbach
61717ecc7d
Sort imports
2017-06-12 07:54:38 +02:00
Sebastian Wilzbach
c36f95280c
Remove quickIndex for modules with booktables or only one symbol
2017-03-01 03:59:22 +01:00
Sebastian Wilzbach
805c720595
Unify Phobos by ensuring there's always a space after cast(...)
...
Command:
sed -E 's/([^"])cast\(([^)]*?)\)([[:alnum:]])/\1cast(\2) \3/g' -i **/*.d
2017-02-21 16:40:20 +01:00
Sebastian Wilzbach
2c8166318b
Follow-up style fixes for November
2016-12-08 01:46:47 +01:00
nmtigor
92eb635479
fix issue 16249 - std.signals: disconnect() is unsafe during emit()
2016-09-20 01:43:52 +02:00
Andrei Alexandrescu
2ccfbcccab
Merge pull request #4441 from Dechcaudron/15341
...
Fixes issue 15341
2016-09-16 20:32:42 -04:00
Walter Bright
6f5e8692ab
std.signals: check for overflow on allocation sizes
2016-07-29 15:30:22 -07:00
Atila Neves
7a6a73c484
Add @system to std.signal unit tests
2016-07-01 10:16:43 +02:00
Héctor Barreras Almarcha
bea5e60911
More tab fixes
2016-06-20 00:40:58 +02:00
Héctor Barreras Almarcha
4d831a2dff
Fix tab styling
2016-06-20 00:37:41 +02:00
Héctor Barreras Almarcha
978574006c
Fixes issue 15341 - detachDisposeEvent called even
...
with remaining connected slots for that instance
2016-06-20 00:15:13 +02:00
Sebastian Wilzbach
ec47ac4224
Remove the WEB macro in favor of HTTP
...
replacement: sed 's/\$(WEB/\$(HTTP/g' -i **/*.d
2016-06-16 00:14:51 +02:00
Sebastian Wilzbach
1d34a121e9
apply all-man braces in Phobos
...
// find common cases
sed -E "s/^(\s*)((if|static if|for|foreach|foreach_reverse|while|unittest|switch|else|version).*)\s*\{$/\1\2\n\1{/" -i **/*.d
// catch else-if
sed -E "s/^(\s*)} (else static if| if|else if|else)(.*)\s*\{$/\1}\n\1\2\3\n\1{/" -i **/*.d
// remove created trailing whitespace
sed -i 's/[ \t]*$//' **/*.d
2016-05-31 13:07:53 +02:00
Sebastian Wilzbach
18b8abf60a
remove the deprecated wiki macros
2016-05-27 05:52:23 +02:00
Sebastian Wilzbach
3d67cd228c
style fix: space between operators
2016-04-26 22:26:20 +03:00
Sebastian Wilzbach
d81030ab8a
convert docstring examples to unittests
2016-03-03 15:24:26 +02:00
Daniel Murphy
f255c9e689
Replace more implicit array to bool conversions
2015-01-28 16:33:12 +11: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
ckakman
1fdf64baed
Update the Qt signals and slots link.
2014-06-22 01:02:30 +03:00
k-hara
b391b2ec9f
Convert to new alias syntax
2014-02-11 15:27:05 +09:00
monarchdodra
fd8540072d
Remove trailing white
2014-01-08 08:30:28 +01:00
Denis Shelomovskij
7134b603f8
Replace delete
with destroy
in std.signals
2012-06-10 15:40:40 +04:00
Denis Shelomovskij
ca7e6254ed
Small ddoc fix
2012-05-04 15:20:59 +04:00
Denis Shelomovskij
888420f805
Add unittests for using signals in a derived classes
2012-05-04 14:59:15 +04:00
Denis Shelomovskij
05a8f316e7
Fix Issue 8031 - If a class have some signals it's impossible for a derived class to have any signals
...
All `Signal` methods should be `final` because if they aren't it's impossible to add any signals into a derived class.
And yes, lets make `Signal` a `mixin template`.
2012-05-04 14:59:15 +04:00
k-hara
999970c835
For propGetSet
2011-12-15 14:55:07 +09:00
Andrei Alexandrescu
5a0134dd10
Fixed 672 broken links
2011-06-09 09:48:53 -05:00
Walter Bright
046e1b36db
add source links
2011-02-06 15:46:50 -08:00
Don Clugston
84477a5d3e
Move Boost copyright declaration from ddoc to normal comment. Fixes ugly ddoc output.
2010-11-24 19:34:47 +00:00
Don Clugston
118372f938
Improved signal import (svn 1837). Thanks Michel.
2010-08-12 13:00:31 +00:00
Don Clugston
fcb2704f71
Some functions need to be public. Revealed by patch to bug 314.
2010-08-12 08:37:16 +00:00
Don Clugston
0ecae3a354
Change [length] to [$] throughout Phobos.
2009-11-03 07:55:49 +00:00
Sean Kelly
747f3cf1e4
Changed Phobos to use the Boost license. Currently, all public domain modules and all licensed modules by Walter, Andrei, Bartosz, and Don have been changed to use this license (excepting std.c, for the moment). Ideally, all Phobos modules will eventually be distributed under this license, which means obtaining permission from a few more authors, deleting, or rewriting some modules.
...
Removed std.openrj.
2009-09-16 18:19:51 +00:00
Sean Kelly
5eeb591a95
Modified Phobos to reference the new core package in druntime.
2008-10-17 01:01:18 +00:00
Sean Kelly
edb5c5003e
This commit includes all the changes necessary for Phobos to run against druntime. Here is a sucinct list of the changes made:
...
* Removed gcstats. Garbage collector statistics will be avaialable in durintime's 'memory' module.
* Removed object.d. This module is replaced by the object.d provided by druntime.
* Removed std.array. To trap an array bounds error, import 'exception' from druntime and catch ArrayBoundsException.
* Removed std.asserterror. To trap an asertion failure, import 'exception' from druntime and catch AssertException.
* Removed std.gc. To interact with the garbage collector, import 'memory' from druntime.
* Removed std.hiddenfunc. No equivalent exception is currently exposed by druntime, but if one is exposed it will be called HiddenFuncException and be declared in 'exception'.
* Removed std.moduleinit. druntime declares ModuleInfo in object.d, so it is implicitly availble without importing.
* Removed std.outofmemory. To trap an out of memory error, import 'exception' from druntime and catch OutOfMemoryException.
* Removed std.switcherr. To trap a switch error, import 'exception' from druntime and catch SwitchException.
* Removed std.synchro. This functionality will exist within druintime.
* Removed std.thread. A Thread class is available within druntime's 'thread' module. An interface comparison will be provided separately.
* Removed std.typeinfo. The classes defined in this package are for runtime use and should not be visible to the user.
The prior version of Phobos has been archived in tags/phobos-2.019 if needed.
2008-10-11 00:56:40 +00:00
Brad Roberts
10d22eb26b
convert writefln style testing to a bunch of asserts
2007-10-22 08:32:04 +00:00