Defer nested components to paint them as top-level changes (#8304).
Refactoring and changes to paint nested component contents after the
component in which they are nested. The client side can create
uninitialized components immediately but defer configuring them.
#5741 : modified stream variables so that component developers can use the same post target several times without repaint. Bit more complex implementation, but on the other hand makes component developers job bit easier in some situations (eg. synchronizations, third party integrations). Still need to verify that this works at least in liferay and gatein portals. EasyUploads with flash multiple file upload fallback for IE will verify tomorrow.
#5743, #5742, #5741, #4275 related refactoring. Renamed com.vaadin.terminal.Receiver (introduced earlier in this dev branch) to StreamVariable and combined ReceiverOwner methods to it. Resetted Upload.Receiver to 6.4 state, DD wrapper uses StreamVariable based API (breaking change, but very rare code atm)
refactored handling of Receiver's lots of other upload related improvements. fixes #5743 (removed dependency to commons fileupload), #5742 (drag and drop file uploads in webkits), #5741 (Receiver is upload specific), #4271 (uploads in GateIn). Also improves API for receiving files with drag and drop (rejection, canceling, tracking of the actual streaming) and transfers files in serial in DDW.
Large pile of various optimizations and small bug fixes. Changeset has a great regression risk, blame me on new odd bugs.
* default alignments/expandratios now not transported over uidl
* added new map type to painttarget
* rewrote UIDL with overlay type
* ditched gwt JSON implementation instead of own "overlay type" altogether
* using arraylist instead of vector in all places on client side
* optimized a bit LocaleService
* rewrote uidl browsers in debug window (now does not stall IE that easily with large changesets)
svn changeset:8516/svn branch:6.1
Pulled changesets from branches/4.0.0-SRIT into trunk, done by
mohamed.atique@renaissance-it.com. All changes are related to javadocs only.
Merge was done beetween revisions 924:1192.
svn changeset:1212/svn branch:trunk