From 272e57235cd60a2e65ac8258d96a02eb3939b687 Mon Sep 17 00:00:00 2001 From: marha Date: Fri, 25 Mar 2011 10:41:05 +0000 Subject: git update until 25 Mar 2011 xserver fontconfig glproto libXau libXft libXmu libfontenc libxcb mesa mkfontscale pixman randrproto xkeyboard-config xtrans xwininfo updated following packages: xproto-7.0.21 xineramaproto-1.2.1 libXt-1.1.1 libxkbfile-1.0.7 libXpm-3.5.9 libXfont-1.4.3 libXaw-1.0.9 bdftopcf-1.0.3 encodings-1.0.4 fixesproto-5.0 font-adobe-100dpi-1.0.3 font-adobe-75dpi-1.0.3 font-adobe-utopia-100dpi-1.0.4 font-adobe-utopia-75dpi-1.0.4 font-adobe-utopia-type1-1.0.4 font-alias-1.0.3 font-arabic-misc-1.0.3 font-bh-100dpi-1.0.3 font-bh-75dpi-1.0.3 font-bh-lucidatypewriter-100dpi-1.0.3 font-bh-lucidatypewriter-75dpi-1.0.3 font-bh-ttf-1.0.3 font-bh-type1-1.0.3 font-bitstream-100dpi-1.0.3 font-bitstream-75dpi-1.0.3 font-bitstream-speedo-1.0.2 font-bitstream-type1-1.0.3 font-cronyx-cyrillic-1.0.3 font-cursor-misc-1.0.3 font-daewoo-misc-1.0.3 font-dec-misc-1.0.3 font-ibm-type1-1.0.3 font-isas-misc-1.0.3 font-jis-misc-1.0.3 font-micro-misc-1.0.3 font-misc-cyrillic-1.0.3 font-misc-ethiopic-1.0.3 font-misc-meltho-1.0.3 font-misc-misc-1.1.2 font-mutt-misc-1.0.3 font-schumacher-misc-1.1.2 font-screen-cyrillic-1.0.4 font-sony-misc-1.0.3 font-sun-misc-1.0.3 font-util-1.2.0 font-winitzki-cyrillic-1.0.3 font-xfree86-type1-1.0.4 --- libXpm/FAQ.html | 344 -------------------------------------------------------- 1 file changed, 344 deletions(-) delete mode 100644 libXpm/FAQ.html (limited to 'libXpm/FAQ.html') diff --git a/libXpm/FAQ.html b/libXpm/FAQ.html deleted file mode 100644 index 18d4ee6ff..000000000 --- a/libXpm/FAQ.html +++ /dev/null @@ -1,344 +0,0 @@ - - - - -FAQ XPM - - - -

The XPM
-Frequently Asked Questions

-

-This article contains the answers to some Frequently Asked Questions about the -XPM format and/or library. If you don't find the answer to your problem here, -then you can mail either to lehors@sophia.inria.fr or to the mailing list -xpm-talk@sophia.inria.fr. - - -

Contents

- -
    -
  1. How do I convert my images to or from XPM ? -
  2. Why are my XPM files said to be invalid ? -
  3. Why does my program core dumps using XPM ? -
  4. Why does my program core dumps using XPM with a widget ? -
  5. How can I get a non rectangular icon using XPM ? -
  6. What exactly triggers the creation of a mask when using XPM ? -
  7. How should I use the mask ? -
  8. Is there a string to pixmap converter somewhere ? -
  9. How can I edit XPM icons ? -
  10. Is there a collection of icons somewhere ? -
  11. The documentation fails to print out. Why ? -
  12. Copyright -
- - -

1. How do I convert my images to or from XPM ?

-

- Netpbm is surely the best image conversion package that I know of. It defines - formats for color, gray and monochrome images and provides a set of filters. - Thus a GIF image can be converted to XPM with something like: -

- $ giftoppm youricon.gif | ppmtoxpm > youricon.xpm -

- The latest release can be found at least from wuarchive.wustl.edu - (128.252.135.4), directory /graphics/graphics/packages/NetPBM - - -

2. Why are my XPM files said to be invalid ?

-

- There are three official versions of the XPM format. The XPM library since - version 3.3 can read all them but writes out only XPM 3. Also the small - program called sxpm which is part of the XPM library package can be used to - automatically translate XPM 1 and 2 files to XPM 3 with a command such as: -

- $ sxpm -nod yourxpm1or2file -o yourxpm3file -

- Also, the XPM format defines "None" to be the color name meaning - "transparent", but IXI used to hack the XPM library in its early days to - handle transparency as "#Transparent". This makes IXI format not compatible - with the official XPM format, and so not readable neither by the official XPM - library nor any of the programs built on top of it. -

- The only solutions are either to stick on IXI programs which can deal with - their format or convert your files to the standard XPM format. This can be - done simply by changing "#Transparent" to "None". - - -

3. Why does my program core dumps using XPM ?

-

- Be sure the XpmAttributes structure you pass by reference has a valid - valuemask. You can give NULL instead if you don't want to use an - XpmAttributes but if you do, you MUST initialize its valuemask component to - some valid value, at least 0, otherwise unpredictable errors can occur. -

- So instead of doing something like: -

-      XpmAttributes attrib;
-
-      XpmReadFileToPixmap(dpy, d, filename, &pixmap, &mask, &attrib);
-
-

- you should do: -

-      XpmAttributes attrib;
-
-      attrib.valuemask = 0;
-      XpmReadFileToPixmap(dpy, d, filename, &pixmap, &mask, &attrib);
-
- - -

4. Why does my program core dumps using XPM with a widget ?

- - - -

