125 Commits

Author SHA1 Message Date
Trustin Lee
acb1ac84e6 NETTY-425 ChannelBuffers.compare does not handle unsigned bytes correctly
* Fixed a bug where signed comparison is made where unsigned comparison is expected
2011-08-01 04:28:08 +09:00
Trustin Lee
4d6581fe3d * Fixed a documentation error in ChannelBuffer javadoc
* Clearly specified that FrameDecoder is an implementation of ChannelHandler
2011-02-07 19:58:48 +09:00
Trustin Lee
9f55834823 Fixed incorrect usage of ByteBuffer.arrayOffset()
* NETTY-368 Wrappedbuffer does not honour posiiton()
* and similar mistakes found during a review
2011-01-12 19:23:50 +09:00
Trustin Lee
0dbdbcdb96 Added @Override annotations which were disallowed in Java 5 but not anymore in Java 6. 2010-11-12 09:45:39 +09:00
Trustin Lee
5518344bc3 NETTY-335 Remove deprecated elements 2010-06-30 05:48:23 +00:00
Trustin Lee
f88108e876 Fixed a bug: NETTY-329 ChannelBuffer.slice(index, length) returns a slice with wrong reader/writerIndex
* HeapChannelBuffer.slice(index, length) and ByteBufferBackedChannelBuffer.slice(index, length) should update indexes when they created a slice using duplicate()
* Added relevant test cases
2010-06-21 07:00:03 +00:00
Trustin Lee
a55a1c6e72 Removed unnecessary lock 2010-06-01 08:38:51 +00:00
Trustin Lee
2c887daabe Added missing Javadoc 2010-05-06 07:37:27 +00:00
Trustin Lee
8bb9ad26ad Updated Javadoc 2010-05-06 07:33:26 +00:00
Trustin Lee
605d2969d2 Added @Deprecated annotation to the implementations of deprecated methods in ChannelBuffer (basically to silence nagging compiler) 2010-03-04 06:34:00 +00:00
Trustin Lee
5558f02003 Resolved issue: NETTY-298 Make ChannelBuffer setter/writer methods to accept int for narrower types 2010-03-03 05:35:01 +00:00
Trustin Lee
43a603cfde * Removed unnecessary conditional
* Optimized the use of memory bandwidth in NioWorker.read
2010-02-23 00:56:04 +00:00
Trustin Lee
03268034c7 Removed unnecessary conditional 2010-02-23 00:43:15 +00:00
Trustin Lee
a61d5b2e6b 2010-02-02 02:00:04 +00:00
Trustin Lee
36e804bbec Resolved issue: NETTY-282 Reduce memory copy between heap buffers and direct buffers in NIO transport
* Replaced JDK's internal direct buffer pool with a custom pool optimized for Netty
* Added ChannelBuffer.isDirect()
* Cleaned up NioWorker.writeNow() and NioDatagramWorker.writeNow()
2010-01-27 05:07:32 +00:00
Trustin Lee
030ece5bf9 Removed redundant conditional 2010-01-27 02:43:49 +00:00
Trustin Lee
3362114248 * Replaced e-mail addresses into homepage/blog URL anywhere possible
* Added Amit to COPYRIGHT.txt
2010-01-26 09:04:19 +00:00
Trustin Lee
125ae30d04 Documentation TODO 2010-01-25 12:22:53 +00:00
Trustin Lee
5a897af28d Resolved issue: NETTY-278 ChannelBuffer.bytesBefore() as an alternative to indexOf()
* Added various bytesBefore() methods to ChannelBuffer
* Deprecated the methods that could be replaced by bytesBefore()
2010-01-20 05:55:16 +00:00
Trustin Lee
ebc2459bc7 Removed code duplication 2010-01-15 05:39:30 +00:00
Trustin Lee
8a8d1d1da6 Fixed failing test 2010-01-15 05:33:06 +00:00
Trustin Lee
57bdb3a4a5 Related issue: NETTY-257 Add the getters and setters for a String and a char[] to ChannelBuffer
* Reverted the previous addition of get/readString(...)
2010-01-15 05:28:17 +00:00
Trustin Lee
55b0bc2c2c Related issue: NETTY-257 Add the getters and setters for a String and a char[] to ChannelBuffer
* Added getString() and readString()
* Renamed toString(int, int, Charset) to getString(...)
* Removed some toString() methods which were added in the previous alpha releases - I will add an alternative method later
2010-01-14 11:44:11 +00:00
Trustin Lee
8a574a7eb6 Removed the two unnecessary methods - CharBuffer implements CharSequence already 2010-01-14 09:49:02 +00:00
Trustin Lee
6dcc714704 Indentation 2009-12-30 03:20:22 +00:00
Trustin Lee
aae6dce046 Indentation 2009-12-30 03:14:50 +00:00
Trustin Lee
7036654647 * Resolved issue: NETTY-269 (Add ChannelBuffers.copiedBuffer() that accepts char[], CharBuffer, and CharSequence)
* Rewrote toString() and copiedBuffer() implementation
* Removed unnecessary methods in CharsetUtil
2009-12-29 07:24:24 +00:00
Trustin Lee
24b59bbfa9 Resolved issue: NETTY-268 (Use Charset instead of String to represent a character set.)
* Replaced String charsetName with Charset
* Added o.j.n.util.CharsetUtil
2009-12-29 05:52:00 +00:00
Trustin Lee
38c60ef807 More straightforward description 2009-12-16 05:05:56 +00:00
Trustin Lee
47498eb159 Resolved issue: NETTY-258 (Make DynamicChannelBuffer.ensureWritableBytes() public)
* Added ChannelBuffer.ensureWritableBytes(int)
2009-12-16 05:02:23 +00:00
Trustin Lee
1688569758 Related issue: NETTY-253 (Add several useful getters and setters to ChannelBuffer class)
* Added ChannelBuffer.hasArray/array/arrayOffset()
2009-11-25 07:08:52 +00:00
Trustin Lee
2c3ab480a2 Related issue: NETTY-253 (Add several useful getters and setters to ChannelBuffer class)
* Added getters and setters for char, float, and double
2009-11-25 06:51:43 +00:00
Trustin Lee
9e44dbada5 Resolved issue: NETTY-254 Do not do lazy-initialization in dynamic buffer
* No lazy initialization anymore for DynamicChannelBuffer - it just causes confusion to users!
2009-11-19 08:38:46 +00:00
Trustin Lee
5eb56831e8 Optimized CompositeChannelBuffer creation 2009-11-03 02:34:54 +00:00
Trustin Lee
abfae49a7c DirectChannelBufferFactory.getBuffer(ByteBuffer) must not return a read only buffer 2009-10-16 04:33:04 +00:00
Trustin Lee
127851df31 Typo 2009-10-16 04:32:07 +00:00
Trustin Lee
972620d431 Resolved issue: NETTY-241 Add more ChannelBufferFactory.getBuffer() methods for less memory bandwidth consumption 2009-10-16 04:31:33 +00:00
Trustin Lee
eca6033456 Updated author information. I want to get messages about Netty in my gmail account. 2009-10-14 05:46:40 +00:00
Trustin Lee
c3b06d4a67 Updated author 2009-10-14 05:35:03 +00:00
Trustin Lee
d3488a1852 Fixed a bug where the newly added padding has wrong writeIndex 2009-10-13 08:51:25 +00:00
Trustin Lee
ed27ca19ea Renamed setFromList to setComponents 2009-10-13 08:46:41 +00:00
Trustin Lee
85712a72b8 Code cleanup 2009-10-13 08:35:22 +00:00
Trustin Lee
3b9d1a9dab Code cleanup 2009-10-13 08:03:05 +00:00
Trustin Lee
ca4c32df68 * Merged Frederic's 'aggregate' branch
* Refactored Frederic's test cases
* Code clean up
2009-10-13 07:54:18 +00:00
Trustin Lee
1ed1d63dd6 Better Javadoc based on Frederic's modification at the 'aggregate' branch 2009-10-13 03:41:35 +00:00
Trustin Lee
6b53303bd7 * Fixed incorrect Javadoc of ChannelBuffers.wrappedBuffer(ByteBuffer) 2009-10-12 07:40:18 +00:00
Trustin Lee
588cfa8518 Fixed issue: NETTY-228 Method "ChannelBuffers.wrappedBuffer(ByteBuffer buffer)" does not always honor ByteOrder 2009-09-21 01:24:19 +00:00
Trustin Lee
b11ef6ca9b Relicensed to Apache License v2 2009-08-28 07:15:49 +00:00
Trustin Lee
7851e84a2c More explanation on ChannelBuffer.discardReadBytes() 2009-08-28 05:56:47 +00:00
Trustin Lee
90329ef978 Updated APIviz tags (work in progress) 2009-07-17 12:49:32 +00:00