CSFML is the official binding of SFML for the C language. Its API is as close as possible to the C++ API (but in C style, of course), which makes it a perfect tool for building SFML bindings for other languages that don't directly support C++ libraries.
Since the CSFML API is similar to SFML, there's no tutorial for it; but you can follow the C++ tutorials available on this website, and adapt them to the C API very easily. The API documentation, generated from the source code, is available and included in the downloadable packages below.
The following archives contain everything that you need in order to work with CSFML: headers, libraries, dependencies, and documentation.
Since it's a C library, there's only one archive per OS/architecture, which works for any compiler. The Windows archive contains the import libraries for Visual C++ and MinGW (gcc); those are compatible with every version of the corresponding compiler.
The CSFML repository can be found at github.com. From there, you can download the current source code. You can also watch the open issues on the task tracker, or add new ones.
Windows | Visual C++ / GCC - 32-bitDownload1.51 MB | Visual C++ / GCC - 64-bitDownload1.68 MB |
macOS | Clang - 64-bit (OS X 10.7+, compatible with C++11 and libc++)Download0.15 MB | |
All | Source codeDownload0.29 MB |
Windows | Visual C++ / GCC - 32-bitDownload3.45 MB | Visual C++ / GCC - 64-bitDownload3.62 MB |
macOS | Clang - 64-bit (OS X 10.7+, compatible with C++11 and libc++)Download0.15 MB | |
All | Source codeDownload0.27 MB |
Since it's a C library, there's only one archive per OS/architecture, which works for any compiler. The Windows archive contains the import libraries for Visual C and MinGW (gcc); those are compatible with every version of the corresponding compiler. Current sources. The CSFML repository can be found at github.com. From there, you can. Windows: Version 1.1.1 - 9 Sep 2005 Mac: Version 1.1 - 8 Jan 2003 Geometer is a visually oriented waveform geometry plugin. It works by generating some 'points' or 'landmarks' on the waveform, moving them around and messing them up, and then reassembling the wave from the points. Dahua Technology, is rolling out several new video security solutions built around new technology. セカンダリのSkypeをクリックすると、Skype を終了し、 Skype の終了を選択します。 「アプリケーション」(Applications)フォルダを開き、Skypeのコピーをゴミ箱にドラッグします。 ファインダーを開き、「Skype」で Mac OS x.
Windows | Visual C++ / GCC - 32-bitDownload3.31 MB | Visual C++ / GCC - 64-bitDownload3.48 MB |
macOS | Clang - universal 32+64-bit (OS X 10.7+, compatible with C++11 and libc++)Download0.21 MB | |
All | Source codeDownload0.25 MB |
Windows | Visual C++ / GCC - 32-bitDownload3.33 MB | Visual C++ / GCC - 64-bitDownload3.40 MB |
Linux | GCC - 32-bitDownload1.48 MB | GCC - 64-bitDownload1.47 MB |
macOS | Clang - universal 32+64-bit (OS X 10.7+, compatible with C++11 and libc++)Download1.74 MB | |
All | Source codeDownload0.25 MB |
Windows | Visual C++ / GCC - 32-bitDownload4.04 MB | Visual C++ / GCC - 64-bitDownload10.0 MB |
Linux | GCC - 32-bitDownload0.41 MB | GCC - 64-bitDownload0.39 MB |
macOS | GCC - universal 32+64-bit (OS X 10.5+)Download0.62 MB | |
Clang - universal 32+64-bit (OS X 10.8+, compatible with C++11 and libc++)Download0.64 MB | ||
All | Source codeDownload0.25 MB |
Windows | Visual C++ / GCC - 32-bitDownload4.21 MB | Visual C++ / GCC - 64-bitDownload10.2 MB |
Linux | GCC - 32-bitDownload0.51 MB | GCC - 64-bitDownload0.48 MB |
macOS | GCC - universal 32+64-bit (OS X 10.5+)Download0.99 MB | |
Clang - universal 32+64-bit (OS X 10.8+, compatible with C++11 and libc++)Download0.99 MB | ||
All | Source codeDownload0.25 MB |
Gobby is a collaborative editor supporting multiple documents in one session and a multi-user chat.
It is developed in GitHub, and instructions to download and getting started as well as other documentation is available on the Wiki.
On this page, a rough overview of where the most commonly accessed resources of Gobby are is given, along with news concerning the project.
Bugs and feature requests in Gobby should be reported in the github issue tracker.
This wiki page lists how you can obtain Gobby for your computer.
The source code can be obtained directly from GitHub. Be sure to read the Development wiki page to learn how the code of the project is structured.
libinfinity 0.6.8 and libinfinity 0.7.1 have been released. These arebug-fix releases in their respective stable series, fixing a possiblecrash in the infinote server infinoted when uploading a document.
libinfinity 0.6.8 and 0.7.1 can be downloadedfrom the Wiki page on GitHub.
libinfinity 0.7.0 has been released. The primary new feature is support forgobject-introspection, which allows using the libinfinity API fromhigher-level programming languages such as Python. Furthermore, situationswere a disconnect happens silently are now recognized much faster due to usageof TCP keepalive probes. Also, the infinoted server allows to listen on only aspecific network interface. Support for GTK+ 2.x has been dropped, GTK+ 3.xis the only supported GTK+ version now.
There is no version of Gobby yet which makes use of libinfinity 0.7.0, howeverthe standalone server, infinoted 0.7.0, can be operated with the currentrelease of Gobby, Gobby 0.5.0.
libinfinity 0.7.0 can be downloadedfrom the Wiki page on GitHub.
libinfinity 0.6.7 has been released. This is a bugfix release in the 0.6.x series. Primarily, it fixes a problem where the library would cause a crash when linked against glib 2.46 or newer. It also fixes potential crashes in some other uncommon situations. It is recommended to update to this new version of libinfinity, especially if you plan to upgrade glib to 2.46 anytime soon.
libinfinity 0.6.7 can be downloadedfrom the Wiki page on GitHub.
This release and all future releases will be signed with a new, stronger GPG key with ID 0xBF1D92C7.
libinfinity 0.6.6 has been released. This is a bugfix release in the 0.6.x series. It fixes a problem where a server’s certificate would silently be accepted even though it failed verification if no certificate pinning is performed, i.e. the hostname matches and its CA is trusted. A potential client-side crash is also fixed which occured when a server is shut down while still being connected. It is recommended that all users update to this new version of libinfinity.
libinfinity 0.6.6 can be downloadedfrom the Wiki page on GitHub.
libinfinity 0.6.5 has been released. This is a bugfix release in the 0.6.x series. It fixes an error message in the server log stating the reason a client certificate was rejected, and several potential crashes where data would be sent to already closed connections. Libinfinity 0.6.5 also builds cleanly on FreeBSD now.
libinfinity 0.6.5 can be downloadedfrom the Wiki page on GitHub.
libinfinity 0.6.4 has been released. This is a bugfix release in the0.6.x series. It solely fixes build issues on Mac OS X. If you are notusing libinfinity on OS X, there is no need to update to libinfinity0.6.4.
libinfinity 0.6.4 can be downloadedfrom the Wiki page on GitHub.
libinfinity 0.6.3 has been released, a bugfix release in the 0.6.xseries. It fixes the certificate dialog being shown even when thecertificate has already been accepted previously, a possible timingattack against the server password and it allows to configure thedirectory-sync
plugin such that non-owners can read the createddirectories as well.
libinfinity 0.6.3 can be downloadedfrom the Wiki page on GitHub.
Gobby 0.5.0 has been released today, together with libinfinity 0.6.1. Thesepackages represent new major versions of Gobby, and puts the experimental0.4.9x series on a more stable footing. Significant new features include abuilt-in server in Gobby so that it is no longer necessary to run a dedicatedserver to connect to another computer running Gobby, and a permission systemto grant and revoke permissions from different users. Gobby 0.5.0 is fullycompatible to Gobby 0.4.94.
Gobby 0.5.0 can be downloadedfrom the Wiki page on GitHub.
We migrated the website, the repositories and the bug tracker to Github.If you reported a bug in the past, we humbly request you to report itanew on Github. Thanks.