1. 23 May, 2003 2 commits
  2. 22 May, 2003 4 commits
    • Michael Natterer's avatar
      app/vectors/Makefile.am new files implementing a compatibility API for · f7351b0b
      Michael Natterer authored
      2003-05-22  Michael Natterer  <mitch@gimp.org>
      
      	* app/vectors/Makefile.am
      	* app/vectors/gimpvectors-compat.[ch]: new files implementing a
      	compatibility API for converting old XCF and PDB point arrays
      	to GimpVectors and vice versa.
      
      	* app/xcf/xcf-load.c
      	* app/xcf/xcf-save.c
      	* tools/pdbgen/pdb/paths.pdb: use the new functions instead of
      	having slightly different, but equally ugly code twice.
      
      	* app/xcf/xcf-load.c: cleaned up path loading a lot. Removed the
      	path_point loading utility functions.
      
      	* app/pdb/paths_cmds.c: regenerated.
      
      	* app/Makefile.am: link vectors/libappvectors.a after
      	xcf/libappxcf.a so the compat functions (which are not needed in
      	vectors/) are found.  Also reverted an accidentially checked in
      	change to the libgimpwidgets link order.
      f7351b0b
    • Sven Neumann's avatar
      plug-ins/helpbrowser/Makefile.am plug-ins/common/mkgen.pl changed link · 5beeeeb9
      Sven Neumann authored
      2003-05-22  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/helpbrowser/Makefile.am
      	* plug-ins/common/mkgen.pl
      	* plug-ins/common/Makefile.am: changed link order as suggested in
      	bug #111351.
      5beeeeb9
    • Manish Singh's avatar
      convert filename to a uri for find_utils_find_proc. · 99b371fc
      Manish Singh authored
      2003-05-22  Manish Singh  <yosh@gimp.org>
      
              * tools/pdbgen/pdb/fileops.pdb: convert filename to a uri for
              find_utils_find_proc.
      
              * app/pdb/fileops_cmds.c: regenerated
      99b371fc
    • Raphael Quinet's avatar
      added missing lex files (imap_cern.l, imap_csim.l, imap_ncsa.l) · 437c99be
      Raphael Quinet authored
      2003-05-22  Raphael Quinet  <quinet@gamers.org>
      
      	* plug-ins/imagemap/Makefile.am (EXTRA_DIST): added missing lex
      	files (imap_cern.l, imap_csim.l, imap_ncsa.l)
      437c99be
  3. 21 May, 2003 7 commits
    • Manish Singh's avatar
      libgimp/Makefile.am Always provide interlibrary dependencies, not just on · eceff7bc
      Manish Singh authored
      2003-05-21  Manish Singh  <yosh@gimp.org>
      
              * libgimp/Makefile.am
              * libgimpwidgets/Makefile.am: Always provide interlibrary
              dependencies, not just on Win32. Fixes bug #113410.
      eceff7bc
    • Michael Natterer's avatar
      Removed the old paths and the remaining legacy stuff it needed. Fixes bug · 487f71ba
      Michael Natterer authored
      2003-05-21  Michael Natterer  <mitch@gimp.org>
      
      	Removed the old paths and the remaining legacy stuff it needed.
      	Fixes bug #104471.
      
      	* Makefile.am
      	* configure.in
      	* pixmaps/*: removed the pixmaps/ directory.
      
      	* app/ops_buttons.[ch]
      	* app/path.[ch]
      	* app/pathP.h
      	* app/path_transform.h
      	* app/gui/paths-dialog.[ch]
      	* app/tools/gimpbezierselecttool.[ch]: removed these files.
      
      	* app/Makefile.am
      	* app/gui/Makefile.am
      	* app/tools/Makefile.am: changed accordingly.
      
      	* app/core/core-types.h: removed the Path* types.
      
      	* app/core/gimpimage.[ch]
      	* app/core/gimpimage-duplicate.c: removed gimage->paths.
      
      	* app/gui/about-dialog.c: inline wilber2_xpm for now.
      
      	* app/gui/dialogs-constructors.c
      	* app/gui/dialogs-menu.c
      	* app/gui/dialogs.c
      	* app/gui/menus.c: removed the old paths dialog.
      
      	* app/gui/gui.c: removed gui_rotate_the_shield_harmonics() hack
      	which was broken anyway.
      
      	* app/tools/gimptransformtool.c: #if 0 path_transform preview stuff.
      
      	* app/tools/gimpiscissorstool.c: removed useless include.
      
      	* app/tools/tools.c: removed the bezier select tool.
      
      	* app/vectors/gimpvectors.c (gimp_vectors_real_stroke_add): use
      	g_list_append(), not g_list_prepend() so some ugly side conditions
      	of legacy path loading are honored.
      
      	* app/xcf/xcf-load.c
      	* app/xcf/xcf-save.c: load and save only GimpVectors.
      487f71ba
    • Danilo Šegan's avatar
      Added Serbian translation by Serbian team (Prevod.org). · bf4d38d7
      Danilo Šegan authored
      2003-05-21  Danilo Šegan  <dsegan@gmx.net>
      
      	* sr.po, sr@Latn.po: Added Serbian translation by Serbian team
      	(Prevod.org).
      bf4d38d7
    • Michael Natterer's avatar
      added GimpDrawable::alpha_changed() signal. · 31bf3c90
      Michael Natterer authored
      2003-05-21  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpdrawable.[ch]: added GimpDrawable::alpha_changed()
      	signal.
      
      	* app/core/gimpimage-undo-push.c
      	* app/core/gimplayer.c: emit it when alpha is removed from or
      	added to a layer.
      
      	* app/widgets/gimpcontainertreeview.[ch]: added a
      	"name_attributes" column to the list store which provides a
      	PangoAttrList for the name column.
      
      	* app/widgets/gimplayertreeview.[ch]: connect to all layers'
      	"alpha_changed" and set the BG layer's name to bold.
      
      	* app/widgets/gimpdrawabletreeview.c: removed redundant assertions.
      31bf3c90
    • Dmitry Mastrukov's avatar
    • Simon Budig's avatar
      Extended to be able to handle multiple polygons in a sane way. · 9c811f25
      Simon Budig authored
      2003-05-21  Simon Budig  <simon@gimp.org>
      
      	* app/core/gimpscanconvert.[ch]: Extended to be able to handle
      	multiple polygons in a sane way.
      
      	* app/core/gimpimage-mask-select.c: Use this to convert
      	multiple-stroke vectors objects to selections. Libart rocks!
      
      	* app/tools/gimpiscissorstool.c: Changed accordingly.
      
      	(The previous commit did not run cleanly)
      9c811f25
    • Simon Budig's avatar
      Extended to be able to handle multiple polygons in a sane way. · c6aa6a9e
      Simon Budig authored
      2003-05-21  Simon Budig  <simon@gimp.org>
      
      	* app/core/gimpscanconvert.[ch]: Extended to be able to handle
      	multiple polygons in a sane way.
      
      	* app/core/gimpimage-mask-select.c: Use this to convert
      	multiple-stroke vectors objects to selections. Libart rocks!
      
      	* app/tools/gimpiscissorstool.c: Changed accordingly.
      c6aa6a9e
  4. 20 May, 2003 14 commits
    • Sven Neumann's avatar
      added app/tools/gimpcolorizetool.c. · bbc798b5
      Sven Neumann authored
      2003-05-20  Sven Neumann  <sven@gimp.org>
      
      	* POTFILES.in: added app/tools/gimpcolorizetool.c.
      bbc798b5
    • Sven Neumann's avatar
      a first attempt at updating the tips. · 31340a12
      Sven Neumann authored
      2003-05-20  Sven Neumann  <sven@gimp.org>
      
      	* gimp-tips.xml.in: a first attempt at updating the tips.
      31340a12
    • Sven Neumann's avatar
      libgimp/libgimp-sections.txt added gimp_image_flip(). · a2ee9f05
      Sven Neumann authored
      2003-05-20  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/libgimp-sections.txt
      	* libgimp/tmpl/gimpimage.sgml: added gimp_image_flip().
      
      	* libgimpcolor/libgimpcolor-sections.txt
      	* libgimpcolor/tmpl/gimpcolorspace.sgml: added GimpHSL and removed
      	gimp_rgb_to_hsv_double and gimp_hsv_to_rgb_double.
      a2ee9f05
    • Michael Natterer's avatar
      removed redundant functions gimp_rgb_to_hsv_double() and · fc6ddb05
      Michael Natterer authored
      2003-05-20  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpcolor/gimpcolorspace.[ch]: removed redundant functions
      	gimp_rgb_to_hsv_double() and gimp_hsv_to_rgb_double().
      
      	* app/core/gimpdrawable-blend.c: use gimp_rgb_to_hsv() and
      	gimp_hsv_to_rgb() instead.
      
      	* plug-ins/fp/fp.[ch]
      	* plug-ins/fp/fp_misc.c: ditto. Deuglyfied the changed functions'
      	coding style a lot.
      fc6ddb05
    • Michael Natterer's avatar
      call gimp_layer_invalidate_boundary() because the layer extents may · a1abf2c5
      Michael Natterer authored
      2003-05-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-undo-push.c (undo_pop_layer_mod): call
      	gimp_layer_invalidate_boundary() because the layer extents may
      	change.
      
      	* app/core/gimpitem-linked.c: pass clip_result == TRUE when
      	rotating linked channels.
      
      	* app/core/gimpdrawable-transform.c: implement clip_result so
      	linked channels can be rotated without leaving the image in an
      	inconsistent state. Added utility function
      	gimp_drawable_transform_rotate_point().
      a1abf2c5
    • Sven Neumann's avatar
      app/display/gimpdisplayshell.[ch] removed padding_gc from the · dc0aff0c
      Sven Neumann authored
      2003-05-20  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpdisplayshell.[ch]
      	* app/display/gimpdisplayshell-callbacks.c: removed padding_gc from
      	the GimpDisplayShell struct. Don't draw the padding color manually.
      
      	* app/display/gimpdisplayshell-appearance.c
      	(gimp_display_shell_set_padding): set the canvas background color
      	using gdk_window_set_background().
      dc0aff0c
    • Sven Neumann's avatar
      fixed a harmless compiler warning. · c90a88fd
      Sven Neumann authored
      2003-05-20  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpimage-rotate.c (gimp_image_rotate): fixed a harmless
      	compiler warning.
      c90a88fd
    • Michael Natterer's avatar
      don't default to clip_result == TRUE (unlike the other transform · 966fb559
      Michael Natterer authored
      2003-05-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpchannel.c (gimp_channel_rotate): don't default to
      	clip_result == TRUE (unlike the other transform functions).
      
      	* app/core/gimpdrawable-transform.c
      	(gimp_drawable_transform_tiles_rotate): fixed offset calculation.
      
      	* app/core/gimpimage-rotate.c: change the image size *after* all items
      	are rotated. Adjust all items' offsets after rotation. Rotate the
      	resolutions too. Seems to work now and fixes bug #6101.
      
      	* app/core/gimpimage.c (gimp_image_size_changed): emit
      	"size_changed" on all vectors.
      
      	* app/core/gimpitem-linked.[ch]: added gimp_item_linked_rotate().
      
      	* app/gui/drawable-commands.c: flip and rotate linked items too.
      
      	* app/vectors/gimpvectors.c (gimp_vectors_rotate): fixed rotation
      	angles.
      
      	Unrelated:
      
      	* app/core/gimpimage-merge.c: don't #include "path.h".
      966fb559
    • Sven Neumann's avatar
      fixed algorithm for GIMP_ROTATE_180. · a996ba39
      Sven Neumann authored
      2003-05-20  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpdrawable-transform.c
      	(gimp_drawable_transform_tiles_rotate): fixed algorithm for
      	GIMP_ROTATE_180.
      a996ba39
    • Sven Neumann's avatar
      no need to include gimp-intl.h. · 4e335f7f
      Sven Neumann authored
      2003-05-20  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpimage-flip.c: no need to include gimp-intl.h.
      
      	* app/core/gimpimage-rotate.c: change the image size if needed;
      	implemented rotation of guides.
      
      	* app/vectors/gimpvectors.c: implemented rotation of vectors.
      4e335f7f
    • Michael Natterer's avatar
      remember the guide's orientation in the guide undo. Needed for · f46c16c8
      Michael Natterer authored
      2003-05-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-undo-push.c: remember the guide's orientation
      	in the guide undo. Needed for gimp_image_rotate().
      f46c16c8
    • Sven Neumann's avatar
      added new enum GimpRotationType. · 1de667f0
      Sven Neumann authored
      2003-05-20  Sven Neumann  <sven@gimp.org>
      
      	* app/core/core-enums.[ch]: added new enum GimpRotationType.
      
      	* app/core/Makefile.am
      	* app/core/gimpimage-rotate.[ch]: new files.
      
      	* app/core/gimpchannel.c
      	* app/core/gimpdrawable-transform.[ch]
      	* app/core/gimpdrawable.c
      	* app/core/gimpitem.[ch]
      	* app/core/gimplayer.c
      	* app/vectors/gimpvectors.c: added GimpItem::rotate. Still work in
      	progress.
      
      	* plug-ins/common/rotate.c: don't install any menu entries. The
      	plug-in is only kept around to provide plug_in_rotate for backward
      	compatibility.
      
      	* app/gui/drawable-commands.[ch]
      	* app/gui/image-commands.[ch]
      	* app/gui/image-menu.c: use the new rotate implementation and use
      	stock icons for the menu entries. Fixes bug #57797.
      1de667f0
    • Michael Natterer's avatar
      Some color API cleanup: · 470947f9
      Michael Natterer authored
      2003-05-20  Michael Natterer  <mitch@gimp.org>
      
      	Some color API cleanup:
      
      	* libgimpcolor/gimpcolortypes.h: added struct GimpHSL. All values
      	are doubles in a [0.0..1.0] range.
      
      	* libgimpcolor/gimpcolorspace.[ch]: changed the GimpRGB <-> HSL
      	functions to use the new struct instead of separate hue, saturation
      	and lightness doubles. Note that the hue range has changed from
      	[0.0..360.0] to [0.0..1.0].
      
      	* app/base/colorize.c (colorize_calculate)
      	* plug-ins/common/AlienMap2.c (transform): changed accordingly.
      470947f9
    • Jan Morén's avatar
      Updated Swedish translation. · 6a59d7c7
      Jan Morén authored
      2003-05-20  Jan Morén  <jan.moren@lucs.lu.se>
      
               * sv.po: Updated Swedish translation.
      6a59d7c7
  5. 19 May, 2003 8 commits
    • Manish Singh's avatar
      Add SIOD banner to console startup. · 0df35c42
      Manish Singh authored
      2003-05-19  Manish Singh  <yosh@gimp.org>
      
              * plug-ins/script-fu/script-fu-console.c: Add SIOD banner to console
              startup.
      0df35c42
    • Michael Natterer's avatar
      eek, forgot to commit this file. · 1b107d83
      Michael Natterer authored
      2003-05-19  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/drawable-commands.h: eek, forgot to commit this file.
      1b107d83
    • Michael Natterer's avatar
      moved the image flip entries to the Image->Transform submenu and added · 67b00677
      Michael Natterer authored
      2003-05-19  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/image-menu.c: moved the image flip entries to the
      	Image->Transform submenu and added flip entries to
      	Layer->Transform. Cleaned up the transform submenus.
      
      	* app/gui/drawable-commands.[ch]: added
      	drawable_flip_cmd_callback().
      
      	* tools/pdbgen/pdb/image.pdb: added a PDB wrapper for
      	gimp_image_flip().
      
      	* libgimp/gimpimage_pdb.[ch]
      	* app/pdb/image_cmds.c
      	* app/pdb/internal_procs.c: regenerated.
      67b00677
    • Sven Neumann's avatar
      fixed sense of assertions; argh. · 48b3b263
      Sven Neumann authored
      2003-05-19  Sven Neumann  <sven@gimp.org>
      
      	* app/base/temp-buf.c (temp_buf_to_color) (temp_buf_to_gray):
      	fixed sense of assertions; argh.
      48b3b263
    • Sven Neumann's avatar
      Added new colorize icons. · 9453d69c
      Sven Neumann authored
      9453d69c
    • Michael Natterer's avatar
      fixed to work like gimp_hls_to_rgb_int() (does the right thing now for the · 49b85178
      Michael Natterer authored
      2003-05-19  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpcolor/gimpcolorspace.c (gimp_hsl_to_rgb): fixed to work
      	like gimp_hls_to_rgb_int() (does the right thing now for the
      	saturation == 0 case). Some minor cleanups.
      
      	Implemented "Colorize" as suggested in bug #20509. It's not a
      	toggle in the "Hue/Saturation" tool dialog (which would be a gross
      	hack IMHO) but a separate tool. Fixes bug #20509.
      
      	* app/base/Makefile.am
      	* app/base/base-types.h
      	* app/base/colorize.[ch]: the actual mapping function lives
      	here. Its algorithm was taken from the "colorify" plug-in.
      
      	* app/tools/Makefile.am
      	* app/tools/gimpcolorizetool.[ch]: the tool.
      
      	* app/tools/tools.c: register it.
      
      	* app/gui/dialogs.c: session-manage its dialog.
      
      	* libgimpwidgets/gimpstock.[ch]
      	* themes/Default/images/Makefile.am
      	* themes/Default/images/tools/stock-tool-colorize-16.png
      	* themes/Default/images/tools/stock-tool-colorize-22.png: new
      	icons from Jimmac.
      
      	Unrelated:
      
      	* app/tools/gimpbrightnesscontrasttool.c
      	* app/tools/gimpcolorbalancetool.c
      	* app/tools/gimphuesaturationtool.c
      	* app/tools/gimpposterizetool.c
      	* app/tools/gimpthresholdtool.c: don't #include "tool_manager.h"
      49b85178
    • Jan Morén's avatar
      Updated Swedish translation. · 930f383d
      Jan Morén authored
      2003-05-19  Jan Morén  <jan.moren@lucs.lu.se>
      
               * sv.po: Updated Swedish translation.
      930f383d
    • Manish Singh's avatar
      remove glibconfig.h inline check, it hasn't worked for a long time. · 5e88b31d
      Manish Singh authored
      2003-05-19  Manish Singh  <yosh@gimp.org>
      
              * configure.in: remove glibconfig.h inline check, it hasn't worked
              for a long time.
      
              * tools/authorsgen/contributors: added George J. Carrette, author of
              SIOD.
      5e88b31d
  6. 18 May, 2003 5 commits