GitHub PushEvent at 2014-09-12 19:30:08
Repository: spring-framework
Actor: jeremyg484
Payload: {"shas":[["2f24bd24a818022fae1e9bba0bce6d0dc0d177f5","821077f74d8b528894a8840379783f03546c4916@gopivotal.com","Merge pull request #494 from rstoyanchev/doc-sockjs\n\nExpand SockJS documentation","Rossen Stoyanchev",true],["0af6e1bb1b25ac32beb0a629a0e825c82850da21","3660714d59829fd3d87306c47d597bf194d3d05a@vmware.com","MVC handler method detection ignores scoped targets in favor of proxies\n\nIssue: SPR-11548","Juergen Hoeller",true],["7399723165a3599018eec12edebf49e880f1816a","3660714d59829fd3d87306c47d597bf194d3d05a@vmware.com","Introduced getFlashMapsMutex template method and optimized SessionFlashMapManager's locking\n\nSessionFlashMapManager also clears the session attribute now when the given FlashMap List is empty.\n\nIssue: SPR-11538","Juergen Hoeller",true],["8b73c0affbeab0aaa76e8e1bfa4a50d68a2bb8fc","3660714d59829fd3d87306c47d597bf194d3d05a@vmware.com","Added ASM-based tests for custom scoping annotations\n\nIssue: SPR-11574","Juergen Hoeller",true],["4e24e079a8780df65b687b7c32663ba44869b33b","3660714d59829fd3d87306c47d597bf194d3d05a@vmware.com","Upgraded to Tiles 3.0.3","Juergen Hoeller",true],["ae012ae6e2a9ce69b3ec3e79b98af3443b6e27ef","e8f08a372c88146d05bec7fffb27deeb3d6236da@gopivotal.com","ShallowEtagHeaderFilter use specified contentlength\n\nPrior to this commit, the ShallowEtagHeaderFilter did not use the\ncontent length given by the content generator to set the\nByteArrayOutputStream's buffer size.\nThis can lead to performance issues for large content since the buffer\ngrows as the content is being written.\n\nThis commit adds a new ByteArrayOutputStream variant called\nResizableByteArrayOutputStream. This implementation has public methods\nfor modifying the internal buffer size and does not synchronize on\nbuffer access.\nThis commit also make use of this new variant in\nShallowEtagHeaderFilter.\n\nIssue: SPR-8271","Brian Clozel",true],["5ab04335439d436336e50756f0465c897d004970","f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@sambrannen.com","Introduce Tiles version constants in Gradle build","Sam Brannen",true],["ea5911f6283898738f6898b4f155cff6057f0fb1","3660714d59829fd3d87306c47d597bf194d3d05a@vmware.com","Upgraded to AspectJ 1.8.0 RC2","Juergen Hoeller",true],["c10eeb414ca647803da9513721551f54f54f8ea3","3660714d59829fd3d87306c47d597bf194d3d05a@vmware.com","Polishing","Juergen Hoeller",true],["0b69a0ba4be77b63a0f7b12d25dd0c611b3911fb","e8b5bee66e35c0361db72ae98d0619cd426c2dbe@gopivotal.com","Add URI based MockHttpServletRequestBuilder constructors\n\nThis commit adds new MockHttpServletRequestBuilder constructors\nwith an URI parameter in addition to the URL template + URL variables\nexisting ones.\n\nIt gives more control on how the URL is built, allowing for example to\nuse URL variables containing '/' character with proper encoding.\n\nIssue: SPR-11441","Sebastien Deleuze",true],["9bda734e0a1bd571078bc2e7c7b41065a7d53fa3","821077f74d8b528894a8840379783f03546c4916@gopivotal.com","Improve method order in MockMvcRequestBuilders","Rossen Stoyanchev",true],["05213c684c5684dba3ffe49d1f2e3db3c44e476e","821077f74d8b528894a8840379783f03546c4916@gopivotal.com","Give meaningful names to SprXxxTests in spring-test","Rossen Stoyanchev",true],["dd7f54c3c06ba4da673634d9dc3c456fb343cb67","3660714d59829fd3d87306c47d597bf194d3d05a@vmware.com","Revised ResizableByteArrayOutputStream as an actual subclass of ByteArrayOutputStream, and consistently applied appropriate ByteArrayOutputStream initial capacities across the codebase\n\nIssue: SPR-11594","Juergen Hoeller",true],["53352882ca85cdd1062b0c4ae266d3d1070e2ecf","3660714d59829fd3d87306c47d597bf194d3d05a@vmware.com","Polishing","Juergen Hoeller",true],["465ca24ab244a4ea437ea96d9f10a226679a6b05","3660714d59829fd3d87306c47d597bf194d3d05a@vmware.com","DispatcherServlet logs request URI in encoded form only\n\nIssue: SPR-11591","Juergen Hoeller",true],["ebffd67b5e9522cb05158f9f9e1c32c1b560a485","821077f74d8b528894a8840379783f03546c4916@gopivotal.com","Add BufferingStompDecoder\n\nBefore this change the StompDecoder decoded and returned only the first\nMessage in the ByteBuffer passed to it. So to obtain all messages from\nthe buffer, one had to loop passing the same buffer in until no more\ncomplete STOMP frames could be decoded.\n\nThis chage modifies StompDecoder to return List<Message> after\nexhaustively decoding all available STOMP frames from the input buffer.\nAlso an overloaded decode method allows passing in Map that will be\npopulated with any headers successfully parsed, which is useful for\n\"peeking\" at the \"content-length\" header.\n\nThis change also adds a BufferingStompDecoder sub-class which buffers\nany content left in the input buffer after parsing one or more STOMP\nframes. This sub-class can also deal with fragmented messages,\nre-assembling them and parsing as a whole message.\n\nIssue: SPR-11527","Rossen Stoyanchev",true],["bbdb72d8087449ffb8758ac40dfaab60e4bb7f47","e8b5bee66e35c0361db72ae98d0619cd426c2dbe@gopivotal.com","Add configuration for message buffer size limit\n\nBufferingStompDecoder message buffer size limit can now be configured\nwith JavaConfig MessageBrokerRegistry.setMessageBufferSizeLimit() or\nwith XML <websocket:message-brocker message-buffer-size=\"\">.\n\nIssue: SPR-11527","Sebastien Deleuze",true],["545c4effb11d71aaf7ac07fe1433cd3ab7e0eb2a","821077f74d8b528894a8840379783f03546c4916@gopivotal.com","Polish StompDecoder and the new Buffering sub-class\n\nIssue: SPR-11527","Rossen Stoyanchev",true],["1e9960e1cecdfa4b68c01e6428b93eac8d619ac9","821077f74d8b528894a8840379783f03546c4916@gopivotal.com","Add WebSocketTransportRegistration\n\nIssue: SPR-11527","Rossen Stoyanchev",true],["c11484b2e723e2a6ec18e2439ab90c76019ef306","821077f74d8b528894a8840379783f03546c4916@gopivotal.com","Add WebSocket transport configuration support\n\nIssue: SPR-11527","Rossen Stoyanchev",true]],"size":1000,"ref":"refs/heads/master","head":"9b2da37f7928b356b881df5b02777008a5d0caba"}