Reference

From Gnash Project Wiki

Jump to: navigation, search

Contents

Reference Documents for Gnash programmers

Internationalization

General Programming

  • C/C++ Reference at cppreference.com
  • Boost Libraries
  • libglib
  • Arg_parser an argument parser that follows POSIX and GNU conventions for command line arguments. Gnash and Cygnal use a very slightly modified version of Arg_parser for command line parsing.

Testing tools

Documenting the code

Flash related

SWF references

ActionScript references

Note that many of the items and methods documented in the Adobe manuals are implemented as libraries of AS code that come with their Flash development environments and are included in the SWF files they generate, so they do not need to be implemented by Gnash.

AMF references

APIs

GUIs

Renderers

Network

  • libcurl The CURL library, used for network transfers in Gnash.

XML

  • libxml2 The XML library, for ActionScript XML support.

JPEG

PNG

Media handlers

Browser related

Plugin development

  • Pepper Extension NPAPI:Pepper (This resolved a lot problems of old NPAPI, such as Async Callback model, Rendering model ...)

OBJECT and EMBED tags

These are used to include Flash objects in web pages; Gnash needs to work with current common practices.

Community