Johannes Schindelin
db99aada94
Test date parsing/formatting
...
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-10-21 10:41:40 -05:00
Johannes Schindelin
4f8b3f8865
Implement a minimal SimpleDateFormat
...
For the moment, this class can only handle dates of the form
"yyyy-MM-dd'T'HH:mm:ss".
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-10-21 10:41:40 -05:00
Joshua Warner
bbdb3f7136
Merge pull request #86 from dscho/data-output-stream
...
Data output stream
2013-10-18 15:59:40 -07:00
Joshua Warner
c0d5328da0
Merge pull request #83 from dscho/some-missing-methods
...
Add some missing methods
2013-10-18 15:59:20 -07:00
Johannes Schindelin
c46baa3524
Add a minimal implementation of DataOutputStream
...
This implements all the methods required by the DataOutput interface; to
run Bio-Formats' bfconvert tool, actually only the write() and writeByte()
methods would be required.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-10-18 15:10:05 -05:00
Johannes Schindelin
2f87be954c
Add the DataInput / DataOutput interfaces
...
These are part of the standard Java class library API.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-10-18 15:10:05 -05:00
Johannes Schindelin
6f9a9fd15d
Add java.lang.Double#doubleToLongBits
...
It is different than #doubleToRawLongBits only when the input value
is not a number.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-10-18 15:01:36 -05:00
Johannes Schindelin
a9ecf1eaed
Complete the java.util.Arrays#toString family of methods
...
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-10-18 15:01:36 -05:00
Johannes Schindelin
396c0822cd
Add java.lang.Character#isISOControl(char)
...
... as per the public JavaDoc at
http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isISOControl%28char%29
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-10-18 15:01:36 -05:00
Johannes Schindelin
7aca1b1307
Add java.lang.Boolean#parse(String)
...
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-10-18 15:01:36 -05:00
Johannes Schindelin
7476603e1c
Add minimal implementations of ParseException / ParsePosition
...
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-10-18 14:58:44 -05:00
Johannes Schindelin
dcfcd193be
Implement Calendar#getTime
...
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-10-18 14:58:44 -05:00
Johannes Schindelin
466a7fc0c0
Be more verbose when complaining about a non-trivial regex
...
In particular when constructing regular expressions before compiling them,
it is a good idea to state which exact expression is non-trivial when
complaining about it.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-10-18 14:56:05 -05:00
Joshua Warner
b3d4f33522
fix memory leak in Java_java_io_File_lastModified (exposed in debug mode)
2013-10-17 13:54:59 -06:00
Joshua Warner
526e3a41a8
Merge pull request #81 from dscho/last-modified
...
Fix unsatisfied link error when calling java.io.File#lastModified on non-Windows
2013-10-17 12:38:06 -07:00
Johannes Schindelin
974073ed17
Make sure to test java.io.File#lastModified
...
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-10-17 14:30:41 -05:00
Johannes Schindelin
ba10a58e3b
Support java.io.File#lastModified not only on Windows
...
There was already non-Windows support, but it was put into the
Windows-specific part. Move it outside.
While at it, change the left-over 'st' to 'fileStat' to fix the
compilation.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2013-10-17 14:22:59 -05:00
Joshua Warner
4285d84406
fix windows.cpp compile for newer versions of mingw
2013-09-11 09:30:35 -06:00
Joshua Warner
314f18644f
make getChars and releaseChars static, to prevent them being confused with implementations in other objects if they're not inlined (debug mode)
2013-09-06 08:47:46 -06:00
Joshua Warner
3136c9d156
fix ios sim=true build
2013-09-03 21:22:34 -06:00
Joshua Warner
699ca75c54
fix sdk detection logic
2013-09-03 21:03:29 -06:00
Joshua Warner
b6c7cfef73
Merge pull request #77 from joshuawarner32/win-cmd-excape
...
add proper argument escaping in Runtime.exec for windows
2013-08-30 13:04:57 -07:00
Joshua Warner
4572c02bf0
fix typo
2013-08-30 11:32:17 -06:00
Joshua Warner
3d361619a3
add proper argument escaping in Runtime.exec for windows
2013-08-29 14:37:14 -06:00
Dan Cunningham
0db1a2c414
The unlink/_wunlink call will not delete directories, use remove/_wremove instead
2013-08-28 15:27:31 -06:00
Joel Dice
c06dd28ea0
fix Android classpath build for iOS
...
This mainly involved reworking the makefile to avoid conflating
Darwin/ARM builds with iOS, since we may also want to build for the
iOS Simulator, which is i386.
Note that I was only able to test this on the Simulator, since I don't
have a real iOS device to test with. Sorry if I broke something; if
so, please fix it :)
2013-07-31 15:20:32 -07:00
Joel Dice
56a0aea160
update android.pro for compatibility with recent upstream code
2013-07-31 15:19:12 -07:00
Joel Dice
c0c2b75be1
change expat URL in README.md
...
Apparently we have readytalk.github.io set up to 301 redirect all URLs
to oss.readytalk.com, which confuses curl. Rather than figure out how
to make curl do the right thing, I've just changed the URL to point to
oss.readytalk.com.
2013-07-31 15:17:24 -07:00
Joshua Warner
cfa62d8d2f
Merge pull request #75 from frustaci/patch-1
...
Fix 16-byte boundary in Linux x86
2013-07-29 07:54:18 -07:00
frustaci
a6440375ca
Update x86.S
...
GCC now assumes by default that the stack is aligned to a 16-byte boundary in Linux x86, so let's do our part to honour that. :)
Otherwise native code that depends on the stack to be aligned to 16 bytes would seg fault (like SSE).
https://groups.google.com/forum/#!topic/avian/SyCl-Jfw2U8
2013-07-28 10:39:55 -03:00
Joshua Warner
c09f329728
Merge pull request #71 from jentfoo/issue70
...
Fix ClassCastException in UnmodifiableMap as well as fix modifying unmodifiable structures through iterators
2013-07-17 12:00:19 -07:00
Mike Jensen
2e921b803d
Added a simple test to show the original issue
2013-07-17 11:53:35 -06:00
Mike Jensen
bfe7b9110a
Removed exception message based on Josh's recommendation
2013-07-17 11:52:48 -06:00
Mike Jensen
7da59277e5
This solves a class cast exception from a call to .values() from an UnmodifiableMap. It also solves an issue where you can modify an unmodifiable collection through the Iterator or ListIterator (depending on the structure type).
2013-07-15 08:54:44 -06:00
Mike Jensen
bdcec728f7
Merge pull request #2 from ReadyTalk/master
...
Update personal avian to current readytalk/avian
2013-07-15 07:31:26 -07:00
Mike Keesey
aab1b6e087
Adding another possible case for addThread to expect. One common case that triggers is is when both arguments to addThread are the same thread (such as the call from attachThread). SWT on darwin seems to do this for dialog boxes.
2013-07-14 15:59:43 -06:00
Joel Dice
ccebdb2107
Merge remote-tracking branch 'jet/master'
2013-07-09 10:04:50 -06:00
JET
1b6d8e1085
Added native Math.exp() implementation.
2013-07-09 08:31:48 -06:00
Chris Jordan
2d89826ec7
zipentry test
2013-07-08 16:46:00 -06:00
Chris Jordan
8eec1a0339
fixing problems!
2013-07-08 16:30:17 -06:00
Riley Moses
08d441a905
Add tests for creating zip files using both write methods
2013-07-08 14:50:17 -06:00
Aaron Davis
54484bc2eb
add zipOutputStream and change DeflaterOutputStream
2013-07-08 14:13:08 -06:00
Chris Jordan
6970bb26ae
updating zipentry
2013-07-08 13:55:00 -06:00
Joel Dice
3058e4254d
only use librt on Linux; OS X doesn't have or need it
2013-07-07 11:35:20 -06:00
Chris Jordan
055f820cac
adding zipentry and zipoutputstream classes
2013-07-05 14:39:30 -06:00
Joel Dice
82577d742f
fix Android classpath build
...
Hopefully it will stay fixed this time, since we now specify commit
hashes for each dependency which are known to work.
2013-07-05 14:36:16 -06:00
Joel Dice
a9d9bc5d20
fix Clang warnings
2013-07-03 13:33:46 -07:00
Joel Dice
87b02eb949
update copyright years
...
Previously, I used a shell script to extract modification date ranges
from the Git history, but that was complicated and unreliable, so now
every file just gets the same year range in its copyright header. If
someone needs to know when a specific file was modified and by whom,
they can look at the Git history themselves; no need to include it
redundantly in the header.
2013-07-02 20:52:38 -06:00
Joel Dice
c5d2cb007c
tweaks to prepare for 0.7 release
2013-07-02 14:39:20 -06:00
JET
b66d8b9fbf
Expanded DatagramChannel and corrected blocking configuration in connect().
2013-07-02 10:10:05 -06:00