wireshark/ui
Guy Harris 9fe3d4b4f3 If we do a Save or Save As with a move, don't reread the capture file,
just tweak the elements in the capture_file structure as necessary and
poke the UI to update stuff such as the windows title.

If we do a Save or Save As with a copy, don't reread the capture file,
just close the old wtap, open a wtap for the copy, and tweak the
elements in the capture_file structure as necessary and poke the UI to
update stuff such as the windows title.

Otherwise, don't do a full read-and-dissect pass on the capture file,
just close the old wtap, open a wtap for the new file, tweak the
elements in the capture_file structure as necessary and poke the UI to
update stuff such as the windows title, and rescan the file to update
the packet offsets (and cause Wiretap to regenerate, for a gzipped file,
the information needed to support fast random access to the gzipped
file).

This should speed up Save and Save As a bit, as well as removing some
glitches in the UI (e.g., you won't see the packet list disappear and
reappear).

svn path=/trunk/; revision=43101
2012-06-05 06:52:18 +00:00
..
cli From Martin Kaiser via bug 7312: 2012-05-31 21:40:55 +00:00
gtk If we do a Save or Save As with a move, don't reread the capture file, 2012-06-05 06:52:18 +00:00
qt In Windows, in the Save As and Export Selected Packets dialog, append 2012-05-23 03:05:17 +00:00
win32 See if this fixes the include problem. 2012-05-25 21:58:10 +00:00
Makefile.am Add a "-build" argument to checkAPIs.pl. Use that argument when building 2012-04-04 20:46:49 +00:00
Makefile.common Move alert_box.c to the ui directory. 2012-03-08 17:30:02 +00:00
Makefile.nmake Add a "-build" argument to checkAPIs.pl. Use that argument when building 2012-04-04 20:46:49 +00:00
alert_box.c Use the modal version of the bad display filter alert box in the I/O 2012-06-04 20:08:59 +00:00
alert_box.h Use the modal version of the bad display filter alert box in the I/O 2012-06-04 20:08:59 +00:00
doxygen.cfg.in Add @configure_input@ to a bunch of .in files that didn't have it. 2012-03-16 03:39:51 +00:00
last_open_dir.h Add some files that didn't get checked in. 2012-01-18 19:47:44 +00:00
main_statusbar.h Move some headers for UI stuff, and the alert_box.c UI-specific file, to 2012-01-16 01:07:52 +00:00
progress_dlg.h Move some headers for UI stuff, and the alert_box.c UI-specific file, to 2012-01-16 01:07:52 +00:00
recent.h Restructure the recent file code so that recent.c is GUI-independent; 2012-01-18 19:38:34 +00:00
recent_utils.h Add some files that didn't get checked in. 2012-01-18 19:47:44 +00:00
simple_dialog.h Move some headers for UI stuff, and the alert_box.c UI-specific file, to 2012-01-16 01:07:52 +00:00
ui_util.h Move the declaration of main_set_window_name() frm ui/ui_util.h to 2012-06-03 18:40:23 +00:00
util.c Start moving files to ui/ and ui/cli/ 2012-02-17 12:30:27 +00:00
util.h Start moving files to ui/ and ui/cli/ 2012-02-17 12:30:27 +00:00