Download List

Project Description

C-Pluff is a plug-in framework for C programs. It
has been strongly inspired by the Java plug-in
framework in Eclipse. C-Pluff focuses on providing
core services for plug-in interaction and plug-in
management. It aims to be platform neutral and
supports dynamic changes to plug-in configuration
without stopping the whole application or
framework. It does not yet provide special
facilities for distribution such as signed plug-in
packages or remote plug-in repositories, but it is
possible to build such features on top of the
current framework.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2007-04-06 18:15
0.1.3

This release fixes a couple of bugs mostly relevant to the Windows platform (Windows multi-threading and libltdl support) and adds better Windows packaging support, including a Visual C based build environment for the example applications. It also includes some minor changes to the general implementation and source tree organization. There are no changes to the API.
Tags: Minor bugfixes

2007-03-28 13:16
0.1.2

This release includes some bugfixes to the
library, documentation, build system, and Debian
packaging. It also includes support for
internationalization which was accidentally left
out from the previous release. Library and
documentation bugs related to the handling of
plug-in dependency loops were fixed. Installation
now includes example source code and a stand-alone
build environment for the example application.
Tags: Minor bugfixes

2007-03-19 00:58
0.1.1

This version includes more complete documentation and a simple example of an extensible application based on C-Pluff. The example source code is a good starting point for learning how to develop C-Pluff based applications. This release also includes some bugfixes.
Tags: Documentation

2007-03-14 15:20
0.1.0

This is the initial release. It includes complete
source code for the initial implementation, known
to compile on Linux with GCC and with MinGW. It
also includes reference documentation for various
API elements, but higher level documentation is
not included yet.
Tags: Initial freshmeat announcement

Project Resources