bugGNU TeXmacs - Bugs: bug #28664, Incorrect cursor rendering

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #28664: Incorrect cursor rendering

Submitter:  Joris van der Hoeven <vdhoeven>
Submitted:  Mon 18 Jan 2010 12:37:06 PM UTC
   
 
Category:  Qt port Priority:  7 - High
Item Group:  Error Status:  Fixed
Privacy:  Public Assigned to:  mgubi
Originator Name:  Open/Closed:  Closed
Release:  None Release: 
Fixed Release:  1.99.12 Fixed Release: 
Keywords: 

Jump to the original submission

Sat 19 Oct 2019 07:47:26 PM UTC, comment #13: 

I no longer experienced this bug for a while, so I close it.

Joris van der Hoeven <vdhoeven>
Group administrator
Tue 06 Feb 2018 09:04:25 AM UTC, comment #12: 

Joris, can you check if this bug is already occourring for you?

Massimiliano Gubinelli <mgubi>
Group administrator
Mon 23 Mar 2015 10:12:58 AM UTC, comment #11: 

I haven't had this bug for ages and the procedure in comment#5 does not display any errors.

You say it is Qt related. Might it be your Qt version?

Miguel de Benito <mdbenito>
Group Member
Thu 09 Aug 2012 09:40:34 AM UTC, comment #10: 

This bug is still not fixed at all, and appears in various blends;
sometimes I also have it when scrolling images or when doing
presentations. Even though the bug seems really due to Qt,
I would like to keep it on the to do list because it is really
very annoying.

Joris van der Hoeven <vdhoeven>
Group administrator
Sun 29 Jul 2012 10:32:10 AM UTC, comment #9: 

Since the problem is fixed, albeit with a nasty workaround, I'm leaving this item as fixed but open.

Miguel de Benito <mdbenito>
Group Member
Sun 11 Mar 2012 02:08:15 PM UTC, comment #8: 

Bug still present in r4977 on a 64 bit Mac. It disappear at small striking factor. It remains upon focusing and unfocusing the window. In svn there is an hack which prevents the bug to appear. To investigate the problem, comment the

#ifdef Q_WS_MAC

in line 171 of QTMWidget.cpp. I attach an screen capture which show the problem.




Massimiliano Gubinelli <mgubi>
Group administrator
Fri 17 Dec 2010 09:27:54 AM UTC, comment #7: 

I've committed a (non)-fix with augment the invalid rectangles so that the problematic area get fully redrawn.

Massimiliano Gubinelli <mgubi>
Group administrator
Thu 09 Dec 2010 09:28:38 AM UTC, comment #6: 

The bug seems present only in 64 bit MacOSX.

Massimiliano Gubinelli <mgubi>
Group administrator
Wed 08 Dec 2010 05:15:30 PM UTC, comment #5: 

The bug still appears. A good way to reproduce it:
start a section title just after start-up and type
the mathematical formula 'a+b+c'. Now move around
this formula with the cursor.

Joris van der Hoeven <vdhoeven>
Group administrator
Thu 02 Dec 2010 09:42:10 AM UTC, comment #4: 

This has  been fixed in r3855. There were a bug in qt_renderer_rep::set_clip. I will reset the redraw area modifications in QTMWidget.

Massimiliano Gubinelli <mgubi>
Group administrator
Thu 22 Jul 2010 10:01:47 PM UTC, comment #3: 

I agree that the solution is not optimal. Maybe the bug is related to the incorrect rendering of pattern areas during scrolling. Seems that the rendering of shadows or some related clipping is wrong. I will investigate that after the holidays.

Massimiliano Gubinelli <mgubi>
Group administrator
Thu 22 Jul 2010 09:54:03 PM UTC, comment #2: 

The extra space you put around does not suffice.
I committed a new version which does suffice.
Nevertheless, it is strange that we do need as much
as four extra pixels in order to remove the effect of
rounding errors. Also, if you look carefully,
then in an example such as \frac{1}{f}, while moving
through f, the vertical stripes occur at positions
where no cursor is displayed. Please investigate what
is going on. I prefer to have a clean solution;
if this bug pops up at unexpected moments,
then we might simply have forgotten its existence.

Joris van der Hoeven <vdhoeven>
Group administrator
Tue 20 Jul 2010 11:00:59 PM UTC, comment #1: 

I enlarger an invalidation rectangle (r3025). Now the artifact seems disappeared.
Please confirm.

Massimiliano Gubinelli <mgubi>
Group administrator
Mon 18 Jan 2010 12:37:06 PM UTC, original submission:  

In the attached document, position the cursor at the end of the line and type the '<-' key twice. Under Snow Leopard Aqua-Qt, the cursor rendering is incorrect, showing small erroneous one pixel wide lines at the borders. Could be due to anti-aliasing (try increasing some bounding boxes by 1 point during invalidation or shadow copying routines).

Joris van der Hoeven <vdhoeven>
Group administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #19515:  cursor_bug.png added by vdhoeven (26KiB - image/png)
file #19514:  cursor_bug.tm added by vdhoeven (69B - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by mdbenito (Posted a comment)
  • -email is unavailable- added by mgubi (Posted a comment)
  • -email is unavailable- added by vdhoeven (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 17 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-10-19 vdhoeven StatusNeed Info Fixed
        Open/ClosedOpen Closed
        Fixed ReleaseNone 1.99.12
    2018-02-06 mgubi StatusConfirmed Need Info
    2012-08-09 vdhoeven Priority3 - Low 7 - High
        StatusFixed Confirmed
    2012-07-29 mdbenito Priority7 - High 3 - Low
        StatusConfirmed Fixed
    2012-03-11 mgubi Attached File- Added tm-cursor-redraw-bug.png, #25323
    2010-12-08 vdhoeven StatusFixed Confirmed
        Open/ClosedClosed Open
    2010-12-02 mgubi StatusIn Progress Fixed
        Open/ClosedOpen Closed
    2010-07-20 mgubi StatusConfirmed In Progress
    2010-01-18 vdhoeven Attached File- Added cursor_bug.png, #19515
    2010-01-18 vdhoeven Attached File- Added cursor_bug.tm, #19514
    2010-01-18 vdhoeven Priority5 - Normal 7 - High

    Back to the top

    Powered by Savane 3.13-cf05.
    Corresponding source code