[Libreoffice] [PUSHED] Docuview code cleanup #2
Michael Meeks
michael.meeks at suse.com
Thu Nov 24 05:04:09 PST 2011
Hi Matteo,
On Thu, 2011-11-24 at 02:04 +0100, Matteo Casalin wrote:
> * a revised patch, with a new ImplDrawSymbol;
Lovely :-) it reads more nicely now, I pushed it & good work.
> * a picture with the drawings of all symbols, produced by both the old
> and by the new routines. All symbols were drawn with different sides
> of their target rectangle, and for each rectangle size 4 full
> sequences of symbols are drawn:
All looks good to me. I love the improved float icon too :-)
> Yeah, using polygons could reduce that code, but I just begun
> contributing and I don't feel comfortable with such a big change, at
> least for now.
Heh :-)
> Besides, I had a quick look at (rendering of) polygons
> and it looks a little too complicated for such small symbols and, if you
> take a look at the circles generated by the original ImplDrawSymbols
> (which made use of polygons), you'll see that the results were not so
> precise.
Right; I saw you replaced that.
> No problem, I see that there's a lot of activity in the repository :)
> I'm planning to do some more cleanups in Docuview, I'll post them little
> by little. Is this kind of activities appreciated or would bug-solving
> be better ?
Oh - well, everything gratefully received :-) whatever interests you
most is best I think. Of course, some of our bigger, nastier problems
are in the are of user-interface;
> I'm asking this because this task was chosen by chance, more
> for training than for other reason.
Sure; so - you could poke another easy-hack, or carry on cleaning this
up. There are really plenty of interesting tasks - it often helps to
have several on the queue :-)
Of course, things that improve the UI are much appreciated by end
users, and there are a number of open tasks in this area that are not
easy hacks if you're interested (Christophe had a nice idea of making it
rather easier to add notes by clicking on the ruler IIRC that might be
fun) :-)
> Another question on preferred behaviour for future contributions: should
> I have posted this new patch as a new mail, with an explicit [PATCH]
> header in its subject?
That's best practise yes, but luckily I was watching for this :-)
On Thu, 2011-11-24 at 12:22 +0100, Matteo Casalin wrote:
> please also note that for SYMBOL_CHECKMARK I kept both normal and
> mirrored versions of the symbol, as in the original routine, although
> the comment
>
> // #106953# never mirror checkmarks
Heh :-)
> seems to mean that this is not desired. But I don't know if the
> comment is obsolete, misleading (could it mean that the bug was that
> checkmarks was not mirrored, as they should?) or correct (and in the
> latter case implementation is wrong). As a beginner I really don't
> know where to search for such a bug report and, honestly, I'm a bit
> puzzled by bug identifiers (fdo#, i# or whatelse).
Ah - so - this bug is to a dead & obsolete Sun/Oracle bug tracker that
rides no more: it'd be good (in fact) to come up with a nice regexp to
find them all across the code & remove them.
> I did some internet research about checkmarks in RTL, without results.
> Unless the original bug report is found, this issue should/could
> eventually be clarified with some RTL people.
Sure - poke Lior Kaplan he's the man for RTL queries. I strongly
suspect the comment is right though - I don't think those guys want
backwards ticks in boxes ;-)
Anyhow - thanks for the great work; looking forward to your next steps.
All the best,
Michael.
--
michael.meeks at suse.com <><, Pseudo Engineer, itinerant idiot
More information about the LibreOffice
mailing list