1. 22 Jun, 2008 1 commit
    • Johan Dahlin's avatar
      Include "config.h" instead of <config.h> Command used: find -name · d97cdbdf
      Johan Dahlin authored
      2008-06-21  Johan Dahlin  <jdahlin@async.com.br>
      
          * *.[ch]: Include "config.h" instead of <config.h>
          Command used:
          find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g'
          Rubberstamped by Mitch and Tim
      
      
      svn path=/trunk/; revision=20669
      d97cdbdf
  2. 11 Mar, 2008 1 commit
    • Michael Natterer's avatar
      removed linux-fb backend files. · e8c3fbf4
      Michael Natterer authored
      2008-03-11  Michael Natterer  <mitch@imendio.com>
      
      	* gdk/linux-fb/*: removed linux-fb backend files.
      
      	* acconfig.h
      	* config.h.win32.in
      	* docs/README.linux-fb
      	* gtk/Makefile.am: remove remaining traces of linux-fb.
      
      	* gtk/gtkwindow-decorate.c: same here. There is some code that
      	calls into linux-fb to set window move/resize callbacks. I put it
      	in #if 0 as a reminder because we did use decorated windows with
      	the DirectFB backend and it did work, so I don't really know why
      	this code is needed or how it could work with DirectFB back then.
      	The file does actually compile now if DECORATE_WINDOWS is defined,
      	but I didn't test with DirectFB to check if it does anything.
      
      
      svn path=/trunk/; revision=19749
      e8c3fbf4
  3. 01 Sep, 2005 1 commit
    • Matthias Clasen's avatar
      Intern some more strings. · 94eec042
      Matthias Clasen authored
      2005-09-01  Matthias Clasen  <mclasen@redhat.com>
      
              * gdk/*.c: Intern some more strings.
              * gtk/gtkintl.h:
              * gtk/*.c: Define an I_() macro and use it instead of the
              bulky g_intern_static_string().
      94eec042
  4. 31 Aug, 2005 1 commit
  5. 20 Mar, 2005 1 commit
    • Matthias Clasen's avatar
      Make PLT-reduction work with gcc4, and don't include everything in · cca8dd63
      Matthias Clasen authored
      2005-03-20  Matthias Clasen  <mclasen@redhat.com>
      
      	Make PLT-reduction work with gcc4, and don't include
      	everything in gdkalias.h:
      
      	* gtk/grk.symbols: Group symbols by header and source file.
      	* gtk/makegtkalias.pl: Protect definitions by the same
      	preprocessor symbols used to guard the headers. Move
      	the alias declarations to a separate file which is
      	produced when calling makegtkalias.pl -def
      	* gdk/Makefile.am (gtkaliasdef.c): Add a rule to generate
      	this file.
      	* gtk/*.c: Include gtkalias.h after the other headers,
      	include gtkaliasdef.c at the bottom.
      	* gtk/*.h: Small cleanups.
      cca8dd63
  6. 09 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Add hidden aliases for exported symbols which are used internally in order · 3612aee5
      Matthias Clasen authored
      Mon Aug  9 12:48:04 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Add hidden aliases for exported symbols which are
      	used internally in order to get rid of many PLT
      	entries.  (#145519, Arjan van de Ven)
      
      	* gtk/Makefile.am: Add rules to generate gtk.def and
      	from gtk.symbols, and make make check check the abi
      	with abicheck.sh.
      	(gtk_private_h_sources): Add gtkinternals.h
      	(gtk_built_private_headers): Add gtkalias.h
      	(gtk_extra_sources): Add gtk.symbols
      	(EXTRA_DIST): Add makegtkalias.pl and abicheck.sh
      
      	* gtk/gtk.symbols: New file. Definition of the GTK+ ABI.
      	The file can be processed by cpp to filter out certain
      	subsets of symbols.
      
      	* gtk/abicheck.sh: New file. Script to check the actually
      	symbols exported from libgtk-x11.2.0.so against the symbols
      	found in gtk.symbols.
      
      	* gtk/makegtkalias.pl: New file. Perl script to generate the
      	header containing the alias definitions for internally used
      	exported symbols from a list of symbols.
      
      	* gtk/gtkinternals.h: New file. An uninstalled header listing
      	symbols which must be exported for some reason and do not appear
      	in any other header.
      
      	* gtk/*.c: Include gtkalias.h
      3612aee5
  7. 06 Mar, 2004 1 commit
  8. 27 May, 2003 1 commit
    • Matthias Clasen's avatar
      Remove dubious bitfields of unspecified signedness. (#112919, Morten · 83c626bb
      Matthias Clasen authored
      2003-05-27  Matthias Clasen  <maclas@gmx.de>
      
      	* io-wbmp.c: Remove dubious bitfields of
      	unspecified signedness.  (#112919, Morten Welinder)gdk-p
      
      	* gdk-pixdata.c (gdk_pixdata_to_csource): Replace all occurances
      	of g_string_new ("") by g_string_new (NULL). (#106975, Morten Welinder)
      
      	* gtk/gtkwindow-decorate.c:
      	* gtk/gtktreeprivate.h:
      	* gtk/gtkdnd.c:
      	* gdk/win32/gdkwindow-win32.h:
      	* gdk/linux-fb/gdkprivate-fb.h:
      	* gdk/linux-fb/gdkkeyboard-fb.c: Remove dubious bitfields of
      	unspecified signedness.  (#112919, Morten Welinder)
      
      	* gtk/queryimmodules.c (escape_string):
      	* gtk/gtktextbtree.c (_gtk_text_btree_get_text):
      	* gtk/gtksettings.c (_gtk_settings_parse_convert):
      	* gtk/gtkrc.c (gtk_rc_parse_assignment):
      	* gtk/gtkinputdialog.c (gtk_input_dialog_set_key):
      	* gdk/x11/gdkdisplay-x11.c (escape_for_xmessage): Replace all
      	occurances of g_string_new ("") by g_string_new (NULL). (#106975,
      	Morten Welinder)
      83c626bb
  9. 19 Nov, 2002 1 commit
  10. 03 Oct, 2002 2 commits
    • Eric Warmenhoven's avatar
      implement maximize for linux-fb · ccc2ccf2
      Eric Warmenhoven authored
      Thu Oct  3 16:40:18 2002 Eric Warmenhoven <eric@warmenhoven.org>
      
              * gdk/gdkevents.c, gdk/linux-fb/gdkwindow-fb.c,
              gtk/gtkwindow-decorate.c: implement maximize for linux-fb
      
              * gdk/linux-fb/gdkkeyboard-fb.c: implement raw keyboard mode
      
              * gdk/linux-fb/Makefile.am, gdk/linux-fb/gdkdnd-fb.c,
              gdk/linux-fb/gdkmain-fb.c, gdk/linux-fb/gdkselection-fb.c,
              gdk/linux-fb/miarc.c, gdk/linux-fb/mifpolycon.c,
              gdk/linux-fb/miwideline.c, gdk/linux-fb/mizerclip.c,
              gdk/linux-fb/mizerline.c: small cleanups
      ccc2ccf2
    • Owen Taylor's avatar
      Add a 'type' parameter, make public. · ef33adff
      Owen Taylor authored
      Thu Oct  3 14:13:33 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/gdkevents.c (gdk_event_new): Add a 'type'
              parameter, make public.
      
              * gdk/gdkevents.c (gdk_event_copy): Copy the screen.
      
              * gdk/gdkevents.c gdk/linux-fb/gdkmain-fb.c
              gdk/x11/gdkevents-x11.c gdk/win32/gdkevents-win32.c:
              _gdk_event_new() => gdk_event_new().
      
              * gdk/win32/gdkevents-win32.c (real_window_procedure):
              Fix event_private->screen breakage that results from evil
              encapsulation breakage here.
      
              * gtk/gtkclist.c gtk/gtkcombo.c gtk/gtkcontainer.c
              gtk/gtkdialog.c gtk/gtkdnd.c gtk/gtkdrawingarea.c
              gtk/gtkimcontextsimple.c gtk/gtklist.c gtk/gtkmenu.c
              gtk/gtknotebook.c gtk/gtkplug.c gtk/gtkselection.c
              gtk/gtktext.c gtk/gtktreeitem.c gtk/gtktreeview.c
              gtk/gtkviewport.c gtk/gtkwindow-decorate.c gtk/gtkwindow.c
              tests/testgtk.c: Remove most usage of stack-allocated
              GdkEvent structures.
      
              * gtk/gtktreeview.c: Use a cut-and-paste of the full
              send_focus_event() from gtkwindow.c that does the necessary
              notification of the ::has-focus property and setting of
              the HAS_FOCUS flag.x
      
              * gtk/gtkdnd.c: Clean up some mess/duplicated code; removing
              an extraneous use of a GdkEvent.
      ef33adff
  11. 01 Oct, 2002 1 commit
    • Manish Singh's avatar
      Deprecation cleanup · 2eb145c2
      Manish Singh authored
      Tue Oct  1 12:53:44 2002  Manish Singh  <yosh@gimp.org>
      
              * gtk/gtkwindow-decorate.c gtkwindow.[ch]: Deprecation cleanup
      2eb145c2
  12. 03 Nov, 2001 1 commit
    • Daniel Elstner's avatar
      Use GtkWindow* as first signal argument (was GtkWidget*). · ac812521
      Daniel Elstner authored
      2001-11-03  Daniel Elstner  <daniel.elstner@gmx.net>
      
      	* gtk/gtkwindow.h (frame_event): Use GtkWindow* as first
      	signal argument (was GtkWidget*).
      
      	* gtk/gtkwindow.c (gtk_window_frame_event),
      	  gtk/gtkwindow-decorate.c (gtk_decorated_window_frame_event):
      	Fixed argument types as above, removed GTK_WINDOW casts and
      	added some GTK_WIDGET casts instead.
      ac812521
  13. 15 Jun, 2001 1 commit
    • Alexander Larsson's avatar
      Update to new PangoLanguage changes. · 46880b96
      Alexander Larsson authored
      2001-06-15  Alexander Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkfont-fb.c (gdk_font_from_description):
      	Update to new PangoLanguage changes.
      
      	* gtk/gtkwindow-decorate.c:
      	* gtk/gtkwindow.[ch]:
      	Added setting argument to gtk_window_set_has_frame ()
      46880b96
  14. 11 May, 2001 1 commit
  15. 02 Apr, 2001 1 commit
  16. 22 Jan, 2001 1 commit
  17. 12 Jan, 2001 1 commit
    • Alexander Larsson's avatar
      Take shaped windows in consideration when generating clip region. · 058c2d93
      Alexander Larsson authored
      2001-01-12  Alexander Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkdrawable-fb2.c (gdk_fb_clip_region): Take shaped
      	windows in consideration when generating clip region.
      
      	* gdk/linux-fb/gdkfb.h:
      	Huge HACK. Added GDK_FB_USE_CHILD_SHAPE.
      
      	* gdk/linux-fb/gdkprivate-fb.h:
      	Add shape to GdkWindowFBDatat.
      	exported gdk_fb_window_get_abs_shape().
      	removed gdk_fb_draw_lines declaration.
      
      	* gdk/linux-fb/gdkwindow-fb.c (gdk_window_impl_fb_init):
      	Init shape to NULL. (gdk_fb_window_send_crossing_events): Don't
      	send focus changes when there is a grabbed window.
      	(gdk_window_get_pointer): Handle shaped windows.
      	(gdk_fb_region_create_from_bitmap): Convert bitmap to region.
      	(gdk_fb_window_peek_shape): Returns the shape for a window,
      	handles GDK_FB_USE_CHILD_SHAPE.
      	(gdk_fb_window_get_abs_shape): Returns the shape of the window,
      	offseted to absolute positions. Handles GDK_FB_USE_CHILD_SHAPE.
      	(gdk_window_shape_combine_mask): Implement.
      
      	* gtk/gtkwindow-decorate.c:
      	HACK! Set GDK_FB_USE_CHILD_SHAPE on window->frame to make sure
      	setting the shape of a window makes the window transparent.
      058c2d93
  18. 08 Jan, 2001 1 commit
    • Alexander Larsson's avatar
      New files. Contains an implementation of a minimal WM for linux-fb. · 59b6bf38
      Alexander Larsson authored
      2001-01-08  Alexander Larsson  <alexl@redhat.com>
      
      	* gtk/gtkwindow-decorate.[hc]:
      	* gtk/Makefile.am:
      	New files. Contains an implementation of a minimal WM for
      	linux-fb.
      
      	* gtk/gtkwindow.h:
      	Add the possibility for GtkWindows to specify a frame. This
      	is used for the window decoration code, but could concievably
      	be used for X programs too (xmms style windows).
      	GtkWindow->frame is the toplevel window if the window is framed.
      	The signal frame_event gets all events that are targeted to
      	GtkWindow->frame.
      	(_gtk_window_constrain_size): Exported for usage by gtkwindow-decorate.c.
      
      	* gtk/gtkwindow.c:
      	Implement gtk_window_set_has_frame and gtk_window_set_frame_dimensions.
      	Call out to gtkwindow-decorate.c for WM support in linx-fb.
      59b6bf38