<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/qpid-python.git/cpp/bindings/qpid/dotnet, branch QPID-6125-ProtocolRefactoring</title>
<subtitle>git.apache.org: qpid.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/'/>
<entry>
<title>QPID-4575: VS2012 - fix cmake to allow in-source build where dirs source == binary</title>
<updated>2014-09-14T01:15:53+00:00</updated>
<author>
<name>Charles E. Rolke</name>
<email>chug@apache.org</email>
</author>
<published>2014-09-14T01:15:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=33ec74425f6eab2f9fb7de6a3c4e73a21bcfdffb'/>
<id>33ec74425f6eab2f9fb7de6a3c4e73a21bcfdffb</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1624795 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1624795 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-4575: C++ Messaging .NET Binding fixes for Visual Studio 2012</title>
<updated>2014-09-12T18:23:31+00:00</updated>
<author>
<name>Charles E. Rolke</name>
<email>chug@apache.org</email>
</author>
<published>2014-09-12T18:23:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=b6adec415099501c819fc91c79ff0ff8ef9325dd'/>
<id>b6adec415099501c819fc91c79ff0ff8ef9325dd</id>
<content type='text'>
 Rename msvc10 folders to msvcx as they hold files 2010, 2012, ...
 Change projects/solutions to .in templates and cmake configure them.
 Collapse common example csproj files into common template.
 Add cmake BUILD_BINDING_DOTNET option setting.
 Fix up various scripts to accomodate new studio version.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1624604 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 Rename msvc10 folders to msvcx as they hold files 2010, 2012, ...
 Change projects/solutions to .in templates and cmake configure them.
 Collapse common example csproj files into common template.
 Add cmake BUILD_BINDING_DOTNET option setting.
 Fix up various scripts to accomodate new studio version.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1624604 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Test commit using git-svn</title>
<updated>2014-09-12T15:24:21+00:00</updated>
<author>
<name>Charles E. Rolke</name>
<email>chug@apache.org</email>
</author>
<published>2014-09-12T15:24:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=2b3830bc933095cacf01c3e0894495c30ae11ce9'/>
<id>2b3830bc933095cacf01c3e0894495c30ae11ce9</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1624570 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1624570 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-5964: Add SetContentObject support for list and map.</title>
<updated>2014-08-05T19:58:15+00:00</updated>
<author>
<name>Charles E. Rolke</name>
<email>chug@apache.org</email>
</author>
<published>2014-08-05T19:58:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=36685cc41e8d14f76b8e680b688016842c6f0cd5'/>
<id>36685cc41e8d14f76b8e680b688016842c6f0cd5</id>
<content type='text'>
Fix GetContentObject return value warning.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1615992 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix GetContentObject return value warning.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1615992 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>PQID-5840: .NET Binding example.server confuses argument indexing</title>
<updated>2014-06-24T15:31:38+00:00</updated>
<author>
<name>Charles E. Rolke</name>
<email>chug@apache.org</email>
</author>
<published>2014-06-24T15:31:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=fb567d61e7a196cd091100a956625d0458ae4e9f'/>
<id>fb567d61e7a196cd091100a956625d0458ae4e9f</id>
<content type='text'>
Don't require an unused argument just to keep connectionOptions as arg[2]

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1605112 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't require an unused argument just to keep connectionOptions as arg[2]

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1605112 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-5716: Messaging C++ .NET binding fails to return GetContentObject data</title>
<updated>2014-04-23T19:14:09+00:00</updated>
<author>
<name>Charles E. Rolke</name>
<email>chug@apache.org</email>
</author>
<published>2014-04-23T19:14:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=c62c8c4181343253eaccf3d845f007943825a85d'/>
<id>c62c8c4181343253eaccf3d845f007943825a85d</id>
<content type='text'>
Changes function signature to: object = message.GetContentObject()
Adds self tests using SetContentObject and GetContentObject.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1589496 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes function signature to: object = message.GetContentObject()
Adds self tests using SetContentObject and GetContentObject.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1589496 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>NO-JIRA: Use better logic to locate Visual Studio vcvars on 32-/64-bit systems</title>
<updated>2014-03-22T13:57:52+00:00</updated>
<author>
<name>Charles E. Rolke</name>
<email>chug@apache.org</email>
</author>
<published>2014-03-22T13:57:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=af01e7191a411f444ad21d49cb256ec32b718d4c'/>
<id>af01e7191a411f444ad21d49cb256ec32b718d4c</id>
<content type='text'>
Emit a make-install.bat. Install failures from within VS gui are hidden
but are in plain sight from the command line.
Fix a couple of bad references to boost root directory.
Turn off INSTALL_QMFGEN to preclude install failures
Replace hard tabs with spaces.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1580210 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Emit a make-install.bat. Install failures from within VS gui are hidden
but are in plain sight from the command line.
Fix a couple of bad references to boost root directory.
Turn off INSTALL_QMFGEN to preclude install failures
Replace hard tabs with spaces.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1580210 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-5631: Adjust for changes to Qpid CMake detection of Proton.</title>
<updated>2014-03-20T20:58:51+00:00</updated>
<author>
<name>Charles E. Rolke</name>
<email>chug@apache.org</email>
</author>
<published>2014-03-20T20:58:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=c0957cb49ddf4d420bbb92ed35bec853299ae548'/>
<id>c0957cb49ddf4d420bbb92ed35bec853299ae548</id>
<content type='text'>
Buried deep in cpp\bindings\qpid\dotnet is a script configure-windows.ps1. This script originally came into being to support the .NET binding, which is a .NET project that has no support from CMake. The script gathers the facts of where cmake runs and where boost comes from and embeds the environment into launch scripts used to start the .NET binding solution(s). Then the .NET solution can link naturally to the rest of the cmake project environment.

