1. 30 Jan, 1999 1 commit
  2. 27 Jan, 1999 2 commits
  3. 25 Jan, 1999 1 commit
  4. 23 Jan, 1999 2 commits
    • GMT 1999  Austin Donnelly's avatar
      don't try and gdk_window_get_size() when we haven't been realised yet. · d40b66ac
      GMT 1999 Austin Donnelly authored
      Sat Jan 23 20:36:06 GMT 1999  Austin Donnelly  <austin@gimp.org>
      
      	* app/color_select.c: don't try and gdk_window_get_size() when we
      	    haven't been realised yet.
      
      	* app/gimpset.[ch]: allow the use of GTK_TYPE_NONE for storing
      	    sets of things that aren't GTK_OBJECTs.  Set can also emit new
      	    signal "member_modified" when gimp_set_member_modified (set,
      	    ob) is called.
      
      	* app/layers_dialog.c: show main dialog shell last, to avoid ugly
       	    window manager interaction.
      
      	* app/module_db.c: can now handle not having any modules at all
      	    without segfaulting, plus proper updates on changes.  Also now
      	    has refresh button to re-scan the filesystem for modules.
      
      	* modules/colorsel_triangle.c: added module_unload() function.
        	    Still needs someone to spruce up the UI.  Volunteers?
      
      	* plug-ins/script-fu/scripts/select_to_image.scm: create display
       	    for newly duplicated image, otherwise you don't see anything.
      d40b66ac
    • GMT 1999  Adam D. Moss's avatar
      Multi-line comments, a little more sanity-checking. · 176ea8da
      GMT 1999 Adam D. Moss authored
      Sat Jan 23 18:43:23 GMT 1999  Adam D. Moss  <adam@gimp.org>
      
      	* plug-ins/gif/gif.c: Multi-line comments, a little more
      	sanity-checking.
      
      	* app/convert.c: Cosmetic changes to the warning about having
      	too many colours for saving transparent/animated GIFs.
      
      	* app/gdisplay.c: Titlebar is correctly updated upon revert.
      
      	* app/paint_funcs.c: Minor improvement.
      
      	* docs/parasites.txt: Minor amendments.
      
      	* plug-ins/jpeg/jpeg.c: Minor code comment amendments.
      176ea8da
  5. 21 Jan, 1999 2 commits
    • Manish Singh's avatar
      updated · 79366edc
      Manish Singh authored
      * HACKING: updated
      
      * configure.in: version number bump to 1.1
      
      * plug-ins/deinterlace/Makefile.am: don't list files from other
      directories
      
      -Yosh
      79366edc
    • Raja R Harinath's avatar
      Satisfy a more pedantic `automake'. · 9287e58e
      Raja R Harinath authored
      	* plug-ins/blur/Makefile.am (blur_SOURCES): Don't list files from
      	other directories.
      	* plug-ins/borderaverage/Makefile.am (borderaverage_SOURCES):
      	Likewise.
      	* plug-ins/emboss/Makefile.am (emboss_SOURCES): Likewise.
      	* plug-ins/hot/Makefile.am (hot_SOURCES): Likewise.
      	* plug-ins/nlfilt/Makefile.am (nlfilt_SOURCES): Likewise.
      	* plug-ins/randomize/Makefile.am (randomize_SOURCES): Likewise.
      	* plug-ins/sinus/Makefile.am (sinus_SOURCES): Likewise.
      	* plug-ins/waves/Makefile.am (waves_SOURCES): Likewise.
      	* plug-ins/gfig/gfig-examples/Makefile.am (EXTRA_DATA): Remove
      	spurious variable.
      	* plug-ins/script-fu/scripts/Makefile.am (EXTRA_DATA): Likewise.
      	* plug-ins/webbrowser/Makefile.am (EXTRA_DATA): Likewise.
      
      	Clean up handling of `tools/gcg' (partly due to a more pedantic
      	automake).
      	* configure.in (AC_OUTPUT): Emit tools/Makefile.
      	* Makefile.am (SUBDIRS): Remove @gcg@, add `tools'.
      	* tools/Makefile.am: New file.
      	(SUBDIRS): Conditionally build `gcg' subdir.
      	* app/Makefile.am (GCG): Work for srcdir != builddir.
      	(GCGMAKEDEPEND): Likewise.
      
      	* brushes/Makefile.am (EXTRA_DATA): Remove spurious variable.
      	* gradients/Makefile.am (EXTRA_DATA): Likewise.
      	* palettes/Makefile.am (EXTRA_DATA): Likewise.
      	* patterns/Makefile.am (EXTRA_DATA): Likewise.
      9287e58e
  6. 18 Jan, 1999 1 commit
  7. 16 Jan, 1999 2 commits
  8. 15 Jan, 1999 1 commit
  9. 13 Jan, 1999 1 commit
  10. 12 Jan, 1999 1 commit
  11. 11 Jan, 1999 2 commits
    • Marc Lehmann's avatar
      see plug-ins/perl/Changes · 5e7d7055
      Marc Lehmann authored
      5e7d7055
    • GMT 1999  Austin Donnelly's avatar
      Bit of a large checkin this - it's basically three things: 1 - GimpModules · d8be79f0
      GMT 1999 Austin Donnelly authored
      Sun Jan 11 00:24:21 GMT 1999  Austin Donnelly  <austin@greenend.org.uk>
      
      	Bit of a large checkin this - it's basically three things:
      	  1 - GimpModules using gmodules to dynamically load and
      	       initialise modules at gimp start of day.
      	  2 - Color selectors now register themselves with a color
      	       notebook.
      	  3 - progress bars have been cleaned up a bit, so now have
      	       progress indictations on all transform tool and gradient
      	       fill operations.  Not done bucket fill, but that seems to
      	       be the next candidate.
      
      	New directories:
      	* modules/: new directory for dynamically loadable modules.
      
      	New files:
      	* modules/.cvsignore
      	* modules/Makefile.am
      	* modules/colorsel_gtk.c: GTK color selector wrapped up as a
      	    color selector the gimp can use.
      
      	* app/gimpprogress.[ch]: progress bars within gimp core, either as
      	    popups, or in the status bar.  This is mainly code moved out
      	    of plug-in.c
      
      	* app/color_notebook.[ch]: color selector notebook, implementing
      	    very similar interface to color_select.h so it can be used as
      	    a drop-in replacement for it.
      
      	* libgimp/color_selector.h: API color selectors need to implement
      	    to become a page in the color_notebook.
      
      	* libgimp/gimpmodule.h: API gimp modules need to implement to be
      	    initialised by gimp at start of day.
      
      	Modified files:
      	* Makefile.am: add modules/ to SUBDIRS
      	* libgimp/Makefile.am: install gimpmodule.h and color_selector.h
      	* app/gimprc.[ch]: recognise module-path variable.
      	* gimprc.in: set module-path variable to something sensible
      	    (currently "${gimp_dir}/modules:${gimp_plugin_dir}/modules").
      	* app/Makefile.am: build color notebook and gimpprogress
      	* app/app_procs.c: register internal GIMP color selector with
      	    color notebook.
      	* app/asupsample.c: call progress function less frequently for
      	    better performance.
      	* app/asupsample.h: progress_func_t typedef moved to gimpprogress.h
      	* app/blend.c: make callbacks to a progress function
      	* app/color_area.c: use a color notebook rather than a color selector
      	* app/color_panel.c: ditto
      	* app/color_select.c: export color selector interface for notebook
      	* app/color_select.h: color_select_init() prototype
      	* app/flip_tool.c: flip the image every time, rather than every
      	    second click.
      	* app/interface.c: move progress bar stuff out to
      	    gimpprogress.c.  Make the code actually work while we're at it.
      	* app/interface.h: move prototypes for progress functions out to
      	    gimpprogress.h
      	* app/plug_in.c: load and initialise modules (if possible). Move
      	    progress bar handling code out to gimpprogress.c
      	* app/plug_in.h: keep only a gimp_progress * for each plugin, not
      	    a whole bunch of GtkWidgets.
      	* app/scale_tool.c
      	* app/rotate_tool.c
      	* app/shear_tool.c
      	* app/perspective_tool.c: progress bar during operation.
      	    De-sensitise the dialog to discourage the user from running
      	    two transforms in parallel.
      	* app/transform_core.c: recalculate grid coords when bounding box
      	    changes.  Only initialise the action area of the dialog once,
      	    to avoid multiple "ok" / "reset" buttons appearing.  Undraw
      	    transform tool with correct matrix to get rid of handle
      	    remains on screen.  Call a progress function as we apply the
      	    transform matrix.  A few new i18n markups.  Invalidate
      	    floating selection marching ants after applying matrix.
      	* app/transform_core.h: transform_core_do() takes an optional
      	    progress callback argument (and data).
      	* plug-ins/oilify/oilify.c: send progress bar updates after every
      	    pixel region, not only if they processed a multiple of 5
      	    pixels (which was quite unlikely, and therefore gave a jerky
      	    progress indication).
      d8be79f0
  12. 10 Jan, 1999 3 commits
  13. 09 Jan, 1999 1 commit
  14. 04 Jan, 1999 1 commit
    • GMT 1999 Andy Thomas's avatar
      app/blend.c plug-ins/script-fu/script-fu.c · d2e59873
      GMT 1999 Andy Thomas authored
      Mon Jan  4 23:21:56 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk>
      
      	* app/blend.c
      	* plug-ins/script-fu/script-fu.c
      
      	A patch from Federico to add a spiral gradient type. The patch
      	has been slightly modified to allow both clockwise and anticlockwise
      	spirals and the numbers used to represent these types of gradients
      	have been made to follow on from currently allocated numbers (I hope
      	this will not break any scripts).
      d2e59873
  15. 03 Jan, 1999 1 commit
  16. 02 Jan, 1999 2 commits
  17. 20 Dec, 1998 1 commit
  18. 19 Dec, 1998 1 commit
  19. 16 Dec, 1998 2 commits
    • Manish Singh's avatar
      removed my_gtk_label_set, since the underlying implementation changed. Why · b375288c
      Manish Singh authored
      * plug-ins/gfig/gfig.c: removed my_gtk_label_set, since the underlying
      implementation changed. Why was this there anyway?
      
      -Yosh
      b375288c
    • jaycox's avatar
      libgimp/gserialize.c Changed the enum values to allow for simpler future · fe3fa4e2
      jaycox authored
      
      	* libgimp/gserialize.c
      	* libgimp/gserialize.h: Changed the enum values to allow for
       	simpler future expansion.
      
      	* libgimp/parasite.c
      	* libgimp/parasite.h: s/persistant/persistent/.
       	new accessor functions for parasites.  #defines for new flags.
      
      	* app/paintbrush.c: added timeing code for brush strokes.
        	It is #ifed out, and is only valid for shift clicks.
      
      	* app/parasite_cmds.h: fixed a warning
      
      	* app/parasitelist.h
      	* app/parasitelist.c: added _for_each and _length functions
      
      	* app/gimpdrawable.c:  set the dirty flag when adding or removing a
       	persistent parasite
      
      	* app/gimpimage.c: set the dirty flag when adding or removing a
       	persistent parasite.  Fixed bug and removed debug statements in
       	merge_down.
      
      	* app/xcf.c: save and load resolution, parasites, and tattoos.
      
      	* app/main.c: updated the deserialize test.
      
      	* plug-ins/tiff/tiff.c
      	* plug-ins/gif/gif.c: use PARASITE_PERSISTENT define instead of 1
      
      	* plug-ins/bmp/bmp.c
      	* plug-ins/bmp/bmp.h: declare some struct variable as extern.
      
      	* app/paint_funcs.c: Lots of optimizations aimed at speeding up
       	painting.  Should see a 2-4X speed up on most painting
       	(depending on paint modes, brush size etc.)
      
      	* app/drawable.c: check for NULL drawable in drawable_ID.
        	this stops us from being crashed by ill-behaved plug-ins
      fe3fa4e2
  20. 13 Dec, 1998 1 commit
  21. 05 Dec, 1998 1 commit
    • GMT 1998  Austin Donnelly's avatar
      app/commands.[ch] app/edit_selection.c app/gdisplay.[ch] · ccfeb254
      GMT 1998 Austin Donnelly authored
      Sat Dec  5 21:31:57 GMT 1998  Austin Donnelly  <austin@greenend.org.uk>
      
      	* app/commands.[ch]
      	* app/edit_selection.c
      	* app/gdisplay.[ch]
      	* app/gdisplay_ops.[ch]
      	* app/image_render.c
      	* app/info_window.c
      	* app/magnify.c
      	* app/menus.c
      	* app/scale.c: image rendering now happens with float scale
      	factors, independent in X and Y axes.  Turning on dot-for-dot in view
      	menu does what gimp always used to do (ie one image pixel becomes
      	one monitor pixel).  Dot-for-dot is on by default so people
      	shouldn't notice any difference unless they load an image that's
      	not at 72 dpi and also turn off dot-for-dot.
      
      	* app/app_procs.c
      	* app/gimprc.[ch]
      	* app/preferences_dialog.c: new gimprc options
      	(monitor-xresolution <float>) and corresponding
       	(monitor-yresolution <float>).  Uglyness in preferences dialog to
      	add a "Monitor" page to the notebook, allowing user to set their
      	monitor's resolution or take it from the X server instead.  This
      	badly needs cleaned up :(
      
      	* plug-ins/newsprint/newsprint.c: oops - this hasn't been working
      	for grayscale images since my last checkin.  Now fixed.
      ccfeb254
  22. 28 Nov, 1998 1 commit
  23. 26 Nov, 1998 1 commit
  24. 25 Nov, 1998 1 commit
  25. 23 Nov, 1998 3 commits
    • Marc Lehmann's avatar
      see plug-ins/perl/Changes · 97db5945
      Marc Lehmann authored
      97db5945
    • Manish Singh's avatar
      applied gimp-stric-981116-1, lots o files changes in app. i18n patch. · cb80e23d
      Manish Singh authored
      * applied gimp-stric-981116-1, lots o files changes in app. i18n patch.
      
      * plug-ins/gfig/gfig.c: applied gimp-tml-981121-0, use proper PDB params
      
      -Yosh
      cb80e23d
    • Manish Singh's avatar
      require GTK+ 1.1.5 · 25f3cc8d
      Manish Singh authored
      * configure.in: require GTK+ 1.1.5
      
      * app/bezier_select.c
      * app/channels_dialog.c
      * app/global_edit.c
      * app/layers_dialog.c
      * plug-ins/film/film.c
      * plug-ins/gfig/gfig.c
      * plug-ins/xd/xd.c
      * plug-ins/libgck/gck/gcklistbox.c: fixes for new scrolled window viewport
      behavior
      
      * libgimp/gimpwire.c
      * app/xcf.c: use g_htonl and friends
      
      * app/main.c: ditch some unused variables
      
      * app/Makefile.am: removed unused pixmap references
      
      -Yosh
      25f3cc8d
  26. 18 Nov, 1998 1 commit
  27. 16 Nov, 1998 2 commits
  28. 15 Nov, 1998 1 commit