Release Notes

Release
Release Id: 1
Release Name: libdodo-0.12.0
Description:

This release is mostly a code review and correction release however some new features had been added.

Most noticeable changes:

  • new io::memory interface for working with memory using io::channel interface
  • tpl, json and xml processors can work with io::channel interface
  • io::network::http::client supports chunked encoding
  • SHA hashing algorithms
  • call stack in exceptions(linux)
  • new graphics::draw interface for drawing graphics primitives on the image
  • XSI IPC support

As usual miscellaneous bug fixing and some reworking in different subsystems had been done.

This release was tested in Gentoo 2009.09 x86, rPath Linux 2.0 x86, rPath Linux 2.0 x86_64, Debian 4.0 x86, FreeBSD 7.0 x86

Author: niam Creation Date: 2009-09-10
Planned Date: 2009-09-10
Tickets
Ticket Summary Type Component Version
1 compilation warning in dodo::tools::code::SHA512ProcessMessageBlock bug trunk
68 SHA hashing is broken on x86_64 bug trunk
32 db::sqlite doesn't get fields types in default configuration bug 0.11.0
2 configuration warnings: magick/magick.h: present but cannot be compiled bug
4 configuration warnings: net/if.h: present but cannot be compiled bug
42 process synchronization doesn't work properly if object is constructed in parent process and used as-is in child bug trunk
3 compilation warning w/ ImageMagick? bug 0.11.0
5 change io::string design improvement
6 io::channel descendant for shared memory improvement
8 redesign xexec improvement
9 json processor to work with io::channel improvement
10 xml processor to work with io::channel improvement
55 orginaze data types task
7 separate interfaces for stream and block I/O improvement
22 add generic headers task
24 guarding io::channel for IPC new feature
25 make pc::sync::section functional improvement
26 io::channel safety definition in constructor improvement
30 builld with libwrap new feature
31 split io::file into categories improvement
33 network::http should support chunked encoding improvement
34 add SHA hashing support new feature
35 produce backtrace on raised exception new feature
36 graphics interface should provide draw interface new feature
37 libdodo should support threading as part of mandatory feature task
38 routines for pc::job/thread/process::collection should return exit status in common way improvement 0.11.0
39 data::tpl::processor should work w/ io::channel improvement
40 XSI ipc support new feature
41 io::channel read routines should return result improvement
44 pc::sync::stack should provide public interface for protector improvement
47 cleanup include directives task
49 easier way to build rpc client/server helpers improvement
60 read/writeStream name convention task
63 unjustified virtual methods task
64 review member visibility of the interfaces task
65 io::event::info name convention improvement
66 pc::(job|process|thread)::collection name convention improvement
59 io::stream::channel name convention task
Authorizations
User Authorization Date
anonymous [2011-01-18 02:35:16+00:00]
Install Procedures
Procedure ID Name Description Contains Files Files