Page 1 of 1

http Links get broken

Posted: Mon Mar 30, 2015 7:49 pm
by Thomas Lohrum
When editing notes with some http links it will happen occasionally, that one or some links suddenly are displayed as plain text. Sometimes to workaround you can press Enter on that line and backspace to make CN recognize the link again. However the workaround does have no affect on many occasions. I had reported this quite a while ago. This is beginning to bug me. The implementation of links (http and internal links as reported in another thread) is buggy and causing me quite some headaches.


Re: http Links get broken

Posted: Tue Mar 31, 2015 6:03 am
by CintaNotes Developer
Sorry for all the trouble. I've already ordered Denis to review the code again, and of course I will do the same myself.
Also we'll implement the link watchdog.
I'm sure you understand that it would have been a whole lot easier if this was our own component. Having to deal with MS's RichEdit and Microsoft's bugs overlaying our own, creating unique bug combos, is no joy. But this was and stays still the most reasonable thing to do, as there are no other Rich Text components out there which can work for so many languages and not require a gigantic framework like Qt or whatnot. (Scintilla looked nice but was really for code editing, and didn't support right-to-left languages at all.)

The best thing would be to use the latest versions of RichEdit, but they are not redistributable - CN would require the user to install Office 2010 or later, which is clearly unacceptable.

Please let me know if you come up with a reproduction scenario, this would greatly help.

Re: http Links get broken

Posted: Tue Mar 31, 2015 8:28 am
by Thomas Lohrum
Hi Alex,

the "TX Text Control Active X" does support Right-to-Left languages. This is for your information only. I don't expect CintaNotes to switch to any other editor control, since this would involve quite some work to adapt a new control (possibly introducing other problems).



TX Text Control Active X ... /overview/

X10: Language Regions, Hyphenation and Right-to-Left Support

Re: http Links get broken

Posted: Wed Apr 01, 2015 9:57 am
by CintaNotes Developer
Thanks for the link, Thomas!
Very interesting indeed.
But it would be naive to think that this control is bugless only because it costs money.
Also it will require an extra DLL to carry around, whereas RichEdit is built-in.
So for the time being we're stuck with RichEdit, I'm afraid ;)