remove unecessary rules for win32-specific config-substituted targets. If
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.
This commit is contained in:
		
							
								
								
									
										12
									
								
								ChangeLog
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								ChangeLog
									
									
									
									
									
								
							@ -1,3 +1,15 @@
 | 
			
		||||
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.
 | 
			
		||||
 | 
			
		||||
2000-11-15  Havoc Pennington  <hp@redhat.com>
 | 
			
		||||
 | 
			
		||||
	* gtk/testtext.c: Implement essential color cycling feature
 | 
			
		||||
 | 
			
		||||
@ -1,3 +1,15 @@
 | 
			
		||||
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.
 | 
			
		||||
 | 
			
		||||
2000-11-15  Havoc Pennington  <hp@redhat.com>
 | 
			
		||||
 | 
			
		||||
	* gtk/testtext.c: Implement essential color cycling feature
 | 
			
		||||
 | 
			
		||||
@ -1,3 +1,15 @@
 | 
			
		||||
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.
 | 
			
		||||
 | 
			
		||||
2000-11-15  Havoc Pennington  <hp@redhat.com>
 | 
			
		||||
 | 
			
		||||
	* gtk/testtext.c: Implement essential color cycling feature
 | 
			
		||||
 | 
			
		||||
@ -1,3 +1,15 @@
 | 
			
		||||
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.
 | 
			
		||||
 | 
			
		||||
2000-11-15  Havoc Pennington  <hp@redhat.com>
 | 
			
		||||
 | 
			
		||||
	* gtk/testtext.c: Implement essential color cycling feature
 | 
			
		||||
 | 
			
		||||
@ -1,3 +1,15 @@
 | 
			
		||||
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.
 | 
			
		||||
 | 
			
		||||
2000-11-15  Havoc Pennington  <hp@redhat.com>
 | 
			
		||||
 | 
			
		||||
	* gtk/testtext.c: Implement essential color cycling feature
 | 
			
		||||
 | 
			
		||||
@ -1,3 +1,15 @@
 | 
			
		||||
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.
 | 
			
		||||
 | 
			
		||||
2000-11-15  Havoc Pennington  <hp@redhat.com>
 | 
			
		||||
 | 
			
		||||
	* gtk/testtext.c: Implement essential color cycling feature
 | 
			
		||||
 | 
			
		||||
@ -1,3 +1,15 @@
 | 
			
		||||
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.
 | 
			
		||||
 | 
			
		||||
2000-11-15  Havoc Pennington  <hp@redhat.com>
 | 
			
		||||
 | 
			
		||||
	* gtk/testtext.c: Implement essential color cycling feature
 | 
			
		||||
 | 
			
		||||
@ -199,6 +199,3 @@ EXTRA_DIST =			\
 | 
			
		||||
	pixbufloader_png.def		\
 | 
			
		||||
	pixbufloader_tiff.def		\
 | 
			
		||||
	pixbufloader_wbmp.def
 | 
			
		||||
 | 
			
		||||
makefile.mingw: $(top_builddir)/config.status $(top_srcdir)/gdk-pixbuf/makefile.mingw.in
 | 
			
		||||
	cd $(top_builddir) && CONFIG_FILES=gdk-pixbuf/$@ CONFIG_HEADERS= $(SHELL) ./config.status
 | 
			
		||||
 | 
			
		||||
@ -25,7 +25,3 @@ EXTRA_DIST =				\
 | 
			
		||||
	DETAILS				\
 | 
			
		||||
	makefile.mingw			\
 | 
			
		||||
	makefile.mingw.in
 | 
			
		||||
 | 
			
		||||
makefile.mingw: $(top_builddir)/config.status $(top_srcdir)/gdk-pixbuf/pixops/makefile.mingw.in
 | 
			
		||||
	cd $(top_builddir) && CONFIG_FILES=gdk-pixbuf/pixops/$@ CONFIG_HEADERS= $(SHELL) ./config.status
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -180,9 +180,6 @@ stamp-gc-h: ../config.status
 | 
			
		||||
	cd .. && CONFIG_FILES= CONFIG_HEADERS= CONFIG_OTHER=gdk/gdkconfig.h ./config.status
 | 
			
		||||
	echo timestamp > stamp-gc-h
 | 
			
		||||
 | 
			
		||||
makefile.mingw: $(top_builddir)/config.status $(top_srcdir)/gdk/makefile.mingw.in
 | 
			
		||||
	cd $(top_builddir) && CONFIG_FILES=gdk/$@ CONFIG_HEADERS= $(SHELL) ./config.status
 | 
			
		||||
 | 
			
		||||
.PHONY: files
 | 
			
		||||
 | 
			
		||||
files:
 | 
			
		||||
 | 
			
		||||
@ -26,7 +26,3 @@ EXTRA_DIST = \
 | 
			
		||||
	gdkwin32id.c \
 | 
			
		||||
	gdkwindow-win32.c \
 | 
			
		||||
	surrogate-dimm.h
 | 
			
		||||
 | 
			
		||||
