It's been a little while since the last v11 update ... I was wondering
if you could apprise us of the latest status?
The good: I'm killing myself to get this done.
The bad: I'm killing myself to get this done, but the end is still
weeks away.
The ugly: I have to check every line of code, and >50% of them need
fixing or total rewriting. I have been battling with several open
source libraries I am using (ICU, boost, mcrypt, logging) to get them
compiled and working correctly. I'm running into bugs in the 4D plugin
API. I have gone down several blind alleys and lost many days as a
result. I went through 3 logging libraries before finding one that was
usable.
What's actually done:
- Have a basic native Unicode plugin running on v11 on Mac OS X and
Windows.
- There is now extensive logging of what's going on internally (with
an option to turn debug logging on) so you and I know why things go
wrong when they do.
- Using Unicode throughout.
- Lots of framework code rewritten.
- Have key file encryption/decryption working.
Doesn't seem like much, but the entire plugin rests on the framework,
so getting that redone was essential. Now it's just a matter of
ploughing through the plugin itself. I'm starting from plugin
initialization and working my way through. At the moment I'm working
on key file checking, and now that most of the foundational stuff is
done I am moving much more quickly.
I have thrown out all planned enhancements except for ones that come
with little or no effort. I have already sunk 100+ hours into this
rewrite and it will require maybe 100+ more. I'm sorry to say I don't
think I will ever recoup my investment in getting this version done,
even with it being partially funded by a client. Initially it will
probably be v11 only, with a 4D 2004 version coming later (if at all,
depending on demand).
Regards,
Aparajita
www.aparajitaworld.com
"If you dare to fail, you are bound to succeed."
- Sri Chinmoy | www.srichinmoy.org
_______________________________________________
Active4D-dev mailing list
[email protected]
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/