Hi people,
Someone has been kind enough to beta test a linux version of my
Encoding Master.
I'm using RB 5.5.5 btw, because I wasn't impressed with what 2005 and
2006 had to offer.
The results are this:
1) Because I use DecodeQuotedPrintable and DecodeBase64, RB starts up
with failed assertion errors :( that it can't find those two functions.
What to do?
2) The buttons are cut off visually. They have ridiculously large
borders, that don't even contain any fancy lickable aqua graphics,
just massive plain grey borders that can't show text in. I'm used to
using buttons of 18 point high, on OSX and windows, because it looks
nice and it works.
Do I need to make my interface look bloated and clunky on OSX to make
it look OK on Linux? Will bevelbuttons look better on Linux? Should I
just say "well if you want something done properly, you need to do it
yourself", and make canvas based buttons?
3) A window that I am calling .ShowModal on, shows BEHIND the other
windows??? This one is driving me mad. It works fine on MacOSX.
At least my ElfData plugin works flawlessly cross platform :)
It really is amazing what peace of mind a proper testing suite gives
you. You know that every method from my ElfData function is
thoroughly tested, and I aim to test every codepath? (I actually sit
down looking at my C++ code, when writing my RB test suite for
ElfData, to write tests that execute all the paths I see. I even set
breakpoints in all the paths, and if I see some points left over at
the end of the test, I modify the test to execute that breakpoint.)
And guess what? The test suite pays off. Flawless execution of a very
large and internally complex plugin, on all platforms.
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>