diff --git a/legacy/ecore/po/cs.po b/legacy/ecore/po/cs.po index 50b1ff0a33..716b92b06c 100644 --- a/legacy/ecore/po/cs.po +++ b/legacy/ecore/po/cs.po @@ -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 \n" "Language-Team: cs \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" diff --git a/legacy/ecore/po/de.po b/legacy/ecore/po/de.po index 0920a04cb1..2b057afca8 100644 --- a/legacy/ecore/po/de.po +++ b/legacy/ecore/po/de.po @@ -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 \n" "Language-Team: German \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" diff --git a/legacy/ecore/po/el.po b/legacy/ecore/po/el.po index 6e455b8b80..597edd17e8 100644 --- a/legacy/ecore/po/el.po +++ b/legacy/ecore/po/el.po @@ -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 \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 "" diff --git a/legacy/ecore/po/fr.po b/legacy/ecore/po/fr.po index d9db977cfb..71ed19c6a1 100644 --- a/legacy/ecore/po/fr.po +++ b/legacy/ecore/po/fr.po @@ -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 \n" "Language-Team: Enlightenment French Team \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" - diff --git a/legacy/ecore/po/it.po b/legacy/ecore/po/it.po index 61ec74bb49..5f7c587e1a 100644 --- a/legacy/ecore/po/it.po +++ b/legacy/ecore/po/it.po @@ -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 \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" diff --git a/legacy/ecore/src/lib/ecore_evas/Ecore_Evas.h b/legacy/ecore/src/lib/ecore_evas/Ecore_Evas.h index a113bdb598..61a0d5b12a 100644 --- a/legacy/ecore/src/lib/ecore_evas/Ecore_Evas.h +++ b/legacy/ecore/src/lib/ecore_evas/Ecore_Evas.h @@ -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); diff --git a/legacy/ecore/src/lib/ecore_evas/ecore_evas_buffer.c b/legacy/ecore/src/lib/ecore_evas/ecore_evas_buffer.c index 0e194a4840..3533e317bc 100644 --- a/legacy/ecore/src/lib/ecore_evas/ecore_evas_buffer.c +++ b/legacy/ecore/src/lib/ecore_evas/ecore_evas_buffer.c @@ -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) diff --git a/legacy/ecore/src/lib/ecore_evas/ecore_evas_private.h b/legacy/ecore/src/lib/ecore_evas/ecore_evas_private.h index 24b027da70..cd3b3fbf4d 100644 --- a/legacy/ecore/src/lib/ecore_evas/ecore_evas_private.h +++ b/legacy/ecore/src/lib/ecore_evas/ecore_evas_private.h @@ -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