1. 26 Nov, 1999 1 commit
  2. 20 Oct, 1999 1 commit
  3. 17 Oct, 1999 1 commit
  4. 09 Oct, 1999 1 commit
  5. 08 Oct, 1999 1 commit
  6. 06 Oct, 1999 1 commit
    • Tor Lillqvist's avatar
      Fix the file_gih_save RUN_WITH_LAST_VALS case, initialise pixpipe · 61e9a437
      Tor Lillqvist authored
      1999-10-06  Tor Lillqvist  <tml@iki.fi>
      
      * plug-ins/common/gpb.c: Fix the file_gih_save RUN_WITH_LAST_VALS
      case, initialise pixpipe parameters from the parasite (Hi, Adrian!).
      
      * plug-ins/script-fu/interp_slib.c: Fix preprocessor syntax error.
      
      * app/makefile.{cygwin,msc} libgimp/makefile.{cygwin,msc}: Add new
      object files.
      
      * libgimp/gimp.def libgimp/gimpui.def: Add new entry points.
      
      * modules/makefile.{cygwin,msc}: Add -I path to the common gdk
      directory.
      61e9a437
  7. 02 Sep, 1999 1 commit
    • Tor Lillqvist's avatar
      New files. Types and functions related to "standard" parasite types. Used · 5475ff08
      Tor Lillqvist authored
      1999-09-02  Tor Lillqvist  <tml@iki.fi>
      
      * libgimp/parasiteio.[ch]: New files. Types and functions related
      to "standard" parasite types. Used for the
      gimp-brush-pipe-parameters parasite that the gpb and psp plug-ins
      handle, and the value of which is stored in gih files, from
      which gimpbrushpipe.c parses it.
      
      * libgimp/{Makefile.am,makefile.{cygwin,msc}}: Add new files.
      
      * libgimp/gimp.def: Add its entry points.
      
      * libgimp/gimp.h: Fix cosmetic argument name error.
      
      * app/gimpbrushpipe.c: Remove code that previously
      was copied here, use functions from parasiteio.c.
      
      * plug-ins/common/gpb.c: Ditto. Add brush cell width and height
      fields to the gih save dialog. Add cleverness to update rows and
      columns as cell size is changes. (Still too easy for the user to
      get confused, though.) Display corresponding guide grid on the
      image. Unfortunately updating the guidelines doesn't seem to work.
      
      * plug-ins/common/psp.c: Use functions from parasiteio.c.
      5475ff08
  8. 31 Aug, 1999 1 commit
    • Tor Lillqvist's avatar
      Minor portability fixes. · 2eafd143
      Tor Lillqvist authored
      1999-08-31  Tor Lillqvist  <tml@iki.fi>
      
      * plug-ins/common/spheredesigner.c: Minor portability fixes.
      
      * plug-ins/makefile.{cygwin,msc}: Add spheredesigner.
      2eafd143
  9. 28 Aug, 1999 2 commits
    • Tor Lillqvist's avatar
      In the case of angular selection, offset angle with G_PI/2 to be · 34f76ba3
      Tor Lillqvist authored
      1999-08-28  Tor Lillqvist  <tml@iki.fi>
      
      * app/gimpbrushpipe.c (gimp_brush_pixmap_select_brush): In the
      case of angular selection, offset angle with G_PI/2 to be
      compatible with PSP tubes. Restrict the index of each dimension
      separately to the appropriate range.
      
      * plug-ins/common/gpb.c (gih_save_dialog): Must not free the combo
      box string list, the strings are not strdup'ed by the combo box.
      34f76ba3
    • Tor Lillqvist's avatar
      Implement the selection of brush based on cursor direction, pressure, · 70fca093
      Tor Lillqvist authored
      1999-08-28  Tor Lillqvist  <tml@iki.fi>
      
      * app/gimpbrushpipe.c: Implement the selection of brush based on
      cursor direction, pressure, tilt, or a random value. (Hmm, forgot
      velocity, later.) (In addition to just incrementally stepping.)
      Read the brush pipe parameters from the gih file's second line.
      There is no way to tune the parameters in the GIMP, they must
      currently be set when saving the gih file (in the gpb plug-in).
      
      * app/gimpbrushpipe.h
      * app/gimpbrushpipeP.h: Move the PipeSelectModes enum to the
      "private" header. Add a stride array to GimpBrushPipe to make
      indexing easier.
      
      * plug-ins/common/gpb.c: Add selection mode fields to the dialog.
      Attach the pipe parameters entered as a parasite, too.
      
      * docs/parasites.txt
      * plug-ins/common/psp.c: Use "placement", not "spacing" (which
      means another thing).
      70fca093
  10. 26 Aug, 1999 1 commit
    • Tor Lillqvist's avatar
      Overhaul of pixmap brushes and pipes: No separate pixmap pipe · 868bdfff
      Tor Lillqvist authored
      brush tool any longer. The paintbrush, airbrush and pencil
      tools, which already knew how to handle the single-pixmap
      brushes now also handle the pipes as well.
      
      * app/pixmapbrush.{h,c}
      * app/gimpbrushpixmap.{h,c}: Removed these files.
      
      * app/Makefile.am
      * app/makefile.{cygwin,msc}: Remove from here, too.
      
      * app/gimpbrushpipe.{h,c}: Total overhaul.
      
      * app/paint_core.h
      * app/apptypes.h: Some more types moved to apptypes.h
      
      * app/context_manager.c
      * app/tool_options.c
      * app/tools.c
      * app/toolsF.h: Remove PIXMAPBRUSH tool.
      
      * app/gimpbrush.h: New method: select_brush. Used to change the
      brush in paint_core, for pipe brushes.
      
      * app/gimpbrush.c: Add gimp_brush_select_brush, which is dummy for
      the normal brushes (returns the same brush).
      
      * app/paint_core.c: Call the brush's select_brush method to get a
      potential new brush before calling the paint_func.
      
      * app/gimpbrushlist.c: Various changes related to the pixmap and
      pipe overhaul.
      
      * app/airbrush.c
      * app/pencil.c: Reorder code a bit in the tool motion function to
      avoid executing unnecessary code in the case of a pixmap brush.
      
      Other changes in the same commit:
      
      * app/install.c: Make quote_spaces extern.
      
      * app/appenv.h: Declare it.
      
      * libgimp/gimpui.def: Add missing entry points.
      
      * libgimp/makefile.{cygwin,msc}: Add missing objects to gimpui.
      868bdfff
  11. 24 Aug, 1999 1 commit
    • Tor Lillqvist's avatar
      Added saving of .gih files. · 416aa56f
      Tor Lillqvist authored
      1999-08-24  Tor Lillqvist  <tml@iki.fi>
      
      * plug-ins/common/gpb.c: Added saving of .gih files.
      
      * plug-ins/common/psp.c: Small changes, renamed the parasite.
      
      * docs/parasites.txt: Suggesta a parasite for pixmap brush pipes.
      
      * docs/gih.txt: Add the above parasite on the second line after
      the number of brushes. Suggest how to edit brush pipes.
      
      * docs/gpb.txt: Mention the gpb plug-in.
      
      * app/pixmapbrush.c: Small clarification.
      
      Fixes by Hans Breuer:
      
      * libgimp/gimp.def: Add missing entries.
      
      * app/gimpimage.h: Added declaration of	gimp_image_{freeze,thaw}_undo.
      
      * modules/makefile.msc: Drop the .msvc from dll names.
      
      * plug-ins/common/jpeg.c: Guard inclusion of
      unistd.h. (save_dialog): Restrict text box height to help people
      with small displays.
      416aa56f
  12. 22 Aug, 1999 2 commits
    • Tor Lillqvist's avatar
      Set PSP_DEBUG to zero. · 52e705c4
      Tor Lillqvist authored
      Save the settings, too, in gpb.c.
      52e705c4
    • Tor Lillqvist's avatar
      Use g_message, not gimp_message. g_message calls gimp_message eventually. · 7a56ef95
      Tor Lillqvist authored
      1999-08-22  Tor Lillqvist  <tml@iki.fi>
      
      * plug-ins/common/psp.c: Use g_message, not gimp_message.
      g_message calls gimp_message eventually.
      
      * plug-ins/common/gpb.c: New plug-in for saving Adrian's gpb files
      (pixmap brushes) from an RGBA image. Probably just of temporary
      value.
      
      * plug-ins/makefile.{cygwin,msc}: Add it.
      
      * plug-ins/common/gbr.c: Use g_message instead of printf.
      
      * app/makefile.{cygwin,msc}: Comment out the gcg stuff here,
      too. Remove frac.o.
      7a56ef95