aboutsummaryrefslogtreecommitdiffstats
path: root/filters.c
AgeCommit message (Collapse)AuthorFilesLines
2001-04-02"get_home_dir()", in "epan/filesystem.c", usesGuy Harris1-2/+2
"find_last_pathname_separator()" on Win32; move the other pathname manipulation routines from "util.c" into "epan/filesystem.c". Remove from "util.h" the declarations of routines not defined in "util.c", and put them into "epan/filesystem.h" if they're not already there. Adjust #includes to make the above work. svn path=/trunk/; revision=3241
2001-03-15Win32 doesn't have an "atomic rename" operation of the sort that UNIXGuy Harris1-3/+18
has - or, if it does, it's not "MoveFile()", and "rename()" doesn't use it, so you have to make sure the target of a rename doesn't exist before doing the rename. svn path=/trunk/; revision=3134
2001-03-13It's generally considered Bad Form to free something up if you've handedGuy Harris1-2/+1
it to somebody else to use; don't do that. svn path=/trunk/; revision=3127
2001-02-03Increment the line number for every line seen.Guy Harris1-12/+11
Fix the handling of one error case. svn path=/trunk/; revision=2981
2001-02-03Allow filter names and expressions of arbitrary length, and, in theGuy Harris1-30/+170
filter files, escape quotes and backslashes so that quotes and backslashes in filter names work. svn path=/trunk/; revision=2980
2001-01-28Include <direct.h>, if we have it, to declare "mkdir()" on Windows.Guy Harris1-1/+5
svn path=/trunk/; revision=2953
2001-01-28Have separate capture and display filter lists; some filter dialog boxesGuy Harris1-37/+261
use the capture filter lists, and others use the display filter list, as appropriate. Have separate menu items for editing the capture and display filter lists. Have separate "~/.ethereal/cfilters" and "~/.ethereal/dfilters" files for the two lists; if either of those files isn't found, we try "~/.ethereal/filters", which means that you will start out with two identical lists holding all your filters - if certain filters belong only in one list, you'll have to delete them by hand from the other list. Do I/O error checking when reading and writing filter lists; when writing a filter list, write it to a new file, and then rename the new file on top of the old file, so that you don't lose your old filter list if, for example, you run out of disk space or disk quota. svn path=/trunk/; revision=2948
2001-01-28Call "get_filter_list()" when Ethereal starts up.Guy Harris1-8/+21
Have it free up any list of filters we already have before reading in new filters. svn path=/trunk/; revision=2947
2001-01-28Pull the stuff to read and write the list of filter expressions up intoGuy Harris1-0/+144
a file in the top-level directory. svn path=/trunk/; revision=2946