Carsten Haitzler
3492583ed4
also do imf stuff on cursor fiddling api's
...
SVN revision: 47132
2010-03-11 10:16:32 +00:00
Carsten Haitzler
d4d781227e
disable the extar newline stuff... seems to be ok without. i'm sure i put it
...
in for a reason... hrrrm..
SVN revision: 47129
2010-03-11 08:07:55 +00:00
Carsten Haitzler
cbde94b4e3
calls for entry users to use.
...
SVN revision: 47126
2010-03-11 06:34:20 +00:00
Carsten Haitzler
c20360eaea
aaaah there it is! fix 1 small bug - sel all in edje entry - more there. will
...
fix.
SVN revision: 47103
2010-03-10 13:32:49 +00:00
Davide Andreoli
aad74ff4ca
* Document mouse event callback system in LUA
...
SVN revision: 47063
2010-03-09 00:55:36 +00:00
Davide Andreoli
976ea97214
* Add a new basic lua example: Set part state from LUA. (and a small fix in the doxy)
...
SVN revision: 47054
2010-03-08 22:25:40 +00:00
Davide Andreoli
707cabbaf9
* More LUA doxy, now all the Classes,Methods and Attributes are documented (...at least listed). Still have some examples and some more info to write.
...
* fix the use of lua table in the example
SVN revision: 47048
2010-03-08 19:09:15 +00:00
Davide Andreoli
6185b64a11
Put examples in dist package
...
SVN revision: 46970
2010-03-07 23:10:21 +00:00
Davide Andreoli
ea7915a537
Put examples in dist package
...
SVN revision: 46956
2010-03-07 19:41:41 +00:00
Davide Andreoli
6bd9299cf7
Add the examples/ folder in edje/doc/ and put in the first 2 lua examples
...
SVN revision: 46955
2010-03-07 19:34:28 +00:00
Davide Andreoli
dbd7badb2f
* Add a doxy page for LUA scripting in edje documentation, not complete yet, but a good structure
...
SVN revision: 46954
2010-03-07 18:05:12 +00:00
Viktor Kojouharov
2ae2d6c7bc
docu typos
...
SVN revision: 46952
2010-03-07 15:53:46 +00:00
Viktor Kojouharov
804728fb77
updated vimball with complete syntax and improved completion
...
SVN revision: 46951
2010-03-07 15:53:02 +00:00
Gustavo Sverzut Barbieri
40a7b9aa38
color class lookup speedups by using stringshare properties.
...
with stringshare, we can just compare pointers instead of
strcmp. Since we'll need the stringshare later, this is a good
optimization.
SVN revision: 46925
2010-03-07 04:50:12 +00:00
Tiago Rezende Campos Falcao
d51e56f5a7
Reverting the previous commit, dont fix properly.
...
SVN revision: 46894
2010-03-05 18:22:17 +00:00
Gustavo Lima Chaves
2571227fc4
Sorry for assuming o bool return on that function.
...
Thanks for pointing out, JaMa.
SVN revision: 46893
2010-03-05 17:31:29 +00:00
Tiago Rezende Campos Falcao
c9cdddd683
Removing seg fault. By Fidencio
...
Author: Fabiano Fidencio <fidencio at profusion.mobi>
SVN revision: 46877
2010-03-04 20:40:59 +00:00
Tiago Rezende Campos Falcao
16b4338a5d
Adding edje_object_parts_extends_calc, to calc the geometry used by parts
...
SVN revision: 46876
2010-03-04 20:40:54 +00:00
Cedric BAIL
ae586e291e
* edje: Only register callback once for external.
...
SVN revision: 46868
2010-03-04 14:44:20 +00:00
Sebastian Dransfeld
f2273a3f51
use PATH_MAX to define buffer size
...
in snprintf on the buffer PATH_MAX is used, so also use it to define
buffer size
SVN revision: 46729
2010-03-01 19:05:37 +00:00
Mikhail Gusarov
b0b1fa40fa
edje: Document several puzzling Edje_External_Type callbacks
...
SVN revision: 46697
2010-03-01 14:41:49 +00:00
Gustavo Sverzut Barbieri
15ee9e8847
documentation improvements:
...
- quick access in the huuuuuuuge edcref
- block name is top-aligned to its example fragment
SVN revision: 46668
2010-02-28 19:25:10 +00:00
Gustavo Sverzut Barbieri
cc5e332525
remove warnings from edje binaries.
...
SVN revision: 46647
2010-02-28 16:14:50 +00:00
Gustavo Sverzut Barbieri
fcb71a4b3b
Edje now uses Eina_Bool where it should.
...
SVN revision: 46646
2010-02-28 15:57:17 +00:00
Gustavo Sverzut Barbieri
19a99eecab
Edje needs to detect files changed on disk before considering cache.
...
If file changed on disc (mtime), then make the reference dangling so
it is not reused anymore on subsequent open. If it is in cache, just
free it as it is not useful anymore.
This solves the following problem:
edje_object_file_set(ed, path, group);
ecore_file_cp(new_gen_file, path);
edje_object_file_set(ed, path, group); /* still uses the old one! */
By: Bruno Dilly <bdilly@profusion.mobi>
SVN revision: 46548
2010-02-27 03:47:04 +00:00
Gustavo Sverzut Barbieri
456f222a0f
[PATCH2/2] Improve edje documentation.
...
This reorder couple of functions so the generated documentation makes
sense.
By: Eduardo Felipe < eduardofelipe87@gmail.com>
SVN revision: 46541
2010-02-27 00:25:32 +00:00
Gustavo Sverzut Barbieri
46f0a73003
[PATCH1/2] Improve edje documentation.
...
This fixes the documentation, but they are still in the wrong order.
By: Eduardo Felipe <eduardofelipe87@gmail.com>
SVN revision: 46540
2010-02-27 00:15:41 +00:00
Gustavo Sverzut Barbieri
6e00c5f84a
update docs to say EINA_(TRUE|FALSE)
...
By: Lucas De Marchi
SVN revision: 46538
2010-02-26 23:59:47 +00:00
Christopher Michael
a4571eb6bb
Fix FALSE...should be EINA_FALSE.
...
SVN revision: 46504
2010-02-26 06:01:09 +00:00
Cedric BAIL
fc20b4541e
* edje: Use fixed point for tween too.
...
SVN revision: 46429
2010-02-24 15:37:16 +00:00
Cedric BAIL
41b6529e00
* edje: Fix typo preventing creation of multiple edje box layout.
...
SVN revision: 46425
2010-02-24 14:50:07 +00:00
Carsten Haitzler
beb1b3820c
oooh that was bad! oops. fix!
...
SVN revision: 46423
2010-02-24 05:47:23 +00:00
Cedric BAIL
3eaea2b9fa
* edje: Fix naming for amalgamation and make static functions
...
that should.
SVN revision: 46394
2010-02-23 15:55:04 +00:00
Cedric BAIL
51de26862a
* edje: Add more focus event in edje. A start for a focus layout work.
...
SVN revision: 46389
2010-02-23 13:39:19 +00:00
Carsten Haitzler
79b6821f90
fix moving edje obj aroudn with maps in it.
...
SVN revision: 46385
2010-02-23 08:37:30 +00:00
Carsten Haitzler
1ddbe5c5b1
ahhh and if parts are images.. use the right uv coords.
...
SVN revision: 46384
2010-02-23 07:56:59 +00:00
Carsten Haitzler
a952803f13
aaaah missing map smooth and alpha flags.
...
SVN revision: 46383
2010-02-23 05:45:24 +00:00
Rui Seabra
c8908d3ed4
Adjust for ver-pre-svn support
...
Add two missing files.
SVN revision: 46348
2010-02-21 18:40:56 +00:00
Carsten Haitzler
3243fb1170
add embryo to manipulate map stuff.
...
SVN revision: 46343
2010-02-21 10:55:45 +00:00
Carsten Haitzler
ea37c003f3
docs++
...
SVN revision: 46342
2010-02-21 09:39:58 +00:00
Carsten Haitzler
e89c590b0d
add border_scale option for images - image border will scale based on edje
...
scale factors. this is independant of scale: per part.
SVN revision: 46341
2010-02-21 06:53:44 +00:00
Cedric BAIL
d590d0dbb0
* edje: Fix a warning.
...
Please review as I am not sure why this code was written as the beginning.
SVN revision: 46318
2010-02-19 18:43:08 +00:00
Cedric BAIL
e4ee012951
* edje: Change filter_state to filter and give the possibility to
...
filter from another part than the event source.
SVN revision: 46316
2010-02-19 18:30:46 +00:00
Carsten Haitzler
e2bc27fb44
interp properly and make perspective api work.. untested yet...
...
SVN revision: 46302
2010-02-19 06:28:03 +00:00
Iván Briano
0b816d85e6
Forgot to copy image id
...
SVN revision: 46273
2010-02-18 14:05:58 +00:00
Gustavo Sverzut Barbieri
1ad4337878
proper shutdown of entries.
...
* must disconnect connected callbacks, particularly those to
canvas. The object we previously connect will die anyway, but
canvas continues alive, dispatching its
EVAS_CALLBACK_CANVAS_FOCUS_IN and EVAS_CALLBACK_CANVAS_FOCUS_OUT,
causing nasty segmentation faults!
* must call _edje_clean_objects() *AFTER* the entry is shut
down. Otherwise ed->evas will be NULL and
evas_event_callback_del_full() will fail. I left extra checks on
those, since this call will return the given data (in our case
"ed") and NULL when callback connection was not found.
* flag existence of entries and if they were already initalized and
shutdown before, avoid redoing such work.
This fixes a stupid crash that bugged editje for a while now.
SVN revision: 46263
2010-02-17 23:43:31 +00:00
Vincent Torri
a50bb3acf8
m4 quoting
...
SVN revision: 46258
2010-02-17 19:50:19 +00:00
Cedric BAIL
06f7da42f9
* edje: Fix fixed point use in map.
...
Note: ep->description_pos is a FLOAT_T.
SVN revision: 46245
2010-02-17 13:21:50 +00:00
Carsten Haitzler
3c71b10522
add back face cull option.
...
SVN revision: 46217
2010-02-16 16:36:16 +00:00
Carsten Haitzler
bf293931a1
map support in edje - first cut, missing features like back-face culling.
...
also no dependency tracking etc. etc.
SVN revision: 46216
2010-02-16 16:20:15 +00:00
Iván Briano
4419ccc84d
Move to new canvas callbacks signature
...
SVN revision: 46210
2010-02-16 13:43:44 +00:00
Carsten Haitzler
04ca0cb31e
fix freeze/thaw to use less ... cpu.
...
SVN revision: 46181
2010-02-15 06:40:58 +00:00
Gustavo Lima Chaves
50c346b37a
The former test was giving false positives.
...
SVN revision: 46113
2010-02-12 14:00:31 +00:00
Gustavo Sverzut Barbieri
97ebfc5f2b
proper error logging for _edje_lua_error()
...
ERR() should not be used there, because _edje_lua_error() is already
an error logging function. Instead we should call eina_log_print()
directly, handling the source of the error.
SVN revision: 46058
2010-02-10 20:23:27 +00:00
Gustavo Lima Chaves
62d9d8bc92
Preventing former strdup()-ed string to be eina_string_del()-ted.
...
SVN revision: 46053
2010-02-10 17:18:34 +00:00
김지훈
66df4d6c61
From: 김지훈 <jihoon48.kim@samsung.com>
...
This is edje_entry.c patch for supporting to switch the focus of ecore_imf
when the other window is clicked.
SVN revision: 46050
2010-02-10 15:12:35 +00:00
Cedric BAIL
397b718cf1
* edje: Add filter_state to program.
...
Patch from "Tristan <blunderer@gmail.com>".
SVN revision: 46048
2010-02-10 15:07:17 +00:00
Boris Faure
44de2046c0
edje: edc property is elipsis and not text_elipsis (update doc + vim syntax file)
...
SVN revision: 46031
2010-02-09 22:28:07 +00:00
Sebastian Dransfeld
5847c6f245
string_remove -> string_steal
...
Better naming
SVN revision: 46028
2010-02-09 21:06:27 +00:00
Sebastian Dransfeld
c4ac21cc74
Use eina_strbuf_reset to reduce realloc
...
SVN revision: 45953
2010-02-06 21:43:32 +00:00
Sebastian Dransfeld
fc5f097b7e
internal strbuf -> eina_strbuf
...
SVN revision: 45951
2010-02-06 21:43:12 +00:00
Sebastian Dransfeld
b7e2624123
internal strbuf -> eina_strbuf
...
SVN revision: 45948
2010-02-06 21:42:37 +00:00
Gustavo Lima Chaves
f61a15fba9
Group-level data edc blocks manipulation API for Edje_Edit.
...
SVN revision: 45903
2010-02-05 16:39:06 +00:00
Tiago Rezende Campos Falcao
edc00590b6
Mime-Type for edje files
...
SVN revision: 45878
2010-02-04 17:47:33 +00:00
Tiago Rezende Campos Falcao
2ab186175e
Save font filename in eet. By Masaki
...
Author: Thiago Ribeiro Masaki <masaki at profusion.mobi>
SVN revision: 45869
2010-02-04 14:34:06 +00:00
Boris Faure
48f439ee46
improve edc.vim
...
SVN revision: 45825
2010-02-03 00:13:47 +00:00
Vincent Torri
e2fe3d0f59
Fix init checks so that there is no more seg fault.
...
All that stuff should be cleaned, though.
SVN revision: 45780
2010-02-01 17:26:25 +00:00
Vincent Torri
b3a68cc3f7
edje_cc:
...
exit properly if eina_init() fails (like if
a mempool is not found), instead of a seg
fault.
SVN revision: 45759
2010-01-31 19:43:53 +00:00
Sebastian Dransfeld
79b1c3728a
Ecore_Str.h -> Eina
...
SVN revision: 45748
2010-01-30 22:29:31 +00:00
Iván Briano
e3554033a7
Edje_Edit API break.
...
Change group_del() to receive the name of the group to be deleted, and
change the function to not delete a group currently loaded. This causes
problems at the time of deleting the Evas_Object.
Also changed a bit the save() function and added save_all(), which saves
every group loaded, not only the one set to the object. This is mainly so
at the time of deleting a group, we can save the whole file and thus avoid
it getting out of sync with references if a group is deleted and the file
not saved afterwards.
SVN revision: 45720
2010-01-29 20:44:34 +00:00
Iván Briano
dbba97152d
Don't allow recursive clipping
...
SVN revision: 45672
2010-01-28 20:44:03 +00:00
Tiago Rezende Campos Falcao
b4e731abf7
Removing "GENERATE EDC SOURCE" print
...
SVN revision: 45659
2010-01-28 11:20:14 +00:00
Tiago Rezende Campos Falcao
4a34a3dd77
Fix group add references
...
SVN revision: 45647
2010-01-27 20:43:44 +00:00
Iván Briano
54c7294476
Move variable declarations to the top of the function and don't leak when saving files.
...
SVN revision: 45640
2010-01-27 20:10:57 +00:00
Boris Faure
93dc9bb769
edje: remove useless code (Composing is done in xlib, in ecore_x, you need
...
to compile ecore with --enable-xim)
SVN revision: 45605
2010-01-26 22:34:52 +00:00
Cedric BAIL
c92d5e37f9
* edje: Fix amalgamation without Ecore_Job.
...
SVN revision: 45597
2010-01-26 18:25:00 +00:00
Cedric BAIL
44193541f7
* ecore: Move ecore_job inside ecore.
...
Patch from Albin "Lutin" Tonnerre <albin.tonnerre@gmail.com>.
SVN revision: 45570
2010-01-25 21:59:21 +00:00
Tiago Rezende Campos Falcao
0e0534c564
Adding Module Name to Externals
...
SVN revision: 45565
2010-01-25 20:30:02 +00:00
Iván Briano
5e3f56bafc
Avoid crashing if there was no clipper set.
...
Oh, and the two exciting icon patches were by Fabiano Fidencio
SVN revision: 45453
2010-01-22 20:21:46 +00:00
Vincent Torri
6304974ff4
* fix a warning in an error message
...
* make some private functions as static
patch by Albin Tonnerre
SVN revision: 45429
2010-01-22 06:42:25 +00:00
Carsten Haitzler
f5fe48fe5d
fix from jihoon!
...
SVN revision: 45425
2010-01-22 04:39:50 +00:00
Sebastian Dransfeld
7c3f53b364
value can't be < 0 and > 255 at the same time
...
SVN revision: 45380
2010-01-21 08:08:02 +00:00
Boris Faure
5d8161e172
update edc.vim
...
SVN revision: 45346
2010-01-19 21:43:36 +00:00
Gustavo Lima Chaves
2cca9e9b62
Fixing program addition on edje_edit: data was missing for the globs.
...
On regressions, please contact me.
SVN revision: 45340
2010-01-19 20:14:14 +00:00
Sebastian Dransfeld
ef970dfb10
make clang happy
...
SVN revision: 45195
2010-01-15 20:01:42 +00:00
Sebastian Dransfeld
3a0af1226e
make clang happy
...
SVN revision: 45194
2010-01-15 19:57:17 +00:00
Vincent Torri
9540d8ad79
binaries can be disabled
...
SVN revision: 45170
2010-01-15 06:10:00 +00:00
Vincent Torri
d1632dfd52
use HUGE_VAL instead of a strange double/float numerical value
...
do I have to add -lm to Libs in edje.pc ?
SVN revision: 45119
2010-01-14 19:47:08 +00:00
Iván Briano
ad2988b7fd
Bunch of functions changed to return Eina_Bool.
...
More of this can be done, and some may even be too much, but I'm losing
perspective over it and either I'm inclined to move all of them or none
at all.
Reviews, comment, fixes and reverts are welcome.
SVN revision: 45115
2010-01-14 18:07:24 +00:00
Cedric BAIL
0d6cb5f95e
* edje: Fix edje drag with fixed point enabled.
...
SVN revision: 45060
2010-01-12 15:37:39 +00:00
Carsten Haitzler
61f893a3a0
fix docs! were wrong!
...
SVN revision: 45058
2010-01-12 07:05:30 +00:00
Carsten Haitzler
85bef8469a
patch from sehwan@samsung.com for small issues in evas/edje
...
SVN revision: 45056
2010-01-12 01:50:00 +00:00
Vincent Torri
6001fe5836
update efl_path_max.m4
...
SVN revision: 45038
2010-01-11 07:13:46 +00:00
Jorge Luis Zapata Muga
f3fb3dea17
+ [Eina] API change. eina_module_list_flush() -> eina_module_list_free()
...
as we are on the modules context not the array.
All the referenced projects are changed too. Remember that the list_free()
already calls the unload() on each module so no need to call list_unload()
SVN revision: 44978
2010-01-08 12:22:23 +00:00
Iván Briano
953835bad8
Add 'api' keyword to parts and programs.
...
Not used yet, stay tuned.
Patch by Thiago Masaki
SVN revision: 44912
2010-01-05 19:26:18 +00:00
Vincent Torri
9294b588df
edje: bump eet version
...
SVN revision: 44893
2010-01-04 20:49:22 +00:00
Cedric BAIL
42753d6141
* edje: Fix lua script with fixed point.
...
SVN revision: 44795
2009-12-30 16:02:17 +00:00
Cedric BAIL
6ce037b8a3
* edje: Fix embryo with fixed point and table align.
...
SVN revision: 44794
2009-12-30 15:51:41 +00:00
Christopher Michael
e10a8d3234
Fix printing of size_t value(s). (removes compiler warning).
...
SVN revision: 44776
2009-12-30 02:06:59 +00:00
Cedric BAIL
331d672b58
* edje: Fix compiler warning.
...
SVN revision: 44757
2009-12-29 15:01:43 +00:00
Cedric BAIL
31fca0780a
* edje_cc: Fix edje_cc running without parameter.
...
SVN revision: 44756
2009-12-29 15:01:24 +00:00
Iván Briano
005ee7f261
Move some printfs to eina_log and remove debug message
...
SVN revision: 44693
2009-12-23 15:26:29 +00:00
Gustavo Sverzut Barbieri
a85cc11943
better error reporting for edje_cc.
...
Instead of saying lots of possibilities that confuse users, check the
correct one and possibly give a hint.
SVN revision: 44669
2009-12-22 23:56:11 +00:00
Gustavo Sverzut Barbieri
826ecfdccc
check for PATH_MAX and define it if not available (ie: Hurd)
...
By: Albin Tonnerre (Lutin)
SVN revision: 44656
2009-12-22 13:55:15 +00:00
Cedric BAIL
018a9dad66
* edje: Use Eina_Log.
...
Patch from Mathieu Taillefumier.
SVN revision: 44655
2009-12-22 13:46:00 +00:00
Cedric BAIL
47ffb13f27
* edje: Fix Edje_Box use with fixed point.
...
SVN revision: 44650
2009-12-22 12:38:38 +00:00
Gustavo Sverzut Barbieri
598c9b339c
fix warnings introduced by external parameter stuff.
...
Thanks to cedric by spotting those.
SVN revision: 44633
2009-12-21 16:39:24 +00:00
Cedric BAIL
b3c373b571
* edje: Some more warning cleanup.
...
SVN revision: 44632
2009-12-21 16:24:39 +00:00
Vincent Torri
bca91fb4c2
more portable way to get the sufix of a shared library name
...
SVN revision: 44573
2009-12-19 12:05:20 +00:00
Vincent Torri
1167399c7c
include Evil.h so that ssize_t is defined for Windows CE
...
SVN revision: 44572
2009-12-19 12:00:02 +00:00
Gustavo Sverzut Barbieri
ffdd35a843
add docs for image 'USER', that I didn't know about.
...
SVN revision: 44540
2009-12-18 12:34:07 +00:00
Carsten Haitzler
5b9e0b0ead
fix return checks. broke compile!
...
SVN revision: 44523
2009-12-17 11:58:15 +00:00
Vincent Torri
c7c66a652a
add Sun Studio support when parsing edc files. Technically,
...
it means that e17 can run on OpenSolaris using Sun Studio
or gcc. It actually runs if temperature and battery modules
are disabled as they don't compile yet.
Also, the problem on Mac OS X problem with C++ comments
can be fixed (I think). See FIXME in that patch
SVN revision: 44519
2009-12-17 00:50:43 +00:00
Iván Briano
6ade2a3f68
Show and hide clipper as needed
...
SVN revision: 44445
2009-12-14 17:38:45 +00:00
Cedric BAIL
576d5f7091
* edje: Force recalc before doing preloading.
...
SVN revision: 44443
2009-12-14 17:20:44 +00:00
Iván Briano
bcf0748744
Show newly created part. Fixes some problems adding external parts in editje
...
SVN revision: 44442
2009-12-14 17:17:40 +00:00
Vincent Torri
7461405c76
improve configure output
...
SVN revision: 44362
2009-12-11 10:56:14 +00:00
Cedric BAIL
0209236d41
* edje_cc: Generate valid edje file when fixed point is enable.
...
SVN revision: 44332
2009-12-10 13:19:54 +00:00
Cedric BAIL
b32c9a3eae
* edje: Add Fixed Point Math support to Edje.
...
You can try it by passing --enable-fixed-point to the configure. It
will produce an ABI/API compatible Edje library that use internally
Eina_F32p32 instead of double. It will load Eina_F32p32 instead of
double from eet file (thanks to eet ability to convert them on the
fly), so edje file are compatible between fixed point and floating
point version.
This patch touch almost all internal calc of Edje, I did test it with
elementary_test, enlightenment and all my test apps, but it could
certainly break some of your preferred Edje file. If you see any
unexpected behaviour please report them to me as soon as possible.
Note: For devs, I put few macros in edje_private.h that should now
be used when doing calc in Edje, please use them so that Fixed Point
doesn't break in the futur.
SVN revision: 44323
2009-12-09 15:44:54 +00:00
Carsten Haitzler
eac3646b27
fmting
...
SVN revision: 44313
2009-12-09 07:54:43 +00:00
Iván Briano
836496c265
Add type bool to external parameters
...
Patch by glima
SVN revision: 44308
2009-12-09 06:51:13 +00:00
Carsten Haitzler
aad24b249c
make nan const... cosnt!
...
SVN revision: 44307
2009-12-09 06:26:59 +00:00
Carsten Haitzler
4d42a6d2db
warnings--
...
SVN revision: 44306
2009-12-09 05:46:02 +00:00
Carsten Haitzler
8700b81cb2
much better nan!
...
SVN revision: 44305
2009-12-09 05:30:43 +00:00
Iván Briano
35da61c96d
define NAN if not there
...
SVN revision: 44303
2009-12-09 05:12:16 +00:00
Carsten Haitzler
3ec78b10c3
edje_cc -> add % modulo to math eval and floor() and ceil()
...
SVN revision: 44301
2009-12-09 04:30:45 +00:00
Cedric BAIL
7117431ed6
* edje-edit: Don't forget to initialize list to NULL.
...
SVN revision: 44188
2009-12-04 16:34:35 +00:00
Cedric BAIL
c76b578b37
* edje: Add edje_object_preload, it will force the preload of all
...
image embeded inside an edje and send a signal ("preload,done", "")
at the end.
SVN revision: 44186
2009-12-04 16:20:40 +00:00
Carsten Haitzler
c15a501be8
baack to normal pre- release name now
...
SVN revision: 44146
2009-12-02 22:50:36 +00:00
Carsten Haitzler
fce5dfd209
quick make svnrev that has right release names
...
SVN revision: 44140
2009-12-02 22:19:53 +00:00
Gustavo Sverzut Barbieri
f0e42c478d
Edje_External_Type: rename functions that add new objects.
...
SVN revision: 44137
2009-12-02 21:54:28 +00:00
Gustavo Sverzut Barbieri
778cc70719
Edje_External_Type: break abi, add abi checker.
...
- add preview_get() and description_get(), breaking ABI badly.
- add abi_version field to be fileld with EDJE_EXTERNAL_TYPE_ABI_VERSION
and checked with edje_external_type_abi_version_get()
SVN revision: 44135
2009-12-02 21:41:28 +00:00
Gustavo Sverzut Barbieri
aedc584923
warn usage of part swallow without swallow
...
SVN revision: 44134
2009-12-02 21:16:42 +00:00
Gustavo Sverzut Barbieri
6ab03e1d93
edje_decc: option to output to current directory.
...
SVN revision: 44133
2009-12-02 21:06:11 +00:00
Gustavo Sverzut Barbieri
6396f3fb00
edje_decc: -no-build-sh
...
Don't output build.sh
SVN revision: 44132
2009-12-02 21:00:57 +00:00
Carsten Haitzler
e62d6e6dd2
and back to a pre-svn sonme after snap
...
SVN revision: 44118
2009-12-02 08:07:38 +00:00
Carsten Haitzler
566f8b2656
aaah bah - move to 05 not 04
...
SVN revision: 44116
2009-12-02 07:40:59 +00:00
Carsten Haitzler
799b9b0fac
asparagus - finally
...
SVN revision: 44113
2009-12-02 07:22:35 +00:00
Gustavo Sverzut Barbieri
607de4c300
batch register/unregister of external types, faster and lighter on memory.
...
This is the recommended way to register a batch of types, it will not
do check (hash lookup) before adding and keys are added as "direct"
(not copied), thus lighter on memory.
SVN revision: 44102
2009-12-01 17:58:17 +00:00
Carsten Haitzler
6f1873f87d
add lots of cursor con trol api's
...
SVN revision: 44087
2009-12-01 11:02:46 +00:00
Iván Briano
c0a9b68eeb
actually add stuff to the list
...
SVN revision: 44067
2009-11-30 20:06:26 +00:00
Iván Briano
da589aaae7
restack swallowed objects too
...
SVN revision: 44030
2009-11-27 20:34:43 +00:00
Iván Briano
407c62cb7f
Update object when external parameters are set
...
SVN revision: 44021
2009-11-27 17:57:35 +00:00
Iván Briano
45a07d458e
Delete internal object when external part is removed
...
SVN revision: 44007
2009-11-26 18:03:40 +00:00
Iván Briano
2ea026ea3a
create external in the right place
...
SVN revision: 44006
2009-11-26 17:38:43 +00:00
Iván Briano
828b281904
externals {} in edje_edit, source generation and add module to the external_Type api to keep track of who registers what
...
SVN revision: 44003
2009-11-26 17:01:31 +00:00
Iván Briano
612f005cef
More macros and default values por external parameters.
...
Add external parts in edje_edit
SVN revision: 43977
2009-11-25 17:00:53 +00:00
Iván Briano
521c89df41
dont segv if theres no file
...
SVN revision: 43958
2009-11-24 21:08:52 +00:00
Iván Briano
9892926bdf
Autoload modules for external widgets
...
Patch by Fabiano Fidencio
SVN revision: 43951
2009-11-24 17:55:11 +00:00
Iván Briano
2001a9e246
Easier to use macros
...
SVN revision: 43937
2009-11-23 22:18:01 +00:00
Iván Briano
10434c1fc4
Parameter information for external widgets
...
This are used for things like editors to know what parameters
to manage for external stuff.
SVN revision: 43935
2009-11-23 20:21:22 +00:00
Iván Briano
7ea88efdd8
Better path for modules and move variables to beginning of block
...
SVN revision: 43934
2009-11-23 19:50:54 +00:00
Gustavo Sverzut Barbieri
14860ca5ce
edje external module loader: just load modules once.
...
not tested, but should work.
SVN revision: 43933
2009-11-23 18:47:31 +00:00
Gustavo Sverzut Barbieri
d40d8d123d
edje external support, part 1.
...
Patch by Fabiano Fidêncio <fidencio@profusion.mobi>
SVN revision: 43927
2009-11-23 15:03:19 +00:00
Carsten Haitzler
84077e2f18
patch from tasn: rtl fit.
...
SVN revision: 43886
2009-11-22 01:49:44 +00:00
Iván Briano
44a8c218f0
Edje_Edit
...
- Watch for non-shared strings when copying states
- Get/Set external parameters
SVN revision: 43757
2009-11-18 00:27:49 +00:00
Iván Briano
d32a84d8a4
Constness and pass object around
...
SVN revision: 43671
2009-11-13 18:35:19 +00:00
Iván Briano
bc674aaaeb
consistent return
...
SVN revision: 43630
2009-11-12 15:41:45 +00:00
Lars Munch
a431b7c99d
Fix linking issue when cross building from linux to windows
...
SVN revision: 43604
2009-11-10 16:58:36 +00:00
Carsten Haitzler
3b07a3d255
fix segv on obj del - didnt remove callbacks!
...
SVN revision: 43596
2009-11-09 23:47:42 +00:00
Sebastian Dransfeld
04326d9da1
Remove unused variables
...
SVN revision: 43538
2009-11-08 20:26:51 +00:00
Sebastian Dransfeld
06cd51c917
Uncomment label along with goto
...
SVN revision: 43537
2009-11-08 20:26:36 +00:00
Vincent Torri
ee3dfadb3b
fix dist/distcheck rule
...
SVN revision: 43479
2009-11-06 06:40:38 +00:00
Vincent Torri
a6210fef9a
allow the amalgation stuff in edje
...
SVN revision: 43429
2009-11-03 09:27:59 +00:00
Vincent Torri
fd17f32a19
* rename _edje_strbuf_append to _edje_strbuf_append1 and
...
_edje_strbuf_append2 in edje_util.c and edje_textblock_styles.c
respectiveley (for amalgamation. See next commit)
* fixes for vc++
SVN revision: 43428
2009-11-03 09:26:15 +00:00
Cedric BAIL
94d9897398
* edje: On size hints don't forget to invalidate real part cache.
...
SVN revision: 43416
2009-11-02 10:18:14 +00:00
Iván Briano
2ba79e04af
Some more stuff in externals, little api change there, may change some more later.
...
SVN revision: 43379
2009-10-31 18:07:08 +00:00
Iván Briano
22952844c4
and bring external back now that the file was added
...
SVN revision: 43306
2009-10-27 01:08:19 +00:00
Iván Briano
b5cc9c66b0
They say missing files need to be added, they don't respawn like things in Quake
...
SVN revision: 43305
2009-10-27 00:55:51 +00:00
Carsten Haitzler
d3fd0c30cb
REVERT! broke edje.
...
try again and dont forget to add edje_external.c! (and any others needing
adding)
SVN revision: 43304
2009-10-27 00:27:50 +00:00
Iván Briano
68756f92b2
External objects support by Brian 'rephorm' Mattern
...
Since we are on a freeze, the patch goes on updated to current svn, but without changing its API. After the freeze some things will be added, and some will change :)
SVN revision: 43302
2009-10-26 21:33:56 +00:00
Iván Briano
002ed701f5
Edje_Edit is too noisy.
...
Comment out some printf's. Needs moving to eina_log, but no time for
that now.
SVN revision: 43301
2009-10-26 21:28:39 +00:00
Jonathan Atton
cc6a5c7181
fix evas_object_event_callback_del_full()
...
SVN revision: 43295
2009-10-26 09:29:55 +00:00
Carsten Haitzler
6e4f0dad8e
provide fast-path for re-swallow
...
SVN revision: 43292
2009-10-26 08:26:10 +00:00
Carsten Haitzler
65bb03f891
change to del fulls just to be consistent
...
SVN revision: 43291
2009-10-26 07:28:51 +00:00
Vincent Torri
cbcf159c27
warning--
...
SVN revision: 43266
2009-10-25 12:17:05 +00:00
Vincent Torri
10b4ebc4d4
* fix some warnings
...
* move variable declarations at the top of the bloc
SVN revision: 43265
2009-10-25 11:40:06 +00:00
Vincent Torri
d3f076e73a
unused parameters --
...
SVN revision: 43264
2009-10-25 11:24:55 +00:00
Vincent Torri
3c48d7e6d0
* include config.h in all source files
...
* declare alloca before the standard headers
* include Evil.h for the declaration of realpath in edje_cc_prefix.c
SVN revision: 43263
2009-10-25 11:19:12 +00:00
Iván Briano
8c30661e7e
Add function to copy a part description. Helps to get templates going
...
SVN revision: 43176
2009-10-21 06:19:02 +00:00
Carsten Haitzler
1b5648be62
link to right header file in docs
...
SVN revision: 43067
2009-10-14 03:29:20 +00:00
Vincent Torri
24211c8331
add declaration of alloca
...
SVN revision: 43050
2009-10-13 16:54:30 +00:00
Cedric BAIL
fd65247e8e
* edje: Support back empty file.
...
SVN revision: 42981
2009-10-09 08:51:03 +00:00
Vincent Torri
0ad8c4a466
add logging in edje_main.c only for now. Could be extended
...
to other files later.
SVN revision: 42980
2009-10-09 05:41:05 +00:00
Vincent Torri
1c7fa1c81b
rename _edje_edd_setup() and _edje_edd_free() to respectively
...
_edje_edd_init() and _edje_edd_shutdown() to follow standard
naming convention
SVN revision: 42978
2009-10-09 05:17:19 +00:00
Vincent Torri
4c3b28a804
Check if one of the dependencies fails in edje_init()
...
SVN revision: 42975
2009-10-08 21:58:32 +00:00
Vincent Torri
c6a563fd7a
fix tmp dir on Windows
...
SVN revision: 42974
2009-10-08 21:45:55 +00:00
Vincent Torri
25bec0854c
* simplify a bit edje_init() and edje_shutdown() a bit
...
* change behavior of edje_shutdown() to make it more standard
* move eet_shutdown()
the order still seems strange. I don't know if i can freely move
the init/shutdown functions
SVN revision: 42958
2009-10-08 07:05:19 +00:00
Carsten Haitzler
facd02ffdc
and delete size change hints cb if unswallowed
...
SVN revision: 42951
2009-10-08 03:49:51 +00:00
Carsten Haitzler
495e804832
if a swallowed object shanges size hints.. re-fetch and calc!
...
SVN revision: 42949
2009-10-08 03:44:53 +00:00
Cedric BAIL
c6267c9fb9
* edje: Oops. Correct fix.
...
SVN revision: 42937
2009-10-07 12:40:28 +00:00
Cedric BAIL
45b12f7ad5
* edje: Help windows users to be happy.
...
SVN revision: 42933
2009-10-07 11:50:58 +00:00
Cedric BAIL
b9f0728738
* edje: Another round of llvm warning removal.
...
SVN revision: 42932
2009-10-07 11:36:23 +00:00
Cedric BAIL
8ea901a753
* edje: Remove some potential bug detected by llvm and gcc.
...
See: http://local.profusion.mobi:8081/~lfelipe/output-efl/
SVN revision: 42930
2009-10-07 10:55:48 +00:00
Viktor Kojouharov
b972f930f7
a new vimball with updated syntax highlighting and omni-completion
...
SVN revision: 42929
2009-10-07 08:24:17 +00:00
Vincent Torri
2212cd97af
* more quoting
...
* add silent rules (shave feature)
see the description of AM_SILENT_RULES in:
http://www.gnu.org/software/automake/manual/automake.html#Public-Macros
SVN revision: 42910
2009-10-06 16:55:45 +00:00
Vincent Torri
4821f141a7
* use Requires.private field in edje.pc if pkg-config 0.22 or later is installed. We list in it the required packages needed to compile edje.
...
* remove uneeded flags that are in Libs.private (those from the packages that are listed in Requires.private)
SVN revision: 42861
2009-10-02 17:21:36 +00:00
Vincent Torri
e4bea597c7
Fix documentation
...
* update Doxyfile file
* fix end of groups
* fix some warnings
* fix link in head.html for Edje API ref
SVN revision: 42794
2009-09-29 06:13:33 +00:00
Gustavo Sverzut Barbieri
d7c76122b0
edje_{,object}_color_class_get() and signals when color_classes are changed.
...
Enable applications to retrieve current color class values as well as
emit edje signals when they are deleted or changed.
SVN revision: 42773
2009-09-28 17:23:02 +00:00
Carsten Haitzler
57c4060bd4
edje docs now follow template
...
SVN revision: 42763
2009-09-28 09:25:35 +00:00
Iván Briano
4e33c6fd65
Improve documentation for Evas, Ecore, Edje and Elementary.
...
Work by:
- Thiago R. Masaki (mostly)
- Fabiano Fidencio
- Gustavo Lima
SVN revision: 42552
2009-09-17 22:38:35 +00:00
Iván Briano
ed7064edcc
Move some defines to enum and expose them.
...
Move to Eina_Bool.
Return success for rename of group and part to the same name.
Patch by Tiago Rezende Campos Falcão
SVN revision: 42506
2009-09-16 03:37:28 +00:00
Hannes Janetzek
e7d76f6392
also remove text class members on object deletion
...
SVN revision: 42397
2009-09-11 00:48:57 +00:00
Christopher Michael
d00a91f70d
Formatting.
...
SVN revision: 42185
2009-09-02 15:48:34 +00:00
Carsten Haitzler
8a202ffe04
remove excessive backspace
...
SVN revision: 42183
2009-09-02 12:49:09 +00:00
Iván Briano
d0e971620e
fix docs
...
SVN revision: 42159
2009-09-01 16:16:23 +00:00
Cedric BAIL
a77cd76e1d
* edje: Fix static build of edje.
...
SVN revision: 42146
2009-09-01 10:02:40 +00:00
Vincent Torri
d3d9560eb1
remove debug
...
SVN revision: 42086
2009-08-29 08:42:44 +00:00
Vincent Torri
1029babb26
remove debug
...
SVN revision: 42057
2009-08-28 05:49:40 +00:00
Vincent Torri
2a8d44f5a0
allow the user to chose in which directory the temporary file
...
will be created. The logic is the following:
* if the environment variable TMPDIR is set, use its value
* if it is not set, take the directory passed with the
-td option (see edje_cc help)
* otherwise on Windows use a temporary dir and on other
platform, use /tmp
SVN revision: 41978
2009-08-25 17:25:23 +00:00
Vincent Torri
5fd9a46869
small cleanup
...
SVN revision: 41958
2009-08-24 17:20:33 +00:00
Vincent Torri
8b2bd0c079
* remove unused parameters (except in edje_lua.c, as i don't know the current status)
...
* remove unused variables
SVN revision: 41957
2009-08-24 16:40:42 +00:00
Vincent Torri
b4ddae48b8
typo
...
SVN revision: 41942
2009-08-23 15:37:20 +00:00
Davide Andreoli
dfac5a2a59
* Remove _strdup(). Useless unless we don't check the return value
...
SVN revision: 41850
2009-08-17 21:28:40 +00:00
Cedric BAIL
9abdbe30af
* edje: Fix tween when comming from same state.
...
SVN revision: 41844
2009-08-17 15:16:23 +00:00
Davide Andreoli
cb29b20245
* Do not include edje_cc.h anymore :)
...
SVN revision: 41843
2009-08-17 14:49:26 +00:00
Davide Andreoli
74565cec99
* Do not use the 'Font' struct from edje_cc.h
...
SVN revision: 41842
2009-08-17 14:26:31 +00:00
Davide Andreoli
8fa5f302d3
* Do not use SZ() macro from edje_cc.h
...
SVN revision: 41841
2009-08-17 14:13:26 +00:00
Cedric BAIL
06f76b1e87
* edje: Fix calc.
...
SVN revision: 41840
2009-08-17 14:00:44 +00:00
Davide Andreoli
061798f628
* rename mem_strdup() to not clash (in the case of a static build) with the one defined in bin/
...
SVN revision: 41839
2009-08-17 13:54:17 +00:00
Cedric BAIL
6c7f8ce84c
* edje: Remove warning, mainly due to lua merge.
...
SVN revision: 41838
2009-08-17 11:32:56 +00:00
Carsten Haitzler
2a06a861d5
do not exit on lua errors! this would be righteously bad for apps using
...
themes that happened to use lua...
SVN revision: 41804
2009-08-16 03:00:14 +00:00
Hanspeter Portner
da75132793
From: "Hanspeter Portner" <ventosus@airpost.net>
...
This concerns Ticket #109 : Add Lua support for Edje
It adds Lua as scripting facility to Edje, letting Embryo untouched.
It should be easier to use and be more flexible than Embryo, imho ;-)
---
The patch
---
Lua 5.1 is used in sandboxed mode. Lua byte code is not
platform/architecture independent, Lua code is saved as text in the Edje
container and parsed at load time, therefore.
The patch goes in two directions
1) Analogous to Embryo for scripting logic, messaging and custom states.
The same things are implemented as in Embryo:
- messaging from and to C
- manual creation of timers, animators, pollers for custom events /
animations
- manual manipulation of Edje parts by means of the public
edje_object_part_* and internal functions and custom states
-> those routines are actually implemented as Lua
bindings to
functions in Edje.h and Ecore.h
-> the implementation is done in an object oriented way, so that the
interface gives the feel of an object description language, pretty
similar to EDC itself
-> combining custom states and custom animators allows
for fancy
animations and transitions, e.g circular/spline translations or
complex/conditional transitions, etc.
-> this is just the same as Embryo does, but implemented in Lua, so
nothing new here, actually
2) Dynamic object creation and manipulation
- this interface stems from the 'script_only' objects in
Edje. Those
objects are a kind of scriptable Edje counterparts to Evas_Smart
objects. The infrastructure for Embryo is already there, but has
never been used
- I added this in Lua and added some first bindings to
experiment
with
- I thought it would be useful to allow for a limited dynamic
creation of ui parts
- We can create instances of groups from within the same Edje
container and use them just like the main Edje object as
stated in
1)
- And there are some stand-alone bindings to dynamically create
Evas_Image, Evas_Table, Evas_Line, Evas_Polygon as examples
-> this may be useful to decouple the program from the ui
even more,
to be able to do things that have to be done in the program itself
atm, but actually belong to the user interface, but need dynamic
creation of objects or complex interactions
-> those objects are manipulated manually with Lua bindings
to the
corresponding edje_object_* and evas_object_* functions
---
Discussion points
---
Both stuff in 1) & 2) is functioning, but needs testing, feedback,
improvements, ...
Stuff in 1) can already fully replace Embryo scripting with Lua
scripting. There still is space for improvements/additions, though.
Of the stuff in 2), I think it may only make sense to add the dynamic
creation of groups defined in the same Edje container. Dynamic creation
of other Evas_Objects makes not much sense, as most of them can already
be used as Edje parts and be manipulated with custom states (apart from
polygons and lines) and it would make the whole theming potentially more
programing-like and much more susceptible for errors, etc.
Would this be useful, or drop it all?
The scripting should be there just for logic, conditionals, custom
states and animations, not for a whole dynamic canvas, imho.
There is a patch around with EXTERNAL Edje parts. Seems to be a better,
faster, more secure way to extend Edje with custom objects.
There would be the possibility of precompiling Lua code at compile time
(edje_cc) for faster loading, but we would have to patch and run our own
Lua version.
The Lua parser is pretty fast, though, and using
byte-converted/endianness-swapped byte-code does only pay off for Lua
chunks of some kilo lines.
Byte code also occupies much more space than text in the final Edje
container, as it includes debug symbols.
---
Cedric and Vincent told me, that the plan was to replace Embryo totally
by Lua before the official release of Edje at the end of the year? So it
would make sense to bring Lua to svn soon and look how it fits in, test,
debug, adapt it further to the themers needs, decide on its final shape,
GATHER SOME PEOPLE TO HELP ;-)
---
The Lua enhanced Edje is in sync with svn and can be get directly here
git clone git://repo.or.cz/edje_lua.git
cd edje_lua
git checkout -b lua_patch origin/lua_patch
or apply the attached patch
There are also some examples to show the usage of the things
mentioned
above
- showcase.edj: shows usage of custom animators, custom states,
messaging and the script_only object
- test.edj: test cases of script usage and bindings (custom states,
custom transitions, tween_states, animators, timers,
object_parts),
but most of it are experimental script_only objects
http://didgmo.sourceforge.net/showcase.edj
http://didgmo.sourceforge.net/test.edj
The source of showcase.edc is attached, too, to just have a glimpse at
Lua inside of EDC
---
So, what do you guys think?
Thanks and sry for the looong mail, hehe ;-)
SVN revision: 41802
2009-08-16 02:34:02 +00:00
Cedric BAIL
56674aeb99
* edje: Make EDJE_CALC_CACHE on by default.
...
SVN revision: 41772
2009-08-14 17:20:27 +00:00
Cedric BAIL
7df190d264
* edje_calc: Major cleanup.
...
- Edje_Real_Part use less memory.
- Edje_Real_Part and Edje_Real_Part_State now use a mempool.
- When both param1 and param2 are the same, only recalc param1.
- Don't compute Edje_Real_Part more than one time per edje_recalc_do.
SVN revision: 41771
2009-08-14 17:19:42 +00:00
Cedric BAIL
d894444135
* edje_calc: Use 20 bytes less per Edje_Calc_Params.
...
SVN revision: 41745
2009-08-13 16:28:17 +00:00
Cedric BAIL
eff22017dc
* edje_calc: Cleanup calc structure.
...
SVN revision: 41744
2009-08-13 16:13:49 +00:00
Cedric BAIL
2cf15dc335
* eet: Fix prefix.
...
SVN revision: 41735
2009-08-13 13:26:43 +00:00
Cedric BAIL
bc5dda9c0c
* edje: Use new clean API from Eet.
...
SVN revision: 41733
2009-08-13 12:53:12 +00:00
Gustavo Sverzut Barbieri
4a514076ad
NULL sfont as it might be used earlier.
...
if sfont=something was given to _edje_text_class_font_get(), sfont
might be untouched there and old pointer was being freed, resulting in
double free. So make sure we're using the correct pointer there.
SVN revision: 41714
2009-08-12 17:57:34 +00:00
Cedric BAIL
3fe43bff2c
* edje: Starting refactor of edje_recalc_single.
...
SVN revision: 41706
2009-08-12 14:13:17 +00:00
Cedric BAIL
3d5a09f6e8
* edje: Reverting to recalc_do in edje smart resize.
...
Note: A bug spotted in layout of box is the reason of this revert. From
my understanding, layout require some property on the object to be
correctly set. This is done during edje_recalc_single on the part. The
layout fonction of evas would be called just after the resize. If we
didn't do an edje_recalc_do, but an edje_recalc, the call to
edje_recalc_single will be delayed and the layout property will not be
set correctly.
SVN revision: 41698
2009-08-12 09:27:09 +00:00
Cedric BAIL
8170df024a
* edje: Oops, fix drag.
...
SVN revision: 41691
2009-08-11 14:55:26 +00:00
Cedric BAIL
b69abd204f
* edje: Free the Edje_Real_Part_Drag.
...
SVN revision: 41686
2009-08-11 13:07:46 +00:00
Cedric BAIL
d16bbd3953
* edje: Make Edje_Real_Part_Drag a pointer. Win 100 bytes per states.
...
SVN revision: 41685
2009-08-11 12:47:00 +00:00
Cedric BAIL
9807d2e4c8
* edje: More cleanup of Edje_Real_Part.
...
SVN revision: 41683
2009-08-11 10:32:21 +00:00
Cedric BAIL
7047c5f561
* edje: Cleanup drag part of Edje_Real_Part.
...
SVN revision: 41682
2009-08-11 10:17:14 +00:00
Cedric BAIL
16111c4867
* edje: Starting cleanup of Edje_Real_Part.
...
SVN revision: 41681
2009-08-11 10:08:03 +00:00
Cedric BAIL
b6a228e3eb
* edje_load: More cleanup.
...
SVN revision: 41680
2009-08-11 10:06:37 +00:00
Cedric BAIL
922939d832
* edje: Some cleanup, mainly removing dead code.
...
SVN revision: 41679
2009-08-11 09:45:06 +00:00
Cedric BAIL
280010f404
* edje: Fix memory count.
...
SVN revision: 41664
2009-08-10 15:18:07 +00:00
Cedric BAIL
7f9a41a824
* edje: Add a cache for _edje_part_recalc_single.
...
WARNING: THIS CAN CAUSE RENDERING GLITCH AND OTHER WEIRD BEHAVIOUR WITH
YOUR EDJE FILE. PLEASE REPORT ANY ALIEN STUFF.
Note: This patch cache the result of _edje_part_recalc_single, until
any relative part are moved, the object is resized or some property
are changed (like during text set or color class set).
Note: Be carefull when you call edje_object_size_min_restricted_calc,
it's really an inderect heavy user of _edje_part_recalc_single and
I wasn't able to bring it down.
Note: This patch use more RAM, around 480 bytes per Edje state, so I
don't recommand using it on a Desktop with a lot of CPU power.
SVN revision: 41663
2009-08-10 15:16:51 +00:00
Cedric BAIL
ee729dd97f
* edje: Oops, not the right one.
...
SVN revision: 41658
2009-08-10 12:38:39 +00:00
Cedric BAIL
db0247c644
* edje_recalc: Reduce use of stack.
...
SVN revision: 41656
2009-08-10 11:52:46 +00:00
Cedric BAIL
b1de7da564
* edje: Delay edje_recalc on edje object resize.
...
WARNING: THIS MAY CAUSE RENDER GLITCH, IF YOU SEE ANYTHING STRANGE
PLEASE REPORT TO ME.
SVN revision: 41654
2009-08-10 11:33:36 +00:00
Cedric BAIL
0f752e491c
* edje: Group configure block together.
...
SVN revision: 41653
2009-08-10 11:15:38 +00:00
Cedric BAIL
854f360739
* edje: Reduce sizeof (Edje_Calc_Params).
...
Note: It doesn't really impact edje memory foot print yet. But in
the plan to do a computation cache inside edje, this structure
will be used a lot (I am planning to do this feature at some point,
but no ETA yet, and be reassured it will be optionnal so we can
choose between CPU load or memory load).
Note: As I was looking for similar area of improvements,
Edje_Part_Description could really use an union to reduce it's size,
but as we load this structure directly from an Eet file, we need
union in Eet first. And this should be part of a comming Edje file
format break.
SVN revision: 41652
2009-08-10 09:56:19 +00:00
Christopher Michael
0c64692d4e
Patch from Victor <victor.scorpion@gmail.com> to fix typo in
...
edje_real_part_swallow.
Thanks :)
SVN revision: 41630
2009-08-07 09:06:04 +00:00
Carsten Haitzler
1ea1c629cb
back to pre ver's
...
SVN revision: 41535
2009-07-29 08:19:34 +00:00
Carsten Haitzler
6db38393cd
SNAPSHOT: svn-03
...
SVN revision: 41532
2009-07-29 08:03:25 +00:00
Michael Lauer
e1bb8c38ad
edje: add first bunch of typedefs for previously anonymous callbacks
...
SVN revision: 41424
2009-07-18 22:43:50 +00:00
Rafael Antognolli
d147af24e3
Created new function edje_edit_image_data_add().
...
Now it's possible to add an image that is already inside the eet (with a
default key name) to the edje image collection.
SVN revision: 41320
2009-07-13 19:17:35 +00:00
Vincent Torri
84be18a101
typo
...
SVN revision: 41299
2009-07-11 06:07:11 +00:00
Gustavo Sverzut Barbieri
5959578954
fix minor glitches with edje box.
...
still missing:
* box.max
* proper handling of min/max, need to behave like text.
SVN revision: 41297
2009-07-10 23:13:09 +00:00
Vincent Torri
390f94bcfd
update m4 macros (mainly formatting)
...
SVN revision: 41212
2009-06-27 06:42:14 +00:00
Carsten Haitzler
02fef22de9
move adding of events if entry only if entry part exists.
...
SVN revision: 41103
2009-06-18 14:01:26 +00:00
Cedric BAIL
b405fecf1e
* edje: Remove last set of Evas_Hash, and move to Eina_Bool.
...
SVN revision: 41068
2009-06-17 11:10:32 +00:00
Carsten Haitzler
9394f73104
back to svn soname
...
SVN revision: 41042
2009-06-15 06:29:43 +00:00
Carsten Haitzler
e81db0f5a3
make distcheck and... SNAP!
...
SVN revision: 41039
2009-06-15 05:32:49 +00:00
Gustavo Sverzut Barbieri
1d9af7284e
typo--
...
SVN revision: 40999
2009-06-10 17:54:40 +00:00
Carsten Haitzler
85cef43263
mirko - thanks. spotted a crahs when magic debug is disabled
...
SVN revision: 40875
2009-06-03 13:17:06 +00:00
Gustavo Sverzut Barbieri
7b7ece4046
fix debian rules files.
...
* fix the way AC_INIT macros are parsed to consider [] as well.
* set both LDFLAGS and CFLAGS on the libs I use and I know support -fvisibility=hidden.
SVN revision: 40838
2009-05-26 17:34:53 +00:00
Andreas Volz
a5af5b19d7
updated docu
...
SVN revision: 40808
2009-05-24 08:24:32 +00:00
Carsten Haitzler
c3b8b4ee14
revertg big R to L patches because they break cursors and selection.... BACK
...
boy BACK!
SVN revision: 40783
2009-05-22 21:12:32 +00:00
Carsten Haitzler
e999c88e80
tasn's rtl pathes and improvements... continued!
...
SVN revision: 40715
2009-05-18 06:08:15 +00:00
Vincent Torri
4d4477a8a3
underquoted parameters
...
SVN revision: 40661
2009-05-15 08:35:18 +00:00
Vincent Torri
fed9a5c08f
update efl_doxygen.m4
...
SVN revision: 40660
2009-05-15 08:33:32 +00:00
Vincent Torri
807770cb00
Put the closing parenthesis just after the last closing bracket.
...
Putting it the next line adds a line feed to the value of the
variable. Yes, m4 is an horror
SVN revision: 40648
2009-05-15 06:39:05 +00:00
Vincent Torri
84218e58da
* include Ecore_IMF.h before Edje.h so that EAPI
...
is correctly defined on Windows. Paatch by Klaus Rechert
* useless include of eina_stringshare.h as it is included by Eina.h
SVN revision: 40646
2009-05-14 18:36:01 +00:00
Carsten Haitzler
a68c953591
fix input method composition plus fuxes to match textblock
...
SVN revision: 40641
2009-05-14 12:53:56 +00:00
Vincent Torri
0d295c7299
too many 'yes'.
...
SVN revision: 40636
2009-05-14 06:58:00 +00:00
Vincent Torri
b56951c385
* fix build when ecore_imf is not available. Patch by Lars Munch
...
* formatting
SVN revision: 40632
2009-05-13 22:11:06 +00:00
Vincent Torri
bf1282a758
don't use the release stuff for Windows CE
...
SVN revision: 40630
2009-05-13 18:58:15 +00:00
Carsten Haitzler
8758acd64d
ecore_imf input method support for edjeentry - on-screen kbds only at the
...
moment. will fix for kbd input. no ecore_imf module tho... yet
SVN revision: 40619
2009-05-13 13:29:30 +00:00
Carsten Haitzler
fef7f0e7e4
comments - man is that struct big!
...
SVN revision: 40589
2009-05-11 13:10:38 +00:00
Carsten Haitzler
e6de097425
allow scale_hint to be added to items in edje
...
SVN revision: 40537
2009-05-07 13:30:18 +00:00
Carsten Haitzler
0d02c7a79a
use more rediculously big double
...
SVN revision: 40525
2009-05-06 12:41:23 +00:00
Daniel Kolesa
07ec7509a9
Fixed debian stuff everywhere.
...
SVN revision: 40505
2009-05-04 17:36:48 +00:00
Rodrigo Cesar Lopes Belem
a7c514da2b
Added libtool as Build-Depends to everything that uses
...
DEB_CONFIGURE_SCRIPT := ./autogen.sh
SVN revision: 40500
2009-05-03 14:32:23 +00:00
Gustavo Sverzut Barbieri
e09dc2a71c
use alloca+memcpy instead of strdupa.
...
for these guys that insist in using doomed systems like solaris or
bsd, god save them ;-)
Patch by vtorri.
SVN revision: 40491
2009-05-02 23:22:07 +00:00
Gustavo Sverzut Barbieri
022204e09c
Allow sending signals to GROUP sub-parts.
...
Today signals emitted inside GROUP sub-parts are delivered to parent
group as "part-name:original-source". This is good and allow edje
groups to be reused. But no counter part to send events to inside
sub-groups existed.
This patch allows one to send a signal "signal" to inside a part
"part" that is of type GROUP by prepending signal emission with part name:
emission: "part:signal"
source: "source"
this is the same as:
o = edje_object_part_swallow_get(ed);
edje_object_signal_emit(o, "signal", "source");
but can be done all in themes, no need to go to application c/c++/python.
Based on patch by Pieter, see mail list.
SVN revision: 40489
2009-05-02 20:05:53 +00:00
Carsten Haitzler
95ea5ee0e1
fix corner case with edje - where u check for existens of parts in a edje but
...
never use a single object from it.
SVN revision: 40410
2009-04-27 02:41:33 +00:00
Gustavo Sverzut Barbieri
e2d7c998da
mark edje as dirty if box/table children changed.
...
This should help to fix bugs with systray.
SVN revision: 40408
2009-04-27 02:38:14 +00:00
Gustavo Sverzut Barbieri
d2a587c21f
recalculate table if it is dirty.
...
SVN revision: 40407
2009-04-27 02:36:56 +00:00
Rodrigo Cesar Lopes Belem
05a22bce95
Merge branch 'debian-fixes'
...
SVN revision: 40345
2009-04-24 05:29:12 +00:00
Daniel Kolesa
d45fd4bf09
1. fixed exalt-client module load, 2. fixed edje DEB_SOURCE_VERSION(thx to sur5r)
...
SVN revision: 40340
2009-04-23 19:22:39 +00:00
Daniel Kolesa
8e797eed19
Fixed typo in edje debian/control, thx to sur5r
...
SVN revision: 40336
2009-04-23 18:28:16 +00:00
Daniel Kolesa
7530de5ba1
Added libedje-bin to depends of libedje-dev.
...
SVN revision: 40331
2009-04-23 17:07:28 +00:00
Carsten Haitzler
75e9c7fa98
fix calc - do not reset calc_only flag! it wanst set by the calc_do!
...
SVN revision: 40326
2009-04-23 12:42:53 +00:00
Carsten Haitzler
8e52d827ec
move to uses no []'s as it works for me, but for belem... inconsistent []'s
...
doesnt work.
SVN revision: 40300
2009-04-23 00:32:53 +00:00
Daniel Kolesa
f0e4360835
Updated debian stuff
...
SVN revision: 40296
2009-04-22 17:33:22 +00:00
Daniel Kolesa
aa2d9d1cb1
A little change to edje debian stuff changelog
...
SVN revision: 40293
2009-04-22 16:38:11 +00:00
Daniel Kolesa
875d89a9fe
Updated debian stuff for core EFL. Changed debian stuff of others to work with core EFL updates.
...
SVN revision: 40292
2009-04-22 16:37:17 +00:00
Carsten Haitzler
9d18df3109
and incriment to next rev.
...
SVN revision: 40285
2009-04-22 14:08:21 +00:00
Carsten Haitzler
99ccf484f8
snapworth quality - distchecked. sonames bumped. rev's bumped. tarballs
...
uploaded.
SVN revision: 40284
2009-04-22 14:07:05 +00:00
Daniel Kolesa
7a07300a77
Updated changelogs for packages which will go into repository.
...
SVN revision: 40270
2009-04-21 17:39:20 +00:00
Carsten Haitzler
e39dc41493
1. embryo shoudl have soname
...
2. yes local.conf slipped in - ignore
3. added soname version release to module arch dirs
4. adapted extra-modules to use the revision in arch
5. made e17 also have a release rev
6. dummy release stuff in eet - wont use it as its already released.
SVN revision: 40267
2009-04-21 14:17:42 +00:00
Gustavo Sverzut Barbieri
3ab5491316
fix distcheck on couple packages, problems with EXTRA_DIST
...
Do NOT include dirs in EXTRA_DIST (embryo, eet, ecore, evas, edje,
efreet) as it will include .svn directories!
EXTRA_DIST does not take a glob as ETK did, use $(wildcard glob) to
expand it.
And do not forget about adding extra files to EXTRA_DIST (wizard) and
DIST_SUBDIRS (fileman_opinfo).
SVN revision: 40247
2009-04-20 13:38:49 +00:00
Daniel Kolesa
c06e55cc1b
Merged with pkgE
...
SVN revision: 40226
2009-04-19 16:22:00 +00:00
Daniel Kolesa
5d5d17960d
Prepared for merge with pkgE debian stuff
...
SVN revision: 40225
2009-04-19 16:18:41 +00:00
Carsten Haitzler
ce5a59b7e5
lutin... release soname patch. verbose svn soname used right now
...
SVN revision: 40131
2009-04-17 10:01:45 +00:00
Gustavo Sverzut Barbieri
ec987bd579
edje now handles escape/unescape automatically for textblock.
...
these two new calls will escape the unescaped text if required, will
unescape when get is called.
Also I fixed edje_object_part_text_get() on non-editable TEXTBLOCK,
now it will return the text with markup.
SVN revision: 40066
2009-04-14 23:53:25 +00:00
Daniel Kolesa
cd8dd91b01
Updated debian stuff(grew Standards-Version, updated python-ecore rules file)
...
SVN revision: 40043
2009-04-14 17:21:19 +00:00
Carsten Haitzler
b3e8f31362
tentative change... it seems in rare conditions some programs end up doubled
...
and the stop prog doesnt clean out all instances - leaving 1 or more excess
instances to run. this should fix that.
SVN revision: 39827
2009-04-01 09:11:48 +00:00
Daniel Kolesa
68429cf150
Updated version in edje
...
SVN revision: 39734
2009-03-26 19:37:59 +00:00
Carsten Haitzler
386395ee9a
up version to 0.9.91
...
SVN revision: 39701
2009-03-24 23:51:28 +00:00
Daniel Kolesa
47d3a66c13
i found it is useless and cdbs is setting up prefix automatically.
...
SVN revision: 39695
2009-03-24 19:56:43 +00:00
Daniel Kolesa
510ec92901
forgot to add --prefix=/usr
...
SVN revision: 39694
2009-03-24 19:51:00 +00:00
Daniel Kolesa
1bce155f0f
Updated debian stuff everywhere.
...
SVN revision: 39693
2009-03-24 19:44:57 +00:00
Carsten Haitzler
338881b454
edje explicit selection mode is saner now. done - for now. workable.
...
SVN revision: 39628
2009-03-22 13:50:53 +00:00
Carsten Haitzler
4218f905f5
add more util calls for enty manipulation
...
SVN revision: 39600
2009-03-20 15:07:39 +00:00
Carsten Haitzler
2afadb527b
working on edje entry to allow more selection controls. not 100% done yet.
...
SVN revision: 39578
2009-03-19 13:36:10 +00:00
Gustavo Sverzut Barbieri
bddbbbb8a5
Fix null dereference.
...
By Luis Felipe Strano, spotted by clang.
SVN revision: 39560
2009-03-18 21:27:38 +00:00
Gustavo Sverzut Barbieri
071ad5b4aa
minor optimizations to box recalculation.
...
just recalculate when required, and just mark as required when layout
really changes.
SVN revision: 39299
2009-02-28 20:04:55 +00:00
Viktor Kojouharov
0a544a09d3
'box.min' for the edje box
...
SVN revision: 39298
2009-02-28 19:38:35 +00:00
Cedric BAIL
6ab6dbca0d
* edje: Remove snprintf("%i") for an eina itoa.
...
NOTE: When you just want to convert from an int to a string,
better use eina for that.
SVN revision: 39213
2009-02-25 17:08:17 +00:00
Vincent Torri
052e867c7b
missing header + move fcntl.h after sys/stat.h
...
SVN revision: 39093
2009-02-19 10:29:03 +00:00
Vincent Torri
1cd236068b
* force open to allow read and write permission of the user
...
when creating or reading edj files
SVN revision: 39092
2009-02-19 10:13:28 +00:00
Vincent Torri
16a444cb28
formatting
...
SVN revision: 39091
2009-02-19 08:15:23 +00:00
Carsten Haitzler
c2f8ca5ccd
fix copy & paste bug!
...
SVN revision: 39022
2009-02-15 02:55:56 +00:00
Carsten Haitzler
c1af94ee4c
in theory.. support middle solid/default/none changes in evas
...
SVN revision: 39001
2009-02-12 13:39:15 +00:00
Carsten Haitzler
6f2cb19f03
fix some min size calc and aspect calc issues.
...
SVN revision: 38994
2009-02-11 11:48:15 +00:00
Vincent Torri
812f1e185f
add alloca declaration
...
SVN revision: 38977
2009-02-09 06:33:26 +00:00
Chidambar Zinnoury
6b162f8fe0
Useless check as it has already been dome some lines above.
...
SVN revision: 38967
2009-02-07 15:45:50 +00:00
Gustavo Sverzut Barbieri
2e809f845f
Interpolate text font size.
...
Often requested for animations that want to grow or shrink text
quickly. This is a faster alternative to using geometry with rel1/rel2
and "text.fit: 1 1;" since it does not need to figure out which size
fits better into that object.
I tested and it does not seem to introduce any regression. Also
checked with scale and text_class variations.
SVN revision: 38958
2009-02-05 18:15:34 +00:00
Vincent Torri
e3b5fa3f12
fix dist rule
...
SVN revision: 38924
2009-02-03 17:54:04 +00:00
Carsten Haitzler
b6f51da478
allow individual objects to have differing scaling factors (object scale
...
overrides edje global scale)
SVN revision: 38908
2009-02-03 05:07:58 +00:00
Vincent Torri
43e8963919
Missing modification of the variable DOXYGEN to
...
efl_doxygen. Spotted by Albin Tonnerre (Lutin).
SVN revision: 38897
2009-02-01 20:28:11 +00:00
Vincent Torri
f747799981
fix logic in efl_doxygen.m4
...
SVN revision: 38879
2009-02-01 06:53:30 +00:00
Carsten Haitzler
71bd02f251
changed signal on backspace
...
SVN revision: 38807
2009-01-27 06:17:35 +00:00
Iván Briano
0a51bac4a9
Reverting. Comment in code says it all
...
SVN revision: 38692
2009-01-21 23:30:50 +00:00
Gustavo Sverzut Barbieri
7ed9777f3c
Let's see if this edje forced recalc is really required.
...
SVN revision: 38689
2009-01-21 22:38:52 +00:00
Vincent Torri
28c95b5672
update ac_attribute.m4
...
SVN revision: 38583
2009-01-14 08:37:20 +00:00
Carsten Haitzler
fb92a519bf
fix the copying license to
...
1. get rid of grammar mistake
2. refer to COPYING-PLAIn correctly as the filename
3. be more explicit on "shipping source" due to ambiguity (this makes it what
it was intended to be and that is GPL compatible).
this does not modify the LGPL libs... or GPL apps etc. - only those using the
original COPYING from e. author and dates at the top remain the same.
SVN revision: 38569
2009-01-13 13:00:45 +00:00
Daniel Kolesa
b61dff0b58
Added debian/rules files with a new permissions set(755).
...
SVN revision: 38519
2009-01-09 16:33:51 +00:00
Daniel Kolesa
971b1682a9
prepare debian rules files for new chmod permissions.
...
SVN revision: 38518
2009-01-09 16:31:51 +00:00
Carsten Haitzler
5974b5a1fc
fix prefix env vars to use edje_
...
SVN revision: 38448
2009-01-04 11:05:27 +00:00
Daniel Kolesa
2bf1434120
Added new set of debian subdirs.
...
BROKEN/etox
e
ecore
e_dbus
edje
edje_editor
edje_viewer
eet
efreet
eina
elicit
elitaire
embryo
E-MODULES-EXTRA
emotion
emphasis
empower
emprint
enhance
enity
entrance
ephoto
epsilon
esmart
estickies
etk
etk_extra
evas
evolve
ewl
exhibit
exml
expedite
imlib2
imlib2_loaders
MISC/engage
OLD/eclair
OLD/engrave
OLD/enotes
OLD/entrance_edit_gui
OLD/e_utils
OLD/evoak
OLD/examine
OLD/iconbar
PROTO/etk_server
PROTO/exchange
PROTO/extrackt
rage
SVN revision: 38399
2009-01-01 11:35:17 +00:00
Daniel Kolesa
bf77c1ced2
Removed debian subfolders - prepared for a new set of debian subdirs.
...
SVN revision: 38398
2009-01-01 11:25:05 +00:00
Cedric BAIL
519296191d
Return success or not for table API.
...
SVN revision: 38381
2008-12-31 11:49:42 +00:00
Gustavo Sverzut Barbieri
b1f00aa9d5
edjeL convert error code to string.
...
SVN revision: 38268
2008-12-21 18:39:36 +00:00
Gustavo Sverzut Barbieri
15a2b2aaf2
force recalc after set_tween_state().
...
SVN revision: 38258
2008-12-21 02:17:31 +00:00
Vincent Torri
8b5ff6cb40
make compilation work on Windows XP
...
SVN revision: 38243
2008-12-20 13:18:27 +00:00
Viktor Kojouharov
fa95a224da
a vimball script for edc (and embryo). It includes an up-to-date syntax files for edc and embryo, indent and omni-completion scripts
...
SVN revision: 38207
2008-12-18 10:37:11 +00:00
Iván Briano
7f3dfc66f2
And finally, edje table goes in
...
SVN revision: 38204
2008-12-18 02:43:20 +00:00
Cedric BAIL
136be96d28
Use small hash table insteed of bigger one. And move collection hash initialization a bit later.
...
SVN revision: 38186
2008-12-17 16:10:07 +00:00
Cedric BAIL
e33474c92f
Move to eina_hash. Nothing should break, but if you experience any unexpected behaviour
...
please ping me on #edevelop.
SVN revision: 38183
2008-12-17 14:26:47 +00:00
Sebastian Dransfeld
28bf361096
Fix eina hash usage.
...
When using eina hash we need to create the hash if it does not exist.
SVN revision: 38172
2008-12-17 08:04:42 +00:00
Sebastian Dransfeld
4615291cc2
evas_hash -> eina_hash
...
SVN revision: 38157
2008-12-15 21:00:19 +00:00
Jaime Thomas
81c3548670
Actually, this is probably what was intended.
...
SVN revision: 38145
2008-12-14 17:09:46 +00:00
Jaime Thomas
364c05f124
Let mouse selections work again.
...
SVN revision: 38144
2008-12-14 17:07:51 +00:00
Gustavo Sverzut Barbieri
300c7b814c
try to avoid infinite recalc loop.
...
as reported, elicity triggers an infinite loop by calling
edje_object_part_geometry_get(), which in turns calls
_edje_recalc_do() which in turns calls the elicit code that requests
edje_object_part_geometry_get() and since it's still marked as
"dirty", it enters the loop...
the real fix is just the move of ed->dirty = 0; before calling
recalcs, but I also unmarked object as need_recalculate so we can even
avoid requesting object to recalculate from evas.
SVN revision: 38139
2008-12-14 16:30:29 +00:00
Carsten Haitzler
28c433974a
olof patch - fix typo for password
...
SVN revision: 38034
2008-12-08 23:47:04 +00:00
Cedric BAIL
2c668d6747
The for loop inside _edje_file_del is accessing Edje_Real_Part that could be
...
destroyed by _edje_cache_coll_unref. So moving the call to _edje_cache_coll_unref
after the last use of Edje_Real_Part should be better.
SVN revision: 38020
2008-12-08 14:23:26 +00:00
Gustavo Sverzut Barbieri
2f8f874b20
Shut up a bunch of warnings and fix some real errors.
...
SVN revision: 37954
2008-12-06 03:08:17 +00:00
Gustavo Sverzut Barbieri
03fca99e56
Add safe Eina list walk function.
...
SVN revision: 37949
2008-12-06 02:13:01 +00:00
Gustavo Sverzut Barbieri
00fd3ccc3a
fix list iteration and removal inside edje box.
...
maybe we should add EINA_LIST_FOREACH_SAFE?
SVN revision: 37947
2008-12-06 01:44:01 +00:00
Gustavo Sverzut Barbieri
288a77ea18
Hopefully fix some problems with Edje fnmatch and callbacks.
...
* Fix buffer overflow with EDJE_PROGRAM_CACHE (not tested since I don't use it).
* break_prog should always unset walking_callbacks and do after-tasks.
* Fix list walking! ouch!!!
SVN revision: 37944
2008-12-05 22:32:04 +00:00
Carsten Haitzler
90d3729897
bad edje! leak! fix fix!
...
SVN revision: 37840
2008-11-28 13:54:21 +00:00
Davide Andreoli
ed830d3fe7
* typo
...
SVN revision: 37822
2008-11-27 09:43:00 +00:00
Carsten Haitzler
266594739f
re-index aliases on override of part name too.
...
SVN revision: 37805
2008-11-25 23:18:04 +00:00
Iván Briano
0ee4d07727
Edje Box in. Have fun with it.
...
SVN revision: 37783
2008-11-24 05:15:15 +00:00
Vincent Torri
6c764421aa
typo
...
SVN revision: 37746
2008-11-22 10:47:17 +00:00
Carsten Haitzler
44c07b8fc9
middle mouse does a paste request now.. unix stylin'
...
SVN revision: 37705
2008-11-19 06:22:12 +00:00
Carsten Haitzler
965b3be9db
fix selection get
...
SVN revision: 37703
2008-11-19 02:14:50 +00:00
Carsten Haitzler
d5bc0e8546
add calls to select all/none
...
SVN revision: 37700
2008-11-18 08:45:27 +00:00
Carsten Haitzler
ba0bf9010f
and actually force styles to be assigned early.
...
SVN revision: 37695
2008-11-18 01:46:56 +00:00
Carsten Haitzler
a867b99db0
make click below text put cursor at end
...
SVN revision: 37690
2008-11-17 06:17:09 +00:00
Carsten Haitzler
38f06f34e8
track subobjs (used by entry only for now) and emit signals to them too
...
SVN revision: 37688
2008-11-17 05:54:01 +00:00
kaethorn
e20d52ab8b
update doc package.
...
SVN revision: 37639
2008-11-14 23:06:04 +00:00
Sebastian Dransfeld
b2fa64de52
Formatting
...
SVN revision: 37626
2008-11-14 17:35:05 +00:00
Gustavo Sverzut Barbieri
2d05e12a0a
Oops! no change of version number.
...
SVN revision: 37621
2008-11-14 11:08:22 +00:00
Gustavo Sverzut Barbieri
f53febde32
Edje postponed calculations.
...
This makes use of new Evas_Smart_Class calculate() callback to
postpone calculations until render time, possible saving lots of
calculations to happen.
It is another try, with Cedric's changes to force recalculations when
requried (ie: just before doing some edje_object_*_get()), let's see
if this one solve found issues.
SVN revision: 37620
2008-11-14 11:06:15 +00:00
Cedric BAIL
25f4acee01
This is a quick fix for edje match memory consuption. It is not the best
...
solution, but the fastest to implement without breaking edje file format.
So now, when a callback or a program don't use globbing charactere (*, ?,
[] and \), the match are put in a little rbtree instead of the big automate
matrix.
This patch could potentially break edje user, if you experience anything
strange with your edje file, please report.
SVN revision: 37577
2008-11-10 16:37:52 +00:00
Viktor Kojouharov
3489be1dda
typo--
...
SVN revision: 37517
2008-11-05 21:36:23 +00:00
Gustavo Sverzut Barbieri
1b1896ec55
for some reason this was being NULL to me.
...
it was crashing on group changing.
SVN revision: 37473
2008-11-05 16:08:39 +00:00
Carsten Haitzler
60b4dab196
formatting.
...
SVN revision: 37425
2008-11-02 22:51:24 +00:00
Davide Andreoli
6aaa2a7b35
* Arghh! Fix compilation... sorry
...
SVN revision: 37417
2008-11-02 15:02:40 +00:00
Davide Andreoli
c1be5313b7
* Support text styles in edje_edit
...
SVN revision: 37415
2008-11-02 14:10:11 +00:00
Carsten Haitzler
68794e198b
also use looptime
...
SVN revision: 37394
2008-11-02 02:43:43 +00:00
Davide Andreoli
9c5fbd43a0
move 2 textblock functions out of the dragable doxy category
...
SVN revision: 37357
2008-10-31 15:13:50 +00:00
Massimiliano Calamelli
8de6e259f9
Completing the fixes in Edje doc
...
SVN revision: 37356
2008-10-31 13:16:57 +00:00
Vincent Torri
b83543bd6a
missing dots
...
SVN revision: 37331
2008-10-30 21:29:27 +00:00
Carsten Haitzler
5813cfd630
leak--
...
SVN revision: 37262
2008-10-28 04:58:39 +00:00
Davide Andreoli
ed57d68446
remove some warnings
...
SVN revision: 37192
2008-10-27 04:10:31 +00:00
Vincent Torri
ca3b1e5974
README.in does not exist
...
SVN revision: 37162
2008-10-26 17:31:14 +00:00
Vincent Torri
f270fdb629
arg, missing config.h and too many EXTRA_DIST
...
SVN revision: 37160
2008-10-26 17:23:54 +00:00
Vincent Torri
9ba3147a09
* remove edje_main.h - useless now
...
* forget locale.h in edje_edit
SVN revision: 37159
2008-10-26 17:21:11 +00:00
Vincent Torri
0d8b00fdeb
* move standard header files to source files
...
* remove gendoc
SVN revision: 37158
2008-10-26 17:18:19 +00:00
Vincent Torri
4945b420ea
missing file
...
SVN revision: 37141
2008-10-26 12:05:33 +00:00
Vincent Torri
a3c761f981
fix documentation
...
SVN revision: 37138
2008-10-26 12:02:28 +00:00
Vincent Torri
9d71cc15c7
autotools cleanups
...
* configure.ac re-organisation
* don't compile edje binaries on windows ce
* add doc rule to build documentation (hence gendo is removed,
Doxyfile is moved to doc/ and edje.c.in is renamed doc/edje.dox.in)
Next commit will fix completely the documentation
* fix edje.pc.in
SVN revision: 37137
2008-10-26 11:55:57 +00:00
Carsten Haitzler
18c8160744
ret null - not nothing.
...
SVN revision: 37131
2008-10-26 11:04:53 +00:00
Gustavo Sverzut Barbieri
7f935e09c0
Set member_{add,del} to NULL.
...
SVN revision: 37087
2008-10-25 02:58:30 +00:00
Carsten Haitzler
f14804f514
fix leak in entry anchors
...
SVN revision: 37083
2008-10-25 02:14:48 +00:00
Sebastian Dransfeld
71f14d8463
formatting
...
SVN revision: 37045
2008-10-24 07:08:08 +00:00
Carsten Haitzler
1d8a7e4dd3
allow you to get geom of anchors.
...
SVN revision: 37039
2008-10-24 00:44:26 +00:00
Carsten Haitzler
f4b0bbe7b8
fix doc.
...
SVN revision: 37038
2008-10-24 00:43:24 +00:00
Carsten Haitzler
48f89d316a
support repch - replacement char for passowrd mode. theme defines it now.
...
SVN revision: 37013
2008-10-23 05:38:06 +00:00
Carsten Haitzler
dce5ba9fc8
use hold flags.
...
SVN revision: 36964
2008-10-22 11:59:59 +00:00