Benjamin Otte
e08d4258bb
pixbuf-engine: Add Cairo version for draw_simple_image()
2010-09-26 15:02:57 +02:00
Benjamin Otte
507f37b536
pixbuf-engine: Make theme_pixbuf_render take a cairo_t
...
This is in preparation for the theme engine switch to Cairo. We keep the
old function around so that we can step-by-step upgrade all the vfuncs.
2010-09-26 15:02:57 +02:00
Benjamin Otte
f7cfaee18a
pixbuf-engine: Get rid of unused mask argument
2010-09-26 15:02:57 +02:00
Javier Jardón
bb90394147
Do not disable GDK deprecation guards
2010-09-22 04:28:53 +02:00
Benjamin Otte
c1c9b7dfc8
pixbuf-engine: Draw mask with Cairo
...
No more gdk_pixbuf_render_threshold_alpha()
2010-07-26 16:42:47 +02:00
Benjamin Otte
a22ebc974f
pixbuf-engine: replace call to gdk_draw_pixbuf() with Cairo equivalent
2010-07-26 16:42:47 +02:00
Benjamin Otte
59db821725
pixbuf-engine: Replace gdk_draw_pixbuf() with Cairo equivalent
...
This replaces the tiled fill call only.
2010-07-26 16:42:47 +02:00
Matthias Clasen
16ecf55832
Make GTK+ use an external gdk-pixbuf
2010-06-26 01:09:05 -04:00
Sven Herzberg
5300dc2b36
drop the draw_string() function from GtkStyle
...
Reviewed by Michael Natterer.
* gtk/gtkstyle.c,
* gtk/gtkstyle.h: gdk_draw_string() has been deprecated and removed
already. There's no one left who should be using this function
(found this when porting sapwood to GTK+ 3.0)
* modules/engines/pixbuf/pixbuf-draw.c: don't implement this unused
function
2010-06-07 13:56:10 +02:00
Matthias Clasen
7447ef0fc2
Make 3.0 parallel-installable to 2.x
...
In particular, rename
- libraries to lib*-3.0.so
- pc files to *-3.0.pc
- include paths to /usr/include/gtk-3.0/*
- module paths to /usr/lib/gtk-3.0/*
- rc files names to gtk-3.0/gtkrc
- commandline utilities to *-3.0
- adjust documentation
Also change the install location for unix-print headers to
/usr/include/gtk-3.0/unix-print/gtk.
2010-05-08 01:18:53 -04:00
Matthias Clasen
d85735a337
Try a little harder to survive close to OOM
2010-01-08 13:24:33 -05:00
Nicola Fontana
1e1131c959
Do not use static GTypeInfo and GInterfaceInfo
...
Either g_type_register_static_simple (used by G_DEFINE_TYPE_EXTENDED)
and G_IMPLEMENT_INTERFACE use automatic variables for GTypeInfo and
GInterfaceInfo structs, while tutorials and source code often use
static variables. This commit consistently adopts the former method.
https://bugzilla.gnome.org/show_bug.cgi?id=600158
2009-11-06 01:21:09 +01:00
Behdad Esfahbod
a398c840be
Add git.mk to generate .gitignore files
...
Add four new doc templates that were not in repository.
2009-05-04 14:29:21 -04:00
Matthias Clasen
0dd7155f79
Update README files to refer to git
...
Update various README files to refer to git instead of svn.
Also discontinue ChangeLog files.
2009-03-31 18:49:48 -04:00
Matthias Clasen
ba150f5ecc
2.16.0
...
svn path=/trunk/; revision=22530
2009-03-13 15:06:47 +00:00
Matthias Clasen
fb5722ca96
2.15.5
...
svn path=/trunk/; revision=22448
2009-03-02 20:42:08 +00:00
Matthias Clasen
a0f8f37c37
2.15.4
...
svn path=/trunk/; revision=22350
2009-02-17 22:25:41 +00:00
Matthias Clasen
ebb342a246
2.15.3
...
svn path=/trunk/; revision=22273
2009-02-03 01:55:28 +00:00
Matthias Clasen
b447ac1be4
2.15.2
...
svn path=/trunk/; revision=22231
2009-01-27 05:51:23 +00:00
Matthias Clasen
3bb7c153f8
2.15.1
...
svn path=/trunk/; revision=22202
2009-01-23 23:03:59 +00:00
Matthias Clasen
c885c8afd2
2.15.0
...
svn path=/trunk/; revision=22037
2009-01-01 22:24:56 +00:00
Michael Natterer
e0d30ee141
define -DGDK_PIXBUF_DISABLE_DEPRECATED in the global CFLAGS.
...
2008-08-12 Michael Natterer <mitch@imendio.com>
* configure.in: define -DGDK_PIXBUF_DISABLE_DEPRECATED in the
global CFLAGS.
* gdk-pixbuf/Makefile.am: make the contents gdk-pixbuf-marshal.h
visible for GDK_PIXBUF_COMPILATION.
* contrib/gdk-pixbuf-xlib/Makefile.am
* demos/Makefile.am
* demos/gtk-demo/Makefile.am
* gdk-pixbuf/pixops/Makefile.am
* gdk/Makefile.am
* gdk/x11/Makefile.am
* gtk/Makefile.am
* gtk/tests/Makefile.am
* gtk/theme-bits/Makefile.am
* modules/engines/ms-windows/Makefile.am
* modules/engines/pixbuf/Makefile.am
* modules/input/Makefile.am
* perf/Makefile.am
* tests/Makefile.am: remove -DDGDK_PIXBUF_DISABLE_DEPRECATED here.
svn path=/trunk/; revision=21096
2008-08-12 15:04:55 +00:00
Michael Natterer
b3a72695b7
modules/engines/pixbuf/pixbuf-style.h include <gtk/gtk.h> instead of
...
2008-05-28 Michael Natterer <mitch@imendio.com>
* modules/engines/pixbuf/pixbuf-style.h
* modules/engines/pixbuf/pixbuf-rc-style.h: include <gtk/gtk.h>
instead of individual files.
svn path=/trunk/; revision=20199
2008-05-27 23:45:36 +00:00
Michael Natterer
64c73a61b7
Remove all .cvsignore files.
...
svn path=/trunk/; revision=19169
2007-12-13 11:18:45 +00:00
15:39:40 Tim Janik
2dc08ada49
call g_test_init() from gtk_test_init().
...
2007-11-22 15:39:40 Tim Janik <timj@imendio.com>
* gtk/gtktestutils.c: call g_test_init() from gtk_test_init().
* gtk/tests/testing.c: use g_test_add_func() to register tests and use
g_test_run() to run the tests to integrate with the testing framework.
* gtk/tests/Makefile.am: removed exemplary testing rules.
* Makefile.am, gtk/tests/Makefile.am, gtk/Makefile.am:
* gtk/xdgmime/Makefile.am, gtk/theme-bits/Makefile.am:
* tests/Makefile.am, docs/reference/gdk-pixbuf/Makefile.am:
* docs/reference/gdk/Makefile.am, docs/reference/gtk/Makefile.am:
* docs/reference/Makefile.am, docs/tools/Makefile.am:
* docs/tutorial/Makefile.am, docs/faq/Makefile.am, docs/Makefile.am:
* gdk-pixbuf/pixops/Makefile.am, gdk-pixbuf/Makefile.am:
* demos/gtk-demo/Makefile.am, demos/Makefile.am:
* modules/input/Makefile.am, modules/printbackends/file/Makefile.am:
* modules/printbackends/test/Makefile.am, modules/printbackends/Makefile.am:
* modules/printbackends/cups/Makefile.am, modules/printbackends/lpr/Makefile.am:
* modules/engines/ms-windows/Theme/gtk-2.0/Makefile.am:
* modules/engines/ms-windows/Theme/Makefile.am:
* modules/engines/ms-windows/Makefile.am:
* modules/engines/Makefile.am, modules/engines/pixbuf/Makefile.am:
* modules/Makefile.am, m4macros/Makefile.am, perf/Makefile.am:
* contrib/Makefile.am, contrib/gdk-pixbuf-xlib/Makefile.am:
* gdk/directfb/Makefile.am, gdk/linux-fb/Makefile.am:
* gdk/quartz/Makefile.am, gdk/win32/rc/Makefile.am:
* gdk/win32/Makefile.am, gdk/x11/Makefile.am, gdk/Makefile.am:
include $(top_srcdir)/Makefile.decl, adapted EXTRA_DIST assignments.
svn path=/trunk/; revision=19033
2007-11-22 14:38:26 +00:00
Matthias Clasen
0f4d0f8e62
2.11.1
...
svn path=/trunk/; revision=18027
2007-06-04 17:01:14 +00:00
Matthias Clasen
82ce59cd0f
Remove unnecessary NULL checks before g_free(). ( #369666 , Morten Welinder,
...
2007-03-09 Matthias Clasen <mclasen@redhat.com>
* Everywhere: Remove unnecessary NULL checks before
g_free(). (#369666 , Morten Welinder, Djihed Afifi)
* configure.in: Check for ftw.h
svn path=/trunk/; revision=17444
2007-03-09 21:57:37 +00:00
Matthias Clasen
cd1c63583c
Move G_GNUC_INTERNAL before function declarations. ( #352276 , Damien
...
2006-12-22 Matthias Clasen <mclasen@redhat.com>
* modules/engines/pixbuf/pixbuf.h:
* modules/engines/pixbuf/pixbuf-rc-style.h:
* modules/engines/pixbuf/pixbuf-style.h: Move
G_GNUC_INTERNAL before function declarations. (#352276 ,
Damien Carbery)
2006-12-23 03:35:21 +00:00
Matthias Clasen
241ff0b6bd
Cleanups
2006-10-08 05:32:07 +00:00
Matthias Clasen
b14b866c3d
Query range style properties only on range widgets. ( #352277 , Benjamin
...
2006-08-26 Matthias Clasen <mclasen@redhat.com>
* pixbuf-draw.c (reverse_engineer_stepper_box):
Query range style properties only on range
widgets. (#352277 , Benjamin Otte)
2006-08-26 06:02:33 +00:00
Matthias Clasen
0c2a4ec42e
2.10.2
2006-08-18 04:34:21 +00:00
Matthias Clasen
fe03813226
2.10.1
2006-07-24 02:02:14 +00:00
Matthias Clasen
340e710fc3
modules/engines/pixbuf/Makefile.am Build fixes for Cygwin. ( #338262 )
...
2006-04-12 Matthias Clasen <mclasen@redhat.com>
* contrib/gdk-pixbuf-xlib/Makefile.am:
* modules/engines/pixbuf/Makefile.am
* gdk-pixbuf/Makefile.am: Build fixes for Cygwin. (#338262 )
2006-04-12 19:48:27 +00:00
Matthias Clasen
8cb0674b6b
Clean up exported symbols
2006-03-11 02:13:11 +00:00
Matthias Clasen
26a1ba116e
Remove suspicious code. ( #325295 , Alexander Nedotsukov)
...
2006-03-10 Matthias Clasen <mclasen@redhat.com>
* pixbuf-draw.c (draw_extension): Remove suspicious
code. (#325295 , Alexander Nedotsukov)
2006-03-10 19:15:40 +00:00
Behdad Esfahbod
6a66c972ca
If major.minor of required and available glib versions are the same, add
...
2006-01-28 Behdad Esfahbod <behdad@gnome.org>
* configure.in: If major.minor of required and available glib versions
are the same, add -DG_DISABLE_DEPRECATED to GLIB_CFLAGS. (bug #328617 )
* */Makefile.am: Remove hardcoded -DG_DISABLE_DEPRECATED.
2006-01-29 04:00:45 +00:00
Matthias Clasen
5369771847
If the src positions for gradients are nonsensical, don't render anything,
...
2006-01-17 Matthias Clasen <mclasen@redhat.com>
* pixbuf-render.c: If the src positions for gradients
are nonsensical, don't render anything, rather than
read out of bounds.
2006-01-17 20:02:54 +00:00
Matthias Clasen
2ff662e7e2
Apply a patch by Alexander Nedotsukov to support customized drawing of
...
2006-01-16 Matthias Clasen <mclasen@redhat.com>
* pixbuf-draw.c:
* pixbuf-rc-style.c:
* pixbuf.h: Apply a patch by Alexander Nedotsukov to
support customized drawing of expanders and resize
grips. (#325289 ).
2006-01-16 19:53:10 +00:00
Matthias Clasen
94ba779870
Silence the compiler.
...
2006-01-16 Matthias Clasen <mclasen@redhat.com>
* pixbuf-draw.c (draw_gap_image): Silence the
compiler.
2006-01-16 13:18:16 +00:00
Matthias Clasen
9b593427aa
const correctness fixes
...
found by Arjan van de Ven and gcc.
2005-11-17 14:57:24 +00:00
Matthias Clasen
1255e7fabd
2.8.2
2005-08-24 18:22:23 +00:00
Matthias Clasen
ee46e2bee7
2.8.1
2005-08-24 06:29:12 +00:00
Matthias Clasen
64e268edf4
2.8.0
2005-08-13 19:34:27 +00:00
Matthias Clasen
80578efe33
2.7.5
2005-08-03 18:51:11 +00:00
Matthias Clasen
22d4d65e01
2.7.4
2005-07-22 20:28:31 +00:00
Matthias Clasen
d585120eeb
2.7.3
2005-07-15 20:33:47 +00:00
Matthias Clasen
92da84155f
2.7.2
2005-07-08 18:52:47 +00:00
Matthias Clasen
2bd25d8f45
2.7.1
2005-07-01 19:24:05 +00:00
Matthias Clasen
58a1af804c
2.7.0
2005-06-20 22:06:27 +00:00
Matthias Clasen
3febaff1e4
Try to handle the situation that the borders are larger than the area we
...
2005-06-12 Matthias Clasen <mclasen@redhat.com>
* pixbuf-render.c (theme_pixbuf_render): Try to
handle the situation that the borders are larger
than the area we are rendering. (#169731 ,
Benjamin Otte)
2005-06-12 06:04:40 +00:00