Permalink
Commits on Apr 13, 2016
  1. Problem: [nodejs] need to export constants

    hintjens committed Apr 13, 2016
    Solution: add an index.js
    
    Note: solution does not work, yet.
Commits on Apr 12, 2016
  1. Problem: [nodejs] socket set option API was missing

    hintjens committed Apr 12, 2016
    Solution: fixed in zproject, was skipping all void methods.
Commits on Apr 9, 2016
  1. Problem: nodejs zsock constructor takes magic numbers

    hintjens committed Apr 9, 2016
    Solution: use map values to accept strings as well
  2. Problem: NodeJS binding can't do Hello World

    hintjens committed Apr 9, 2016
    Solution:
    
     - add sockish type to API models
     - add support for this in zproject nodejs target
     - add test_binding.js example for Hello, World
  3. Problem: introduced some compile errors

    hintjens committed Apr 9, 2016
    Solution: fixes in API models and source
  4. Problem: 'src' argument is inconsistent with other classes

    hintjens committed Apr 9, 2016
    In general we use 'data' and 'size' consistently.
    
    Solution: use 'data' instead of 'src' for pushmem and addmem.
  5. Problem: zsock constructor is not nice for bindings

    hintjens committed Apr 9, 2016
    It's nicer to let users pass names like 'sub' when creating a
    new socket.
    
    Solution: add 'map' values to argument, for optional use by a
    binding target in zproject.
  6. Problem: API models do not identify socket arguments

    hintjens committed Apr 9, 2016
    Solution: use new 'sockish' type from zproject
  7. Problem: support for RADIO/DISH is incomplete

    hintjens committed Apr 9, 2016
    Solution: add to zsys_sockname () and clean up comment in zsock.c
Commits on Apr 8, 2016
  1. Merge pull request #1385 from saulthu/patch-1

    c-rack committed Apr 8, 2016
    Update README.md, missing code block start
Commits on Apr 7, 2016
  1. Merge pull request #1384 from opedroso/WIN_CRLF_REGEN

    bluca committed Apr 7, 2016
    Problem: CZMQ not using latest ZPROJECT gsls
  2. Problem: CZMQ not using latest ZPROJECT gsls

    opedroso committed Apr 7, 2016
    Solution: Regenerated CZMQ using zproject/tstgenbld.sh
    For details, see zeromq/zproject#587
    
    This time, regenerated without '-target:*' in GSL command line
Commits on Apr 5, 2016
  1. Merge pull request #1383 from opedroso/WIN_CRLF_REGEN

    hintjens committed Apr 5, 2016
    Problem: CZMQ not built using lastest ZPROJECT gsls
  2. Problem: CZMQ not built using lastest ZPROJECT gsls

    opedroso committed Apr 5, 2016
    Solution: regenerated CZMQ using zproject/tstgenbld.sh
    For details, see zeromq/zproject#587
Commits on Apr 4, 2016
  1. Merge pull request #1382 from hintjens/master

    bluca committed Apr 4, 2016
    Working on Node.js binding
  2. Problem: rebuilt packaging with old zproject

    hintjens committed Apr 4, 2016
    Solution: regenerate with latest master
  3. Problem: packaging is out of date (zproject has evolved)

    hintjens committed Apr 4, 2016
    Solution: regenerate it all.
  4. Problem: title for zconfig & zdigest had redundant class name

    hintjens committed Apr 4, 2016
    Solution: remove these, for consistency with other classes
  5. Problem: can't access CZMQ from NodeJS

    hintjens committed Apr 4, 2016
    Solution: first attempt at a generated binding.
    
    Note that it's incomplete. Specifically if anyone knows how to return
    wrapped object types from a method (e.g. a zframe from zmsg_pop), that'd
    be helpful.
  6. Problem: zdigest_update takes mutable buffer

    hintjens committed Apr 2, 2016
    This should be const, as zdigest does not want to modify the data.
    
    Solution: do not use mutable attribute on this argument.
  7. Problem: when returning buffer, need to specify size

    hintjens committed Apr 2, 2016
    Otherwise binding generators can't generate a proper copy
    for data buffers. The syntax is:
    
        <return type = "buffer" size = "32" />
    
    for constant buffer sizes, and
    
        <return type = "buffer" size = ".size" />
    
    for classes that have a "_size" method to report the actual size.
  8. Problem: API returning mutable types for constants

    hintjens committed Apr 2, 2016
    In several places the API was returning mutable types for char * and
    byte * properties that should not be mutable.
    
    Solution: define these as immutable and fix code usage.
Commits on Mar 30, 2016
  1. Merge pull request #1381 from jimklimov/fix/printf-getpid

    jemc committed Mar 30, 2016
    Problem: printf "%d" format is pedantically wrong for pid_t getpid() return type
  2. Problem: printf "%d" format is pedantically wrong for pid_t getpid() …

    jimklimov committed Mar 30, 2016
    …return type
    
    Solution: fix the call to use explicit printing via PRIi64 and casting to int64_t
Commits on Mar 27, 2016
  1. Merge pull request #1379 from paddor/master

    c-rack committed Mar 27, 2016
    Problem: generated script clobber my source tree
  2. Problem: generated script clobber my source tree

    paddor committed Mar 27, 2016
    Solution: git ignore them (and remove duplicate)
  3. Merge pull request #1378 from paddor/master

    c-rack committed Mar 27, 2016
    Problem: wrong namespace for constants in Ruby binding
  4. Problem: wrong namespace for constants in Ruby binding

    paddor committed Mar 27, 2016
    Solution: regenerate with new zproject
  5. Merge pull request #1377 from paddor/master

    c-rack committed Mar 27, 2016
    Problem: Ruby binding outdated wrt zproject
  6. Problem: Ruby binding outdated wrt zproject

    paddor committed Mar 27, 2016
    Solution: regenerate it
Commits on Mar 17, 2016
  1. Problem: Fixing problems in Windows build

    opedroso committed Mar 17, 2016
    Solution: Made all build.bat scripts be standard.
    	Only change is two variables with the version of DevStudio for each script.
    	Corrected configure.bat that was failling if "-help" was passed as argument.
    	Corrected problem where if build was executed multiple times in same CMD window,
    	it would blow up size of the PATH environment variable. Now we save and restore
    	the original path after each build is done for each platforms (32/64 bits).
Commits on Mar 16, 2016
  1. Merge pull request #1375 from hintjens/master

    sappo committed Mar 16, 2016
    Problem: passes null pointer on interrupt (#1374)