Before this commit the script was very liberal about where one could root a build (run cmake). This patch forces some order onto the build and install directories to ease integration with proton. I use a couple of conventions and it makes life much easier.

1. Map some drives.

Drive P: maps to the root of a proton checkout
Drive Q: maps to the root of a qpid checkout

Strictly speaking this is not necessary and if you use this scheme then you must be careful about the drive mappings. If you get them wrong then your builds will be confused.

2. Use fixed names for the studio/platform builds and installs.
   Builds go to:
      P:\build_2008_x86   Q:\build_2008_x86
      P:\build_2008_x64   Q:\build_2008_x64
      P:\build_2010_x86   Q:\build_2010_x86
      P:\build_2010_x64   Q:\build_2010_x64
   Installs go to:
      Q:\install_2008_x86
      Q:\install_2008_x64
      Q:\install_2010_x86
      Q:\install_2010_x64

    That is, cmake for a VS2010 32-bit build is run in P:\build_2010_x86 and Q:\build_2010_x86
    But both of these builds use -DCMAKE_INSTALL_PREFIX=Q:\install_2010_x86 to install into the same place.

3. To build qpid with proton support: build and install proton first and then build and install qpid.
   To build qpid with no proton support: just build and optionally install qpid.

Other fixes to this script are:

* Adds --help option
* It does only one studio/platform at a time. It doesn't mix 32- and 64-bit builds together.
* It is callable from the command line:
  &gt; cd cpp\bindings\qpid\dotnet
  &gt; powershell -ExecutionPolicy unrestricted .\configure-windows.ps1 2010-x86 c:\boost-win-1.47-32bit-vs2010
  It will create the canonical build directory and run cmake in it.
* A new batch file is emitted that has the exact cmake command used. 
  You can use this to rerun cmake without rerunning any powershell.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1579734 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Buried deep in cpp\bindings\qpid\dotnet is a script configure-windows.ps1. This script originally came into being to support the .NET binding, which is a .NET project that has no support from CMake. The script gathers the facts of where cmake runs and where boost comes from and embeds the environment into launch scripts used to start the .NET binding solution(s). Then the .NET solution can link naturally to the rest of the cmake project environment.

Before this commit the script was very liberal about where one could root a build (run cmake). This patch forces some order onto the build and install directories to ease integration with proton. I use a couple of conventions and it makes life much easier.

1. Map some drives.

Drive P: maps to the root of a proton checkout
Drive Q: maps to the root of a qpid checkout

Strictly speaking this is not necessary and if you use this scheme then you must be careful about the drive mappings. If you get them wrong then your builds will be confused.

2. Use fixed names for the studio/platform builds and installs.
   Builds go to:
      P:\build_2008_x86   Q:\build_2008_x86
      P:\build_2008_x64   Q:\build_2008_x64
      P:\build_2010_x86   Q:\build_2010_x86
      P:\build_2010_x64   Q:\build_2010_x64
   Installs go to:
      Q:\install_2008_x86
      Q:\install_2008_x64
      Q:\install_2010_x86
      Q:\install_2010_x64

    That is, cmake for a VS2010 32-bit build is run in P:\build_2010_x86 and Q:\build_2010_x86
    But both of these builds use -DCMAKE_INSTALL_PREFIX=Q:\install_2010_x86 to install into the same place.

3. To build qpid with proton support: build and install proton first and then build and install qpid.
   To build qpid with no proton support: just build and optionally install qpid.

Other fixes to this script are:

* Adds --help option
* It does only one studio/platform at a time. It doesn't mix 32- and 64-bit builds together.
* It is callable from the command line:
  &gt; cd cpp\bindings\qpid\dotnet
  &gt; powershell -ExecutionPolicy unrestricted .\configure-windows.ps1 2010-x86 c:\boost-win-1.47-32bit-vs2010
  It will create the canonical build directory and run cmake in it.
* A new batch file is emitted that has the exact cmake command used. 
  You can use this to rerun cmake without rerunning any powershell.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1579734 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>NO-JIRA: fix malformed install directory</title>
<updated>2014-02-24T22:37:22+00:00</updated>
<author>
<name>Charles E. Rolke</name>
<email>chug@apache.org</email>
</author>
<published>2014-02-24T22:37:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=d7d4158db7dfacf9380d4a35eb7d42c8db36595a'/>
<id>d7d4158db7dfacf9380d4a35eb7d42c8db36595a</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1571470 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1571470 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-5575: csharp.map.receiver example throws referencing connectionOptions arg</title>
<updated>2014-02-21T15:19:57+00:00</updated>
<author>
<name>Charles E. Rolke</name>
<email>chug@apache.org</email>
</author>
<published>2014-02-21T15:19:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=b8c392998bc15a68c0e900c691e38596b186251c'/>
<id>b8c392998bc15a68c0e900c691e38596b186251c</id>
<content type='text'>
Dereference proper arg.



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1570603 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Dereference proper arg.



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1570603 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
</feed>
