Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
GNOME
GIMP
Commits
7bf752c8
Commit
7bf752c8
authored
Mar 02, 1998
by
Manish Singh
Browse files
Cleanups for 0.99.19 release
-Yosh
parent
a19b750c
Changes
24
Hide whitespace changes
Inline
Side-by-side
ChangeLog
View file @
7bf752c8
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
...
...
INSTALL
View file @
7bf752c8
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
...
...
NOTES
View file @
7bf752c8
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>
...
...
README
View file @
7bf752c8
The GIMP: the GNU Image Manipulation Program
--------------------------------------------
This is version 0.99.1
8
of the GIMP. For the most part it contains all
This is version 0.99.1
9
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.1
8
and much earlier versions is the
The main difference between v0.99.1
9
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
...
...
TODO-DIST
deleted
100644 → 0
View file @
a19b750c
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>
app/actions/help-commands.c
View file @
7bf752c8
...
...
@@ -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
;
...
...
app/asupsample.c
View file @
7bf752c8
...
...
@@ -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 */
...
...
app/base/tile-swap.c
View file @
7bf752c8
...
...
@@ -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
;
...
...
app/channels_dialog.c
View file @
7bf752c8
...
...
@@ -954,7 +954,7 @@ create_channel_widget (GImage *gimage,
GtkWidget
*
alignment
;
list_item
=
gtk_list_item_new
();
gtk_widget_ref
(
GTK_
OBJEC
T
(
list_item
));
gtk_widget_ref
(
GTK_
WIDGE
T
(
list_item
));
/* create the channel widget and add it to the list */
channel_widget
=
(
ChannelWidget
*
)
g_malloc
(
sizeof
(
ChannelWidget
));
...
...
app/commands.c
View file @
7bf752c8
...
...
@@ -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
;
...
...
app/disp_callbacks.c
View file @
7bf752c8
...
...
@@ -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
;
...
...
app/display/gimpdisplay-callbacks.c
View file @
7bf752c8
...
...
@@ -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
;
...
...
app/display/gimpdisplayshell-callbacks.c
View file @
7bf752c8
...
...
@@ -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
;
...
...
app/frac.c
View file @
7bf752c8
...
...
@@ -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,
...
...
app/gui/channels-dialog.c
View file @
7bf752c8
...
...
@@ -954,7 +954,7 @@ create_channel_widget (GImage *gimage,
GtkWidget
*
alignment
;
list_item
=
gtk_list_item_new
();
gtk_widget_ref
(
GTK_
OBJEC
T
(
list_item
));
gtk_widget_ref
(
GTK_
WIDGE
T
(
list_item
));
/* create the channel widget and add it to the list */
channel_widget
=
(
ChannelWidget
*
)
g_malloc
(
sizeof
(
ChannelWidget
));
...
...
app/gui/commands.c
View file @
7bf752c8
...
...
@@ -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
;
...
...
app/gui/help-commands.c
View file @
7bf752c8
...
...
@@ -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
;
...
...
app/gui/layers-dialog.c
View file @
7bf752c8
...
...
@@ -1860,7 +1860,7 @@ create_layer_widget (GImage *gimage,
GtkWidget
*
alignment
;
list_item
=
gtk_list_item_new
();
gtk_widget_ref
(
GTK_
OBJEC
T
(
list_item
));
gtk_widget_ref
(
GTK_
WIDGE
T
(
list_item
));
/* create the layer widget and add it to the list */
layer_widget
=
(
LayerWidget
*
)
g_malloc
(
sizeof
(
LayerWidget
));
...
...
app/iscissors.c
View file @
7bf752c8
...
...
@@ -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
;
...
...
app/layers_dialog.c
View file @
7bf752c8
...
...
@@ -1860,7 +1860,7 @@ create_layer_widget (GImage *gimage,
GtkWidget
*
alignment
;
list_item
=
gtk_list_item_new
();
gtk_widget_ref
(
GTK_
OBJEC
T
(
list_item
));
gtk_widget_ref
(
GTK_
WIDGE
T
(
list_item
));
/* create the layer widget and add it to the list */
layer_widget
=
(
LayerWidget
*
)
g_malloc
(
sizeof
(
LayerWidget
));
...
...
Prev
1
2
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment