Commit Graph

1004 Commits

Author SHA1 Message Date
mdb ed08d46f3f Use JAVA_LIBS now instead of old hardcoded business.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1039 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-28 22:40:59 +00:00
mdb bc72a70c9f Added support for an exclusion regexp.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1038 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-28 22:39:35 +00:00
mdb d2187ef067 Added a version of join() that uses a user supplied separator.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1036 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-24 00:31:50 +00:00
mdb d106c918ce Added support for float[].
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1033 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-22 01:41:17 +00:00
mdb a47caf48cb A container for keeping a list of recent objects.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1032 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-21 21:46:31 +00:00
ray 2fd74dc829 Added a FileAdjust that lets you select files or directories
and store the path in a String preference.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1031 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-20 20:06:33 +00:00
mdb 3efdabe2c0 Cope with null _elements in toArray().
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1030 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-18 02:41:19 +00:00
mdb afb44726b5 Added getMaxSize().
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1029 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-17 02:02:28 +00:00
mdb fff6b8d68e Added setMaxSize().
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1028 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-17 02:01:05 +00:00
mdb 0c972d8bf9 Added sum().
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1027 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-17 01:27:16 +00:00
mdb 1e6d49414b Added ability for LRU hash map to support computed "sizes" for items which
will be accounted for when keeping the map under its target "size". Had to
rearchitect it to delegate to the LinkedHashMap because HashMap doesn't
expose the necessary helper methods to allow us to accomplish what we need
as a derived class. Additionally, the keySet(), values() and entrySet()
methods return read-only collections because supporting modification
through those interfaces would dramatically increase complexity.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1026 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-17 00:40:45 +00:00
mdb 50201e804c Canned in favor of LRU+regular hash map approach.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1025 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-17 00:22:43 +00:00
mdb 492cf45c4c Not to freak out if we have no previous value.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1024 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-15 22:11:18 +00:00
mdb 6b7ca47d05 Add a little border now that we're in a tabbed pane.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1023 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-15 03:28:17 +00:00
mdb d63a1d9022 Use a tabbed pane.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1022 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-15 03:24:53 +00:00
mdb a99b1b7603 Added an "adjustment" that simply fires an action.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1021 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-15 02:29:23 +00:00
mdb 33a8363161 Make the getValue() methods final so that they may be optimized.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1020 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-15 01:41:25 +00:00
shaper 373b844cb2 Deal gracefully with systems running with a headless AWT toolkit, or
general failure to obtain the graphics environment or other video
information.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1019 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-15 01:27:44 +00:00
mdb c8be8e49f7 Javadoc additions.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1018 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-15 01:25:55 +00:00
mdb 2ed48e964a Added levelToString().
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1017 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-15 01:23:21 +00:00
mdb 5109821d5c A test app for the runtime adjustment stuff.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1016 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-15 00:47:06 +00:00
mdb 0daf5da468 Created services for creating debug "variables" that can be toggled at
runtime (and automatically persist via the Config services). This can
additionally be used to make visible an interface for editing existing
Config preferences, but bearing in mind that this is purely for programmer
handyness and not intended as an end user interface.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1015 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-15 00:46:49 +00:00
mdb 496252158d No need to complain if we don't find our properties file.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1014 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-15 00:45:22 +00:00
mdb e93a3b5264 Allow any abstract button as a trigger.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1013 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-15 00:17:37 +00:00
mdb bcb0f95dd5 Should be dirty to start.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1012 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-15 00:17:23 +00:00
shaper d87940ab7b Provide os-, jvm-, memory- and video- specific variants of toString().
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1011 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-14 22:31:27 +00:00
shaper c4fc394c3d Added SystemInfo record that gathers a variety of interesting system
statistics and provides a facility for updating the statistics and
obtaining a concise human-readable string presentation.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1010 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-14 22:07:06 +00:00
mdb e02c31a718 Added getSystemProperty().
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1009 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-12 00:49:22 +00:00
shaper aeb225d7ad Made SwingUtil.refresh() take a JComponent rather than a JPanel so that we
can make use of it in the most generic circumstances.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1008 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-11 00:44:53 +00:00
shaper 5e57ee8d82 Added refresh().
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1007 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-11 00:40:39 +00:00
mdb 3c05b9a431 Added prepad(), spaces().
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1006 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-08 22:51:07 +00:00
mdb cbb4d90d26 Use StringUtil.toString() to more nicely format an Entry from a
HashIntMap.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1005 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-08 19:44:27 +00:00
mdb bcbe3133a4 Custom toString() output.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1004 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-01-03 23:07:33 +00:00
mdb f006eaf5a7 Export the ability to paragraphify text.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1003 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-12-30 04:55:01 +00:00
mdb 574c1ac8bc New utility function.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1002 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-12-30 04:52:36 +00:00
mdb c91b6c6482 Handle Collection instances in listToString().
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1001 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-12-29 01:28:45 +00:00
mdb 9432827628 Use the more efficient SimpleDateFormat.format() that appends to an
existing string buffer rather than creating its own string which we would
then append to our string buffer.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1000 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-12-22 06:40:02 +00:00
mdb d6a2b54372 Oh the serialization + DashO humanity. We have to override the
serialVersionUID because requesting for DashO to include a class as is
with no modifications still results in a different serialVersionUID than
the automatically generated value (even though the documentation indicates
otherwise). Keerist, what a fragile fiasco.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@999 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-12-19 22:41:13 +00:00
mdb 029ed2322e Though you might think that createController() should always create a
controller, we don't necessarily want to insist about such things, so we
go ahead and cope if it returns null.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@998 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-12-18 04:19:16 +00:00
mdb 54afee66f5 StringTool.concat() turns out not to be necessary because you can do:
"blah blah${foo.bar}" in Velocity to append a string to a string constant
and $baz.concat($foo.bar) to concatenate two string objects.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@997 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-12-17 23:53:24 +00:00
mdb 44fcf5ec48 Added concat() to string tool.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@996 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-12-17 22:58:37 +00:00
mdb 97932e74d8 Added support for custom parsers and for not warning when a property is
seen that has no associated object field.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@995 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-12-16 02:11:42 +00:00
mdb def8bd3739 Be serializable.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@994 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-12-16 01:57:36 +00:00
mdb 71f3f4a25a We should be serializable just like ArrayList.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@993 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-12-16 01:55:55 +00:00
mdb 86aec75f11 Added support for wiring up a toggle button to a boolean configuration
preference. We love the magic.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@992 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-12-14 02:11:24 +00:00
samskivert@gmail.com 52766f48a4 Added property change notification support. This is going to kick ass.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@991 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-12-13 22:12:28 +00:00
shaper a23bfcc343 Moved MouseArmingAdapter into swing/event, and pass along the mouse event
to clicked() that resulted in the click.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@990 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-12-13 04:30:38 +00:00
shaper 4f9bf920b0 Log a warning and dump the stack rather than throwing an exception if we
try to add an observer more than once and we're not allowing duplicate
observers so that existing callers to add() don't have the proverbial rug
yanked out from underneath them.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@989 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-12-13 00:48:19 +00:00
shaper e59acac67e git-svn-id: https://samskivert.googlecode.com/svn/trunk@988 6335cc39-0255-0410-8fd6-9bcaacd3b74c 2002-12-12 23:55:56 +00:00
mdb ad3d54c9a5 Whoops, booched the package name.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@987 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-12-12 19:53:55 +00:00