cbradney at scribus.info
Sat Apr 7 20:59:51 UTC 2012
>> Building Scribus is relatively easy on linux and OSX. Windows is
> OK - I have an fc14 box with standard compilers and Code::Blocks. All rather old now, but it did
> serve for writing a couple of very noddy little server processes. I've been using Unix / Linux a
> long time, but don't assume I knew or remember all that much.
> Would that do for building Scribus ?
If its a later revision of most of the popular distros it should be fine.
>>> How much Qt do you need to know ? (Don't know any at the moment !
>>>Hoping that hunspell will provide
>>> most of the low level user interface, and that Scribus already has the UI to invoke a spelling
>> Qt is pretty easy
> Good, because there seemed to be a vast amount of it !
Its big but the docs are excellent.
>>> Did somebody say that someone had started but not finished a new spellchecker plugin ? If so, would
>>> it make more sense to work with them, or take theirs over if they've made a useful start but don't
>>> have time to finish it ?
>> The old aspell exception (ie C++ exception) based plugin is a nightmare
>>to read.. better to start
>> from scratch with some ideas taken.
> OK. So why use the C++ exception mechanism in a spell checker ?
We didn't. The plugin was written by someone else - we don't use exceptions really at all as Qt
never supported them, and we found we don't need them. It may be in part of the way aspell works.
>>> (Don't take this as a commitment by the way, but let's sort out what's
>>>involved, then I'll find out
>>> if I've got an appropriate machine to build it on, and decide if I've
>>>got time to do it. No point in
>>> rushing in headlong... That wouldn't help any of us.)
>> Happy to help you out if you get serious on it.
> Still curious. If this box will build it I'll try and get the tools together and compile the latest
> If this box won't, I can put the latest fc (is it still 14 ?) onto another box. That box is old and
> slow, but should still be able to hack it I think.
Slow will just mean slow compiles but as long as the dependencies are all there it should be fine.
More information about the scribus