Hi,
I have it half way done. Run the test program and you can see. Program works in
W2k, XP and Wine. mingw32-gcc -mwindows -Os GetGlyphOutline.c -o ggo.exe
I stopped messing with it two weeks ago, I needed to work on something else.
When testing you can select the alphanumeric character with the keyboard. The
original program had "a" but I changed it to "L" something simple to draw at
first. You will see the problem.
The test program from Dr. Dobb's Journal http://www.ddj.com/184409154?pgno=12
Thanks,
James
Runs and hides~
turner(a)svn.reactos.org wrote:
> + bc->raw_params = malloc(_tcslen(param));
> + _tcscpy(bc->raw_params,param);
Please check the docs, I don't have access to any at the moment, but if I
recall correctly both strlen and wcslen return the number of chars, not
including the '/0'.
This will therefore mean we miss off the '/0' for ASCII builds and only have
half the required space for unicode builds.
Ged.
Aleksey Bragin wrote:
>
> But it's a nice excuse to raise traffic in [ros-dev] !
> :-)
People love a good soap opera.
Although we're still no closer to solving the issue ;)
Ged.
Alex Ionescu wrote:
>
> Like I said, PROGRAMMER implies the person who wrote this
> file, not the
> programmer of the entire project (I don't see why you'd think that...
> just because my name is in lib\rtl\foo.c doesn't mean I wrote
> *all* the kernel).
I don't. Maybe I'm missing something here, but looking at the diff the code
was already in sol.rc.
This code was moved into En.rc, then a copy was taken of En.rc and named as
De.rc, and translated into German
So if 2 copies were made of existing code in sol.rc, and one of these copies
was translated, all the original code still remains (with the exception of
the translations). Thus, the programmer who wrote the original code is still
the programmer.
It's similar to me taking lib\rtl\foo.c splitting it into 2 files and naming
myself as the programmer.
As I said though, I might have something wrong here.
Ged.
Alex Ionescu wrote:
> Probably because on the IRC channel you went all "hahah!! LOL @
> EmuandCo!!!" which I found extremly disrespectful attitude
It has nothing to do with a disrespectful attitude.
It's because I thought is was funny / cheeky, which I still agree with.
People know me better than that.
Can we save the cattiness for IRC please.
Daniel Reimer wrote:
> I did not want to cause problems with that...
I know, which is why I didn't want to drag this through the mud.
Anyway, now as we're on the topic, we might as well try and resolve it.
So, should we be adding headers to resource file?
If yes, what info should be in there. It's clear that the translator and
programmer should be separate headings.
My personal view is that we should leave headers out of resource files.
If translators wanted to add their mark, then a line should be added at the
top of the file saying /* translated by FOO */
Ged.