8ffa0b68c9fd3f722bee2bcd94b1d38151a0791d |
|
13-May-2013 |
Elliott Hughes <enh@google.com> |
Un-@hide various APIs. Bug: 3484927 Change-Id: I4cda326a31240135d883528d9cb976a9db084234
|
d38edfcfac60602940080a521800c0f5227d47d7 |
|
18-Mar-2013 |
Jorrit Jongma <jorrit@jongma.org> |
Improve java.util.zip compression level documentation. The level parameter (constructors, setLevel, etc) can be [-1..9], but the docs incorrectly stated [-1..8] and [0..9]. Explain fully what compression level means in the Deflater class documentation and point everything else to that canonical source. Change-Id: I4b76965d88f0fd0f383bb15a5259a5fa5d81f2b1 Signed-off-by: Jorrit Jongma <jorrit@jongma.org>
|
f05aeedc00c8e7ab7650067ce1dc301547a3914b |
|
10-Dec-2012 |
Elliott Hughes <enh@google.com> |
More java.util.zip documentation improvements. Change-Id: I8ebc23b8a7a7affee0fd3756c3861cf5b6c07ee4
|
cff1616012dc0d56c2da9af2b9b1183e76c7e044 |
|
04-Dec-2012 |
Elliott Hughes <enh@google.com> |
Add detail messages to all the easy IllegalArgumentException cases. Noticed during my recent Matcher change. Change-Id: I415d911b26d0ee548ca04d56bba7fc3d4e6b3f88
|
32c2297a959b72abdb18743f0519e1d8b7c7ea88 |
|
17-Mar-2011 |
Elliott Hughes <enh@google.com> |
Remove bogus "super()" calls. I've left one in java.util.concurrent, since we have an upstream there. Change-Id: I60945e48a41433fc7eaef6086433ec4bf434097f
|
8601d6b5872167f20f3ab845160ae7f9e0fad94b |
|
16-Mar-2011 |
Brian Carlstrom <bdc@google.com> |
Deflater doc and test tidying Change-Id: If140c104d5736e41669a20af5606a54ce338d60c
|
6186821cb13f4ac7ff50950c813394367e021eae |
|
08-Feb-2011 |
Jesse Wilson <jessewilson@google.com> |
Move libcore.base classes to libcore.util and libcore.io. Change-Id: I2340a9dbad3561fa681a8ab47d4f406e72c913e3
|
57192e68f53e80ac1effae04f23d91f4cf162eea |
|
08-Dec-2010 |
Elliott Hughes <enh@google.com> |
Improve a comment. Including the identifier that must not be renamed in the comment explaining that it must not be renamed is my standard trick for increasing the chances that the comment will actually be read when someone does a global find/replace. I should have done that here. Change-Id: I39f9bab628beea7e5b32a71e23d348a3c75f5a6a
|
fa9647657b7c3ebb13d6e5e7dace3cf23f7189fd |
|
08-Dec-2010 |
Elliott Hughes <enh@google.com> |
Rename a java.util.zip.Deflater field for RI compatibility. This caused trouble for GSF. Change-Id: Icbc041664ae7e365e4bdf658b33b26ee2aeb2048
|
aee3e4d2e0a2830fc2ef8e96a13796d012becab2 |
|
07-Dec-2010 |
Elliott Hughes <enh@google.com> |
Throw better exceptions if an Inflater or Deflater is used after calling end. Bug: 3217912 Change-Id: I480c92d2f97b530f17b9b8daf2549d2f06384219
|
4e872ddaa8763051bcabe5ab804e677a39fa94dd |
|
03-Dec-2010 |
Brian Carlstrom <bdc@google.com> |
Fix javadoc typo Change-Id: I3091e65c04c582e633bddbe0674f5e26814a7057
|
2d9c5fa8ce0182cd8c14736241b709fd50cab6f8 |
|
23-Nov-2010 |
Elliott Hughes <enh@google.com> |
Slight cleanup of java.util.zip code, plus a bug fix. The key fix is switching to zstream's next_in and next_out fields (the pointers into the input and output buffers) rather than relying on the integer "accounting" fields. If turns out in the Z_NEED_DICT case that the accounting goes slightly awry. (We shouldn't have been using the accounting anyway, because we were silently coercing longs to ints.) The new code is simpler, clearer, and doesn't need a special case for Z_NEED_DICT at all. I've also removed yet another hand-written UTF-8 encoder, made Inflater throw ArrayIndexOutOfBoundsExceptions with useful detail messages (factored out into Arrays so we can make this change more widely), and rewritten the Inflater and Deflater documentation. The unit test reproduces the problem (and tests as many other cases as it can too). Critical for testing this bug is that we needed to limit the size of the input buffer so that zlib has to ask us for more input. Bug: 3220923 Change-Id: I39e5456620eaa7f75d12d885db279f009ee3e8ef
|
693eacca9fa67ad79d1b35dbaad61c5ac1ac457c |
|
10-Nov-2010 |
Elliott Hughes <enh@google.com> |
Stop allocating empty arrays. Bug: 3166662 Change-Id: I151de373b2bf53786d19824336fa434c02b0b0e8
|
12f2d8e2760b78c673b7a187b9062b3938a03147 |
|
12-Oct-2010 |
Brian Carlstrom <bdc@google.com> |
Revised CloseGuard usage pattern - CloseGuard.get() instants are now "unopened" - In constructor cases, guard.open("...") is now at the end - In metod cases, guard.open("...") is now after resource acquisition - guard null pointer checks in finalizers in case constructor threw exception Bug: 2645458 Change-Id: Ieb874a8c33b347768a9fa7437b3dd16f3d56d886
|
f7aab022dcbfcd8f27b409ab92b4bca4a84d0b8a |
|
30-Sep-2010 |
Brian Carlstrom <bdc@google.com> |
CloseGuard: finalizers for closeable objects should log complaints Introducing CloseGuard which warns when resources are implictly cleaned up by finalizers when an explicit termination method, to use the Effective Java "Issue 7: Avoid finalizers" terminology, should have been used by the caller. libcore classes that can use CloseGuard now do so. Bug: 3041575 Change-Id: I4a4e3554addaf3075c823feb0a0ff0ad1c1f6196
|
e2f58c9501eac730d048199906dc41fe8e4cd6e9 |
|
29-Sep-2010 |
Brian Carlstrom <bdc@google.com> |
Scrub missing calls to super.finalize() Bug: 3024226 Change-Id: I6642cb9d4929ba72244529efe4ebdfa595ae4fa7
|
0356c447b30e092bdc12a4b7288c08f5ef87534c |
|
08-May-2010 |
Elliott Hughes <enh@google.com> |
Fix sim build, remove static initalizers from Deflater/Inflater. Change-Id: I56a453a1382559cdcf9f22c6a185db7178fbe098
|
cec4dd4b1d33f78997603d0f89c0d0e56e64dbcd |
|
26-Apr-2010 |
Peter Hallam <peterhal@google.com> |
merge more modules into luni
|