1. 27 Jun, 2003 7 commits
  2. 26 Jun, 2003 6 commits
  3. 25 Jun, 2003 9 commits
  4. 24 Jun, 2003 11 commits
    • Simon Budig's avatar
      If an control handle gets converted to an edge simply move it to its next · ca506437
      Simon Budig authored
      2003-06-25  Simon Budig  <simon@gimp.org>
      
              * app/vectors/gimpbezierstroke.c: If an control handle gets
              converted to an edge simply move it to its next anchor.
      
              * app/tools/gimpvectortool.c: Improved interactive handling
              of vectors. Still work in progress, esp. I am not sure about
              the assignment of the modifier keys. Right now it is:
      
                 Drag (Anchor/Handle): Regular Movement
                 Shift-Click (Anchor): select multiple anchors (does not work yet)
                 Shift-Drag: (Handle): move opposite handle symmetrically
                 Ctrl-Drag (Anchor): Drag out control point
                 S-C-Click: (Anchor/Handle): Convert to Edge
      ca506437
    • Sven Neumann's avatar
      added new function gimp_config_serialize_to_fd() for the sake of · 7a6a908a
      Sven Neumann authored
      2003-06-24  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpconfig.[ch]: added new function
      	gimp_config_serialize_to_fd() for the sake of completeness and
      	since it's a nice way to generate debugging output.
      
      	* app/text/Makefile.am
      	* app/text/gimptext-xlfd.[ch]: new files with routines to handle X
      	Logical Font Descriptions in an attempt to improve backwards
      	compatibility.
      
      	* app/text/gimptext-parasite.[ch]
      	* app/xcf/xcf-load.c: promote layers with GDynText parasite to
      	GimpTextLayer. Work in progress, we need to improve font matching.
      7a6a908a
    • Michael Natterer's avatar
      put back the hack which calls gtk_tree_selection_select_iter() in addition · b5c689a2
      Michael Natterer authored
      2003-06-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontainertreeview.c
      	(gimp_container_tree_view_select_item): put back the hack which
      	calls gtk_tree_selection_select_iter() in addition to
      	gtk_tree_view_set_cursor() until bug #115871 is fixed.
      b5c689a2
    • Sven Neumann's avatar
      ChangeLog fixes, NEWS updates · a5e1a2d4
      Sven Neumann authored
      a5e1a2d4
    • Sven Neumann's avatar
      broken pipe in the middle of the last commit... · 35a57d01
      Sven Neumann authored
      	* app/xcf/xcf-save.c: when saving a text layer, store an extra
      	parasite that holds all information about the text.
      
      	* app/xcf/xcf-load.c: if a "gimp-text-layer" parasite is found and
      	it can be successfully deserialized to a GimpText object, convert
      	the layer to a text layer and remove the parasite.
      
      	* devel-docs/parasites.txt: documented the new "gimp-text-layer"
      	parasite.
      35a57d01
    • Sven Neumann's avatar
      Added persistent storage of text layers in XCF files. We use a parasite in · 6b5e42de
      Sven Neumann authored
      2003-06-24  Sven Neumann  <sven@gimp.org>
      
              Added persistent storage of text layers in XCF files. We use a
      	parasite in order to keep the file format backwards compatible.
      	Fixes bug #111781.
      
      	* app/text/Makefile.am
      	* app/text/gimptext-parasite.[ch]: new files that hold functions
      	to convert a GimpText object to a GimpParasite and back.
      
      	* app/text/gimptextlayer.[ch]: added an ugly hack that allows to
      	convert a normal layer to a text layer.
      
      	* app/xcf/xcf-save.c: when saving a text layer, store an extra
      	parasite that holds all information about the text.
      
      	* app/xcf/xcf-load.c: if a "gimp-text-layer" parasite is found and
      	it can be successfully deserialized to a GimpText object, convert
      	the layer to a text layer and remove the parasite.
      
      	* app/Makefile.am: had to change linkage order.
      
      	* devel-docs/parasites.txt: documented the new "gimp-text-layer"
      	parasite.
      
      	* app/text/gimptext-parasite.[ch]
      	* app/gui/session.c (session_save): plugged minor memory leaks.
      6b5e42de
    • Sven Neumann's avatar
      Allow negative margin values. · 82bb65c3
      Sven Neumann authored
      82bb65c3
    • Sven Neumann's avatar
      store file descriptor and filename in a private struct instead of using · 7c503b81
      Sven Neumann authored
      2003-06-24  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpscanner.c: store file descriptor and filename in
      	a private struct instead of using internals of GScanner. Should
      	fix problems on Win32 reported by Hans Breuer.
      7c503b81
    • Sven Neumann's avatar
      plug-ins/script-fu/scripts/Makefile.am · 7ecebde9
      Sven Neumann authored
      2003-06-24  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/script-fu/scripts/Makefile.am
      	* plug-ins/script-fu/scripts/spyrogimp.scm
      	* plug-ins/script-fu/scripts/trochoid.scm: replaced Trochoid
      	script with the more advanced Spyrogimp (bug #115290).
      
      	* plug-ins/script-fu/scripts/grid-system.scm: renamed menu entry.
      7ecebde9
    • Jan Morén's avatar
      Updated Swedish translation. · 4b07d5cb
      Jan Morén authored
      2003-06-24  Jan Morén  <jan.moren@lucs.lu.se>
      
               * sv.po: Updated Swedish translation.
      4b07d5cb
    • Sven Neumann's avatar
      changed the maximum preview dimensions in gimp_image_get_thumbnail() to · b7bfa4e5
      Sven Neumann authored
      2003-06-24  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/image.pdb: changed the maximum preview
      	dimensions in gimp_image_get_thumbnail() to the limit implied by
      	the core preview system (GIMP_VIEWABLE_MAX_PREVIEW_SIZE). Fixes
      	bug #115464.
      
      	* libgimp/gimpimage_pdb.c
      	* app/pdb/image_cmds.c: regenerated.
      b7bfa4e5
  5. 23 Jun, 2003 7 commits
    • Sven Neumann's avatar
      more updates to the german translation · 16654351
      Sven Neumann authored
      16654351
    • Michael Natterer's avatar
      app/core/gimpimage-undo-push.c (undo_pop_image_grid) ref/unref the grid. · a1c1fe4c
      Michael Natterer authored
      2003-06-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-undo-push.c (undo_pop_image_grid)
      	* app/core/gimpimage.c (gimp_image_set_grid): ref/unref the grid.
      
      	* app/gui/view-commands.c (view_configure_grid_cmd_callback): set
      	the dialog transient for the shell, make shell->grid_dialog a
      	weak pointer of the grid dialog.
      
      	* app/gui/grid-dialog.c: don't set shell->grid_dialog to NULL
      	here, attach the grid using g_object_set_data_full() and don't
      	unref it explicitely. Use gimp_config_is_equal_to() instead of
      	gimp_config_diff().
      a1c1fe4c
    • Sven Neumann's avatar
      update the preview when the intersection color changes. · bd9231c9
      Sven Neumann authored
      2003-06-24  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/grid.c (dialog): update the preview when the
      	intersection color changes.
      bd9231c9
    • Henrik Brix Andersen's avatar
      removed superflous call to gimp_image_grid_changed(). · fb6f4fc2
      Henrik Brix Andersen authored
      * app/core/gimpimage-undo-push.c (undo_pop_image_grid): removed
      superflous call to gimp_image_grid_changed().
      fb6f4fc2
    • Henrik Brix Andersen's avatar
      derive GimpGrid from GimpObject (not GObject) allowing us to use · e985b88e
      Henrik Brix Andersen authored
      * app/core/gimpgrid.[ch]: derive GimpGrid from GimpObject (not
      GObject) allowing us to use gimp_object_get_memsize(). Added
      missing copyright notice.
      
      * app/core/gimpimage.c: only call gimp_object_get_memsize() if
      gimage->grid != NULL.
      
      * app/gui/grid-dialog.c: added mnemonics, set shell->grid_dialog
      to NULL when destroyed.
      
      * app/gui/view-commands.c (view_configure_grid_cmd_callback):
      added call to gtk_window_present().
      e985b88e
    • Sven Neumann's avatar
      app/config/gimpconfig.[ch] app/config/gimpconfigwriter.[ch] added support · f30586d1
      Sven Neumann authored
      2003-06-23  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpconfig.[ch]
      	* app/config/gimpconfigwriter.[ch]
      	* app/config/gimpscanner.[ch]: added support for serializing to
      	and deserializing from strings. Had to do some smaller changes to
      	the GimpConfig API.
      
      	* app/config/test-config.c: added a simple test for the new
      	functions.
      
      	* app/config/gimpconfig-dump.c
      	* app/config/gimprc.c
      	* app/core/gimp-documents.c
      	* app/core/gimp-parasites.c
      	* app/core/gimp-templates.c
      	* app/core/gimpunits.c
      	* app/gui/session.c
      	* app/plug-in/plug-in-rc.c
      	* app/tools/tool_options.c
      	* app/widgets/gimpdevices.c: follow GimpConfig API changes.
      
      	* libgimpbase/gimpparasite.[ch]: declared the return value of
      	gimp_parasite_data() as gconstpointer.
      f30586d1
    • Sven Neumann's avatar
      added app/gui/grid-dialog.c. · dffe80c2
      Sven Neumann authored
      2003-06-23  Sven Neumann  <sven@gimp.org>
      
      	* POTFILES.in: added app/gui/grid-dialog.c.
      
      	* de.po: updated.
      dffe80c2