discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problem when scrolling vertically


From: Edwin Ancaer
Subject: Re: Problem when scrolling vertically
Date: Mon, 14 Jul 2014 09:35:14 +0200

Fred,

I apologise for taking so long to answer, but I'm a little short of time for the moment. 
Would it be better  if I returned to fedora 19? I only went to 20 because it had clang 3.4, and it was mentioned i needed 3.4 o compile Etoilé,  but I suppose I could install that in 19. I wanted Etoilé to try Pragmatic Smaltalk.

I added some more info about the libraries I found on the system. Is there any (easy :-) ) test I could do further  to try to nail down the problem? 

- I'm afraid the scrolling problem is in every application I recompiled, and not only in the file open dialog, but also in the text control in Ink for example. And it happens when scrolling horizontally and vertically.

- the command "xprop -root | grep GNUSTEP" returns nothing.

- How do I find out what version of Cairo is used when compiling?

- I tried to update to the latest version of cairo-devel, but it seems the latest version is installed.

address@hidden home]# yum install cairo-devel
Loaded plugins: langpacks, refresh-packagekit
adobe-linux-i386                                                                                                    |  951 B  00:00:00    
fedora/20/i386/metalink                                                                                             |  34 kB  00:00:00    
pgdg92                                                                                                              | 2.8 kB  00:00:00    
rpmfusion-free-updates                                                                                              | 3.3 kB  00:00:00    
updates/20/i386/metalink                                                                                            |  18 kB  00:00:00    
updates                                                                                                             | 4.9 kB  00:00:00    
http://fedora-mirror01.rbc.ru/pub/fedora/linux/updates/20/i386/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for updates
Trying other mirror.
updates                                                                                                             | 4.9 kB  00:00:00    
updates/20/i386/primary_db     FAILED                                         
http://fedora-mirror01.rbc.ru/pub/fedora/linux/updates/20/i386/repodata/b2f57b00ba3856679a121ec37e9bcd65d8804dde4d8abea3aa3c45fc0c53e69a-primary.sqlite.bz2: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
updates/20/i386/primary_db                                                                                          | 9.2 MB  00:00:09    
updates/20/i386/updateinfo     FAILED                                         
http://fedora-mirror01.rbc.ru/pub/fedora/linux/updates/20/i386/repodata/da6f61a9e58fc4e46183cc51a38a3138506b79cd862e4d0f569dc5f3c379d585-updateinfo.xml.gz: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
(1/2): updates/20/i386/pkgtags                                                                                      | 1.0 MB  00:00:01    
(2/2): updates/20/i386/updateinfo                                                                                   | 1.3 MB  00:00:02    
Package cairo-devel-1.13.1-0.1.git337ab1f.fc20.i686 already installed and latest version
Nothing to do

Though I find 3 files cairo.h, I only find 1 complete set of header address@hidden home]$ locate cairo.h
/usr/include/cairo/cairo.h
/usr/include/gtk-2.0/gdk/gdkcairo.h
/usr/include/pango-1.0/pango/pangocairo.h
address@hidden home]$ ls -l /usr/include/cairo
total 176
-rw-r--r--. 1 root root   8698 Sep 18  2013 cairo-deprecated.h
-rw-r--r--. 1 root root    985 Sep 18  2013 cairo-features.h
-rw-r--r--. 1 root root   3721 Sep 18  2013 cairo-ft.h
-rw-r--r--. 1 root root   5089 Sep 18  2013 cairo-gl.h
-rw-r--r--. 1 root root 109106 Sep 18  2013 cairo.h
-rw-r--r--. 1 root root   3136 Sep 18  2013 cairo-pdf.h
-rw-r--r--. 1 root root   3632 Sep 18  2013 cairo-ps.h
-rw-r--r--. 1 root root   3072 Sep 18  2013 cairo-script.h
-rw-r--r--. 1 root root   4059 Sep 18  2013 cairo-script-interpreter.h
-rw-r--r--. 1 root root   2823 Sep 18  2013 cairo-svg.h
-rw-r--r--. 1 root root   2173 Sep 18  2013 cairo-tee.h
-rw-r--r--. 1 root root    148 Sep 18  2013 cairo-version.h
-rw-r--r--. 1 root root   3775 Sep 18  2013 cairo-xcb.h
-rw-r--r--. 1 root root   3577 Sep 18  2013 cairo-xlib.h
-rw-r--r--. 1 root root   2436 Sep 18  2013 cairo-xlib-xrender.h
address@hidden home]$ locate cairo-xlib.h
/usr/include/cairo/cairo-xlib.h
address@hidden home]$ locate cairo-gl.h
/usr/include/cairo/cairo-gl.h
address@hidden home]$ locate cairo-ps.h
/usr/include/cairo/cairo-ps.h

