one user complained that if /tmp wasn't writable (...?) it would keep
going but would abort with a message that his #define were not being
replaced, which is strange.
at the end the reason was it did not abort on mkstemp() failure.
SVN revision: 78408
dear all, hello
the attached patch is for removing redefinition of typedef
'Edje_Pick_Data'. that's it. :-)
cordially,
shinwoo kim.
Signed-Off-By:Kim Shinwoo <kimcinoo.efl@gmail.com>
SVN revision: 78040
Patch by Aharon Hillel <a.hillel@samsung.com>.
The purpose of edje_pick is to let people build their own theme
by picking interesting group from other theme.
There is still many fixme left in the code, so consider this alpha.
Expect Aharon to send patch to remove them very soon.
SVN revision: 78038
Adding the follow functions if the part is a BOX:
- edje_object_part_box_append
- edje_object_part_box_prepend
- edje_object_part_box_insert_before
- edje_object_part_box_insert_at
- edje_object_part_box_remove
- edje_object_part_box_remove_at
- edje_object_part_box_remove_all
or if the part is a TABLE:
- edje_object_part_table_pack
- edje_object_part_table_unpack
- edje_object_part_table_clear
- edje_object_part_table_child_get
- edje_object_part_table_col_row_size_get
SVN revision: 76687
This give another 10% speed improvements (and also reduce massively
memory allocation as we do it once for one array instead of thousand
of time per list of parameters).
SVN revision: 76433
This will give a major boost of performance for all insanely huge theme
you try to compile. Get down from 13s to 4s. Still some room for improvement.
SVN revision: 76427
Parsing the parts and programs of the specified group and generating
the header/source. Usage:
edje_codegen --prefix myapp_myobj input.edj a_group source.c header.h
Patch by: Flavio Ceolin <flavio.ceolin@profusion.mobi>
SVN revision: 76147
edje error was a mess. First someone (maybe myself) added eina log,
then people changed it to be a mix with printf()... then they replaced
eina_log with printf() + colors so it would be less verbose.
It's fixed now! Using eina log infrastructure.
If all that is wanted is specific messages for edje_cc domain, do it
with a specific log print function (eina_log_print_cb_set()). I made
it produce messages in the format:
<levelcolor><progname>: <levelprefix><message>
Where:
- levelcolor is defined by eina_log (I hacked the win32 version,
since no public api to resolve level to color).
- levelprefix is "Error. " or "Warning. " to cope with traditional
output.
If it does not look as you wanted, let me know before stuffing some
printf() again.
Bonus point: reduced 2 global variables (progname and verbose),
removed lots of code.
SVN revision: 74701