The following bugs appear in klyx-2.0-1mdk (KDE date 20001017): 1) Icons in the drop-down math browsers (greek characters, binary relations, etc.) appear as the KDE "unknown" icon (the question mark picture) 2) While in Math Mode, it is not possible to enter expressions in Tex Mode (such as "\pi" or "\frac"), since Tex Mode is exited after entering only one character I have fixed both of these. A brief synopsis is as follows: 1) The icons in the drop-down browsers are stored in /usr/share/apps/klyx/pics as .xbm files. KDE2 only searches for filenames with a .xpm or .png extension (an strace reveals that it is trying to load e.g. greekalpha.xbm.png). A trawl through the KDE2 source code verifies this; kiconloader.cpp will react badly to icon names that do not end in .xpm or .png. SOLUTION: Convert the existing .xbm files to .png format and modify the relevant source files to use the new icon names. MathBrowsers.C and MathDelimiterDialog.C are the affected files. ADDITIONAL: pics/Makefile.am must be updated to reflect the new names. Also, the icon "brelpreq" is a mis-spelling; it should be "brelprec". I have added these fixes. 2) The macro MathIsAlphaFont in math_defs.h has a typo (a bracket is in the wrong place). This causes KLyx to incorrectly identify keys as being non-alphabetic, and hence to exit Tex Mode. SOLUTION: Change the line #define MathIsAlphaFont(x) ((int)LM_TC_VAR)<=(x && (x)<=(int)LM_TC_TEXTRM) to read #define MathIsAlphaFont(x) ((int)LM_TC_VAR<=(x) && (x)<=(int)LM_TC_TEXTRM) I have created patch files for src/MathBrowsers.C src/MathDelimiterDialog.C src/math_defs.h pics/Makefile.am and a set of .png images to replace the .xbm images in pics/ Please could someone let me know what I should do with these? I suspect that they should go in to the KDE source, since I don't think the problem can be Mandrake-specific. An updated RPM, including these fixes, is available for testing at http://www2.eng.cam.ac.uk/~mcb30/klyx-2.0-1.1mdk.i686.rpm. This RPM should work on a clean 7.2 installation. Michael
