Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > media > contrib > by-pkgid > d4aefa8a2c6d709fcc1776e75c60013e > files > 4

gai-0.5.0-0.pre3.1mdk.i586.rpm

0.5.0pre3 - 1st October 2003 <cja@gmx.net>
      - Window maker part rewritten, now it works as for any other wm.
      - OpenGL applets are now supported.
        (At the moment only in dockapp mode and not for Windowmaker.
	 Gnome disallow gai to make a GL widget)
      - Tested with Gnome 2.4.0 and got disappointed. No panel bugs fixed
        and new bugs added.
      - Added some g_assert() to help applet programmers.
      - Added some better window destroyed catchers.
      - Added -soname when linking gai. (Thanks to Michael Schwendt!)
      - New function: gai_get_orient(). Returns the gnome panel orient.
      - gai_get_size() works correctly with gnome.
      - Fixed maxsize bug with gai_background_set(..)
      - Fixed Fileselector bug introduced in pre2.
      - The menu won't disapear in gnome mode when the applet has a
        menu_help_text.
      - Fixed bug introduced in gai 0.5.0preX WindowMaker works now again.

0.5.0pre2 - 3rd September 2003 <cja@gmx.net>
      - Late API change: gai_signal_on_change_size() -> gai_signal_on_change()
        Since given function will also be called on orientation changes, 
	size changes and background change. (New: called on bg change)
	 
      - Bug fix: gai_tooltip doesn't leak memory anymore.
      - Bug fix/feature: Preference menu doesn't leak memory anymore if
        target ptr and source ptr are the same for TextEntries.
      - Bug fixes (Gnome):  
    	         - Applets changes background colour when the panel does it.
		 - No more slow starts when it comes to background drawing.
		 - The size is correctly calculated when the applet isn't
		   a square.
      - Bug fixes (dockapp):
                 - Drawing on background now starts directly, not after awhile. 
0.5.0pre1 - 17th August <cja@gmx.net>
      - Some fix in the old configure/makefiles and in some C files to make
        installion and compilation work fine.
      - Released on gai.sf.net
0.5.0pre0 - 11th August <cja@gmx.net>
      - Update textfiles.
      - Reversed configure/makefile scripts.       
0.5.0(0809j) - 9th August <cja@gmx.net>
      - Fixed change update interval bug.
      - Fixed yesterdays use of deprecated resizing method to an ok method.
      - No widgets are returned on signals, since applets shall not
        care about widgets, nor know about them.
	(Sorry Guidio!)
0.5.0(0808j) - 8th August <cja@gmx.net>
      - Fixed resizing bug in dockapp mode.
      - Fixed making gtk update rotated applet correctly in gnome mode.
      - Updated gai-clock, moe and gai-helloworld.
0.5.0(0805j) - 5th August <cja@gmx.net>
      - Changed about window credits text.
0.5.0(0726j) - 26th July 2003 <cja@gmx.net>
      - Fixed sizing bug for no rectangular applets on the gnome panel.
      - Drawing and background functions are now in gai-draw.c
      - Added gai_exec(.) runs a commandline in the background.
0.5.0(0724j) - 24th July 2003 <cja@gmx.net>
      - Fixed drawing on background bugs.
0.5.0(0723j) - 23rd July 2003 <cja@gmx.net>
      - Fixed bug with colour backgrounds and transparent pic backgrounds.
0.5.0(0721j) - 21st July 2003 <cja@gmx.net>
      - Fixed bug with floats and GaiSpinButtonFloat.
      - Fixed memory leak in gai_text_create(.)
      - Fixed not rotate applet scaling bug.
0.5.0(0720j) - 20th July 2003 <cja@gmx.net>
      - More flags for gai_flags* And not having a flag set, means not alter it.
	
0.5.0(0719j) - 19th July 2003 <cja@gmx.net>
      - Fix scaling bug in gnome.
      - Rotation is no more mirrored.
      - Some tweeks to try to make drawing on bg in gnome to work better.
0.5.0(0716j) - 16th July 2003 <cja@gmx.net>
      - Fixed bug with background colour in gnome
      - Fixed bug with border in gnome
      - How GAI handles the stupid gnome rule "I give you 2 pixels less
        than you want" with scaling the image to two pixels smaller.
	This is not a final fix, just a temperary one until the Gnome
	panel guys fix their bugs.
