aboutsummaryrefslogtreecommitdiffstats
path: root/ui/Makefile.common
AgeCommit message (Collapse)AuthorFilesLines
2014-06-05Add Object (file) export for files transferred over TFTP.Martin Mathieson1-0/+1
Updated following review comments. Change-Id: I56e70d8f8e332d2aea604ceec16c980ad890fa58 Reviewed-on: https://code.wireshark.org/review/1885 Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
2014-04-07Add a Qt I/O Graph dialog.Gerald Combs1-0/+2
For each graph you can set: - Its visibility - A name - A display filter - Color, from a fixed list - Plot style: Line, Impulse, Bar, Stacked Bar, Dot, Square, Diamond - Basic Y Axes (packets/s, bytes/s, bits/s) - Computed Y Axes (SUM, MIN, AVG, MAX) - Smoothing You can pan and zoom using the mouse and keyboard. Clicking on a graph selects the last packet for that interval. If all graphs have the same Y axis a single label is shown, otherwise a legend is shown. The time scale (X axis) can be toggled between relative seconds and the time of day. Graphs can be saved as PDF, PNG, BMP, and JPEG. Settings are "sticky" via the io_graphs UAT. To do: - Minimize graph drawing delays. - Figure out why smoothing differs from GTK+ - Everything else at the top of io_graph_dialog.cpp - Fix empty resets. A fair amount of code was copied from TCPStreamDialog. We might want to subclass QCustomPlot and place the shared code there. Move common syntax checking to SyntaxLineEdit. Move some common code from ui/gtk/io_stat.c to ui/io_graph_item.[ch] and use it in both GTK+ and Qt. Make the io_graph_item_t array allocation in io_stat.c static. The behavior should be identical and this gives us additional compile-time checks. Change-Id: I9a3d544469b7048f0761fdbf7bcf20f44ae76577 Reviewed-on: https://code.wireshark.org/review/435 Reviewed-by: Gerald Combs <gerald@wireshark.org> Tested-by: Gerald Combs <gerald@wireshark.org>
2014-03-31Continue to remove $Id$ from top of fileAlexis La Goutte1-2/+0
(Using sed : sed -i '/^\# \$Id\$/,+1 d') (start with dash) Change-Id: Ia4b5a6c2302f6a531f6a86c1ec3a2f8205c8c2dd Reviewed-on: https://code.wireshark.org/review/881 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-01-20Split the GUI and the tap part to make it possible to adapt to Qt.Anders Broman1-0/+2
svn path=/trunk/; revision=54850
2013-12-10Get the "Decode As" dialog working, albeit with a few warts. It differsGerald Combs1-0/+2
from the GTK flavor in two major ways: - The "Decode As" and "User Specified Decodes" dialog have been unified. - You can modify the decode as behavior at any time, not just when you have a packet selected. Revert part of 53498 so that we can move items marked /*** THE FOLLOWING SHOULD NOT BE USED BY ANY DISSECTORS!!! ***/ from epan/decode_as.h to ui/decode_as_utils.h. Move "save" code from decode_as_dlg.c to decode_as_utils.c as well. In packet-dcerpc.c don't register a table named "ethertype". We might want to add checks for duplicate table names. To do: - Add support for ranges? - Either add support for DCERPC or make DCERPC use a regular dissector table. - Fix string selectors (i.e. BER). svn path=/trunk/; revision=53910
2013-11-19Add routines to set the personal file directory paths (personalGuy Harris1-0/+2
configuration file directory and directory in which to save captures), have the routine to parse -P options use them, and move that routine to libui. Have that routine just return a gboolean. svn path=/trunk/; revision=53435
2013-10-29Make the packet analysis for SCTP independent from GTK and QT.Irene Rüngeler1-0/+2
svn path=/trunk/; revision=52945
2013-10-24Make things compile again.Jörg Mayer1-0/+2
svn path=/trunk/; revision=52828
2013-10-24Initial and woefully incomplete flow graph support.Gerald Combs1-0/+2
Copy common code from ui/gtk/flow_graph.c and ui/gtk/graph_analysis.[ch] to ui/tap-sequence-analysis.[ch]. Start using the name "sequence" in places. svn path=/trunk/; revision=52824
2013-10-24Revert previous commit of Irene, which doesn't work (yet).Michael Tüxen1-2/+0
svn path=/trunk/; revision=52814
2013-10-24Move sctp_stat to ui to make it independent from gtk.Irene Rüngeler1-0/+2
svn path=/trunk/; revision=52812
2013-09-09From Thomas ERSFELD (GSoC13)Alexis La Goutte1-0/+2
Add TCP/UDP/SSL Follow feature to QtShark Known issue : * Duplicate code with GTK (function need follow_info_t struct but in GTK there is some GWidget variable in struct) * Sometimes TCP Follow fail... svn path=/trunk/; revision=51883
2013-08-27Add TCP sequence number (Stevens-style) graphs.Gerald Combs1-0/+2
Add the QCustomPlot widget. Thanks to Emanuel Eichhammer for granting a license change. Move some common code from ui/gtk/tcp_graph.c to ui/tap-tcp-stream.[ch]. Get rid of tcp_graph_selected_packet_enabled(). It was only used in the menu code and didn't match what we were doing elsewhere. Still quite a bit of work to do but it's a promising start. svn path=/trunk/; revision=51538
2013-07-08New Qt feature: Show related packet list items in the frame numberGerald Combs1-0/+2
column. Conversation spans (setup frame to last frame) are shown with a square bracket. Linked frames are shown with a circle. Use correct column justifications in Qt. Move common justification-related packet list code to ui/packet_list_utils.[ch]. Add a last_frame element to conversation_t. svn path=/trunk/; revision=50447
2013-06-26Move tap-*-common.{h,c} into ui/ since that's the home for common UI functions.Jeff Morriss1-1/+5
svn path=/trunk/; revision=50165
2013-02-19Add automatic software update checks for Win32 using WinSparkle. AddGerald Combs1-0/+2
preferences (currently hidden) to disable updates, set the update frequency, and set the update "channel" (stable vs development). Add a "Help" menu item to manually check for updates. svn path=/trunk/; revision=47748
2013-02-02Move recent.c to the ui directory, as we did with its header file.Guy Harris1-0/+1
svn path=/trunk/; revision=47438
2013-01-18Rename the "saved_val" preference element to "stashed_val" in order toGerald Combs1-0/+2
more clearly indicate that it's a copy of a preference value rather than something we've saved in the preferences file. Update prefs_pref_to_str() to handle default, stashed, and current prefs. Create ui/preference_utils.[ch] and move some common routines there. Use prefs_pref_type_name() in the GTK+ preferences dialog. Make the "OK" button in the Qt preferences dialog work. We simply write the prefs and redissect on "OK" and do nothing on "Cancel". This is intentionally different from the Apply/OK/Cancel behavior in the GTK+ version. Add a general "emitAppSignal" method to wsApp and use it for packet dissection and preference changes. Suggest that we might want to create a WsString class to make conversion between QStrings, gchar *s, and GStrings easier. svn path=/trunk/; revision=47139
2012-12-27Move common profile code to ui/profile.[ch].Gerald Combs1-0/+2
svn path=/trunk/; revision=46808
2012-12-21Move common time shifting code to ui/time_shift.[ch]. Change theGerald Combs1-0/+2
shifting routines to return an error message on failure or NULL on success. Prettify and simplify the layout of the GTK+ time shift dialog. Make the cancel button work as expected. Add a time shift dialog to the Qt port. I used a Mad Lib (sentence) layout. Hopefully that won't make translation too difficult. For some reason time shifts aren't immediately shown in the packet detail. This appears to be a bug in the packet list / packet detail code. Add warning role color definitions to tango_colors.h and use them. svn path=/trunk/; revision=46680
2012-10-21Revert r45692 and try to fix link failure another way: console_win32.[ch] ↵Pascal Quantin1-4/+2
definitely belong to ui/win32 Add console_win32.[ch] to Makefile.am svn path=/trunk/; revision=45693
2012-10-21Try to fix LINK : fatal error LNK1181: cannot open input file ↵Alexis La Goutte1-2/+2
'win32/console_win32.obj' move ui/win32/console_win32.[ch] to ui/console_win32.[ch] svn path=/trunk/; revision=45692
2012-10-21Move MSWindows console "windows" to ui/win32/console_win32.[ch]Alexis La Goutte1-2/+4
svn path=/trunk/; revision=45677
2012-10-18Move ui-independent object export routines to the common ui directory.Gerald Combs1-0/+1
Implement DICOM, HTTP, and SMB object exports. Rename the GTK+ export files. C++-ize epan/tap.h. Fix an apparent memory leak in eo_save_all_clicked_cb. The Qt dialog has an indeterminate progress bar. I tried adding something similar to the GTK+ dialog but event processing led down a rabbit hole. svn path=/trunk/; revision=45647
2012-10-16Move the DICOM, HTTP, and SMB object export code to the ui directory.Gerald Combs1-0/+4
svn path=/trunk/; revision=45606
2012-10-16Move common SSL key export routines to ui/ssl_key_export.[ch]. Make theGerald Combs1-4/+6
exported keys a gchar *. Implement SSL key exports in the Qt UI. Remove some no-longer-necessary packet-ssl*.h includes. Change lastOpenDir().absolutePath() to .canonicalPath(). Get rid of the "Export As PostScript" action. svn path=/trunk/; revision=45589
2012-09-24Unify some of the GTK+ and Win32 "Save As" code and behavior. This willGerald Combs1-0/+1
likely break compilation on Windows. I'll take care of it shortly. svn path=/trunk/; revision=45105
2012-09-18Move the UI-independent help URL code to ui/help_url.[ch].Gerald Combs1-0/+2
svn path=/trunk/; revision=44987
2012-09-14More fixes for the text import move.Gerald Combs1-2/+5
svn path=/trunk/; revision=44906
2012-09-14Create a common libui using CMake similar to what we do with Autotools.Gerald Combs1-1/+4
Move the GTK+ text import code to the common UI directory. Create wtap_encap_requires_phdr() from code in file_import_dlg.c. svn path=/trunk/; revision=44904
2012-08-24Revert r44644 and 44645. g_source_*, g_timeout_, and g_io_* all dependGerald Combs1-2/+0
on the GLib main loop which isn't portable (unless you want to want to manage the main loop yourself). svn path=/trunk/; revision=44655
2012-08-23Move the pipe input routines to the common UI directory.Gerald Combs1-0/+2
svn path=/trunk/; revision=44644
2012-08-04Another capture_globals.h fix.Gerald Combs1-0/+1
svn path=/trunk/; revision=44255
2012-08-01Move the common parts of iface_lists.[ch] from ui/gtk/ to ui/. Leave theGerald Combs1-0/+2
GTK+-specific parts behind in capture_dlg.c. svn path=/trunk/; revision=44196
2012-08-01Move utf8_entities.h to the "ui" directory. Separate packet informationGerald Combs1-0/+1
items with MIDDLE DOTs. svn path=/trunk/; revision=44194
2012-06-28Update Free Software Foundation address.Jakub Zawadzki1-1/+1
(COPYING will be updated in next commit) svn path=/trunk/; revision=43536
2012-03-08Move alert_box.c to the ui directory.Guy Harris1-0/+1
svn path=/trunk/; revision=41436
2012-02-19We already have GENERATED_HEADER_FILES; no need for GENERATED_H_FILES.Guy Harris1-3/+0
Remove a bunch of stuff copied over from ui/gtk/Makefile.am that doesn't apply here. There's no DIRTY_GENERATED_C_FILES. svn path=/trunk/; revision=41074
2012-02-18Create a libui (static) library in the ui directory, which contains theGuy Harris1-0/+58
object files from all the source files in the ui directory (but not in its subdirectories), and link the programs that need it with them. This cleans things up a little bit, and may also fix the Windows build. svn path=/trunk/; revision=41061