Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-12-16 | Don't cast away constness of passed-in tap structs. | Martin Mathieson | 1 | -2/+2 | |
svn path=/trunk/; revision=46552 | |||||
2012-12-05 | Choose direction properly if launching graph based upon channel of | Martin Mathieson | 1 | -1/+2 | |
selected frame. svn path=/trunk/; revision=46411 | |||||
2012-11-28 | - Allocate the correct number of elements to draw | Martin Mathieson | 1 | -95/+94 | |
- Draw data list then control list, so can spot blue of ACKs when zoomed right out - Made the red crosses for NACKs smaller svn path=/trunk/; revision=46243 | |||||
2012-10-20 | Introduce epan_dissect_run_with_taps() which run dissection with taps. | Jakub Zawadzki | 1 | -3/+1 | |
unexport tap_queue_init, tap_push_tapped_queue svn path=/trunk/; revision=45670 | |||||
2012-10-16 | Add wtap_pseudo_header union to wtap_pkthdr structure. | Jakub Zawadzki | 1 | -1/+1 | |
Use pkthdr instead of pseudo_header as argument for dissecting. svn path=/trunk/; revision=45601 | |||||
2012-10-15 | Allow the RLC sequence graph to be called from the statistics window. | Martin Mathieson | 1 | -18/+57 | |
svn path=/trunk/; revision=45562 | |||||
2012-10-10 | Take a deep copy of the tap struct in the tap function, as it is not | Martin Mathieson | 1 | -1/+4 | |
safe to access it after the packet has been fully dissected (the struct will have been allocated with ep_alloc()). svn path=/trunk/; revision=45449 | |||||
2012-10-06 | Use ellipses rather than crosses made from lines to show data points, | Martin Mathieson | 1 | -84/+105 | |
and no longer connect the data points with lines. Because this is slower than before, increase the zoom multipler. The (very) slow part is filling in the circles - using cairo_set_tolerance() with 1.0 doesn't do anti-aliasing but looks good enough (halfing the time for this operation). svn path=/trunk/; revision=45336 | |||||
2012-09-20 | We always HAVE_CONFIG_H so don't bother checking whether we have it or not. | Jeff Morriss | 1 | -3/+1 | |
svn path=/trunk/; revision=45016 | |||||
2012-08-23 | Rationalise the way lists/elements are allocated. | Martin Mathieson | 1 | -4/+6 | |
svn path=/trunk/; revision=44623 | |||||
2012-08-19 | Both lists of elements are always allocated together, so save a scan | Martin Mathieson | 1 | -5/+4 | |
through the segments by only getting the counts once. svn path=/trunk/; revision=44577 | |||||
2012-08-19 | Speed up drawing of axes by taking cairo_stroke() and | Martin Mathieson | 1 | -12/+4 | |
cairo_set_line_width() out of the loops they are in. svn path=/trunk/; revision=44575 | |||||
2012-08-11 | Allow Page Up and Page Down to be used when zoomed in. | Martin Mathieson | 1 | -1/+11 | |
svn path=/trunk/; revision=44443 | |||||
2012-08-11 | Also place a limit on how far we can zoom in horizonally (no point in | Martin Mathieson | 1 | -3/+4 | |
making on subframe (1ms) be really big). svn path=/trunk/; revision=44442 | |||||
2012-08-11 | When a graph is launched based upon an AM status PDU, make it for the | Martin Mathieson | 1 | -1/+8 | |
opposite direction. svn path=/trunk/; revision=44440 | |||||
2012-08-09 | RLC: when zooming, use shift and control keys to lock vertical or | Martin Mathieson | 1 | -17/+70 | |
horizontal scaling respectively. RLC+TCP: when already fully zoomed out, don't multiply zoom by 1.0 and redraw. When holding down the key to zoom out, waiting to several redraws of the whole graph to complete could take a while... svn path=/trunk/; revision=44374 | |||||
2012-08-08 | It handles GDK_DISABLE_DEPRECATED | Anders Broman | 1 | -4/+0 | |
svn path=/trunk/; revision=44326 | |||||
2012-08-07 | Fix a test to avoid the cross leaving a line behind at the top of the | Martin Mathieson | 1 | -2/+2 | |
graph. svn path=/trunk/; revision=44315 | |||||
2012-08-07 | Don't add 0.5 to coordinates used for drawing the cross. Was going | Martin Mathieson | 1 | -4/+4 | |
beyond the area and leaving artifacts. svn path=/trunk/; revision=44313 | |||||
2012-08-07 | Redo the cross drawing/erasing. | Martin Mathieson | 1 | -56/+62 | |
Draw in black, erase by just redrawing the current pixmap. Will apply to tcp_graph.c if/when this gets through the buildbots. svn path=/trunk/; revision=44308 | |||||
2012-08-05 | Add right mouse button grab/moving feature (from tcp_graph.c). | Martin Mathieson | 1 | -9/+56 | |
svn path=/trunk/; revision=44276 | |||||
2012-08-05 | Add cross-hairs here too. Draw lines, but don't change mouse cursor. | Martin Mathieson | 1 | -20/+149 | |
svn path=/trunk/; revision=44272 | |||||
2012-08-02 | Cast event->x and event->y to int to avoid warnings seen on Windows | Martin Mathieson | 1 | -2/+2 | |
buildbots. svn path=/trunk/; revision=44201 | |||||
2012-08-02 | The keyboard and mouse zoom functions were almost identical - use a | Martin Mathieson | 1 | -78/+38 | |
common routine instead. svn path=/trunk/; revision=44200 | |||||
2012-07-30 | Zoom in/out more slowly, and don't redefine zoom struct. | Martin Mathieson | 1 | -21/+15 | |
svn path=/trunk/; revision=44144 | |||||
2012-07-30 | Put back the configure_event() handler - it is needed for handling | Martin Mathieson | 1 | -0/+61 | |
resizing. svn path=/trunk/; revision=44139 | |||||
2012-07-30 | Try to unbreak the build. | Martin Mathieson | 1 | -2/+2 | |
Apologies, I changed the clock time on my computer and so the file didn't get rebuilt with the last of my changes... svn path=/trunk/; revision=44127 | |||||
2012-07-30 | Remove yet more unneeded remnants from tcp_graph.c | Martin Mathieson | 1 | -133/+27 | |
svn path=/trunk/; revision=44126 | |||||
2012-07-29 | Just let cairo clip lines to the edge of the visible graph area. | Martin Mathieson | 1 | -19/+7 | |
tcp_graph.c needlessly does this itself, but it only has to deal with horizonal and vertical lines.... When have returned to original, unzoomed state, set zoom to be 'in' for the middle mouse button, as thats all that makes sense. svn path=/trunk/; revision=44124 | |||||
2012-07-29 | Tidy up help window, and get rid of a compile-time option to preserve | Martin Mathieson | 1 | -60/+33 | |
the 'old' button settings (used by tcp_graph.c). svn path=/trunk/; revision=44100 | |||||
2012-07-29 | Set maximum zoom on Y axis based upon bounds, so works better if there | Martin Mathieson | 1 | -15/+16 | |
isn't an SN=1023 for the channel. Now I understand the time origin toggle - make it show the capture time by default now. svn path=/trunk/; revision=44099 | |||||
2012-07-28 | Simply #ifdefs slightly in the graph code. | Evan Huus | 1 | -2/+1 | |
Makes cppcheck happier. svn path=/trunk/; revision=44092 | |||||
2012-07-27 | More cleaning up of unused remnants from tcp_graph.c. | Martin Mathieson | 1 | -81/+17 | |
svn path=/trunk/; revision=44081 | |||||
2012-07-26 | Limit zoom vertically to around 90 pixels / sequence number. | Martin Mathieson | 1 | -11/+28 | |
svn path=/trunk/; revision=44057 | |||||
2012-07-25 | Remove handlers for a couple of events we're not interested in. | Martin Mathieson | 1 | -24/+5 | |
svn path=/trunk/; revision=44002 | |||||
2012-07-25 | Only call cairo_stroke() when the colour changes, and at the end of the | Martin Mathieson | 1 | -1/+4 | |
long list of elements. Now the graph is like greased lightening! I will look later to see if I can apply the same change to the TCP graphs. svn path=/trunk/; revision=44001 | |||||
2012-07-25 | When drawing the line elements, only call gdk_cairo_set_source_color() | Martin Mathieson | 1 | -11/+27 | |
when the element colour changes. svn path=/trunk/; revision=43998 | |||||
2012-07-25 | When zooming in, never subdivide whole numbers on the Y axis (they are | Martin Mathieson | 1 | -17/+25 | |
sequence numbers). svn path=/trunk/; revision=43980 | |||||
2012-07-24 | Don't leak the graph (or skip a graph refnum) if single RLC channel not | Martin Mathieson | 1 | -4/+7 | |
found in selected frame in the packet list. svn path=/trunk/; revision=43972 | |||||
2012-07-22 | Fix horizontal line that gets drawn from the last ACK to the r.h. edge | Martin Mathieson | 1 | -1/+1 | |
of the graph (when the last SN hasn't been acknowledged). svn path=/trunk/; revision=43910 | |||||
2012-07-22 | Delete stray debug printf() call left in last commit. | Martin Mathieson | 1 | -2/+0 | |
svn path=/trunk/; revision=43909 | |||||
2012-07-21 | Don't scale sequence numbers back to 0 (like TCP does). I want to see | Martin Mathieson | 1 | -25/+36 | |
the real sequence number. TODO: show the absolute time... svn path=/trunk/; revision=43900 | |||||
2012-07-20 | Fix some clang warnings: implicit conversion from enumeration type ↵ | Jakub Zawadzki | 1 | -1/+1 | |
'GtkStateType' to different enumeration type 'GtkStateFlags' [-Werror,-Wconversion] GTK_STATE_NORMAL and GTK_STATE_FLAG_NORMAL are both 0. svn path=/trunk/; revision=43854 | |||||
2012-07-14 | Sanity checks to avoid a crash if no file is open | Pascal Quantin | 1 | -1/+5 | |
svn path=/trunk/; revision=43717 | |||||
2012-07-13 | Add some comments, remove more left-overs from tcp_graph.c. | Martin Mathieson | 1 | -26/+13 | |
svn path=/trunk/; revision=43687 | |||||
2012-07-11 | Speed up line drawing by no longer creating and destroying a cairo_t | Martin Mathieson | 1 | -27/+43 | |
object for each line - rather create one and use it for the entire list, then destroy it. Simplify the allocation of segments, by no longer messing around with a static that may or may not be used. Also, there was a good chance the last one would be leaked (if it was not part of the stream we are interested in). Note that both of these improvements would also apply to tcp_graph.c - will wait a couple of days to be sure the changes are good. svn path=/trunk/; revision=43654 | |||||
2012-07-10 | Trivial indentation fixes. | Martin Mathieson | 1 | -26/+23 | |
svn path=/trunk/; revision=43636 | |||||
2012-07-10 | From Evan Huus: | Guy Harris | 1 | -15/+1 | |
Fix an uninitialized-variable error that was breaking compile with gcc. Also remove some cruft that looks like it was copy-pasted from ui/gtk/tcp_graph.c Fixes bug 7460. svn path=/trunk/; revision=43635 | |||||
2012-07-10 | Add a sequence graph for LTE RLC channels under Telephony | LTE. | Martin Mathieson | 1 | -0/+2662 | |
svn path=/trunk/; revision=43634 |