
/*  $Header: /cvs/gnome/gperfmeter/ChangeLog,v 1.109 2004/11/11 00:12:51 richb Exp $
 *
 *  Copyright (c) 1990-2003 Sun Microsystems, Inc.
 *  All Rights Reserved.
 */

gperfmeter change history.
==========================

2004-11-10  Rich Burridge <rich.burridge@sun.com>

    * Generated official tarball for Sun JDS release.

2004-05-01  Adam Weinberger  <adamw@gnome.org>

    * configure.in: Added en_CA to ALL_LINGUAS.

2004-04-11  Gareth Owen  <gowen72@yahoo.com>

    * configure.in: Added en_GB to ALL_LINGUAS

2004-02-07  Robert Sedak  <robert.sedak@sk.htnet.hr>

    * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.

2003-12-21  Miloslav Trmac  <mitr@volny.cz>

    * configure.in

2003-12-21  Miloslav Trmac  <mitr@volny.cz>

    * configure.in: Added 'cs' (Czech) to ALL_LINGUAS.

2003-12-08  Rich Burridge <rich.burridge@sun.com>

    * Fixed bug #94767 (http://bugzilla.gnome.org/show_bug.cgi?id=94767):
      There were problems with the way that gperfmeter tried to inform
      the user when a remotely monitored host could no longer be displayed.
      No attempts should be made to do Gtk+ graphics in the process forked
      by the RetryConnection() routine. Instead the OnDeath() routine was
      adjusted to display the warning message and set the display back to 
      the local host.

2003-12-03  Hasbullah Bin Pit <sebol@ikhlas.com>

    * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
                                                                                
2003-10-14 Kaushal Kumar <kaushal.kumar@wipro.com>

    * Fixed bug #124561 (http://bugzilla.gnome.org/show_bug.cgi?id=124561):
      src/Makefile.am: GtkItemFactory has been deprecated. Removed the 
      GTK_DISABLE_DEPRECATED flag.

2003-09-23  Rich Burridge <rich.burridge@sun.com>

    * Fixed bug #122784 (http://bugzilla.gnome.org/show_bug.cgi?id=122784):
      The -v, --version and --help output messages are now properly localized.

2003-09-03  Danilo Šegan  <dsegan@gmx.net>

    * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.

2003-08-01  Rich Burridge <rich.burridge@sun.com>

    * Simplified and abstracted the way resources are written in preparation
      for fixing bug #118788.

2003-07-31  Rich Burridge <rich.burridge@sun.com>

    * Fixed bug #111034 (http://bugzilla.gnome.org/show_bug.cgi?id=111034):
      The gperfmeter property sheet now uses a GtkCombo widget to contain
      the list of remote hostnames. Also the remote hostnames are stored
      as gconf resources with keys of "HostName0" to "HostName9" rather 
      than a comma separated list keyed on "HostName".

2003-07-30  Rich Burridge <rich.burridge@sun.com>

    * Fixed bug #118319 (http://bugzilla.gnome.org/show_bug.cgi?id=118319):
      If you make changes to a running gperfmeter, then this should
      reconfigure any other instances of gperfmeter that are running.
      Only the current one should be affected, and the gconf preferences 
      should be saved away, so that any new instances of gperfmeter that 
      are started will automatically pick them up.

      Massive code cleanup resulting from this in resources.c, where numerous
      routines are no longer needed.

2003-07-30  Rich Burridge <rich.burridge@sun.com>

    * Added a test in DrawGraph to prevent Gdk-CRITICAL assertions occuring
      because a GC was NULL when a new meter was displayed for the first time.

    * Code cleanup. Removed some more unwanted code after the recent UI rewrite.

2003-07-29  Rich Burridge <rich.burridge@sun.com>

    * Fixed bug #117125 (http://bugzilla.gnome.org/show_bug.cgi?id=117125):
      gperfmeter now has a sane minimum size. This is dependant upon whether
      the menubar is being shown, and the width of the largest chart label.

2003-07-29  Rich Burridge <rich.burridge@sun.com>

    * Removed unwanted variables and fixed up numerous warning messages
      reported by lint.

    * Adjust gtk_hbox_new() and gtk_vbox_new() so that all the meters are
      created the same size.

2003-07-25  Rich Burridge <rich.burridge@sun.com>

    * Fixed up a SEGV in PmSaveResources when DEBUG was turned on.
    * Remove a spurious couple of lines of debug left in gnome-perfmeter.c

2003-07-25  Rich Burridge <rich.burridge@sun.com>

    * Major UI gperfmeter rewrite:
      - Removed the single canvas DrawingArea.
      - Created a gnome-perfmeter custom Gtk widget that consists of two
        Labels (meter_type and maxval), the DrawingArea for the chart and
        horizontal and vertical separators that are shown if this isn't
        the first meter.
      - Removed and/or simplified a lot of the code related to the drawing
        of these meters.

2003-07-25  Artur Flinta  <aflinta@cvs.gnome.org>
  
    * configure.in: Added "pl" to ALL_LINGUAS.

