summaryrefslogtreecommitdiff
path: root/cpp/include/Ice/BasicStream.h
Commit message (Collapse)AuthorAge
* ICE-6861 - removing public stream APIMark Spruiell2016-01-19
|
* Deprecate ice_name and add ice_idJose2016-01-19
|
* ICE-6910 - C++11 remove public cto for proxy classesJose2016-01-07
|
* ICE-6908 - Add ValueFactoryJoe George2015-12-08
| | | | | | ValueFactory is a replacement for ObjectFactory (which is still available if needed). It is an interface with only one operation and can has the "delegate" metadata.
* C++11 mapping initial commitJose2015-12-01
|
* Updated copyright to 2015Dwayne Boone2015-01-05
|
* Fix -Wshadow warningsBernard Normier2014-11-05
|
* Fixed ICE-5607: relaxed Ice.MessageSizeMaxBenoit Foucher2014-11-05
|
* New IceUtil headers to push and pop pragma disable warning with MSVC and GCCBernard Normier2014-10-31
|
* Fixed windows compiler errorDwayne Boone2014-07-21
|
* ICE-5481 use size_type for Stream startSize() return typeDwayne Boone2014-07-21
|
* Fixed build failure on Windows 64bitsBenoit Foucher2014-07-21
|
* ICE-5316 added pos method to BasicStream that works for both read/writeDwayne Boone2014-07-18
|
* ICE-5316 Add support for InputStream::pos() methodDwayne Boone2014-07-17
|
* ICE-5481 startSize/endSize methods aren't designed to be "reentrant"Dwayne Boone2014-07-17
|
* Fix ICE-5549: Added write(const char*, bool) to BasicStreamBernard Normier2014-06-12
|
* New cpp:view-type metadata for strings, sequences and dictionaries, plus updatesZeroC Staff2014-06-04
| | | | to throughput demo. Fixes ICE-5382.
* ICE-4851 - Use wstrings for input and output data that contain non-ASCII ↵Jose2014-05-02
| | | | characters?
* merging javascript branchMark Spruiell2014-03-19
|
* Fixed ICE-5179: Fixed copyrightsBenoit Foucher2013-02-12
|
* Fixed ICE-5215: IPv6 support enabled by defaultBenoit Foucher2013-02-11
|
* Fix for ICE-5140 - an opaque endpoint which doesn't specify -e is assumed to ↵Benoit Foucher2013-02-01
| | | | be a 1.0 encoded endpoint
* Fixed ICE-5188 and ICE-5190: release for ScopedArray, aligned BasicStream ↵Benoit Foucher2013-01-28
| | | | and InputStream zero-copy methods
* Fix for ICE-4841 - added no copy option when creating input streamBenoit Foucher2013-01-23
|
* ICE-4938: Super compact enodingBenoit Foucher2013-01-04
|
* compact ID support for scripting languagesMark Spruiell2012-12-26
|
* ICE-4938: support for compact IDsBenoit Foucher2012-12-19
|
* C++ fix for ICE-4930, invalid 1.0 marhsaling of pending objectsBenoit Foucher2012-11-08
|
* Fixed warning introduced by previous commitBenoit Foucher2012-10-26
|
* Fixed cross test failure, memory leaks and UMRsBenoit Foucher2012-10-26
|
* Partial fix for ICE-4869: C++ stream read/write for structs (and ↵Bernard Normier2012-10-11
| | | | | | | | structs-as-class) is now generated as templates. Removed most slice2cpp --stream uses (but not all) Also fixed various build failures on Solaris.
* Renamings (ICE-4868):Bernard Normier2012-09-25
| | | | | | | | | | - StreamTrait is now StreamableTraits - StreamTraitType is now StreamHelperCategory - OptionalType is now OptionalFormat - Ice/StreamTraits.h is now Ice/StreamHelpers.h Updated C++, Python and Ruby Updated .depend and .depend.mak in C++, Python, Ruby and PHP
* Replaced optionalType in StreamTrait<> by a bool fixedLength memberBernard Normier2012-09-24
| | | | | | | | | | | | and updated slice2cpp accordingly No longer rely on assert / static_assert to detect incorrect use of base StreamOptionalHelper: now, the code no longer compiles vector<bool> is now handled like a built-in type: InputStream and OutputStream have now read / write vector<bool>& functions. The default implementation (StreamI) simply delegates to the same functions on BasicStream.
* Partial fix for ICE-3393:Bernard Normier2012-09-19
| | | | | | | | | | - strealined StreamTraits.h - added ability to define custom dictionaries in C++ (with cpp:type:...) - added tests for custom dictionaries in test/Ice/custom Fixed ICE-4867: - clear parameter before unmarshaling into dictionary/map in C++ - added test
* Python support for optionalsMark Spruiell2012-09-14
|
* Port to Solaris 11 / Solaris Studio 12.3 (== CC 5.12)Bernard Normier2012-09-07
| | | | Fix to BasicStream.h (unitialized data member) that caused occasional failures in Ice/stream test
* Undo pragma-once-in-header enhancementBernard Normier2012-09-05
|
* Cleaned up warning-disabling on WindowsBernard Normier2012-08-09
|
* VS2012 build fixesBernard Normier2012-08-07
|
* Removed Stream::format method, replace with startWriteEncaps parameterBenoit Foucher2012-08-06
|
* Merge remote-tracking branch 'origin/master' into encoding11Benoit Foucher2012-08-06
|\ | | | | | | | | | | | | Conflicts: cpp/include/Ice/Stream.h cpp/include/Slice/Preprocessor.h rb/ruby/Makefile.mak
| * ICE-4782 Generate "#pragma once" for include-guards in generated C++ header ↵Jose2012-07-19
| | | | | | | | files.
* | Don't write optionals with 1.0 encoding, added UnknownSlicedObject test, ↵Benoit Foucher2012-06-20
| | | | | | | | fixed exception un-marhsalling to raise UnkownUserException for unknown exceptions.
* | Fixed support unknown types in unknown optionalsBenoit Foucher2012-06-12
| |
* | Fixed bogus checkBenoit Foucher2012-06-11
| |
* | Support for optionalsBenoit Foucher2012-06-11
| |
* | Added implementation of optional data members encoding (not tested yet)Benoit Foucher2012-05-21
| |
* | Changed the 1.1 encoding to write pending objects only if necessaryBenoit Foucher2012-05-21
| |
* | BasicStream refactoringBenoit Foucher2012-05-18
| |
* | * C++ implementation for compact/sliced formatsMark Spruiell2012-05-08
| | | | | | | | | | | | | | | | | | * C++ implementation for "preserve-slice" metadata * C++ tests for compact/sliced/preserved types * Updated stream API * Python changes for stream API * Python tests for compact/sliced formats * Added Ice.Default.SlicedFormat property