summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-06-25WIP: automate drawing icondraw-iconWill Thompson3-5/+60
2011-06-25Stats: reduce precision, add 'ms' unit.Will Thompson1-4/+4
2011-06-25Fix keyboard scrolling of diagramWill Thompson2-5/+8
Previously we hooked into the window's key-press-event signal. This was fine when there was only one widget... :) But it turns out that if we make the layout focusable, and give it the window focus, then we can take advantage of GtkScrolledWindow's built-in [Ctrl-]PageUp/PageDown/Home/End support (as well as Ctrl-Up/Dn/Left/Right) and only need to do our own thing for bare arrows plus spacebar. There is currently no indication that the diagram has focus, but nor is there in my web browser. :)
2011-06-25glade: Give main window notebook a useful idWill Thompson2-2/+2
2011-06-25Re-add dot between iface and method in statsWill Thompson1-3/+1
2011-06-25Remove orphan Error instance (and FlexibleInstances)Will Thompson1-10/+9
2011-06-25Update copyright year on main moduleWill Thompson1-1/+1
2011-06-25Clean up unused importsWill Thompson1-5/+1
2011-06-25Move more stats UI to StatisticsPaneWill Thompson2-34/+52
2011-06-25Start moving stats pane UI code to its own fileWill Thompson3-123/+155
2011-06-25Stats: make very low frequency events at least show something.Will Thompson1-1/+2
2011-06-25Stats: make font smaller to match diagramWill Thompson4-19/+24
This lets us fit way more on the screen. Plus, emboldening the method names makes it easier to skimread.
2011-06-25Use a more self-explanatory type for frequency statsWill Thompson3-16/+22
2011-06-25Filter messages from/to the bus in the parserWill Thompson2-20/+27
2011-06-25Add a tickybox to toggle the stats pane.Will Thompson2-3/+43
2011-06-25Add method duration stats to the UIWill Thompson4-24/+127
2011-06-25Show relative frequencies using progress barsWill Thompson1-4/+12
2011-06-25Add little method/signal icons to statsWill Thompson4-14/+39
These icons are GPL v2 or later. They're too monochrome for my tastes anyway.
2011-06-25Add message frequency viewWill Thompson3-18/+114
Things this does not include: • a way to show/hide the side pane. Frustratingly gtk2hs doesn't support adding action widgets to notebooks yet so i can't put a close button beside the tabs. but I guess we need a menu item anyway. • ellipsised text doesn't right-justify properly, which is probably Pango's fault. • rendering a method/signal icon • filter out messages to the bus daemon
2011-06-06Bump nano-version.Will Thompson2-1/+6
2011-06-06Version 0.2.4bustle-0.2.4Will Thompson1-1/+1
2011-06-06NEWS for 0.2.4Will Thompson1-2/+18
2011-06-06cabal: Add source repository informationWill Thompson1-1/+5
2011-05-10bustle-dbus-monitor: fix linking order (libs go after object/source files)Sergei Trofimovich1-2/+3
Fixes the following failure: cc -O2 -pipe -Wl,--hash-style=gnu -Wl,-O1 -Wl,--as-needed \ -g -O2 `pkg-config --cflags --libs dbus-1` \ -Wall -Wunused \ -o bustle-dbus-monitor bustle-dbus-monitor.c bustle-0.2.3/temp/ccodU65H.o: In function `main': bustle-0.2.3/work/bustle-0.2.3/bustle-dbus-monitor.c:347: undefined reference to `dbus_error_init' bustle-0.2.3/work/bustle-0.2.3/bustle-dbus-monitor.c:348: undefined reference to `dbus_bus_get' bustle-0.2.3/temp/ccodU65H.o: In function `get_well_known_names': bustle-0.2.3/work/bustle-0.2.3/bustle-dbus-monitor.c:241: undefined reference to `dbus_message_new_method_call' bustle-0.2.3/work/bustle-0.2.3/bustle-dbus-monitor.c:249: undefined reference to `dbus_error_init' bustle-0.2.3/work/bustle-0.2.3/bustle-dbus-monitor.c:250: undefined reference to `dbus_connection_send_with_reply_and_block' bustle-0.2.3/work/bustle-0.2.3/bustle-dbus-monitor.c:252: undefined reference to `dbus_error_is_set' Signed-off-by: Sergei Trofimovich <st@anti-virus.by> Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>
2011-03-27Update copyright yearsWill Thompson1-1/+1
2011-03-27run-uninstalled: check that Bustle is built.Will Thompson1-6/+3
2011-03-27Split B monad into its own moduleWill Thompson4-82/+183
2011-03-27Only load program icon once.Will Thompson1-10/+18
2011-03-27Refactor pixbuf loading convenience functionWill Thompson1-8/+10
2011-03-27Add a few fixmesWill Thompson1-1/+4
2011-03-27Split the immutable config out of the app stateWill Thompson1-26/+37
2011-03-14Spit log inconsistency warnings to the console.Will Thompson2-9/+14
It would be better to put these in the UI, but …
2011-03-14Renderer: replace use of throwError with warningsWill Thompson2-70/+84
It's no use to the user to fail entirely; we should just warn them.
2011-03-14Renderer: add a field to the state for warningsWill Thompson1-0/+5
2011-02-10Update HACKING for freedesktop.org moveWill Thompson1-2/+5
2010-11-01De-magic number the initial columnsWill Thompson2-9/+24
2010-10-29bump nano-versionWill Thompson2-1/+6
2010-10-29Version 0.2.3bustle-0.2.3Will Thompson1-1/+1
2010-10-29NEWS for side-by-side logsWill Thompson1-2/+6
2010-10-29Fix up window titles with two logsWill Thompson1-16/+20
2010-10-28Make the lines less ugly.Will Thompson1-2/+2
The pink was horrible.
2010-10-28Don't leave bonus padding on the LHS in one-bus logsWill Thompson1-8/+19
This was because we were drawing a rule to just before where the first system bus header would be, even if there is never going to be one. The fix does mean a very slight rendering change: the first rule on a one-bus log is ever-so-slightly shorter. But life is too short for me to care. The rules are ugly anyway. :)
2010-10-28Fix signal arrowsWill Thompson2-4/+9
2010-10-28Fix up left end of rulesWill Thompson2-10/+14
2010-10-28Translate diagram so it's all visibleWill Thompson3-13/+35
\o/ But it doesn't look amazing yet...
2010-10-28Add mapX to transform a shape's X coordinatesWill Thompson1-1/+13
2010-10-28Clarify drawing of timestamp labelsWill Thompson2-10/+19
2010-10-28Add a --debug switch for boundsWill Thompson1-6/+22
2010-10-28Clarify drawing of member labelsWill Thompson2-8/+18
2010-10-28Clarify the existing vertical translation hack a bitWill Thompson3-26/+38
In case the first services shown in the diagram have lots of names (which spill off the top of the diagram), we translate the diagram down if necessary. This is obviously a hack but actually it will turn out to be useful to do something similar to shift the system bus into place...