Bugs in JSesh, corrected or not

PDF output problem for a very specific case of shading

solved: 
unsolved

MdC code like
m##//

won't render correctly in PDF output, with "gray" shading (you should get a shaded owl, and you get a gray square).

This code is made with a owl sign, with a shading sign from the "shading symbol" menu over it.

The problem is that in the PDF output, I avoid transparency (for preserving CMYK colours), and the gray square is drawn over the owl.

Note that the other shading systems, quadrant based or sign based, don't have this problem.

I will fix this problem when possible.

Temporary Workaround: 

Solved in version 5.7 for free groups, which were the actual problem pointed out to me: shading is always placed below the rest (forgot to test it for m##//).

A possible solution is to draw the shading first, like this : //##m, or to use other kinds of shadings (the quadrant shading and the "sign" menu shading work fine).

PDF copy/paste size bug

solved: 
solved

There is a bug in PDF copy/paste. Apparently, some dimensions are not right (mainly when cartouches are involved). This bug is at least as old as JSesh 5.4. (it doesn't appear in normal PDF export from the file menu).

I'm going to find the source of the problem (I suspect that the correct dimensions are not sent to the clipboard). I take advantage of this occasion to remind users that "strange" behaviour of JSesh can be a bug, and I need to know that there is a bug to correct it :-)

Temporary Workaround: 

Use normal PDF export if you need PDF. The bug should be fixed in the next version.
Solved in 5.6/5.7

Copy/Paste bug with Word on Mac

solved: 
unsolved

It's not a real bug with JSesh, but the latest versions of Word on the Mac no longer understand when a mix of texts and drawings is copied to them (technically, they only take the text part when you perform RTF copy/paste operations). This behaviour is not only specific of JSesh.

The problem is of course that the default way for JSesh of performing copy/paste is by using RTF. This simply won't work (unless microsoft does something about it).

Temporary Workaround: 

Select "PDF" as your copy/paste format. it works.

problem with '-' in line numbers

solved: 
solved

When a line number contains a '-' , for instance "3-4" JSesh currently produces the following code:
|3-4-...
which is wrongly interpreted when the text is reread.

Hence, we need to produce some non-standard code, like |3\-4- ... and read it.

Temporary Workaround: 

For users, a possible temporary solution now would be to use some alternate character, for instance "EM DASH" — (unicode character 2014). Those characters are usually available through some kind of character palette on your system (well, I know for sure there is one on linux and on Mac).

Bug in Preference panel

solved: 
solved

In the "Drawing preference" tab (at least), the value of the last edited field is ignored.

This should be corrected in the next version.

Temporary Workaround: 

Simply click in any other field after making a change and before clicking "ok".

Caret placement after a ligature

solved: 
solved

After using "&" to ligature two elements, the caret is placed *one* quadrant after the new ligature (instead of just after the ligature).

Solved In 5.1 and later

Temporary Workaround: 

not a show-stopper. Simply move the caret.

Import pasted RTF doesn't work for "wysiwyg" pictures

solved: 
solved

Pictures copied from JSesh in "wysiwyg" mode, and pasted into openoffice, don't contain the correct information for pasting them back in JSesh. In fact, they are always in Pict format.

Temporary Workaround: 

Use the other modes (large and small) ?

Problem with old versions of MacOS X

solved: 
solved

Version 2.10.5 has a problem when ran with old versions of Mac OS X (10.2). Download version 2.10.6 to solve the problem.

I won't make it a regular distribution until I have had some reports. Other users: the only change is that some files are ignored by Mac OS if Mac OS is too old to understand them. Anyone who doesn't use MacOS or has at least tiger doesn't need this distribution.

Copy and paste bugs between JSesh and Linux Openoffice

solved: 
solved

There are really two bugs:

Due to an old bug in linux versions of openoffice (http://www.openoffice.org/issues/show_bug.cgi?id=66718) the system I have created for JSesh 2.11.5 won't function on linux. It's fixed in 2.11.6.

The system doesn't function with Openoffice 3.1.1 on Mac OS X neither. For now, you should use Neooffice instead.

I discovered a second bug, but linked to a very particular case (beta version of Openoffice 3.1 on Ubuntu).
There's a bug in one beta version of Openoffice 3.1 for Ubuntu, which seems to have a different idea of EMF files size than JSesh. So when pasting text from JSesh in ubuntu's openoffice, the EMF picture doesn't appear. In fact, the picture is there, but is too large (well in fact, the version I tested seems to have problems with EMF files it created, so this is really a bug).The official openoffice 3.1 from http://www.openoffice.org works just fine, so it might be a bug in the Ubuntu version. The "normal" 3.0 version distributed with Ubuntu has no problem.

Temporary Workaround: 

For the first bug: Keep with version 3.0 (I think it's still the default one for ubuntu) or download and install the official http://www.openoffice.org/ version of openoffice.

JSesh 2.13.3 doesn't run on Mac OS X tiger

solved: 
solved

I have accidentally used features of java 1.6 in the latest version of JSesh. Mac OS X tiger (and of course leopard) doesn't support this version of Java. I will fix it, but let's say that it's a bit difficult to remain polite considering Apple's policy for java version. Java 1.5 could still be installed on Windows 98... Java 1.6 can't run on a two years-old Mac.

Temporary Workaround: 

Send a letter to Apple about their Java upgrade policy. Wait a little, I'll fix it. Meanwhile, install an older version of JSesh.