Changes between Version 5 and Version 6 of FLASH_RESEARCH


Ignore:
Timestamp:
03/01/10 17:50:05 (15 years ago)
Author:
stefan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FLASH_RESEARCH

    v5 v6  
    3535Main idea of this task is not to explain why these two libraries (swfdec for flash, and cairo for rendering) were chosen for the implementation, but if it would be possible to implement flash capability in Sophie 2.0 in a reasonable time - few weeks. 
    3636While I was researching the swfdec and cairo capabilities, I found out that both libraries have many dependencies (some of them are only needed for win32 build): 
    37  * libiconv - ''library for convertion from one character encoding to another through Unicode conversion.'' 
    38  * libbz2 - ''high-quality block-sorting file compressor library.'' 
    39  * libfontconfig-1 - ''generic font configuration library (shared library).'' 
    40  * libfreetype6 - ''high-quality software font engine (runtime library).'' 
    41  * libgcrypt11 - ''a general purpose cryptographic library based on the code from GnuPG.'' 
    42  * libgio-2.0-0 - ''provides a virtual file system (VFS) API.'' 
    43  * libglib-2.0-0 - ''a cross-platform software utility library.'' 
    44   * libgmodule-2.0-0 
    45   * libgobject-2.0-0 
    46   * libgthread-2.0-0 
    47  * liboil - ''a library of simple functions that are optimized for various CPUs.'' 
    48  * libpango - ''a library for laying out and rendering of text.'' 
    49   * libpangocairo 
    50   * libpangoft2-1.0-0 
    51   * libpangowin32-1.0-0 
    52  * libpixman - ''pixel-manipulation library for X and cairo.'' 
    53  * libpng12-0 - ''official PNG reference library which supports almost all PNG features.'' 
    54  * libxml2 - ''XML C parser and toolkit.'' 
    55  * msvcrt - ''a module containing standard C library functions such as printf, memcpy, and cos. It is a part of the Microsoft C Runtime Library.'' 
    56  * msvcrt20 - ''a module containing standard C library functions such as printf, memcpy, and cos. It is a part of the Microsoft C Runtime Library.'' 
    57  * msvcrt40 - ''a module containing standard C library functions such as printf, memcpy, and cos. It is a part of the Microsoft C Runtime Library.'' 
    58  * pthreadGC2 - ''a module\r for POSIX threads'' 
    59  * zlib1 - ''a compression library.'' 
     37 * libiconv - ''library for convertion from one character encoding to another through Unicode conversion.'' - The libiconv library and its header files are under LGPL. 
     38 * libbz2 - ''high-quality block-sorting file compressor library.'' - bzip2-1.0 is distributed under a BSD-style license. 
     39 * libfontconfig-1 - ''generic font configuration library (shared library).'' - fontconfig is distributed under a permissive free software licence. 
     40 * libfreetype6 - ''high-quality software font engine (runtime library).'' - FreeType License / GNU General Public License. 
     41 * libgcrypt11 - ''a general purpose cryptographic library based on the code from GnuPG.'' - GNU General Public License. 
     42 * libgio-2.0-0 - ''provides a virtual file system (VFS) API.'' - LGPL v2.1. 
     43 * libglib-2.0-0 - ''a cross-platform software utility library.'' - LGPL v2.1 or later. 
     44  * libgmodule-2.0-0 - LGPL v2.1. 
     45  * libgobject-2.0-0 - LGPL v2.1. 
     46  * libgthread-2.0-0 - LGPL v2.1. 
     47 * liboil - ''a library of simple functions that are optimized for various CPUs.''- BSD. 
     48 * libpango - ''a library for laying out and rendering of text.'' - LGPL. 
     49  * libpangocairo - LGPL. 
     50  * libpangoft2-1.0-0 - LGPL. 
     51  * libpangowin32-1.0-0 - LGPL. 
     52 * libpixman - ''pixel-manipulation library for X and cairo.'' - MIT (X11). 
     53 * libpng12-0 - ''official PNG reference library which supports almost all PNG features.'' - zlib License (permissive). 
     54 * libxml2 - ''XML C parser and toolkit.'' - MIT (X11). 
     55 * msvcrt - ''a module containing standard C library functions such as printf, memcpy, and cos. It is a part of the Microsoft C Runtime Library.'' - Freeware. 
     56 * msvcrt20 - ''a module containing standard C library functions such as printf, memcpy, and cos. It is a part of the Microsoft C Runtime Library.'' - Freeware. 
     57 * msvcrt40 - ''a module containing standard C library functions such as printf, memcpy, and cos. It is a part of the Microsoft C Runtime Library.'' - Freeware. 
     58 * pthreadGC2 - ''a module\r for POSIX threads'' - Uknown. 
     59 * zlib1 - ''a compression library.'' - zlib License (permissive). 
    6060 
    6161I came at conclusion that there are so many dependecies, and mainly because [http://library.gnome.org/devel/glib/ glib] library