1. 12 May, 2000 5 commits
    • Sven Neumann's avatar
      enabled the (commented out) signal "invalidate_preview". · b101e7bc
      Sven Neumann authored
      2000-05-12  Sven Neumann  <sven@gimp.org>
      
      * gimpdrawable.c: enabled the (commented out) signal
        "invalidate_preview".
      
      * app/layers_dialog.c: connect to the "invalidate_preview"
        signal to catch changes that need to be shown in the layer
        previews. Synthetize an expose event when a layer changes.
      
        Expose events are optimzed away by GTK+ if the widget is not
        visible. Therefore, previews not visible in the layers_dialog
        are not redrawn when they invalidate. Later the preview gets
        validated by the image_preview in lc_dialog but is never
        propagated to the layer_pixmap. We work around this by using an
        additional flag "layer_pixmap_valid" so that the pixmap gets
        updated once the preview scrolls into sight.
      
        Fixes bugs #10549, #10300 and #8787.
      
      * app/channel.[ch]
      * app/layer.[ch]: code review and indentation
      
      
      --Sven
      b101e7bc
    • Michael Natterer's avatar
      fixed a compiler warning about a missing return. · 5b98ce93
      Michael Natterer authored
      2000-05-12  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/gimp.c (gimp_plugin_io_error_handler): fixed a
      	compiler warning about a missing return.
      
      	Slightly changed the messages that gimp<->plugin use different
      	protocol versions and a s/sprintf/g_snprintf/.
      5b98ce93
    • Sven Neumann's avatar
      mention that gtk+ version 1.2.7 or higher is mandatory · 3e8fcf9e
      Sven Neumann authored
      
      --Sven
      3e8fcf9e
    • Nick Lamb /GIMP's avatar
      Few minor things for TIFF and BMP. · 64a96a8a
      Nick Lamb /GIMP authored
      64a96a8a
    • jaycox's avatar
      Copy the name, tatto and parasites of the bottom layer to the new merged · e2b33819
      jaycox authored
      
      
      	* app/gimpimage.c: Copy the name, tatto and parasites of the
      	bottom layer to the new merged layer in gimp_image_merge_layers.
      e2b33819
  2. 11 May, 2000 7 commits
  3. 10 May, 2000 7 commits
    • Michael Natterer's avatar
      Another try to get the signal/dead child recovery stuff right. · 86e4b1ef
      Michael Natterer authored
      2000-05-10  Michael Natterer  <mitch@gimp.org>
      
      	Another try to get the signal/dead child recovery stuff right.
      
      	Could the brave signal crew (TM) (Austin, Garry, Raphael, Tim)
      	please do bad tests to the new code? I removed all strange
      	constants (SA_NODEFER etc.) and used only glib and POSIX stuff.
      
      	* app/main.c
      	* libgimp/gimp.c:
      	- Call gimp_signal_private() with no flags to enforce a proper
      	  sigaction() behaviour (block signals while handler is active).
      	- Removed the reentrancy guards from the handlers.
      	- Renamed the handlers.
      	- Ignore SIGPIPE in the app and in plugins.
      	- Re-introduced the SIGCHLD handler because it should work
      	  now. Also added a SIGCHLD handler to libgimp/gimp.c.
      
      	* app/errors.c
      	* libgimp/gimp.c: in the signal handler, unblock all signals
      	with sigprocmask() before calling g_on_error_query() because
      	gdb otherwise inherits the blocked signals and does nothing.
      	Wrapped the statements with "if (TRUE) { }" blocks so it's
      	easy to make the stack trace a command line option.
      
      	* app/plug_in.c
      	* libgimp/gimp.c: listen for G_IO_ERR and G_IO_HUP on the read
      	channels. In the app, pop up an error message and clean up the
      	plugin. In plugins, clean up and exit.
      
      	* libgimp/gimpwire.c: removed the "plug-in chrashed?" message
      	and print the program's name with all error messages.
      
      	* plug-ins/helpbrowser/helpbrowser.c: typo.
      86e4b1ef
    • Stanislav Brabec's avatar
      czech translation update · 9879f8d3
      Stanislav Brabec authored
      9879f8d3
    • Tor Lillqvist's avatar
      Clarifications. · aec3c5a5
      Tor Lillqvist authored
      2000-05-10  Tor Lillqvist  <tml@iki.fi>
      
      * README.win32: Clarifications.
      
      * app/makefile.{cygwin,msc}: Remove docindexif.
      
      * app/gimprc.c (save_gimprc_strings): Pass strings through
      gimp_strescape().
      
      * libgimp/gimpui.def: Add gimp_toggle_button_sensitive_update.
      
      * plug-ins/makefile.{cygwin,msc}: Add some new unofficial
      plug-ins. Remove bmpos2 object.
      aec3c5a5
    • Marc Lehmann's avatar
      *** empty log message *** · a39fd6d6
      Marc Lehmann authored
      a39fd6d6
    • Marc Lehmann's avatar
      see plug-ins/perl/Changes · 8ffb40b7
      Marc Lehmann authored
      8ffb40b7
    • Marc Lehmann's avatar
      see plug-ins/perl/Changes · f1e6982a
      Marc Lehmann authored
      f1e6982a
    • Marc Lehmann's avatar
      see plug-ins/perl/Changes · 9634c57e
      Marc Lehmann authored
      9634c57e
  4. 09 May, 2000 3 commits
  5. 08 May, 2000 5 commits
  6. 07 May, 2000 9 commits
    • Michael Natterer's avatar
      put the ops_buttons box into the action_area. Makes the dialog smaller. · f034d23e
      Michael Natterer authored
      2000-05-08  Michael Natterer  <mitch@gimp.org>
      
      	* app/docindex.c (open_idea_window): put the ops_buttons box
      	into the action_area. Makes the dialog smaller.
      f034d23e
    • Sven Neumann's avatar
      in Image/Filters move all entries that are not submenus to the top of the · dc5da262
      Sven Neumann authored
      * app/menus.c: in Image/Filters move all entries that are not
        submenus to the top of the menu.
      
      * app/plug_in.c: order all plugin menu-entries alphabetically
        (in the current locale) before sending them to menus.c.
      
      * plug-ins/script-fu/script-fu-scripts.c: order all script-fu
        menu-entries alphabetically (in the current locale) before
        registering them.
      
      * plug-ins/script-fu/script-fu.c: minor cleanups
      
      * plug-ins/bmp/bmpread.c
      * plug-ins/bmp/bmpwrite.c
      * plug-ins/xjt/xjt.c: strings used with g_message do not need
        a trailing newline
      
      
      --Sven
      dc5da262
    • Kjartan Maraas's avatar
      Test · cbc2cd19
      Kjartan Maraas authored
      cbc2cd19
    • Kjartan Maraas's avatar
      Updated Norwegian translation. · 867c6a6c
      Kjartan Maraas authored
      2000-05-07  Kjartan Maraas  <kmaraas@online.no>
      
      	* no.po: Updated Norwegian translation.
      867c6a6c
    • Michael Natterer's avatar
      made it compile. · df578354
      Michael Natterer authored
      2000-05-07  Michael Natterer  <mitch@gimp.org>
      
      	* da.po: made it compile.
      df578354
    • Michael Natterer's avatar
      app/app_procs.c named all public functions document_index_*(). Don't · 031e3dea
      Michael Natterer authored
      2000-05-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/app_procs.c
      	* app/docindex.[ch]: named all public functions document_index_*().
      	Don't loop/segfault when opening an old "ideas" file but silently
      	skip the first line.
      
      	* app/fileops.[ch]: do some file access sanity checks before
      	actually calling the load/save proc. Show the full file name
      	in all error messages. Use a query_boolean_box for the overwrite
      	warning. Made file_save() static.
      	Also copied some Win32 #define's from libgimp/gimpenv.c for the
      	file access stuff. Tor, could you have a look at them please?
      031e3dea
    • Kenneth Christiansen's avatar
      Update to translation · b1ccf251
      Kenneth Christiansen authored
      Gimp is not coming along
      
      Kenneth
      b1ccf251
    • Sven Neumann's avatar
      gimprc.in gimprc.win32 set default image size back to 256x256, default to · a9078719
      Sven Neumann authored
      * gimprc.in
      * gimprc.win32
      * app/gimprc.c: set default image size back to 256x256, default
      to local paint options and info-window-follows-mouse.
      
      * app/brightness_contrast.c
      * app/docindex.c
      * app/hue_saturation.c: picky changes on some labels.
      
      * app/tips_dialog.c: applied (sort of) gimp-quinet-20000504-0,
      which replaces the message "Show tip next time" in the
      Tip Of The Day dialog with "Show tip next time GIMP starts".
      
      
      --Sven
      a9078719
    • Nick Lamb /GIMP's avatar
      79612019
  7. 06 May, 2000 4 commits
    • Michael Natterer's avatar
      no need to reorder <Image>/Script-Fu twice. · b3b57111
      Michael Natterer authored
      2000-05-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/menus.c (menus_reorder_plugins): no need to reorder
      	<Image>/Script-Fu twice.
      
      	* app/docindex.c: replaced the toolbar by an ops_buttons box.
      	Also default to opening the file instead of rising an already
      	open display.
      b3b57111
    • Michael Natterer's avatar
      new public function gimp_dnd_file_dest_set(). Moved the file/url dnd stuff · dfbbe8a9
      Michael Natterer authored
      2000-05-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpdnd.[ch]: new public function gimp_dnd_file_dest_set().
      	Moved the file/url dnd stuff from interface.c to gimpdnd.c.
      
      	* app/docindex.c
      	* app/interface.c: use the function from gimpdnd.
      dfbbe8a9
    • Michael Natterer's avatar
      oops, didn't save ChangeLog :) · f3ab0d50
      Michael Natterer authored
      f3ab0d50
    • Michael Natterer's avatar
      po/POTFILES.in app/Makefile.am removed because it was not doing core/ui · 000090ee
      Michael Natterer authored
      2000-05-06  Michael Natterer  <mitch@gimp.org>
      
      	* po/POTFILES.in
      	* app/Makefile.am
      	* app/docindexif.[ch]: removed because it was not doing core/ui
      	separation at all. UI functions were randomly scattered across
      	both files.
      
      	* app/app_procs.c
      	* app/docindex.[ch]: swallow all functions from docindex.c,
      	removed functions which were called just once, replaced the
      	tree by a list. Actually raise displays of already open images.
      	When opening a file which is already in the list, move it's entry
      	to the top; this way the toolbox' last_opened list finally works
      	as expected.
      000090ee