Commit 7bf752c8 authored by Manish Singh's avatar Manish Singh

Cleanups for 0.99.19 release

-Yosh
parent a19b750c
Sun Mar 1 18:45:09 PST 1998 Manish Singh <yosh@gimp.org>
* Made 0.99.19 release
Sun Mar 1 20:28:54 MET 1998 Sven Neumann <sven@gimp.org>
* app/internal_procs.c
......
There are three basic steps to building and installing the
GIMP on unix:
1. You need to have installed GTK version 0.99.3 or better
1. You need to have installed GTK version 0.99.4 or better
2. You may want to install other third party libraries that
are needed for some of the available plugins: TIFF, PNG,
JPEG, MPEG, etc.
3. Configure the GIMP by running the `configure' script.
4. Build the GIMP by running `make'.
5. Install the GIMP by running `make install'.
6. Install the gimp-data package. Be sure to install this, or you
won't have the GIMP's datafiles installed.
6. Optionally install the separate gimp-data-extras package.
Generic instructions for configuring and compiling auto-configured
packages are included below. Here is an illustration of commands that
......
Some notes on GIMP-0.99.18:
Please read the file TODO-DIST to find more information about things
that were not included or that are (possibly) broken in this distribution.
Some notes on GIMP-0.99.19:
Please remove everything from your old plugins dir before upgrading to
0.99.19. Some plugins are no longer in the dist and will not be updated.
-- Federico Mena <federico@nuclecu.unam.mx>
-- Christoph Hoegl <darkwing@bsddmail.franken.de>
......
The GIMP: the GNU Image Manipulation Program
--------------------------------------------
This is version 0.99.18 of the GIMP. For the most part it contains all
This is version 0.99.19 of the GIMP. For the most part it contains all
of the features that will be in version 1.0 of the GIMP. It does,
however, lack a) documentation, b) robustness and c) some of the
plug-ins found in the 0.54 version.
The main difference between v0.99.18 and much earlier versions is the
The main difference between v0.99.19 and much earlier versions is the
use of a tile based memory management for images. This allows the GIMP
to work with images much larger than physical memory in a usable
fashion. Before such memory management, the GIMP was nearly unusable
......
These are the things that need to be done for the next distributions:
- Include these plug-ins - why they were not included:
GAG (Daniel Skarda) - This plug-in builds expressions.c from a perl
source file and a data file. I am not sure how to tell that to
Automake. Can anyone please look into this?
Lighting Effects (Tom Bech) - It has not yet been ported to the new
plug-in API, but Tom is working on that.
riffl (Kim-Minh Kaplan) - This plug-in has a semi-complex directory
structure, including an IFF library. This should be well-integrated
into the Gimp's automake/autoconf structure.
xmorph (Michael Gourlay) - It uses Xaw instead of GTK. This is no
problem (I think), but I would like to do some additional testing
before I include it.
-- Federico Mena <federico@nuclecu.unam.mx>
......@@ -66,7 +66,7 @@
#include "undo.h"
/* external functions */
extern layers_dialog_layer_merge_query (GImage *, int);
extern void layers_dialog_layer_merge_query (GImage *, int);
typedef struct {
GtkWidget *dlg;
......
......@@ -65,7 +65,7 @@ adaptive_supersample_area(int x1, int y1, int x2, int y2, int max_depth, double
progress_func_t progress_func, void *progress_data)
{
int x, y, width; /* Counters, width of region */
int xt, xtt, yt; /* Temporary counters */
int xt, yt; /* Temporary counters */
int sub_pixel_size; /* Numbe of samples per pixel (1D) */
size_t row_size; /* Memory needed for one row */
color_t color; /* Rendered pixel's color */
......
......@@ -70,7 +70,7 @@ static Gap* tile_swap_gap_new (long start,
static void tile_swap_gap_destroy (Gap *gap);
static initialize = TRUE;
static int initialize = TRUE;
static GHashTable *swap_files = NULL;
static GList *open_swap_files = NULL;
static int nopen_swap_files = 0;
......
......@@ -954,7 +954,7 @@ create_channel_widget (GImage *gimage,
GtkWidget *alignment;
list_item = gtk_list_item_new ();
gtk_widget_ref (GTK_OBJECT (list_item));
gtk_widget_ref (GTK_WIDGET (list_item));
/* create the channel widget and add it to the list */
channel_widget = (ChannelWidget *) g_malloc (sizeof (ChannelWidget));
......
......@@ -66,7 +66,7 @@
#include "undo.h"
/* external functions */
extern layers_dialog_layer_merge_query (GImage *, int);
extern void layers_dialog_layer_merge_query (GImage *, int);
typedef struct {
GtkWidget *dlg;
......
......@@ -259,14 +259,12 @@ gdisplay_canvas_events (GtkWidget *canvas,
}
else if (mevent->state & GDK_BUTTON2_MASK)
{
GdkEvent tmp_event;
long x1, y1, x2, y2;
int flush;
/* int flush; */
grab_and_scroll (gdisp, mevent);
if (flush)
gdisplays_flush ();
/* if (flush)
gdisplays_flush (); */
}
break;
......
......@@ -259,14 +259,12 @@ gdisplay_canvas_events (GtkWidget *canvas,
}
else if (mevent->state & GDK_BUTTON2_MASK)
{
GdkEvent tmp_event;
long x1, y1, x2, y2;
int flush;
/* int flush; */
grab_and_scroll (gdisp, mevent);
if (flush)
gdisplays_flush ();
/* if (flush)
gdisplays_flush (); */
}
break;
......
......@@ -259,14 +259,12 @@ gdisplay_canvas_events (GtkWidget *canvas,
}
else if (mevent->state & GDK_BUTTON2_MASK)
{
GdkEvent tmp_event;
long x1, y1, x2, y2;
int flush;
/* int flush; */
grab_and_scroll (gdisp, mevent);
if (flush)
gdisplays_flush ();
/* if (flush)
gdisplays_flush (); */
}
break;
......
......@@ -389,8 +389,7 @@ xcf_save_frac_compressed_tile (XcfInfo *info, Tile *tile)
for (i = 0; i < num_channels; i++)
{
fractal_compress (channelTilesData[i], tile->ewidth, tile->eheight);
/* compress_cleanup (tile->eheight); */
compress_cleanup (tile->eheight);
}
CloseOutputBitFile (frac_file);
......@@ -581,7 +580,7 @@ find_class(gint x, gint y, gint size) {
gint class = 0; /* the result class */
gint i,j; /* quadrant indices */
uns_long sum[4]; /* sums for each quadrant */
static delta[3] = {6, 2, 1}; /* table used to compute the class number */
static gint delta[3] = {6, 2, 1}; /* table used to compute the class number */
gint size1 = size >> 1;
/* Get the cumulative values of each quadrant. By the IN assertion,
......
......@@ -954,7 +954,7 @@ create_channel_widget (GImage *gimage,
GtkWidget *alignment;
list_item = gtk_list_item_new ();
gtk_widget_ref (GTK_OBJECT (list_item));
gtk_widget_ref (GTK_WIDGET (list_item));
/* create the channel widget and add it to the list */
channel_widget = (ChannelWidget *) g_malloc (sizeof (ChannelWidget));
......
......@@ -66,7 +66,7 @@
#include "undo.h"
/* external functions */
extern layers_dialog_layer_merge_query (GImage *, int);
extern void layers_dialog_layer_merge_query (GImage *, int);
typedef struct {
GtkWidget *dlg;
......
......@@ -66,7 +66,7 @@
#include "undo.h"
/* external functions */
extern layers_dialog_layer_merge_query (GImage *, int);
extern void layers_dialog_layer_merge_query (GImage *, int);
typedef struct {
GtkWidget *dlg;
......
......@@ -1860,7 +1860,7 @@ create_layer_widget (GImage *gimage,
GtkWidget *alignment;
list_item = gtk_list_item_new ();
gtk_widget_ref (GTK_OBJECT (list_item));
gtk_widget_ref (GTK_WIDGET (list_item));
/* create the layer widget and add it to the list */
layer_widget = (LayerWidget *) g_malloc (sizeof (LayerWidget));
......
......@@ -1268,7 +1268,7 @@ shape_of_boundary (Tool *tool)
double weight;
int left, right;
int i, j;
int x, y;
/* int x, y; */
/* This function determines the kinkiness at each point in the
* original free-hand curve by finding the dotproduct between
......@@ -1370,7 +1370,7 @@ process_kinks (Tool *tool)
Iscissors * iscissors;
GDisplay * gdisp;
Kink * kinks, * k_left, * k_right;
int x, y;
/* int x, y; */
int i;
gdisp = (GDisplay *) tool->gdisp_ptr;
......
......@@ -1860,7 +1860,7 @@ create_layer_widget (GImage *gimage,
GtkWidget *alignment;
list_item = gtk_list_item_new ();
gtk_widget_ref (GTK_OBJECT (list_item));
gtk_widget_ref (GTK_WIDGET (list_item));
/* create the layer widget and add it to the list */
layer_widget = (LayerWidget *) g_malloc (sizeof (LayerWidget));
......
......@@ -70,7 +70,7 @@ static Gap* tile_swap_gap_new (long start,
static void tile_swap_gap_destroy (Gap *gap);
static initialize = TRUE;
static int initialize = TRUE;
static GHashTable *swap_files = NULL;
static GList *open_swap_files = NULL;
static int nopen_swap_files = 0;
......
......@@ -1268,7 +1268,7 @@ shape_of_boundary (Tool *tool)
double weight;
int left, right;
int i, j;
int x, y;
/* int x, y; */
/* This function determines the kinkiness at each point in the
* original free-hand curve by finding the dotproduct between
......@@ -1370,7 +1370,7 @@ process_kinks (Tool *tool)
Iscissors * iscissors;
GDisplay * gdisp;
Kink * kinks, * k_left, * k_right;
int x, y;
/* int x, y; */
int i;
gdisp = (GDisplay *) tool->gdisp_ptr;
......
......@@ -1268,7 +1268,7 @@ shape_of_boundary (Tool *tool)
double weight;
int left, right;
int i, j;
int x, y;
/* int x, y; */
/* This function determines the kinkiness at each point in the
* original free-hand curve by finding the dotproduct between
......@@ -1370,7 +1370,7 @@ process_kinks (Tool *tool)
Iscissors * iscissors;
GDisplay * gdisp;
Kink * kinks, * k_left, * k_right;
int x, y;
/* int x, y; */
int i;
gdisp = (GDisplay *) tool->gdisp_ptr;
......
......@@ -7,10 +7,10 @@ GIMP_MAJOR_VERSION_NUMBER=0
dnl $Format: "GIMP_MINOR_VERSION_NUMBER=$ReleaseMinorVersion$" $
GIMP_MINOR_VERSION_NUMBER=99
dnl $Format: "GIMP_MICRO_VERSION_NUMBER=$ReleaseMicroVersion$" $
GIMP_MICRO_VERSION_NUMBER=18
GIMP_MICRO_VERSION_NUMBER=19
dnl $Format: "AM_INIT_AUTOMAKE(gimp, $ReleaseVersion$)" $
AM_INIT_AUTOMAKE(gimp, 0.99.18)
AM_INIT_AUTOMAKE(gimp, 0.99.19)
dnl Specify a header configuration file
AM_CONFIG_HEADER(config.h)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment