GFax 0.7.6 review

by on

GFax project aims to provide a free front end to the various facsimile programs available. GFax provides the familiar "pop up" wi

License: GPL (GNU General Public License)
File size: 836K
Developer: George Farris
0 stars award from

GFax project aims to provide a free front end to the various facsimile programs available.

GFax provides the familiar "pop up" window and phone book support when one "prints" to a "fax" printer.

This is the fourth round of major changes for GFax. The first cut was built using the GNOME Objective-C language bindings. Objective-C is nice but the bindings never kept pace with the changes in GNOME. The second cut was written in C.

The third release was moved to Python with libglade. Python is far less "verbose" than C and for this project just makes a lot of sense. I have now moved to C# using mono and gtk#. C# is a very nice language and gives me the best between Python and C.

Mono >= 1.0.5
Gtk# > 1.0.4

What's New in This Release:

When sending a fax with Efax, the main status window will display the progress and the progressbar will pulse while the fax is being transmitted.
The appbar will display the "Sending fax..." state.
There is no longer a gfax.proc file, the GUI is updated directly from the efaxd thread.
The queue scanning is now 30 seconds instead of 60 seconds for dealing with faxes sent via Efax.


Much of the network traffic is now asynchronous, which means Gfax will not hang when getting status, switching tabs etc. More to follow in the next version.
Main progressbar now pulses when there is network traffic.
Server status is now updated whenever the queue status is updated.
Can now double click on a received facsimile to to view it.
Can now select multiple or all received faxes and delete them.
Double clicking on job to send will now popup job modify dialog in send tab.
Gfax will check for permission to read fax from the fax server and popup a notification if the user does not have permission to view the fax.


Debian control file has been updated with proper dependancies.
Removed depreciated Gnome.About and replaced with Gtk.AboutDialog.
Removed depreciated OptionMenu and replaced ComboBox.
Removed all Mgetty support never really was there anyway:-)

Added Latvian (lt.po) translation
Added Dutch (nl.po) translation
Updated German (de.po) translation
Updated Italian (it.po) translation


Fix: "Add" button was not enabled if adding just numbers to the phonebook.
Fix: When sending a fax via Efax, if the fax result was "Busy" Gfax would not retry. Gfax will now try the set number of times (EfaxRetry).
Fix: "Don't try to open a non existing phonebook file.
Fix: Various callback event args have been changed for newer versions of Gtk-Sharp, these have been updated.
Fix: "Efax sending was broken in 0.7.5, now works.
Fix: Ghostscript conversion of files for Efax was failing.
Fix: Gfax was setting the time in the past due to a timezone bug, consequently Hylafax jobs never ran and couldn't be modified.

GFax 0.7.6 search tags