bygreencn / gdipp

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

Most programs don't work with gdipp #240

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Which program triggers the problem? Specify the filename if possible.

Here's my exclusion list:

    <exclude>
        <!-- Windows internal -->
        <process>conhost\.exe</process>
        <process>dwm\.exe</process>
        <process>logonui\.exe</process>
        <process>service\.exe</process>
        <process>spoolsv\.exe</process>
        <process>svchost\.exe</process>
        <process>taskhost\.exe</process>
        <process>userinit\.exe</process>
        <process>werfault\.exe</process>
        <process>wininit\.exe</process>
        <process>winlogon\.exe</process>
        <!-- Browsers -->
        <process>chrome\.exe</process>
        <process>firefox\.exe</process>
        <process>midori\.exe</process>
        <process>maxthon\.exe</process>
        <!-- GIMP -->
        <process>gimp.*\.exe</process>
        <process>alien-map\.exe</process> 
        <process>align-layers\.exe</process> 
        <process>animation-optimize\.exe</process> 
        <process>animation-play\.exe</process> 
        <process>antialias\.exe</process> 
        <process>apply-canvas\.exe</process> 
        <process>blinds\.exe</process> 
        <process>blur-gauss-selective\.exe</process> 
        <process>blur-gauss\.exe</process> 
        <process>blur-motion\.exe</process> 
        <process>blur\.exe</process> 
        <process>border-average\.exe</process> 
        <process>bump-map\.exe</process> 
        <process>cartoon\.exe</process> 
        <process>channel-mixer\.exe</process> 
        <process>checkerboard\.exe</process> 
        <process>cml-explorer\.exe</process> 
        <process>color-cube-analyze\.exe</process> 
        <process>color-enhance\.exe</process> 
        <process>color-exchange\.exe</process> 
        <process>color-rotate\.exe</process> 
        <process>color-to-alpha\.exe</process> 
        <process>colorify\.exe</process> 
        <process>colormap-remap\.exe</process> 
        <process>compose\.exe</process> 
        <process>contrast-normalize\.exe</process> 
        <process>contrast-retinex\.exe</process> 
        <process>contrast-stretch-hsv\.exe</process> 
        <process>contrast-stretch\.exe</process> 
        <process>convolution-matrix\.exe</process> 
        <process>crop-auto\.exe</process> 
        <process>crop-zealous\.exe</process> 
        <process>cubism\.exe</process> 
        <process>curve-bend\.exe</process> 
        <process>decompose\.exe</process> 
        <process>deinterlace\.exe</process> 
        <process>depth-merge\.exe</process> 
        <process>despeckle\.exe</process> 
        <process>destripe\.exe</process> 
        <process>diffraction\.exe</process> 
        <process>displace\.exe</process> 
        <process>edge-dog\.exe</process> 
        <process>edge-laplace\.exe</process> 
        <process>edge-neon\.exe</process> 
        <process>edge-sobel\.exe</process> 
        <process>edge\.exe</process> 
        <process>emboss\.exe</process> 
        <process>engrave\.exe</process> 
        <process>file-bmp\.exe</process> 
        <process>file-cel\.exe</process> 
        <process>file-compressor\.exe</process> 
        <process>file-csource\.exe</process> 
        <process>file-desktop-link\.exe</process> 
        <process>file-dicom\.exe</process> 
        <process>file-faxg3\.exe</process> 
        <process>file-fits\.exe</process> 
        <process>file-fli\.exe</process> 
        <process>file-gbr\.exe</process> 
        <process>file-gif-load\.exe</process> 
        <process>file-gif-save\.exe</process> 
        <process>file-gih\.exe</process> 
        <process>file-glob\.exe</process> 
        <process>file-header\.exe</process> 
        <process>file-html-table\.exe</process> 
        <process>file-ico\.exe</process> 
        <process>file-jpeg\.exe</process> 
        <process>file-mng\.exe</process> 
        <process>file-pat\.exe</process> 
        <process>file-pcx\.exe</process> 
        <process>file-pdf\.exe</process> 
        <process>file-pix\.exe</process> 
        <process>file-png\.exe</process> 
        <process>file-pnm\.exe</process> 
        <process>file-ps\.exe</process> 
        <process>file-psd-load\.exe</process> 
        <process>file-psd-save\.exe</process> 
        <process>file-psp\.exe</process> 
        <process>file-raw\.exe</process> 
        <process>file-sgi\.exe</process> 
        <process>file-sunras\.exe</process> 
        <process>file-svg\.exe</process> 
        <process>file-tga\.exe</process> 
        <process>file-tiff-load\.exe</process> 
        <process>file-tiff-save\.exe</process> 
        <process>file-uri\.exe</process> 
        <process>file-wmf\.exe</process> 
        <process>file-xbm\.exe</process> 
        <process>file-xpm\.exe</process> 
        <process>file-xwd\.exe</process> 
        <process>file_list\.txt</process> 
        <process>film\.exe</process> 
        <process>filter-pack\.exe</process> 
        <process>flame\.exe</process> 
        <process>fractal-explorer\.exe</process> 
        <process>fractal-trace\.exe</process> 
        <process>gee-zoom\.exe</process> 
        <process>gee\.exe</process> 
        <process>gfig\.exe</process> 
        <process>gimpressionist\.exe</process> 
        <process>gradient-flare\.exe</process> 
        <process>gradient-map\.exe</process> 
        <process>grid\.exe</process> 
        <process>guillotine\.exe</process> 
        <process>help\.exe</process> 
        <process>hot\.exe</process> 
        <process>ifs-compose\.exe</process> 
        <process>illusion\.exe</process> 
        <process>imagemap\.exe</process> 
        <process>iwarp\.exe</process> 
        <process>jigsaw\.exe</process> 
        <process>lcms\.exe</process> 
        <process>lens-apply\.exe</process> 
        <process>lens-distortion\.exe</process> 
        <process>lens-flare\.exe</process> 
        <process>lighting\.exe</process> 
        <process>map-object\.exe</process> 
        <process>max-rgb\.exe</process> 
        <process>maze\.exe</process> 
        <process>metadata\.exe</process> 
        <process>mosaic\.exe</process> 
        <process>newsprint\.exe</process> 
        <process>nl-filter\.exe</process> 
        <process>noise-hsv\.exe</process> 
        <process>noise-randomize\.exe</process> 
        <process>noise-rgb\.exe</process> 
        <process>noise-solid\.exe</process> 
        <process>noise-spread\.exe</process> 
        <process>nova\.exe</process> 
        <process>oilify\.exe</process> 
        <process>pagecurl\.exe</process> 
        <process>photocopy\.exe</process> 
        <process>pixelize\.exe</process> 
        <process>plasma\.exe</process> 
        <process>plugin-browser\.exe</process> 
        <process>polar-coords\.exe</process> 
        <process>print\.exe</process> 
        <process>procedure-browser\.exe</process> 
        <process>qbist\.exe</process> 
        <process>red-eye-removal\.exe</process> 
        <process>ripple\.exe</process> 
        <process>rotate\.exe</process> 
        <process>sample-colorize\.exe</process> 
        <process>script-fu\.exe</process> 
        <process>selection-to-path\.exe</process> 
        <process>semi-flatten\.exe</process> 
        <process>sharpen\.exe</process> 
        <process>shift\.exe</process> 
        <process>sinus\.exe</process> 
        <process>smooth-palette\.exe</process> 
        <process>softglow\.exe</process> 
        <process>sparkle\.exe</process> 
        <process>sphere-designer\.exe</process> 
        <process>threshold-alpha\.exe</process> 
        <process>tile-glass\.exe</process> 
        <process>tile-paper\.exe</process> 
        <process>tile-seamless\.exe</process> 
        <process>tile-small\.exe</process> 
        <process>tile\.exe</process> 
        <process>twain\.exe</process> 
        <process>unit-editor\.exe</process> 
        <process>unsharp-mask\.exe</process> 
        <process>value-invert\.exe</process> 
        <process>value-propagate\.exe</process> 
        <process>van-gogh-lic\.exe</process> 
        <process>video\.exe</process> 
        <process>warp\.exe</process> 
        <process>waves\.exe</process> 
        <process>web-browser\.exe</process> 
        <process>whirl-pinch\.exe</process> 
        <process>win-snap\.exe</process> 
        <process>wind\.exe</process>         
        <!-- Other applications -->
        <process>thunderbird\.exe</process>
        <process>excel\.exe</process>
        <process>kadu\.exe</process>
        <process>keepass\.exe</process>
        <process>netbeans64\.exe</process>
        <process>thgw\.exe</process>
        <process>xmplay\.exe</process>
        <process>AIMP3\.exe</process>
    </exclude>

The only 2 programs which do work with gdipp are Opera and Komodo Edit. So it 
would be nice to replace exclusion list with inclusion list. The newer the 
program is, the smaller chance is it would work with gdipp.

What steps will reproduce the problem?
1. Install gdipp.
2. Install any browser except Opera, try GIMP, try AIMP plugins, try Thunderbird
3. Observe

What is the expected output? What do you see instead?

I expect to see text rendered properly with gdipp.
I see badly broken text (often without last letters, or with weird spacing 
between letters, or completely unreadable).
The other option - I see text rendered with standard Windows rendering. (Visual 
Studio / Internet Explorer)

What version of gdipp (including renderer)? On which operating system?

gdipp 0.9.1, Windows 8 x64

Please provide any additional information below. Screenshots always help.

Screenshot is not needed. When it's broken you see it.

Original issue reported on code.google.com by a.lysk...@gmail.com on 26 Nov 2012 at 1:25