fc46305424768932fc896246aa80ff3ffc6f883e
[babeltrace.git] / ChangeLog
1 2012-03-16 Babeltrace 1.0.0-pre4
2 * fix : bt_ctf_iter_create defaults to BEGIN pos
3 * Fix : only one iterator per context
4 * Fix error checking in bt_context_add_traces_recursive
5 * bt_context_add_trace, bt_iter_pos and bt_iter needed some more comments.
6 * Fix API: add const qualifiers, privatize struct bt_ctf_event
7 * Fix: split ctf/event.c
8 * Fix: seek by timestamp
9 * Fix: remove leftover code from seek begin (unimplemented for now)
10 * Fix: seek error handling
11 * Fix: callbacks.c: more explicit error msg
12 * Fix: ctf/iterator.h bt_ctf_iter_read_event() comment
13 * Add missing iterator.h into the git repo
14 * API fix: Move ctf iterator API members to new babeltrace/ctf/iterator.h
15 * API cleanup: Move bt_iter_create/destroy to internal header
16 * Fix: update missing copyrights and ifdef protection mismatch
17 * Clarify clock correlation error message
18 * Fix build warning: set -lpopt as LDFLAGS rather than CFLAGS
19 * Fix: add missing _GNU_SOURCE define to babeltrace-log.c
20 * Fix: Add memstream.h dependency to Makefile.am
21 * Implement fallback for systems lacking open_memstream and fopenmem
22 * Fix: try to include endian.h by default
23
24 2012-03-02 Babeltrace 1.0.0-pre3
25 * Fix uuid in metadata
26 * Babeltrace wrapper update
27 * uuid wrapper: fix use in visitor
28 * Endian wrapper use fix
29 * FreeBSD uuid wrapper fixes
30 * Fix missing uuid wrapper change
31 * Add endian.h wrapper
32 * Use standard __LONG_MAX__ instead of __WORDSIZE
33 * Create BSD wrapper for uuid
34 * fix API : deal with the optional underscore
35 * Fix API : functions to access fields properties
36
37 2012-02-23 Babeltrace 1.0.0-pre2
38 * linker: privatize prio_heap and babeltrace_types
39 * Linker: privatize libbabeltrace_types
40 * Link statically to internal libraries
41 * Combine duplicated API/pretty-print timestamp code
42 * API : export the offsetted timestamp
43 * Fix : segfault when printing timestamp on index
44 * Fix : coherency in const parameters
45
46 2012-02-20 Babeltrace 1.0.0-pre1
47 * Generically print tracer version (and env) in verbose mode
48 * Fix open_mmap_trace missing support
49 * fix: context.h add missing documentation for packet_seek parameter
50 * Cleanup iterator.h
51 * Fix callback.h documentation
52 * Cleanup: babeltrace.h does not need to include ctf/events.h
53 * API fix: Move callbacks to CTF plugin
54 * Removed unneeded ctf_* forward declarations from babeltrace.h
55 * Remove unneeded forward declarations (ctf-specific) from iterator.h
56 * fix: move read event from iterator to event.h
57 * Fix: ctf specific events.c needs to be within CTF plugin
58 * API fix: packet_seek should take an index rather than offset
59 * Fix API: allow packet_seek override
60 * Fix: add lib missing includes
61 * Fix: packet_seek is local to plugins, but can be overridden
62 * Fix API: rename unclear move_pos_slow to packet_seek
63 * Fix: Check for unknown format
64 * Fix: do not use ctf-specific struct in format.h
65 * fix : callback type, doc and links to libbabeltrace
66 * Fix : callback chain len
67
68 2012-02-16 Babeltrace 0.12
69 * Typedef bt_intern_str
70 * Export the list header with a new namespace
71 * API : add_trace return the trace_handle id
72 * fix manpage: refer to lttng(1)
73 * API : cleanup includes
74 * API : Access CTF events fields
75 * manpage: Add babeltrace-log.1
76 * API : seek by timestamp
77 * Move the add_traces_recursive out of the library
78 * manpage: use pp instead of PP
79
80 2012-02-13 Babeltrace 0.11.1
81 * Add trace-collection.h to the installed headers
82
83 2012-02-13 Babeltrace 0.11
84 * Add --clock-force-correlate option
85 * lib: open trace error handling fix
86 * Use default if there is no clock declaration
87 * iterator: fix type warning on 32-bit build
88 * Use 64-bit type for packet and content size
89 * Fix context API
90 * Add missing context-internal.h
91 * struct bt_context is opaque
92 * Update comment to match context API code
93 * Print loglevel names
94 * babeltrace lib cleanup, folded with open/remove trace functions
95 * API : iterator get and set position
96
97 2012-02-09 Babeltrace 0.10
98 * Fix clock freq
99 * clock: use freq field
100 * Show env. in verbose mode
101 * Remove all code that depends on trace collection directory structure
102 * Use environment information for extra fields
103 * Parse environment declarations from LTTng-modules and LTTng-UST
104 * Fix typo
105 * Add babeltrace.1 manpage
106 * Update help
107 * Install license files and dependency listing into the system doc
108 * Add ChangeLog to doc install
109
110 2012-02-02 Babeltrace 0.9
111 * Allow signed values in get_signed. Cast unsigned into signed.
112 * Show loglevel information only with value
113 * env needs to be a keyword too
114 * Add env {} warning test case
115 * Add environment (env {}) parser-level support
116 * Revert "Remove leading underscores from identifiers directly in lexer"
117 * Remove leading underscores from identifiers directly in lexer
118 * Fix: do not remove field names when adding fields
119 * API : iterator namespace cleanup
120 * Time offset: use trace offset average
121 * API : trace_handle
122 * Print event discarded at end of stream
123 * Discarded event time range is between last packet event and timestamp_end
124 * Print time range during which events have been dropped
125 * Print events discarded
126 * Add clock offset support
127 * Warn user of clock offsets do not match
128 * Add clocks to trace collection
129 * clock: show as time of day
130 * Implement clock mapping within integer type
131 * Implement clock IR generation
132 * Add warning tests
133 * Relax unknown field handling: warn instead of error
134 * Fix erroneous use of "-n" for additional fields, add "-f"
135 * Output warnings and errors to stderr
136 * Fix double typedef of bt_event_name
137 * Parse clock descriptions
138 * API : split iterator headers from babeltrace.h
139 * Add missing context.h/context.c
140 * Introduce contexts
141 * Fix parallel build for lib/
142 * Organise libbabeltrace
143 * Export the format.h header
144 * Create the babeltrace include dir on install
145 * callbacks: use correct type for element size
146 * callbacks: Fix set size array size
147 * Fix callback chain array usage
148 * Add time delta to ctf-text
149 * ctf-text: show timestamp in sec.nsec
150 * Fix wrong variable error check
151 * Use the generic call to move_pos_slow
152
153 2011-12-12 Babeltrace 0.8
154 * Add loglevel support
155 * Update libpopt dependency to 1.13
156 * Document dependency on libpopt >= 1.8
157 * Describe libtool version dependency
158 * AC_PROG_LIBTOOL is deprecated in favor of LT_INIT
159 * Use realpath for path
160 * Helper function to extract string from fields
161 * Use realpath on trace collection path
162 * allow printing domains when no procname are present, handle
163 various / patterns
164 * Add trace:domain,trace:procname,trace:pid support
165 * Add "-n trace" option to print trace name
166 * Do not install ctf-parser-test
167 * Make ctf open errors more verbose
168 * configure.ac: add check for popt library
169 * Show field names by default, enhance --names option
170 * Move opt_field_names/babeltrace_verbose/babeltrace_debug into lib
171 * Add mmap trace reading
172 * Pass stream pointer with callback caller data
173
174 2011-09-29 Babeltrace 0.7
175 * Add missing stdint.h
176 * Use integer extraction functions
177 * Extract int and char arrays from fields
178 * Add parameters to callbacks
179 * Fix float support
180 * Fix type cast warning
181 * Integer support: add missing signed casts
182 * Remove underscore prefix from field names (pretty-print)
183 * Fix sequence iteration
184 * Fix sequence field name use after free
185 * Fix support for empty streams
186 * Optional file pointer to metadata
187 * Specify callback to move packet in open_trace
188 * Free the callbacks on iter_destroy
189 * Add callback support
190 * Basic seek support
191 * Add callback API
192 * Enhance babeltrace API with position save/restore
193 * Remove unused structure forward declarations
194 * Remove stale local .c struct declarations (unused)
195 * Annotate branches in ctf.c event reading/writing code
196 * Annotate prio heap likely branch
197 * Annotate likely/unlikely branches in headers
198
199 2011-08-12 Babeltrace 0.6
200 * Introduce Babeltrace public API: babeltrace.h
201 * Fix support for gold linker: inappropriate dep removal of plugins
202
203 2011-08-12 Babeltrace 0.5
204 * Initialize size to 0 to eliminate incorrect gcc uninitialized
205 var warning
206 * Fix non-matching packet context wrt last packet event read
This page took 0.04835 seconds and 3 git commands to generate.