From: Lukasz Wrzosek <l.wrzosek@samsung.com>

I’ve prepared basic patch to add support for custom malloc/free functions for
buffer management. (with changes to api from raster to addd void *data param
to alloc/free callbacks and naming and ordering changes).



SVN revision: 49044
This commit is contained in:
Lukasz Wrzosek 2010-05-20 03:53:54 +00:00 committed by Carsten Haitzler
parent 6ebb4a2152
commit 4957dd16fe
8 changed files with 241 additions and 206 deletions

View File

@ -4,7 +4,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ecore\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2010-03-08 09:04+0100\n"
"POT-Creation-Date: 2010-05-14 23:51+1000\n"
"PO-Revision-Date: 2009-10-27 19:35+0100\n"
"Last-Translator: quaker66 <quaker66@gmail.com>\n"
"Language-Team: cs <quaker66@gmail.com>\n"
@ -12,159 +12,159 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/lib/ecore/ecore_getopt.c:74
#: src/lib/ecore/ecore_getopt.c:91
msgid "Version:"
msgstr "Verze:"
#: src/lib/ecore/ecore_getopt.c:82
#: src/lib/ecore/ecore_getopt.c:99
msgid "Usage:"
msgstr "Použití:"
#: src/lib/ecore/ecore_getopt.c:87
#: src/lib/ecore/ecore_getopt.c:104
#, c-format
msgid "%s [options]\n"
msgstr "%s [volby]\n"
#: src/lib/ecore/ecore_getopt.c:235
#: src/lib/ecore/ecore_getopt.c:252
msgid "Copyright:"
msgstr "Copyright:"
#: src/lib/ecore/ecore_getopt.c:246
#: src/lib/ecore/ecore_getopt.c:263
msgid "License:"
msgstr "Licence:"
#: src/lib/ecore/ecore_getopt.c:398
#: src/lib/ecore/ecore_getopt.c:415
msgid "Type: "
msgstr "Typ: "
#: src/lib/ecore/ecore_getopt.c:465
#: src/lib/ecore/ecore_getopt.c:482
msgid "Default: "
msgstr "Výchozí: "
#: src/lib/ecore/ecore_getopt.c:488
#: src/lib/ecore/ecore_getopt.c:505
msgid "Choices: "
msgstr "Možnosti: "
#: src/lib/ecore/ecore_getopt.c:585
#: src/lib/ecore/ecore_getopt.c:602
msgid "Options:\n"
msgstr "Volby:\n"
#: src/lib/ecore/ecore_getopt.c:704
#: src/lib/ecore/ecore_getopt.c:722
#, c-format
msgid "ERROR: unknown option --%s.\n"
msgstr "CHYBA: neznámá volba --%s.\n"
#: src/lib/ecore/ecore_getopt.c:706
#: src/lib/ecore/ecore_getopt.c:724
#, c-format
msgid "ERROR: unknown option -%c.\n"
msgstr "CHYBA: neznámá volba -%c.\n"
#: src/lib/ecore/ecore_getopt.c:762
#: src/lib/ecore/ecore_getopt.c:780
msgid "ERROR: "
msgstr "CHYBA: "
#: src/lib/ecore/ecore_getopt.c:839 src/lib/ecore/ecore_getopt.c:955
#: src/lib/ecore/ecore_getopt.c:968 src/lib/ecore/ecore_getopt.c:980
#: src/lib/ecore/ecore_getopt.c:994 src/lib/ecore/ecore_getopt.c:1038
#: src/lib/ecore/ecore_getopt.c:1147 src/lib/ecore/ecore_getopt.c:1184
#: src/lib/ecore/ecore_getopt.c:857 src/lib/ecore/ecore_getopt.c:973
#: src/lib/ecore/ecore_getopt.c:986 src/lib/ecore/ecore_getopt.c:998
#: src/lib/ecore/ecore_getopt.c:1012 src/lib/ecore/ecore_getopt.c:1056
#: src/lib/ecore/ecore_getopt.c:1165 src/lib/ecore/ecore_getopt.c:1202
msgid "value has no pointer set.\n"
msgstr "hodnota nemá nastaven pointer.\n"
#: src/lib/ecore/ecore_getopt.c:868 src/lib/ecore/ecore_getopt.c:1058
#: src/lib/ecore/ecore_getopt.c:886 src/lib/ecore/ecore_getopt.c:1076
#, c-format
msgid "unknown boolean value %s.\n"
msgstr "neznámá boolean hodnota %s.\n"
#: src/lib/ecore/ecore_getopt.c:912 src/lib/ecore/ecore_getopt.c:1138
#: src/lib/ecore/ecore_getopt.c:930 src/lib/ecore/ecore_getopt.c:1156
#, c-format
msgid "invalid number format %s\n"
msgstr "neznámý číselný formát %s\n"
#: src/lib/ecore/ecore_getopt.c:1007
#: src/lib/ecore/ecore_getopt.c:1025
#, c-format
msgid "invalid choice \"%s\". Valid values are: "
msgstr "neznámá volba \"%s\". Možné hodnoty jsou: "
#: src/lib/ecore/ecore_getopt.c:1032
#: src/lib/ecore/ecore_getopt.c:1050
msgid "missing parameter to append.\n"
msgstr "chybějící parametr k připojení.\n"
#: src/lib/ecore/ecore_getopt.c:1128
#: src/lib/ecore/ecore_getopt.c:1146
msgid "could not parse value.\n"
msgstr "nemůžu parsovat hodnotu.\n"
#: src/lib/ecore/ecore_getopt.c:1177
#: src/lib/ecore/ecore_getopt.c:1195
msgid "missing parameter.\n"
msgstr "chybějící parametr.\n"
#: src/lib/ecore/ecore_getopt.c:1191
#: src/lib/ecore/ecore_getopt.c:1209
msgid "missing callback function!\n"
msgstr "chybějící callback funkce!\n"
#: src/lib/ecore/ecore_getopt.c:1214
#: src/lib/ecore/ecore_getopt.c:1232
msgid "no version was defined.\n"
msgstr "nebyla definována verze.\n"
#: src/lib/ecore/ecore_getopt.c:1228
#: src/lib/ecore/ecore_getopt.c:1246
msgid "no copyright was defined.\n"
msgstr "nebyl definován copyright.\n"
#: src/lib/ecore/ecore_getopt.c:1242
#: src/lib/ecore/ecore_getopt.c:1260
msgid "no license was defined.\n"
msgstr "nebyla definována licence.\n"
#: src/lib/ecore/ecore_getopt.c:1296
#: src/lib/ecore/ecore_getopt.c:1314
#, c-format
msgid "ERROR: unknown option --%s, ignored.\n"
msgstr "CHYBA: neznámá volba --%s, ignoruji.\n"
#: src/lib/ecore/ecore_getopt.c:1329
#: src/lib/ecore/ecore_getopt.c:1347
#, c-format
msgid "ERROR: option --%s requires an argument!\n"
msgstr "CHYBA: volba --%s vyžaduje argument!\n"
#: src/lib/ecore/ecore_getopt.c:1365
#: src/lib/ecore/ecore_getopt.c:1383
#, c-format
msgid "ERROR: unknown option -%c, ignored.\n"
msgstr "CHYBA: neznámá volba -%c, ignoruji.\n"
#: src/lib/ecore/ecore_getopt.c:1403
#: src/lib/ecore/ecore_getopt.c:1421
#, c-format
msgid "ERROR: option -%c requires an argument!\n"
msgstr "CHYBA: volba -%c vyžaduje argument!\n"
#: src/lib/ecore/ecore_getopt.c:1606
#: src/lib/ecore/ecore_getopt.c:1624
msgid "ERROR: no parser provided.\n"
msgstr "CHYBA: nebyl poskytnut parser.\n"
#: src/lib/ecore/ecore_getopt.c:1611
#: src/lib/ecore/ecore_getopt.c:1629
msgid "ERROR: no values provided.\n"
msgstr "CHYBA: nebyly poskytnuty hodnoty.\n"
#: src/lib/ecore/ecore_getopt.c:1620
#: src/lib/ecore/ecore_getopt.c:1638
msgid "ERROR: no arguments provided.\n"
msgstr "CHYBA: nebyly poskytnuty argumenty.\n"
#: src/lib/ecore/ecore_getopt.c:1646
#: src/lib/ecore/ecore_getopt.c:1664
msgid "ERROR: invalid options found."
msgstr "CHYBA: nalezeny neplatné volby."
#: src/lib/ecore/ecore_getopt.c:1652
#: src/lib/ecore/ecore_getopt.c:1670
#, c-format
msgid " See --%s.\n"
msgstr " viz. --%s.\n"
#: src/lib/ecore/ecore_getopt.c:1654
#: src/lib/ecore/ecore_getopt.c:1672
#, c-format
msgid " See -%c.\n"
msgstr " viz. -%c.\n"
#: src/lib/ecore/ecore_getopt.c:1691
#: src/lib/ecore/ecore_getopt.c:1709
#, c-format
msgid "ERROR: incorrect geometry value '%s'\n"
msgstr "CHYBA: neplatná hodnota geometrie '%s'\n"
#: src/lib/ecore/ecore_getopt.c:1714
#: src/lib/ecore/ecore_getopt.c:1732
#, c-format
msgid "ERROR: incorrect size value '%s'\n"
msgstr "CHYBA: neplatná hodnota velikosti '%s'\n"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ecore 0.9.9.063-2\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2010-03-08 09:04+0100\n"
"POT-Creation-Date: 2010-05-14 23:51+1000\n"
"PO-Revision-Date: 2010-01-03 21:52+GMT\n"
"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
@ -15,159 +15,159 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/lib/ecore/ecore_getopt.c:74
#: src/lib/ecore/ecore_getopt.c:91
msgid "Version:"
msgstr "Version:"
#: src/lib/ecore/ecore_getopt.c:82
#: src/lib/ecore/ecore_getopt.c:99
msgid "Usage:"
msgstr "Aufruf:"
#: src/lib/ecore/ecore_getopt.c:87
#: src/lib/ecore/ecore_getopt.c:104
#, c-format
msgid "%s [options]\n"
msgstr "%s [Optionen]\n"
#: src/lib/ecore/ecore_getopt.c:235
#: src/lib/ecore/ecore_getopt.c:252
msgid "Copyright:"
msgstr "Copyright:"
#: src/lib/ecore/ecore_getopt.c:246
#: src/lib/ecore/ecore_getopt.c:263
msgid "License:"
msgstr "Lizenz:"
#: src/lib/ecore/ecore_getopt.c:398
#: src/lib/ecore/ecore_getopt.c:415
msgid "Type: "
msgstr "Typ: "
#: src/lib/ecore/ecore_getopt.c:465
#: src/lib/ecore/ecore_getopt.c:482
msgid "Default: "
msgstr "Vorgabe: "
#: src/lib/ecore/ecore_getopt.c:488
#: src/lib/ecore/ecore_getopt.c:505
msgid "Choices: "
msgstr "Auswahlen: "
#: src/lib/ecore/ecore_getopt.c:585
#: src/lib/ecore/ecore_getopt.c:602
msgid "Options:\n"
msgstr "Optionen:\n"
#: src/lib/ecore/ecore_getopt.c:704
#: src/lib/ecore/ecore_getopt.c:722
#, c-format
msgid "ERROR: unknown option --%s.\n"
msgstr "FEHLER: Unbekannte Option --%s\n"
#: src/lib/ecore/ecore_getopt.c:706
#: src/lib/ecore/ecore_getopt.c:724
#, c-format
msgid "ERROR: unknown option -%c.\n"
msgstr "FEHLER: Unbekannte Option -%c\n"
#: src/lib/ecore/ecore_getopt.c:762
#: src/lib/ecore/ecore_getopt.c:780
msgid "ERROR: "
msgstr "FEHLER: "
#: src/lib/ecore/ecore_getopt.c:839 src/lib/ecore/ecore_getopt.c:955
#: src/lib/ecore/ecore_getopt.c:968 src/lib/ecore/ecore_getopt.c:980
#: src/lib/ecore/ecore_getopt.c:994 src/lib/ecore/ecore_getopt.c:1038
#: src/lib/ecore/ecore_getopt.c:1147 src/lib/ecore/ecore_getopt.c:1184
#: src/lib/ecore/ecore_getopt.c:857 src/lib/ecore/ecore_getopt.c:973
#: src/lib/ecore/ecore_getopt.c:986 src/lib/ecore/ecore_getopt.c:998
#: src/lib/ecore/ecore_getopt.c:1012 src/lib/ecore/ecore_getopt.c:1056
#: src/lib/ecore/ecore_getopt.c:1165 src/lib/ecore/ecore_getopt.c:1202
msgid "value has no pointer set.\n"
msgstr "kein Zeiger auf Wert gesetzt\n"
#: src/lib/ecore/ecore_getopt.c:868 src/lib/ecore/ecore_getopt.c:1058
#: src/lib/ecore/ecore_getopt.c:886 src/lib/ecore/ecore_getopt.c:1076
#, c-format
msgid "unknown boolean value %s.\n"
msgstr "unbekannter boolescher Wert %s\n"
#: src/lib/ecore/ecore_getopt.c:912 src/lib/ecore/ecore_getopt.c:1138
#: src/lib/ecore/ecore_getopt.c:930 src/lib/ecore/ecore_getopt.c:1156
#, c-format
msgid "invalid number format %s\n"
msgstr "ungültiges Zahlenformat %s\n"
#: src/lib/ecore/ecore_getopt.c:1007
#: src/lib/ecore/ecore_getopt.c:1025
#, c-format
msgid "invalid choice \"%s\". Valid values are: "
msgstr "ungültige Auswahl »%s«. Gültige Werte sind: "
#: src/lib/ecore/ecore_getopt.c:1032
#: src/lib/ecore/ecore_getopt.c:1050
msgid "missing parameter to append.\n"
msgstr "fehlender Parameter zum Anhängen\n"
#: src/lib/ecore/ecore_getopt.c:1128
#: src/lib/ecore/ecore_getopt.c:1146
msgid "could not parse value.\n"
msgstr "Wert kann nicht ausgewertet werden\n"
#: src/lib/ecore/ecore_getopt.c:1177
#: src/lib/ecore/ecore_getopt.c:1195
msgid "missing parameter.\n"
msgstr "fehlender Parameter\n"
#: src/lib/ecore/ecore_getopt.c:1191
#: src/lib/ecore/ecore_getopt.c:1209
msgid "missing callback function!\n"
msgstr "fehlende Rückruffunktion!\n"
#: src/lib/ecore/ecore_getopt.c:1214
#: src/lib/ecore/ecore_getopt.c:1232
msgid "no version was defined.\n"
msgstr "es wurde keine Version definiert.\n"
#: src/lib/ecore/ecore_getopt.c:1228
#: src/lib/ecore/ecore_getopt.c:1246
msgid "no copyright was defined.\n"
msgstr "es wurde kein Copyright definiert.\n"
#: src/lib/ecore/ecore_getopt.c:1242
#: src/lib/ecore/ecore_getopt.c:1260
msgid "no license was defined.\n"
msgstr "es wurde keine Lizenz definiert.\n"
#: src/lib/ecore/ecore_getopt.c:1296
#: src/lib/ecore/ecore_getopt.c:1314
#, c-format
msgid "ERROR: unknown option --%s, ignored.\n"
msgstr "FEHLER: Unbekannte Option --%s, ignoriert\n"
#: src/lib/ecore/ecore_getopt.c:1329
#: src/lib/ecore/ecore_getopt.c:1347
#, c-format
msgid "ERROR: option --%s requires an argument!\n"
msgstr "FEHLER: Option --%s benötigt ein Argument!\n"
#: src/lib/ecore/ecore_getopt.c:1365
#: src/lib/ecore/ecore_getopt.c:1383
#, c-format
msgid "ERROR: unknown option -%c, ignored.\n"
msgstr "FEHLER: Unbekannte Option -%c, ignoriert\n"
#: src/lib/ecore/ecore_getopt.c:1403
#: src/lib/ecore/ecore_getopt.c:1421
#, c-format
msgid "ERROR: option -%c requires an argument!\n"
msgstr "FEHLER: Option -%c benötigt ein Argument!\n"
#: src/lib/ecore/ecore_getopt.c:1606
#: src/lib/ecore/ecore_getopt.c:1624
msgid "ERROR: no parser provided.\n"
msgstr "FEHLER: Kein Parser bereitgestellt\n"
#: src/lib/ecore/ecore_getopt.c:1611
#: src/lib/ecore/ecore_getopt.c:1629
msgid "ERROR: no values provided.\n"
msgstr "FEHLER: Keine Werte bereitgestellt\n"
#: src/lib/ecore/ecore_getopt.c:1620
#: src/lib/ecore/ecore_getopt.c:1638
msgid "ERROR: no arguments provided.\n"
msgstr "FEHLER: Keine Argumente bereitgestellt\n"
#: src/lib/ecore/ecore_getopt.c:1646
#: src/lib/ecore/ecore_getopt.c:1664
msgid "ERROR: invalid options found."
msgstr "FEHLER: Ungültige Optionen gefunden"
#: src/lib/ecore/ecore_getopt.c:1652
#: src/lib/ecore/ecore_getopt.c:1670
#, c-format
msgid " See --%s.\n"
msgstr " Siehe --%s\n"
#: src/lib/ecore/ecore_getopt.c:1654
#: src/lib/ecore/ecore_getopt.c:1672
#, c-format
msgid " See -%c.\n"
msgstr " Siehe -%c\n"
#: src/lib/ecore/ecore_getopt.c:1691
#: src/lib/ecore/ecore_getopt.c:1709
#, c-format
msgid "ERROR: incorrect geometry value '%s'\n"
msgstr "FEHLER: Falscher Geometriewert »%s«\n"
#: src/lib/ecore/ecore_getopt.c:1714
#: src/lib/ecore/ecore_getopt.c:1732
#, c-format
msgid "ERROR: incorrect size value '%s'\n"
msgstr "FEHLER: Falscher Größenwert »%s«\n"

View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Ecore\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2010-03-08 09:04+0100\n"
"POT-Creation-Date: 2010-05-14 23:51+1000\n"
"PO-Revision-Date: 2009-12-15 00:56+0200\n"
"Last-Translator: Giorgos Koutsikos <ragecryx@yahoo.gr>\n"
"Language-Team: Greek\n"
@ -14,159 +14,159 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/lib/ecore/ecore_getopt.c:74
#: src/lib/ecore/ecore_getopt.c:91
msgid "Version:"
msgstr "Έκδοση:"
#: src/lib/ecore/ecore_getopt.c:82
#: src/lib/ecore/ecore_getopt.c:99
msgid "Usage:"
msgstr "Χρήση:"
#: src/lib/ecore/ecore_getopt.c:87
#: src/lib/ecore/ecore_getopt.c:104
#, c-format
msgid "%s [options]\n"
msgstr "%s [επιλογές]\n"
#: src/lib/ecore/ecore_getopt.c:235
#: src/lib/ecore/ecore_getopt.c:252
msgid "Copyright:"
msgstr "Πνευματικά δικαιώματα:"
#: src/lib/ecore/ecore_getopt.c:246
#: src/lib/ecore/ecore_getopt.c:263
msgid "License:"
msgstr "Άδεια:"
#: src/lib/ecore/ecore_getopt.c:398
#: src/lib/ecore/ecore_getopt.c:415
msgid "Type: "
msgstr "Τύπος:"
#: src/lib/ecore/ecore_getopt.c:465
#: src/lib/ecore/ecore_getopt.c:482
msgid "Default: "
msgstr "Προκαθορισμένο:"
#: src/lib/ecore/ecore_getopt.c:488
#: src/lib/ecore/ecore_getopt.c:505
msgid "Choices: "
msgstr "Επιλογές:"
#: src/lib/ecore/ecore_getopt.c:585
#: src/lib/ecore/ecore_getopt.c:602
msgid "Options:\n"
msgstr "Επιλογές:\n"
#: src/lib/ecore/ecore_getopt.c:704
#: src/lib/ecore/ecore_getopt.c:722
#, c-format
msgid "ERROR: unknown option --%s.\n"
msgstr "ΣΦΑΛΜΑ: άγνωστη παράμετρος --%s.\n"
#: src/lib/ecore/ecore_getopt.c:706
#: src/lib/ecore/ecore_getopt.c:724
#, c-format
msgid "ERROR: unknown option -%c.\n"
msgstr "ΣΦΑΛΜΑ: άγνωστη παράμετρος -%c.\n"
#: src/lib/ecore/ecore_getopt.c:762
#: src/lib/ecore/ecore_getopt.c:780
msgid "ERROR: "
msgstr "ΣΦΑΛΜΑ:"
#: src/lib/ecore/ecore_getopt.c:839 src/lib/ecore/ecore_getopt.c:955
#: src/lib/ecore/ecore_getopt.c:968 src/lib/ecore/ecore_getopt.c:980
#: src/lib/ecore/ecore_getopt.c:994 src/lib/ecore/ecore_getopt.c:1038
#: src/lib/ecore/ecore_getopt.c:1147 src/lib/ecore/ecore_getopt.c:1184
#: src/lib/ecore/ecore_getopt.c:857 src/lib/ecore/ecore_getopt.c:973
#: src/lib/ecore/ecore_getopt.c:986 src/lib/ecore/ecore_getopt.c:998
#: src/lib/ecore/ecore_getopt.c:1012 src/lib/ecore/ecore_getopt.c:1056
#: src/lib/ecore/ecore_getopt.c:1165 src/lib/ecore/ecore_getopt.c:1202
msgid "value has no pointer set.\n"
msgstr "η τιμή δεν έχει δείκτη ορισμένο.\n"
#: src/lib/ecore/ecore_getopt.c:868 src/lib/ecore/ecore_getopt.c:1058
#: src/lib/ecore/ecore_getopt.c:886 src/lib/ecore/ecore_getopt.c:1076
#, c-format
msgid "unknown boolean value %s.\n"
msgstr "άγνωστη τιμή boolean %s.\n"
#: src/lib/ecore/ecore_getopt.c:912 src/lib/ecore/ecore_getopt.c:1138
#: src/lib/ecore/ecore_getopt.c:930 src/lib/ecore/ecore_getopt.c:1156
#, c-format
msgid "invalid number format %s\n"
msgstr "άγνωστη μορφή αριθμού %s\n"
#: src/lib/ecore/ecore_getopt.c:1007
#: src/lib/ecore/ecore_getopt.c:1025
#, c-format
msgid "invalid choice \"%s\". Valid values are: "
msgstr "μη-έγκυρη επιλογή \"%s\". Οι τιμές είναι: "
#: src/lib/ecore/ecore_getopt.c:1032
#: src/lib/ecore/ecore_getopt.c:1050
msgid "missing parameter to append.\n"
msgstr "ελλιπής παράμετρος προς επισύναψη.\n"
#: src/lib/ecore/ecore_getopt.c:1128
#: src/lib/ecore/ecore_getopt.c:1146
msgid "could not parse value.\n"
msgstr ""
#: src/lib/ecore/ecore_getopt.c:1177
#: src/lib/ecore/ecore_getopt.c:1195
msgid "missing parameter.\n"
msgstr "ελλιπής παράμετρος.\n"
#: src/lib/ecore/ecore_getopt.c:1191
#: src/lib/ecore/ecore_getopt.c:1209
msgid "missing callback function!\n"
msgstr ""
#: src/lib/ecore/ecore_getopt.c:1214
#: src/lib/ecore/ecore_getopt.c:1232
msgid "no version was defined.\n"
msgstr "δεν έχει οριστεί έκδοση.\n"
#: src/lib/ecore/ecore_getopt.c:1228
#: src/lib/ecore/ecore_getopt.c:1246
msgid "no copyright was defined.\n"
msgstr "δεν έχουν οριστεί πνευματικά δικαιώματα.\n"
#: src/lib/ecore/ecore_getopt.c:1242
#: src/lib/ecore/ecore_getopt.c:1260
msgid "no license was defined.\n"
msgstr "δεν έχει οριστεί άδεια.\n"
#: src/lib/ecore/ecore_getopt.c:1296
#: src/lib/ecore/ecore_getopt.c:1314
#, c-format
msgid "ERROR: unknown option --%s, ignored.\n"
msgstr ""
#: src/lib/ecore/ecore_getopt.c:1329
#: src/lib/ecore/ecore_getopt.c:1347
#, c-format
msgid "ERROR: option --%s requires an argument!\n"
msgstr ""
#: src/lib/ecore/ecore_getopt.c:1365
#: src/lib/ecore/ecore_getopt.c:1383
#, c-format
msgid "ERROR: unknown option -%c, ignored.\n"
msgstr ""
#: src/lib/ecore/ecore_getopt.c:1403
#: src/lib/ecore/ecore_getopt.c:1421
#, c-format
msgid "ERROR: option -%c requires an argument!\n"
msgstr ""
#: src/lib/ecore/ecore_getopt.c:1606
#: src/lib/ecore/ecore_getopt.c:1624
msgid "ERROR: no parser provided.\n"
msgstr ""
#: src/lib/ecore/ecore_getopt.c:1611
#: src/lib/ecore/ecore_getopt.c:1629
msgid "ERROR: no values provided.\n"
msgstr ""
#: src/lib/ecore/ecore_getopt.c:1620
#: src/lib/ecore/ecore_getopt.c:1638
msgid "ERROR: no arguments provided.\n"
msgstr ""
#: src/lib/ecore/ecore_getopt.c:1646
#: src/lib/ecore/ecore_getopt.c:1664
msgid "ERROR: invalid options found."
msgstr ""
#: src/lib/ecore/ecore_getopt.c:1652
#: src/lib/ecore/ecore_getopt.c:1670
#, c-format
msgid " See --%s.\n"
msgstr " Δες --%s.\n"
#: src/lib/ecore/ecore_getopt.c:1654
#: src/lib/ecore/ecore_getopt.c:1672
#, c-format
msgid " See -%c.\n"
msgstr " Δες -%c.\n"
#: src/lib/ecore/ecore_getopt.c:1691
#: src/lib/ecore/ecore_getopt.c:1709
#, c-format
msgid "ERROR: incorrect geometry value '%s'\n"
msgstr ""
#: src/lib/ecore/ecore_getopt.c:1714
#: src/lib/ecore/ecore_getopt.c:1732
#, c-format
msgid "ERROR: incorrect size value '%s'\n"
msgstr ""

View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Ecore\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2010-03-08 09:04+0100\n"
"POT-Creation-Date: 2010-05-14 23:51+1000\n"
"PO-Revision-Date: 2010-03-13 14:04+0400\n"
"Last-Translator: batden <batden@orange.fr>\n"
"Language-Team: Enlightenment French Team <pourunmondesansgourou@gmail.com>\n"
@ -18,165 +18,159 @@ msgstr ""
"X-Poedit-Country: FRANCE\n"
"X-Poedit-SourceCharset: utf-8\n"
#: src/lib/ecore/ecore_getopt.c:74
#: src/lib/ecore/ecore_getopt.c:91
msgid "Version:"
msgstr "Version :"
#: src/lib/ecore/ecore_getopt.c:82
#: src/lib/ecore/ecore_getopt.c:99
msgid "Usage:"
msgstr "Usage :"
#: src/lib/ecore/ecore_getopt.c:87
#: src/lib/ecore/ecore_getopt.c:104
#, c-format
msgid "%s [options]\n"
msgstr "%s [options]\n"
#: src/lib/ecore/ecore_getopt.c:235
#: src/lib/ecore/ecore_getopt.c:252
msgid "Copyright:"
msgstr "Copyright :"
#: src/lib/ecore/ecore_getopt.c:246
#: src/lib/ecore/ecore_getopt.c:263
msgid "License:"
msgstr "Licence :"
#: src/lib/ecore/ecore_getopt.c:398
#: src/lib/ecore/ecore_getopt.c:415
msgid "Type: "
msgstr "Type : "
#: src/lib/ecore/ecore_getopt.c:465
#: src/lib/ecore/ecore_getopt.c:482
msgid "Default: "
msgstr "Par défaut :"
#: src/lib/ecore/ecore_getopt.c:488
#: src/lib/ecore/ecore_getopt.c:505
msgid "Choices: "
msgstr "Choix :"
#: src/lib/ecore/ecore_getopt.c:585
#: src/lib/ecore/ecore_getopt.c:602
msgid "Options:\n"
msgstr "Options :\n"
#: src/lib/ecore/ecore_getopt.c:704
#: src/lib/ecore/ecore_getopt.c:722
#, c-format
msgid "ERROR: unknown option --%s.\n"
msgstr "ERREUR : option inconnue --%s.\n"
#: src/lib/ecore/ecore_getopt.c:706
#: src/lib/ecore/ecore_getopt.c:724
#, c-format
msgid "ERROR: unknown option -%c.\n"
msgstr "ERREUR : option inconnue -%c.\n"
#: src/lib/ecore/ecore_getopt.c:762
#: src/lib/ecore/ecore_getopt.c:780
msgid "ERROR: "
msgstr "ERREUR :"
#: src/lib/ecore/ecore_getopt.c:839
#: src/lib/ecore/ecore_getopt.c:955
#: src/lib/ecore/ecore_getopt.c:968
#: src/lib/ecore/ecore_getopt.c:980
#: src/lib/ecore/ecore_getopt.c:994
#: src/lib/ecore/ecore_getopt.c:1038
#: src/lib/ecore/ecore_getopt.c:1147
#: src/lib/ecore/ecore_getopt.c:1184
#: src/lib/ecore/ecore_getopt.c:857 src/lib/ecore/ecore_getopt.c:973
#: src/lib/ecore/ecore_getopt.c:986 src/lib/ecore/ecore_getopt.c:998
#: src/lib/ecore/ecore_getopt.c:1012 src/lib/ecore/ecore_getopt.c:1056
#: src/lib/ecore/ecore_getopt.c:1165 src/lib/ecore/ecore_getopt.c:1202
msgid "value has no pointer set.\n"
msgstr "la valeur n'a aucun pointeur défini.\n"
#: src/lib/ecore/ecore_getopt.c:868
#: src/lib/ecore/ecore_getopt.c:1058
#: src/lib/ecore/ecore_getopt.c:886 src/lib/ecore/ecore_getopt.c:1076
#, c-format
msgid "unknown boolean value %s.\n"
msgstr "valeur booléenne inconnue %s.\n"
#: src/lib/ecore/ecore_getopt.c:912
#: src/lib/ecore/ecore_getopt.c:1138
#: src/lib/ecore/ecore_getopt.c:930 src/lib/ecore/ecore_getopt.c:1156
#, c-format
msgid "invalid number format %s\n"
msgstr "format du nombre non valide %s\n"
#: src/lib/ecore/ecore_getopt.c:1007
#: src/lib/ecore/ecore_getopt.c:1025
#, c-format
msgid "invalid choice \"%s\". Valid values are: "
msgstr "choix non valide \"%s\". Les valeurs valides sont : "
#: src/lib/ecore/ecore_getopt.c:1032
#: src/lib/ecore/ecore_getopt.c:1050
msgid "missing parameter to append.\n"
msgstr "paramètre manquant à ajouter.\n"
#: src/lib/ecore/ecore_getopt.c:1128
#: src/lib/ecore/ecore_getopt.c:1146
msgid "could not parse value.\n"
msgstr "analyse de la valeur impossible.\n"
#: src/lib/ecore/ecore_getopt.c:1177
#: src/lib/ecore/ecore_getopt.c:1195
msgid "missing parameter.\n"
msgstr "paramètre manquant.\n"
#: src/lib/ecore/ecore_getopt.c:1191
#: src/lib/ecore/ecore_getopt.c:1209
msgid "missing callback function!\n"
msgstr "fonction de rappel manquante !\n"
#: src/lib/ecore/ecore_getopt.c:1214
#: src/lib/ecore/ecore_getopt.c:1232
msgid "no version was defined.\n"
msgstr "aucune version n'est définie.\n"
#: src/lib/ecore/ecore_getopt.c:1228
#: src/lib/ecore/ecore_getopt.c:1246
msgid "no copyright was defined.\n"
msgstr "aucun copyright n'est défini.\n"
#: src/lib/ecore/ecore_getopt.c:1242
#: src/lib/ecore/ecore_getopt.c:1260
msgid "no license was defined.\n"
msgstr "aucune licence n'est définie.\n"
#: src/lib/ecore/ecore_getopt.c:1296
#: src/lib/ecore/ecore_getopt.c:1314
#, c-format
msgid "ERROR: unknown option --%s, ignored.\n"
msgstr "ERREUR : option inconnue --%s, non prise en compte.\n"
#: src/lib/ecore/ecore_getopt.c:1329
#: src/lib/ecore/ecore_getopt.c:1347
#, c-format
msgid "ERROR: option --%s requires an argument!\n"
msgstr "ERREUR : l'option --%s requiert un argument !\n"
#: src/lib/ecore/ecore_getopt.c:1365
#: src/lib/ecore/ecore_getopt.c:1383
#, c-format
msgid "ERROR: unknown option -%c, ignored.\n"
msgstr "ERREUR : option inconnue -%c, non prise en compte.\n"
#: src/lib/ecore/ecore_getopt.c:1403
#: src/lib/ecore/ecore_getopt.c:1421
#, c-format
msgid "ERROR: option -%c requires an argument!\n"
msgstr "ERREUR : l'option -%c requiert un argument !\n"
#: src/lib/ecore/ecore_getopt.c:1606
#: src/lib/ecore/ecore_getopt.c:1624
msgid "ERROR: no parser provided.\n"
msgstr "ERREUR : aucun analyseur n'est fourni.\n"
#: src/lib/ecore/ecore_getopt.c:1611
#: src/lib/ecore/ecore_getopt.c:1629
msgid "ERROR: no values provided.\n"
msgstr "ERREUR : aucune valeur n'est fournie.\n"
#: src/lib/ecore/ecore_getopt.c:1620
#: src/lib/ecore/ecore_getopt.c:1638
msgid "ERROR: no arguments provided.\n"
msgstr "ERREUR : aucun argument n'est fourni.\n"
#: src/lib/ecore/ecore_getopt.c:1646
#: src/lib/ecore/ecore_getopt.c:1664
msgid "ERROR: invalid options found."
msgstr "ERREUR : options non valides détectées."
#: src/lib/ecore/ecore_getopt.c:1652
#: src/lib/ecore/ecore_getopt.c:1670
#, c-format
msgid " See --%s.\n"
msgstr " Voir --%s.\n"
#: src/lib/ecore/ecore_getopt.c:1654
#: src/lib/ecore/ecore_getopt.c:1672
#, c-format
msgid " See -%c.\n"
msgstr " Voir -%c.\n"
#: src/lib/ecore/ecore_getopt.c:1691
#: src/lib/ecore/ecore_getopt.c:1709
#, c-format
msgid "ERROR: incorrect geometry value '%s'\n"
msgstr "ERREUR : valeur géométrique incorrecte '%s'\n"
#: src/lib/ecore/ecore_getopt.c:1714
#: src/lib/ecore/ecore_getopt.c:1732
#, c-format
msgid "ERROR: incorrect size value '%s'\n"
msgstr "ERREUR : valeur de taille incorrecte '%s'\n"
@ -187,20 +181,27 @@ msgstr "ERREUR : valeur de taille incorrecte '%s'\n"
#~ msgstr ""
#~ "\n"
#~ " "
#~ msgid "true"
#~ msgstr "true"
#~ msgid "false"
#~ msgstr "false"
#~ msgid "f"
#~ msgstr "f"
#~ msgid "no"
#~ msgstr "no"
#~ msgid "off"
#~ msgstr "off"
#~ msgid "t"
#~ msgstr "t"
#~ msgid "yes"
#~ msgstr "yes"
#~ msgid "on"
#~ msgstr "on"

View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Ecore\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2010-03-08 09:04+0100\n"
"POT-Creation-Date: 2010-05-14 23:51+1000\n"
"PO-Revision-Date: 2009-10-27 19:36+0100\n"
"Last-Translator: quaker66 <quaker66@gmail.com>\n"
"Language-Team: none\n"
@ -14,159 +14,159 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/lib/ecore/ecore_getopt.c:74
#: src/lib/ecore/ecore_getopt.c:91
msgid "Version:"
msgstr "Versione:"
#: src/lib/ecore/ecore_getopt.c:82
#: src/lib/ecore/ecore_getopt.c:99
msgid "Usage:"
msgstr "Uso:"
#: src/lib/ecore/ecore_getopt.c:87
#: src/lib/ecore/ecore_getopt.c:104
#, c-format
msgid "%s [options]\n"
msgstr "%s [opzioni]\n"
#: src/lib/ecore/ecore_getopt.c:235
#: src/lib/ecore/ecore_getopt.c:252
msgid "Copyright:"
msgstr "Copyright:"
#: src/lib/ecore/ecore_getopt.c:246
#: src/lib/ecore/ecore_getopt.c:263
msgid "License:"
msgstr "Licenza:"
#: src/lib/ecore/ecore_getopt.c:398
#: src/lib/ecore/ecore_getopt.c:415
msgid "Type: "
msgstr "Tipo: "
#: src/lib/ecore/ecore_getopt.c:465
#: src/lib/ecore/ecore_getopt.c:482
msgid "Default: "
msgstr "Predefinito:"
#: src/lib/ecore/ecore_getopt.c:488
#: src/lib/ecore/ecore_getopt.c:505
msgid "Choices: "
msgstr "Scelte:"
#: src/lib/ecore/ecore_getopt.c:585
#: src/lib/ecore/ecore_getopt.c:602
msgid "Options:\n"
msgstr "Opzioni:\n"
#: src/lib/ecore/ecore_getopt.c:704
#: src/lib/ecore/ecore_getopt.c:722
#, c-format
msgid "ERROR: unknown option --%s.\n"
msgstr "ERRORE: opzione sconosciuta --%s.\n"
#: src/lib/ecore/ecore_getopt.c:706
#: src/lib/ecore/ecore_getopt.c:724
#, c-format
msgid "ERROR: unknown option -%c.\n"
msgstr "ERRORE: opzione sconosciuta -%c.\n"
#: src/lib/ecore/ecore_getopt.c:762
#: src/lib/ecore/ecore_getopt.c:780
msgid "ERROR: "
msgstr "ERRORE:"
#: src/lib/ecore/ecore_getopt.c:839 src/lib/ecore/ecore_getopt.c:955
#: src/lib/ecore/ecore_getopt.c:968 src/lib/ecore/ecore_getopt.c:980
#: src/lib/ecore/ecore_getopt.c:994 src/lib/ecore/ecore_getopt.c:1038
#: src/lib/ecore/ecore_getopt.c:1147 src/lib/ecore/ecore_getopt.c:1184
#: src/lib/ecore/ecore_getopt.c:857 src/lib/ecore/ecore_getopt.c:973
#: src/lib/ecore/ecore_getopt.c:986 src/lib/ecore/ecore_getopt.c:998
#: src/lib/ecore/ecore_getopt.c:1012 src/lib/ecore/ecore_getopt.c:1056
#: src/lib/ecore/ecore_getopt.c:1165 src/lib/ecore/ecore_getopt.c:1202
msgid "value has no pointer set.\n"
msgstr "il valore non ha puntatori impostati.\n"
#: src/lib/ecore/ecore_getopt.c:868 src/lib/ecore/ecore_getopt.c:1058
#: src/lib/ecore/ecore_getopt.c:886 src/lib/ecore/ecore_getopt.c:1076
#, c-format
msgid "unknown boolean value %s.\n"
msgstr "valore booleano sconosciuto %s.\n"
#: src/lib/ecore/ecore_getopt.c:912 src/lib/ecore/ecore_getopt.c:1138
#: src/lib/ecore/ecore_getopt.c:930 src/lib/ecore/ecore_getopt.c:1156
#, c-format
msgid "invalid number format %s\n"
msgstr "formato numero non valido %s\n"
#: src/lib/ecore/ecore_getopt.c:1007
#: src/lib/ecore/ecore_getopt.c:1025
#, c-format
msgid "invalid choice \"%s\". Valid values are: "
msgstr "scelta non valida \"%s\". I valori ammessi sono: "
#: src/lib/ecore/ecore_getopt.c:1032
#: src/lib/ecore/ecore_getopt.c:1050
msgid "missing parameter to append.\n"
msgstr "parametro da appendere mancante.\n"
#: src/lib/ecore/ecore_getopt.c:1128
#: src/lib/ecore/ecore_getopt.c:1146
msgid "could not parse value.\n"
msgstr "impossibile il parsing del valore.\n"
#: src/lib/ecore/ecore_getopt.c:1177
#: src/lib/ecore/ecore_getopt.c:1195
msgid "missing parameter.\n"
msgstr "parametro mancante.\n"
#: src/lib/ecore/ecore_getopt.c:1191
#: src/lib/ecore/ecore_getopt.c:1209
msgid "missing callback function!\n"
msgstr "funzione callback mancante!\n"
#: src/lib/ecore/ecore_getopt.c:1214
#: src/lib/ecore/ecore_getopt.c:1232
msgid "no version was defined.\n"
msgstr "nessuna versione definita.\n"
#: src/lib/ecore/ecore_getopt.c:1228
#: src/lib/ecore/ecore_getopt.c:1246
msgid "no copyright was defined.\n"
msgstr "nessun copyright definito.\n"
#: src/lib/ecore/ecore_getopt.c:1242
#: src/lib/ecore/ecore_getopt.c:1260
msgid "no license was defined.\n"
msgstr "nessuna licenza definita.\n"
#: src/lib/ecore/ecore_getopt.c:1296
#: src/lib/ecore/ecore_getopt.c:1314
#, c-format
msgid "ERROR: unknown option --%s, ignored.\n"
msgstr "ERRORE: opzione sconosciuta --%s, ignorata.\n"
#: src/lib/ecore/ecore_getopt.c:1329
#: src/lib/ecore/ecore_getopt.c:1347
#, c-format
msgid "ERROR: option --%s requires an argument!\n"
msgstr "ERRORE: l'opzione --%s richiede un argomento!\n"
#: src/lib/ecore/ecore_getopt.c:1365
#: src/lib/ecore/ecore_getopt.c:1383
#, c-format
msgid "ERROR: unknown option -%c, ignored.\n"
msgstr "ERRORE: opzione sconosciuta -%c, ignorata.\n"
#: src/lib/ecore/ecore_getopt.c:1403
#: src/lib/ecore/ecore_getopt.c:1421
#, c-format
msgid "ERROR: option -%c requires an argument!\n"
msgstr "ERRORE: l'opzione -%c richiede un argomento!\n"
#: src/lib/ecore/ecore_getopt.c:1606
#: src/lib/ecore/ecore_getopt.c:1624
msgid "ERROR: no parser provided.\n"
msgstr "ERRORE: nessun parser fornito.\n"
#: src/lib/ecore/ecore_getopt.c:1611
#: src/lib/ecore/ecore_getopt.c:1629
msgid "ERROR: no values provided.\n"
msgstr "ERRORE: nessun valore fornito.\n"
#: src/lib/ecore/ecore_getopt.c:1620
#: src/lib/ecore/ecore_getopt.c:1638
msgid "ERROR: no arguments provided.\n"
msgstr "ERRORE: nessun argomento fornito.\n"
#: src/lib/ecore/ecore_getopt.c:1646
#: src/lib/ecore/ecore_getopt.c:1664
msgid "ERROR: invalid options found."
msgstr "ERRORE: trovate opzioni non valide."
#: src/lib/ecore/ecore_getopt.c:1652
#: src/lib/ecore/ecore_getopt.c:1670
#, c-format
msgid " See --%s.\n"
msgstr " Vedere --%s.\n"
#: src/lib/ecore/ecore_getopt.c:1654
#: src/lib/ecore/ecore_getopt.c:1672
#, c-format
msgid " See -%c.\n"
msgstr " Vedere -%c.\n"
#: src/lib/ecore/ecore_getopt.c:1691
#: src/lib/ecore/ecore_getopt.c:1709
#, c-format
msgid "ERROR: incorrect geometry value '%s'\n"
msgstr "ERRORE: valore geometrico non corretto '%s'\n"
#: src/lib/ecore/ecore_getopt.c:1714
#: src/lib/ecore/ecore_getopt.c:1732
#, c-format
msgid "ERROR: incorrect size value '%s'\n"
msgstr "ERRORE: valore dimensione non corretto '%s'\n"

View File

@ -182,6 +182,7 @@ EAPI Ecore_Evas *ecore_evas_directfb_new(const char *disp_name, int windowed
EAPI Ecore_DirectFB_Window *ecore_evas_directfb_window_get(const Ecore_Evas *ee);
EAPI Ecore_Evas *ecore_evas_buffer_new(int w, int h);
EAPI Ecore_Evas *ecore_evas_buffer_allocfunc_new(int w, int h, void *(*alloc_func) (void *data, int size), void (*free_func) (void *data, void *pix), const void *data);
EAPI const void *ecore_evas_buffer_pixels_get(Ecore_Evas *ee);
EAPI Evas_Object *ecore_evas_object_image_new(Ecore_Evas *ee_target);

View File

@ -33,7 +33,8 @@ _ecore_evas_buffer_free(Ecore_Evas *ee)
}
else
{
free(ee->engine.buffer.pixels);
ee->engine.buffer.free_func(ee->engine.buffer.data,
ee->engine.buffer.pixels);
}
_ecore_evas_buffer_shutdown();
}
@ -58,8 +59,12 @@ _ecore_evas_resize(Ecore_Evas *ee, int w, int h)
}
else
{
if (ee->engine.buffer.pixels) free(ee->engine.buffer.pixels);
ee->engine.buffer.pixels = malloc(ee->w * ee->h * sizeof(int));
if (ee->engine.buffer.pixels)
ee->engine.buffer.free_func(ee->engine.buffer.data,
ee->engine.buffer.pixels);
ee->engine.buffer.pixels =
ee->engine.buffer.alloc_func(ee->engine.buffer.data,
ee->w * ee->h * sizeof(int));
}
einfo = (Evas_Engine_Info_Buffer *)evas_engine_info_get(ee->evas);
@ -477,6 +482,18 @@ static Ecore_Evas_Engine_Func _ecore_buffer_engine_func =
};
#endif
static void *
_ecore_evas_buffer_pix_alloc(void *data, int size)
{
return malloc(size);
}
static void *
_ecore_evas_buffer_pix_free(void *data, void *pix)
{
free(pix);
}
/**
* To be documented.
*
@ -484,12 +501,20 @@ static Ecore_Evas_Engine_Func _ecore_buffer_engine_func =
*/
EAPI Ecore_Evas *
ecore_evas_buffer_new(int w, int h)
{
return ecore_evas_buffer_alllocfunc_new
(w, h, _ecore_evas_buffer_pix_alloc, _ecore_evas_buffer_pix_free, NULL);
}
EAPI Ecore_Evas *
ecore_evas_buffer_allocfunc_new(int w, int h, void *(*alloc_func) (void *data, int size), void (*free_func) (void *data, void *pix), const void *data)
{
#ifdef BUILD_ECORE_EVAS_SOFTWARE_BUFFER
Evas_Engine_Info_Buffer *einfo;
Ecore_Evas *ee;
int rmethod;
if ((!alloc_func) || (!free_func)) return NULL;
rmethod = evas_render_method_lookup("buffer");
if (!rmethod) return NULL;
ee = calloc(1, sizeof(Ecore_Evas));
@ -500,6 +525,9 @@ ecore_evas_buffer_new(int w, int h)
_ecore_evas_buffer_init();
ee->engine.func = (Ecore_Evas_Engine_Func *)&_ecore_buffer_engine_func;
ee->engine.buffer.alloc_func = alloc_func;
ee->engine.buffer.free_func = free_func;
ee->engine.buffer.data = (void *)data;
ee->driver = "buffer";
@ -528,7 +556,9 @@ ecore_evas_buffer_new(int w, int h)
evas_output_size_set(ee->evas, w, h);
evas_output_viewport_set(ee->evas, 0, 0, w, h);
ee->engine.buffer.pixels = malloc(w * h * sizeof(int));
ee->engine.buffer.pixels =
ee->engine.buffer.alloc_func
(ee->engine.buffer.data, w * h * sizeof(int));
einfo = (Evas_Engine_Info_Buffer *)evas_engine_info_get(ee->evas);
if (einfo)

View File

@ -233,6 +233,9 @@ struct _Ecore_Evas_Engine
struct {
void *pixels;
Evas_Object *image;
void (*free_func) (void *data, void *pix);
void *(*alloc_func) (void *data, int size);
void *data;
} buffer;
#endif
#ifdef BUILD_ECORE_EVAS_DIRECTFB