0.5.0(0714j) - 14th July 2003 <cja@gmx.net>
      - Documentation updates
      - Not displaying a help box when there is no help to get.
0.5.0(0709j) - 9th July 2003 <cja@gmx.net>
      - gai_background_from_gdkpixbuf(...) added.
      - API change: gai_init_start -> gai_start().
0.5.0(0707j) - 7th July 2003 <cja@gmx.net>
      - Correct my own bug when it comes to the standard bg in gnome.
      - Removed the possibility to change the background colour on the
        default background. This helps knowing what colour that is 
	interesting in gnome.
      - Added code to alert the library if the gnome panel background is
        changed.
      - The background colour of the gnome panel now shines through
        on the transparent pixels of the background of the applet.
      - Installed latest gnome-panel 2.2.2.1 and still the panel can't
        give gai a correct background image, nor transparent colour.
	(Which will be handeled the same.)
      - Changing the applet size during runtime now works. (Maybe
        with setting background image doesn't work. Havn't tested)
0.5.0(0706j) - 6th July 2003 <cja@gmx.net>
      - Now the API is pretty fine.
      - More changes in the background drawing routines.
      - Example applet changes.
      - It is now possible to change background during runtime.
      - The applet detects now when the gnome panel changes background.
      - More API changes.
0.5.0(0704j) - 4th July 2003  <cja@gmx.net>
      - Large API changes to improve the library. Functions removed,
        functions merged, functions renamed..
        All old applets has to be updated in order to work!
      - Put the log/debug functions into an own file.
      - Backward compability removed completly
      - Mem leak fixed 
      - Removing alot of _init_ since they are pretty unnessicary.
0.5.0(0702g) - 2nd July 2003 <guidod@gmx.de>
      - add gai-static variant using install-hooks in gai/Makefile.am,
        it should be fine to use `pkg-config gai-static --libs` to
        ensure to staticlink with gai but leave all other deps intact.
        Since we are in devel stage of gai, it is best to staticlink
        current applets simply because some API parts might change.
        <guidod@gmx.de> on request of <cja@gmx.net>
      - changing style of #ifndef-header in the header files of gai,
        it does now match with the style of gtk headers <guidod@gmx.de>
      - adding gaidefs.h, ported from another project of mine <guidod@gmx.de>
      - oops, gnome-config.* and gnome-util.* are copies from  somewhere
        else, so better wrap them via gai-gnome-util.c and gai-gnome-config.c
      - invent gai-gnome-config.h that renames gnome functions - just
        in case that a libgnome is installed later which might result
	in symbol-clashes when both libgai and libgnome are references 
        where libgai was compiled without gnome support.
      - fix all files to include hint to "Lesser GNU GPL" using the
        same text snippet as found in gtk headers.
      - rename COPYING into COPYING.LIB, and CHANGES into ChangeLog
        these two are found automatically be `automake`
      - remove handmade gai.pc.in, rename automatically generated .pc file
 	into gai.pc, change example to only check for gai >= 0.5.0 instead
	of the old temporary hack of using libgai >= 0.5.0 out of libgai.pc
      - add again a symbol exported as gai_init_set_pix_path but add a gcc
	hint "depracated" in the gai.h header file. That's similar to what
	gtk does with outdated/obsoleted functions.
      - remove remainings of SYSTEM_SPECIFIC_LIBS in gai/Makefile.am
      - convert many "char*" arguments into "const char*" where apropriate
      - big change - add a dozen new callback functions that shall 
        replace the old ones. The old ones still exist but they are 
	marked as deprecated, and the gcc3-compatible compilers will warn
	on every usage of these functions. If you even compile sources with 
	-DGAI_DISABLE_DEPRECATED then they are not even declared in headers.

0.5.0(0615j) - 15th June 2003
      - Now compiles on XFree86 3.x <cja@gmx.net>
      - No waring when turing on mouse ptr in the init face <cja@gmx.net>
      - add gai_create_applet_info.m4 <guidod@gmx.de>
      - and change appletname defaults to GAI-$PACKAGE-Applet <guidod@gmx.de>
        instead of the older GNOME_${PACKAGE}Applet <guidod@gmx.de>
      - Rewrote large parts of the internal debug system <guidod@gmx.de>
      - Simplified about window call:
        gai_init_about_from(char *msg); <guidod@gmx.de>
      - Updated refernce guide <cja@gmx.net>
      - gai_text_create() - Makes GdkPixbuf of text string based on given
        font <cja@gmx.net>
		
