- 11 May, 1999 6 commits
-
-
Sven Neumann authored
--Sven
-
Sven Neumann authored
--Sven
-
Marc Lehmann authored
-
Marc Lehmann authored
-
Sven Neumann authored
--Sven
-
Marc Lehmann authored
-
- 10 May, 1999 4 commits
-
-
Marc Lehmann authored
-
Marc Lehmann authored
-
Sven Neumann authored
--Sven
-
Marc Lehmann authored
-
- 09 May, 1999 6 commits
-
-
Sven Neumann authored
--Sven
-
Marc Lehmann authored
-
Marc Lehmann authored
-
Michael Natterer authored
1999-05-09 Michael Natterer <mitschel@cs.tu-berlin.de> * app/text_tool.c: made the font selection dialog static again, so the selected font is remembered across text tool invocations.
-
Michael Natterer authored
1999-05-09 Michael Natterer <mitschel@cs.tu-berlin.de> * libgimp/Makefile.am * libgimp/gimplimits.h: new file. Currently contains constants for image size and resolution. * app/file_new_dialog.c * app/resize.c: use the new constants. * app/layers_dialog.c: use a sizeentry in the "New Layer" query box. Folded the "Layer Fill Type" callbacks into one function. * app/text_tool.c * app/text_tool_cmds.c * tools/pdbgen/pdb/text_tool.pdb: did the calculations for resolutions < 1.0 right this time. * app/gimage_cmds.c * tool/pdbgen/pdb/gimage.pdb: fixed a typo.
-
BST 1999 Adam D. Moss authored
Sun May 9 16:23:47 BST 1999 Adam D. Moss <adam@gimp.org> * app/tile.c * app/tile.h * app/tile_manager.c * app/tile_pvt.h * app/paint_funcs.c: Added Tile Row Hinting to the GIMP tile structure. Tiles now have cheap per-row hints indicating whether each row is all-transparent, all-opaque, a mixture, or other properties. These hints are automatically invalidated when the tile is checked in as dirty, and are re-evaluated on demand. Currently only the layer compositing routines take advantage of these hints, though there is opportunity to use them to advantage in numerous other places. The whole layer compositing process is typically 2x-4x faster now, especially on subsequent renders of data which has already had its hints calculated. See tile.h for the explicit TileRowHint query/set interface. The procedure to re-evaluate tile hints currently resides in paint_funcs.c but may be exposed to other parts of the core if necessary. This is experimental. Please report mis-rendering problems.
-
- 08 May, 1999 3 commits
-
-
Sven Neumann authored
--Sven
-
Sven Neumann authored
--Sven
-
Marc Lehmann authored
-
- 07 May, 1999 2 commits
-
-
Michael Natterer authored
1999-05-07 Michael Natterer <mitschel@cs.tu-berlin.de> * app/app_procs.c * app/docindex.[ch]: fill the "last opened" list with the first last_opened_size elements of the docindex. * app/preferences_dialog.c: fixed the tile_cache_size and last_opened_size bugs. Now we can change these values again.
-
Nam SungHyun authored
-
- 06 May, 1999 5 commits
-
-
Michael Natterer authored
-
Michael Natterer authored
1999-05-07 Michael Natterer <mitschel@cs.tu-berlin.de> * app/channel.[ch] * app/commands.c * app/gimage_mask.[ch] * app/gimage_mask_cmds.c * tools/pdbgen/pdb/gimage_mask.pdb * app/interface.c: propagated the indepentent x/y values for shrink/grow/border to the interface but not yet to the PDB. * app/*_select.c * app/paint_funcs.[ch]: implemented indep. x/y feather. It seems that cut-and-paste was sufficient, but I didn't really understand the code. Jay, could you have a look at this please? If the feather/shrink/... amount is specified in pixels, everything behaves like before. I'm not sure how the built-in feather option of the selection tools should behave, so it still defaults to 'pixel' mode. Moved the static feather/shrink/... values from gimage_mask.c to commands.c because they belong to the interface. * app/text_tool_cmds.c * tools/pdbgen/pdb/text_tool.pdb: prepared for resolution support, but didn't enable it yet. * app/unit_cmds.c * tool/pdbgen/pdb/unit.pdb: fixed a help text.
-
Asbjørn Pettersen authored
-
Marc Lehmann authored
-
Marc Lehmann authored
-
- 05 May, 1999 7 commits
-
-
Tor Lillqvist authored
* tools/pdbgen/pdb/gradient_select.pdb: Fix nasty bug, inner block variable "values" shadowed outer one, the inner one was assigned to, the outer one returned. * app/gradient_select_cmds.c (gradients_get_gradient_data_invoker): Autogenned from above.
-
Marc Lehmann authored
-
Marc Lehmann authored
-
Marc Lehmann authored
-
Asbjørn Pettersen authored
-
Sven Neumann authored
--Sven
-
jaycox authored
* pixmaps/mouse1*: new bitmap files containing the new mouse cursors. * app/parasitelist.c: use g_str_equal instead of parasite_compare_func. * app/paint_core.c: interpret perfectmouse right way round. * app/rect_select{P,}.[ch]: set custom cursors when the operation type changes. Centralize the calculation of op based on the modifier keys being held. * app/fuzzy_select.c, app/free_select.c: allow the rect_select functions calculate the operation type. * app/ellipse_select.c: use the SelectionOps typedefs. * app/edit_selection.c: convert MaskToLayerTranslate into FloatingSelTranslate if there is already a floating selection in init_edit_selection. * app/disp_callbacks.c: fixed the calculation of state. * app/gdisplay.[ch], app/cursorutil.[ch]: new functions to allow the loading of customized cursors. * app/paint_funcs.[ch], app/channel.c: border_region now accepts seperate xradius and yradius arguments.
-
- 04 May, 1999 7 commits
-
-
Manish Singh authored
* configure.in: use the sinclude bit again, since it works in automake 1.4. Generate the Makefile in the embed dir too * app/gimp.sym: new file, list the symbols we want export to modules here * app/Makefile.am: add -export-symbols to LDFLAGS * plug-ins/Makefile.am: use make variable expansion instead of direct substitution for optional plug-in dirs. E.g., now one can do "make GIMP_PERL=" to skip the perl plug-in dir during build without rerunning configure * plug-ins/rcm/Makefile.am: add header files to SOURCES -Yosh
-
Manish Singh authored
-Yosh
-
Tor Lillqvist authored
* config.h.win32, README.win32: Small changes. * tools/pdbgen/pdb/*.pdb: Include <string.h>. * app/*_cmds.c: Autogenerated files reflect above changes. * libgimp/makefile.msc app/makefile.msc: Various updates, including new object files. Gtk+ directory now should be called gtk+ (not gtk-plus). Use win32-specific gdk subdir. Glib directory now should be called just glib. * libgimp/gimp.def: Updates. * libgimp/gimpfeatures.h.win32: Made current with gimpfeatures.h.in. * libgimp/gimpfileselection.c: Define S_ISDIR and S_ISREG if necessary. * tools/pdbgen/pdb/fileops.pdb: Must have a statement (even an empty one) after a label. * app/fileops_cmds.c: Autogenerated file reflects above changes. * app/crop.c: Include <string.h>. * app/{app_procs,batch,fileops,datafiles,errorconsole,general, plug_in,temp_buf,tile_swap}.c: Test NATIVE_WIN32, not _MSC_VER. (NATIVE_WIN32 means we are using the Microsoft C runtime, even if we might be compiling with gcc.) * app/fileops.c: Don't include <process.h> here. * app/fileops.h: Do include <process.h> here. * app/gimpparasite.c: Include config.h, guard inclusion of <unistd.h>. (Is the inclusion of unistd.h in source files all over the place really necessary?) * app/ink.c: MSC doesn't handle conversion from unsigned __int64 to double, so cast to signed. * app/lut_funcs.c: Include config.h, and define rint() if necessary. * app/pixel_processor.c: Include config.h without "..", like in all the other places. Include <string.h> * app/text_tool.c: Guard the "POINTS" identifier that clashes with <windows.h>, sigh.
-
Tor Lillqvist authored
(Otherwise would have problems with the gimp_unit_* functions both in gimp.exe and the gimp dll.)
-
Tor Lillqvist authored
-
Tor Lillqvist authored
* tools/pdbgen/pdb/*.pdb: Include <string.h>. * tools/pdbgen/pdb/fileops.pdb: Must have a statement (even an empty one) after a label.
-
Michael Natterer authored
1999-05-02 Michael Natterer <mitschel@cs.tu-berlin.de> * app/commands.c: call gdisplays_resize_cursor_label(gimage) after changing the image's unit. * app/gdisplay.c: update the cursor label after resizing it's frame, so the old (wrong) value gets overwritten. * app/resize.c: it makes more sense to take the image's unit from the "print size" frame rather than from "pixel dimensions". Set reasonable boundaries to avoid over/underflows with crazy resolutions. Code and gui cleanup. The constants for min/max image size/resolution should probably go to a central place. * app/text_tool.c: set the resolution in the X font spec only if the size is specified in points (reported by Austin). * libgimp/gimpsizeentry.c: fixed a bad bug in the boundary and resolution setting code (was not noticable before the new resize/scale ui). * plug-ins/gdyntext/*: version 1.4.3 * plug-ins/png/png.c: gcc suggested parentheses.
-