HyperHCl / gdipp

Automatically exported from code.google.com/p/gdipp
0 stars 0 forks source link

Some UI elements not rendering with gdippuntil refreshed/mouse over #36

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Which program triggers the problem? Specify the program filename if
necessary.

notepad.exe

What steps will reproduce the problem?
1. Start notepad.exe
2.
3.

What is the expected output? What do you see instead?
Menu titles / window title should be rendered with gdipp, but they are 
rendered with standard Windows font engine until cursor moves over menu 
title (or window is resized in the case of window title).

What version of gdipp are you using? On what operating system (with
bitness)?

- gdipp 0.7.4 (32bit)
- Windows XP SP3 (Ja, 32bit)

Original issue reported on code.google.com by jmbat...@gmail.com on 12 Apr 2010 at 12:17

GoogleCodeExporter commented 8 years ago
FWIW, not seeing this under Windows 7 x64.

Original comment by garys...@gmail.com on 12 Apr 2010 at 12:47

GoogleCodeExporter commented 8 years ago
This is the delay of DLL injection. Please refer to
http://code.google.com/p/gdipp/issues/detail?id=29.

Original comment by crendk...@gmail.com on 12 Apr 2010 at 3:47

GoogleCodeExporter commented 8 years ago
Okay, I see.

Are there any workarounds, other than using Registry mode?
I obviously prefer the flexibility of having gdipp as a Service, so would 
prefer to 
continue using this method if possible.

Also, could you please document which registry key(s) are responsible for 
starting 
gdipp when installed in Registry mode?

Thanks,
James
x

Original comment by jmbat...@gmail.com on 12 Apr 2010 at 3:54

GoogleCodeExporter commented 8 years ago
Possible workaround is to decrease the <poll_interval> value. It reduces the 
delay
that gdipp Service receives process creation events. Unfortunately, CPU usage 
may
dramatically increase (issue of WMI).

Normally, the default setting of <poll_interval> (1 second) is enough. With 
Aero, the
show time of each window may take 0.5s. The real problem comes from the redraw 
request.

Please go to http://code.google.com/p/gdipp/wiki/README.

Original comment by crendk...@gmail.com on 12 Apr 2010 at 4:45

GoogleCodeExporter commented 8 years ago
I optimized the redraw mechanism in 0.7.5.

Original comment by crendk...@gmail.com on 16 Apr 2010 at 7:18

GoogleCodeExporter commented 8 years ago
Thank you, 0.7.5 improves things in that I do not need to mouseover the menu 
items in 
order to 'render' them with gdipp.

However, there is a noticeable delay before the text is rendered.

In addition, starting with 0.7.5 I notice that the entire desktop refreshes 
(i.e. the 
icons flicker) every time I start a new process (run an .exe).  Can this be 
prevented?

Cheers,
James
x

Original comment by jmbat...@gmail.com on 18 Apr 2010 at 11:49

GoogleCodeExporter commented 8 years ago
I should add that the refreshing of the desktop icons occurs at the same time 
as the 
smoothing of text for new processes.

Cheers,
James
x

Original comment by jmbat...@gmail.com on 19 Apr 2010 at 12:10

GoogleCodeExporter commented 8 years ago
Try next version.

Original comment by crendk...@gmail.com on 19 Apr 2010 at 6:01

GoogleCodeExporter commented 8 years ago
Thank you for the update.

I have tried this morning, however the desktop flicker/refresh still occurs 
when a 
new process is started and its text is smoothed.

However the 'too bold' issue is fixed.

Cheers,
James
x

Original comment by jmbat...@gmail.com on 25 Apr 2010 at 11:37

GoogleCodeExporter commented 8 years ago
Then maybe it is a specific problem of Windows XP. I do not see desktop refresh 
in my
Windows 7. The implementation of the APIs I used to redraw may be different in
Windows XP.

Original comment by crendk...@gmail.com on 26 Apr 2010 at 12:28

GoogleCodeExporter commented 8 years ago

Original comment by crendk...@gmail.com on 26 May 2010 at 5:23

GoogleCodeExporter commented 8 years ago
Status: Fixed

Maybe so, however I am still using a Windows XP machine, and am therefore 
unable to 
test version 0.8.

Cheers,
James
x

Original comment by jmbat...@gmail.com on 26 May 2010 at 5:30

GoogleCodeExporter commented 8 years ago
Many, many thanks for allowing v0.9.1 to function under Windows XP.

Absolutely terrific! ;)

Cheers,
James
x

Original comment by jmbat...@gmail.com on 27 Sep 2010 at 1:51