Permalink
Commits on Jul 21, 2012
  1. Normalize line endings.

    jgoz committed Jul 21, 2012
  2. Add Aaron Viviano to AUTHORS.

    jgoz committed Jul 21, 2012
  3. Merge branch '72-high-cpu-usage' into 2.2

    jgoz committed Jul 21, 2012
    Back-port CPU usage fix from master (issue #72).
  4. Add ReSharper 6.1 settings.

    jgoz committed Jul 21, 2012
  5. Bump MSpec to 0.5.7.

    jgoz committed Jul 21, 2012
  6. Merge pull request #78 from aaron-viviano

    jgoz committed Jul 21, 2012
    Issue #77 - sharing zmq_msg_t structures for send/recv/forward can
    cause Bad Pointer Exceptions when using a PAIR socket.
    
    This patch allocates a new zmq_msg_t for each operation.
  7. Create ZmqMsgT helper class.

    jgoz committed Jul 21, 2012
    Handles init, close, size and data methods and allows for safe disposal.
Commits on Jul 20, 2012
  1. Update for issue 77.

    AaronViviano committed Jul 20, 2012
Commits on Jul 16, 2012
  1. Update libzmq version to 2.2.0.

    jgoz committed Jul 16, 2012
  2. Ignore .pdb files.

    jgoz committed Jul 16, 2012
Commits on Apr 1, 2012
  1. Close #57. Avoid calling Sleep in Device.Dispose.

    John Gozde
    John Gozde committed Apr 1, 2012
    Instead, do a Join on the device thread for 2x the polling interval. This
    matches the 3.x branch.
  2. Re-fix #48. #59 reverted the original fix.

    John Gozde
    John Gozde committed Apr 1, 2012
  3. Apply naming and formatting standards to #58.

    John Gozde
    John Gozde committed Apr 1, 2012
  4. Use correct socket types for Streamer.

    John Gozde
    John Gozde committed Apr 1, 2012
  5. Use correct Sleep resolution in Device.Dispose.

    John Gozde
    John Gozde committed Apr 1, 2012
    Fix #57. Using a value of 750 seconds instead of 750 milliseconds in the
    Device.Dispose method caused it to hang. Go figure.
Commits on Mar 30, 2012
  1. Merge pull request #58 from BoresExpress/2.2

    hintjens committed Mar 30, 2012
    Make project compile for .NET CF
Commits on Mar 29, 2012
  1. Make project compile for .NET CF.

    Boris Gulay
    Boris Gulay committed Mar 29, 2012
    VaesionInfo.cs: �� does not have AssemblyFileVersion attribute.
    Socket.cs: On �� there is no ProcessorCount property, add PocketPC architecrute to x86 regions, add Unicode-to-ANSII converion to callf of zmq_bind and zmq_connect, �� does not have Enum.GetName (add new function to get name of transport).
    zmq_ffi: change DllImport attribute (CF does not support cdecl calling convention).
Commits on Mar 28, 2012
  1. Fix #48. Use Thread.Sleep(1) in Socket.Recv.

    John Gozde
    John Gozde committed Mar 28, 2012
    Thread.Sleep(1) and Thread.Sleep(0) behave similarly, though not
    exactly the same. With 1, Sleep will yield to any other thread; with 0,
    Sleep will yield to any other thread *with equal or higher priority*. This
    can lead to producer starvation scenarios which is arguably worse than the
    performance hit of sleeping for 1ms.
    
    See http://goo.gl/ycbEy for a complete explanation.
  2. Update MSpec reference.

    John Gozde
    John Gozde committed Mar 28, 2012
  3. Merge branch 'rvlieshout/2.2' into 2.2

    John Gozde
    John Gozde committed Mar 28, 2012
    Fix #49.
Commits on Mar 21, 2012
Commits on Jan 24, 2012
  1. Merge branch 'master' into 2.2

    John Gozde
    John Gozde committed Jan 24, 2012
  2. Fix #43: Return the result of Send operations.

    John Gozde
    John Gozde committed Jan 24, 2012
    Every Send method now returns a SendStatus value, which could indicate one
    of the following outcomes:
    - Sent - message sent successfully
    - TryAgain - a result of EAGAIN was received and the Send should be
      retried
    - Interrupted - the send operation was interrupted by a signal
  3. Bump to MSpec 0.5.3.0.

    John Gozde
    John Gozde committed Jan 24, 2012
  4. Fix #42: remove Obsolete attributes from RecvAll.

    John Gozde
    John Gozde committed Jan 24, 2012
  5. Fix line endings.

    John Gozde
    John Gozde committed Jan 24, 2012
Commits on Jan 19, 2012
  1. Fix #41: Allow clean exit of Socket.Device.

    John Gozde
    John Gozde committed Jan 19, 2012
Commits on Jan 6, 2012
  1. Merge pull request #40 from emiaj/patch-1

    John Gozde
    John Gozde committed Jan 6, 2012
    Update README.md. Fix 'mozroots' instructions.
  2. Update README.md

    emiaj committed Jan 6, 2012
Commits on Dec 27, 2011
  1. Add static linking exception to LICENSE.

    John Gozde
    John Gozde committed Dec 27, 2011
Commits on Dec 17, 2011
  1. Issue #39: Set correct lib output path in nuspec.

    John Gozde
    John Gozde committed Dec 17, 2011
    Move output assemblies up one level to the 'lib' folder from 'lib/net20'.
    This indicates to NuGet that the assemblies can be used in alternate
    project types, such as Silverlight.
Commits on Dec 16, 2011
  1. Add scripts for creating NuGet packages.

    John Gozde
    John Gozde committed Dec 16, 2011
    * Sign clrzmq and clrzmq-ext assemblies
    * Set default version to 0.0.0.0 to indicate Development