There is a new 2.6.3 preview build being uploaded right now. There are a couple major differences that I'd like people to give some attention to.
First, wxSTC is now using Scintilla 1.67. I've checked this in for CVS HEAD but I haven't checked it in for the 2.6 branch yet because I'm trying to be a bit more cautious there. I'd like to make the decision on whether to include it in 2.6 sometime tomorrow so please try it out using anything that has a StyleTextCtrl and report any new problems. I think I've resolved at least one old problem. On wxGTK if you click (and release) on a block of selected text without dragging it shouldn't try to do a DnD and get stuck there anymore. For the problem on OS X with the non-latin text I wasn't able to find a fix, but I think I did find a workaround. Call stc.SetUseAntiAliasing(True), then in addition to using a different API for drawing the text, it will also use a different API for measuring and should handle non-latin text much better. (I tested with the Russian text in the StyleTextCtrl_1 sample in the demo.) The downside is that the STC will be a bit slower.
Second, for the RPMs I've turned on the option for building the wxMediaCtrl since Ryan submitted a patch for not using gstreamer APIs that require newer than 0.8.3, so the problem with configure and older versions has been solved. This isn't his new super-duper version of the code that has been mentioned on the mail lists (that is in 2.7) but it should at least mostly work on most Linuxes now. There is also the fix for using the Quicktime backend better on Windows.
ยทยทยท
--
Robin Dunn
Software Craftsman http://wxPython.org Java give you jitters? Relax with wxPython!
There is a new 2.6.3 preview build being uploaded right now. There are
a couple major differences that I'd like people to give some attention to.
First, wxSTC is now using Scintilla 1.67. I've checked this in for CVS
HEAD but I haven't checked it in for the 2.6 branch yet because I'm
trying to be a bit more cautious there. I'd like to make the decision
on whether to include it in 2.6 sometime tomorrow so please try it out
using anything that has a StyleTextCtrl and report any new problems. I
think I've resolved at least one old problem. On wxGTK if you click
(and release) on a block of selected text without dragging it shouldn't
try to do a DnD and get stuck there anymore. For the problem on OS X
with the non-latin text I wasn't able to find a fix, but I think I did
find a workaround. Call stc.SetUseAntiAliasing(True), then in addition
to using a different API for drawing the text, it will also use a
different API for measuring and should handle non-latin text much
better. (I tested with the Russian text in the StyleTextCtrl_1 sample
in the demo.) The downside is that the STC will be a bit slower.
Second, for the RPMs I've turned on the option for building the
wxMediaCtrl since Ryan submitted a patch for not using gstreamer APIs
that require newer than 0.8.3, so the problem with configure and older
versions has been solved. This isn't his new super-duper version of the
code that has been mentioned on the mail lists (that is in 2.7) but it
should at least mostly work on most Linuxes now. There is also the fix
for using the Quicktime backend better on Windows.
Robin,
Quick Tests show fantastic gains.
I ran my wx.STC test program on the Mac with Chinese, Korean, and Russian
characters, and it worked beautifully with all three languages.
And with a bit of work, I've now been able to play QuickTime video on
Windows using wxMediaCtrl. Apparently the file "qtmlClient.dll" needs to be
in the path, and this file isn't part of QuickTime's standard install. Once
I hunted down a copy, my QuickTime video played beautifully. AVI format
video will play in QuickTime Player on Windows but cannot be loaded by
wxMediaCtrl using the QuickTime back end. However, since that video will
play using the Windows Media Player back end, it's not really a problem.
It's more of a curiosity to me.
I'll let you know if I run into any problems once I try the new pre-release
with Transana's full code.
Thanks so much for the fixes in this latest release. It solves two major
problems for Transana.