This is a good starting point - http://en.wikipedia.org/wiki/Rich_Text_Format.
One thing to keep in mind is that we won't need support for the latest RTF specification, the APIs don't have support for every RTF feature. -Nathan On Wed, Mar 26, 2008 at 5:01 PM, Aleksey Lagoshin <[EMAIL PROTECTED]> wrote: > Hello Alexei and thanks for your reply. > > I think RTF parser is pretty interesting task. I'm going to read more > information about it tomorrow. > > Could you please advise me useful docs about RTF? > > > > 2008/3/26, Alexei Zakharov <[EMAIL PROTECTED]>: > > > > Let me give a little bit more explanations about the tasks I've just > > mentioned. Just in case if not all words in titles are familiar to > > you. Let's take RTF parser. This is about: > > > > - General methods of compiler design > > - Grammars, different types of grammars, how to write grammars and all > > about it > > - What is scanner, what is parser, architecture of typical compiler > > - Various kinds of compile generators, Java-oriented compile > > generators, what is it, how to use it > > - RTF format from Microsoft for cross-platform document interchange; > > what is it, its internals > > - Java Swing core principles; how Swing-based program is organized > > > > Hope it will help. > > > > Thanks, > > Alexei > > > > > > 2008/3/26, Alexei Zakharov <[EMAIL PROTECTED]>: > > > > > Hi Aleksey, > > > > > > Thank you for your interest in our harmony-demo-1 project. > > > > > > > > > > the new development, required for FreeCol, I want to focus on > > checking > > > > and developing unit tests. The list [2] shows many excluded unit > > tests > > > > to be fixed. > > > > > > > > > IMO this is too long way. Enabling such a big Swing app is a difficult > > > task by itself, and three months is a rather aggressive time > > > constraint. So IMO it is better to concentrate on FreeCol itself > > > trying to enable it step by step. IMO you won't have enough time to > > > enable all Swing test in addition to FreeCol - it is too big work. > > > However, if you like tests so much you can probably change the focus > > > of your project from FreeCol to tests and create the corresponding > > > proposal. > > > > > > BTW, taking into account we already have another person who like to > > > participate in FreeCol enabling, probably you can be interested in > > > other Swing/AWT related areas like > > > - RTF parser implementation, part of Swing, not implemented > > > - Drag'n'Drop, part of Swing, not implemented > > > ? > > > > > > I'm not insisting, just like to inform you there are other tasks in > > > the same area. > > > > > > Regards, > > > Alexei > > > > > > 2008/3/26, Aleksey Lagoshin <[EMAIL PROTECTED]>: > > > > > > > Hello all, > > > > > > > > I'm a student from Ukraine and I'd like to participate in GSoC 2008 > > > > with harmony-demo-1 project. > > > > > > > > I have already successfully compiled Harmony, applied Alexei's patch > > > > and got several new exceptions. :) As far as I understood, in > > addition > > > > to unfinished methods, there are methods which are not properly > > > > checked by unit tests. For example the patch I have applied shows > > that > > > > the corresponding code have never run before [1]. So, in addition to > > > > the new development, required for FreeCol, I want to focus on > > checking > > > > and developing unit tests. The list [2] shows many excluded unit > > tests > > > > to be fixed. > > > > > > > > I think this could be a sufficient tamount of work for a summer > > > > project even if we select only those methods which are required by > > > > FreeCol to run. The main goal of this project is still to play > > FreeCol > > > > on Harmony. :) > > > > > > > > For the begining I can try to find not finished methods that are > > used > > > > by FreeCol. Does it sound good? > > > > > > > > [1] http://issues.apache.org/jira/browse/HARMONY-5643 > > > > [2] working_classlib/modules/swing/make/exclude.common > > > > > > > > -- > > > > Thanks, > > > > > > > > Aleksey > > > > > > > > > > > > > -- > Thanks, > Aleksey >
