1. 18 Nov, 2000 4 commits
  2. 17 Nov, 2000 2 commits
    • Tor Lillqvist's avatar
      Update. · 99b14ff2
      Tor Lillqvist authored
      2000-11-18  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk/gtk.def: Update.
      
      	* gtk/gtktexttypes.h: Mark variables for export/import from DLL.
      99b14ff2
    • Tor Lillqvist's avatar
      Add comment that GdkXEvent isn't only for XEvent, but in general for · 2c2dbae1
      Tor Lillqvist authored
      2000-11-17  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/gdkevents.h: Add comment that GdkXEvent isn't only for XEvent,
      	but in general for window system specific events.
      
      	* gtk/gtk.def
      	* gtk/makefile.mingw.in
      	* gtk/makefile.msc.in: Update.
      2c2dbae1
  3. 16 Nov, 2000 9 commits
    • Owen Taylor's avatar
      Do not, in any circumstances, distribute gtk.immodules. · b29a24d0
      Owen Taylor authored
      Thu Nov 16 16:11:39 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/Makefile.am (EXTRA_DIST): Do not, in any circumstances,
      	distribute gtk.immodules.
      
      	* gtk/Makefile.am (install-data-local): Don't install the
      	gtk.immodules file created for the uninstalled modules;
      	instead run gtk-query-immodules after install
      b29a24d0
    • Owen Taylor's avatar
      cvsignore updates · a8b012d0
      Owen Taylor authored
      a8b012d0
    • Owen Taylor's avatar
      Point -rpath to the right install location. · 26aa13b0
      Owen Taylor authored
      Wed Nov 15 21:51:31 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* modules/input/Makefile.am (im_xim_la_LDFLAGS): Point
      	-rpath to the right install location.
      
      	* modules/input/Makefile.am (im_inuktitut_la_LDFLAGS): Remove
      	-export-dynamic.
      
      	* gtk/gtkthemes.c (gtk_theme_engine_get): Set engine->name
      	properly.
      26aa13b0
    • Havoc Pennington's avatar
      Apply patch from Mikael Hermansson to temporarily stop blinking while the · 74df6fc0
      Havoc Pennington authored
      2000-11-15  Havoc Pennington  <hp@pobox.com>
      
      * gtk/gtktextview.c (gtk_text_view_start_cursor_blink): Apply
      patch from Mikael Hermansson to temporarily stop blinking while
      the user is using the keyboard to type or navigate.
      
      Also, when blinking, stay on for longer than we stay off. Also,
      return from start_cursor_blink if !cursor_visible, to save
      checking that flag all over the place before we call
      start_cursor_blink.
      74df6fc0
    • Robert Brady's avatar
      Remove the locale-specific gtkrc's, as they only contain a "fontset" line, · 2a38b7e5
      Robert Brady authored
      Thu Nov 16 01:25:51 2000  Robert Brady  <robert@suse.co.uk>
      
      	* gtk/gtkrc.*: Remove the locale-specific gtkrc's, as they
      	only contain a "fontset" line, which is now ignored.
      
      	* gtk/Makefile.am: Don't build the above.
      
      	* gtk/gtkentry.c (gtk_entry_button_release): Make
      	double-click-to-select-word work.
      2a38b7e5
    • Owen Taylor's avatar
      Don't move back one char when we are actually at the end of the paragraph. · afb57880
      Owen Taylor authored
      Wed Nov 15 20:16:54 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtktextlayout.c (gtk_text_layout_move_iter_to_line_end):
      	Don't move back one char when we are actually at the end of the
      	paragraph.
      
      CV: ----------------------------------------------------------------------
      afb57880
    • Robert Brady's avatar
      Kill stray conflict line. · c087b64c
      Robert Brady authored
      c087b64c
    • Robert Brady's avatar
      'o' < 'p'. · fe682268
      Robert Brady authored
      2000-11-15  Robert Brady  <robert@suse.co.uk>
      
      	* modules/input/iminuktitut.c (inuktitut_compose_seqs):
      	'o' < 'p'.
      
      	* gtk/gtkmain.c: s/CODSET/CODESET/, include <libintl.h> for
      	bind_textdomain_codeset.
      
      	(gtk_init_check): Make the warning about translating default:LTR
      	sterner.
      fe682268
    • Owen Taylor's avatar
      remove unecessary rules for win32-specific config-substituted targets. If · bc41c3ff
      Owen Taylor authored
      Wed Nov 15 18:39:40 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* **/Makefile.am : remove unecessary rules for win32-specific
      	config-substituted targets. If you want these rules, use
      	--enable-maintainer-mode (called automatically by autogen.sh).
      	Stops a lot of unneccessary make-time warnings.
      
      	* gtk/gtktext{layout,display}.c: Factor in total width as
      	well as screen when figuring alignment for word-wrap as well as
      	no wrap; this is necessary to handle lines that cannot be wrapped
      	at all.
      bc41c3ff
  4. 15 Nov, 2000 16 commits
    • Havoc Pennington's avatar
      Implement essential color cycling feature · ac5c0dbc
      Havoc Pennington authored
      2000-11-15  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/testtext.c: Implement essential color cycling feature
      ac5c0dbc
    • Elliot Lee's avatar
      Add s'more TODO items. · 152f160a
      Elliot Lee authored
      
      
      Add s'more TODO items.
      152f160a
    • Havoc Pennington's avatar
      Invalidate the side windows when we invalidate the main window. · 306db7d0
      Havoc Pennington authored
      2000-11-15  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextview.c (changed_handler): Invalidate the side windows
      	when we invalidate the main window.
      
      	* gtk/testtext.c (create_view): Get rid of text_changed_callback,
      	GtkTextView will now invalidate the side windows for us when text
      	changes.
      306db7d0
    • Owen Taylor's avatar
      ed Nov 15 16:02:20 2000 Owen Taylor <otaylor@redhat.com> · de49f2ce
      Owen Taylor authored
      	* gtk/gtktextview.c (changed_handler): Call scroll_calc_now()
      	unconditionally, since we may need to update the horizontal
      	scrollbars even if the height didn't change.
      
      	* gtk/gtktextlayout.c (add_preedit_attrs): Always get
      	the extra attrs, since some of them affect size.
      
      	* gtk/gtktextdisplay.c (gtk_text_layout_draw): Factor in
      	x_offset correctly.
      de49f2ce
    • Havoc Pennington's avatar
      If indent is negative, don't move the first line out into the margin, · c990d4ab
      Havoc Pennington authored
      2000-11-15  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextlayout.c (set_para_values): If indent is negative,
      	don't move the first line out into the margin, instead move the
      	whole paragraph in order to make space for the first line within
      	the margin
      c990d4ab
    • Havoc Pennington's avatar
      offset redraw rect by xoffset in addition to yoffset, so horizontal · 5bd22979
      Havoc Pennington authored
      2000-11-15  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextview.c (changed_handler): offset redraw rect by
      	xoffset in addition to yoffset, so horizontal scrolling doesn't
      	break redraws
      5bd22979
    • Havoc Pennington's avatar
      Remove extra pixel from the cursor (render_layout_line): fix reversed test · 42bb04b2
      Havoc Pennington authored
      2000-11-15  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextdisplay.c (gtk_text_layout_draw): Remove extra pixel
      	from the cursor
      	(render_layout_line): fix reversed test that caused weird
      	underlines to get drawn
      42bb04b2
    • Alexander Larsson's avatar
      Fixed some debug macros. · 0c4f4119
      Alexander Larsson authored
      0c4f4119
    • Alexander Larsson's avatar
      Added virtual functions set_pixel, get_color, fill_span and draw_drawable · 2eb744a3
      Alexander Larsson authored
      2000-11-15  Alexander Larsson  <alla@lysator.liu.se>
      
      	* gdk/linux-fb/gdkprivate-fb.h:
      	Added virtual functions set_pixel, get_color,
      	fill_span and draw_drawable to the GC.
      	Added global _gdk_fb_screen_gc to use instead of
      	NULL when drawing to the screen.
      	Added _gdk_fb_gc_calc_state() prototype.
      
      	* gdk/linux-fb/gdkgc-fb.c:
      	Call _gdk_fb_gc_calc_state() on any gc state change.
      
      	* gdk/linux-fb/gdkglobals-fb.c:
      	Add _gdk_fb_screen_gc
      
      	* gdk/linux-fb/gdkdrawable-fb2.c:
      	_gdk_fb_gc_calc_state() calculates best functions
      	for the GC state and depth.
      	Moved bpp specialized code to separate functions.
      	Added optimized 24 bpp AA draw_drawable.
      
      	* gdk/linux-fb/gdkevents-fb.c:
      	Silence gcc warning.
      
      	* gdk/linux-fb/gdkimage-fb.c:
      	Use _gdk_fb_screen_gc
      
      	* gdk/linux-fb/gdkwindow-fb.c:
      	Init and use _gdk_fb_screen_gc
      
      	* gdk/linux-fb/mitypes.h:
      	Remove unused types.
      2eb744a3
    • Havoc Pennington's avatar
      use PANGO_PIXELS() to convert to pixels · 376d6c19
      Havoc Pennington authored
      2000-11-14  Havoc Pennington  <hp@pobox.com>
      
      * gtk/gtktextlayout.c (add_cursor): use PANGO_PIXELS() to convert
      to pixels
      376d6c19
    • Havoc Pennington's avatar
      change "offset" to "rise" · c72cec38
      Havoc Pennington authored
      2000-11-14  Havoc Pennington  <hp@pobox.com>
      
      * gtk/testtextbuffer.c (fill_buffer): change "offset" to "rise"
      
      * gtk/gtktexttypes.h (GTK_TEXT_UNKNOWN_CHAR): Add macro for
      unknown char, no real reason we were using a variable.
      Remove gtk_text_unknown_char variable. Fix all the text widget
      files accordingly.
      
      * gtk/gtktexttypes.c: Change "unknown character" to 0xFFFC,
      since the Unicode spec seems to prefer that character for our
      purposes.
      c72cec38
    • Robert Brady's avatar
      The return value of g_getenv() isn't freeable, so g_strdup it. · 98e453dc
      Robert Brady authored
      Wed Nov 15 02:18:01 2000  Robert Brady  <robert@suse.co.uk>
      
      	* gtk/gtkrc.c (gtk_rc_get_im_module_file): The return
      	value of g_getenv() isn't freeable, so g_strdup it.
      
      	* modules/input/inuktitut.c: Inuktitut input method.
      
      	* modules/input/Makefile.am: Build this.
      98e453dc
    • Elliot Lee's avatar
      Install gtk.immodules, needed for operation of gtk programs. · 0ac162b1
      Elliot Lee authored
      
      
      2000-11-14  Elliot Lee  <sopwith@redhat.com>
      
      	* gtk/Makefile.am: Install gtk.immodules, needed for operation
      	of gtk programs.
      0ac162b1
    • Owen Taylor's avatar
      Fix reversed > that was causing Home to go to end of previous line. · 10822e2f
      Owen Taylor authored
      Tue Nov 14 20:13:06 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtktextlayout.c (gtk_text_layout_move_iter_to_line_end): Fix
      	reversed > that was causing Home to go to end of previous line.
      
      	* gtk/gtkimcontextsimple.c (gtk_im_context_simple_filter_keypress): Ignore
      	modified-keypresses (leave for bindings.)
      
      	* modules/input/Makefile.am: Remove useless -export-dynamic
      	from module LDFLAGS.
      10822e2f
    • Owen Taylor's avatar
      Add -avoid-version for all modules. · 703944fd
      Owen Taylor authored
      Tue Nov 14 11:51:26 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* Makefile.am: Add -avoid-version for all modules.
      703944fd
    • Havoc Pennington's avatar
      Draw underlines one pixel higher. · fe8da19f
      Havoc Pennington authored
      2000-11-14  Havoc Pennington  <hp@redhat.com>
      
      	* gdk/gdkpango.c (gdk_draw_layout_line): Draw underlines one pixel
      	higher.
      
      	* gtk/gtktextdisplay.c (render_layout_line): Take rise into
      	account. Also, render rise, underline, background, etc. for
      	pixbufs as well as text. Also, draw underlines one pixel higher.
      
      	* gtk/gtktextlayout.c (gtk_text_layout_get_line_display): Add a
      	PangoAttribute for the rise, so it gets drawn properly. Also,
      	add the GtkTextAppearance attribute for pixbuf/widget segments
      	as well; we should go ahead and have rise, underline, background,
      	stipple work for those
      
      	* gtk/gtktexttag.c: Rename "offset" property to "rise" to match
      	Pango
      fe8da19f
  5. 14 Nov, 2000 9 commits
    • Tor Lillqvist's avatar
      Rename gtk/gtk.rc.in to gtk/gtk-win32.rc.in because the build-dll · 2d24862f
      Tor Lillqvist authored
      script (in GLib) looks for the resource file having the same basename
      as the DLL being built. Update configure.in and gtk/Makefile.am accordingly.
      2d24862f
    • Tor Lillqvist's avatar
      Add new objects. · bf53eae5
      Tor Lillqvist authored
      2000-11-15  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk/makefile.{mingw,msc}.in (gtk_OBJECTS): Add new objects.
      
      	* gtk/gtk.def: Update.
      
      	* gtk/gtkrc.c: Can't check for G_OS_WIN32 until glib.h has been
      	included.
      	(gtk_rc_get_im_module_file): Use run-time installation directory
      	on Win32.
      bf53eae5
    • Tor Lillqvist's avatar
      Remove. New file. New file Corresponding changes. · 8a26c540
      Tor Lillqvist authored
      2000-11-15  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/win32/rc/gdk.rc: Remove.
      	* gdk/win32/rc/gdk.rc.in: New file.
      	* gdk/win32/rc/Makefile.am: New file
      	* gdk/win32/Makefile.am: Corresponding changes.
      
      	* gtk/gtk.rc: Remove.
      	* gtk/gtk.rc.in: New file.
      	* gtk/Makefile.am: Corresponding changes.
      
      	* configure.in: Corresponding changes.
      8a26c540
    • Tor Lillqvist's avatar
      Remove, useless. A distribution already has a built gtkcompat.h. · 1aebb62c
      Tor Lillqvist authored
      2000-11-14  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk/gtkcompat.h.win32: Remove, useless. A distribution already
      	has a built gtkcompat.h. Developers using CVS code on Win32 can
      	hand-edit it from gtkcompat.h.in.
      
      	* gtk/makefile.{mingw,msc}.in: Correspondingly don't try to make
      	gtkcompat.h from gtkcompat.h.win32.
      1aebb62c
    • Havoc Pennington's avatar
      Fix drag-and-drop to default to GDK_ACTION_MOVE if the drag is within a · 6da9e17a
      Havoc Pennington authored
      2000-11-14  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextview.c (gtk_text_view_drag_motion): Fix drag-and-drop
      	to default to GDK_ACTION_MOVE if the drag is within a single
      	widget. Defaults to GDK_ACTION_COPY between widgets.
      6da9e17a
    • Owen Taylor's avatar
      2672c117
    • Owen Taylor's avatar
      Fix srcdir != builddir · c879883d
      Owen Taylor authored
      Mon Nov 13 14:43:48 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* demos/Makefile.am (test-inline-pixbufs.h): Fix srcdir != builddir
      
      	* gtk/Makefile.am (INCLUDES): Add -I$(builddir)/gtk
      
      	* gtk/stock-icons/Makefile.am (gtkstockpixbufs.h): Handles
      	srcdir != builddir
      
      	* modules/input/Makefile.am (INCLUDES): add $(top_srcdir)/gdk
      
      	* configure.in (GTK_VERSION): Up to 1.3.2
      
      	* modules/input/Makefile.am (im_xim_la_SOURCES): Add
      	gtkimcontextxim.h
      
      	* gtk/gtkimcontext.c (gtk_im_context_get_preedit_string): Add
      	missing doc comment.
      c879883d
    • Owen Taylor's avatar
      Add some new template files to cvs · 5dd656fa
      Owen Taylor authored
      5dd656fa
    • Owen Taylor's avatar
      cd to srcdir before calling gtkdoc-fixref, distribute index.sgml. · 30beffe1
      Owen Taylor authored
      Mon Nov 13 16:58:43 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* {gtk,gdk,gdk-pixbuf}/Makefile.am: cd to srcdir before
      	calling gtkdoc-fixref, distribute index.sgml.
      
      	* gtk/gtk-docs.sgml gtk/Makefile.am gtk/gtk-sections.txt
      	gtk/gtk.types: Update
      30beffe1