>>>>>>> 1.90
2003-06-05 Irene Ryan <irene.ryan@sun.com>

    * doc/C/figures/gperfmeter_window.png: new screenshot with correct colors
    * doc/C/gnome-perfmeter.xml: updated revision info
    * doc/C/gnome-perfmeter-C.omf: updated revision info
    * doc/C/l10n.txt: update info for L10N teams
    
2003-05-13 Kaushal Kumar <kaushal.kumar@wipro.com>

    * src/perfmeter.c: Pass width greater than 0 to gdk_draw_drawable.
      Fixes bug #110563.

2003-05-13 Archana Shah <archana.shah@wipro.com>

    * More work on bug #112667. Fixups to provide working alternate for
      platforms that don't have system calls such as setnetconfig.

      configure.in: Placed checks for rpcb_getaddr() and setnetconfig().
      src/data.c: Changed to use transport specific interfaces, if 
      rpcb_getaddr(), setnetconfig() functions are not defined on the system.
      Otherwise, transport independent interfaces are used.

2003-05-12 Archana Shah <archana.shah@wipro.com>

    * Fixed bug #112667 (http://bugzilla.gnome.org/show_bug.cgi?id=112667):

      src/data.c: Changed from transport specific to transport independent 
      and now it accepts IPv6 addresses also. It is using entries from 
      /etc/netconfig file, and picking the udp for IPv4 addresses and udp6 
      for IPv6 addresses. Replaced the gethostbyname() by rpcb_getaddr()
      as gethostbyname() returns NULL for IPv6 addresses. Also replaced the 
      clntudp_bufcreate by clnt_tli_create as that function accepts an 
      argument of type struct sockaddr_in*

2003-05-02  Rich Burridge <rich.burridge@sun.com>

    * Force gperfmeter build to be Gtk2 compliant by adding various -D
      defines in .../src/Makefile.am.
    * Fixed up one gtk_signal_connect call (should be g_signal_connect).

2003-04-29  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
  
        * configure.in(ALL_LINGUAS): Added "pt_BR" (Brazilian
	Portuguese).

2003-04-25  Rich Burridge <rich.burridge@sun.com>

    * Removed the gperfmeter.glade in the top-level directory to avoid any
      further confusion.
    * Removed the HostsEntryCB and LogFileEntryCB signal callbacks in
      .../src/gperfmeter.glade as they did nothing.

2003-04-24  Irene Ryan <irene.ryan@sun.com>

	* doc/C/gnome-perfmeter.xml: Updated to reflect change to UI (OK
	  button replaced by Close)
	* doc/C/gnome-perfmeter-C.omf: Updated the release info for the help

2003-04-21  Rich Burridge <rich.burridge@sun.com>

    * Fixed bug #110793 (http://bugzilla.gnome.org/show_bug.cgi?id=110793):
      Gperfmeter now remembers it's last position and size and uses those
      values when restarting.

2003-04-21  Rich Burridge <rich.burridge@sun.com>

    * More code cleanup:
      - Removed the #ifdef FIX"'s from .../src/data.c. They aren't been
        used and there is no history to say why they are here (note they
        were also in the original sdtperfmeter code too in the same way).
      - Removed empty functions (and there setting if they are callbacks),
        such as: LogFileEntryCB and HostsEntryCB.
      - Removed all calls to PmStringCreateLocalized, making sure the string
        is surronded by _().
      - Fixed up numerous lint warnings.
      - Removed X11 specific calls where possible.