0.4.2 - 14th June 2003 <guidod@gmx.de> (Never made public)
      - make full automake
      - fix a few "char*" into "const char*"
0.4.1a- 6th May 2003
      - Now compiles without warnings on exit() and atexit() and gtk+
        only support compiles.
	(Thanks to Noah!) 
0.4.1 - 4th May 2003
      - Background drawing is still done with gdk_pixbuf. Tell me if
        it has problems with the alpha channel. 
      -	New function:
	void gai_init_draw_foreground_with_alpha(void);
	If your applet will draw images on the foreground that has
	an alpha channel, you have to call this function at start-up
 	to assure that things works as expected.
	But don't call this function if you don't have images with
	alpha channel, since it will comsume some cpu power. Not much,
	but unnessecary.
      - gdk-pixbuf is buggy with alpha channel. Wrote own routine to
        draw alpha channel images.
      - Fixed bug with xpm backgrounds didn't know it's size.
      - More Makefile fixes. This time to make it work with FreeBSD.
      - Updated template configure.in script with version check.
      - Makefile fixes (Thanks Francois!)
      - Added gai_init_on_exit_function(gai_function *). 
	Tells GAI if the applet needs to run something when it quits.
      - Menu help is off by default now.
 	gai_init_menu_no_help() is outdated.
      - Fixed bug with transparent background images.
      - Added function to change the updating interval when the
	applet is running.
	void gai_update_interval_change(int);
      - Started to work on different background settings in Gnome Panel
        mode, but it seems like the Panel is abit buggy and not
	really finished. So I'll leave this open until next stable
	release of gnome. It isn't worth trying to change something
	from the default gray colour on the Panel.
	It will just look odd on everything except on the built in
	buttons.
        Also, removing the boarder around each panel seems to be
	impossible. I've heard that you can change the colour on it
	in the gtkrc file, but don't ask me how.
      - Fixed sizing bug with vertical panels.
      - Updated documentation.
      - Started on a "GAI programmer's FAQ"
      
0.4.0 - 21st April - First public release! 
      - Correct help icon is shown in Gnome mode.
      - Fixes bug in new configure.in template.
      - Now it is possible for applets to call
        gai_display_error(char *str) when a fatal error happends
	and it will be displayed printed on screen(in dockapp mode) 
	and as a box.
	This function can be called both at init face and running
	face. Remember that this function exits the applet.
      - No warnings with gcc 3.2.x
      - Added make uninstall.
      - Changed default pkgconfig path to /usr/lib/pkgconfig
      - Changes in configure and Makefiles, so all files are
        recompiled when you rerun the configure script
      - Added function for drawing raw RGB data with alpha channel.
	gai_draw_raw_alpha_bg(..) for background and
	gai_draw_raw_alpha(..) for foreground.
      - Improved debug functions and now gai_init has to be called
	first for all functions.    
      - Fixed difference in code generation between gcc 2.x and 3.x
      - Updated reference guide.
      
0.3.3 - 28th March 2003
      - Started to write a tutorial
      - Added template icon for applet developers.
      - Tested GAI with a couple of windowmanagers. See
        WINDOWMANGERS for more details.
      - Applied template Makefile patch from  Franois Bochatay 
        <francois.bochatay@epfl.ch> and did some changes to fix
	bug with installing images when gnome isn't installed.
      - With gai_init_menu_no_help() you can remove the help icon
        in the button3 menu. 
      - Now GAI works ok with WindowMaker, use --gai-window-maker
        switch.
      - Added about window in dockapp mode. Pretty ugly, but works.
      - Fixed bug between gai_init_load_background() and 
        gai_init_set_background_size() The background wasn't scaled,
	if needed.
      - Fixed Glib warning if the background doesn't include any
        transparent pixels.
	
      - gai_init_about_set_license() - Set license text. Default is
        "Released under GPL".
      - gai_init_menu_set_help_text() - Text to show when help is selected in 
        the button 3 click menu.

      - Added some command line options for the library:
      GAI library command line options:
      --gai-debug-on          Stores debug info in /tmp/gai-debug-output.
                              Notice that it eats some processor power.
      --gai-debug-off         Turns off debug mode.
      --gai-window-maker      If your window manager only displays
                              the background of the applets, try this.
      --gai-no-window-maker   Remove the window maker settings.
      --gai-broken-wm         Lets all applets run as a normal program.
      --gai-working-wm        Lets all applets run as
                              dockapps/wmapplets
      --gai-list-settings     Displays current settings.
      --gai-help              Shows this text.
      Remember that this affects all applets.
      
																			      
