Quellcode durchsuchen

* Updated the migration documentation so that it mentions the <caca0.h>

compatibility layer.
tags/v0.99.beta14
Sam Hocevar sam vor 18 Jahren
Ursprung
Commit
e51d298d0d
1 geänderte Dateien mit 34 neuen und 4 gelöschten Zeilen
  1. +34
    -4
      doc/migrating.dox

+ 34
- 4
doc/migrating.dox Datei anzeigen

@@ -77,20 +77,50 @@ int main(void)
- All input/output functions start with \b caca_ and all
drawing and text handling functions start with \b cucul_ .

\section foo2 Function equivalence list
\section foo2 Migration strategy

You have two ways to migrate your application to use \e libcaca 1.x:

- Port your code using the function equivalence list. This is the preferred
way because new functions are thread safe and offer much more features
to both the programmer and the end user.
- Use the legacy compatibility layer.

Using the compatibility layer is as easy as adding the following three lines:

<table border="0"><tr><td valign="top">
\code
#include <caca.h>

/* libcaca program - 0.x API */
...
\endcode
</td><td>
\code
#include <caca.h>
#ifndef CACA_API_VERSION_1
# include <caca0.h>
#endif

/* libcaca program - 0.x API */
...
\endcode
</td></tr></table>

\section foo3 Function equivalence list

\subsection bar1 Basic functions

- \b caca_init(): use cucul_create_canvas() to create a \e libcucul canvas,
followed by caca_create_display() to attach a \e libcaca display to it.
- \b caca_set_delay(): unchanged.
- \b caca_set_delay(): use caca_set_display_time().
- \b caca_get_feature(): deprecated.
- \b caca_set_feature(): deprecated, see cucul_set_dither_antialias(),
cucul_set_dither_color() and cucul_set_dither_mode() instead.
- \b caca_get_feature_name(): deprecated, see cucul_get_dither_mode_list(),
cucul_get_dither_antialias_list() and cucul_get_dither_color_list()
instead.
- \b caca_get_rendertime(): unchanged.
- \b caca_get_rendertime(): use caca_get_display_time().
- \b caca_get_width(): use cucul_get_canvas_width().
- \b caca_get_height(): use cucul_get_canvas_height().
- \b caca_set_window_title(): use caca_set_display_title().
@@ -174,7 +204,7 @@ int main(void)
- \b caca_draw_bitmap(): use cucul_dither_bitmap().
- \b caca_free_bitmap(): use cucul_free_dither().

\section foo3 Compilation
\section foo4 Compilation

The \c caca-config utility is deprecated in favour of the standard
\c pkg-config interface:


Laden…
Abbrechen
Speichern