Michael Natterer
8243e3d415
gdk/gdkdisplay.h gdk/gdkdrawable.h gdk/gdkevents.h gdk/gdkpango.h
...
2008-01-15 Michael Natterer <mitch@imendio.com>
* gdk/gdkdisplay.h
* gdk/gdkdrawable.h
* gdk/gdkevents.h
* gdk/gdkpango.h
* gdk/gdkregion.h
* gdk/gdkrgb.h
* gdk/gdkwindow.h: made more struct pointer and array parameters
const. GDK should now be constified as far as possible without
breaking source compatibility. Includes some minor cleanup like
indentation and s/nfoo/n_foo/ (bug #508544 ).
* gdk/gdkdisplay.c
* gdk/gdkdraw.c
* gdk/gdkevents.c
* gdk/gdkpango.c
* gdk/gdkregion-generic.c
* gdk/gdkrgb.c
* gdk/directfb/gdkdisplay-directfb.c
* gdk/directfb/gdkwindow-directfb.c
* gdk/quartz/gdkdisplay-quartz.c
* gdk/quartz/gdkwindow-quartz.c
* gdk/win32/gdkdisplay-win32.c
* gdk/win32/gdkwindow-win32.c
* gdk/x11/gdkdisplay-x11.c
* gdk/x11/gdkwindow-x11.c: changed accordingly.
svn path=/trunk/; revision=19372
2008-01-15 15:32:37 +00:00
Michael Natterer
92f86e0496
gdk/gdk.h gdk/gdkcairo.h gdk/gdkcolor.h gdk/gdkgc.h gdk/gdkinternals.h
...
2008-01-14 Michael Natterer <mitch@imendio.com>
* gdk/gdk.h
* gdk/gdkcairo.h
* gdk/gdkcolor.h
* gdk/gdkgc.h
* gdk/gdkinternals.h
* gdk/gdkregion.h
* gdk/gdkwindow.h: made GdkRectangle*, GdkRegion* and GdkColor*
parameters const.
* gdk/gdkcairo.c
* gdk/gdkgc.c
* gdk/gdkwindow.c
* gdk/gdkrectangle.c
* gdk/gdkpolyreg-generic.c
* gdk/gdkregion-generic.c
* gdk/directfb/gdkcolor-directfb.c
* gdk/directfb/gdkgc-directfb.c
* gdk/directfb/gdkgeometry-directfb.c
* gdk/directfb/gdkwindow-directfb.c
* gdk/quartz/gdkcolor-quartz.c
* gdk/quartz/gdkgc-quartz.c
* gdk/quartz/gdkgeometry-quartz.c
* gdk/quartz/gdkwindow-quartz.c
* gdk/win32/gdkcolor-win32.c
* gdk/win32/gdkgc-win32.c
* gdk/win32/gdkgeometry-win32.c
* gdk/win32/gdkprivate-win32.h
* gdk/win32/gdkwindow-win32.c
* gdk/x11/gdkcolor-x11.c
* gdk/x11/gdkgc-x11.c
* gdk/x11/gdkgeometry-x11.c
* gdk/x11/gdkmain-x11.c
* gdk/x11/gdkprivate-x11.h
* gdk/x11/gdkwindow-x11.c: changed accordingly.
* gdk/gdkpolyreg-generic.c: uncruftify to have proper function
headers.
svn path=/trunk/; revision=19365
2008-01-14 14:02:12 +00:00
Michael Natterer
d293166713
add these functions to make it build again.
...
2008-01-10 Michael Natterer <mitch@imendio.com>
* gdk/directfb/gdkscreen-directfb.c
(gdk_screen_get_monitor_width_mm)
(gdk_screen_get_monitor_height_mm)
(gdk_screen_get_monitor_plug_name): add these functions to make
it build again.
svn path=/trunk/; revision=19340
2008-01-10 17:04:45 +00:00
Sebastian Dröge
33499debed
Use u32 instead of __u32 and u8 instead of __u8 as the other types are
...
* gdk/directfb/gdkcursor-directfb.c: (gdk_cursor_new_for_display):
Use u32 instead of __u32 and u8 instead of __u8 as the other types
are deprecated since DirectFB 1.0.0. If compiling with an older
version define the new type name to the old types. Fixes bug #503190 .
svn path=/trunk/; revision=19182
2007-12-15 05:01:30 +00:00
Michael Natterer
64c73a61b7
Remove all .cvsignore files.
...
svn path=/trunk/; revision=19169
2007-12-13 11:18:45 +00:00
Matthias Clasen
1397a9fd7d
Implement GAppLaunchContext in gdk, providing startup notification.
...
2007-12-12 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkapplaunchcontext.[hc]: Implement GAppLaunchContext
in gdk, providing startup notification. (#503203 )
* gdk/x11/gdkapplaunchcontext-x11.c:
* gdk/win32/gdkapplaunchcontext-win32.c:
* gdk/quartz/gdkapplaunchcontext-quartz.c:
* gdk/directfb/gdkapplaunchcontext-directfb.c: Backend-specific
parts. All but X11 are just empty stubs for now.
* gdk/gdk.symbols:
* gdk/gdkinternals.h:
* gdk/Makefile.am:
* gdk/x11/Makefile.am:
* gdk/win32/Makefile.am:
* gdk/quartz/Makefile.am:
* gdk/directfb/Makefile.am: Necessary glue.
svn path=/trunk/; revision=19165
2007-12-13 05:16:33 +00:00
Attilio Fiandrotti
c907a97556
Applied a patch by Claudio Ciccani which adds testing functions to the
...
2007-12-11 Attilio Fiandrotti <attilio.fiandrotti@gmail.com>
* gdk/directfb/gdktestutils-directfb.c:
* gdk/directfb/Makefile.am: Applied a patch by Claudio Ciccani
which adds testing functions to the DirectFB backend.
svn path=/trunk/; revision=19163
2007-12-11 20:20:29 +00:00
Attilio Fiandrotti
15d6ae4003
Applied a patch by Claudio Ciccani which fixes the mixing of gdk and cairo
...
2007-12-11 Attilio Fiandrotti <attilio.fiandrotti@gmail.com>
* gdk/directfb/gdkdrawable-directfb.c: Applied a patch by Claudio
Ciccani which fixes the mixing of gdk and cairo rendering.
svn path=/trunk/; revision=19161
2007-12-11 20:09:01 +00:00
Attilio Fiandrotti
494b0e4ca9
Minor fix for code added in r19132
...
svn path=/trunk/; revision=19137
2007-12-09 22:53:54 +00:00
Attilio Fiandrotti
2d20a49584
Committed several patches by Denis Oliver Knoppwhich are expected to improve the performance of the DirectFB backend
...
svn path=/trunk/; revision=19132
2007-12-09 10:03:30 +00:00
Attilio Fiandrotti
01f8212ad3
Committed a patch by DOK to fix GDK events generations in the DirectFB backend
...
svn path=/trunk/; revision=19122
2007-12-06 17:45:05 +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
Attilio Fiandrotti
fc81607f22
Attempts to load stock X cursors no longer results in annoying error messages under DirectFB
...
svn path=/trunk/; revision=18549
2007-07-27 16:27:37 +00:00
Attilio Fiandrotti
34dfd591da
Fixed memory leak at window closing in DirectFB backend, patch provided by Simon Lanzmich
...
svn path=/trunk/; revision=18459
2007-07-12 17:09:02 +00:00
Behdad Esfahbod
e7ad5239a5
#undef GDK_DISABLE_DEPRECATED to get prototype for gdk_font_ref().
...
2007-06-13 Behdad Esfahbod <behdad@gnome.org>
* gdk/directfb/gdkgc-directfb.c: #undef GDK_DISABLE_DEPRECATED to
get prototype for gdk_font_ref(). (#447163 , Dann Frazier, Loïc Minier)
svn path=/trunk/; revision=18126
2007-06-13 21:24:21 +00:00
Matthias Clasen
885ba04648
Add support for composited child windows. ( #412882 , Ryan Lortie)
...
2007-06-01 Matthias Clasen <mclasen@redhat.com>
Add support for composited child windows. (#412882 , Ryan Lortie)
* gdk/gdk.symbols:
* gdk/gdkdisplay.h:
* gdk/gdkinternals.h:
* gdk/gdkwindow.[hc]: Add gdk_display_supports_composite() and
gdk_window_set_composited().
* gdk/x11/gdkevents-x11.c:
* gdk/x11/gdkdisplay-x11.[hc]:
* gdk/x11/gdkwindow-x11.[hc]: X11 implementation.
* gdk/win32/gdkdisplay-win32.c:
* gdk/win32/gdkwindow-win32.c: Dummy win32 implementration.
* gdk/quartz/gdkdisplay-quartz.c:
* gdk/quartz/gdkwindow-quartz.c: Dummy Quartz implementation.
* gdk/directfb/gdkdisplay-directfb.c:
* gdk/directfb/gdkwindow-directfb.c: Dummy DirectFB implementation.
* tests/testgtk.c: Add a "composited window" test.
svn path=/trunk/; revision=18004
2007-06-01 12:16:12 +00:00
Matthias Clasen
cf3783f8a1
Remove duplicate doc comments that cause problems when building the docs.
...
2007-05-26 Matthias Clasen <mclasen@redhat.com>
* gdk/directfb/gdkkeys-directfb.c: Remove duplicate doc comments
that cause problems when building the docs.
svn path=/trunk/; revision=17944
2007-05-27 01:36:52 +00:00
Matthias Clasen
b6d58ad642
Fix docs
...
svn path=/trunk/; revision=17939
2007-05-26 20:43:23 +00:00
Attilio Fiandrotti
ffbf29ea1f
Updated minimum DirectFB version required to enable gdk_directfb_create_child_window()
...
svn path=/trunk/; revision=17879
2007-05-20 21:51:10 +00:00
Michael Emmel
6bade15e60
Added stub gdk_notify_startup_complete_with_id to compile Added
...
2007-05-01 Michael Emmel <mike.emmel@gmail.com>
* gdk/directfb/gdkdisplay-directfb.c:
Added stub gdk_notify_startup_complete_with_id to compile
* gdk/directfb/gdkwindow-directfb.c:
Added gdk_window_set_opacity
* gdk/directfb/gdkkeys-directfb.c:
Fix menu key handling crash Bug #413328
svn path=/trunk/; revision=17752
2007-05-01 16:10:51 +00:00
Matthias Clasen
7c4d711777
Some more compiler warning fixes.
...
2007-04-30 Matthias Clasen <mclasen@redhat.com>
Some more compiler warning fixes.
* gdk/directfb/gdkscreen-directfb.c (gdk_screen_is_composited):
Fix NULL/FALSE confusion.
svn path=/trunk/; revision=17740
2007-04-30 16:22:31 +00:00
Cody Russell
273c94e194
Win32 drop shadow goodness
...
svn path=/trunk/; revision=17643
2007-04-25 23:44:54 +00:00
Michael David Emmel
b446db4992
Mouse crossing fixes from Attilio
...
svn path=/trunk/; revision=17195
2007-01-20 07:05:55 +00:00
Michael David Emmel
52297a75b8
Fix for leak when window destroyed
...
svn path=/trunk/; revision=17014
2007-01-02 09:05:54 +00:00
Matthias Clasen
721c3bc101
Replace a lot of idle and timeout calls by the new gdk_threads api.
...
2006-12-22 Matthias Clasen <mclasen@redhat.com>
* *.c: Replace a lot of idle and timeout calls by
the new gdk_threads api.
2006-12-22 19:10:43 +00:00
Michael David Emmel
21f1e75d94
gdkpixmap-directfb.c: add missing RGB24 case ( #361176 )
2006-10-11 15:42:35 +00:00
Michael David Emmel
b140b48e71
Fix for bug 3575611 strdup property name so it can be freed
2006-10-08 14:54:24 +00:00
Michael David Emmel
539414d677
gdk/directfb/gdkcolor-directfb.c small clean ups include order
...
gdk/directfb/gdkwindow-directfb.c fixed beep compile error
gdk/directfb/Makefile.am removed GDK_PIXBUF_DISABLE_DEPRECATED
GDK_DISABLE_DEPRECATED to allow compile per Behdad
gdk/quartz/Makefile.am same change as directfb Makefile
gtk/Makefile.am fixed typo that cause socket stubs not to compile
2006-09-14 02:56:01 +00:00
Matthias Clasen
6760faeb4b
Add a function to beep on a window. For X11, implement this with XkbBell.
...
2006-08-29 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkwindow.h:
* gdk/gdk.symbols:
* gdk/directfb/gdkwindow-directfb.c (gdk_window_beep):
* gdk/win32/gdkwindow-win32.c (gdk_window_beep):
* gdk/quartz/gdkwindow-quartz.c (gdk_window_beep):
* gdk/x11/gdkwindow-x11.c (gdk_window_beep): Add a function
to beep on a window. For X11, implement this with
XkbBell. (#353455 , Mariano Suárez-Alvarez)
2006-08-30 03:30:43 +00:00
Michael David Emmel
3cdf4f5590
gdk/directfb/gdkdrawable-directfb.c Remove gdk_directfb_update_region and
...
* gdk/directfb/gdkdrawable-directfb.c
Remove gdk_directfb_update_region and calls
* gdk/directfb/gdkwindow-directfb.c
Code cleanup
* gdk/directfb/gdkgeometry-directfb.c
Fix scroll call to use region
2006-08-11 05:44:46 +00:00
Michael David Emmel
468a7bc2f9
Removed unused call to GetPosition
2006-08-02 21:45:53 +00:00
Michael David Emmel
73d7327b35
Lots of changes the major change is GdkPaintable is not implemented by window
...
This code also requires a major redo of the cairo implementation now in
cairo cvs.
2006-07-14 00:17:52 +00:00
Matthias Clasen
81334ac0d3
Don't confuse gtk-doc.
...
2006-07-10 Matthias Clasen <mclasen@redhat.com>
* gdk/directfb/gdkwindow-directfb.c: Don't confuse gtk-doc.
2006-07-10 13:32:15 +00:00
Michael David Emmel
e0d850a2ad
Not sure this went in
2006-07-03 06:55:15 +00:00
Michael David Emmel
2c6564c875
Added ifdef to compile with 0.9.24 removes creating a child GdkWindow
...
since it uses functionality only in directfb cvs
2006-06-26 17:50:44 +00:00
Michael Emmel
0799004f58
updated mininum dfb to 0.9.24 added more directfb wrapper functions
...
2006-06-14 Michael Emmel <mike.emmel@gmail.com>
* configure.in: updated mininum dfb to 0.9.24
* gdk/directfb/gdkdirectfb.h: added more directfb wrapper functions
* gdk/directfb/gdkdrawable-directfb.c: wrapper functions and patch from
Claudio Ciccani <klan@users.sf.net> to use a subsurface for cairo
* gdk/directfb/gdkvisual-directfb.c: changed initalization sequence
* gdk/directfb/gdkwindow-directfb.c: corrected reparent for toplevels
* gdk/directfb/gdkdisplay-directfb.c: changed initilization sequence
to a more rational order
2006-06-14 21:54:25 +00:00
Michael David Emmel
bc0f858deb
Fixed bug 342091
2006-05-18 07:46:06 +00:00
Michael David Emmel
0a55ddda90
Removed DIKI_ALTGR
2006-05-04 23:00:10 +00:00
Michael David Emmel
47f6017e1a
Removed subtracting one from all clips
2006-04-30 17:19:38 +00:00
Matthias Clasen
34f4da23f2
Documentation fixes.
...
* gdk/gdkregion-generic.c: Documentation fixes.
* gdk/directfb/gdkmain-directfb.c: Make the comment not look like
a doc comment.
2006-04-24 18:23:55 +00:00
Alexander Larsson
27f746fbd0
Merge the gtk-printing branch. For more detailed ChangeLog entries, see
...
2006-04-21 Alexander Larsson <alexl@redhat.com>
Merge the gtk-printing branch.
For more detailed ChangeLog entries, see the branch.
* .cvsignore:
* Makefile.am:
* configure.in:
* docs/tools/widgets.c:
* gtk+-unix-print-2.0.pc.in:
* gtk/Makefile.am:
* gtk/gen-paper-names.c:
* gtk/gtk.h:
* gtk/gtk.symbols:
* gtk/gtkenums.h:
* gtk/gtkiconfactory.c:
* gtk/gtkmarshalers.list:
* gtk/gtkpagesetup.[ch]:
* gtk/gtkpagesetupunixdialog.[ch]:
* gtk/gtkpapersize.[ch]:
* gtk/gtkprint-win32.[ch]:
* gtk/gtkprintbackend.[ch]:
* gtk/gtkprintcontext.[ch]:
* gtk/gtkprinter-private.h:
* gtk/gtkprinter.[ch]:
* gtk/gtkprinteroption.[ch]:
* gtk/gtkprinteroptionset.[ch]:
* gtk/gtkprinteroptionwidget.[ch]:
* gtk/gtkprintjob.[ch]:
* gtk/gtkprintoperation-private.h:
* gtk/gtkprintoperation-unix.c:
* gtk/gtkprintoperation-win32.c:
* gtk/gtkprintoperation.[ch]:
* gtk/gtkprintsettings.[ch]:
* gtk/gtkprintunixdialog.[ch]:
* gtk/paper_names.c:
* gtk/paper_names_offsets.c:
Platform independent printing API and implementations
for unix and windows.
* gtk/gtkstock.h:
* gtk/stock-icons/24/gtk-orientation-landscape.png:
* gtk/stock-icons/24/gtk-orientation-portrait.png:
* gtk/stock-icons/24/gtk-orientation-reverse-landscape.png:
Add stock icons for page orientation.
* modules/Makefile.am:
* modules/printbackends/Makefile.am:
* modules/printbackends/cups/Makefile.am:
* modules/printbackends/cups/gtkcupsutils.[ch]:
* modules/printbackends/cups/gtkprintbackendcups.[ch]:
* modules/printbackends/cups/gtkprintercups.[ch]:
Cups printing backend for unix.
* modules/printbackends/lpr/Makefile.am:
* modules/printbackends/lpr/gtkprintbackendlpr.[ch]:
lpr printing backend for unix.
* modules/printbackends/pdf/Makefile.am:
* modules/printbackends/pdf/gtkprintbackendpdf.[ch]:
print-to-pdf printing backend for unix.
* tests/.cvsignore:
* tests/Makefile.am:
* tests/print-editor.c:
Test application for printing.
* gdk/gdk.symbols:
* gdk/win32/gdkevents-win32.c:
* gdk/win32/gdkwin32.h:
Add gdk_win32_set_modal_dialog_libgtk_only so that we can pump the
mainloop while displaying a win32 common dialog.
* gdk/directfb/Makefile.am:
Whitespace cleanup.
2006-04-21 15:09:32 +00:00
Michael David Emmel
1787ca5e2a
fixed off by one error in clip patch from ( #330824 )
2006-04-20 02:50:21 +00:00
Matthias Clasen
aff3329de1
Make _gdk_windowing_args const.
...
2006-04-03 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkinternals.h:
* gdk/x11/gdkmain-x11.c:
* gdk/win32/gdkmain-win32.c:
* gdk/directfb/gdkdisplay-directfb.c:
* gdk/quartz/gdkmain-quartz.c: Make _gdk_windowing_args const.
2006-04-03 20:36:52 +00:00
Michael David Emmel
cfd72f5cd6
Added gdk_pixmap_foreign_new_for_screen
2006-03-30 16:14:18 +00:00
Michael Natterer
5afb4f0f11
gdk/gdkscreen.h gdk/x11/gdkscreen-x11.c added
...
2006-03-08 Michael Natterer <mitch@imendio.com>
* gdk/gdkscreen.h
* gdk/x11/gdkscreen-x11.c
* gdk/gdk.symbols: added gdk_screen_get_active_window() and
gdk_screen_get_window_stack() (patch from maemo-gtk).
Fixes bug #320881 .
* gdk/directfb/gdkscreen-directfb.c
* gdk/quartz/gdkscreen-quartz.c
* gdk/win32/gdkscreen-win32.c: added the functions as stubs.
2006-03-08 17:02:34 +00:00
Michael David Emmel
cee36ddec5
Removed old build instructions
2006-02-26 18:24:53 +00:00
PST 2006 Michael Emmel
ce714a8cd9
*gdk/directfb/gdkdisplay-directfb.c *gdk/directfb/gdkwindow-directfb.c
...
Sat Feb 25 10:35:23 PST 2006 Michael Emmel <mike.emmel@gmail.com>
*gdk/directfb/gdkdisplay-directfb.c
*gdk/directfb/gdkwindow-directfb.c
Added stubs for shape window functions to fix compile problems
2006-02-25 18:37:53 +00:00
Sven Neumann
4cbef86980
added .cvsignore file to shut up CVS
2006-02-09 11:39:48 +00:00
Sven Neumann
859e395037
updated mine and Dok's email address.
...
2006-02-07 Sven Neumann <sven@gimp.org>
* gdk/directfb/AUTHORS: updated mine and Dok's email address.
2006-02-07 11:58:49 +00:00
Michael David Emmel
f94921838e
Added new directfb backend
2006-02-05 04:04:29 +00:00