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