summaryrefslogtreecommitdiff
path: root/cpp/src/slice2cpp/Gen.cpp
Commit message (Collapse)AuthorAge
...
* | C++11: Reduce code bloat from C++ proxy factory methodsJose2016-01-12
| |
* | Remove C++14 usage and switch to -std=c++11Jose2016-01-12
| |
* | C++11 Value::ice_clone improvementsJose2016-01-11
| |
* | C++11 fix Exception::ice_clone to use exception_ptrJose2016-01-08
| |
* | ICE-6910 - C++11 remove public cto for proxy classesJose2016-01-07
| |
* | ICE-6921 - GC visit members fix for Ice::ValueJose2016-01-07
| |
* | C++11 constructors default initialization in generated codeJose2016-01-07
| |
* | C++11 missing stream visitor for exceptionsJose2016-01-05
| |
* | C++98 object factory static initialization simplificationJose2016-01-05
| |
* | Removed un-used member to fix OS X build failureBenoit Foucher2016-01-05
| |
* | C++11 move compatibility definitions to a separate visitorJose2016-01-04
| |
* | Fix ICE-6903Joe George2016-01-04
| | | | | | | | Make sent callback optional in "async-oneway" operations
* | Fix ICE-6947Joe George2015-12-29
| | | | | | | | | | Pass in-parameters for local interfaces with delegate metadata by value in C++11
* | C++11 mapping: InterfaceByValue simplificationJose2015-12-29
| |
* | C++11 mapping fixes:Jose2015-12-29
| | | | | | | | | | | | - Remove usage of compatibility typedefs in generated code - Get rid of some stream generated code for C++11 - Fix one shot constructor to move assign when appropriate
* | Remove C++11 extensions to C++98 mappingJose2015-12-28
| |
* | C++11 factory static registration updatesJose2015-12-28
| |
* | Merge remote-tracking branch 'origin/3.6'Jose2015-12-28
|\|
| * Object factory registration fix for VS 2015Jose2015-12-28
| |
* | Merge remote-tracking branch 'origin/3.6'Joe George2015-12-24
|\|
| * Fix binary compatibility issue with previous fixJose2015-12-23
| |
| * Visual Studio 2015 compiler fixJose2015-12-23
| |
* | Fixed C++98 to get rid of Ice::Context pointers now that we use ↵Benoit Foucher2015-12-22
| | | | | | | | Ice::noExplicitContext, other minor style fixes
* | C++11 cpp:comparable for local classesJose2015-12-21
| |
* | ICE-6903 - "async" metadata changesJoe George2015-12-18
| | | | | | | | | | - Rename "async" metadata to "async-oneway" - Update C++11 mapping for "async-oneway".
* | C++11 DispatchInterceptor fixesJose2015-12-17
| |
* | C++11 mapping, binding/checksum/defaultServant testsJose2015-12-14
| |
* | C++11 mapping server side input parameter fixesJose2015-12-10
| |
* | C++11 mapping server side input parameter fixesJose2015-12-09
| |
* | 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 enum fixesJose2015-12-07
| |
* | C++11 mapping updates:Jose2015-12-07
| | | | | | | | | | | | | | | | | | | | | | | | - Added missing __hash method - Added missing virtual method Value::ice_clone - Fixed issue with unmarshalling the idirection table - Fixed default value initialization for scoped enums - Fixed scoped enums mapping to use correct size types - Added missing ice_id method to generated Value classes - Fixed defaultValue, hash, networkProxy, plug-in, stringConverter, threadPoolPriority and slicing/objects tests to work with C++11 mapping
* | ICE-6897 - Add delegate metadataJoe George2015-12-03
| | | | | | | | | | | | | | The "delegate" metadata tag can be applied to interfaces with one operation. In C++ they are mapped to std::function's, in C# delegates. In Java we still generate a interface with one operation, which is a FunctionalInterface.
* | C++11 mapping: fixes for optionals generated codeJose2015-12-03
| |
* | Fix issues with handling of new builtin type Ice::ValueJose2015-12-01
| | | | | | | | Remove ObjectFactoryF from ruby/php builds
* | C++11 mapping initial commitJose2015-12-01
|/
* ICE-6677 - Fix C++ generated constructor code formatingJose2015-08-03
|
* Fix for Visual Studio 2015 bogus warningJose2015-07-22
| | | | | Visual Studio 2015 generates a bogus warning for ice_clone implementation of GCObject derived classes.
* Fix for Abstrac class generated constructorJose2015-07-22
| | | | | Abstract class generated constructor must not call virtual base class constructors
* Fixed generated code to not instantiate templates if ICE_STATIC_LIBS is ↵Benoit Foucher2015-05-06
| | | | defined, minor WinRT test fixes
* ICE-6481 pragma comment when building static librariesBernard Normier2015-05-05
| | | | | | | | | | | | | | On windows with VS, pragma comment is now defined when building only when ICE_BUILDING_<component-name> is not defined. ICE_BUILDING_<component-name> is defined automatically when <component-name>_API_EXPORTS is defined. When building static Ice libraries on Windows, please define ICE_BUILDING_<component-name-being-built>. ICE_DECLSPEC_EXPORT and ICE_DECLSPEC_IMPORT are now defined all the time on Windows, and we define the various _API macros to /**/ when ICE_STATIC_LIBS is defined. Replaced various direct use of ICE_DECLSPEC_EXPORT/ICE_DECLSPEC_IMPORT by the correct _API macro.
* Added iOS support for IceTouchBenoit Foucher2015-03-20
|
* ICE-5814 fixed gcc compile errorsDwayne Boone2015-02-23
|
* ICE-5814 change C++ generated code to prevent shadow warnignsDwayne Boone2015-02-20
|
* ICE-5814 allow demos to be built with /W4 on WindowsDwayne Boone2015-01-30
|
* Updated copyright to 2015Dwayne Boone2015-01-05
|
* New IceUtil headers to push and pop pragma disable warning with MSVC and GCCBernard Normier2014-10-31
|
* Fix overloaded-virtual warningsJose2014-10-30
|
* ICE-5804 - Warnings when building with GCC (Eliminate C style casts)Jose2014-10-30
|
* Fixed ICE-5548: fixed C++11 support to maintain binary compatibility between ↵Benoit Foucher2014-10-28
| | | | C++11 and C++03 compiled code