1. 01 Sep, 1999 9 commits
  2. 31 Aug, 1999 13 commits
  3. 30 Aug, 1999 4 commits
    • Tor Lillqvist's avatar
      Add a new method, gboolean want_null_motion(), that tells if the brush · 26b70edd
      Tor Lillqvist authored
      1999-08-30  Tor Lillqvist  <tml@iki.fi>
      
      * app/gimpbrush.h (GimpBrushClass): Add a new method, gboolean
      want_null_motion(), that tells if the brush wants to be painted
      when we don't know the direction yet. This is needed (so far) by
      brush pipes that select the brush based on direction.
      
      * app/gimpbrush.c: Implement above method returning always TRUE.
      
      * app/gimpbrushpipe.c: Here, implement it returning FALSE or TRUE
      on whether the brush pipe has any angular (direction) dependent
      dimension or not.
      
      * app/paint_core.c (paint_core_button_press): Call the method
      if current point == last point.
      26b70edd
    • Tor Lillqvist's avatar
      Save the name on a line of its own as it can contain spaces. Print spaces · c2ef7d78
      Tor Lillqvist authored
      1999-08-30  Tor Lillqvist  <tml@iki.fi>
      
      * app/gimpbrushgenerated.c (gimp_brush_generated_save): Save the
      name on a line of its own as it can contain spaces. Print spaces
      between the floating-point values. (gimp_brush_generated_load)
      Corrspondingly, read the name from a line of its own.
      
      * app/gimpbrushlist.c (brushes_free): Portability fixes. Use
      g_strconcat. Free allocated strings.
      c2ef7d78
    • MEST 1999  Sven Neumann's avatar
      use the new [gimp|pattern]_preview_widgets. · 04cfec75
      MEST 1999 Sven Neumann authored
      Mon Aug 30 22:15:29 MEST 1999  Sven Neumann <sven@gimp.org>
      
              * app/devices.c: use the new [gimp|pattern]_preview_widgets.
      
              * plug-ins/xjt/xjt.c: correct a gccism
      
      
      --Sven
      04cfec75
    • jaycox's avatar
      Allow the user to change a brush's name. · 859481e5
      jaycox authored
      
      	* app/brush_edit.[ch]: Allow the user to change a brush's name.
      
      	* app/gimpbrushlist.[ch] * app/gimprc.[ch]: ported Calvin
      	Williamson's brush saving code from the hollywood branch.
      
      	* app/preferences_dialog.c:  add the brush_vbr_path
      
      	* data/brushes/round1.vbr: removed.  You should remove this file
      	from your system if you have installed previous versions.
      859481e5
  4. 29 Aug, 1999 6 commits
  5. 28 Aug, 1999 8 commits
    • BST 1999 Adam D. Moss's avatar
      app/convert.h *->I: Deterministic alpha dithering over layers, reduced · b2ffe7e0
      BST 1999 Adam D. Moss authored
      Sun Aug 29 00:40:20 BST 1999 Adam D. Moss <adam@gimp.org>
      
              * app/convert.h
              * app/convert.c: *->I: Deterministic alpha dithering over layers,
              reduced bleeding of transparent values into opaque values, added
              optional stage to remove duplicate or unused colour entries from final
              colourmap.
      b2ffe7e0
    • Manish Singh's avatar
      895b0e52
    • Manish Singh's avatar
      use INIT_I18N_UI () · ccf7f010
      Manish Singh authored
      -Yosh
      ccf7f010
    • Manish Singh's avatar
      don't check name for NULL and fail · 287fd04b
      Manish Singh authored
      -Yosh
      287fd04b
    • Tor Lillqvist's avatar
      Put in a workaround for the problem with plug-ins on NT and W2K, where · 3e2ef668
      Tor Lillqvist authored
      1999-08-28  Tor Lillqvist  <tml@iki.fi>
      
      * libgimp/gimp.c (gimp_main): Put in a workaround for the problem
      with plug-ins on NT and W2K, where installing the GIMP under a
      directory path with spaces (\Program Files\GIMP) would cause the
      plug-ins to malfunction. Turns out the argv gets set up by the C
      runtime incorrectly in such a case, the path name of the
      executable is split at the spaces. The workaround is to splice
      argv[0] together from the pieces again, shifting the rest of argv
      down.
      
      * app/plug_in.c (plug_in_open): Correct (harmless) typo in the
      Win32 code.
      
      * plug-ins/common/winclipboard.c: Put the pasting of a new image
      under File/Acquire.
      3e2ef668
    • 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
    • Manish Singh's avatar
      more work on the gamma correction stuff · 75074882
      Manish Singh authored
      -Yosh
      75074882
    • 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