Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > media > contrib > by-pkgid > 9dcdd7110530c9d7795fd67f5dd65f60 > files > 18

gimp2-gap-2.0.2-3mdk.i586.rpm

2004-05-10  Sven Neumann  <sven@gimp.org>

	* configure.in: only disable the deprecated glib/gdk-pixbuf/gtk+
	APIs when compiling against gtk+-2.2.

	* gap/gap_navigator_dialog.c
	* gap/gap_onion_dialog.c
	* gap/gap_resi_dialog.c
	* gap/gap_wr_color_curve.c
	* gap/gap_wr_color_huesat.c
	* gap/gap_wr_color_levels.c: don't use deprecated GTK+ calls.

2004-05-06  Wolfgang Hofer <hof@gimp.org>

	- bugfix: static init variables 
	  global_number_in_args global_number_out_args
	  (and not just in the query procedure)
	  possibly fixes #141840 (?)
	  
	* gap/gap_name2layer_main.c
	* gap/gap_wr_opacity.c
	* gap/gap_main.c          # updated release datestring

2004-05-01  Wolfgang Hofer <hof@gimp.org>

	- bugfix: MovePath crashed at dialog startup. (#141590)
 	  (this bug came up when linked with gimp-2.0.1
	   and did not appear under gimp-2.0.0)
	* gap/gap_pview_da.c
	* gap/gap_mov_dialog.c

2004-04-30  Sven Neumann  <sven@gimp.org>

	* Made 2.0.1 release.

2004-04-19  Wolfgang Hofer <hof@gimp.org>

 	- process pixel region rectangle at once is faster
 	  than row by row.
 	  (procedure: gap_layer_new_from_buffer)
	* gap/gap_layer_copy.c  

2004-04-18  Wolfgang Hofer <hof@gimp.org>

	- window to front on attempt to open an already open window
 	  using gtk_window_present(GTK_WINDOW(filesel))
	* gap/gap_arr_dialog.c [.h]
	* gap/gap_fmac_main.c
	* gap/gap_mov_dialog.c
	* gap/gap_wr_color_curve.c

2004-04-11  Wolfgang Hofer <hof@gimp.org>

	- bugfix p_gap_filename_to_uri
	* gap/gap_thumbnail.c 

2004-04-10  Wolfgang Hofer <hof@gimp.org>

	- Onionskin CFG: replaced deprecated gtk_object_set_data by
	g_object_set_data
	- new procedure gap_layer_clear_to_color
	* gap/gap_onion_dialog.c	   
	* gap/gap_layer_copy.c	[.h]   
 
2004-04-07  Wolfgang Hofer <hof@gimp.org>

	- Move Path plug-in: added option to keep the original
 	  paintmode of the handled src layer(s)
 	  also added some missing paintmode options:
 	  Divide, Dodge, Burn, Hard Light, Soft Light,
 	  Grain Extract, Grain Merge
 	  (suggestion by Sam Jones)
	* gap/gap_main.c
	* gap/gap_mov_dialog.c [.h]
	* gap/gap_mov_render.c

2004-04-10  Sven Neumann  <sven@gimp.org>

	* Made 2.0.0 release.

2004-04-08  Adam Weinberger  <adamw@gnome.org>

	* en_CA.po: Added en_CA to ALL_LINGUAS.

2004-04-06  Wolfgang Hofer <hof@gimp.org>

	- prepared for gimp-gap-2.0.0 release
	- bugfix #139051 DESTDIR is used twice (screws up packaging gimp-gap)
	- bugfixes: changed iterator Procedures to follow up
		    changes in gimp-2.0.0 that are done since my last
		    Filter All Layers Test (that was done with gimp-2.0pre3)
	* configure.in
	* gap/Makefile.am
	* gap/gap_filter_iterators.c
	* gap/iter_ALT/gen/plug_in_CML_explorer_iter_ALT.inc
	
2004-03-10  Wolfgang Hofer <hof@gimp.org>

	- bugfixes: calls to gimp_run_procedure now use gimp_destroy_params
 	  (some calls used g_free, others did not free at all)
	* gap/gap_decode_xanim.c
	* gap/gap_filter_foreach.c
	* gap/gap_filter_pdb.c
	* gap/gap_lib.c [.h]
	* gap/gap_mod_layer.c
	* gap/gap_mov_dialog.c
	* gap/gap_navigator_dialog.c
	* gap/gap_onion_worker.c
	* gap/gap_pdb_calls.c
	* gap/gap_player_dialog.c
	* configure.in

2004-03-01  Sven Neumann  <sven@gimp.org>

	* gap/gap_fmac_main.c: applied a patch from Wolfgang Hofer (bugfix
	for NONINTERACTIVE call).

2004-02-14  Sven Neumann  <sven@gimp.org>

	* Made 2.0pre1 release.

2004-02-14  Sven Neumann  <sven@gimp.org>

	* gap/gap_player_dialog.c (p_create_player_window): declare
	variables only when they are being used.

2004-02-12  Sven Neumann  <sven@gimp.org>

	* configure.in: cosmetics.

2004-02-12  Sven Neumann  <sven@gimp.org>

	* configure.in: use m4 defines for the versioning. Bumped version
	number to 1.3.26 and set 2.0pre1 as user-visible version string.

	* autogen.sh: require autoconf >= 2.54.

	* README
	* gap/README: removed explicit 1.3.x version numbers, speak of 2.0
	instead.

	* gap/gap_thumbnail.c (gap_thumb_file_load_thumbnail): removed
	unused variables.

2004-02-08  Wolfgang Hofer <hof@gimp.org>
	- bugfixes: changed iterator Procedures to follow up
		    LastValues Buffer Structure changes of the
	            plug-ins that are part of the gimp-2.0pre3 release

	* gap/gap_filter_iterators.c
	* gap/iter_ALT/mod/plug_in_blur_iter_ALT.inc
	* gap/iter_ALT/gen/plug_in_color_map_iter_ALT.inc
	* gap/iter_ALT/gen/plug_in_colorify_iter_ALT.inc
	* gap/iter_ALT/gen/plug_in_destripe_iter_ALT.inc
	* gap/iter_ALT/gen/plug_in_grid_iter_ALT.inc
	* gap/iter_ALT/gen/plug_in_pixelize_iter_ALT.inc
	* gap/iter_ALT/gen/plug_in_randomize_hurl_iter_ALT.inc
	* gap/iter_ALT/gen/plug_in_randomize_pick_iter_ALT.inc
	* gap/iter_ALT/gen/plug_in_randomize_slur_iter_ALT.inc
	* gap/iter_ALT/mod/plug_in_sample_colorize_iter_ALT.inc
	* gap/iter_ALT/mod/plug_in_maze_iter_ALT.inc
	* gap/iter_ALT/mod/plug_in_plasma_iter_ALT.inc
	* gap/iter_ALT/mod/plug_in_sinus_iter_ALT.inc
	* gap/iter_ALT/mod/plug_in_solid_noise_iter_ALT.inc

2004-02-01  Wolfgang Hofer <hof@gimp.org>
	bugfixes (free repaint buffers of the gap_pview drawing area widget)
	* gap/gap_lib.c [.h]
	* gap/gap_pview_da.c [.h]
	* gap/gap_navigator_dialog.c

2004-01-28  Wolfgang Hofer <hof@gimp.org>
	added new procedure gap_layer_copy_from_buffer
	* gap/gap_layer_copy.c [.h]

2004-01-23  Wolfgang Hofer <hof@gimp.org>
	bugfix: gap_vin_load_textfile set correct line_nr
	* gap/gap_vin.c

2004-01-27  Sven Neumann  <sven@gimp.org>

	* configure.in: AC_SUBST some values to workaround automake-1.6
	brokeness.  Use $datadir since $DATADIRNAME doesn't seem to be
	portable.

2004-01-26  Sven Neumann  <sven@gimp.org>

	* autogen.sh: prefer automake-1.7 over 1.8 since there are issues
	with the latter.

2004-01-26  Sven Neumann  <sven@gimp.org>

	* Made 1.3.25 release.

2004-01-26  Sven Neumann  <sven@gimp.org>

	* autogen.sh: use automake-1.8 if available.

	* NEWS
	* README: some minor updates.

2004-01-22  Wolfgang Hofer <hof@gimp.org>
	- removed xvpics support
	- added pixbuf support for rendering of the GAP preview widget.
	   Two variants of gap_pview_render_from_pixbuf are implemented.

	   with 
	     ./autogen.sh --enable-gdkpixbuf-pview
	     (calls ./configure --enable-gdkpixbuf-pview)
	     
	   you may compile gap_pview_da.c to use the GDK-pixbuf
	   procedures for scaling 
	   (may be of interest if your machine has GDK
	    supported hardware acceleration
	    but i dont know if this will speed up thumbnailbased playback)
	   
	   Here are the results of my performance Test:
	       Environment:
	         Linux 2.4.20, Pentium IV 2600 MHZ Cpu, 1GB Ram
		 nVidia Gforce4 Ti 4200 
	   
	       Player Settings:
		 Size: tested with square frames 128, 256, 512 pixel
		 Loop: On
		 UseThumbnails: On
		 ExactTiming: On
		 NO Audioplayback

	       Increase Speed until the Player prints out the text:
	       "DROP (SKIP) frame" to stdout.


	       GAP-internal Scaling:                         
	       Widget Size: 512x512   82 frames/sec
	       Widget Size: 256x256  136 frames/sec
	       Widget Size: 128x128  180 frames/sec    (1:1)

	       GDK pixbuf Scaling with GDK_INTERP_NEAREST
	       (configured with --enable-gdkpixbuf
	        compiled with -DGAP_PVIEW_USE_GDK_PIXBUF_RENDERING )
	       Widget Size: 512x512   37 frames/sec
	       Widget Size: 256x256   98 frames/sec
	       Widget Size: 128x128  160 frames/sec    (1:1)
	
	* configure.in
	* gap/gap_lib.c
	* gap/gap_thumbnail.c
	* gap/gap_pdb_calls.c [.h]
	* gap/gap_pview_da.c [.h]
	* gap/gap_player_dialog.c
	* gap/gap_navigator_dialog.c
	
2004-01-21  Wolfgang Hofer <hof@gimp.org>
	fixed some typo's (that were repoted in #132030)

	* gap/gap_mod_layer.c
	* gap/gap_mpege.c
	* gap/gap_range_ops.c
	* gap/gap_wr_opacity.c
	
2004-01-19  Wolfgang Hofer <hof@gimp.org>
	bugfix: in Playback Dialog
	callback procedures for the player's spinbutton widgets
	(from_spinbutton, to_spinbutton and framenr_spinbutton ...)
	must connect to "value_changed" rather than "changed" signal
	to immediate accept the values typed in by keyboard.
	
	* gap/gap_player_dialog.c

2004-01-19  Sven Neumann  <sven@gimp.org>

	* configure.in: fixed installation path for plug-ins and scripts
	that I broke with my latest changes.

	* autogen.sh: no need to check for gtk-2.0.m4; we don't use it.

2004-01-19  Sven Neumann  <sven@gimp.org>

	* configure.in
	* gap/Makefile.am: fixed libgimpthumb issues and some other
	oddities that Wolfgang did as workarounds.

2004-01-17  Wolfgang Hofer <hof@gimp.org>

	Changes to make use of libgimpthumb library.

	the new procedure gap_thumb_file_load_thumbnail	is based on
	libgimpthumb and can directly load thumbnail data from PNG
	thumbnail files. (speeds up thumbnail playback a little) 
	
	Added Layermask Functions for the Video/Frames Modify Module
		 
	* configure.in                 # put defs for MAJOR/MINOR/MICRO VERSION into config.h
	* gap/Makefile.am

	* gap/gap_main.c               # get main version from config.h
	* gap/gap_navigator_dialog.c   # bugfix: call of plug_in_gap_range_to_multilayer needs regionselect_mode
	* gap/gap_base_ops.c
	* gap/gap_lib.c
	* gap/gap_player_dialog.c
	* gap/gap_thumbnail.c [.h]
	* gap/gap_pview_da.c           # use gap_thumb_file_load_thumbnail
	* gap/gap_navigator_dialog.c   # use gap_thumb_file_load_thumbnail 
	* gap/gap_mod_layer.c [.h]     # added layermask support
	
	
2004-01-15  Wolfgang Hofer <hof@gimp.org>
	added new modules. the gap_wr_* modules are wrappers 
	for some GIMP Tool procedures with primitive GUI variants
	but with Iterator procedures and typical PDB Interface to call them
	with varying values on multiple layer or frames, or record
	calls as filtermacro.
	The dialogs install into /Video/Layer Menupath.

	* gap/Makefile.am
	* gap/gap_wr_opacity.c
	* gap/gap_wr_color_curve.c
	* gap/gap_wr_color_levels.c
	* gap/gap_wr_color_huesat.c
	* po/POTFILES.in                 # added new files

2003-12-10  Sven Neumann  <sven@gimp.org>

	* configure.in: check for GIMP >= 1.3.24.

	* gap/gap_bluebox_main.c (query)
	* gap/gap_fmac_main.c (query): removed newlines from PDB help
	strings.

	* gap/gap_mov_render.c (gap_mov_render_render): use
	gimp_layer_remove_mask() instead of gimp_image_remove_layer_mask().

2003-12-06  Wolfgang Hofer <hof@gimp.org>

	Preprared NEWS and README files for prerelease
	Bluebox: Additional mode with both HSV and RGB thresholds

	* gap/gap_main.c    # updated internal main version
	* gap/gap_bluebox.c [h]
	* gap/gap_bluebox_main.c

2003-12-08  Sven Neumann  <sven@gimp.org>

	* gap/gap_bluebox_main.c
	* gap/gap_fmac_main.c
	* gap/gap_name2layer_main.c:
	s/gimp_undo_push_group/gimp_image_undo_group/

2003-12-04  Sven Neumann  <sven@gimp.org>

	* gap/gap_lib.c
	* gap/gap_range_ops.c: s/gimp_convert/gimp_image_convert/

	* gap/gap_mov_render.c: s/gimp_layer_mask/gimp_layer_get_mask/

2003-12-04  Sven Neumann  <sven@gimp.org>

	* gap/gap_bluebox.c
	* gap/gap_filter_iterators.c
	* gap/gap_mov_dialog.c
	* gap/gap_mov_exec.c
	* gap/gap_mov_render.c: s/layer_get_image_id/drawable_get_image/

2003-12-04  Sven Neumann  <sven@gimp.org>

	* gap/gap_mod_layer.c: s/layer_set_linked/drawable_set_linked/

2003-12-03  Sven Neumann  <sven@gimp.org>

	* gap/gap_bluebox.c
	* gap/gap_filter_foreach.c
	* gap/gap_layer_copy.c
	* gap/gap_match.c
	* gap/gap_mod_layer.c
	* gap/gap_mov_exec.c
	* gap/gap_mov_render.c
	* gap/gap_onion_base.c
	* gap/gap_range_ops.c
	* gap/gap_split.c: follow latest libgimp API changes.

2003-11-28  Sven Neumann  <sven@gimp.org>

	* configure.in: added missing AC_PROG_INTLTOOL.

	* Makefile.am (EXTRA_DIST): added missing intltool files.

	* gap/Makefile.am: respect $(DESTDIR).

	* libwavplayclient/Makefile.am (EXTRA_DIST): added $(libexec_SCRIPTS).

2003-11-28  Sven Neumann  <sven@gimp.org>

	* gap/gap_navigator_dialog.c (gap_navigator): simplified the
	dialog code by using the convenient gimp_dialog_run().

2003-11-26  Wolfgang Hofer <hof@gimp.org>
	Follow the gimp-1.3.23 API change (gimp_dialog_new)
	configure.in        # gimp-gap now reqires gimp-1.3.23
	gap/gap_bluebox.c
	gap/gap_navigator_dialog.c
2003-11-15  Wolfgang Hofer <hof@gimp.org>
	bugfixes:Playback: SizeButton + SHIFT resulted in Overlapping
	         Widget arrangement.
		 Filtermacro: Buttons sensitivity now depends
		              on valid filtermacro scriptfile name.
	gap/gap_fmac_main.c
	gap/gap_player_dialog.c
	gap/README
	
2003-11-09  Wolfgang Hofer <hof@gimp.org>
	
	Filtermacro implementation and some bugfixes.

	The user can pick the filtercalls (PDB-name and last_values buffer)
	of the current session and record them in Filtermacro scripts
	for later use (in the same or in other sessions)
	WARNING:
	- filtermacro scripts are restricted to plug-ins that are able to run with LAST_VALUES.
	- filtermacro scripts are machine dependent 
	  and may refuse to run (or even crash) at playback on other machines.
	  (depending on byte order, padding, and such things)
	- filtermacro scripts are a temporary solution,
	  but support will be removed in the future.
	  (Gimp may have real Macro support then)
	- filtermacro scripts are useful for animations
	  they can be used like a single filter in "Filter All Layers"
	  or in the 'Frames Modify' Feature.
	
	gap/gap_dbbrowser_utils.c [.h] # use title_txt (no hardcoded window title), fixed close callbacks
	gap/gap_lib.c [.h]             # use const char 
	gap/gap_vin.c [.h]             # use const char

	gap/gap_fmac_main.c            # New Module: Filtermacro Script handling
	gap/Makefile.am                # updated to copile the new module gap_fmac_main
	po/POTFILES.in                 # added new file
	
2003-11-05  Wolfgang Hofer <hof@gimp.org>
	removed 'Import Layers' Plug-In from gimp-gap. 
	(This plug-in will be placed somwhere else in the GIMP source tree.
	it will not appear in gimp-gap CVS, because creation and change history
	happened on my local machine only)

	gap/gap_main.c               # updated main version
	gap/gap_imp_layer_main.c     # removed that file

2003-11-04  Wolfgang Hofer <hof@gimp.org>
		    gimprc:
		    (audioconvert_program "/usr/local/bin/audioconvert_to_wav.sh")

	bugfix: first save attempt of a NON-XCF frame
	was just recognized the first time in a GIMP-session.
	
	but must be also recognized when the first frame of any other
	NON-XCF animation is to be saved to disk.
	(the first save operation of NON-XCF frame
	 has to be performed INTERACTIVE to define settings for the file-save plug-in)

	ARRAY_DIALOG:
	blind attempt to fix the "window does not close on cancel button"  
	part of bug #125977. 
	(maybe gtk+2.x is a little different on
	Windows ? -- i dont have a windows environment to test gimp-gap)
	
	1) now call arr_close_callback explicite on Cancel and other buttons
	   rather than rely on the implicite call caused by "destroy" event
	   of the main dialog
	2) take care that gtk_main_quit and gtk_widget_destroy(dlg)
	   are called only once.
	3) gimprc configuration for filename extensions
	   allows to skip the warning dialog for all configured
	   fileformat extensions. (as suggegsted in #125977 feature request part)
	   
	   (video-save-flattened-xxx    "yes")
	   
	   where xxx is the extension (jpg, jpeg, png, gif ...)
	   
	
	bugfix: custom palette names for converting to indexed now 
	have typical platte extension .gpl
	(implayer_cmap.gpl , gap_cmap.gpl)
	
	gap/gap_lib.c [.h]
	gap/gap_arr_dialog.c   # attempt to fix 125977
	gap/gap_imp_layer_main.c

2003-11-02  Wolfgang Hofer <hof@gimp.org>
	added the 'Import Layers' Plug-In to the gimp-gap package. 

	changed message texts capitalization (#125429)
	and linebreaks  (#125430)
	There are still some linebreaks where i think it makes sense.

	gap/gap_arr_dialog.c
	gap/gap_base_ops.c
	gap/gap_bluebox.c
	gap/gap_dbbrowser_utils.c
	gap/gap_decode_xanim.c
	gap/gap_filter_foreach.c
	gap/gap_lib.c
	gap/gap_lock.c
	gap/gap_main.c
	gap/gap_mod_layer.c
	gap/gap_mov_dialog.c	
	gap/gap_mov_exec.c
	gap/gap_mpege.c
	gap/gap_name2layer_main.c
	gap/gap_navigator_dialog.c
	gap/gap_onion_dialog.c
	gap/gap_onion_main.c
	gap/gap_onion_worker.c
	gap/gap_player_dialog.c
	gap/gap_player_main.c
	gap/gap_range_ops.c
	gap/gap_split.c
	gap/README                   # updated docs
	gap/Makefile.am              # updated to copile the new module gap_imp_layer_main
	gap/gap_imp_layer_main.c     # new file
	gap/gap_layer_copy.c [.h]    # new procedure gap_layer_copy_to_image
	po/POTFILES.in               # added new file
	
2003-10-29  Wolfgang Hofer <hof@gimp.org>
	removed DEPRECATED gtk_window_set_policy calls
	In case of the MovePath this required some workarounds.
	With current workarounds you can enlarge the dialog window
	continously but all shrinking window resize actions 
	shrink down to the initial window size immediate.
	(The old version with gtk_window_set_policy did allow
	 continous shrinks, but sometimes placed wigets overlapping
	 each other after shriking the window)
	
	MovePath: removed MOVE_PATH_FRAMES_ENABLE conditional compiled
	layout otion for extra decoration frames in the layout
	
	gap/gap_player_dialog.c
	gap/gap_mov_dialog.c
	gap/gap_bluebox.c      # chnged processing order to feather before shrink
	
2003-10-26  Wolfgang Hofer <hof@gimp.org>
	bugfix:  MovePath rendering of the TraceLayer produces trash
	in the areas that should be transparent. (added an initial
	clear of the tracelayer at creation).
	bugfix: tracelayer and tweenlayer opacity handling must respect current
	         opacity of the moving object
	bugfix: #124897 (translation did not work because INIT_I18N() was missing
	
	gap/gap_arr_dialog.c [.h] # adjustment has type GtkObject
	gap/gap_mov_exec.c
	gap/gap_mov_render.c
	gap/gap_player_dialog.c   # bugfix #124896 typemissmatch "Cannels"
	gap/gap_name2layer_main.c # changed labeltext "Decoders:" to "Mode:"
	gap/gap_player_main.c     # #124897
	gap/gap_name2layer_main.c # #124897
	gap/README                # update docs for the new features
	
2003-10-22  Wolfgang Hofer <hof@gimp.org>
	bugfix MovePath Selection Handling.
	(When everything is selected in the SourceImage
	the whole Alpha Channel was cleared to full transparent)
	
	gap/gap_mov_render.c      # bugfix selectiopn handling
	gap/gap_mov_render.h      # bugfix selectiopn handling
	gap/gap_mov_exec.c
	gap/gap_mov_dialog.c
	gap/gap_player_dialog.c   # bugfix #124896 typemissmatch "Cannels"
	
2003-10-20  Wolfgang Hofer <hof@gimp.org>
	Merged changes from CVS-snapshot 2003.10.15
	with my local changes since 2003-10-04

2003-10-18  Wolfgang Hofer <hof@gimp.org>
	Request to remove dead code modules:
	(i think i already removed those file, 
	 but they appear in the CVS snaphots again)
	gap/gap_exchange_image.c   # dead code
	gap/gap_exchange_image.h   # dead code
	gap/resize.h               # dead code
	
	VCR Navigator: Removed Close Button.

2003-10-16  Wolfgang Hofer <hof@gimp.org>
	Extended MovePath to [optional] respect Selections
	in the SourceImage (or SourceFrames).
	feather_radius can be controled individual
	via controlpoint settings.
	(allows more or less smooth edges for the moving objects)
	
	extended controlpoint fileformat with feather_radius

2003-10-15  Wolfgang Hofer <hof@gimp.org>
	Extended MovePath to allow Bluebox Filtercalls
	on the handled moving SourceLayer.
	
2003-10-14  Wolfgang Hofer <hof@gimp.org>
	New Bluebox Plug-In
	Converts the keycolor to Transparent Aplhachannel
	based on a By Color Selection, and optional Selection Feather / Shrink Ops.


2003-10-09  Wolfgang Hofer <hof@gimp.org>
	Support for Selection Handling in 'Frames To Image'
	and 'Frames Modify' Plug-In.
	Now you can propagate Selections from one Frame
	into all Frames of a selected Framerange (Frames Modify)
	or pick up a Multilayer Image from Frames respecting Selections
	(Frames To Image)

2003-10-07  Wolfgang Hofer <hof@gimp.org>
	Cleanup all external Procedure and type names
	as first step for the planed Library libgimpgap.so

	here are the internal revision numbers that wer used for the cleanup
	(those versions are kept on my local machine only and were not
	checked into CVS)
	gimp-gap-1.3.20d_pre107  # compileclean with all new names	
	gimp-gap-1.3.20d_pre106  # manual name changes (that would conflict on automatic string replacements)
	gimp-gap-1.3.20d_pre105  # was the sourcecode base
	
	touched nearly ALL Sourcefiles for this Cleanup Step.
	the affected fiels are:
	
	gap/gap_arr_dialog.c  gap/gap_arr_dialog.h  
	gap/gap_base_ops.c  gap/gap_dbbrowser_utils.c  gap/gap_dbbrowser_utils.h  
	gap/gap_decode_xanim.c  gap/gap_filter.h  gap/gap_filter_codegen.c  
	gap/gap_filter_foreach.c  gap/gap_filter_pdb.c  gap/gap_filter_pdb.h  
	gap/gap_frontends_main.c  gap/gap_layer_copy.c  gap/gap_layer_copy.h  
	gap/gap_lib.c  gap/gap_lib.h  gap/gap_lock.c  gap/gap_lock.h  gap/gap_main.c  
	gap/gap_match.c  gap/gap_match.h  gap/gap_mod_layer.c  gap/gap_mod_layer.h  
	gap/gap_mov_dialog.c  gap/gap_mov_dialog.h  gap/gap_mov_exec.c  
	gap/gap_mov_exec.h  gap/gap_mov_render.c  gap/gap_mov_render.h  gap/gap_mpege.c  
	gap/gap_mpege.h  gap/gap_name2layer_main.c  gap/gap_navi_activtable.c  
	gap/gap_navi_activtable.h  gap/gap_navigator_dialog.c  gap/gap_onion_base.c  
	gap/gap_onion_base.h  gap/gap_onion_dialog.c  gap/gap_onion_dialog.h  
	gap/gap_onion_main.c  gap/gap_onion_main.h  gap/gap_onion_worker.c  
	gap/gap_onion_worker.h  gap/gap_pdb_calls.c  gap/gap_pdb_calls.h  
	gap/gap_player_dialog.c  gap/gap_player_dialog.h  gap/gap_player_main.c  
	gap/gap_player_main.h  gap/gap_pview_da.c  gap/gap_pview_da.h  
	gap/gap_range_ops.c  gap/gap_range_ops.h  gap/gap_resi_dialog.c  
	gap/gap_resi_dialog.h  gap/gap_split.c  gap/gap_thumbnail.c  gap/gap_thumbnail.h  
	gap/gap_timeconv.c  gap/gap_timeconv.h  gap/gap_vin.c  gap/gap_vin.h  
 

2003-10-06  Wolfgang Hofer <hof@gimp.org>
	MovePath: added GrabPath Button (new STOCK icon)
	  --> does not work properly, because the API
	      gimp_path_get_points is broken in gimp-1.3.20
	      (it delivers only the first 1/3 of the path points)
	Show waiting_cursor while busy with rendering the AnimPreview
	Added NON-Interactive API for the new MovePath features
	
 	* gap/gap_main.c
 	* gap/gap_mov_dialog.c [.h]
	* gap(gap_stoc.c [.h]
	
2003-10-05  Wolfgang Hofer <hof@gimp.org>
	Player: tweaks in the resize behavior of the dialog window
	MovePath: On Window resize (enlarge), automatic
	resize the Preview to use the extra layout space.
	keep a cached copy of the currently displayed frame
	(tmp_alt_image_id)
	to speed up instant update requests.
	Implemented rendering for tween_layer and trace_layer features.

 	* gap/gap_mov_dialog.c [.h]
 	* gap/gap_mov_render.c [.h]
 	* gap/gap_mov_exec.c [.h]

2003-10-04  Wolfgang Hofer <hof@gimp.org>

	Array Dialog: bugfix: added missing implementation for WGT_RADIO defaults
 	* gap/gap_arr_dialog.c [.h]

2003-10-15  Danilo Å egan  <dsegan@gmx.net>

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

2003-10-15  Sven Neumann  <sven@gimp.org>

	Fixed translation of menu entries (reported in bug #124600):

	* configure.in: don't add GAPLIBDIR to CPPFLAGS here...

	* gap/Makefile.am: ... but include it here in AM_CPPFLAGS.

	* gap/gap-intl.h: bail out if config.h hasn't been included earlier.

	* gap/gap_filter_main.c
	* gap/gap_frontends_main.c
	* gap/gap_main.c
	* gap/gap_name2layer_main.c
	* gap/gap_navigator_dialog.c
	* gap/gap_onion_base.c
	* gap/gap_onion_main.c
	* gap/gap_pdb_calls.c
	* gap/gap_player_main.c: no need to call INIT_I18N() in query()
	functions. Call gimp_plugin_domain_register() before registering
	procedure with menu entries.

2003-09-30  Sven Neumann  <sven@gimp.org>

	* gap/gap_match.c (p_match_number): added a missing const qualifier,
	removed trailing whitespace.

2003-09-28  Wolfgang Hofer <hof@gimp.org>
	MovePath: dialog layout reorganisation
	bugfixes: 
	- report errors when controlpointfile load/save failed.
	- overwrite warning dialog if controlpointfile already exists. 
	new  features (some are not completely finished yet)
	- Instant Apply
	- Perspective Transformation
	- Stepspeed Factor
	- Tween Layer Processing for fast moving objects  
	  ==> Rendering not implemented yet
	- TraceLayers
	  ==> Rendering not implemented yet
	- changed Scalefactors, Opacity and Rotation values
	  from int to float (int precentage 0 to 100 was not precise enough)
	- extended the controlpoint fileformat to handle float numbers
	  and perspective factors (old fileformat is also accepted at load)

 	* gap/gap_main.c
 	* gap/gap_mov_dialog.c [.h]
 	* gap/gap_mov_exec.c [.h]
 	* gap/gap_mov_render.c [.h]
 	* gap/gap_arr_dialog.c [.h]

2003-09-23  Sven Neumann  <sven@gimp.org>

	* gap/Makefile.am: no need for using EXTRA_PROGRAMS here, the
	automake conditional should be sufficient.

	* libwavplayclient/Makefile.am: install the audioconvert script as
	executable.

2003-09-23  Wolfgang Hofer <hof@gimp.org>
	checked all Iterator Procedures and fixed most of them
	to make plug-ins of the gimp-1.3.20 release
	work with 'Filter All Layers' again.
 	added new iter_ALT Procedures for some plug-ins 
	that had none, but make sense when called via 'Filter All Layers'
	Iterators now support more datatypes (guint, guint32, GimpRGB, GimpVector3)

 	Playback: use GAPLIBDIR to locate the default audioconvert program

 	* Makefile.am
 	* configure.in
 	* gap/Makefile.am
 	* gap/gap_dbbrowser_utils.c
 	* gap/gap_dbbrowser_utils.h
 	* gap/gap_filter.h
 	* gap/gap_filter_foreach.c
 	* gap/gap_filter_iterators.c
 	* gap/gap_filter_main.c	
 	* gap/gap_filter_pdb.c
 	* gap/gap_filter_pdb.h
 	* gap/gap_main.c
 	* gap/gap_mod_layer.c
 	* gap/gap_player_dialog.c
 	* gap/gimplastvaldesc.c	
 	* gap/gimplastvaldesc.h	
 	* gap/iter_ALT/README_iter_subdirs
 	* gap/iter_ALT/gen/plug_in_edge_iter_ALT.inc
 	* gap/iter_ALT/gen/plug_in_mosaic_iter_ALT.inc
 	* gap/iter_ALT/gen/plug_in_newsprint_iter_ALT.inc
 	* gap/iter_ALT/gen/plug_in_randomize_hurl_iter_ALT.inc
 	* gap/iter_ALT/gen/plug_in_randomize_pick_iter_ALT.inc
 	* gap/iter_ALT/gen/plug_in_randomize_slur_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_alienmap2_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_apply_canvas_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_blur_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_colortoalpha_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_deinterlace_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_exchange_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_illusion_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_lic_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_lighting_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_make_seamless_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_map_object_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_max_rgb_iter_ALT.inc	
 	* gap/iter_ALT/mod/plug_in_maze_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_normalize_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_nova_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_papertile_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_plasma_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_sel_gauss_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_sinus_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_small_tiles_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_sobel_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_solid_noise_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_unsharp_mask_iter_ALT.inc
 	* gap/iter_ALT/mod/plug_in_vinvert_iter_ALT.inc	
 	* libwavplayclient/Makefile.am	
	
2003-09-22  Sven Neumann  <sven@gimp.org>

	* configure.in: redone the checks for audio support and build of
	unix frontends. Moved the output to the end and introduced
	automake conditionals.

	* gap/Makefile.am
	* gap/gap_player_dialog.c: changed accordingly.

	* Makefile.am: build the libwavclient directory conditionally.

	* gap/gap_navigator_dialog.c (run): cannot use kill() on WIN32.

2003-09-15  Wolfgang Hofer <hof@gimp.org>
	bugfix attempt for #122220 (gap_frontends require UNIX to run)

	Non UNIX users should run autogen.sh (configure) with the new option
	--disable-unix-frontends when they run into compile troubles
	
 	* configure.in	            new parameter: --disable-unix-frontends 
 	* gap/Makefile.am
 	* gap/gap_decode_xanim.c
	
2003-09-14  Wolfgang Hofer <hof@gimp.org>
	Updated GAP Version of DBBROWSER to remove old DEPRECATED codeparts.
	  (Merged in from
	  gimp-1.3.20/plug-ins/dbbrowser/dbbrowser_utils.c)
	  Added display of the MenuPath, and Search by MenuPath Button
	  This was needed because Users of FilterAllLayers 
	  (or Video/FramesModify) may not find the requested Filter
	  by searching for the internal PDB Name.

	But this is not the final solution, because there is no API for plug-ins
	to get the Translated MenuPath for the plug-ins in the PDB.
	(at least i did not found an API that can do that)

	new features:
	- Player: Added "Copy As Wavfile" Button and corresponding PopUp Dialog
	          allows conversion from other audioformats to wav, 
		  and optional resample using lower samplerates.
		  The Conversion is done by CALL of a configurable external Program.
		    gimprc:
		    (audioconvert_program "/usr/local/bin/audioconvert_to_wav.sh")
		    env:
		    export AUDIOCONVERT_TO_WAV=/usr/local/bin/audioconvert_to_wav.sh
		  Added audioconvert_to_wav.sh script as external Program,
		  based on sox and lame. 
		  (now can handle MP3 and other audiofile formats
		   by converting to RIFF WAV)
	- Player: Added Video time and videoframes Labels in the Audio TAB.
	- Player: Use Abstract AudioPlayerClient API (apcl_ ) Procedures
	           
	bugfixes:
	- Player: scaling of the Player window did unwanted skip to the initial Frame Number.
	- fixed some compiler warnings
	- Player: FrameNr Spinbutton callback must 
	        resync audio to the new Position when playing
	- Player: Selection of a new audiofile did continue play the old one
	- Player: selection of audiofile via fileselect dialog did not work (sometimes)		
	 
	* libwavplayclient/audioconvert_to_wav.sh  [newly added]
	* libwavplayclient/wpc_client.c
	* libwavplayclient/wpc_lib.h
 	* gap_dbbrowser_utils.c [.h]
 	* gap/gap_match.c [.h]
 	* gap/gap_player_dialog.c
 	* gap/gap_player_main.c [.h]
 	* gap/gap_arr_dialog.c        extended WGT_LABEL (now can create 2 LABELS per row)

	changed Makefiles and Configure to use 	libwavplayclient.a
	as convenience-Library.
	Added Abstract AudioPlayerClient API Procedures Layer (apcl_)
	* Makefile.am
	* configure.in
	* libwavplayclient/Makefile.am
	
	deleted duplicate sourcefiles in the gap directory
	the original wpc_* files belong to libwavplayclient.a
	and should appear in the libwavplayclient only.

	* gap/wpc_*.c [.h]    REMOVED dont add those file to distributions any longer.
	
2003-09-13  Sven Neumann  <sven@gimp.org>

	* libwavplayclient/client.[ch]
	* libwavplayclient/msg.c
	* libwavplayclient/procterm.c
	* libwavplayclient/wavfile.c
	* libwavplayclient/wavfile.[ch]: removed $Log keyword from there
	files together with the cvs log that was inserted when I did my
	last commit. It broke the build :(

2003-09-08  Sven Neumann  <sven@gimp.org>

	* gap/gap_player_main.c
	* gap/gap_name2layer_main.c: fixed harmless but annoying compiler
	warnings.

	* libwavplayclient/client.c
	* libwavplayclient/wavfile.c: include <glib.h> for g_strerror(),
	removed redefinition of TRUE/FALSE.

2003-09-07  Wolfgang Hofer <hof@gimp.org>

	Playback Module: 
 	  added ctrl/alt modifiers for callback on_go_button_clicked
 	  added optional audiosupport based on wavplay (Linux only)
 	    (Dont know how to make/install libwavplayclient as library
 	     the gap/wpc_* files are just a workaround to compile without
	     libwavplayclient)
	
 	VCR-Navigator: 
 	 bugfix: show waiting cursor at long running ops
 		 to set range begin/end frame
 	 bugfix: frame timing labels did always show time at 24.0 fps
 		 now use the current framerate as it should be.	
 	* configure.in	      new parameter: --disable-audiosupport 
 	* gap/Makefile.am     variable GAP_AUDIOSUPPORT (for conditional audiosupport)
 	* gap/gap_player_dialog.c
 	* gap/gap_vin.c (force timezoom value >= 1 in case .vin has 0 value)
 	* gap/gap_navigator_dialog.c
 	* gap/gap_mpege.c	     (bugfix for #121145 translation text)
 	* gap/gap_lib.c [.h]
 	* gap/gap_timeconv.c [.h]
 	new files ()
 	* gap/wpc_client.c
 	* gap/wpc_lib.h
 	* gap/wpc_msg.c
 	* gap/wpc_procterm.c
 	* gap/wpc_wavfile.c
 	* libwavplayclient/wpc_client.c
 	* libwavplayclient/wpc_lib.h
 	* libwavplayclient/wpc_msg.c
 	* libwavplayclient/wpc_procterm.c
 	* libwavplayclient/wpc_wavfile.c
 	* libwavplayclient/COPYING
 	* libwavplayclient/Makefile.am       /* Not finished and currently not OK */
 	* libwavplayclient/README
 	* libwavplayclient/client.c
 	* libwavplayclient/client.h
 	* libwavplayclient/msg.c
 	* libwavplayclient/procterm.c
 	* libwavplayclient/wavfile.c
 	* libwavplayclient/wavfile.h
 	* libwavplayclient/wavplay.h

2003-09-01  Metin Amiroff  <metin@karegen.com>

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

2003-08-25  Sven Neumann  <sven@gimp.org>

	* gap/gap_vin.c (p_get_video_info): use g_new0() instead of the
	ugly g_malloc0() construct. Initialize timezoom to 1 to avoid
	instant crash of the GAP navigator due to division by zero.

2003-08-23  Wolfgang Hofer <hof@gimp.org>

	increased entry_width for framenumbers from 45 to 80 (45 is too
	small for 6 digits)
	bugfix: do not attempt to write thumbnails for internal save op with
	temp filenames
	bugfix: onionskin automatic sometimes goes crazy when vin_ptr struct
	is not properly initialized
	* gap/gap_arr_dialog.c
	* gap/gap_vin.c (p_get_video_info must clear (g_malloc0) vin_ptr
	struct at creation)
	* gap/gap_lib.c (dont mix gap_debug messages to stdout/stderr)

2003-08-19  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Removed "ga" "gl" "ro" from ALL_LINGUAS.

2003-07-31  Wolfgang Hofer <hof@gimp.org>
	message text fixes for translators (# 118392)
	* gap/gap_arr_dialog.c
	* gap/gap_base_ops.c
	* gap/gap_mpege.c
	* gap/gap_main.c 
	* gap/gap_range_ops.c
	* gap/gap_decode_xanim.c
	* gap/gap_player_dialog.c
	* gap/gap_mov_dialog.c
	
2003-07-30  Sven Neumann  <sven@gimp.org>

	* configure.in: use AM_PATH_GIMP_2_0, changed gettext domain to
	gimp20-gap.

2003-07-29  Wolfgang Hofer <hof@gimp.org>
	Minor fixes: compiler warnings signed/unsigned comparisons,
	types of parameters in the GimpPlugInInfo.run procedure
	changed to fit gimp-1.3.17
	gimp_interactive_selection_font was renamed to:  gimp_font_select_new
	* gap/gap_main.c
	* gap/gap_arr_dialog.c [.h]
	* gap/gap_filter_iterators.c
	* gap/gap_filter_main.c
	* gap/gap_filter.h	
	* gap/gap_timeconv.c
	* gap/gap_frontends_main.c
	* gap/gap_name2layer_main.c
	* gap/gap_navigator_dialog.c
	* gap/gap_onion_main.c
	* gap/gap_player_main.c
	
2003-07-14  Sven Neumann  <sven@gimp.org>

	* gap/gap_mpege.c
	* gap/gap_name2layer_main.c
	* gap/gap_onion_base.c
	* gap/gap_onion_dialog.c	
	* gap/gap_split.c: removed whitespace from messages (bugs #117205
	and #117206) and fixed a typo (bug #117207). Removed trailing
	whitespaces from the code.

2003-07-12 Wolfgang Hofer <hof@gimp.org>
     Onionskin Configuration Dialog:
     added Close Button, Auto Create after Load, Auto Delete before Save
     (suggestions from Richard Van Den Boom),
     Scope of Onionskin Settings changed from "Global for GIMP Session"
     to "Permanent for the current Animation"
     (Settings are now stored in the *_vin.gap files)
	  
     Some Internal Reorganisations, more general video_info file handling
     (added processing of the onionskin Settings here)  
     
     Bugfixes Navigator Dialog: video paste now working again,
				scale slider now reflects visible size
				del_button, dup_button sensitvity depends on selections
     
     * gap/gap_onion_base.c [.h]   (newly created modules, spliited of from gap_onion_worker)
     * gap/gap_onion_worker.c [.h]
     * gap/gap_onion_main.c [.h]
     * gap/gap_onion_dialog.c
     * gap/gap_lib.c [.h]
     * gap/gap_vin.c [.h]
     
     * gap/gap_navigator_dialog.c
     * gap/gap_arr_dialog.c
     * gap/gap_mov_dialog.c    // removed deprecated GtkKPreview widget (replaced by drawing_area based gap_pview_da calls)

     * gap/README:	  updated GAP-specific gimpc config
     * gap/Makefile.am
     
2003-07-07  Sven Neumann  <sven@gimp.org>

	* gap/README_developers: updated the example code. It was still
	refering to GIMP-1.0 API.

2003-07-06 Wolfgang Hofer <hof@gimp.org>
      bugfixes in onionskinlayer non-interactive PDB api, 
      bugfixes in onionskinlayer dialog  
      spinbutton values were ignored when typed into the entry 
       (connect to "value_changed" of the ajustment 
	rather than "changed" of spinbutton)
      added new parameter farn_opaque for ascending opacity.
      (useful for cross-fading)
      
      gap/gap_onion_main.c [.h]
      gap/gap_onion_worker.c

2003-07-04 Wolfgang Hofer <hof@gimp.org>
      bugfixes in the Navigator Dialog
       - Smart Thumbnail update
       - drop cached thumbnails (deafult icons) after Thumbnail update
      * gap/gap_navigator_dialog.c
      
2003-07-04 Wolfgang Hofer <hof@gimp.org>
       new Feature Change Framedensity
       Confirm Dialog for Frame Delete Operations

       should depend on new gimprc Paramter:
	  (video-confirm-frame-delete no)  // defaults to yes.
	  
	  ==> does not work. (gimprc was edited by hand)
	      ?? maybe gimprc does not support foreign keywords
		 (unknown to the gimp-core) any longer
       
       * gap/gap_main.c
       * gap/gap_bae_ops.c [.h]
       * gap/gap_arr_dialog.c [.h]

2003-07-02 Wolfgang Hofer <hof@gimp.org>
	Navigator Dialog: bugfix for highlighting of selected items.
	minor Tooltips helptext fixes
	* gap/gap_navigator_dialog.c
	* gap_onion_dialog.c

2003-06-30  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Added "hr" "it" "lt" "nn" "ro" "sl" "zh_CN" to ALL_LINGUAS.

2003-06-30  Sven Neumann  <sven@gimp.org>

	* gap/gap_decode_mpeg_main.c
	* gap/resize.c: removed these unused files from CVS.

2003-06-29 Wolfgang Hofer <hof@gimp.org>
	- VCR Navigator Redesign
	  - replaced all the scrolled_window stuff by a gtk_table
	    and add/remove rows on significant window height changes.
	      now the navigator can handle unlimited number of animframes
	      uses less resources and works faster.
	  - use gap_pview_da instead of deprecated gtk_preview
	  - mtime checking now based on framefilename
	    (checking the thumbnailfilename is not a good idea since we support
	     2 thumbnail standards)
	  - added Select All / Select None menu_items
	    to the PopUp Menu
	  - manage scroll and selection in navigator code.
	    
	    HIGHLIGHTING of the selected frame_widgets does not work yet.
	    (need to learn more about gtk to fix that)

	* gap/gap_navigator_dialog.c
	* gap/gap_pview_da.c [.h]
	* gap/Makefile.am
2003-06-26 Wolfgang Hofer <hof@gimp.org>
	- Player: layout bugfix preview drawing_area size did not math surrounding frame
		  (now using an aspect_frame, required some changes in resizing)
		  query gimprc for "show-tool-tips"
	* gap/gap_pview_da.c [.h]
	* gap/gap_player_main.c [.h]
	* gap_player_dialog.c
	
	- no textsplitting across multiple lables (for translation)
	* gap/gap_mpege.c
	* gap/gap_decode_xanim.c

-- gimp-gap-1.3.15a_pre52 --

2003-06-22 Wolfgang Hofer <hof@gimp.org>
       - downloaded CVS-snapshot gimp-gap-2003-06-20.tar.gz and
	 merged changes from mitch with my local copy of gimp-gap
	 (could not test the merged version, because gimp-1.3.16 was not availabe
	 for download, and i have no CVS)

	* ChangeLog		   (added merge comments)
	  configure.in		(using CVS 1:1 no changes needed)
	  gap/gap_decode_mpeg_main.c  (using CVS 1:1 no changes needed this is DEAD code)
	  gap/gap_filter_codegen.c    (using CVS 1:1 no changes needed)
	  gap/gap_filter_iterators.c  (using CVS 1:1 no changes needed)
	  gap/gap_filter_main.c       (using CVS 1:1 no changes needed)
	  gap/gap_filter_pdb.c	(using CVS 1:1 no changes needed)
	  gap/gap_frontends_main.c    (using CVS 1:1 no changes needed)
	* gap/gap_stock.c	     (initilized bug was already fixed local)
       
2003-06-21 Wolfgang Hofer <hof@gimp.org>
       - cleanup texts with leading/trailing spaces (textspacing)
	 (changes applied to all po/*.po files)
	* gap/gap_array_dialog.c
	* gap/gap_base_ops.c
	* gap/gap_decode_xanim.c
	* gap/gap_mod_layer
	* gap/gap_mpege.c
	* gap/gap_range_ops.c
	 
       - bugfixes and performance tweaks for the Playback Module
	  (use a seperate new module for rendering drawing_area with GDK routines,
	  and handle expose events in my own handler)
	* gap/gap_player_main.c [.h]
	* gap/gap_player_dialog.c [.h]
	* gap/gap_pview_da.c [.h]
	
       - VCR Navigator bugfix for OPS-Button handler makes SHIFT modifier work again.
       - gap_name2layer_main.c bugfix: MenuPath is language dependent string
       - gap_mov_dialog.c:  attempt to remove some deprecated calls (no success)
       
2003-06-15 Wolfgang Hofer <hof@gimp.org>
       - (hopefully temporary) Workaround in gap_pd_calls.c: p_gimp_image_thumbnail
	  gimp_image_thumbnail  cant handle size bigger than 128x128
	  but return success and NULL data pointer on bigger sizes
	  (The workaround tries a 2.nd call with reduced size in such cases)
	 
      - VCR Navigator:
	  now use new gap_player  Plug-In as new playback standard,
		SHIFT: use gimp animation play (on temp_image)
      - new modules for gap common use in playback and naviagator
	
	* gap/Makefile.am
	* gap/gap_pview.c [.h]
	* gap/gap_timeconv.c [.h]
      
2003-06-09 Wolfgang Hofer <hof@gimp.org>
      - Start Implementation of video playback modules
	* gap/Makefile.am
	* gap/gap_player_main.c [.h]
	* gap/gap_player_dialog.c [.h]
	
      - gap_stock.c:gap_stock_init  bugfix: must set initialized = TRUE; to avoid double init problems
	* images/Makefile.am
	* images/gap-play-reverse.png
	* images/gap-pause.png
	 
    
2003-06-20  Michael Natterer  <mitch@gimp.org>

	* configure.in: require autoconf 2.52 and GIMP 1.3.16.

	* gap/gap_decode_mpeg_main.c
	* gap/gap_filter_codegen.c
	* gap/gap_filter_iterators.c
	* gap/gap_filter_main.c
	* gap/gap_filter_pdb.c
	* gap/gap_frontends_main.c: made all GIMP_EXTENSION procedures
	normal GIMP_PLUGIN ones to follow the latest GIMP API change.

2003-06-20  Michael Natterer  <mitch@gimp.org>

	* gap/gap_stock.c (gap_stock_init): set initialized to TRUE
	before returning.

2003-06-04  Sven Neumann  <sven@gimp.org>

	* gap/gap_navigator_dialog.c
	* gap/gap_stock.[ch]: use GIMP and GTK+ stock icons instead of
	duplicating them.

	* images/Makefile.am
	* images/gap-delete.png
	* images/gap-duplicate.png
	* images/gap-first.png
	* images/gap-last.png
	* images/gap-next.png
	* images/gap-prev.png: removed duplicates of GIMP and GTK+ stock
	icons.

	* images/gap-*.png: replaced with versions from Jimmac's web-site
	that have full transparency.

2003-06-03 Wolfgang Hofer <hof@gimp.org>
      - switched to PNG stock-icons 
	  added gap_stock.c [.h]
	  added images directory
	  removed pixmaps directory
	  (gap_navigator_dialog.c, gap_mov_dialog.c)
      - gap_vin.c : using setlocale independent float conversion procedures  g_ascii_strtod() and g_ascii_dtostr()
      - gap_thumbnail.c:  check only for thumbnail-size "none" (suggested by sven see #113033)
			  removed p_gimp_file_has_valid_thumbnail

       ### unstable prerelease: gimp-gap-1.3.14a_pre37  (http://sven.gimp.org/gimp-gap-2003-05-30.tar.gz)

2003-05-27 Wolfgang Hofer <hof@gimp.org>
       - GAP thumbnail handling procedures are now in module gap_thumbnail
	 - support for new PNG thumbnail standard
	   (old .xvpics standard is supported too 
	   but only at read, copy, rename and delete file operations)
	 - conditional thumbnail creation depends on gimprc
	   keywords: thumbnail-size, video-thumbnails
	   value strings for video-thumbnails are "none", "standard"
	 
       - gap_lib  conditional save now depends on
	     GIMP standard gimprc keyword "trust-dirty-flag"
	     (removed support for old GAP private keyword "video-unconditional-frame-save")
       - gap_navigator_dialog 
	  - replaced scale widgets by spinbuttons
	  - check gimprc for layer-preview-size  (tiny to gigantic)
	    (old keyword was just "preview-size")
       - gap_split_image 
	  - bugfix: force default name (without numberpart) for unnamed image
		    (otherwise split would be rejected as "is already an animframe")
	  - added parameter: digits and only_visible 
	 
       - gap_mov_dialog.c some layout changes suggested by Jakub Steiner
	 - added pixmap to buttons (many thanks to Jakub for the Icons)
	 - Moved the preview Frame slider right below the preview
	 - Clear point and Clear all points was renamed to
	   Reset point/Reset all points.
	   
       - p_set_video_info: now keeps unkown keyword lines in 
	 'videoinfo (_vin.gap) files
	 (to be compatible to future expansions)
	 
       - internal sourcecode reorganisations:
	 -new module  gap_base_ops.c [.h]       split off from  gap_lib.c [.h]
	 -new module  gap_mov_render.c [.h]     split off from  gap_mov_dialog.c [.h]
	 -new module  gap_vin.c [.h]	    split off from  gap_pdb_calls.c [.h]
	 -new module  gap_thumbnail.c [.h]      from  gap_lib.c [.h] and gimp/app/core/gimpimagefile.c

2003-05-22 Wolfgang Hofer <hof@gimp.org>
       - added onionskin modules
	 gap_onion_main.c	\
	 gap_onion_main.h	\
	 gap_onion_dialog.c	\
	 gap_onion_dialog.h	\
	 gap_onion_worker.c	\
	 gap_onion_worker.h	\

	(this is the integration of the onionskin stand alone package
	 plus porting to gimp-1.3.14, gtk+-2.2)

2003-05-21 Wolfgang Hofer <hof@gimp.org>
       - added gap/gap_resi_dialog.c [h] again.
	 The code was completly rewritten inspired by gimp/app/resize.c
	 and provides dialogs for scale/resize/crop Frames
	 (now using the GimpOffsetArea widget.)
	 
2003-05-16 Wolfgang Hofer <hof@gimp.org>
       - gap_array_dialog  
	  - new WGT_FONTSEL
	  - gap_array_dialog  new WGT_DEFAULT_BUTTON 
	    moved to action area, now using button from stock GIMP_STOCK_RESET
	  - changed WGT_INT, and WGT_FLT from entry to spinbutton
	  - put OK button rightmost (new GUI standard)
       - Added new Plug-In gap_name2layer_main.c
	 create a textlayer from imagename (or its number part)
	 optional renders on active drawable.
       - Put OK Button right (Gnome GUI Standard)
	 gap_array_dialog.c, gap_mov_dialog.c, gap_mod_layer.c
	    
2003-05-09  Sven Neumann  <sven@gimp.org>

	Merged a large patch from Wolfgang Hofer.

	Did some cleanup after applying the patch:
	- Removed all calls to _gimp_help_init().
	- Replaced all calls to gtk_init() with gimp_ui_init().
	- Added back G*_DISABLE_DEPRECATED to the CPPFLAGS.
	- Replaced newly added deprecated code with non-deprecated
	  variants.

------- Wolfgang Hofer  2003.05.03 -------

Removed Files: 
  # (those files are no longer part of GAP, dont include them in distributions
  # but keep them in CVS for older GAP versions)

  gap/gap_resi_dialog.c
  gap/gap_resi_dialog.h
  gap/resize.c
  gap/resize.h
  gap/gap_exchange_image.c
  gap/gap_exchange_image.h
  gap/gap_decode_mpeg_main.c

Removed Dir:
  gap/gimp_1.0.2_src
  
 

New Files:
  gap/gap_lock.c
  gap/gap_lock.h
  gap/gap_lastvaldesc.c
  gap/gap_lastvaldesc.h
  gap/gimplastvaldesc.c
  gap/gimplastvaldesc.h
  
------- 

------------------
Porting Change Log
__________________

2003.05.03

x- filter all layers
  o- gimplastvaldesc will not be added to libgimp in gimp-1.3.x
     need more general solution for gimp 2.0
  x- add the old Iterator_ALT stuff (that was removed in the current port)
     - still need to check all interfaces

?- Tooltips does not work because gimp_help_init was removed ( was renamed to _gimp_help_init)
     gap_std_dialog (pid:2252): Gtk-CRITICAL **: file gtktooltips.c: line 244 (gtk_tooltips_set_tip): assertion `GTK_IS_TOOLTIPS (tooltips)' failed

   i changed gap to use _gimp_help_init instead of  gimp_help_init to keep 
   to keep calls to gimp_help_set_help_data working with gimp-1.3.12 . 

   ==> maybe this has to be changed because the name _gimp_help_init does not sound like a public interface ??,
       another idea to fix that, is to remove all calls to gimp_help_set_help_data
       and use native gtk_tooltips instead.
   (i also tried to use gimp_widgets_init but this did not work
    becuse it sometimes will be called twice.
    leads to crash in MovePath-> Animated preview where more dialog windows
    (MovePath dialog and array_dialog) are opened.

x- merge in (upto)6-digit framenumber support feature (from gap_vid_enc project)
x- implement renumber feature
x- merge in existing gap port into gimp-gap CVS version provided by sven   
x- Remove  gap_decode_mpeg  (gap_decode_mpeg_main.c)

   The obsolete plug-in gap_decode_mpeg uses the old unmaintained libmpeg
   and crashed in most of the tests...

   


2003.04.xx
 ------------------------------------
 GAP has moved to a seperate CVS project. "gimp-gap"
 Automake Makefiles configuration was created by Sven.
 The old GAP sourcecode (that was part of gimp-1.2.x) 
 with its complete history was used to create the new project.
 Sven did some little modifications (gap-intl.h) to comiple standalone with gimp-1.3.x
 ------------------------------------

2003.01.19
 x- use gimp_directory  (replace gimp_gimprc_query for "gimp_dir")
 
 x- GAP conditional save (based on gimp_image_is_dirty)
     The USER can turn ON unconditional Save (old behavior)
     by adding the following Line to .gimp-1.3/gimprc file:

      (video-unconditional-frame-save "yes")
      
 x- gap_arr_dialog   merged in changes of the gap_vid_enc project
		     added WGT_OPT_ENTRY (entry comined with Optionmenu) and WGT_DEFAULT_BUTTON
  
2002.09.21
 x- added gap_lastvaldesc
     (as wrapper for gimplastvaldesc that may (or may not) be part of libgimp
      depending on HAVE_LASTVALDESC_H )

2002.04.21
  API cleanup 

  x- redesign of gap_locking
     The new gap_locking uses a locktable with only one identifier 
     (used in gimp_set_data) and overwrites unused records in the locktable.
     
     (the old algorithm used the image_id with constant prefix as Locking key.
     But with the new methode gimp_displays_reconnect the image_id changes on
     each image exchange, and would leave a lot of useless locks.)

  x- removed all calls to gimp_drawable_set_image (obsolete)
    and use p_gimp_layer_new_from_drawable to copy layers from other images.
    (as recommanded by mitch -- see #77508 )
  
  x- GAP VCR Navigator must notice changes of the active_image_id



2002.03.23

 x- removed iter_ALT (subdir and all iter_ALT PDB Procedures, were replaced by Common Iterator)
 
 x- removed 
    gap_filter_codegen.c  (old codegeneraor stuff for iter_ALT procedures)
    gap_exchange_image.h .c  (now using gimp_displays_reconnect -- see #77508)


 x- gap_decode_xanim.c  (merged in bugfix 1.2.2c from stable branch; xanim call fails if . not in PATH or no write permission for current dir)


2002.03.12  gap-1.3.4_pre09

 x- Bugreport #74485: GAP crashes the GIMP-1.3.4 in the final call of gimp_displays_flush

    ==> The layer stealing strategy does not use clean API
	and will be replaced by a new clean Concept.