summaryrefslogtreecommitdiff
path: root/cpp/src/slice2cpp
Commit message (Collapse)AuthorAge
...
* | 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
| |
* | Changed version to 3.7.0Dwayne Boone2015-11-02
|/
* Updated AssemblyInfo and StringFileInfo on WindowsBernard Normier2015-08-21
|
* ICE-6677 - Fix C++ generated constructor code formatingJose2015-08-03
|
* Updated version to 3.6.1Dwayne Boone2015-07-31
|
* 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
* ICE-6469 added --validate option to Slice compilersDwayne Boone2015-07-07
|
* Fixed ICE-6505 Allow to Sign C++ .exe/.dlls after buildJose2015-05-12
|
* 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.
* Fix typo from previous commitJoe George2015-04-29
|
* Improve usage message for slice compilersJoe George2015-04-29
| | | | | * --ice Allow reserved Ice prefix in Slice identifiers. * --underscore Allow underscores in Slice identifiers.
* Remove FileUtil dependency for --depend-fileJose2015-04-13
|
* Add --depend-file/--depend-xml optinos to all Slice compilersJose2015-04-13
|
* 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
|
* Update windows dependenciesJose2015-02-19
|
* ICE-5814 allow demos to be built with /W4 on WindowsDwayne Boone2015-01-30
|
* Changed version to 3.6.0Dwayne Boone2015-01-28
|
* Updated copyright to 2015Dwayne Boone2015-01-05
|
* Build & test fixes:Jose2014-11-24
| | | | | | | | * ICE-5929 - Consider using $ORIGIN on Linux * ICE-5949 - IceBox issues on Linux bi-arch * ICE-5954 - Ubuntu make install issue / ORIGIN bug * ICE-5961 - OSX: test/IceGrid/session fails * ICE-5971 - allTests.py incorrect reporting under Windows?
* More updates for ICE-5931, ICE-5935Jose2014-11-21
|
* ICE-5931, ICE-5935Jose2014-11-20
|
* 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
|
* Updated Windows dependenciesDwayne Boone2014-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
* C++11 build updatesJose2014-10-24
|
* Fixed invocation timeouts/interrupt issues, addded AsyncResult.cancel()Benoit Foucher2014-10-10
|
* Windows dependency fixesJose2014-10-08
|
* Version fixesJose2014-10-08
|
* Several Windows build fixes:Jose2014-10-08
| | | | | | | ICE-3420 - Force link failure for debug/release mismatch? Update VS add-in to not add C++ libraries Fixed WinRT builds Fixed Python Windows builds
* Update Ice version to 3.6b 3.6.51Jose2014-10-03
|
* Fixed (ICE-5511) - Consider removing the deprecated AMI mappingJose2014-09-24
|
* Fix (ICE-3792) - dependencies in the repository are very crappyJose2014-09-24
| | | | | For now removed Unix dependencies from repository, we keep Windows dependencies in repository but now are generated from Windows.
* Revert "Fixed (ICE-3792) - dependencies in the repository are very crappy"Jose2014-09-11
| | | | | | | | This reverts commit 201d395c7186e50d195672db7b472989783826cb. Conflicts: cpp/config/Make.rules cpp/test/Ice/Makefile.mak
* Fixed (ICE-3792) - dependencies in the repository are very crappyJose2014-09-10
|
* Fixed #2 of ICE-5594: code style for CallbackBase classBenoit Foucher2014-07-28
|
* Completed fix for ICE-5567: move various C++11 classes/functions out of lineBernard Normier2014-07-24
|
* Fixed ICE-5567: Too much pseudo-inlining with ICE_CPP11 + OpenSSLEngine ↵Bernard Normier2014-07-23
| | | | build failure
* Better collocation optimization, fix for ICE-5489, ICE-5484Benoit Foucher2014-06-27
|
* Fix for ICE-5527 (simplify generated code for user exception and object ↵Bernard Normier2014-06-16
| | | | factories), ICE-4832 (ice_staticId and static initialization) and partial fix for ICE-5515 (ice_staticId on C++ proxies)