- Concerning the library itself, you find some data in the attached file: the libcairo libs found, and the one used in libgnustep back

Thans a lot

I couldn't see any specific issue with this dependency lists. Nor any obvious difference.
The scrolling problem your screen shot showed was in a file open dialog. Did you test this specific dialog with the different applications?

Fred

On the road

Am 07.07.2014 um 23:20 schrieb Edwin Ancaer <address@hidden>:

The recompilation was for Fedora 20, not for fedora 19.


---------- Forwarded message ----------
From: Edwin Ancaer <address@hidden>
Date: 2014-07-07 23:18 GMT+02:00
Subject: Re: Problem when scrolling vertically
To: Fred Kiefer <address@hidden>
Cc: Discuss GNUstep <address@hidden>


Fred,

thanks for looking into it.

I do not use any theming in gnustep.

I'm trying to collect he necessary information, but as I'm not a technical genius where compilation and linking are concerned, it will take me some time to get all the details.

I don't see the scrolling problem in GNUMail, that was compiled in Fedora19, but I see it in GWorkspace and  ProjectCenter that I recompiled for Fedora19.

address@hidden GNUMail.app]$ ls -l
total 80
-rwxrwxr-x.  1 edwin edwin 71839 Dec 26  2013 GNUMail
drwxrwxr-x. 12 edwin edwin  4096 Dec 26  2013 Resources
-rw-rw-r--.  1 edwin edwin    46 Dec 26  2013 stamp.make
address@hidden GNUMail.app]$ cd ..
address@hidden Applications]$ cd Pr*
address@hidden ProjectCenter.app]$ ls -l
total 284
-rwxrwxr-x.  1 edwin edwin 281624 Jul  6 22:35 ProjectCenter
drwxrwxr-x. 17 edwin edwin   4096 Jul  6 22:35 Resources
-rw-rw-r--.  1 edwin edwin     71 Jul  6 22:35 stamp.make

I already attached the ldd-results for GNUMail and ProjectCenter.

Hope you find somthing in it.

Could it be the compiling options: I used the installation instructions from Etoile.

Kind regards

Edwin Ancaer


2014-07-05 14:43 GMT+02:00 Fred Kiefer <address@hidden>:

Hi Edwin,

to see the old scrolling problem again is a bit surprising for me. I was
rather sure we did resolve it a long time ago.

Fedora 20 has been out for some time now, and this is the first reported
issue for it. Maybe we should try to rule out all other possibilities
that could have caused the issue.

Could you first make sure that you switch off any possible GNUstep
theme? If this solves the problem, recompile the theme and try again.

The next thing you should check is whether the cairo library that gets
used during compile time is the same as the one used at runtime. Maybe
you have an outdated cairo dev package somewhere?

After that you should run ldd on the GWorkspace executable and report
back the result. Is there any suspicious, old looking library in the list?

With all that ruled out, it is getting difficult. There could be some
disagreement between GNUstep and the window manager about the size of
the window decoration. You should run "xprop -root |grep GNUSTEP" and
report back the values and compare them to the actual values used for
window decorations. (The values are right, left, top, button for all the
16 different window styles) But judging from your screenshot you are
having GNUstep draw the window decoration, not the window manager.

That is about everything I can think of at the moment. Please feel free
to report anything you find out.

Fred




On 04.07.2014 23:32, Edwin Ancaer wrote:
> After upgrading from Fedora 19 to Fedora 20, I got errors about wrong
> library versions when executing GNUstep programs, so I decided to
> recompile.
>
> At the same time, I downloaded GNUstep Revision 37964 from trunk.
> I also downloded the libobjc2 from this revision and compiled with Clang
> 3.4.
>
> The test from Base and Gui reprted no errors, only some dashed hopes.
>
> I the recompiled ProjectCenter & GWorkspace, and when using the vertical
> scrolbar, I got the strange effect you can see in the attached file.
>
> I used trunk for the gnustep libr(


_______________________________________________
Discuss-gnustep mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnustep


<GWorkspace.libs>
<GNUMail.libs>
_______________________________________________
Discuss-gnustep mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Attachment: debug1.data
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]