NB: the GTK2 version lags behind GTK1. It is also probably broken because
I integrated a patch from Emile le Vivre which was incomplete, as it did
not include glade/*-glade.c changes... But perhaps there were none, I don't
know.
Lots of changes happened since the last notification. The release of 0.93.1
is imminent (this week-end).
- (2003.12.26 - RAM)
* Don't send QUEUE callbacks for entries we no longer share [Patch from
Hans de Graaff].
* Changed min/max values for Gnutella message sizes now that they can be
configured from the GUI.
* Introduced many new GUI properties:
. node_show_uptime
. node_show_handshake_version
. node_show_detailed_info
. show_gnet_info_XXX [15 of them]
* [GTK1] Added ability to configure Gnutella message sizes in expert mode,
as well as the ability to customize some of the columns and info display
in the gnutellaNet pane.
* Use dynamic configuration to generate the node "Info" column display.
* Added symbolic constants to refer to node columns.
* Optimize GUI refreshing of nodes and uploads to only perform it when
the GUI displays the node or upload page.
* Integrated bugfix in random chunk shuffling for PFSP [From Hans de Graaff].
* Applied patch to introduce tree-view for downloads [From Emile le Vivre].
- (2003.12.25 - Richard)
* Increased similarity between gtk1 and gtk2 interfaces.
* [Gtk1] [Gtk2] More padding fixes.
* [Gtk1] In bandwidth config panel changed layout to match that of the
Gtk2 interface.
* [Gtk1] [Gtk2] Updated gui maintainer entry in about dialog.
* [Gtk1] [Gtk2] Changed label of expert mode toggle to
"Show additional information and settings for advanced and expert users"
* [Gtk2] Added "Compute upload connection speed" setting to config pane.
* [Gtk2] Socket recieve buffer size settings visible only in expert mode.
* [Gtk2] No more Gtk-Critical when loading gtkrc file. rc-file loading code
now uses ~/gtkrc for gtk1 and ~/.gtkrc-2.0 for gtkg. This is correct
on my Debian system and hopefully also on other systems. (Analogous for
the rc files in the gtkg config dir.)
- (2003.12.24 - RAM)
* Transferred bytes are now shown in short size form, followed by the
verbatim value between parenthesis.
* Added a short_size64() routine for 64-bit values.
* Don't call bsched_clear_active() too often: only once per period.
* PARQ will now guard a slot for 45 seconds after a remote disconnect.
* Special handling for stalled uploads being replaced in parq_upload_get().
* Enforce the maximum uploads per IP after PARQ, since it seems there is
a race condition somewhere.
* [GTK2] Fix from Russell Francis putting back socket RX buffer size
selection into an "expert" frame.
* Treat all input exceptions during download as an EOF condition.
- (2003.12.24 - Richard)
* [Gtk2] Changed lots of paddings and spacings so they are more uniform.
* [Gtk1] [Gtk2] Applied suggestions of Emile le Vivre for gui simplification:
- moved to expert mode:
- hostcatcher (gnet panel)
- transfered files stats (gnet panel)
- local node information (gnet panel)
- 'add passive' searches (sidebar)
- Searches: current search combo removed (only hidden for now),
redesigned settings panel, moved adding of new searches to sidebar,
moved a few buttons around
- Sidebar: moved adding of new searches here
- Config: a few minor changes in the gnet settings to make gtk1 and gtk2
look more similar.
* [Gtk1] [Gtk2] Added option to automatically hide leaf bandwidth stats
when not in ultrapeer mode (default: on).
* [Gtk1] Fix sidebar resizing when traffic stats are hidden (a hack, but
it seems to work)
- (2003.12.21 - RAM)
* Don't update drop statistics on high TTL when running as a leaf node and
don't bother running through the routing computation for forwarding
a message since leaf nodes will never actually route messages.
* Don't queue up a new query message in the queue if we already have an
unsent message in the queue originating from the same search.
- (2003.12.20 - RAM)
* PARQ will no longer send QUEUE when uploads are disabled.
* Changed semantics of reported connection speed: it is now the connection
speed in kbits/s for each upload slot, not a global one.
* New property "compute_connection_speed", TRUE by default.
* [GTK1] Added GUI interface for "compute_connection_speed" configuration.
* [GTK2] Patch from Russell Francis adding the avail b/w display like in GTK1.
Raphael
-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills. Sign up for IBM's
Free Linux Tutorials. Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
Gtk-gnutella-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel