Behdad Esfahbod
8fbf50d31d
[src] Make sure all source files #include "cairoint.h" as their first include
...
This is necessary to avoid many portability problems as cairoint.h includes
config.h. Without a test, we will regress again, hence add it.
The inclusion idiom for cairo now is:
#include "cairoint.h"
#include "cairo-something.h"
#include "cairo-anotherthing-private.h"
#include <some-library.h>
#include <other-library/other-file.h>
Moreover, some standard headers files are included from cairoint.h and need
not be included again.
2007-04-03 20:28:11 -04:00
Behdad Esfahbod
a487d09421
Rename all mutex variables to start with an underscore
...
since they are not static in some of the implementations (win32, ...)
2007-03-05 15:59:43 -05:00
Behdad Esfahbod
c8b84a4735
[beos] Update mutex initializers
...
This should be the last one. We are going to move to a central
mutex initialization scheme right after 1.4.0 is out.
2007-03-05 15:46:19 -05:00
Christian Biesinger
05a259d493
[beos] Fix build error
...
Rename cairo_rectangle_fixed_t to cairo_rectangle_int16_t
as needed per commit 746f66c3fc .
2006-10-26 21:47:16 +02:00
Christian Biesinger
0b63baba6e
Make BeOS compile again
...
..by passing the cairo_content_t to _cairo_surface_init
2006-05-25 17:29:01 +02:00
Robert O'Callahan
7bcf957b4e
Rename cairo_rectangle_t to cairo_rectangle_fixed_t.
...
This is in preparation for a later function addition for extracting
clip rectangles from a cairo_t, (which will add a public
cairo_rectangle_t).
2006-05-04 03:43:34 -07:00
Christian Biesinger
6a430478f5
Add an assert for the unsupported image surface formats
2006-03-27 15:46:02 +02:00
Christian Biesinger
8fbd0d448d
Implement create_similar for BeOS
2006-03-27 02:57:59 +02:00
Christian Biesinger
ef04471b1b
More consistent naming for the BeOS surface functions
2006-03-18 18:08:20 +01:00
Christian Biesinger
d985a9d669
Fixing BeOS surface part II
2006-03-01 00:40:35 +01:00
Christian Biesinger
566bb18dfe
Updating BeOS surface per the get_type changes
2006-03-01 00:06:43 +01:00
Christian Biesinger
0fc25c9853
Don't call _cairo_error when returning an error
...
Only return it when returning a nil surface.
2006-02-18 21:45:58 +01:00
Christian Biesinger
f036c28fa3
Implement composite for the beos backend. Don't map CAIRO_OPERATOR_ADD to B_OP_ADD for now, something's broken there.
2005-12-26 19:08:53 +00:00
Christian Biesinger
4fe93bcf92
Don't require that the caller locks the view; do it in cairo code.
...
Remove the now-unneeded locking
2005-12-26 16:44:41 +00:00
Christian Biesinger
606d23b287
Use correct color when OPERATOR_SOURCE is used on a surface without alpha information.
2005-12-19 17:16:28 +00:00
Christian Biesinger
70c45dd502
Some final changes to the beos backend before checkin were wrong, fixing.
2005-12-19 11:01:42 +00:00
Christian Biesinger
9af7220b68
Use gtk-doc syntax rather than doxygen syntax for internal functions (to avoid warnings from gtk-doc when it processes this file)
2005-12-19 10:17:22 +00:00
Christian Biesinger
6142bc5348
Mention new --enable-svg option
...
Add notes for the new BeOS backend
Add disabled by default BeOS backend
Add BeOS files
New
New
BEOS_SURFACE_FEATURE
BeOS mutex functions
Ignore files generates by the BeOS tests
Add cairo-test-beos.*
New.
Test BeOS backend.
2005-12-18 17:20:06 +00:00