5. How can I get a non rectangular icon using XPM ?

-

- The X Window System does not support transparent color. However there are - several ways you can use to get the same visual effect using XPM: -

- - -

6. What exactly triggers the creation of a mask when using XPM ?

-

- Basically a mask is created if "None" is used as one of the color of the - pixmap. Be aware that this is not only true if it is used in the XPM of the - pixmap since the colors can be overridden at load time. So a mask is created - if the "None" color is used at load time, coming either from the XPM - definition or the color overriding. - - -

7. How should I use the mask ?

-

- There are basically two ways of using the mask: -

- - -

8. Is there a string to pixmap converter for Motif ?

-

- Yes, Motif 2.0 or later does support XPM pixmaps as well as XBM bitmaps. - - -

9. How can I edit XPM icons ?

-

- As listed below several editors either commercial or not are supporting the - XPM format. However, pixmap is the one I would recommend since it is freely - available and, being fully dedicated to XPM, it allows to edit all the - special things, such as the symbolic color names, which makes XPM different - from all the other image formats. Pixmap can always be found by ftp from - ftp.x.org (contrib) and avahi.inria.fr (pub/pixmap). -

-Last Update: 3 August 1994 - - -
XPM Icon Editors
ProgramInfosSource/AuthorPlatformsSAXPMcost -
pixmap -Lionel Malletsourceyes3NC - -
pixt -J. Michael Flanerysourceyes1NC - -
pixed
    -
  • part of X.desktop -
  • current version doesn't work on 24-plane displays -
-
IXIMany UNIXno3N/A - -
olpixmap
    -
  • packaged with the OLIT (OpenLook) toolkit -
-
USLSun, SVR4.2, UnixWareno1N/A - -
xfedor
    -
  • only uses XLIB -
  • doesn't work on 24-plane displays -
-
Daniel Dardaillersourceyes3NC - -
SCOpaint
    -
  • included with the ODT package -
-
SCO/Wing EngODTyes2.8N/A - -
pme.icn
    -
  • written in the Icon language -
-
Icon Projectsourceyes3NC - -
PixEditT
    -
  • there is currently no support for editing the colormap -
-
Free Widget Foundationsourceyes3NC - -
xscribble -Robert Forsmansourceyes?NC - -
vueicon
    -
  • included with Vue3.0 -
-
Hewlett-PackardHPyes3N/A - -
iconedit V3 SunSoftSparc/Sun3yes2N/A - -
Pixmap Editor
    -
  • this is a Widget, not a complete program -
-
ICS?yes?? - -
ezX Sunrise Softwarey???N/A - -
XPaint
    -
  • full featured, works on all displays -
  • current release is 2.1.1 (last update January 1994) -
-
David Koblassourceyes3NC - -
Phoenix -ohtcolor@niksula.hut.fisourceyes3NC - -
pixed
    -
  • pixed is part of the TeleUSE UIMS -
  • More info is available from service@ignite.alsys.com -
-
AlsysMany UNIXyes3N/A - -
display -John Cristysourceyes3NC -
- -

-SA - Stand Alone program
-NC - No Charge (i.e. free); most programs are copyrighted.
-XPM - XPM format supported
-source - built from source code; likely works on all standard X platforms
-N/A - icon editor is normally distributed with other software - -

-Send updates, additions, corrections, etc. to dan@bristol.com - - -

10. Is there a collection of icons somewhere ?

-

- At least there is one freely available: Anthony's X Icon Library. You can - found it on several ftp servers, such as server.berkeley.edu/pub/AIcons. It - contains only small icons (less than about 100x100 pixels in size) which are - stored in groups in a logical way. Color icons are stored in XPM format and - Black & White icons in XBM. - - -

11. The documentation fails to print out. Why ?

-

- The PostScript documentation file is formatted for US letter paper. Frame - Maker tries very hard to ensure that you have the right paper and punts if - you don't. However, you can easily work around this problem by applying the - following patch. If for some reason applying the patch fails, you can still - do it by hand. Just locate the corresponding block in the PS file and remove - the lines with a leading '-' character. - By the way, this applies to any doc generated by Frame Maker. The - corresponding block might be slightly different depending on which version of - Frame Maker was used, but it is still easy to locate. - -

-*** xpm.PS      Wed Sep 11 15:47:43 1996
---- xpm-A4.PS   Thu Nov 21 09:27:28 1996
-***************
-*** 647,668 ****
-        0 ne /edown exch def 
-        /yscale exch def
-        /xscale exch def
--       FMLevel1 {
--               manualfeed {setmanualfeed} if
--               /FMdicttop countdictstack 1 add def 
--               /FMoptop count def 
--               setpapername 
--               manualfeed {true} {papersize} ifelse 
--               {manualpapersize} {false} ifelse 
--               {desperatepapersize} {false} ifelse 
--               { (Can't select requested paper size for Frame print job!) FMFAILURE } if
--               count -1 FMoptop {pop pop} for
--               countdictstack -1 FMdicttop {pop end} for 
--               }
--               {{1 dict dup /PageSize [paperwidth paperheight]put setpagedevice}stopped
--               { (Can't select requested paper size for Frame print job!) FMFAILURE } if
--                {1 dict dup /ManualFeed manualfeed put setpagedevice } stopped pop }
--       ifelse 
-        
-        FMPColor {
-                currentcolorscreen
---- 647,652 ----
-
- - -
-

Copyright (C) 1989-95 GROUPE BULL

-

-Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: -

-The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. -

-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -GROUPE BULL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -

-Except as contained in this notice, the name of GROUPE BULL shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from GROUPE BULL. - - -- cgit v1.2.3