aboutsummaryrefslogtreecommitdiffstats
path: root/epan/prefs.h
Commit message (Collapse)AuthorAgeFilesLines
* Disable OID resolution and loading SMI modules by default.Balint Reczey2010-03-031-0/+2
| | | | | | | Add an option to enable OID resolution. Add an option to suppress errors reported by libsmi. svn path=/trunk/; revision=32096
* Introduce "Ignore Packet" in the packet list.Stig Bjørlykke2009-12-171-0/+2
| | | | | | | This will remove the package from the dissection functions without removing it from the capture file. svn path=/trunk/; revision=31287
* Make the filter toolbar style a preference.Anders Broman2009-09-251-0/+1
| | | | svn path=/trunk/; revision=30136
* Added a preference to capture in Pcap-NG from GUI.Stig Bjørlykke2009-06-151-0/+1
| | | | svn path=/trunk/; revision=28740
* Made find_preference function public as prefs_find_preference.Balint Reczey2009-01-061-0/+11
| | | | svn path=/trunk/; revision=27166
* More updates to the IGE Mac OS X integration feature:Stephen Fisher2008-10-261-0/+1
| | | | | | | | | | | | | - Adds preference "MacOS X style" to the (G)UI preferences pane - When the preference above is enabled, the menu bar is moved from the Wireshark window to the top of the screen. It is no longer displayed in both places at once. This preference defaults to on. - Calls function to enable shortcut keys for OS X top of screen menus. - NOTE: The IGE Mac Integration functions change the Control key to Command key in the menus. This may or may not be desirable. svn path=/trunk/; revision=26565
* Add a hidden preference to show the version in the welcome page.Stig Bjørlykke2008-10-071-0/+1
| | | | svn path=/trunk/; revision=26371
* Add a hidden preference to set the welcome screen title.Gerald Combs2008-10-061-3/+4
| | | | svn path=/trunk/; revision=26366
* Remove the "Save column widths" option so we always save the widths.Stig Bjørlykke2008-08-091-1/+0
| | | | svn path=/trunk/; revision=25968
* From Kovarththanan Rajaratnam (Bug 2660):Sake Blok2008-08-081-0/+1
| | | | | | | | | Make display filter max recent entries a preference (From me: fixed an off by one bug in saving to the recent file) svn path=/trunk/; revision=25960
* Added an option to set default link-layer header type for each interface.Stig Bjørlykke2008-06-021-0/+1
| | | | | | | Set linktype history for each interface so we don't mix them. Fixed some indents. svn path=/trunk/; revision=25411
* Allow configuration of tap update interval.Martin Mathieson2008-04-211-0/+2
| | | | | | | | | - rename rtp_player config group to taps/statistics - will rename prefs_rtp_player files later (svn didn't seem keen to rename with changes present, and output says its just a copy/delete anyway...) svn path=/trunk/; revision=25133
* Added an option to display hidden protocol items.Stig Bjørlykke2008-04-171-0/+1
| | | | svn path=/trunk/; revision=25108
* Added an option to save column widths in the recent file.Stig Bjørlykke2008-04-121-0/+9
| | | | | | | | Not 100% implemented for usage with configuration profiles with different column layout yet, as this requires some of the recent values to be saved in each profile. svn path=/trunk/; revision=24949
* remove GTK1 specific font handlingUlf Lamping2008-04-081-10/+1
| | | | svn path=/trunk/; revision=24842
* From Peter Johansson :Anders Broman2008-03-051-0/+1
| | | | | | Support for EtherCAT subdissectors. svn path=/trunk/; revision=24567
* Hide hidden devices in "Capture Interfaces" dialog.Stig Bjørlykke2008-01-311-0/+5
| | | | | | | Added a function to check for hidden devices, which also work correctly for plumbed devices on solaris. svn path=/trunk/; revision=24231
* From Jim Young:Jaap Keuter2008-01-161-0/+3
| | | | | | | | | | | This patch provides a new RTP Player preferences dialog. It allows one to select the maximum number of visable channels in the RTP Player window. The default is four (4) channels which is the maximum number of usable channels that the RTP Player can display and still have access to the bottom row buttons on a 1024*768 resolution display. Specifying a value less than 1 or greater than 10 will be result in the RTP Player displaying the default 4 channels. svn path=/trunk/; revision=24112
* This patch adds support for configuration profiles, which can be used toStig Bjørlykke2008-01-141-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configure and use more than one set of preferences and configuration files. This can be found in the "Configuration Profiles..." menu item from the Edit menu, or by pressing Shift-Ctrl-A. It's also possible to start wireshark and tshark with a named profile by using the "-C ProfileName" option. A new status pane in the main window will show the current profile. The configuration files currently stored in the Profiles are: - Preferences - Capture Filters - Display Filters - Coloring Rules - Disabled Protocols - User Accessible Tables The recent data are by design not added to the profile. Planned future enhancements: - make a more convenient function to switch between profiles - add a "clone profile" button to copy an existing profile - make the profiles list active and accept return as OK - save users "Decode as" in the profile - make new, clone and deletion of profiles more secure - make some of the recent values available in the profile This patch also fixes: - setting default status pane sizes - a bug setting status pane for packets when not having main lower pane. svn path=/trunk/; revision=24089
* Next few improvements to speed up startup about 10%.Tomas Kukosa2007-11-301-0/+6
| | | | | | - use GTree instead of GList for preference module lists svn path=/trunk/; revision=23679
* hide implementation of module listTomas Kukosa2007-11-291-10/+14
| | | | | | (it makes easier change from GList to GTree as we have many modules now and GList implementation is slow for searching) svn path=/trunk/; revision=23669
* This patch adds (ten) temporary coloring rules which will only live until ↵Sake Blok2007-11-241-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wireshark is quit. Temporary coloring filters can be set by: - pressing <ctrl>-<digit> will create a conversation coloring filter based on the addresses of the currently selected packet (order TCP/UDP/IP/Ethernet) This can also be achieved from the "View|Colorize Conversation" menu. - Rightclicking on a packet in the packet-list will give the option to "Colorize Conversation" just as "Conversation Filter" does. - Rightclicking on an item in the packet-detail-list will give the option to "Colorize with filter" which works similar to "Apply as filter" Temporary filters can be cleared from the same menus or by pressing <ctrl>-<space>. This patch also adds an item to the above mentioned menu's to add a permanent color filter in the same way. The colors for the temporary coloring rules are now hardcoded as I do not know how to change the color of menu-items and therefore I chose to use icons to show the actual color of each of the ten temporary coloring rules. Is it at all possible to have different menu items in different colors? One other way of solving this is to recreate the icons on the fly after changing the colors. I will have a look into that once it is clear whether I can use different colors within the menu structure. svn path=/trunk/; revision=23560
* Back out part of revision 23395 - leave the toolbar arrow, but remove theStephen Fisher2007-11-091-1/+0
| | | | | | | preference to turn it on / off per discussion on -dev list. svn path=/trunk/; revision=23407
* Add an arrow with drop-down menu including any toolbar buttons that do notStephen Fisher2007-11-071-0/+1
| | | | | | | | fit on the top of the screen. This only works in GTK 2.4+ and there is a layout preference setting to disable it. svn path=/trunk/; revision=23395
* This change allows a structure to be created under the "Protocols" section ↵Graeme Lunt2007-03-191-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of the preferences. A new function is introduced, prefs_register_protocol_subtree(), that allows the subtree the protocol should appear under to be specified. The subtree is specified as a string, with a '/' delimiting each subtree element. For example, prefs_register_protocol(proto_dap, prefs_register_dap); becomes prefs_register_protocol_subtree("OSI/X.500", proto_dap, prefs_register_dap); The function will create all the intermediate subtree nodes that are required, if they don't already exist. This allows the grouping of procotols which should make the list of protocols more manageable as even more are added. The current aim is to group by protocol family e.g. + OSI + X.400 X.411 X.420 + X.500 DISP DAP DOP DSP + X.509 X509AF X509CE ... but others grouping could be envisioned (e.g. by first letter). As the intermediate nodes may already have preferences (e.g. OSI), then modules are now allowed to have submodules. Previously each node was either a subtree or held preferences. This is consistent with the "User Interface" node. The subtree structure has no effect on how the preferences are saved to file, and the "Protocol Preferences..." menu option will bring up the preferences expanded to the correct node. In addition, a new "blank page" has been introduced for intermediate nodes that have no preferences (and is also used when the "Protocols" node itself is chosen). This prevents confusion when the user moves from a node with preferences to a node without preferences, but the page old page is still shown. There is also a change to prevent '#' characters in a value being treated as a comment when parsing the preferences file. (There is nothing that adds comments when writing the preferences file.) svn path=/trunk/; revision=21066
* second iteration:Luis Ontanon2007-02-031-0/+10
| | | | | | | | | | | | * fields of an uat table now are passed using an array of uat_filed_t * field callbacks take two more userdata arguments * add some macros to define uat field callbacks. * uats can be registered as preferences for a specific protocol - the preference widget is a button that opens the uat's window * dfilter-macro => reflect changes to API svn path=/trunk/; revision=20695
* From Giorgio Tino: Add a "static text" protocol preference type. ThisGerald Combs2006-12-051-0/+6
| | | | | | | | | | can be used to add descriptive text inline with other preference items. The "preference" contents are not written to disk. Fixup whitespace. svn path=/trunk/; revision=20037
* various minor prefs code cleanupUlf Lamping2006-11-171-15/+19
| | | | svn path=/trunk/; revision=19916
* Add prefs_apply(), which lets us apply preferences (specifically,Gerald Combs2006-10-111-0/+8
| | | | | | trigger a module's callback) for a specific module. svn path=/trunk/; revision=19487
* First step in integrating the AirPcap WEP preferences with thoseGerald Combs2006-10-101-0/+10
| | | | | | | | from the 802.11 dissector. Use a #define for the maximum number of WEP keys. Use AirPcap's if we have it (64). Rename find_module() prefs_find_module() and make it public. svn path=/trunk/; revision=19467
* now: Don't have a Save button in the following settings dialogs:Ulf Lamping2006-10-031-0/+1
| | | | | | | | | | | | | | - Edit/Preferences - View/Coloring Rules - Capture/Capture Filters - Analyze/Display Filters - Analyze/Enabled Protocols The settings will be automatically saved when pressing the Ok button. If someone really wants the explicit Save buttons as before - you can get them back at the Edit/Preferences/User Interface page. svn path=/trunk/; revision=19415
* from Stephen Fisher:Ulf Lamping2006-09-291-2/+3
| | | | | | | | Attached is a patch for consideration that changes the title in the preferences notebook to be the full description of the preference (but leaves the short name in the preferences list on the left). svn path=/trunk/; revision=19370
* Change ETH_VAR_IMPORT to WS_VAR_IMPORT. Try to fix a duplicate variableGerald Combs2006-06-201-1/+1
| | | | | | definition in the Catapult DCT2000 code. svn path=/trunk/; revision=18524
* name changeRonnie Sahlberg2006-05-211-2/+2
| | | | svn path=/trunk/; revision=18197
* from Richard van der Hoff:Ulf Lamping2005-10-121-0/+1
| | | | | | | | Attached is a patch which makes the console log level (warning/message/debug etc) a configurable preference. There's no gui for setting it, but since it's pretty much only going to be useful for developers, I'm sure you'll cope... ---- I've added a small comment to the file output that it has no dialog output svn path=/trunk/; revision=16205
* More 'char*' -> 'const char*' changes to fix warnings.Jörg Mayer2005-07-231-1/+1
| | | | svn path=/trunk/; revision=15015
* small warning fixesJörg Mayer2005-07-211-3/+3
| | | | svn path=/trunk/; revision=14973
* Constify a bunch of structure members and function arguments, to squelchGuy Harris2005-06-241-2/+2
| | | | | | | | compiler warnings. Clean up indentation. svn path=/trunk/; revision=14739
* From Nathan Jennings: add a preference that supplies a prefix for windowGuy Harris2004-12-021-0/+1
| | | | | | titles. svn path=/trunk/; revision=12657
* Remove the fixed maximum number of subranges in a range_t; dynamicallyGuy Harris2004-10-161-1/+1
| | | | | | | | | | | | | allocate them to be large enough. Add checks that the numbers in the range fit in a guint32. Check the validity of a range before saving or printing, and report errors in an alert box. Clean up white space. svn path=/trunk/; revision=12320
* From Jeff Morriss: PREF_RANGE preference type, for ranges of integers.Guy Harris2004-10-141-0/+9
| | | | svn path=/trunk/; revision=12300
* Check the values of the protocol preferences before fetching them; ifGuy Harris2004-10-121-3/+3
| | | | | | | any are not valid, pop up an alert box and don't dismiss the preferences dialog. svn path=/trunk/; revision=12269
* Move prefs.c and prefs.h into the epan subdirectory.Guy Harris2004-09-271-0/+343
svn path=/trunk/; revision=12115