Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Dorota Czaplejewicz
gtk
Commits
b0db92d3
Commit
b0db92d3
authored
Mar 20, 2008
by
Tor Lillqvist
Browse files
Insert the ChangeLog from gdip-pixbuf-loaders.
svn path=/trunk/; revision=19915
parent
6d15bbbe
Changes
1
Hide whitespace changes
Inline
Side-by-side
gdk-pixbuf/ChangeLog
View file @
b0db92d3
...
...
@@ -34,6 +34,209 @@
* gdk-pixbuf-io.c: Add the bits and pieces for built-in GDI+
loaders.
== ChangeLog from gdip-pixbuf-loaders follows: ==
2008-03-19 Tor Lillqvist <tml@novell.com>
* src/io-gdip-utils.c: Drop misleading old comment.
* src/io-gdip-native.h: Fix typo: s/WINGDIAPI/WINGDIPAPI/.
2008-03-17 Tor Lillqvist <tml@novell.com>
* src/io-gdip-utils.h (MODULE_ENTRY): Use the more descriptive
INCLUDE_gdiplus instead of INCLUDE_gdi. (Will be used when this is
moved to GTK+ and the gdip loaders are built-in in libgdk-pixbuf.)
Use G_MODULE_EXPORT so that only fill_info and fill_vtable get
exported in the separate loader DLLs case.
* src/io-gdip-emf.c
* src/io-gdip-ico.c
* src/io-gdip-wmf.c: Use unique type parameters to MODULE_ENTRY so
that we won'
t
get
clashes
when
building
all
the
gdip
loaders
in
to
libgdk
-
pixbuf
.
2008
-
03
-
17
Tor
Lillqvist
<
tml
@
novell
.
com
>
*
src
/
Makefile
.
am
:
Remove
libpixbufloader
-
gdip
.
la
,
and
add
missing
loaders
to
loader_LTLIBRARIES
.
Set
loaderdir
to
use
proper
GTK
+
binary
version
using
pkg
-
config
.
Add
final
newline
.
2008
-
03
-
15
Dominic
Lachowicz
<
domlachowicz
@
gmail
.
com
>
*
io
-
gdip
.
c
:
Remove
*
io
-
gdip
-
ico
.
c
:
*
io
-
gdip
-
wmf
.
c
:
*
io
-
gdip
-
emf
.
c
:
Separate
these
into
their
own
loaders
,
so
that
existing
code
that
calls
"gdk_pixbuf_loader_for_type()"
and
friends
continues
to
work
as
expected
.
*
Makefile
.
test
:
*
Makefile
.
am
:
Reflect
the
above
changes
*
io
-
gdip
-
native
.
h
:
*
io
-
gdip
-
utils
.
c
:
Better
error
reporting
;
handle
metafiles
properly
(
loading
them
as
bitmaps
doesn
't work; you have to load them as a
generic image or metafile and then draw them onto a bitmap)
2008-03-06 Alberto Ruiz <aruiz@gnome.org>
* configure.ac: Use the .exe version of the gdk query loaders if the build
is for a windows target.
2008-03-04 Dominic Lachowicz <domlachowicz@gmail.com>
* src/io-gdip-utils.c: More informative error codes, taken from the COM HRESULT
2008-03-03 Dominic Lachowicz <domlachowicz@gmail.com>
* src/io-gdip-native.h:
* src/io-gdip-jpeg.c: Support setting the JPEG'
s
quality
,
just
like
GdkPixbuf
's
built-in JPEG encoder
* src/io-gdip-png.c: Support setting the PNG'
s
compression
level
,
just
like
GdkPixbuf
's built-in PNG encoder
2008-02-25 Tor Lillqvist <tml@novell.com>
* configure.ac: Move AC_DISABLE_STATIC before AC_PROG_LIBTOOL so
that it works better.
2008-02-24 Dom Lachowicz <domlachowicz@gmail.com>
* src/io-gdip-animation.[ch]: Animation class and interator
* src/io-gdip-utils.c: Use animation iter. GDI+ animations now work.
2008-02-24 Dom Lachowicz <domlachowicz@gmail.com>
* src/io-gdip-utils.c: Simple animation working; need to use a more sophisticated
animation class
2008-02-24 Dom Lachowicz <domlachowicz@gmail.com>
* src/*.c: Change to GTK+-style indentation; stub out some stuff
for animation support
2008-02-22 Dom Lachowicz <domlachowicz@gmail.com>
* src/Makefile.am: Build those other libraries using automake too;
track dependencies properly
2008-02-22 Dom Lachowicz <domlachowicz@gmail.com>
* src/*.[ch]: Separate out formats that are writable into their
own plugins. The GDI+ loader can now save as BMP, GIF, JPEG, PNG,
or TIFF. Also, some tweaks so that the format plugins can be
statically compiled into GTK+ if we choose to do so.
2008-02-22 Dom Lachowicz <domlachowicz@gmail.com>
* src/io-gdip-utils.c (GetEncoderClsid): Add support for BMP,
JPEG, GIF, and TIFF
2008-02-22 Dom Lachowicz <domlachowicz@gmail.com>
* src/*.[ch]: Saving images to PNG now works. Conditionally compiled
until I get GdkPixbuf'
s
saving
architecture
straightened
out
.
2008
-
02
-
21
Dom
Lachowicz
<
domlachowicz
@
gmail
.
com
>
*
src
/
io
-
gdip
-
utils
.
c
(
io_gdip_init
):
Make
this
idempotent
*
src
/
io
-
gdip
.
c
:
Function
that
fills
the
GdkPixbufIO
vtable
.
To
be
used
across
various
GDI
+-
based
plugins
2008
-
02
-
21
Dom
Lachowicz
<
domlachowicz
@
gmail
.
com
>
*
src
/*.[
ch
]:
If
you
#
define
GDIP_TEST_SAVING
,
you
should
be
able
to
save
a
pixbuf
to
a
PNG
via
GDI
+.
WARNING
:
UNTESTED
CODE
2008
-
02
-
21
Dom
Lachowicz
<
domlachowicz
@
gmail
.
com
>
*
src
/*.[
ch
]:
Infrastructure
for
saving
GdkPixbufs
to
GdkPixbufSaveFunc
callbacks
.
Should
be
trivial
to
write
a
PNG
or
JPEG
saver
now
.
2008
-
02
-
20
Tor
Lillqvist
<
tml
@
novell
.
com
>
*
src
/
io
-
gdip
-
utils
.
c
:
Drop
the
wrapper
functions
that
each
call
GetProcAddress
().
Instead
just
use
a
bunch
of
function
pointers
and
initialise
them
at
the
same
time
in
io_gdip_init
().
2008
-
02
-
19
Dom
Lachowicz
<
domlachowicz
@
gmail
.
com
>
*
src
/*.[
ch
]:
ARGB
isn
't pre-multiplied; first stab @ metadata
2008-02-19 Tor Lillqvist <tml@novell.com>
* src/io-gdip.c
* src/io-gdip-utils.c
* src/test.c: Use spaces instead of tabs. Use 2-column indentation
offset which was the original intent. Remove trailing whitespace.
2008-02-19 Tor Lillqvist <tml@novell.com>
* configure.ac: Use AC_DISABLE_STATIC. It makes no sense to build
a static library of this.
* autogen.sh: Take ACLOCAL_FLAGS into consideration.
2008-02-18 Dominic Lachowicz <domlachowicz@gmail.com>
* src/*.[ch]: Fix image size (don'
t
need
to
add
+
1
);
framework
for
supporting
animations
or
multi
-
paged
TIFFs
2008
-
02
-
18
Dominic
Lachowicz
<
domlachowicz
@
gmail
.
com
>
*
src
/*.[
ch
]:
If
the
source
image
doesn
't have alpha, don'
t
create
an
opaque
alpha
channel
in
the
pixbuf
2008
-
02
-
18
Dominic
Lachowicz
<
domlachowicz
@
gmail
.
com
>
*
src
/*.
c
:
Whitespace
fixes
2008
-
02
-
18
Dominic
Lachowicz
<
domlachowicz
@
gmail
.
com
>
*
src
/
io
-
gdip
.
c
:
Support
pixbuf
scaling
2008
-
02
-
18
Dominic
Lachowicz
<
domlachowicz
@
gmail
.
com
>
*
src
/
io
-
gdip
.
c
:
Fill
pixbuf
properly
;
propegate
errors
.
Plugin
now
works
for
non
-
animations
2008
-
02
-
18
Dominic
Lachowicz
<
domlachowicz
@
gmail
.
com
>
*
src
/
io
-
gdip
.
c
:
Move
initialization
to
fill_vtable
*
src
/
io
-
gdip
-
utils
.
c
:
GDI
+
functions
return
Status
,
not
HRESULT
,
so
we
can
't use SUCCEEDED() to test if they worked or not
2008-02-18 Dominic Lachowicz <domlachowicz@gmail.com>
* src/io-gdip.c (gdk_pixbuf__gdip_image_stop_load): Un-premultiply alpha
2008-02-18 Dominic Lachowicz <domlachowicz@gmail.com>
* src/io-gdip.c (gdk_pixbuf__gdip_image_stop_load): Destroy the
context
* src/io-gdip.c (fill_info): Add support for PNG, GIF, WMF, EMF, TIFF
2008-02-18 Dominic Lachowicz <domlachowicz@gmail.com>
* src/io-gdip-utils.c (io_gdip_buffer_to_bitmap): Release the IStream
* src/io-gdip.c: Move the init() call to fill_vtable, so that it'
s
only
called
once
2008
-
02
-
18
Dominic
Lachowicz
<
domlachowicz
@
gmail
.
com
>
*
src
/
io
-
gdip
-
utils
.
c
:
Make
GDI
+
function
pointers
static
so
that
we
only
load
them
once
2008
-
02
-
18
Dominic
Lachowicz
<
domlachowicz
@
gmail
.
com
>
*
src
/
test
.
c
:
Dispose
of
the
bitmap
*
src
/
io
-
gdip
-
utils
.[
ch
]:
Add
bitmap
dispose
function
2008
-
02
-
18
Dominic
Lachowicz
<
domlachowicz
@
gmail
.
com
>
*
src
/
io
-
gdip
-
native
.
h
:
The
GpImage
and
GpBitmap
structs
should
be
anonymous
==
End
of
ChangeLog
from
gdip
-
pixbuf
-
loaders
==
2008
-
03
-
11
Claudio
Saavedra
<
csaavedra
@
alumnos
.
utalca
.
cl
>
*
io
-
bmp
.
c
:
(
gdk_pixbuf__bmp_image_stop_load
):
Set
a
...
...
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