2003-04-18  Rich Burridge <rich.burridge@sun.com>

    * Cleaned up .../src/resources.c and src/access/*.[c,h]:
	- Removed all tabs and some of the code that is commented out and/or
	not needed.
	- Provided consistent indentation.

2003-04-16  Rich Burridge <rich.burridge@sun.com>

    * Cleaned up more of the code:
      - Removed all tabs and some of the code that is commented out and/or 
        not needed.
      - Provided consistent indentation.

2003-04-16  Rich Burridge <rich.burridge@sun.com>

    * Fixed bug #94770 (http://bugzilla.gnome.org/show_bug.cgi?id=94770):
      The host name being monitored is now displayed in the titlebar
      (or "localhost" when monitoring the local host).

2003-04-15  Rich Burridge <rich.burridge@sun.com>

    * Fixed bug #110863 (http://bugzilla.gnome.org/show_bug.cgi?id=110863):
      Adjusted various long and short descriptions in gperfmeter.schemas.in
      to make their capitalisation consistent.
      Plus "autoLoadByHost" becomes "AutoLoadByHost".

2003-04-15  Rich Burridge <rich.burridge@sun.com>

    * Fixed bug #93956 (http://bugzilla.gnome.org/show_bug.cgi?id=93956):
      Fix from Kaushal Kumar <kaushal.kumar@wipro.com>
      No longer need to press Return for new threshold values to take place
      in the preferences window.

2003-04-15  Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>

	* src/perfmeter.c: Increase default window size so that the 
	full title is visible.  Fixes #92655

2003-04-15  Mike Lei <mike.lei@sun.com>
	
	* configure.in: Added Makefile support for online help dirs:
	  de, es , fr, it, sv, ja, ko, zh_CN, zh_TW
	* added online help files for above languages

2003-04-14  Rich Burridge <rich.burridge@sun.com>

    * Fixed bug #100015 (http://bugzilla.gnome.org/show_bug.cgi?id=100015):
      Added double quotes (and semi-colon) to make two schemas long messages
      easier to understand.

2003-04-14  Rich Burridge <rich.burridge@sun.com>

    * Updated all copyright messages to be until 2003.
    * Adjusted original ChangeLog entries to the correct format.
    * Reversed order of entries in the AUTHORS file.
    * Added entries to the NEWS file.
    * Adjusted some of .../gperfmeter/src/perfmeter.c to the OneTrueStyle(TM).
    * Removed "#ifdef FIXUP" entries and unwanted commented out code.
    * Removed "#ifdef APPLET" entries and unwanted commented out code.
    * Removed calls to PmResetDecor().

2003-04-13  Duarte Loreto <happyguy_pt@hotmail.com>

        * configure.in: Added "pt" (Portuguese) to ALL_LINGUAS.

2003-03-05  Satyajit Kanungo  <satyajit.kanungo@wipro.com>
	* src/Makefile.am Install the dead and sick pixmaps used 
	  to show if the remote host is dead or sick.

	  src/data.c, src/perfmeter.c - Changes made to take care
	  of the situation when the remote host goes down or the 
	  network connection goes down for some reason. 

2003-03-05  Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>

	* src/props.c Make Limit Line option works for first time also.
	  Fixes Bugzilla bug #107172.

2003-03-05  Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>

	* src/resources.c: Get gconf value for "ShowLimit" key from 
	correct path. Fixes Bug #107109

2003-02-11  Satyajit Kanungo  <satyajit.kanungo@wipro.com>
	* src/props.c Made the labels for "Sample Every" (in the preference
	  dialog) i18n.  

2003-02-11  Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com> 

	* src/perfmeter.c Added a notify to show/hide the icons in menus and
	  toolbars in gnome-perfmeter. gnome-perfmeter now obeys the changes
	  in "Menus & Toolbars". Fixes bug #102934.

2003-02-11 Kaushal Kumar (kaushal.kumar@wipro.com)

	* src/props.c . Fixes bug #84063 :Selecting Hide menu bar option 
          changes the window position. Also fixes the same problem with 
          selecting Remote Host/ Local Host. 

2003-02-03  Daniel Yacob  <locales@geez.org>

	* configure.ac: Added "am" (Amharic) to ALL_LINGUAS.

2002-12-24  Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>

	* src/props.c: Registered value-changed signal to sample interval
	spinbutton. 
	* src/gperfmeter.glade, src/callbacks.h: Removed changed signal from
	sample interval spinbutton.
	Fixes #85151

Thu Dec 19 13:24:49 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>

	* src/perfmeter.c (create_MainWin):
	* src/perfmeter.c (create_PopupMenu): set translate_function to
	the item factory objects for the main and popup menus.
	* src/perfmeter.c: added N_() onto the messages in the
	GtkItemFactory menu items to allow these messages to apper in a
	pot file.

	Also for #101560.

Wed Dec 18 15:00:35 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>

	* src/resources.c (InitResources): Resource name should not
	be gettexized. Name = _("disk"); -> Name = N_("disk"). #101560.

2002-12-17  Satyajit Kanungo  <satyajit.kanungo@wipro.com>
	*src/perfmeter.c
	 Fixed the issue of gnome perfmeter unable to restore
         to the original size after a logout-savesession-login. 
	 Fixes bug #88099.

2002-12-14  Satyajit Kanungo  <satyajit.kanungo@wipro.com>
	* src/props.c Removed the setting of the color part from 
	  PmResetProps(). This used to make the UI blink whenever 
	  a new color was set. Fixes #96493.  

2002-11-04  Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
	* src/resources.c , Added some check for the parameters 
	  passed as arguments to gnome-perfmeter.Fixes #96491

2002-11-29  Christian Neumair  <chris@gnome-de.org>

	* gperfmeter.schemas.in: Oversighted some <default> tags.

2002-11-28  Christian Neumair  <chris@gnome-de.org>

	* gperfmeter.schemas.in: Nobody wants to translate trivial default
	values so move them out of the <locale> section. Also made some string
	changes.

2002-11-27  Christian Neumair  <chris@gnome-de.org>

	* .cvsignore: Updated.
	* omf-install/.cvsignore, src/access/.cvsignore:
	Added.

Fri Oct 18 13:47:01 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>

	* src/perfmeter.c (PmXErrorHandler): 
	* src/resources.c (InitResources):
	Fix #96203 by replacing N_ usage with _( for those messages
	to be translated.

2002-10-11  Irene Ryan <irene.ryan@sun.com>

	* doc/C/gnome-perfmeter.xml: Changed to fix bug #91152.
	* doc/C/gnome-perfmeter-C.omf: Changed to reflect new manula version 
	  number and date.
	* doc/C/l10n.txt: New file containing instructions about how to take 
	  screenshots for the L10N team.
	  
2002-09-05  Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>

	* gperfmeter.glade: Changed the preference dialog as a dialog window.
	* props.c: Made preference dialog as instant apply.
	* perfmeter.c: add a style_set handler to dynamically update in
	  response to system font/color changes. Also changed keybindings and added
	  stock icons for standard menu items.
	* resources.c: Renamed labels.
	  Fixes bug #91852.


2002-09-05  Satyajit Kanungo  <satyajit.kanungo@wipro.com>

	* src/resources.c : Fix bug #91956 . Fixed other command
	  line options. 

2002-09-02  Satyajit Kanungo  <satyajit.kanungo@wipro.com>
	* gperfmeter.desktop.in: updated the doc path and 
	  Categories section.  

2002-08-28  Laszlo Peter  <laca@sun.com>

	* gperfmeter.desktop.in: updated to use the new binary name

2002-08-28  Christian Neumair  <christian-neumair@web.de>

	* configure.in (ALL_LINGUAS): Added German (de).

2002-08-19  Rajkumar Sivasamy <rajkumar.siva@wipro.com>

	* src/gperfmeter.glade:  AtkRelations set for GnomeColorPicker widget 

2002-08-14  Aruna P R <aruna.pou@wipro.com>

        perfmeter.c, props.c : Fixed some memory leaks. Bug #89768

2002-08-13  Satyajit Kanungo <satyajit.kanungo@wipro.com>

	perfmeter.c: Changed the help links to new file
	             Set the LocalMachine name correctly.
	resource.c : Removed Xrm settings
	props.c    : Put Check while connecting to remote machine. Changed 
                     the help links to link to the new file.

2002-08-13  Satyajit Kanungo <satyajit.kanungo@wipro.com>

	perfmeter.c : Added the patch from Padraig (padraig.obriain@sun.com)
	which fixes #90105


2002-08-13  Satyajit Kanungo <satyajit.kanungo@wipro.com>
	
	* configure.in, Makefile.am, src/Makefile.am : Changed the binary name 
	  to gnome-perfmeter to be in sync with other gnome application.

	  doc/C/Makefile.am : Changed the help doc name due to change in 
	  the  binary name.

	  Removed : gperfmeter.xml, gperfmeter.html gperfmeter-C.omf
	  Added   : gnome-perfmeter.xml, gnome-perfmeter-C.omf

2002-08-06  Satyajit Kanungo <satyajit.kanungo@wipro.com>
	
	* perfmeter.c: Changed the postion for the remote host name to show
	  it properly in the gperfmeter window.

	* gperfmeter.glade: Set the minimum value to 1 for Sample Interval

	* po/zh_CN.po: removed the characters from the start of the file
	  which made the build to fail.

2002-08-06  Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>

	* src/props.c : Fixes bug #88038 

2002-08-06  He Qiangqiang  <carton@linux.net.cn>

	* configure.in: Added "zh_CN" to ALL_LINGUAS.

2002-07-29  Rajkumar Sivasamy <rajkumar.siva@wipro.com>

	* perfmeter.[c/h], props.c, resources.c, gperfmeter.glade: 
	  Changed the existing colopicker to GnomeColorPicker. 

	* Makefile.am: Removed the entries for color_picker.[c/h]

	* gperfmeter.schemas.in: Set the default colors for meters.
	  Fixes bug #88036

2002-07-26  Deepa Chacko Pillai <deepa.chacko@wipro.com>

	* configure.in: Added the macro AM_GCONF_SOURCE_2

	* Makefile.am: Moved the gconf install rule to install-data-local.

	* gperfmeter.schemas.in: Cleaned up the schema file.

	* src/perfmeter.c, src/perfmeter.h, src/resources.c: Added 
	notification for each key.  Fixes bug #88490

2002-07-15  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: Added Catalan (ca) to ALL_LINGUAS

2002-06-15  Carlos Perello Marin <carlos@gnome-db.org>
	* Makefile.am: Added new rules to generate gperfmeter.schemas with
	  translations.

	* configure.in: Added AC_PREREQ(2.52) so it works in systems with
	  autoconf 2.13 && autoconf 2.52.

	* gperfmeter.schemas.in: Renamed from gperfmeter.schemas. This way
	  we can translate this file.

	* po/POTFILES.in: Added gperfmeter.schemas.in.


2002-06-15  Carlos Perello Marin <carlos@gnome-db.org>

	* configure.in (ALL_LINGUAS): Added "es"

2002-06-15 Satyajit Kanungo <satyajit.kanungo@wipro.com>

	* resources.c : Fixed 83389

2002-06-11 Satyajit Kanungo <satyajit.kanungo@wipro.com>

	* props.c : Made the Log Samples disabled for the first time
	  perfmeter.c : Put the Error message in dialog boxes. Cosmetic changes.

2002-06-07 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>

	* gperfmeter.glade: Added a File Selection box to Log Samples
	  Fix for Bug#77229

2002-06-06 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com.

   * Fix for Bug#83382

2002-05-22 Satyajit Kanungo <satyajit.kanungo@wipro.com>
	* src/perfmeter.c  Fixed bug 79096, 81317 , 83384
 	* src/Makefile.am fixed the typo for -DGNOMELOCALEDIR , whcih used to
          break the build  

Mon Jun  3 15:36:04 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>

	* acconfig.h: removed PACKAGE_LOCALE_DIR
	* src/Makefile.am (CPPFLAGS): use gperfmeterlocaledir
	* configure.in (gperfmeterlocaledir): check bind_text_domain_codeset 
	* src/perfmeter.c (main): added to call setlocale and
	bind_text_domain_codeset

2002-05-31  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>

	* configure.in: Added "sk" to ALL_LINGUAS.

2002-05-22 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
    * src/gperfmeter.glade : Usability issue - In preference dialog
      Help button should be first and OK button should be last.

2002-05-22 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
    * src/gperfmeter.glade Fixed 77935

2002-05-22 Satyajit Kanungo <satyajit.kanungo@wipro.com>
	*src/perfmeter.c 
	 src/props.c Modified the help callbacks as the help docs are available now.

2002-05-20 Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>

    * src/gperfmeter.glade Fixed 79457

2002-05-17  Satyajit Kanungo <satyajit.kanungo@wipro.com>
	* src/perfmeter.c 
	  src/gperfmeter.glade Fixed 79091 79098             	 


2002-05-17  Hema Seetharamaiah <hema.seetharamaiah@wipro.com>
	* bug # 79049  Fix.
	* src/perfmeter.c, perfmeter.h, gperfmeter.glade, props.c
	* Fixed for some Gperfmeter Accessibility issues. 
          Mainly adding tooltips & setting up ATK relations.

2002-05-14  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: Added Vietnamese (vi) to ALL_LINGUAS

2002-05-08  Sander Vesik <sander.vesik@sun.com>

	* xmldocs.make, doc/C/makefile.am - integrate xml help docs

2002-05-06  Satyajit Kanungo  <satyajit.kanungo@wipro.com>
	* gperfmeter.desktop.in,  Added the "DocPath" so that help document 
	  can be opened from launcher menu from panel also. 

2002-05-02  Laszlo Peter  <laca@sun.com>

	* src/perfmeter.c: added prototype for ValidateStripBarPopup

2002-04-17 Erwann Chenede - <erwann.chenede@sun.com>
	* panel.c : removed my name from Authors as I
	            only did a prelimary port of this app
		    to GNOME 2.0 APIs. Added Rich Burridge
		    instead as he did the initial Motif to
		    Gnome port.

2002-04-16  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Synced ALL_LINGUAS with po flies.

2002-04-03 Satyajit Kanungo  <satyajit.kanungo@wipro.com> 
	*. perfmeter.c , props.c changed for the new UI for the application
           to have a "File" , "Edit" menu items in main menubar.
	* .Fixed the help issue on gperfmeter.
	*. Fix the bug 75744 and 75842 


2002-04-02 Hema Seetharamaiah <hema.seetharamaiah@wipro.com> 
        * Added accessibility, usabilty  changes to source.
	* Changed the gperfmeter.glade file for the new UI 
	  for the applictaion .
	* Changed the preference dialog box as per the new UI 
	 and provided disabling the options if not highlited or bein

2002-03-31  Laszlo Peter  <laca@ireland.sun.com>

	* configure.in, Makefile.am: fix the gconf schema installation
	rules to make the HEAD build again.

(26/03/02) Santhana Krishnan <santhana.krishnan@wipro.com>

	* src/props.c : fixed the crashes when trying to close & open the setup
	box.(Bug #76374 ).


(24/03/02)Hema Seetharamaiah <hema.seetharamaiah@wipro.com>
        *Added accessibility changes to source.
        *Added tooltips/Atk Relations for the Setup dialog.
        *fix some theme compliance issues in Preferences page
         in Setup Dialog.

(23/03/02) Santhana Krishnan   <santhana.krishnan@wipro.com>

	* src/props.c : disabled the 'Apply' button before any changes are made.

(23/03/02) Santhana Krishnan   <santhana.krishnan@wipro.com>

	* src/perfmeter.c : fixed the statics and the labels is not shown
	  properly while resizing the window.

(20/03/02) Santhana Krishnan   <santhana.krishnan@wipro.com>
	* configure.in : checks for OS (Solaris/Linux) and accrodingly sets the 
	  gperfmeter_LDFLAGS value.	 
	* src/Makefile.am : added -export-dynamic to gperfmeter_LDFLAGS which Fixes #73498 	

(19/03/02) Santhana Krishnan   <santhana.krishnan@wipro.com>
	* src/perfmeter.c : fixed Hotkeys to work


(18/03/02) Santhana Krishnan   <santhana.krishnan@wipro.com>

	* /src/perfmeter.c : fixed the core dump while updating the
	"Show Bar/Strip Chart" menu items.RadioItem used instead of
	using ToggleItem.


(14/03/02) Satyajit Kanungo(satyajit.kanungo@wipro.com)
	* removed the GtkPreview deprecated widget and replaced
	  with gtk_drawing area and GdkRGB
	* src/color_picker.c:	  

2002-03-08  Laszlo Peter  <laca@ireland.sun.com>

	* configure.in: clean up, INTLTOOLise, set GETTEXT_PACKAGE
	* gperfmeter.desktop.in: new
	* po/POTFILES.in: add .desktop file
	* Makefile.am: add .desktop rules
	* src/perfmeter.png: add ugly temporary icon
	* src/Makefile.am: install the ugly temporary icon

(13/03/02) Shivram U - <shivaram.upadhyayula@wipro.com>

	* configure.in : Checking for X Development libraries explicitly.
	* src/Makefile.am : Added X_LIBS to the LDADD flags. Fixes #74201 	

(27/02/02)Satyajit Kanungo<satyajit.kanungo@wipro.com>
        *removed gdk/gtk and gnome deprecated calls 
 	 from the source.
	 GdkFont is replaced with pango calls .


(22/02/02) Erwann Chenede - <erwann.chenede@sun.com>
        * calling gnome_init*  before using Gobjects (doh!)
	  reported by Satyajit Kanungo

(19/12/01) Erwann Chenede - <erwann.chenede@sun.com>

        * move xrm settings persistance to gconf 2
	* all old bugs reproducible ;)
(12/12/01) Erwann Chenede - <erwann.chenede@sun.com>

        * started porting to gnome2 
	* moved from glade to libglade
	* ported to gtk+-1.3.11
	* created a bug fix branch for gnome 1.4.1 
	  (gperfmeter-gnome-1-4-1)

2001-12-09  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: Added "az" to ALL_LINGUAS.

2001-11-27  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "sv" to ALL_LINGUAS.

2001-10-09  Glynn Foster <glynn.foster@sun.com>

	* src/color_picker.c: Make it build.

2001-10-09  Glynn Foster <glynn.foster@sun.com>
	
	* COPYING: fix to use GPL

2001-10-09  Glynn Foster <glynn.foster@sun.com>

	* src/color_picker.c, src/color_picker.h, src/data.c
	  src/message.h, src/perfmeter.c, src/perfmeter.h, 
	  src/props.c, src/resources.c: Fix header copyright 
	  stuff.



2001-08-01 Rich Burridge <rich.burridge@sun.com>

    * Fix for #4411663, command line option -n does not work properly.

      The problem is caused because PmLogClose() is called before PmLogOpen().
      The logic of this was that PM->Log was always being reset to False. It
      should only be reset to false if there was an existing file description
      for the log file (ie. that sdtperfmeter has been previously logging), a
      situation which doesn't occur when you initially start logging via the 
      command line.

2001-08-01 Rich Burridge <rich.burridge@sun.com>

    * Fix (from timecop) for the following problem:
      - Start gperfmeter.
      - Resize the window much larger.
      - Show the menu bar by hitting 'm' over the drawing area.
        The window incorrectly resized to the old size.

      The fix is to set a requistion width and height in the resize handler
      and return TRUE.

    * Setting the minimum window size hint appears to work correctly at this 
      point, so removing that entry from the TODO file.

2001-07-31 Rich Burridge <rich.burridge@sun.com>

    * Replaced all catgets() calls with N_("...") equivalents. Removed
      references to PM->Catalog.

2001-07-30 Rich Burridge <rich.burridge@sun.com>

    * Added in long equivalent, plus a description for each of the command 
      line options.

    * Removed the OpenWindows V2 backward compatibility for the -M command 
      line option.

    * Determined why the -a command line option wasn't displaying all the 
      graphs. PmResetResources() had been moved incorrectly. Putting it back 
      where it should be meant that the color map entries couldn't be 
      allocated in that routine any longer, so a new create_colors() was 
      added to handle that.

    * Was getting numerous errors like:

      Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkCheckMenuItem'

      Gtk-CRITICAL **: file gtkcheckmenuitem.c: line 143
      (gtk_check_menu_item_set_active): assertion `check_menu_item != NULL' 
       failed.

      The problem was that there needed to be two GtkItemFactory's, one for the
      menubar and another for the popup menu (and two different routines to
      return widgets from those factories based on their name).

      Fixing this also fixed the problem where when you select a menu item with 
      an associated checkbox from one of the menus (menubar->View/drawing area 
      popup), the equivalent checkbox in the other menu item isn't 
      appropriately adjusted as well.

2001-07-29 Rich Burridge <rich.burridge@sun.com>

    * Adjusted ParseCmdOptions() to use a popt table to parse the command line
      options. This also involved rearranging various things in main() in
      perfmeter.c as the gnome_init_with_popt_table() is now in 
      ParseCmdOptions() so gdk things can't be done until after that. Still 
      some things to fixup and test (see the TODO file).

    * Removed the nls/NLS code from perfmeter.c. This is handled differently
      in the GNOME/Gtk world.

2001-07-27 Rich Burridge <rich.burridge@sun.com>

    * Integrated changes from timecop to fix the following problems from 
      yesterday:
      - Seems you have to hit the "m" keyboard accelerator twice to get it
        to toggle the menu bar.
      - Clicking left mouse button over the drawing area when the menu bar
        is hidden gives:
        Gdk-WARNING **: locale not supported by C library

        Gtk-CRITICAL **: file gtkwidget.c: line 1589 (gtk_widget_map):
        assertion `GTK_WIDGET_VISIBLE (widget) == TRUE' failed.

    * Fixed up the compile time warnings generated by the Gnu compiler.

    * Checked out a copy of the gperfmeter that has been added to the Sun 
      GNOME CVS repository in Ireland. To checkout:

      % cd /spare/perfmeter/CVS
      % setenv CVSROOT :pserver:richb@dtcvs.ireland:/sgnome/cvsroots/GNOME-devel
      % cvs login
      Password <your NIS password>
      % cvs -z3 checkout gperfmeter

    * Added/Changed/Removed files so that my copy of the gperfmeter CVS tree
      matches up with the latest gperfmeter changes in my other workspace.
      "cvs commit'ted the changes back to Ireland. We are now in sync.

    * Converted the drawing area popup menu to use a GtkItemFactory. Hooked up
      the various items to existing entries in the menu_handler() routine. Can
      now safely remove the following routines:

          ShowMeterCB()
          HideLiveActionBarCB()
          HideStripChartCB()
          ShowPropertyCB()
          PmShutdownCB()

    * Added: gtk_container_set_border_width(GTK_CONTAINER(UI->PopupMenu), 1);
      after creating the drawing area popup menu. This is needed otherwise the 
      first menu item gets automatically selected.

    * The drawing area popup menu wasn't following the standard Gtk behaviour 
      of coming up on right-click and staying up if mouse was released quickly.
      To fix this, the current event time was given to the gtk_menu_popup()
      function, instead of 0:

2001-07-27 Rich Burridge <rich.burridge@sun.com>

    * Created doc/Makefile.am, doc/C/Makefile.am

    * Updated configure.in and Makefile.am to process the doc directory.

    * Added a hack to src/gperfmeter.h to #define SOLARIS automatically.
      This should be removed in the future. A better solution would be
      to check for the Solaris specific headers and functions in configure.in.

2001-07-26 Rich Burridge <rich.burridge@sun.com>

    * Incorporated in various suggestions from timecop. These include:
      - Generate the main window (including menubar and drawing area) yourself
        rather than use Glade.
      - Use a GtkItemFactory to generator the menu items.
      - Use the allow_shrink, allow_grow and auto_shrink policies of the main
        window to correctly handle toggling of the menu bar.
      - As you can't have a "/" character in a menu item label generated 
        through a GtkItemFactory, I've changed three menu items in the option 
        menu to: "Show BarChart", "Show StripChart" and "Show MenuBar" and 
        made them have check boxes instead. Made a similar change to the 
        popup drawing area menu.

2001-07-25 Rich Burridge <rich.burridge@sun.com>

    * Removed the PmXtErrorHandler() and PmXtWarningHandler() Xt widget 
      handlers.

    * Fixed up the WindowHandler() routine in perfmeter.c. gperfmeter will now 
      stop collecting data when it's been iconified (unless 
      PM->CollectWhenIconized is True).

    * Fixed up the PmRefresh() routine to correctly handle the redisplay 
      argument.

    * Fixed up all occurances of Boolean, True and False to be gboolean, 
      TRUE and FALSE.

    * Fixed up all warnings given by the Sun Forte 6 Update 1 compiler.

    * Removed the help.c and help.h files (moving the PmShowHelp() routine into
      perfmeter.c and definitions into perfmeter.h). It doesn't look you can 
      assign a help callback to each widget, so that simplifies these files 
      dramatically. We should probably also remove the "On Item" entry from the
      help menu, but this needs to be discussed with HCI.

    * Fixed up the calls to PmShowHelp() to reference a single gperfmeter.html
      help file, with # tags for the five different help types.

    * Ran gperfmeter through lint, and fixed up a lot of the things that it
      complained about. Removed unwanted code and variables. If we need to
      restore the equivalent CDE/Motif functionality, then we can look at the
      sdtperfmeter sources again.

    * The keyboard accelerators now toggle the showing of a specific graph.
      Changes to the second parameter of the PmResetMeter() calls in the 
      MainWinKeyHandler() routine in perfmeter.c

2001-07-24 Rich Burridge <rich.burridge@sun.com>

    * Fixed up the HelpMenuCB() routine in perfmeter.c. This provides online
      help support intergrated into the browser. A few notes:

      > Help files are installed in .../share/gnome/help/gperfmeter/C/

      > I've just created dummy .html files for the various help categories for
        now. These would have to be fleshed out by the documentation writer.

      > The Makefile.am file still needs to be fixed up to properly install
        these .html files and the topic.dat. For now, I've done this by hand.

      > Removed the PmHelpCB() routine in perfmeter.c.

    * Adjusted the PmWarning() routine to use gnome_warning_dialog().

    * Adjusted the PmError() routine to use gnome_error_dialog().

    * gperfmeter now works on Red Hat Linux 7.1. For this to work, -DSOLARIS
      must not be defined at compile time.

    * Got backing store working (in the PostInitialize() routine in 
      perfmeter.c). Note that this requires that the machine support a 
      server that implements backing store. It's unclear if the Free86 
      X server on Red Hat Linux does this.

2001-07-23 Rich Burridge <rich.burridge@sun.com>

    * Replaced the previous "About gperfmeter" box with the GNOME About box
      widget. This now means that gperfmeter is a GNOME application, and not
      a just a Gtk one.

    * Changed VERSION in configure.in to be 1.0. Removed patchlevel.h. Adjusted
      code in help.c and resources.c to use VERSION rather than GPERF_VERSION
      and PATCHLEVEL. Adjusted VERSION to be 0.5 for now.

    * Removed the bogus sdtperfmeter code in the PropsButtonCB() routine that
      set the width of the gperfmeter window twice. This is no longer needed,
      now that we handle Configure events instead of Expose events.

2001-07-20 Rich Burridge <rich.burridge@sun.com>

    * Adjusted the AdjustMenuBar() routine in perfmeter.c to better handle
      toggling of the menu bar. It's still not completely correct. Sometimes
      you have to toggle multiple time to get the graphs to redisplay, but it
      is an improvement over what was there as the main window is now correctly
      resized, and the drawing area starts in the top left corner of the window
      when the menu bar isn't present.

    * Removed the CvtStringToPmOrientation() and CvtStringToPmGraphType()
      routines and the done() definition from resources.c. These appear to Xt
      application specific.

    * Implemented the PmSaveCommand() in resources.c

    * Surronded the DisplayTooltip(), UpdateTooltipLabel(), 
      TooltipPopNotifyCallback() and TooltipHandler() routines with  an
      #ifdef APPLET clause. These will need to be fixed up when applet support 
      is written.

    * Removed all spurious debug fprintf statements.

2001-07-19 Rich Burridge <rich.burridge@sun.com>

    * The displaying of a remote host name at the bottom of the canvas drawing
      area wasn't properly centralized. Fixes to the setting of the x1 variable
      in the Redisplay() and Update() routines in perfmeter.c.

    * Implemented the remote host option menu on the property sheet. Whenever
      the user enters a new remote host and Applys it, then an entry in added
      to the remote host option menu.

    * Fixed up the bogusity of the sdtperfmeter sampling. Seems that if you
      change the sampling interval spin option menu value (Seconds, Minutes,
      Hours) in the sdtperfmeter property sheet, then that value is 
      automatically applied without you having to click on the OK or Apply 
      buttons. Ugh.  This is not the case for gperfmeter.

2001-07-18 Rich Burridge <rich.burridge@sun.com>

    * Adjusted the GLADE Hosts_Entry and Hosts_List widgets to be insensitive
      when the property sheet is initially constructed.

    * If gperfmeter is now started with a remote hostname supplied on the
      command line, then when the property sheet is first displayed, the
      "Remote" toggle button will be correctly set (rather than "Local").

    * Fixed up some of the warning messages generated by gcc.

    * Formatted the code in data.c to be the same as the rest of the source 
      files.

    * PM->AppName is now set in the Initialize() routine in perfmeter.c to 
      prevent a SIGSEGV in PmLogOpen() if the user presses "t" over the canvas 
      drawing area.

    * Started working on getting gperfmeter ported to RedHat Linux v7.1.
      The sources now have various #ifdef SOLARIS clauses to make this happen.
      Code compiles and runs, but has a SIGSEGV when trying to create the dead
      pixmap.

    * Fixed up the alignment on various labels on the property sheet and the 
      About popup. As well as setting them to be "Left" or "Centered", you 
      need to set the X-align value (I set it to 0.1 for "Left" and 0.5 for 
      "Centered").

    * Set a border width of 5 for all h/vboxes on the property sheet to make 
      them look less crammed.

    * Implemented a minimal DrawSeparator() routine that just draws a single
      pixel width line between each graph.

2001-07-17 Rich Burridge <rich.burridge@sun.com>

    * Adjusted the PmSetMinSize() routine to set the minimum size of the main
      window using gtk_window_set_geometry_hints().

2001-07-13 Rich Burridge <rich.burridge@sun.com>

    * The checkboxes (both on the View menu items and the canvas menu items)
      associated with the various meters now correctly reflect which graphs
      are being displayed.

    * Left clicking on the canvas drawing area now correctly redisplays the
      menu bar.

    * The dead and sick images are now correctly drawn if the host being 
      monitored is dead or sick.

    * The perfmeter icon is now correctly drawn.

2001-07-12 Rich Burridge <rich.burridge@sun.com>

    * Added the "About Perfmeter" window into the gperfmeter Glade file.
      Implemented the CreateAbout(), AboutMessageCB(), PmShowAbout(),
      PmHideAbout() and DismissAboutCB() routines which fully implement the 
      "About Perfmeter" functionality.

    * Implemented the PmWarning() and PmError() routines (and associated 
      callbacks), which now allow warning and error messages to be displayed 
      in a popup dialog.

    * Removed the PropsMessageCB() as it's no longer needed for the Gtk 
      version.

    * Removed the PmBusyCB() routine (as the PmError() routine no longer 
      sets the busy cursor).

2001-07-11 Rich Burridge <rich.burridge@sun.com>

    * Added Sun copyright messages to the .c and .h files (the ones not 
      generated by Glade). Note that callbacks.c and main.c and not used 
      in the compilation of gperfmeter; there is equivalent code in the 
      other .c files.

    * Copied various files from /pkg/gnu/share/automake to the local build
      hierarchy (Glade's autogen.sh had just created symbolic links).

    * Set COPYING to the GNU Library General Public License.

    * Created an AUTHORS file.

    * Finished implementing ApplyProps(). Monitoring of a remote host now seems
      to work properly.

    * Created a ToggleMenuBar() routine which is called by H
