1. 15 Dec, 2000 3 commits
    • Havoc Pennington's avatar
      only AC_DEFINE(HAVE_XFT) if we actually determined that we have Xrender · 9d41afc9
      Havoc Pennington authored
      2000-12-14  Havoc Pennington  <hp@pobox.com>
      
      * configure.in: only AC_DEFINE(HAVE_XFT) if we actually determined
      that we have Xrender
      9d41afc9
    • Owen Taylor's avatar
      Add two virtualized functions gdk_drawable_get_clip_region - to get the · 6e5a269f
      Owen Taylor authored
      Thu Dec 14 20:22:31 2000  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/{gdkdrawable.[ch],gdkpixmap.c,gdkwindow.c,x11/gdkwindow.c}:
      	Add two virtualized functions gdk_drawable_get_clip_region - to
      	get the clip region when drawing.
      
      	* gdk/gdkwindow.c (gdk_window_invalidate_rect): Rewrite to simple
      	use invalidate_region.
      
      	* gdk/gdkwindow.c (gdk_window_invalidate_region): Clip to visible
      	region.
      
      	* acconfig.h configure.in: Check for Xft. For now, assume
      	that if Xft is found, Pango was compiled with Xft support
      	as well.
      
      	* gdk/gdkcolor.h gdk/x11/gdkcolor-x11.c: Add
      	gdk_colormap_query_color().
      
      	* gdk/x11/gdkdrawable-x11.c (gdk_x11_draw_glyphs): Draw
      	with Xft if appropriate.
      
      	* gdk/x11/gdkpango-x11.c (gdk_pango_context_get): Create
      	a pangoxft context if we have XFT and the environment
      	variable GD_USE_XFT is set.
      
      	* gdk/x11/gdkx.h (struct _GdkGCX11): Cache the fg_pixel
      	and also possibly an XftDraw structure.
      
              * gtk/gtkfontsel.c: Handle the case where the font from the
      	style doesn't match any of the fonts a bit better.
      
      	* gtk/testgtk.c: Add tabs between directional segments for
      	hebrew/arabic test. (Not really necessary, just a little
      	prettier.)
      6e5a269f
    • Havoc Pennington's avatar
      fix unicode validation when reading a file · 2142a98c
      Havoc Pennington authored
      2000-12-14  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/testtext.c (fill_file_buffer): fix unicode validation when
      	reading a file
      2142a98c
  2. 14 Dec, 2000 6 commits
    • Havoc Pennington's avatar
      remove unused call to get_last_line() · 94ec8cff
      Havoc Pennington authored
      2000-12-14  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextbtree.c (_gtk_text_btree_validate_line): remove
      	unused call to get_last_line()
      
      	* gtk/gtkobject.c (gtk_object_add_arg_type): add G_TYPE_POINTER
      	here until boxed is working (and maybe after that - we should
      	really not gratuitously break old code)
      
      	* gtk/gtktexttag.c (gtk_text_tag_class_init): add commented-out
      	specific types for font_desc and tabs args, move them to
      	GTK_TYPE_POINTER for now, waiting on g_param_spec_boxed() to get
      	fixed. Move GdkColor args to GTK_TYPE_POINTER also.
      
      	* gtk/gtktextbuffer.c (gtk_text_buffer_class_init): temporarily
      	use GTK_TYPE_POINTER for signal signatures as a hack-around
      
      	* gtk/gtk-boxed.defs: Add boxed types for PangoFontDescription and
      	PangoTabArray
      
      	* gtk/gtktextlayout.c (line_display_iter_to_index):
      	make static
      	(line_display_index_to_iter): make static
      
      	* gtk/gtktextbuffer.c (gtk_text_buffer_class_init): fix marshaller
      	to marshal a string not a boxed
      
      	* gtk/gtkmarshal.list: add marshaller for GtkTextBuffer:insert_text
      
      	* gtk/testtext.c (fill_file_buffer): don't use g_utf8_next_char
      	since the UTF-8 isn't validated yet
      
      	* gtk/gtktextsegment.c (char_segment_check_func): don't require
      	lines to end in '\n'
      
      	* gtk/gtktextview.c (gtk_text_view_move_cursor): update to use
      	forward_to_delimiters, and grapheme boundaries
      	(gtk_text_view_delete_from_cursor): properly handle non-newline
      	delimiters, and grapheme boundaries
      
      	* gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): rename
      	to gtk_text_iter_forward_to_delimiters, and make it work properly
      	if empty lines end with a character other than '\n'
      
      	* gtk/gtktextiter.h, gtk/gtktextiter.c: Add movement by cursor
      	position
      94ec8cff
    • Tor Lillqvist's avatar
      Add gdkkeys. · 2e70f892
      Tor Lillqvist authored
      2000-12-15  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/makefile.{mingw.in,msc} (gdk_OBJECTS): Add gdkkeys.
      
      	* gtk/gtk.def
      	* gdk/gdk.def: Update.
      
      	* gdk/win32/gdkmain-win32.c
      	* gdk/win32/gdkkeys-win32.c: New file. Move some functions from
      	gdkmain-win32.c here.
      
      	* gdk/win32/makefile.mingw.in (all): No need to make
      	gdk-win32res.o here, the makefile one step up will call us to make
      	it.
      
      	* gdk/win32/makefile.{mingw.in,msc} (gdk_win32_OBJECTS): Add
      	gdkkeys-win32.
      
      	* gdk/win32/gdkcolor-win32.c: Silence gcc -Wall.
      
      	* gdk/win32/gdkevents-win32.c (gdk_events_init): Remove leftover
      	call to g_source_add().
      
      	* gdk/win32/gdkgc-win32.c (BitmapToRegion): Plug memory
      	leak. Thanks to Andreas Kemnade.
      2e70f892
    • Tor Lillqvist's avatar
      Simplify, now that the .po files are already in UTF-8. · ea099b24
      Tor Lillqvist authored
      2000-12-14  Tor Lillqvist  <tml@iki.fi>
      
      	* makefile.mingw: Simplify, now that the .po files are already in
      	UTF-8.
      ea099b24
    • Kenneth Christiansen's avatar
      Translations from keld · 817018ae
      Kenneth Christiansen authored
      achtung/po/da.po balsa/po/da.po bonobo/po/da.po
      bug-buddy/po/da.po control-center-HEAD/po/da.po ee/po/da.po
      evolution/po/da.po galeon/po/da.po gconf/po/da.po
      gdm2/po/da.po gernel/po/da.po gfloppy/po/da.po gimp/po/da.po
      gimp/po-plug-ins/da.po glade/po/da.po gnome-chess/po/da.po
      gnome-core/po/da.po gnome-db/po/da.po gnome-games/po/da.po
      gnome-iconedit/po/da.po gnome-libs-HEAD/po/da.po
      gnome-libs/po/da.po gnome-lokkit/po/da.po gnome-pilot/po/da.po
      gnome-utils/po/da.po gnome-vfs/po/da.po gnopo/po/da.po
      gnorpm/po/da.po gnumeric/po/da.po gtk+/po/da.po
      guppi3/po/da.po helix-setup-tools/po/da.po libgtop/po/da.po
      magicdev/po/da.po mc/po/da.po memprof/po/da.po pan/po/da.po
      rp3/po/da.po xpdf/po/da.po
      817018ae
    • Havoc Pennington's avatar
      Remove double _ in front of some functions · be59b202
      Havoc Pennington authored
      2000-12-13  Havoc Pennington  <hp@pobox.com>
      
      * gtk/gtktextbtree.h: Remove double _ in front of some functions
      
      * gtk/gtktext*.[hc]: update accordingly
      be59b202
    • Havoc Pennington's avatar
      Put _ in front of every function in this header file · bacb35ba
      Havoc Pennington authored
      2000-12-13  Havoc Pennington  <hp@pobox.com>
      
      * gtk/gtktextbtree.h: Put _ in front of every function in this
      header file
      
      * gtk/gtktext*.[hc]: update to reflect renamed btree functions
      bacb35ba
  3. 13 Dec, 2000 2 commits
    • Alexander Larsson's avatar
      Add support for ps2 intellimouse. · 02eac1c6
      Alexander Larsson authored
      2000-12-13    <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkmouse-fb.c (mouse_devs):
      	Add support for ps2 intellimouse.
      
      	* gdkkeyboard-fb.c:
      	Move shift-F1 repaint handling to xlate handler only.
      
      	* docs/README.linux-fb:
      	Add imps2 to docs.
      	Document the new refresh keys.
      02eac1c6
    • Tim Janik's avatar
      doh, this was broken beyond believe. · 2c9eb3a5
      Tim Janik authored
      Tue Dec 12 23:46:44 2000  Tim Janik  <timj@gtk.org>
      
      	* gtk/stock-icons/Makefile.am: doh, this was broken beyond believe.
      
      	* gtk/gtkbox.c: change property types from (u)long to (u)int for
      	::position and ::padding.
      
      	* gtk/gtkcontainer.c: make ::border_width an INT property.
      
      	* gtk/gtkpacker.c: make ::position an INT property.
      
      	* gtk/gtkscrolledwindow.c (gtk_scrolled_window_adjustment_changed):
      	guard against NULL h/v scrollbars, since this is used at construction
      	time.
      
      	* gtk/gtkclist.[hc]: nuked gtk_clist_construct(), implemented
      	internal gtk_clist_constructor().
      
      	* gtk/gtkctree.[hc]: nuked gtk_ctree_construct(), implemented
      	gtk_ctree_constructor().
      
      	* gtk/gtkprogressbar.c (gtk_progress_bar_class_init): property
      	::pulse_step should use ARG_PULSE_STEP, not ARG_FRACTION.
      
      	* docs/reference/Makefile.am: fun stuff, disabled docs generation
      	again, gtk-scan.c needs to introspec paramspecs, not GtkAgs.
      
      	* gtk/gtkwidget.[hc]:
      	removed gtk_widget_setv(), gtk_widget_getv(), gtk_widget_newv()
      	and gtk_widget_get().
      	(gtk_widget_new): use g_object_new_valist().
      	(gtk_widget_set): use g_object_set_valist().
      
      	* gtk/gtkobject.[hc]:
      	removed gtk_object_arg_get_info(), gtk_object_getv(),
      	gtk_object_query_args(), gtk_object_newv(),
      	gtk_object_class_add_signals(),
      	gtk_object_class_user_signal_new(),
      	gtk_object_class_user_signal_newv(),
      	gtk_object_arg_set(), gtk_object_arg_get(),
      	gtk_object_args_collect(),
      	gtk_object_default_construct(),
      	gtk_object_constructed(),
      	GTK_CONSTRUCTED and GTK_OBJECT_CONSTRUCTED().
      	removed nsignals, signals and n_args members from GtkObjectClass.
      	(gtk_object_new): use g_object_new_valist().
      	(gtk_object_set): use g_object_set_valist().
      	(gtk_object_get): use g_object_get_valist().
      
      	* gtk/gtkcompat.h: define gtk_object_default_construct().
      
      	* gtk/gtktypeutils.c (gtk_type_new): create constructed objects via
      	g_object_new().
      
      	* gtk/*.c: removed gtk_object_class_add_signals() from class_init()
      	fucntions, cleaned up method assignments (make sure your structures
      	are setup properly before calling out). removed all GTK_CONSTRUCTED
      	hacks ;)
      2c9eb3a5
  4. 12 Dec, 2000 3 commits
    • Owen Taylor's avatar
      Fix off-by-one error in checks. (Dave Lambert) · 90461d7d
      Owen Taylor authored
      Tue Dec 12 11:52:16 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkclist.c (gtk_clist_optimal_column_width): Fix
      	off-by-one error in checks. (Dave Lambert)
      90461d7d
    • Alexander Larsson's avatar
      Don't free gdk_fb_keyboard twice. · 94404694
      Alexander Larsson authored
      2000-12-12  Alexander Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkkeyboard-fb.c (xlate_close, raw_close):
      	Don't free gdk_fb_keyboard twice.
      94404694
    • Tim Janik's avatar
      get rid of object_signal:: GtkObject argument uses, use GObject · 53d7e430
      Tim Janik authored
      Tue Dec 12 08:24:42 2000  Tim Janik  <timj@gtk.org>
      
              * gtk/testgtk.c:
              (create_tooltips):
              (create_statusbar): get rid of object_signal:: GtkObject argument uses,
              use GObject swapped_signal:: properties instead.
      
              * gtk/gtkcellrenderertoggle.c:
              * gtk/gtkcellrenderertextpixbuf.c:
              * gtk/gtkcellrenderertext.c:
              * gtk/gtkcellrendererpixbuf.c:
              * gtk/gtkcellrenderer.c:
              * gtk/gtktreeviewcolumn.c: s/[sg]et_param/[sg]et_property/, fixed
              missing warnings for invalid property ids, install properties
              with g_object_class_install_property() now.
      
              * gtk/gtksignal.c:
              (gtk_signal_emit): let g_signal_emit_valist() collect the values for us.
      53d7e430
  5. 11 Dec, 2000 5 commits
    • Owen Taylor's avatar
      Add a function to determine if a window is the focus widget within its · 0cdc00ec
      Owen Taylor authored
      Wed Oct 25 14:17:43 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkwidget.[ch] (gtk_widget_is_focus): Add a function
      	to determine if a window is the focus widget within
      	its toplevel.
      
      	* gtk/gtkcontainer.[ch]: Fix the return type of ::focus
      	to be boolean.
      
      	* gtk/gtkcontainer.c (gtk_container_real_focus): Move handling
      	of the case where the container CAN_FOCUS to here instead
      	of having it in each individual move-the-focus place.
      
      	* gtk/gtkcontainer.c: Rewrite handling of left-right and up-down
      	focusing to be geometric in a much more obvious sense. Arrowing
      	around is still non-intuitive because it isn't perfect and
      	because entries, etc, grab the arrow keys, but it at least
      	usually will do what you expect now.
      
      	* gtk/gtknotebook.[ch]: Many cleanups. Moved docs inline in this
      	file.
      
      	* gtk/gtknotebook.c: Change tabs to be a single item in
      	the focus chain. Make movement of focus on tabs with arrow
      	keys wrap around.
      
      	* gtk/gtknotebook.c (gtk_notebook_find_child): Add
      	CHECK_FIND_CHILD macro to give informative error messages
      	instead of silent returns.
      
      	* gtk/gtknotebook.c (gtk_notebook_init): Set the RECEIVES_DEFAULT
      	flag since we handle GdkReturn on the tabs.
      
      	* gtk/gtknotebook.c (gtk_notebook_expose_tabs): Invalidate
      	windows rather than sending expose events directly.
      
      	* gtk/gtknotebook.[ch] docs/Changes-2.0.txt: Move structure
      	definition for GtkNotebookPage into .c file, since it is private.
      
      	* gtk/testgtk.c (create_notebook): Add option for
      	testing borderless notebook.
      
      	* gtk/testgtk.c (page_switch): Removed egregious poking
      	around in GTK+ internals.
      
      	* docs/widget-system.txt: Remove references to GTK_REDRAW_PENDING.
      
      	* gtk/gtkclist.[ch]: Remove key press handler, handle focusing
      	properly through gtk_clist_focus. Make the title headers a
      	single item in the tab-focus chain, and make left-right wrap
      	around.
      
      	* gtk/gtkwindow.c (gtk_window_focus): Add a custom
      	focus method so that wrapping around works properly.
      
      	* gtk/gtktreeview.c: Remove calls to gtk_container_set_focus_child() -
      	that is handled for the widget now.
      0cdc00ec
    • Owen Taylor's avatar
      Flag invisible widgets as TOPLEVEL. · 5a188a9f
      Owen Taylor authored
      Mon Dec 11 11:41:12 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkinvisible.c (gtk_invisible_init): Flag invisible
      	widgets as TOPLEVEL.
      
      	* gtk/gtkwidget.c (gtk_widget_queue_resize): Don't assume
      	TOPLEVEL widgets are containers.
      
      	* gtk/gtkinvisible.h: Remove useless include.
      5a188a9f
    • Havoc Pennington's avatar
      Handle chopping off \r\n and 0x2029 in addition to \n before passing to · 310a0d4f
      Havoc Pennington authored
      2000-12-11  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextlayout.c (gtk_text_layout_get_line_display):
      	Handle chopping off \r\n and 0x2029 in addition to \n before
      	passing to PangoLayout
      
      	* gtk/gtkimcontextsimple.c
      	(gtk_im_context_simple_get_preedit_string):
      	return an empty string if no match is pending
      
      	* gtk/gtkimcontext.c (gtk_im_context_get_preedit_string): add
      	assertion that the returned preedit string was sane
      
      	* gtk/gtktext*.[hc], gtk/testtext.c, gtk/testtextbuffer.c:
      	s/gtk_text_iter_next_char/gtk_text_iter_forward_char/g;
      	s/gtk_text_iter_prev_char/gtk_text_iter_backward_char/g;
      310a0d4f
    • Owen Taylor's avatar
      Fix up finalizer to chain to its parent. · 116853db
      Owen Taylor authored
      Mon Dec 11 10:02:26 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkimcontextsimple.c (gtk_im_context_simple_finalize):
      	Fix up finalizer to chain to its parent.
      116853db
    • Alexander Larsson's avatar
      Clearified the difference between the keyboard types. Wrote a note about · a2a23710
      Alexander Larsson authored
      2000-12-11  Alexander Larsson  <alexl@redhat.com>
      
      	* docs/README.linux-fb (GDK_KEYBOARD_TYPE):
      	Clearified the difference between the keyboard types. Wrote a note
      	about the magic sysrq key to get out of raw mode.
      a2a23710
  6. 10 Dec, 2000 1 commit
    • Kenneth Christiansen's avatar
      Updates from Keld achtung/po/da.po balsa/po/da.po bonobo/po/da.po · c817b32d
      Kenneth Christiansen authored
      Updates from Keld
      achtung/po/da.po balsa/po/da.po bonobo/po/da.po
      bug-buddy/po/da.po control-center-HEAD/po/da.po
      control-center/po/da.po dia/po/da.po dr-genius/po/da.po
      ee/po/da.po eog/po/da.po evolution/po/da.po gal/po/da.po
      galeon/po/da.po gconf/po/da.po gdm2/po/da.po
      Tag: gedit-1-0
      gedit/po/da.po
      No tag
      gernel/po/da.po gfax/po/da.po gfloppy/po/da.po ggv/po/da.po
      ghex/po/da.po gimp/po/da.po gimp/po-libgimp/da.po
      gimp/po-plug-ins/da.po gimp/po-script-fu/da.po glade/po/da.po
      gnome-applets/po/da.po gnome-chess/po/da.po
      gnome-core/po/da.po gnome-db/po/da.po gnome-games/po/da.po
      gnome-iconedit/po/da.po gnome-libs-HEAD/po/da.po
      gnome-libs/po/da.po gnome-lokkit/po/da.po gnome-media/po/da.po
      gnome-pilot/po/da.po gnome-pim/po/da.po gnome-print/po/da.po
      gnome-utils/po/da.po gnome-vfs/po/da.po gnomeicu/po/da.po
      gnopo/po/da.po gnorpm/po/da.po gnumeric/po/da.po
      gphoto/po/da.po gtk+/po/da.po gtkhtml/po/da.po
      gtranslator/po/da.po guppi3/po/da.po gxsnmp/po/da.po
      helix-setup-tools/po/da.po libgda/po/da.po libgtop/po/da.po
      magicdev/po/da.po mc/po/da.po memprof/po/da.po oaf/po/da.po
      pan/po/da.po pong/po/da.po
      Tag: v_1_0_x
      pybliographer/po/da.po
      No tag
      rp3/po/da.po sodipodi/po/da.po xpdf/po/da.po
      c817b32d
  7. 09 Dec, 2000 3 commits
    • James Henstridge's avatar
      add prot struct member to hold masks for detecting the start of a protocol · 21430de4
      James Henstridge authored
      2000-12-09  James Henstridge  <james@daa.com.au>
      
              * gdk/linux-fb/gdkmouse-fb.c (GdkFBMouseDevice): add prot struct
              member to hold masks for detecting the start of a protocol packet.
              (mouse_devs): add packet start masks for ps2 and ms device types.
              Left the mask for fidmour blank, as I have no idea what it should
              be.
              (handle_mouse_io): skip bytes until we get to the start of a
              packet.  My Logitech mouse seems to be passing an extra NULL pad
              byte, and GPM does a similar thing here.
              (gdk_fb_mouse_ms_open): changed error message to not say psaux, as
              this is the ms mouse driver.
              (gdk_fb_mouse_ms_packet): fix up button handling, which was
              completely broken except for button1.  It was checking the wrong
              bit in the packet for the status of the right mouse button, and
              wrongly assuming right == button2 rather than 3.  I fixed that and
              also added support for middle button (button2).
      21430de4
    • 8's avatar
      Add focus_in and focus_out implementation to im_context_class as · eccd33b2
      8 authored
      2000-12-08    <tajima@eng.sun.com>
      
              * modules/input/gtkimcontextxim.c (gtk_im_context_xim_class_init):
                Add focus_in and focus_out implementation to im_context_class
                as gtk_im_context_xim_focus_in and gtk_im_context_xim_focus_out.
      eccd33b2
    • 8's avatar
      make need_im_reset flag effective to avoid reset_ic operation being done · ad3f7d96
      8 authored
      2000-12-08    <tajima@eng.sun.com>
      
              * gtk/gtktextview.c (gtk_text_view_reset_im_context):
              * gtk/gtkentry.c (gtk_entry_reset_im_context):
                make need_im_reset flag effective to avoid reset_ic operation
                being done repeatedly.
      ad3f7d96
  8. 08 Dec, 2000 8 commits
    • Havoc Pennington's avatar
      fix breakage here that cause a segfault on text insertion · 565074f9
      Havoc Pennington authored
      2000-12-08  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextbtree.c (gtk_text_btree_insert): fix breakage here
      	that cause a segfault on text insertion
      
      	* gtk/gtktextchild.c (gtk_text_child_anchor_queue_resize): fix
      	warning
      
      	* gtk/gtktextiter.c (test_log_attrs): use
      	_gtk_text_buffer_get_line_log_attrs to speed things up a bit
      
      	* gtk/gtktextbuffer.c (_gtk_text_buffer_get_line_log_attrs):
      	Get log attrs for a line, using a cache stored on the buffer
      
      	* gtk/gtkcolorsel.h (GTK_COLOR_SELECTION_GET_CLASS): fix typo,
      	reported by Jeff Franks
      565074f9
    • Alexander Larsson's avatar
      Clarification. · 544bfc3d
      Alexander Larsson authored
      544bfc3d
    • Alexander Larsson's avatar
      Forgot to mention shift-F1 · fefedcaa
      Alexander Larsson authored
      fefedcaa
    • Alexander Larsson's avatar
      /dev/ttyS0 -> /dev/mouse · 78b055e7
      Alexander Larsson authored
      2000-12-08  Alexander Larsson  <alla@lysator.liu.se>
      
      	* gdk/linux-fb/gdkmouse-fb.c (gdk_fb_mouse_ms_open):
      	/dev/ttyS0 -> /dev/mouse
      78b055e7
    • Alexander Larsson's avatar
      Add dummy gdk_fontset_load · b09aade5
      Alexander Larsson authored
      b09aade5
    • Alexander Larsson's avatar
      Docs, docs, anyone want docs! · 3e3cc022
      Alexander Larsson authored
      2000-12-06  Alexander Larsson  <alexl@redhat.com>
      
      	* docs/README.linux-fb:
      	* docs/Makefile.am:
      	Initial GtkFB docs.
      
      	* gdk/linux-fb/Makefile.am:
      	Define GDK_DATA_PREFIX.
      
      	* gdk/linux-fb/gdkmain-fb.c:
      	Fix typo.
      	Change default display to /dev/fb0.
      
      	* gdk/linux-fb/gdkpango-fb.c:
      	Add $(prefix)/share/fonts/ to font path.
      3e3cc022
    • Alexander Larsson's avatar
      New file containing the abstracted keyboard driver. Most code taken from · 6d0c6b79
      Alexander Larsson authored
      2000-12-08  Alexander Larsson  <alla@lysator.liu.se>
      
      	* gdk/linux-fb/gdkkeyboard-fb.c:
      	New file containing the abstracted keyboard driver. Most code
      	taken from gdkinput-ps2.c
      
      	* gdk/linux-fb/gdkinput-ps2.c:
      	Removed file.
      
      	* gdk/linux-fb/Makefile.am:
      	Added gdkkeyboard-fb.c, removed gdkinput-ps2.c.
      
      	* gdk/linux-fb/gdkcolor-fb.c:
      	display->fb was renamed to display->fb_fd.
      
      	* gdk/linux-fb/gdkcursor-fb.c:
      	gdk_mouse_get_info -> gdk_fb_mouse_get_info
      
      	* gdk/linux-fb/gdkinput.c:
      	Moved gdk_input_init here from gdkinput-ps2.c
      
      	* gdk/linux-fb/gdkmain-fb.c:
      	display->fb was renamed to display->fb_fd.
      	Now the tty and the console is opened here instead
      	of in the keyboard driver. Also check GDK_VT to see what
      	tty to open.
      	Move gdk_beep () here from gdkinput-ps2.c
      	gdk_mouse_get_info -> gdk_fb_mouse_get_info
      
      	* gdk/linux-fb/gdkmouse-fb.c:
      	Add header.
      	gdk_mouse_get_info -> gdk_fb_mouse_get_info
      	Return correct keyboard modifiers.
      	GDK_MOUSETYPE -> GDK_MOUSE_TYPE for consistancy
      
      	* gdk/linux-fb/gdkprivate-fb.h:
      	Add tty and vt info to display.
      	Add orignal modeinfo storage to display
      	Update global functions
      
      	* gdk/linux-fb/gdkwindow-fb.c:
      	Added gdk_fb_window_find_focus().
      	gdk_mouse_get_info -> gdk_fb_mouse_get_info
      6d0c6b79
    • Pablo Saratxaga's avatar
      Added Azeri file · 73773718
      Pablo Saratxaga authored
      73773718
  9. 07 Dec, 2000 1 commit
  10. 06 Dec, 2000 5 commits
    • Elliot Lee's avatar
      Detect freetype properly Make use of above. · 89709dd1
      Elliot Lee authored
      
      
      * configure.in: Detect freetype properly
      * modules/basic/Makefile.am, gdk/linux-fb/Makefile.am: Make use of above.
      89709dd1
    • Alexander Larsson's avatar
      Add gdkmouse-fb.c · 7fa13eaf
      Alexander Larsson authored
      2000-12-06  Alexander Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/Makefile.am:
      	Add gdkmouse-fb.c
      
      	* gdk/linux-fb/gdkmouse-fb.c:
      	New file. Abstracted the mouse drivers a bit.
      
      	* gdk/linux-fb/gdkcursor-fb.c:
      	The cursor hide/show functions was moved here from gdkinput-ps2.c.
      
      	* gdk/linux-fb/gdkinput-ps2.c:
      	Removed old mouse handling code. Moved cursor handling code
      	to gdkcursor-fb.c, moved gdk_fb_window_send_crossing_events() to
      	gdkwindow-fb.c. gdk_input_get_mouseinfo was renamed to
      	gdk_mouse_get_info.
      
      	* gdk/linux-fb/gdkmain-fb.c:
      	Pass NULL pointers for x,y in gdk_mouse_get_info call.
      
      	* gdk/linux-fb/gdkprivate-fb.h:
      	Removed public gdk_fb_find_common_ancestor, added and renamed
      	functions for the new mouse handling code.
      
      	* gdk/linux-fb/gdkwindow-fb.c:
      	Moved gdk_fb_window_send_crossing_events here. added global
      	variable gdk_fb_window_containing_pointer. made
      	gdk_fb_find_common_ancestor static. gdk_input_get_mouseinfo was
      	renamed to gdk_mouse_get_info.
      7fa13eaf
    • Pablo Saratxaga's avatar
      fixed headers and syntax errors · f71ea1c0
      Pablo Saratxaga authored
      f71ea1c0
    • Alexander Larsson's avatar
      Update to match latest gmain/gsource changes. · b7f7cba7
      Alexander Larsson authored
      2000-12-06  Alexander Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkevents-fb.c:
      	Update to match latest gmain/gsource changes.
      
      	* gdk/linux-fb/gdkinput-ps2.c:
      	Bogus gdk_keymap_get_entries_for_keycode implementation so that
      	it links. Will be implemented later.
      b7f7cba7
    • Havoc Pennington's avatar
      add gdkkeys.[hc] · 36aac017
      Havoc Pennington authored
      2000-12-03  Havoc Pennington  <hp@pobox.com>
      
      * gdk/Makefile.am: add gdkkeys.[hc]
      
      * gdk/gdkkeys.h, gdk/gdkkeys.c: Move all the keyval stuff to these
      files from gdk.h, gdk.c; add GdkKeymap type and operations on it.
      
      * acconfig.h, configure.in: add checks and command line options
      for XKB
      
      * gdk/x11/gdkkeys-x11.c: Implement the above functions
      
      * gdk/x11/gdkevents-x11.c (gdk_event_translate): Put the keycode
      and group in the key event
      
      * gdk/gdkevents.h (struct _GdkEventKey): Add a hardware_keycode
      field with the low-level hardware key code, and a group
      field with the keyboard group
      
      * gdk/x11/gdkprivate-x11.h: include config.h for HAVE_XKB,
      and declare a couple globals used for keymap handling
      
      * gtk/gtkimcontextsimple.c: Implement ISO 14755 input method,
      hold down Shift-Control and type a hex number to get a Unicode
      character corresponding to the hex number
      (gtk_im_context_simple_get_preedit_string): Fix cursor position
      (return bytes not chars)
      36aac017
  11. 05 Dec, 2000 3 commits
    • Elliot Lee's avatar
      Make GdkColor specify element sizes to avoid waste on 64-bit platforms. · 3bc53c74
      Elliot Lee authored
      
      
      * gdk/gdkcolor.h: Make GdkColor specify element sizes
      to avoid waste on 64-bit platforms.
      3bc53c74
    • Owen Taylor's avatar
      Fix link to PNG home, remove reference to fribidi. · a4b2a6a8
      Owen Taylor authored
      Tue Dec  5 15:49:31 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* INSTALL: Fix link to PNG home, remove reference
      	to fribidi.
      
      	* gdk/x11/gdkevents-x11.c: Fix up for new GMain API.
      
      	* gdk/win32/gdkevents-win32.c: Fix up for new GMain API. (Not
      	tested.)
      
      	* gtk/gtkcheckmenuitem.c: Permanently turn on
      	always_show_toggle.
      
      	* gtk/gtkclist.c (gtk_clist_get_pixtext): Allow mask to
      	be NULL. (Vladimir Klebanov, #26545)
      
      	* gtk/gtkspinbutton.c (gtk_spin_button_insert_text): Fix
      	some signed/unsigned comparison problems. (#6510,
      	David Kaelbling)
      
      	* gtk/gtkwidget.[ch] (gtk_widget_is_ancestor): Change
      	return type to boolean (Oskar Liljeblad, #18648)
      a4b2a6a8
    • Owen Taylor's avatar
      Fix to say that file_selection_complete() filters both files and · 691576eb
      Owen Taylor authored
      Thu Nov 30 00:53:45 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/tmpl/gtkfilesel.sgml: Fix to say that file_selection_complete()
      	filters both files and directories.
      
      	* gtk/tmpl/gtktogglebutton.sgml: Fix description
      	of gtk_toggle_button_toggled().
      691576eb