Michael Bayne
4a53f9c29b
Revamped Interval to force the creator to explicitly indicate that they want to
...
run on the interval timer thread, rather than allowing that to be the default
behavior if they forget to supply a RunQueue to the constructor.
Running on the interval timer thread is only safe if you know your interval
will complete very quickly, because you'll delay the firing of all other
intervals until your interval finishes. This is almost never what you want.
2011-06-17 12:22:48 -07:00
David Hoover
d63f147cae
Unused import
2011-06-02 09:16:10 -07:00
David Hoover
af3c9e88f0
Speeling
2011-06-02 09:05:49 -07:00
David Hoover
e308ab9bf3
Whitespace
2011-06-02 09:05:49 -07:00
Michael Bayne
8c9c2a42b0
- Added missing handling for char[] in toString.
...
- Fixed wacky use of short index variable in toString's short[] handling.
- Ensured that custom separator and whether or not we're traversing collections
is properly passed to recursive calls.
2011-06-01 12:15:28 -07:00
Michael Bayne
9344b51c4c
Update pom.xml with Github URLs.
2011-06-01 11:50:26 -07:00
Michael Bayne
9e4cf62d1c
Merge branch 'master' of github.com:threerings/samskivert
2011-06-01 11:43:36 -07:00
Michael Bayne
881ee30047
Modified toString() such that the no-box-arguments versions do not
...
automatically traverse collections, but instead simply call toString on them.
The versions that take box arguments (where the developer is clearly expressing
a desire for custom formatted collections) still do the traversal. Moved the
warning that Enumeration and Iterator are consumed into said methods.
Switched LogBuilder to use StringUtil.toString, since it now subsumes the
behavior of ArrayUtil.toString without the undesirable collection munging that
motivated its original creation.
Nixed ArrayUtil.toString/safeToString because they haven't been in the wild
long enough to be likely to have been discovered and used by third parties.
2011-06-01 11:40:26 -07:00
mthomas
d78405cc46
Preparing for samskivert-1.5-SNAPSHOT development.
2011-05-24 13:29:05 -07:00
mthomas
9d13767bbf
Preparing for 1.4 release.
2011-05-24 13:12:44 -07:00
Michael Bayne
49083d9105
Let's remove this and see what happens. Whee!
2011-04-27 07:55:47 -07:00
Michael Bayne
d79cb9aa0e
Added Factory interface here. I will remove it from Narya shortly.
2011-04-27 07:53:33 -07:00
Michael Bayne
5a9665f803
Yay for sneaking type parameters in with 1.6, and yay for having to remain
...
backwards compatible with 1.5.
2011-04-10 12:39:07 -07:00
Michael Bayne
9059d5ac4d
JList and ListModel have type parameters. Let's use 'em. (I'll fix the one
...
client that lives in the bowels of Yohoho.)
2011-04-08 18:04:32 -07:00
Michael Bayne
6b86064c33
Do this in a way that the Java 7 compiler is less angry about.
2011-04-08 18:04:12 -07:00
Michael Bayne
dc1e8bfde1
We need parameters on that thar return type.
2011-04-08 17:56:46 -07:00
Michael Bayne
0e1baccf4b
Allow duplicate checking to be disabled for performance reasons. The profiler
...
has spoken.
2011-04-08 17:48:07 -07:00
Michael Bayne
5c99fd31df
Let's switch to a compact header style I've adopted for more recent projects.
2011-04-06 20:10:41 -07:00
Charlie Groves
3b8c5b3121
Unused imports
2011-04-06 18:18:31 -07:00
Charlie Groves
f564c5f337
Clippy sez you might want a parameter there
2011-04-06 18:07:39 -07:00
Charlie Groves
636ee6eb27
It's a brave new world, lacking in hidden props
2011-04-06 18:04:09 -07:00
Bruno Garcia
1740c2cda7
Trailing whitespace, the invisible menace.
2011-04-05 17:34:52 -07:00
Deadmoose
74ae8bc0bb
No $Id$ in git. And update some stale copyright while I'm at it.
2011-04-05 15:49:23 -07:00
Michael Bayne
24f406aae2
Removed the ability to allow duplicates. That was introduced in a fit of
...
waffling ages ago and has never been used, and for good reason.
2011-04-05 14:44:44 -07:00
Michael Bayne
739007a000
Preserve int-ness of policy constants and newList() signature, add isEmpty().
...
This will hopefully take us as far down the road of backwads binary
compatibility as needed.
2011-04-05 13:47:26 -07:00
Michael Bayne
9c6b7a9603
Ray sez:
...
- ObserverList shouldn't extend ArrayList; bad mojo.
- Policies should be an enum.
- Use CopyOnWriteArrayList instead of our hand-rolled snapshotting.
MDB addends:
- ObserverList should be an interface (turned out to be easier to make it an
abstract class).
- WeakObserverList should be simpler, and turns out to be so, once we simplify
ObserverList public interface and remove ArraListness.
This should all be source compatible with previous usage (modulo deprecation of
the ObserverList notification constants, which most code is probably not using,
since the nice factory methods are much more concise).
2011-04-05 12:09:38 -07:00
Michael Bayne
e7aa1b91be
Combine final bits into errata section.
2011-04-04 23:40:47 -07:00
Michael Bayne
01954ccdd1
Combine overview and documentation.
2011-04-04 23:38:59 -07:00
Michael Bayne
e49666c7a9
Apparently newlines there are no good.
2011-04-04 23:37:52 -07:00
Michael Bayne
a61819d7a9
Added some overview bits from the old Google Code main page.
2011-04-04 23:37:19 -07:00
Michael Bayne
f6ff4e692b
Truth in advertising: Ant now fetches dependencies automatically as well.a
2011-04-04 23:28:52 -07:00
Michael Bayne
f44cad9cf9
Nope, back to the annoying 'here' links.
2011-04-04 23:27:55 -07:00
Michael Bayne
24bcd4e3fc
That didn't work, how about this?
2011-04-04 23:27:18 -07:00
Michael Bayne
e956939344
Testing URL fiddly.
2011-04-04 23:26:57 -07:00
Michael Bayne
72e02fcb2d
We no longer have jars in lib/ and we should ignore the Maven target directory
...
as well.
2011-04-04 23:25:30 -07:00
Michael Bayne
10b3995024
Merge remote-tracking branch 'deadmoose/master'
2011-04-04 23:24:59 -07:00
Michael Bayne
2c974ee946
Looks like Markdown doesn't magically linkify links, so we'll have to use
...
explicit formatting.
2011-04-04 23:10:56 -07:00
Michael Bayne
96823b4c4d
Make our top-level heading an H1.
2011-04-04 23:07:59 -07:00
Michael Bayne
f365d5fdf7
Added the MC URL for direct download desirers.
2011-04-04 23:06:48 -07:00
Michael Bayne
5305f6d934
Converted the README to Markdown format (which mostly consisted of moving from
...
two space indents to four space indents), and added info on Javadocs and Maven
artifacts.
2011-04-04 23:05:37 -07:00
Deadmoose
3a44116c92
Bring in the old svn ignores as gitignore.
2011-04-04 23:05:15 -07:00
Deadmoose
71e3d2ca29
Speeling
2011-04-04 22:31:20 -07:00
samskivert
7300e1be69
[maven-release-plugin] prepare for next development iteration
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2997 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2011-04-04 04:02:14 +00:00
samskivert
841e8f0368
[maven-release-plugin] prepare release samskivert-1.3
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2995 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2011-04-04 04:02:04 +00:00
samskivert
cab1a00aac
Handle TypeVariable in simpleName().
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2994 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2011-04-02 02:00:45 +00:00
ray.j.greenwell
cd0d699c77
- Parse enums.
...
- Rejigged some strange code in Color parsing.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2993 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2011-03-25 18:47:58 +00:00
andrzej@threerings.net
227a8fa447
Store the class name of the interval so that we can identify it after
...
cancellation. It's tempting to store the string representation as
well when the reference is cleared, but that could be anything, so
avoid the expense.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2992 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2011-03-22 22:01:47 +00:00
charlie.groves
c994b9cde1
Make sun/misc/Signal* available to shut up warnings about SignalUtil
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2991 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2011-03-22 21:34:05 +00:00
samskivert
be6eaa9ddc
Added needed file attribute to mavendeploy action.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2990 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2011-03-16 18:29:09 +00:00
charlie.groves
697b0bfb05
ooo-buildify
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2989 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2011-03-16 00:31:34 +00:00