[webkit-dev] platform/ reorganization

David Hyatt hyatt at apple.com
Fri Nov 16 18:15:48 PST 2007


I'd vote for putting all of these files under platform/text (the  
bidi, font and text files) rather than creating three new  
subdirectories.

dave

On Nov 16, 2007, at 6:20 AM, Nikolas Zimmermann wrote:

> Good evening WebKit folks,
>
> at some point we decided to break up platform/ into several  
> subdirectories. I started with 'graphics', since then
> quite some other subdirs evoled ('network', 'posix' etc. just to  
> name a few). Since I'm about to start some novel
> work on fonts (in the process of adding SVG fonts support), I'd  
> like to continue this for text/font.
>
> I'm yet unsure wheter we should have platform/text, platform/fonts,  
> platform/bidi - or just a single directory platform/text
> and like to hear some opinions about that. I'm trying to group  
> files by categories for now:
>
> platform/bidi:
>
> BidiContext.cpp
> BidiContext.h
> BidiResolver.h
> UnicodeRange.cpp
> UnicodeRange.h
>
>
> platform/font:
>
> Font.cpp
> Font.h
> FontCache.cpp
> FontCache.h
> FontData.cpp
> FontData.h
> FontDescription.h
> FontFallbackList.cpp
> FontFallbackList.h
> FontFamily.cpp
> FontFamily.h
> FontSelector.h
> GlyphBuffer.h
> GlyphPageTreeNode.cpp
> GlyphPageTreeNode.h
> GlyphWidthMap.cpp
> GlyphWidthMap.h
>
>
> platform/text:
>
> TextBoundaries.h
> TextBoundariesICU.cpp
> TextBreakIterator.h
> TextBreakIteratorICU.cpp
> TextBreakIteratorInternalICU.h
> TextCodec.cpp
> TextCodec.h
> TextCodecICU.cpp
> TextCodecICU.h
> TextCodecLatin1.cpp
> TextCodecLatin1.h
> TextCodecUTF16.cpp
> TextCodecUTF16.h
> TextCodecUserDefined.cpp
> TextCodecUserDefined.h
> TextDecoder.cpp
> TextDecoder.h
> TextDirection.h
> TextEncoding.cpp
> TextEncoding.h
> TextEncodingRegistry.cpp
> TextEncodingRegistry.h
> TextStream.cpp
> TextStream.h
> TextStyle.h
>
> I'd actually vote for a single directory platform/text, containing  
> all of the above files.
> Though if anyone has better suggestions, please speak up.
>
> I'd volunteer for doing the move, as well as changing all project  
> files / includes for all ports.
>
> Greetings,
> Niko
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo/webkit-dev



More information about the webkit-dev mailing list