Commit Graph

82 Commits

Author SHA1 Message Date
samskivert 847607538c Export MessageUtil for use by GWT.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2377 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2008-09-04 23:35:09 +00:00
mdb 84597c3b99 Added log4j support to the log wrapper. It is enabled if the log4j
configuration system property is set (and a particular logger is not
specifically configured).


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2315 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2008-05-28 18:02:37 +00:00
mdb 8f7d134526 Don't build tests unless we have JUnit, don't build FileUtil unless we have
commons-io (I should probably move that into com.samskivert.io but there are
various dependers that I don't feel like breaking).


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2301 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2008-05-07 06:39:09 +00:00
mdb 121e17c594 distclean does everything clean does and need not depend on it.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2154 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-07-31 00:16:44 +00:00
mdb 3f6a9520fe Tidy up Depot build depends; reinstate build.depot.tools depend.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2145 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-07-26 20:09:06 +00:00
mdb 8116d469e4 Zell patch to factor caching code into pluggable CacheAdapter class. Allows us
to disable caching and/or replace it with less industrial strength system
during development.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2142 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-07-26 19:07:20 +00:00
mdb 180eedc1ca distclean need not depend on clean, it already performs the superset of that
action and it has the added benefit of being idempotent.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2140 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-07-26 00:31:20 +00:00
mdb e021e82865 Deprecation begone!
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2138 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-07-25 23:30:07 +00:00
mdb 29e45ddf96 Move supporting build xml files into etc/ to avoid clutter.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2099 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-05-03 20:26:23 +00:00
mdb c8656f29fb Don't build our Ant task unless ant.jar is available, only skip building
MailUtil if the mail stuff is unavailable the rest of the net package is fine.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2082 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-04-04 18:31:50 +00:00
mdb 140fe70475 Behold, a column identifier generator for our keystroke saving needs.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2059 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-20 18:52:28 +00:00
mdb 21c4d0ed1c Freak not out if ehcache.jar is not available. Instead just don't build Depot.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2031 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-11 01:02:44 +00:00
mdb bef3e84b31 Don't include ant's classpath when compiling.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2027 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-05 21:52:12 +00:00
mdb 65a3890b55 Don't run unit tests for code we didn't build.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2015 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 23:00:52 +00:00
mdb 7114984e5d Fixy.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2012 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 22:01:47 +00:00
mdb e5ae86c047 More test revamping.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2011 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 21:58:33 +00:00
mdb 65a48e78a1 Go ahead and run the tests on ant dist. I wish this output could be made less
verbose.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@2008 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-21 21:05:30 +00:00
mdb e141f96ce9 Delete jar files when cleaning.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1998 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-15 23:23:02 +00:00
mdb 8437bb657f Switched to our own set of annotation classes, provided by Zell. This removes
the dependency on the EJB3 persistence library.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1977 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-11-20 21:03:22 +00:00
mdb 328bbeb644 New safer library locating process.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1975 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-11-16 22:52:38 +00:00
mdb c968ff06de More linty. We'll handle all deprecation PITA later.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1963 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-10-26 23:14:45 +00:00
mdb 46d67e76a3 Another @Computed related patch.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1956 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-10-20 18:52:49 +00:00
mdb eba71ff8b3 Flatten when we copy into dist/lib.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1948 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-10-13 21:09:53 +00:00
mdb 71810c4e5d Enumerate our library dependencies in a way that can be imported into the
external build process.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1947 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-10-13 20:44:43 +00:00
mdb 4607cf4b6a The Java compiler uses the platform's default encoding when reading source
files which explains why Ray's "there are no languages but English" system
resulted in complaints and my "named after the African word for community"
system did not. Fortunately we can just tell the Java compiler what to expect.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1942 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-10-11 18:36:53 +00:00
mdb d79766f9f5 Extracted the dependency checking into a shared build file which is also used
by the tests build file. Added a call to build the tests to the standard dist
call to discourage test rot. Modified build process to copy library
dependencies into dist/lib during build so that dist/ contains all build
dependencies and build results at the end of the build.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1925 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-09-26 19:07:55 +00:00
mdb 5fcb5b907b The beginnings of a new persistence framework which leverages the annotation
goodness of the new EJB3 persistence framework but is not "managed" (ie. is not
real ORM).


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1905 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-09-14 21:10:33 +00:00
mdb 6c58fd68a4 Use the Retroweaver verifier to ensure we're not referencing unweavable
1.5isms.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1816 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-04-10 21:57:19 +00:00
mdb acf8fea697 Genericized all of our Collections extensions; switched numerous other classes
to typesafe 1.5 patterns; tidied some things up. Two impactful changes:

- jora.Table now takes the class object of the row class, rather than its name;
  I also removed support for the derived table stuff as we don't use it and it
  was a PITA to make work cleanly with proper type-safety;

- SortableArrayList got split into SortableArrayList (which does its sorting
  using a Comparator) and ComparableArrayList which contains elements that
  implement Comparable. In the world of loose typing, one class could do both,
  but in strong typing land, they have to be separate classes.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1810 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-04-10 08:57:47 +00:00
mdb cef9db2032 Starting down the path of converting everything to 1.5 and using Retroweaver to
make things work on the client. We're starting with parameterized types which
are backwards compatible with 1.4 anyway so all Retroweaver is doing to such
classes is changing the classfile format version number. We'll get more jiggy
later as we become more comfortable with the process.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1809 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-04-10 02:39:30 +00:00
mdb 95f9f9405b Introduced a dependency on the Jakarta Commons IO library to the JDBC package.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1789 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-02-20 21:58:37 +00:00
mdb 9d62b407e7 Migrated samskivert into its own, sensibly organized, repository.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1774 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-01-30 19:52:55 +00:00