You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
335 lines
11 KiB
335 lines
11 KiB
4 years ago
|
2004-08-20 Mark Crichton <crichton@gimp.org>
|
||
|
|
||
|
* io-bmp.c: Fixed BMP vunerability
|
||
|
|
||
|
2002-09-11 jacob berkman <jacob@ximian.com>
|
||
|
|
||
|
* Makefile.am (common_ldflags): add -module
|
||
|
|
||
|
2002-03-25 Mark Crichton <crichton@gimp.org>
|
||
|
|
||
|
* Makefile.am: Fixed some hacks to work around a broekn libtool.
|
||
|
Should work now.
|
||
|
|
||
|
2002-03-22 Mark Crichton <crichton@gimp.org>
|
||
|
|
||
|
* Makefile.am: Bumped up rev numbers for 1.9.14. This is a brownbag
|
||
|
release...
|
||
|
* load.c: Fixed reported bug. If Imlib thought it needed a fallback,
|
||
|
bad things will happen.
|
||
|
* utils.c: Removed the open/close_helper functions. A little less
|
||
|
bloat now removed.
|
||
|
|
||
|
2002-03-13 Mark Crichton <crichton@gimp.org>
|
||
|
|
||
|
* Makefile.am: Forgot to bump up the revision number. Doh.
|
||
|
|
||
|
2002-03-04 Mark Crichton <crichton@gimp.org>
|
||
|
|
||
|
* io-*.c: Fixed potential buffer overflows. Were malloc-ing memory
|
||
|
and not checking to see if we were getting too much (or too little!).
|
||
|
Fixed with _gdk_malloc_image.
|
||
|
|
||
|
* load.c, save.c: Nuked use of external helpers for loading files.
|
||
|
Risks outweigh the benefits on this one.
|
||
|
|
||
|
* Makefile.am: Bumped up the revision number.
|
||
|
|
||
|
2001-11-06 Mark Crichton <crichton@gimp.org>
|
||
|
|
||
|
* Makefile.am: Fix stupid libtool braindeadness. Bug #62654
|
||
|
|
||
|
2001-09-10 Mark Crichton <crichton@gimp.org>
|
||
|
|
||
|
* Makefile.am: Argh, colors.c uses X libs, added dependency to
|
||
|
lib (also covers the XPM loader) Resolves bug #59915.
|
||
|
|
||
|
2001-08-29 Mark Crichton <crichton@gimp.org>
|
||
|
|
||
|
* save.c, utils.c: Bug #56004. Improved error messages.
|
||
|
|
||
|
2001-07-28 Mark Crichton <crichton@gimp.org>
|
||
|
|
||
|
* io-png.c: Fixed PNG loader to handle greyscale PNGs.
|
||
|
Resolves bug #57858
|
||
|
|
||
|
2001-05-29 Mark Crichton <crichton@gimp.org>
|
||
|
|
||
|
* Makefile.am: Added loader dependencies on libgdk_imlib.la
|
||
|
Resolves bug #53863
|
||
|
|
||
|
2001-05-29 Mark Crichton <crichton@gimp.org>
|
||
|
|
||
|
* misc.c: made x_error static. Resolves bug #52838
|
||
|
|
||
|
2001-03-27 Mark Crichton <crichton@gimp.org>
|
||
|
|
||
|
* Makefile.am: cosmetic changes so vars can be changed at build
|
||
|
time.
|
||
|
|
||
|
2000-08-29 Mark Crichton <crichton@gimp.org>
|
||
|
|
||
|
* rend.c: Added 12 bit rendering functions. Note, it's an
|
||
|
ugly hack, and really requires a rewrite of that code.
|
||
|
|
||
|
* misc.c (gdk_imlib_init): Added detection of a 12 bit visual.
|
||
|
(gdk_imlib_init_params): ditto
|
||
|
|
||
|
* utils.c: Disabled caching of generated data. The way you get
|
||
|
data from the Imlib cache is by a key, which is the filename.
|
||
|
Autogenerated data used a timestamp and *random number* as the
|
||
|
filename. So, you'd put stuff into the cache, and you can never
|
||
|
get it out. Disabled that, hopefully mem usage will look better.
|
||
|
|
||
|
2000-05-20 Mark Crichton <crichton@gimp.org>
|
||
|
|
||
|
* misc.c (gdk_imlib_init): uses GdkRGB visual instead of X's
|
||
|
default visual. Behaves better on Solaris.
|
||
|
(gdk_imlib_init_params): ditto
|
||
|
|
||
|
2000-04-14 Miguel de Icaza <miguel@gnu.org>
|
||
|
|
||
|
* misc.c (gdk_imlib_init_params): Use the correct parsing method
|
||
|
to get the visual number from the specified file.
|
||
|
(gdk_imlib_init): ditto.
|
||
|
|
||
|
2000-02-24 Federico Mena Quintero <federico@helixcode.com>
|
||
|
|
||
|
* colors.c (alloc_colors): New function to allocate a color array.
|
||
|
This is the meaty part from gdk_imlib_load_colors() moved over to
|
||
|
its own function.
|
||
|
(gdk_imlib_load_colors): Use alloc_colors(). Do not print a
|
||
|
message if we cannot open the file, since we are already returning
|
||
|
an error code.
|
||
|
(gdk_imlib_load_default_colors__private): New function to allocate
|
||
|
a hardcoded default palette.
|
||
|
(PaletteAlloc): Made static, renamed from _gdk_imlib_PaletteAlloc.
|
||
|
|
||
|
* gdk_imlib_private.h: Added prototype for
|
||
|
gdk_imlib_load_default_colors__private().
|
||
|
|
||
|
* misc.c (gdk_imlib_init): Load a default palette if the palette
|
||
|
file could not be loaded. Bail out if no colors could be
|
||
|
allocated. Maybe we could just use BlackPixel and WhitePixel.
|
||
|
|
||
|
2000-02-22 Morten Welinder <terra@diku.dk>
|
||
|
|
||
|
* utils.c (gdk_imlib_create_image_from_xpm_data): Leak fix.
|
||
|
|
||
|
1999-10-16 Kjartan Maraas <kmaraas@online.no>
|
||
|
|
||
|
* colors.c (PaletteLUTSet): Removed unused variables.
|
||
|
|
||
|
1999-09-02 Raja R Harinath <harinath@cs.umn.edu>
|
||
|
|
||
|
* rend.c (gdk_imlib_best_color_match):
|
||
|
Fix typo - `g_return_val_if_fail', not `g_return_val_fail'.
|
||
|
(_gdk_imlib_index_best_color_match): Likewise.
|
||
|
|
||
|
1999-09-02 Pavel Machek <pavel@artax.karlin.mff.cuni.cz>
|
||
|
|
||
|
* rend.c, globals.c, misc.c: No need to allocate structure
|
||
|
dynamically - it is needed, always.
|
||
|
Turned some fprintf(stderr) into g_return_val_if_fail as they
|
||
|
seem much cleaner to me.
|
||
|
|
||
|
Fri Apr 2 15:28:28 1999 Asbjorn Pettersen <ape@spacetec.no>
|
||
|
|
||
|
* gdk_imlib_private.h: replace <sys/types.h>.
|
||
|
Needed for OS/2 version.
|
||
|
|
||
|
1999-03-22 Pavel Machek <pavel@artax.karlin.mff.cuni.cz>
|
||
|
|
||
|
* globals.c: robustness: you better keep gdk_imlib_data
|
||
|
initialized to NULL
|
||
|
|
||
|
1999-02-11 Owen Taylor <otaylor@redhat.com>
|
||
|
|
||
|
* misc.c: Don't overwrite existing locale settings, just
|
||
|
temporarily set LC_NUMERIC to "C", then restore it.
|
||
|
|
||
|
1999-02-11 Tomas Ogren <stric@ing.umu.se>
|
||
|
|
||
|
* utils.c: Since when did sizeof() be the same as strlen() on char*'s?
|
||
|
Also changed some malloc() + strcpy() -> strdup().
|
||
|
|
||
|
1999-02-11 Tomas Ogren <stric@ing.umu.se>
|
||
|
|
||
|
* Recommend 1.0.3 instead of 1.0.1 (if broken 1.0.2)
|
||
|
|
||
|
1999-01-15 Miguel de Icaza <miguel@nuclecu.unam.mx>
|
||
|
|
||
|
* modules.c: Make the gdk_imlib_load_alpha and
|
||
|
gdk_imlib_inlined_png_to_image routines be exported.
|
||
|
|
||
|
1999-01-16 Jeff Garzik <jgarzik@pobox.com>
|
||
|
|
||
|
* gdk_imlib_private.h:
|
||
|
Include gdkx.h for definition of gdk_window_foreign_new in misc.c.
|
||
|
|
||
|
* io-png.c (_loader_alpha_png):
|
||
|
Correct variable declarations to get rid of unused vars;
|
||
|
|
||
|
* modules.c (get_module_loader_saver):
|
||
|
Function now returns value. FIXME: The value is never used,
|
||
|
should probably be converted to a void function.
|
||
|
|
||
|
1998-12-15 Miguel de Icaza <miguel@nuclecu.unam.mx>
|
||
|
|
||
|
* cache.c (gdk_imlib_set_cache_info, gdk_imlib_get_cache_info):
|
||
|
To control the cache externally.
|
||
|
|
||
|
* cache.c (gdk_imlib_flush_old_entries, gdk_imlib_flush_cache):
|
||
|
New empty routines. An API we might use in the future. Better
|
||
|
have it here before :-)
|
||
|
|
||
|
1998-12-13 Miguel de Icaza <miguel@nuclecu.unam.mx>
|
||
|
|
||
|
* gdk_imlib_private.h: Moved structure members that depended on
|
||
|
HAVE_SHM to the end of the strucutre, where they do not hurt us.
|
||
|
|
||
|
The problem is as follows: If HAVE_SHM is defined at Imlib compile
|
||
|
time, then the Xdata structure is expanded to have these two
|
||
|
fields. Since we do not test for SHM in other places where we
|
||
|
access _gdk_imlib_data (which caused the Alpha crashes and the
|
||
|
duplicated icons due to the cache changes).
|
||
|
|
||
|
1998-12-12 Miguel de Icaza <miguel@nuclecu.unam.mx>
|
||
|
|
||
|
* load.c (_gdk_imlib_LoadBMP): This code got lost by accident.
|
||
|
|
||
|
1998-12-07 Miguel de Icaza <miguel@nuclecu.unam.mx>
|
||
|
|
||
|
* rend.c (gdk_imlib_render): Small typo correction.
|
||
|
|
||
|
1998-12-06 Miguel de Icaza <miguel@nuclecu.unam.mx>
|
||
|
|
||
|
* misc.c (gdk_imlib_init): Use sizeof (s) instead of 4096 while
|
||
|
reading from the files. If someone ever changed these, we would
|
||
|
be in trouble.
|
||
|
|
||
|
* load.c (gdk_imlib_load_image): Use "file" instead of "fil" in
|
||
|
the call to _gdk_imlib_LoadTIFF (to make it work with wierd filenames).
|
||
|
|
||
|
* gdk_imlib_private.h: Clean up the name space. All of the
|
||
|
internal routines that were previously exposed are now prefixed
|
||
|
with _gdk_imlib_ instead of a mix of g_ and g.
|
||
|
|
||
|
GdkImlibData data variable "id" is now called _gdk_imlib_data.
|
||
|
|
||
|
* misc.c (HandleXError): This one is static.
|
||
|
|
||
|
* load.c (gdk_imlib_load_image): On GNOME we do not enable
|
||
|
spawning any external processes. Specially with the setup
|
||
|
currently implemented. Play it safe, we do not want to appear on
|
||
|
BUGTRAQ because of this feature.
|
||
|
|
||
|
* utils.c (gdk_imlib_set_image_red_curve,
|
||
|
gdk_imlib_set_image_green_curve): Code changes to make it work
|
||
|
with the new im->map setup. Make it check its input arguments,
|
||
|
according to GTK+/GDK conventions.
|
||
|
(
|
||
|
(gdk_imlib_apply_modifiers_to_rgb): Adapt as well.
|
||
|
|
||
|
* cache.c (gnullify_image): Release im->map if it exists.
|
||
|
|
||
|
* rend.c (gdk_imlib_render): Instead of testing for the defaults
|
||
|
here, we need only to test againt im->map now (as the im->map will
|
||
|
have a non-NULL value if a map even exists).
|
||
|
|
||
|
* utils.c (gcalc_map_tables): Test here if the color modifiers are
|
||
|
the defaults, and if so mark do not compute the modifier table,
|
||
|
and free any existing modifier table if it exists.
|
||
|
|
||
|
Wed Sep 23 11:21:49 1998 Owen Taylor <otaylor@redhat.com>
|
||
|
|
||
|
* rend.c (gdk_imlib_pixmap_foreign_new): Create pixmap
|
||
|
with g_new0, instead of g_new, to increase the chances
|
||
|
that all fields are initialized properly.
|
||
|
|
||
|
1998-06-28 Miguel de Icaza <miguel@nuclecu.unam.mx>
|
||
|
|
||
|
* misc.c (gdk_imlib_init): Let the user use --no-xshm by checking
|
||
|
the setting on Gdk.
|
||
|
|
||
|
1998-05-18 Miguel de Icaza <miguel@nuclecu.unam.mx>
|
||
|
|
||
|
* misc.c (gdk_imlib_init): Initialize uninitialized variables.
|
||
|
|
||
|
* rend.c: Remove unused variables.
|
||
|
|
||
|
1998-05-07 Raja R Harinath <harinath@cs.umn.edu>
|
||
|
|
||
|
* save.c (gdk_imlib_save_image): Replaces `snprintf' with
|
||
|
`g_snprintf' calls.
|
||
|
* utils.c (gdk_imlib_create_image_from_data): Likewise.
|
||
|
|
||
|
Tue May 5 15:11:59 1998 Radek Doulik <gis@academy.cas.cz>
|
||
|
|
||
|
* replaced snprintf calls with g_snprintf ones, so it
|
||
|
compiles now on SunOS
|
||
|
|
||
|
Sat Apr 11 12:30:13 1998 George Lebl <jirka@5z.com>
|
||
|
|
||
|
* utils.c: fixed yet one more SIGFPE on alpha
|
||
|
|
||
|
Fri Mar 20 00:02:43 1998 Tom Tromey <tromey@cygnus.com>
|
||
|
|
||
|
* gdk_imlib.h: Replaced `()' with `(void)'.
|
||
|
|
||
|
Sun Mar 15 12:34:45 1998 Owen Taylor <owt1@cornell.edu>
|
||
|
|
||
|
* Makefile.am (INCLUDES): Added GTK_CFLAGS
|
||
|
|
||
|
1998-02-25 Raja R Harinath <harinath@cs.umn.edu>
|
||
|
|
||
|
* Makefile.am (DEFS): Define `SYSTEM_IMRC' too.
|
||
|
|
||
|
1998-02-25 Federico Mena Quintero <federico@nuclecu.unam.mx>
|
||
|
|
||
|
* misc.c (gdk_imlib_copy_image): The drawable passed to gdk_gc_new
|
||
|
should be the dest drawable, not the base imlib window. This
|
||
|
caused BadMatches all over the place (especially in copy_mask).
|
||
|
(gdk_imlib_copy_mask): Likewise.
|
||
|
|
||
|
1998-02-24 Raja R Harinath <harinath@cs.umn.edu>
|
||
|
|
||
|
* Makefile.am (DEFS): New var. Moved stuff from CFLAGS.
|
||
|
(INCLUDES): New var.
|
||
|
|
||
|
1998-02-24 Mark Galassi <rosalia@cygnus.com>
|
||
|
|
||
|
* Makefile.am (libgdk_imlib_la_SOURCES):
|
||
|
(lib_LTLIBRARIES): changed gdk_imlib to use the libtool+automake
|
||
|
formalisms.
|
||
|
|
||
|
* load.c (gdk_imlib_load_image): changed JPEG_PATH to DJPEG_PROG
|
||
|
and removed %s/djpeg, sine DJPEG_PROG is the full program path.
|
||
|
|
||
|
1998-02-17 Federico Mena Quintero <federico@nuclecu.unam.mx>
|
||
|
|
||
|
* Makefile.in (install): Make directory for config files.
|
||
|
|
||
|
* configure.in: Fixed ENL_LIB_SUPPORT function for non-existing libraries.
|
||
|
|
||
|
1998-02-16 Federico Mena Quintero <federico@nuclecu.unam.mx>
|
||
|
|
||
|
* misc.c (gdk_imlib_init): I create a colormap specific to the
|
||
|
visual the base_window will be using. This fixes BadMatch errors
|
||
|
on machines with multiple visual/depth combinations.
|
||
|
|
||
|
1998-02-17 The Rasterman <raster@redhat.com>
|
||
|
|
||
|
* misc.c (gdk_imlib_init) Fixed visual stuff slightly, and Colormap
|
||
|
creation (so it only does so if the visual for the default and the
|
||
|
chosen visual mismatch), added function calls to retrieve Imlib's
|
||
|
visual and Colormap, plus endianess fixes for network displaying.
|
||
|
|
||
|
1998-02-17 The Rasterman <raster@redhat.com>
|
||
|
|
||
|
added system imrc config return function
|
||
|
|
||
|
1998-02-18 The Rasterman <raster@redhat.com>
|
||
|
|
||
|
Fixed load.c - missed a not (!) in an if clause
|