Bug 172768 (xft_tracking)

xft tracking bug

RESOLVED FIXED

Status

()

Core
Graphics
RESOLVED FIXED
15 years ago
5 years ago

People

(Reporter: blizzard, Assigned: blizzard)

Tracking

Trunk
x86
Linux
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Assignee)

Description

15 years ago
Hang your xft bugs here!
(Assignee)

Updated

15 years ago
Alias: xft_tracking
Depends on: 172771
Depends on: 172779
(Assignee)

Updated

15 years ago
Depends on: 173204

Updated

15 years ago
Depends on: 128153

Updated

15 years ago
Depends on: 131466
Depends on: 174283
(Assignee)

Updated

15 years ago
Depends on: 175025

Updated

15 years ago
Depends on: 175690
(Assignee)

Updated

15 years ago
Depends on: 176290
Depends on: 176334
Depends on: 175108
Depends on: 176347
(Assignee)

Updated

15 years ago
Depends on: 176382
Depends on: 177315

Updated

15 years ago
No longer depends on: 177315
(Assignee)

Updated

15 years ago
Depends on: 178128
Depends on: 179181
(Assignee)

Updated

15 years ago
Depends on: 179725
(Assignee)

Updated

15 years ago
Depends on: 180328
(Assignee)

Updated

15 years ago
Depends on: 180721

Updated

15 years ago
Depends on: 182650

Updated

15 years ago
Depends on: 182877

Comment 1

15 years ago
how do I add bugs here ? I wanted to add bug 182878
thanks
Depends on: 182878
Depends on: 180309
Depends on: 183417
(Assignee)

Updated

15 years ago
Depends on: 99823
(Assignee)

Updated

15 years ago
Depends on: 183467
(Assignee)

Updated

15 years ago
Depends on: 183468
(Assignee)

Updated

15 years ago
Depends on: 183461
(Assignee)

Updated

15 years ago
Depends on: 183206
(Assignee)

Updated

15 years ago
Depends on: 182926
Depends on: 183749
(Assignee)

Updated

15 years ago
Depends on: 183729
(Assignee)

Updated

15 years ago
Depends on: 183936
(Assignee)

Updated

15 years ago
Depends on: 183750
(Assignee)

Updated

15 years ago
Depends on: 184405
(Assignee)

Updated

15 years ago
Depends on: 185350
(Assignee)

Updated

15 years ago
Depends on: 185998

Updated

15 years ago
Depends on: 186210
Depends on: 187377
(Assignee)

Updated

15 years ago
Depends on: 190031
(Assignee)

Updated

15 years ago
Depends on: 190278
(Assignee)

Updated

15 years ago
Depends on: 190346
(Assignee)

Updated

15 years ago
Depends on: 190347
(Assignee)

Updated

14 years ago
Depends on: 190778
(Assignee)

Updated

14 years ago
Depends on: 191972
(Assignee)

Updated

14 years ago
Depends on: 191540
(Assignee)

Updated

14 years ago
Depends on: 193276
(Assignee)

Updated

14 years ago
Depends on: 193448
(Assignee)

Updated

14 years ago
Depends on: 193973
(Assignee)

Updated

14 years ago
Depends on: 194223
(Assignee)

Updated

14 years ago
Depends on: 189948
(Assignee)

Updated

14 years ago
Depends on: 194478
(Assignee)

Updated

14 years ago
Depends on: 194511
(Assignee)

Updated

14 years ago
Depends on: 195227
(Assignee)

Updated

14 years ago
Depends on: 195268
(Assignee)

Updated

14 years ago
Depends on: 187654
(Assignee)

Updated

14 years ago
Depends on: 196031
Depends on: 196269

Updated

14 years ago
Depends on: 196312
(Assignee)

Updated

14 years ago
Depends on: 186704
(Assignee)

Updated

14 years ago
Depends on: 197037
(Assignee)

Updated

14 years ago
Depends on: 197095

Updated

14 years ago
Depends on: 195104, 195414
(Assignee)

Updated

14 years ago
No longer depends on: 195104
(Assignee)

Updated

14 years ago
No longer depends on: 195414
(Assignee)

Updated

14 years ago
Depends on: 198123
(Assignee)

Updated

14 years ago
Depends on: 198098
(Assignee)

Updated

14 years ago
Depends on: 198200
(Assignee)

