MetaEdit+ 3.0 image patches

These patches are only applicable for MetaEdit+ 3.0.

The patch links below are direct links to the .pat files, which are binary files that MetaEdit+ can read with its 'File in Patches' function in the startup launcher. Download the patch by selecting 'Save to file' in your browser: do not attempt to view as HTML pages! Check the size afterwards: some browsers appear to download these as ASCII files, when they are in fact binary files.

What's new?

Current Windows evaluation version and Linux non-commercial version are Service Release 3 as of 23rd November 2001. 

22.12.2003 Linux: will not work on latest kernel/glibc, e.g. RedHat 9.0 or later
29.05.2001
Linux: core dumps on RedHat/SuSE 7.1 (glibc2.2) - new executable
29.03.2001 Current Windows evaluation version released - Service Release 2, me010322.pat
29.03.2001 Service release 2, me010322.pat
03.08.2000
PIII crashes resolved: update your BIOS
20.07.2000 3.0-5 RPMs released for Linux - contain all patches before 20.07.2000
17.07.2000 Linux: out of memory error on starting MetaEdit+
15.05.2000 Crashes randomly on latest PIII >=500MHz
03.02.2000 Crashes on start-up in Windows 98
22.11.1999 New Linux executable allows scalable custom property dialogs
22.11.1999 Linux primitive failed corrected
15.10.1999 Importing models/types with special characters
30.09.1999 Service release 1, me990920.pat

How to use patch files

The basic idea is to run a clean MetaEdit+ image, file in the patches using the button in the initial Startup Launcher, then exit the image which saves the image with those changes. Patches must be filed in in order, only optional patches may be omitted.

More detailed instructions are here.

All patch files are supplied 'as is', with no guarantees, and no liability for any damages is accepted by MetaCase Consulting.


Official Patches

Note that reading in this patch will remove some generic reports which were present in the original 3.0 release of MetaEdit+. These reports are no longer needed, if you use the new databases. If you will not update your databases, you may want to save the old reports (Startup Launcher | Edit Reports | Report | Write to File) before filing in this patch: you can then read the old reports back in.

Service Release 1: me990920.pat
This image patch, me990920.pat, provides significant performance increases, adds several new features, and corrects some minor problems. See here for details
Service Release 2: me010322.pat and vw31c.zip
The image patch (me010322.pat) and new visual executable (in vw31c.zip), provides usability and performance improvements, and corrects some minor problems. See here for details. Apply the patch, and replace visual.exe (Windows) or visual (Linux) in your MetaEdit+ installation directory with the new version from vw31c.zip. If you are using the multi-user version, you must also patch your server with mes010313.pat, and use the new executable for that too.

Beta Patches

These patches are not fully tested, nor normally necessary for operation of MetaEdit+: install them and use them with care, and only if you want or need the changes mentioned.

Most earlier patches are now incorporated into Service Release 1; if for some reason you need their older versions, see the pre-SR1 page.

Linux: Occasional core dumps on RedHat/SuSE 7.1 (glibc2.2)
The latest Linux distributions include glibc 2.2, which changes the stack behaviour causing MetaEdit+ to dump core with a segmentation fault occasionally. As a stopgap, we're releasing a new version of the 'visual' executable with more stack headroom, in visual31c-256.zip. Please rename the existing /usr/local/mep3mwb/visual to visual.old, and unzip the file from this zip to the same directory, calling it visual. Make sure you give the necessary users execute access (e.g. chmod +x visual).
 
Linux: 'Primitive failed' error opening UML Class Diagrams (corrected in 3.0-4)
SuSE, Debian, and RedHat 6.0 with KDE (possibly others, but not RedHat with Gnome) have some problems with small font sizes, causing a primitive failed error, to date seen only in UML Class Diagrams. SuSEfont.pat corrects the problem (regardless of the name, it should work in any environment that exhibits this problem).
 
Linux: Segmentation faults on login or '#* message not understood' opening scalable property dialog with Service Release 1 demo30r or db30r database (corrected in 3.0-4)
A new executable Linux86.zip corrects this and allows scalable dialogs (as in the standard 30r databases, which you will have to install from the zips on the database support page). Back up your existing 'visual' and 'splash.so' by renaming them before unzipping this in your MetaEdit+ directory. Make sure after you unzip that the permissions are correct for these files (read and execute).
 
Unsupported character / Syntax error: Problems with special characters in graph or type import (corrected in Linux 3.0-4 and Service Release 2)
After applying SR1, importing graphs or types from a *.pat file fails if the data to be imported contains special or accented characters (ä, é etc.). The patch files are being created correctly, but filing them in does not handle special characters properly. sr1SpecialCharacters.pat should correct this problem.
 
Central European fonts do not work
In MetaEdit+ in Windows with Central European fonts, the standard Arial font is used (or something else), not Arial CE. This optional beta patch, cefonts3.pat, allows you to use the CE fonts. It may be applied with or without SR1. Note that there is some chance that strings using these characters will cause problems when used with or imported with images without this patch. Also, if images have this patch, but no CE fonts, the standard fonts will be used: many characters still look right, but some are mapped to something completely different, e.g. r hacek to o slash.
 

Known Problems

For old problems before Service Release 1, see the pre-SR1 page. After Service Release 1:

RedHat 9.0: 'Too many open files' error on logging in
MetaEdit+ 3.0 will not work with the latest kernel/glibc versions, as found for instance in RedHat 9.0 and later. MetaEdit+ 4.0 beta works fine; no correction possible for 3.0. 
Linux: 'Out of memory' error on starting MetaEdit+ (17.07.2000) - corrected in Service Release 2
This is caused by having a very large number of fonts (roughly 5000). You can see how many fonts are installed with "xlsfonts | wc" - the first number returned is the number of fonts. Uninstal fonts to work around the problem, or apply Service Release 2.
 
Frequent random crashes on some Pentium IIIs (15.05.2000) - user BIOS problem
This is caused by cache memory timing not being properly handled by some BIOS versions for Coppermine Pentium III processors. Update your BIOS, or turn off the processor's External Cache in your Advanced BIOS settings. Other applications report the same problems: e.g. VMware have a list of problem BIOSes and links to updates. 
 
Crashes on starting MetaEdit+ in Windows 98 (03.02.2000) - corrected in Service Release 2
One main cause is a problem with certain non-True Type fonts:
  1. Choose Start | Settings | Control Panel | Fonts.
  2. In the Fonts window choose View | Options, and on the TrueType tab choose 'Show only TrueType fonts' and OK.
  3. You need to reboot for the change to take effect.
If this does not help, the problem may be in your display driver: one of the following should help:
  1. Reduce the number of display colours to 256 (Start | Settings | Control Panel | Display | Settings | Color Palette)
  2. Install the latest stable version of your display driver from its manufacturer's home page
  3. Use a standard display driver, rather than one optimised for your card
Another possible culprit is Acrobat Reader 4.0: uninstalling it and replacing it with 3.02 will solve the problem in this case. Other recent software from Adobe also seems to exhibit this problem.