summaryrefslogtreecommitdiff
path: root/NEWS
blob: 3b51f245178e8f22c0ffb9c8fe52387e664268b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
Bustle 0.2.5 (2011-06-25)
=========================

The “Why go all the way to Glastonbury to not watch U2 when you can just
not turn on the BBC at any point this weekend to not watch them?”
release.

This adds a sidebar with statistics about the log: namely, method call
and signal emission frequency, and total/mean times spent in method
calls. This code has mostly been sitting around unreleased since
November. Sorry, dear users!

Bustle 0.2.4 (2011-06-06)
=========================

The “I think I'm a panda” release. There's just a few bits and pieces of
clean-up along with a couple of bug fixes in this release. Hopefully
there will be more interesting stuff in the next release.

While we're here, Bustle's git repository has moved to freedesktop.org,
and it now has a bug tracker there too. Browse the source at
<http://cgit.freedesktop.org/bustle/>; see open bugs at
<http://wjt.me.uk/bustle/bugs>; file new ones at
<http://wjt.me.uk/bustle/new-bug>. Astonishing!

Fixes:

• The viewer is now much more tolerant of inconsistencies in log files.
  (fd.o#35297; thanks to Marco Barisione for the report)

• The linking order for bustle-dbus-monitor is fixed. (Sergei
  Trofimovich)

Bustle 0.2.3 (2010-10-29)
=========================

The “Will it be a scone? Or will it be a lecture in category theory?”
release.

Enhancements:

 • You can now display two logs (for the session bus and the system bus)
   side by side. This is handy if you want to match up timestamps
   between the two logs.

Bustle 0.2.2 (2010-06-29)
=========================

The “Shepherded” release.

Fixes:

 • Suppress messages sent to the bus by bus name, rather than object
   path. This prevents Bustle blowing up when (buggy) clients call
   methods on / rather than on /org/freedesktop/DBus. (Thanks to
   Guillaume Desmottes for reporting the issue.)

 • Build against the re-namespaced Pango in Gtk2HS 0.11, and clean up a
   tonne of warnings. I think I've kept backwards compatibility with old
   enough Gtk2HSes and GHCs for this to work with the versions in Ubuntu
   10.04 and other recent-but-not-futuristic distros, but haven't
   actually tried it. Drop me a mail in the event of landing on water.
   (Thanks to Chris Lamb for upstreaming this from Debian bug #587132.)

Bustle 0.2.1 (2009-12-02)
=========================

The “Going down where the Firefly goes” release.

Enhancements:

 • The handling of services with multiple well-known names has improved.
   Whereas previously one name was (essentially) randomly-chosen, now
   all names owned by a service are shown in the diagram.

 • When a service falls off the bus, its column goes away to indicate
   that.

 • Strings are now ellipsized if necessary.

 • Method returns now include the object path and method name so you
   don't have to look it up yourself.

 • The UI is less spartan: you can open files, and launch it without
   passing at least one filename as a command-line argument.

Fixes:

 • The UI handles parse errors gracefully rather than, uhm, throwing an
   exception and dying.

 • bustle-dbus-monitor now has rudimentary cross-compilation support, by
   respecting $CC and friends. (Marc Kleine-Budde)

 • You can now kill the monitor immediately with ^C, rather than waiting
   for another message to arrive. (Lennart Poettering, from a patch for
   dbus-monitor)

Notes:

 • While your old logs should continue to work with the new viewer, the
   reverse is not true: the changes to name handling required modifying
   the log format.

Bustle 0.2.0 (2009-04-03)
=========================

The "new monkey makes me sad :-(" release.

Enhancements:

 * Add a menu item to save a PDF of the diagram.

 * Show the elapsed time between a method call and its return.

 * Add new tools to count method calls and signals, sum the total time
   spent per method call, and generate .dot graphs (Dafydd Harries).

Fixes:

 * Don't crash on empty logs, or logs containing calls on interface
   "<none>".

 * Compile with new Gtk2HS and GHC 6.10 (Chris Lamb).

Bustle 0.1 (2008-11-13)
=======================

Initial release.

vim: tw=72