| 
              
b08fe2dc
               | 
              
2002-08-27T20:20:29
               | 
              
               | 
              
    * massive re-formatting changes to many, many source files. I don't
    want to list them all here. The operations performed were all logical
    transformations of the sources:
      - trying to convert all enums and constants to CAPITALIZED_STYLE, with
        #define definitions like
          #define  my_old_constants   MY_NEW_CONSTANT
      - big, big update of the documentation comments
    * include/freetype/freetype.h, src/base/ftobjs.c, src/smooth/ftsmooth.c,
    include/freetype/ftimage.h: adding support for LCD-optimized rendering
    though the new constants/enums:
      FT_RENDER_MODE_LCD, FT_RENDER_MODE_LCD_V
      FT_PIXEL_MODE_LCD,  FT_PIXEL_MODE_LCD_V
    this is still work in progress, don't expect everything to work correctly
    though most of the features have been implemented.
    * adding new FT_LOAD_XXX flags, used to specify both hinting and rendering
    targets:
      FT_LOAD_TARGET_NORMAL :: anti-aliased hinting & rendering
      FT_LOAD_TARGET_MONO   :: monochrome bitmaps
      FT_LOAD_TARGET_LCD    :: horizontal RGB/BGR decimated hinting & rendering
      FT_LOAD_TARGET_LCD_V  :: vertical RGB/BGR decimated hinting & rendering
    note that FT_LOAD_TARGET_NORMAL is 0, which means that the default
    behaviour of the font engine is _unchanged_.
               | 
            
            
              
   
               | 
              
b7b163cb
               | 
              
2002-03-31T18:48:24
               | 
              
               | 
              
* src/sfnt/ttcmap.c: 16bit fixes (0xFFFF -> 0xFFFFU).
* src/sfnt/ttcmap0.c: 16bit fixes.
(TT_Build_CMaps): Simplify debug messages.
(tt_cmap12_char_next): Fix offset.
* src/sfnt/ttload.c (TT_Load_Names, TT_Load_CMap): Fix debug
messages.
(TT_Load_OS2): 16bit fix.
               | 
            
            
              
   
               | 
              
bc82f1bb
               | 
              
2002-03-01T02:26:22
               | 
              
               | 
              
        * include/freetype/ftconfig.h: changed FT_LOCAL xxxx to FT_LOCAL( xxxx )
        everywhere in the source. Sames goes for FT_LOCAL_DEF xxxx translated
        into FT_LOCAL_DEF( xxxxx )
               | 
            
            
              
   
               | 
              
415235df
               | 
              
2001-06-28T17:49:10
               | 
              
               | 
              
finishing function header formatting
updating copyrights
               | 
            
            
              
   
               | 
              
52005c30
               | 
              
2001-06-27T23:25:46
               | 
              
               | 
              
formatting
               | 
            
            
              
   
               | 
              
90d9964e
               | 
              
2000-12-09T00:45:38
               | 
              
               | 
              
* */*.h: Changed body inclusion macro names to start and end with
`__' (those which haven't converted yet).  Fixed minor conversion
issues.
* src/winfonts/winfnt.c: Updated to new header inclusion scheme.
* */*.[ch]: Changed source files to adhere to the new
* src/cff/cff.c, src/cff/rules.mk: Updated.
* */*.[ch]: Now using <ft2build.h> as the default build and setup
               | 
            
            
              
   
               | 
              
cc069beb
               | 
              
2000-12-08T16:17:16
               | 
              
               | 
              
cleanups
               | 
            
            
              
   
               | 
              
19ed8afe
               | 
              
2000-12-08T02:42:29
               | 
              
               | 
              
- updated all source files to adhere to the new inclusion scheme
- the CFF loader now loads the encodings and charset tables
  though doesn't use them for now
               | 
            
            
              
   
               | 
              
76a5f623
               | 
              
2000-11-04T01:55:49
               | 
              
               | 
              
major reformatting of the sources:
  FT_EXPORT_DEF    => FT_EXPORT
  FT_EXPORT_FUNC => FT_EXPORT_DEF
  BASE_DEF               => FT_BASE
  BASE_FUNC            => FT_BASE_DEF
  LOCAL_DEF             => FT_LOCAL
  LOCAL_FUNC          => FT_LOCAL_DEF
  LOCAL_FUNC_X     => FT_CALLBACK_DEF
  LOCAL_DEF_X       => FT_CALLBACK_TABLE
  FT_CPLUSPLUS     => FT_CALLBACK_TABLE_DEF
               | 
            
            
              
   
               | 
              
bd5ae400
               | 
              
2000-07-05T04:32:02
               | 
              
               | 
              
Run g++ on the FreeType library.  This should make the use of code in
C++ programs easier:
  Renamed FT_WordXX to FT_UIntXX.
  Changed a lot of void* to FT_Byte* if related to i/o streams -- FreeType
  always accesses streams byte-wise, so this makes sense IMHO.
  Added a lot of #ifdef __cplusplus to header files (and removed a few).
  Other minor syntax fixes (mostly casts).
  Replaced the variable `private' with `private_dict' -- `private' is
  reserved in C++.
               | 
            
            
              
   
               | 
              
f9b8dec4
               | 
              
2000-06-16T19:34:52
               | 
              
               | 
              
major reformatting of the modules source code in order to get
rid of most of the basic types redefinitions (i.e. FT_Int instead
of "FT_Int", etc..)
The format-specific prefixs like "TT_", "T1_", "T2_" & 'CID_"
are now only used in relevant structures..
fixed Werner's fix to t2gload.c :-)
other small bug fixes
               | 
            
            
              
   
               | 
              
7a4fda88
               | 
              
2000-06-13T23:21:00
               | 
              
               | 
              
The next round of formatting, checking documentation, etc.
               | 
            
            
              
   
               | 
              
4e6dd858
               | 
              
2000-06-05T05:26:15
               | 
              
               | 
              
freetype.h: Adding ft_encoding_xxx values for some CJK encodings.
Fixing copyright notice on many files.
Changed some tracing levels.
A lot of formatting, fixing documentation etc. as usual.
               | 
            
            
              
   
               | 
              
241e151e
               | 
              
2000-05-28T17:15:37
               | 
              
               | 
              
oops, forgot to commit these files
               |