efl.file_save: rework save flags
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 27 Feb 2019 18:17:35 +0000 (13:17 -0500)
committerWonki Kim <wonki_.kim@samsung.com>
Fri, 8 Mar 2019 11:49:36 +0000 (20:49 +0900)
commit58c1e0bf2c4f3cef6ee69849f5a1f7ece1928203
treee86768f3f3be97ede795fbccb5e3835bad20d3a6
parentc211a6525e4c384307091018874f54a450d50b58
efl.file_save: rework save flags

Summary:
instead of passing a string which requires reading docs to know which
arbitrary string key=value sets can be passed, use an extensible struct
which contains more easily referenced values

ref T7672

Depends on D8035

Reviewers: segfaultxavi

Reviewed By: segfaultxavi

Subscribers: segfaultxavi, cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T7672

Differential Revision: https://phab.enlightenment.org/D8039
src/lib/efl/interfaces/efl_file_save.eo
src/lib/evas/canvas/efl_canvas_vg_object.c
src/lib/evas/canvas/evas_canvas3d_mesh.c
src/lib/evas/canvas/evas_image_legacy.c
src/lib/evas/canvas/evas_object_image.c
src/lib/evas/canvas/evas_vg_private.h
src/lib/evas/vg/evas_vg_cache.c