makefile.mingw: $(top_builddir)/config.status $(top_srcdir)/gdk/win32/makefile.mingw.in
 | 
			
		||||
	cd $(top_builddir) && CONFIG_FILES=gdk/win32/$@ CONFIG_HEADERS= $(SHELL) ./config.status
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -79,6 +79,3 @@ EXTRA_DIST = \
 | 
			
		||||
	cursor94.cur \
 | 
			
		||||
	cursor96.cur \
 | 
			
		||||
	cursor98.cur
 | 
			
		||||
 | 
			
		||||
gdk.rc: $(top_builddir)/config.status $(top_srcdir)/gdk/win32/rc/gdk.rc.in
 | 
			
		||||
	cd $(top_builddir) && CONFIG_FILES=gdk/win32/rc/$@ CONFIG_HEADERS= $(SHELL) ./config.status
 | 
			
		||||
 | 
			
		||||
@ -607,15 +607,6 @@ testdnd_LDADD = $(LDADDS)
 | 
			
		||||
simple_LDADD = $(LDADDS)
 | 
			
		||||
#testthreads_LDADD = $(LDADDS)
 | 
			
		||||
 | 
			
		||||
makefile.mingw: $(top_builddir)/config.status $(top_srcdir)/gtk/makefile.mingw.in
 | 
			
		||||
	cd $(top_builddir) && CONFIG_FILES=gtk/$@ CONFIG_HEADERS= $(SHELL) ./config.status
 | 
			
		||||
 | 
			
		||||
makefile.msc: $(top_builddir)/config.status $(top_srcdir)/gtk/makefile.msc.in
 | 
			
		||||
	cd $(top_builddir) && CONFIG_FILES=gtk/$@ CONFIG_HEADERS= $(SHELL) ./config.status
 | 
			
		||||
 | 
			
		||||
gtk-win32.rc: $(top_builddir)/config.status $(top_srcdir)/gtk/gtk-win32.rc.in
 | 
			
		||||
	cd $(top_builddir) && CONFIG_FILES=gtk/$@ CONFIG_HEADERS= $(SHELL) ./config.status
 | 
			
		||||
 | 
			
		||||
.PHONY: files test test-debug
 | 
			
		||||
 | 
			
		||||
files:
 | 
			
		||||
 | 
			
		||||
@ -466,11 +466,6 @@ render_para (GdkDrawable        *drawable,
 | 
			
		||||
  layout_logical.y += line_display->top_margin * PANGO_SCALE;
 | 
			
		||||
 | 
			
		||||
  screen_width = line_display->total_width;
 | 
			
		||||
  if (screen_width < 0)
 | 
			
		||||
    {
 | 
			
		||||
      screen_width = pango_layout_get_width (layout);
 | 
			
		||||
      screen_width = PANGO_PIXELS (screen_width);
 | 
			
		||||
    }
 | 
			
		||||
  
 | 
			
		||||
  do
 | 
			
		||||
    {
 | 
			
		||||
 | 
			
		||||
@ -1132,14 +1132,14 @@ set_para_values (GtkTextLayout      *layout,
 | 
			
		||||
    case GTK_WRAPMODE_CHAR:
 | 
			
		||||
      /* FIXME: Handle this; for now, fall-through */
 | 
			
		||||
    case GTK_WRAPMODE_WORD:
 | 
			
		||||
      display->total_width = -1;
 | 
			
		||||
      layout_width = layout->screen_width - display->left_margin - display->right_margin;
 | 
			
		||||
      pango_layout_set_width (display->layout, layout_width * PANGO_SCALE);
 | 
			
		||||
      break;
 | 
			
		||||
    case GTK_WRAPMODE_NONE:
 | 
			
		||||
      display->total_width = MAX (layout->screen_width, layout->width) - display->left_margin - display->right_margin;
 | 
			
		||||
      break;
 | 
			
		||||
    }
 | 
			
		||||
  
 | 
			
		||||
  display->total_width = MAX (layout->screen_width, layout->width) - display->left_margin - display->right_margin;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static PangoAttribute *
 | 
			
		||||
@ -1790,10 +1790,9 @@ gtk_text_layout_get_line_display (GtkTextLayout *layout,
 | 
			
		||||
 | 
			
		||||
  pango_layout_get_extents (display->layout, NULL, &extents);
 | 
			
		||||
 | 
			
		||||
  if (display->total_width >= 0)
 | 
			
		||||
    display->x_offset += (display->total_width - PANGO_PIXELS (extents.width)) * align;
 | 
			
		||||
  display->x_offset += (display->total_width - PANGO_PIXELS (extents.x + extents.width)) * align;
 | 
			
		||||
 | 
			
		||||
  display->width = PANGO_PIXELS (extents.width) + display->x_offset + display->right_margin;
 | 
			
		||||
  display->width = PANGO_PIXELS (extents.width) + display->left_margin + display->right_margin;
 | 
			
		||||
  display->height += PANGO_PIXELS (extents.height);
 | 
			
		||||
 | 
			
		||||
  /* Free this if we aren't in a loop */
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user