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