0.3.2 - 19th March 2003
      - gai_init_preferences_simple_set_help_text(char *) is added.
        This text string will be shown when you press the help
	button in the preference window.
      - gai_init_set_max_size(int ) is added.
        Now you can tell the maximum size gnome is allowed to
	scale the applet. Remember, that it is the height you shall
	give in here, if you applet has different height and width.
      - Code clean up on gai-gnome and some changes in gai-wmapplet.

0.3.1 - 18th March 2003
      - Now GAI works fine without Gnome installed.
      - Documentation updates.
      - Password text entry added to preference generator.
        (Displays a "*" instead of the actual typed letter)
      - Compability break:
        gai_init_about_set_text() -> gai_init_about() and wants a
	fourth char * to an image file, if you wan to show an image
	in the about dialog. It is ok to send with NULL as an image.
	(But the image isn't yet drawn, neither is the aboutbox
	 working in dockapp mode.)
	
0.3.0 - 17th March 2003
      - Fixed gai-pref layout bug for double frames.
      - Fixed Gtk-Critical warning.
      - Tooltip is now displayed in wmapplet mode.
      - GaiCheckButton layout is different.
      - More gai-pref layout changes to make things appear on better places.
      - Added new layout order, GAI_FRAME3, adds three frames side by side
        if wished.
      - Added new preference option, GAI_OPTIONMENU.
      - Added menu on button 3 in wmapplet mode.
      - Added possiblity to save/load boolean values.
      - Settings are now saved under the applet name, not under gai as before.
      - gai_init_show_mouse_ptr() is added.
      - Fixed colour selection bug.
      - Added forgotten code for handeling enter and leave applet area
        with mouse pointer.
      - Now allow applets to take care of Gnome's size and orientation
        changes itself. gai_init_change_size_function();
      - Added gai_get_drawingarea(void) for applets that wants to
        modify it's drawingarea.
      - Fixed stupid bug that caused the transparency to be wrong.
      - Now the default background image is always generated, not
        scaled. 
      - gai_scale() is now made external for programs that needs
        to know the current scaling.
      - Now the updating function is automatically turned off during
        restarting of the applet and reloading of settings.
	Just to be on the safe side.
      - Fixed GaiFileSelector/GaiTextEntry bug
	            
0.2.0 - 3rd February 2003
      - Code for generating preference window from a structure is added.
        Combobox is missing. gai_init_preferences_simple(..)
      - Rewrote most parts of the wmapplet functions.
        Now all parts, except the tooltip works for both gnome and wmapplet.
        Redrawing background now works for Enlightenment too.
      - Mouse click and mouse release is splitted into two functions
        each, button 1 and 2, button 3 is reserved from gnome.
      - gai_init_preferences_function now wants a gai_function, not
        a gai_function_pref.
      - Fixed updateing of background bug.
      - Fixed gai_load/save bug in wmapplet mode.
      - Now ignores setting tooltips in wmapplet mode.
	
0.1.2 - 28th January 2003
      - Fixed sizing problem when the wishes size of the background 
        isn't the image's size. 
      - Library Debug info is outputed in /tmp/gai-debug-output 
        (Remove -DDEBUG from the src/Makefile.in, if you don't wish 
	to have it.
	It will stay until I feel the library isn't just a test lib.)
      - Missing picture file now results in a readable error message. 
      - If a gai_* function is called before gai_init(), then an
        error message is displayed.

0.1.1 - 23rd January 2003
      - Fixed rotation bug.
      
      - Fixed some memory leaks.
      
      - Added option to hide mouse pointer when over. 
        * void gai_init_hide_mouse_ptr(void);
	
      - Alot of small fixes in the gnome parts.
      
      - Added new function:
        * int gai_get_size(void);
	This returns the height(if horizontal, otherwise width) 
	of the gnome-panel.
	
      - Added new function
        void gai_init_scroll_buttons_function(gai_function_int *);
	Hooks the scrollbuttons, returns the direction.
	
      - Added code for handeling keypresses in gnome mode. Forgot that
        earlier.

0.1.0 - Middle January 2003.
      - First test version.