[jsonrpc-glib] Created tag 3.25.2



The signed tag '3.25.2' was created.

Tagger: Christian Hergert <chergert redhat com>
Date: Tue Jun 6 14:49:34 2017 -0700

    release jsonrpc-glib 3.25.2

Changes:

Christian Hergert (73):
      initial commit
      add missing headers to jsonrpc-glib.h
      client: fix implementation to work against rust language server
      build: add pkg-config file
      update AUTHORS
      input-stream: check for "Content-Length: "
      input-stream: remove dead code
      client: synthesize failures of inflight invocations upon close
      jcon: add JSON C Object Notation
      install jcon.h and include it in jsonrpc-glib.h
      test: steal pointer for rpc call
      add test infrastructure
      jcon: add JCON_EXTRACT()
      jcon: fix array extraction with JCONE_ARRAY()
      jcon: test object extraction
      jcon: allow extracting a node
      client: create task in notification_async()
      jcon: avoid shadowing of index
      jcon: add paren test
      adjust header guards
      client: use g_set_error()
      stream: steal errors for completing tasks
      client: extract code/message from error object
      client: g_set_error_literal() is safe to use
      output-stream: delay messages until previous completes
      jcon: clear stack pointers for root
      jcon: allow arrays at the toplevel
      build: fix build on ubuntu
      client: check ready state before notification and close operations
      input-stream: 16Mb ought to be enough for anyone
      input-stream: handle peer closing stream
      input-stream: remove NULL checks
      client: remove unused variable
      test: fix return for source func
      jcon: remove innacurate assertions
      client: use JCON_NEW()
      client: don't let stream failures cause _close() to fail
      client: clean up task finalization
      client: teach JsonrpcClient to handle incoming method calls
      server: add JsonrpcServer instance
      client: rename notification to send_notification
      client: whitespace cleanup
      tests: rename to send_notification()
      build: add introspection support
      client: add not nullable for io_stream in jsonrpc_client_new()
      build: add support for vala vapi generation
      check stack depth
      tests: use g_unix_open_pipe()
      m4: bump m4 helpers
      gvariant: use GVariant based public API
      client: upgrade connection upon receiving application/gvariant
      message: add message API to replace JCON
      work around -Wmissing-braces warnings
      message: always sink variant ref
      more async fixes, stress tests
      merge various changes from Builder
      introspection fixes from ricotz
      client: pass error, not task as error structure
      message: fix ownership of built variant
      message: decode submessage dictionaries
      build: migrate jsonrpc-glib to meson
      build: add plumbing for i18n
      build: add support for gtk-doc
      build: add CONTRIBUTING.md
      doap: add a doap file for jsonrpc-glib
      build: remove i18n bits
      build: actually build unit tests
      build: add enable-tests option
      client: prefer closing IOStream over single stream
      jsonrpc-glib: license as LGPLv2.1+
      client: squash some warnings
      message: set alignemnt for GCC/Clang
      release 3.25.2

Patrick Griffis (1):
      build: Use add_project_arguments()


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]