- 10 Apr, 1999 4 commits
-
-
Manish Singh authored
-Yosh
-
Manish Singh authored
-Yosh
-
jaycox authored
* app/gimphistogramF.h: new file containing typedef for GimpHistogram. * app/gimphistogram.h: moved GimpHistogram typedef to gimphistogramF.h * app/lut_funcs.h: include gimphistogramF.h again now that the file actually exists.
-
Raph Levien authored
-
- 09 Apr, 1999 2 commits
-
-
jaycox authored
* app/Makefile.am: build color_cmds, lut_funcs, and pixel_processor * app/app_procs.c: feedback in the splash screen when loading parasites. * app/boundary.c: Optimized find_empty_segs. * app/brightness_contrast.[ch] * app/levels.[ch] * app/posterize.[ch]: moved pdb and lut calculation code. These files now contain only GUI functions. * app/channel.c: Optimized channel_bounds (fewer compares, better use of registers). Use color_region instead of channel_*_segment in channel_combine_rect. Optimized channel_combine_ellipse by skipping pixels inside of the ellipse. Use pixel_region_process_parallel in channel_combine_mask. Use a GimpLut in channel_invert, and channel_sharpen. * app/invert.c * app/equalize.c: moved the lut functions to lut_funcs.c * app/gimpdrawable.c, app/gimpdrawableP.h * app/gimpimage.c, app/gimpimageP.h: removed unused gimpmatrix variables/includes. * app/gimplut.[ch]: added new function gimp_lut_process_inline that operates on a single PixelRegion. * app/gimpparasite.[ch]: new functions to save/load parasiterc * app/parasitelist.[ch]: new functions to save/load ParasiteLists in/from files. * libgimp/parasite.[ch]: new functions to load/save parasites. * app/internal_procs.c: get some procs from new location in color_cmds.h. * app/pixel_region.[ch]: moved pixel_regions_process_parallel related functions to a new file. * app/color_cmds.[ch]: new files for PDB definitions/implementations of color correction functions. * app/lut_funcs.[ch]: new files to hold lut creation functions. * app/pixel_processor.[ch]: new files that contain the pixel_regions_process_parallel routines. Added some new capabilities that are currently unused.
-
Marc Lehmann authored
-
- 08 Apr, 1999 4 commits
-
-
Sven Neumann authored
LINE ABOVE!! --Sven
-
Michael Natterer authored
1999-04-08 Michael Natterer <mitschel@cs.tu-berlin.de> * app/airbrush.c * app/bezier_select.c * app/blend.c * app/brightness_contrast.c * app/bucket_fill.c * app/by_color_select.c * app/clone.c * app/color_balance.c * app/color_picker.c * app/convolve.c * app/crop.[ch] * app/curves.c * app/ellipse_select.c * app/eraser.c * app/flip_tool.c * app/free_select.c * app/fuzzy_select.c * app/histogram_tool.c * app/hue_saturation.c * app/ink.c * app/iscissors.c * app/levels.c * app/magnify.c * app/move.c * app/paintbrush.c * app/pencil.c * app/posterize.c * app/rect_select.[ch] * app/text_tool.[ch] * app/threshold.c * app/transform_tool.c * app/tools.[ch] * app/toolsF.h: in other words: all tools Implemented the "reset tool options" feature. - All tools register with a title string and a reset function now. - The tool options' variables have two related <var>_d (default) and <var>_w (widget) variables to restore the default values. "Standardized" the tool options UI: - Put the stuff info a frame to give a hint that the dialog's contents will change. - table layout, sensitive setting, spacings, borders, ... As I had them all in my emacs simultaneously, I couldn't resist to standardize the tools' *.c files declaration parts ;) Ansi stuff.
-
BST 1999 Andy Thomas authored
Thu Apr 8 21:19:05 BST 1999 Andy Thomas <alt@gimp.org> Changed:- * app/image_map.c Fixed boundary problem in new function image_map_get_color_at().
-
Sven Neumann authored
--Sven
-
- 07 Apr, 1999 2 commits
-
-
BST 1999 Andy Thomas authored
Wed Apr 7 23:53:22 BST 1999 Andy Thomas <alt@gimp.org> Changed:- * app/curves.c Just noticed a bug that has been around for ages. The preview update does not work in the curves dialog when free curve mode is selected. Fixed it.
-
BST 1999 Andy Thomas authored
Wed Apr 7 22:44:02 BST 1999 Andy Thomas <alt@gimp.org> Changed:- * app/curves.c * app/image_map.c * app/image_map.h Curves dialog now has "interactive feedback". Press and drag the mouse button in the image window and a marker will appear in the curves dialog showing the channel value at that point.
-
- 06 Apr, 1999 5 commits
-
-
Sven Neumann authored
selection into the direction the user moved the mouse. --Sven
-
Nam SungHyun authored
-
Nam SungHyun authored
-
Michael Natterer authored
1999-04-06 Michael Natterer <mitschel@cs.tu-berlin.de> * app/rect_select.h: oops, didn't commit this one.
-
Michael Natterer authored
1999-04-06 Michael Natterer <mitschel@cs.tu-berlin.de> * app/gimpunit.c * libgimp/gimpunit.[ch] * libgimp/gimpunitmenu.c * libgimp/gimpsizeentry.[ch]: enabled "percent" pseudo-unit. New function gimp_size_entry_set_size() to set the values which will be treated as 0% and 100%. * app/crop.c * app/rotate_tool.c * app/scale_tool.c: enable "percent". * app/rect_select.c fixed size selections can be made in units and percent now, table layout, label adjustment.
-
- 05 Apr, 1999 5 commits
-
-
BST 1999 Andy Thomas authored
Mon Apr 5 22:24:30 BST 1999 Andy Thomas <alt@gimp.org> Changed:- * app/bezier_select.c * app/bezier_selectP.h * app/paths_cmds.c * app/pathsP.h * app/paths_dialog.c * app/xcf.c * tools/pdbgen/pdb/paths.pdb New PDB functions. gimp_path_get_point_at_dist (gets the x,y of a point a given distance along the curve & the normal at the point). gimp_path_get_tattoo gimp_get_path_by_tattoo Paths now have tattoos (similar to the layer and image tattoos). * app/move.c * app/scroll.c Try to fix the problem where mouse events from the rulers get mixed up with those from the canvas causing guides & image dragging to "jump" around when the mouse enters the ruler areas.
-
Sven Neumann authored
--Sven
-
Sven Neumann authored
--Sven
-
Michael Natterer authored
1999-04-05 Michael Natterer <mitschel@cs.tu-berlin.de> * app/action_area.h: #include <gtk/gtk.h>. * app/devices.c: made the "Input Devices" dialog follow the action area conventions. Grab pointer in the pattern/brush preview popups. * app/errorconsole.c: use the actionarea functions. * app/gimpunit.c: had the wrong copyright header. * app/info_dialog.c: correctly set the spinbuttons' digits. * app/perspectice_tool.c: removed #include <stdio.h> again but didn't forget to s/sprintf/g_snprintf/ this time. * app/preferences_dialog.c: unified order of varible definitions, removed some unused variables. * app/crop.c * app/file_new_dialog.c * app/info_dialog.[ch] * app/interface.c * app/preferences_dialog.c * app/rotate_tool.c * app/scale_tool.c * libgimp/gimpsizeentry.[ch] * libgimp/gimpunitmenu.[ch]: prepared for "percent" in size entries.
-
Sergey I. Panov authored
-
- 04 Apr, 1999 3 commits
-
-
Manish Singh authored
* tools.h: #include <gtk/gtk.h> * toolsF.h: #include <gdk/gdk.h> * perspective_tool.c: #include <stdio.h> * gimphistogram.c: #ifdefed a var for threads * gimpimage.h: added chop hint to GimpImageType enum * paint_funcs.h: made layer mode #defines an enum * palette.c * gimpunit.c: removed PDB stuff * gimpunit_cmds.h: removed * convert_cmds.c * paths_cmds.c: pdbgen updates * palette_cmds.c * unit_cmds.c: new files * app/internal_procs.c: use the pdbgen register_foo functions * app/Makefile.am: changes for the above -Yosh
-
Manish Singh authored
-Yosh
-
Manish Singh authored
-Yosh
-
- 03 Apr, 1999 1 commit
-
-
Asbjørn Pettersen authored
-
- 02 Apr, 1999 2 commits
-
-
Michael Natterer authored
1999-04-03 Michael Natterer <mitschel@cs.tu-berlin.de> * app/shear_tool.c: forgot this file. Should compile again now, sorry :(
-
Michael Natterer authored
1999-04-02 Michael Natterer <mitschel@cs.tu-berlin.de> * app/gimage_mask.[ch]: made function headers ansi compliant. * app/file_new_dialog.c * app/preferences_dialog.c: minor GUI and signal handling changes. Added a WM hint pixmap to the prefs dialog but commented it out because it looked ugly. If someone has a nice pixmap, please try it and tell me ;) * app/color_picker.c * app/crop.c * app/info_window.c * app/perspective_tool.c * app/rotate_tool.c * app/scale_tool.c * app/info_dialog.[ch]: the info_dialog allows scales, spinbuttons and sizeentries now. Made some dialogs use these widgets and added unit support. Sprinkled some g_snprintf's, removed #include's, ansi issues, ... * app/session.c: don't call a NULL callback. * libgimp/gimpsizeentry.[ch]: new function gimp_size_entry_add_field() which allows a more flexible GUI layout. More intelligent signal handling.
-
- 30 Mar, 1999 5 commits
-
-
BST 1999 Adam D. Moss authored
Tue Mar 30 22:17:43 BST 1999 Adam D. Moss <adam@gimp.org> * app/fileops.c: Thumbnails save with checkerboard-alpha. Saved thumbnail comments include the file size.
-
BST 1999 Adam D. Moss authored
Tue Mar 30 20:50:21 BST 1999 Adam D. Moss <adam@gimp.org> * plug-ins/gif/gif.c: 3.00.01 - Round image timing to nearest 10ms instead of truncating. Insert a mandatory 10ms minimum delay for the frames of looping animated GIFs, to avoid generating an evil CPU-sucking animation that 'other' GIF-animators sometimes like to save.
-
Adam D. Moss authored
-
Nam SungHyun authored
-
Manish Singh authored
-Yosh
-
- 29 Mar, 1999 7 commits
-
-
Adam D. Moss authored
-
Adam D. Moss authored
-
Adam D. Moss authored
-
BST 1999 Adam D. Moss authored
Mon Mar 29 23:39:49 BST 1999 Adam D. Moss <adam@gimp.org> * plug-ins/gee/gee.c: Squeezed out a little more fun.
-
Marc Lehmann authored
-
Sven Neumann authored
--Sven
-
Marc Lehmann authored
-