Commit Graph

217 Commits

Author SHA1 Message Date
mdb 2d891c907b Generate javadoc docs with ant and put them in the dist directory now
rather than the docs directory.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@220 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-08-08 23:31:45 +00:00
mdb e9bb61f1e8 Pull the classpath out into a separate path entity and reference that
wherever we need it.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@219 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-08-08 22:30:04 +00:00
mdb ac4494f1a6 Pass the proper classpath to the javadoc build.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@218 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-08-08 22:25:04 +00:00
mdb 6e32cd319d Add the entryid as a tool tip so that a user can look up entry ids for use
in external programs (like shoutdiscs.pl).


git-svn-id: https://samskivert.googlecode.com/svn/trunk@217 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-08-06 23:26:42 +00:00
mdb 653347e6b8 If we remove a song from earlier in the playlist than the currently
playing song, we need to adjust the currently playing index accordingly.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@216 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-26 19:26:55 +00:00
mdb 44c20b3412 Rearrange code to prevent recursion if scrollRectToVisible() results in a
call to doLayout() (which it seems to do in certain cases).


git-svn-id: https://samskivert.googlecode.com/svn/trunk@215 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-26 01:33:08 +00:00
mdb 0e89fb5b3a Scroll the playing song into view when we start up.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@214 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-26 01:18:49 +00:00
mdb fe9b84a34d Reset the scrollbar when we switch the contents of the entry list because
otherwise it will stay scrolled which is weird.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@213 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-26 01:18:21 +00:00
mdb 19c58cf9b3 Fixed repaint behavior; added ability to edit entries; other cleanups.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@212 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-26 00:24:22 +00:00
mdb 057a9595dd Operate on windows rather than frames so that we can center dialogs as
well. Accordingly changed name to centerWindow().


git-svn-id: https://samskivert.googlecode.com/svn/trunk@211 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-25 23:50:22 +00:00
mdb 6dcdfbd7bc Allow the specification of packages to exclude from the output via
-Dexclude=pkg:pkg:...


git-svn-id: https://samskivert.googlecode.com/svn/trunk@210 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-24 21:25:46 +00:00
mdb 3bfa1a6a6b Ignore anonymous classes.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@209 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-24 20:35:46 +00:00
mdb 299cfb8bfc Sort our chains and subchains by class name.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@208 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-24 20:30:53 +00:00
shaper ce22aef1f8 Initial version of utility routines for adding menu items to menus in
a more concise fashion.  Strunk and White would be proud.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@207 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-24 20:11:19 +00:00
mdb 2ba1cd0401 Added support for breaking chains apart when they are too big to fit on a
page.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@206 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-24 20:07:33 +00:00
mdb e78b957839 Modified code to deal better with splitting chain groups across pages. It
still chokes if a single chain won't fit on a page, but what to do there
is complicated and non-obvious.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@205 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-24 18:07:35 +00:00
mdb 8e80f60a40 Use rt.jar if classes.zip doesn't exist.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@204 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-24 18:06:02 +00:00
mdb a3107c9272 Added a version of toString() that can be passed an existing string
buffer.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@203 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-21 22:21:42 +00:00
mdb 469e2d169f Created a repository for collection related utility functions. Created
addAll() a function that adds all elements from an enumeration to a
collection. Created another version that works with an Iterator rather
than an Enumeration.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@202 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-21 22:05:04 +00:00
shaper db024caaf5 Use SwingUtil to center frames within the screen bounds.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@201 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-21 02:04:37 +00:00
shaper fa41492090 Added instantiateValue() to facilitate instantiating a class via
Class.forName() where the class name is obtained from a config value.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@200 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-21 00:50:28 +00:00
shaper f59491ac03 Initial version.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@199 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-21 00:49:26 +00:00
mdb 9764ab554e Added JAXP dependency; modified format to be more explicity about which
samskivert services require which libraries.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@198 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-20 22:56:12 +00:00
shaper 019dc655a0 Initial version of utility class to facilitate XML parsing.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@197 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-20 22:56:00 +00:00
mdb 43e7ebcd4d Created a basic context that will serve as a base interface for the
variety of other contexts we're going to need for the Three Rings
game platform.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@196 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-20 19:46:56 +00:00
mdb 998ca7cf4f Recursively call toString() when toString()ing each Object in an Object
array.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@195 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-19 18:32:02 +00:00
mdb 40aac7bafa Log a notice when we catch a non-transient exception.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@194 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-19 01:04:50 +00:00
mdb 539f587813 Use sensible margins; added support for rendering interfaces implemented
and inner classes declared within the box for the appropriate class.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@193 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-17 07:18:09 +00:00
mdb c695cdeb41 Pick fonts based on whether we're printing or displaying on screen.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@192 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-17 06:01:08 +00:00
mdb 8efe315270 Removed CascadingConstants because we don't have two classes that
reference the constants any longer.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@191 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-17 05:31:37 +00:00
mdb ee3e32fe5a Use a particular font for the group titles. Removed bogus setFont() from
top level.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@190 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-17 05:28:46 +00:00
mdb f572956f73 Removed more debug logging.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@189 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-17 05:23:49 +00:00
mdb 07bbe0dd4d Parse arguments less stupidly.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@188 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-17 05:21:33 +00:00
mdb c34ca2cfc3 Fixed text alignment within outline boxes; removed some debug logging;
modified code to use italicized font for interface chains.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@187 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-17 05:16:16 +00:00
mdb 79b7065abf Switched to rendering via the Java2D graphics API. Finished up first pass.
Everything mostly works and I can visualize my projects and end up with a
useful set of printouts.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@186 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-17 01:54:19 +00:00
mdb b28665494b More progress. Har!
git-svn-id: https://samskivert.googlecode.com/svn/trunk@185 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-14 00:55:21 +00:00
mdb e8dcfce0db A simple class for dumping reflection info from a specified class.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@184 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-14 00:51:13 +00:00
mdb 9e4758bb64 Created a class that provides standard comparators. Presently it has a
comparator that works on strings.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@183 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-13 23:41:06 +00:00
mdb 12b2fab254 Mo' betta progress.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@182 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-13 23:25:13 +00:00
mdb c807416da4 Fixed play_this_tune(), added log message.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@181 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-13 00:39:32 +00:00
mdb 13f9e12325 Handle playing display more efficiently.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@180 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-13 00:35:42 +00:00
mdb a8272baf6e Arg, the dreaded equals bug.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@179 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-13 00:21:32 +00:00
mdb 4131f9bae5 Added SKIPTO support.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@178 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-13 00:16:01 +00:00
mdb b1e4100d63 More and better playlist management.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@177 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-13 00:11:05 +00:00
samskivert@gmail.com f5203ac52c Look in system properties for our musicd host and port.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@176 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-13 00:10:48 +00:00
mdb d8b95f787b Added getSong() for looking up a song by id from the song array.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@175 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-13 00:10:26 +00:00
mdb eedf10e134 Added support for SKIPTO and PLAYING.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@174 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-13 00:10:05 +00:00
mdb 0973289dc6 Allow arguments to be passed to the JVM via -D.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@173 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-13 00:09:45 +00:00
mdb 64abd69179 If the currently playing track is REMOVEd, skip to the next tune.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@172 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-12 23:42:38 +00:00
mdb 5c3b4383a0 Added split() for splitting a string up based on a separator character.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@171 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-12 23:29:16 +00:00