Updated

14 years ago
Depends on: 198638
(Assignee)

Updated

14 years ago
No longer depends on: 198638
(Assignee)

Updated

14 years ago
Depends on: 203350
(Assignee)

Updated

14 years ago
Depends on: 205621
(Assignee)

Updated

14 years ago
Depends on: 207773
No longer depends on: 207773

Updated

14 years ago
Depends on: 208606
(Assignee)

Updated

14 years ago
No longer depends on: 208606

Updated

14 years ago
Depends on: 203683

Comment 2

14 years ago
I build mozilla using --enable-xft and I get weird behaviour when scrolling.  I
have noticed this bug since 1.2.  This is on a machine with linux 2.4, xfree86
4.3, gcc 2.95.3 and glibc 2.2.5.  I attach all the `configure' parameters I use
at the end.

First of all, with my xft-enabled builds, I get a blinking cursor everywhere,
even if I am not at a text input field. If I press page-down, the behaviour
depends on where the blinking cursor is; this is a bit complicated, I 'll try to
explain the best that I can.

For example, on slashdot there is a short `Sections' column at the left which is
shorter than the others.  If the blinking cursor is on that, then page down
doesn't work correctly; it shows the next page for 0.1 seconds and then returns
to the current page.  This doesn't happen if I first click on the longer central
column somewhere (where the main stories are).  I've noticed this problem on all
similar pages and I have to use the scroll-bar.

Pressing `space' also doesn't do anything, whereas till 1.0.x I always used the
space to scroll the page down.

I have not build mozilla without xft since 1.0.x, so I am not sure that this is
because of --enable-xft.  I am just guessing, since apart from `--enable-xft' I
use more or less the same configure options since 0.8.  Moreover, I've not
encountered the problem on other non-xft builds; I don't get any blinking cursor
and scrolling works perfectly.

The commands that I use in my spec file to build mozilla are:


export MOZILLA_OFFICIAL=1
export BUILD_OFFICIAL=1
export MOZ_INTERNAL_LIBART_LGPL=1

./configure \
	--prefix=%{_prefix} \
	--mandir=%{_mandir} \
	--enable-optimize=-O3 \
	--enable-strip-libs \
	--enable-nspr-autoconf \
	--enable-crypto \
	--enable-xft \
	--enable-reorder \
	--enable-strip \
	--enable-elf-dynstr-gc \
	--enable-cpp-rtti \
	--enable-extensions="all" \
	--enable-svg \
	--with-system-jpeg \
	--with-system-png \
	--with-system-mng \
	--with-system-zlib \
	--disable-debug \
	--disable-tests \
	--disable-jsd \
	--disable-mathml \
	--disable-accessibility \
	--disable-dtd-debug \
	--disable-logging
make

Updated

14 years ago
Depends on: 220582
(Assignee)

Updated

14 years ago
Depends on: 213734

Updated

14 years ago
Depends on: 223653
Depends on: 224038
(Assignee)

Updated

14 years ago
Depends on: 227889

Updated

14 years ago
Depends on: 228783

Updated

14 years ago
Depends on: 229174

Updated

14 years ago
No longer depends on: 229174

Updated

14 years ago
Depends on: 229860

Updated

14 years ago
Depends on: 230215
(Assignee)

Updated

14 years ago
Depends on: 230173

Updated

14 years ago
Depends on: 225489
(Assignee)

Updated

14 years ago
Depends on: 231009

Updated

13 years ago
No longer depends on: 231009

Updated

13 years ago
Depends on: 234558

Updated

13 years ago
Depends on: 238508

Updated

13 years ago
Depends on: 238509

Comment 3

13 years ago
What about bug 236739? It seems like regression from bug 197037...

Updated

13 years ago
No longer depends on: 238508

Updated

13 years ago
Depends on: 229828

Updated

13 years ago
Depends on: 210513

Updated

13 years ago
Depends on: 240409
(Assignee)

Updated

13 years ago
Blocks: 243227
(Assignee)

Updated

13 years ago
Depends on: 252033
I am under the impression that Xft has long since been superseded by some combination of freetype, pango, cairo, and harfbuzz.  Does it still make sense to keep this bug and/or its dependencies open?
... also I don't know what it's doing under XUL.
Component: XUL → Graphics
QA Contact: jrgmorrison → thebes
XFT is no more.
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.