Author: tabish
Date: Tue Dec 15 20:19:33 2009
New Revision: 890972
URL: http://svn.apache.org/viewvc?rev=890972&view=rev
Log:
https://issues.apache.org/activemq/browse/AMQCPP-272
Add new CMS exception to the Windows Project files and fix any new warnings
found while compiling the code changes.
Modified:
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.cpp
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.h
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTextMessage.cpp
activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Thread.cpp
activemq/activemq-cpp/trunk/activemq-cpp/vs2005-build/vs2005-activemq.vcproj
Modified:
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.cpp
URL:
http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.cpp?rev=890972&r1=890971&r2=890972&view=diff
==============================================================================
---
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.cpp
(original)
+++
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.cpp
Tue Dec 15 20:19:33 2009
@@ -112,7 +112,7 @@
initializeReading();
- int length = this->getBodyLength();
+ std::size_t length = this->getBodyLength();
if( length != 0 ) {
unsigned char* buffer = new unsigned char[length];
Modified:
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.h
URL:
http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.h?rev=890972&r1=890971&r2=890972&view=diff
==============================================================================
---
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.h
(original)
+++
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQBytesMessage.h
Tue Dec 15 20:19:33 2009
@@ -59,7 +59,7 @@
/**
* Tracks the actual length of the Message when compressed.
*/
- mutable int length;
+ mutable std::size_t length;
public:
Modified:
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTextMessage.cpp
URL:
http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTextMessage.cpp?rev=890972&r1=890971&r2=890972&view=diff
==============================================================================
---
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTextMessage.cpp
(original)
+++
activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/commands/ActiveMQTextMessage.cpp
Tue Dec 15 20:19:33 2009
@@ -126,8 +126,8 @@
if( this->text.get() != NULL ) {
unsigned int size = commands::Message::DEFAULT_MESSAGE_SIZE;
- size += getMarshalledProperties().size();
- size += this->text->size() * 2;
+ size += (unsigned int)getMarshalledProperties().size();
+ size += (unsigned int)this->text->size() * 2;
return size;
}
Modified:
activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Thread.cpp
URL:
http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Thread.cpp?rev=890972&r1=890971&r2=890972&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Thread.cpp
(original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/lang/Thread.cpp Tue
Dec 15 20:19:33 2009
@@ -613,7 +613,7 @@
// instance so that other threads in Decaf can join it and wait on it.
if( result == NULL ) {
result = Thread::createForeignThreadInstance(
- std::string( "ForeignThread-" ) + Integer::toString(
Thread::getId() ) );
+ std::string( "ForeignThread-" ) + Long::toString( Thread::getId()
) );
}
return (Thread*)result;
Modified:
activemq/activemq-cpp/trunk/activemq-cpp/vs2005-build/vs2005-activemq.vcproj
URL:
http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/vs2005-build/vs2005-activemq.vcproj?rev=890972&r1=890971&r2=890972&view=diff
==============================================================================
---
activemq/activemq-cpp/trunk/activemq-cpp/vs2005-build/vs2005-activemq.vcproj
(original)
+++
activemq/activemq-cpp/trunk/activemq-cpp/vs2005-build/vs2005-activemq.vcproj
Tue Dec 15 20:19:33 2009
@@ -821,6 +821,14 @@
RelativePath="..\src\main\cms\Topic.h"
>
</File>
+ <File
+
RelativePath="..\src\main\cms\UnsupportedOperationException.cpp"
+ >
+ </File>
+ <File
+
RelativePath="..\src\main\cms\UnsupportedOperationException.h"
+ >
+ </File>
</Filter>
<Filter
Name="activemq"