Gustavo Sverzut Barbieri
6609523415
value: just setup on new memory!
...
We should not flush and then setup the memory, instead we leave
vset/pset functions do their own stuff to clean previous data, if any.
SVN revision: 67840
2012-02-10 21:43:55 +00:00
Gustavo Sverzut Barbieri
edfd15d9ca
value: allow multiple flush.
...
multiple flush may happen when handling errors. May be used in some cases.
SVN revision: 67839
2012-02-10 21:34:28 +00:00
Gustavo Sverzut Barbieri
0d1b66d44e
eina_value: fix convert to string on empty/null cases.
...
SVN revision: 67838
2012-02-10 21:18:59 +00:00
Gustavo Sverzut Barbieri
63cc1bceea
fix test leaks
...
SVN revision: 67836
2012-02-10 20:39:27 +00:00
Gustavo Sverzut Barbieri
e8924c7600
eina_value_hash: must free hash value after it's flushed.
...
SVN revision: 67835
2012-02-10 20:39:07 +00:00
Gustavo Sverzut Barbieri
817d6234b8
fix memleak in test suite.
...
SVN revision: 67834
2012-02-10 20:38:28 +00:00
Mike Blumenkrantz
252f6a04b3
fix breakage from r67537 with alias inheriting or somesuch
...
SVN revision: 67833
2012-02-10 20:34:18 +00:00
Jonas M. Gastal
27f0f4cceb
Another example for eina_model.
...
Patch by: "Jonas M. Gastal" <jgastal@profusion.mobi>
SVN revision: 67832
2012-02-10 17:18:10 +00:00
Cedric BAIL
d5cbba52ef
edje: told you old man ! broadcasting message to all groups was a bad idea.
...
This patch try to prevent the broadcasting of targeted message. This should minimize
the problem generated on edje sub GROUP that didn't expect to see that much message
coming to them. It just a minimization of the problem, as message that don't target
explicitly a part are still propagated and can still break your edje usage from 1.0
to 1.1 version.
SVN revision: 67830
2012-02-10 16:49:58 +00:00
Cedric BAIL
ef1e91430f
eet: add support for statistique.
...
SVN revision: 67829
2012-02-10 15:30:33 +00:00
ChunEon Park
f6db68d6f5
evas/evas_events - do not call the up event when obj is freezed and removed useless codes.
...
SVN revision: 67828
2012-02-10 13:39:15 +00:00
Rafael Fonseca
53e3f54ba5
Ecore_Evas_Cocoa: fix header include name.
...
SVN revision: 67825
2012-02-10 13:27:46 +00:00
Gustavo Sverzut Barbieri
ef2976ec46
thanks vincent.
...
I just did that mistake to see if you were paying attention... /me liar! :-)
SVN revision: 67822
2012-02-10 11:03:18 +00:00
Gustavo Sverzut Barbieri
687e59a102
eina_model: add xref/xunref, xrefs_get and models_usage_dump!
...
Let's try to help debug by allowing extended reference management that
takes in account an identifier. This identifier is accounted on xref
and xunref and must match.
xrefs_get will return the list of such references, for debugging purposes.
eina_models_list_get() was added to return all live models, just
tracked when EINA_MODEL_DEBUG is enabled.
eina_models_usage_dump() was added and use the same infrastructure as
eina_models_list_get() and eina_model_xrefs_get() to aid debugging :-)
SVN revision: 67821
2012-02-10 10:48:39 +00:00
Christopher Michael
5c8833cbbe
Ecore: Add ChangeLog entries for new ecore_evas_wayland function.
...
SVN revision: 67820
2012-02-10 10:37:28 +00:00
Christopher Michael
317f1ebf99
Ecore_Evas (wayland): Disable logfn's (again) :( Remove extra parens.
...
SVN revision: 67819
2012-02-10 10:36:21 +00:00
Gustavo Sverzut Barbieri
6d60ece7db
add missing shutdown
...
SVN revision: 67818
2012-02-10 10:34:19 +00:00
Christopher Michael
1acb7b4f9e
Ecore_Evas: Add functions for setting wayland mouse pointer (used from
...
elm wayland clients).
SVN revision: 67816
2012-02-10 09:16:29 +00:00
Jihoon Kim
039cd30ebd
scim_immmodule: Provide compose, string in key down/up event in case of scim-input-pad.
...
SVN revision: 67801
2012-02-10 00:03:25 +00:00
Gustavo Sverzut Barbieri
5150befe04
remove @EINA_CPPFLAGS@ from remaining Makefile.am
...
Thanks to Tommy[D] for spotting the problem!
SVN revision: 67799
2012-02-09 21:42:50 +00:00
Gustavo Sverzut Barbieri
232fbec9f1
add Jonas to authors.
...
He worked previously with documentation, now is helping me with
Eina_Model and will keep adding some examples and fixes here and
there.
SVN revision: 67798
2012-02-09 20:26:00 +00:00
Jonas M. Gastal
9f90af4dc7
More documentation for eina_model.
...
Patch by: "Jonas M. Gastal" <jgastal@profusion.mobi>
SVN revision: 67797
2012-02-09 19:13:54 +00:00
Gustavo Sverzut Barbieri
0bcae96ccb
eina_model: rename all "search" to "criteria_match"
...
SVN revision: 67796
2012-02-09 16:29:50 +00:00
Gustavo Sverzut Barbieri
013c986c40
eina_model: helper function to setup subclass during runtime.
...
SVN revision: 67795
2012-02-09 16:20:16 +00:00
Tom Hacohen
0b8df6a240
Eina examples: Formatted model example a bit.
...
SVN revision: 67791
2012-02-09 12:29:56 +00:00
Tom Hacohen
8a1351b5f0
Evas textblock: Better handle visible formats.
...
Fixed a crash. Thanks WooHyun for making me fix it now. :)
SVN revision: 67790
2012-02-09 12:21:18 +00:00
Tom Hacohen
29c291ff3b
Eina model: Made i_method_resolve a macro (for interface as well)
...
Same as the previous commit about "Type" this time about Interface.
This will also hopefully remove the likelihood for hacks.
Previous functions are still available as method_offset_resolve.
SVN revision: 67786
2012-02-09 10:32:14 +00:00
Cedric BAIL
87eb14012b
eet: add support for GnuTLS 3.x
...
SVN revision: 67785
2012-02-09 10:30:04 +00:00
Tom Hacohen
edbdd6a1ad
Evas jpeg loader: Fixed a couple of compilation warnings.
...
There are a couple more *important* warnings. The switch case at line 564
does not cover all options.
SVN revision: 67784
2012-02-09 10:21:17 +00:00
Christopher Michael
671cda7b73
Ecore_Wl: Add function in header.
...
SVN revision: 67782
2012-02-09 08:16:45 +00:00
Christopher Michael
c510ba8471
Ecore_Wl: Also send mouse move before sending mouse down/up. Add some
...
missing Logfn's. Add handler to free the mouse_move event when we're
done with it. Add a function to retrieve the 'last mouse button down
time' (needed for fixing surface move).
SVN revision: 67781
2012-02-09 08:15:10 +00:00
Christopher Michael
2644d16d50
Ecore_Evas (Wayland): Fix getting double mouse events for the wayland
...
engines.
NB: Fixes elementary momentum scrolling.
SVN revision: 67780
2012-02-09 08:12:39 +00:00
Jihoon Kim
09d8eb2f1d
ecore_imf_context.c: fix formatting
...
SVN revision: 67779
2012-02-09 03:53:03 +00:00
Carsten Haitzler
3c9c59c5a5
hmm no - we shouldnt delete here.. we just find it in the active image
...
hash. as such the image is dirtied and thus removed from this hash
anyway so it doesnt need deleting.
SVN revision: 67778
2012-02-09 03:50:10 +00:00
Mike Blumenkrantz
1a89d6b59d
add new curl function to news
...
SVN revision: 67777
2012-02-09 00:50:38 +00:00
Lucas De Marchi
4c184eff2f
eina_sched: fix rt priority drop
...
Thanks to cedric for noticing this bug. Priority in userspace are in the
opposite order as in kernel space.
SVN revision: 67776
2012-02-09 00:06:14 +00:00
Mike Blumenkrantz
3be93385bf
@SVN revision: 67759
...
SVN revision: 67774
2012-02-08 22:58:07 +00:00
Mike Blumenkrantz
6abc186588
SVN revision: 67759
...
SPANK SPANK SPANK RASTER
SVN revision: 67772
2012-02-08 21:25:45 +00:00
Tom Hacohen
c96f3aa53a
Ecore tests: Disable ecore_x tests in the meanwhile.
...
They are currently useless and just cause buildbot to complain.
SVN revision: 67768
2012-02-08 16:50:04 +00:00
Tom Hacohen
8144798618
Eina model: Added an eina model example for inheritance.
...
Patch by Yakov Goldberg.
SVN revision: 67767
2012-02-08 16:39:19 +00:00
Cedric BAIL
1eadf59d59
edje: fix build with EDJE_PROGRAM_CACHE
...
SVN revision: 67766
2012-02-08 16:05:44 +00:00
Tom Hacohen
1dbab17f64
Eina model: Made _method_resolve a macro to remove the need for offsetof.
...
This will also hopefully remove the likelihood for hacks.
Previous functions are still available as method_offset_resolve.
SVN revision: 67765
2012-02-08 15:37:07 +00:00
Gustavo Sverzut Barbieri
68d5bb81bc
eina_model: correctly retrieve the memory from value.
...
val->value.ptr is just valid on 64bits platforms, as on 32bits both
pointers of the Eina_Value_Struct fits in the 8bytes of val->value.buf.
Always use the function to correctly retrieve it.
SVN revision: 67764
2012-02-08 15:13:25 +00:00
Cedric BAIL
ed1558ff84
edje: filter means, we can't change any state when we check for match. Delay, we should.
...
SVN revision: 67763
2012-02-08 14:41:21 +00:00
Cedric BAIL
26c7ebd1e7
edje: don't update edje calc cache state when only one direction was computed.
...
SVN revision: 67762
2012-02-08 14:20:29 +00:00
Carsten Haitzler
6c31fcf709
add ecore_con_url_http_version_set() to be able to specify request
...
version
SVN revision: 67759
2012-02-08 13:25:08 +00:00
Carsten Haitzler
b7efefd294
some more debug for surfs
...
SVN revision: 67758
2012-02-08 12:25:50 +00:00
Carsten Haitzler
d279c4e97c
add some definable surf debug code... and STORE allocated size on
...
alloc so cache doesnt overfill!!!!!!!!!!!!!!!
SVN revision: 67757
2012-02-08 12:08:41 +00:00
Carsten Haitzler
767e40227c
revert cedricism's. this just creates an infintie evas_image_entry leak.
...
SVN revision: 67755
2012-02-08 11:22:09 +00:00
Carsten Haitzler
a3672c0048
let's link to the right libs for wayland shm eh?
...
SVN revision: 67754
2012-02-08 11:21:05 +00:00
Tom Hacohen
b5de0cf46b
Eina model: Fix another issue with the method resolve functios.
...
Make it possible to resolve foo (the last item).
struct _My_Object_Type
{
Eina_Model_Type parent_class;
...
void (*foo)(Eina_Model *, int);
};
SVN revision: 67733
2012-02-07 13:24:27 +00:00
Tom Hacohen
c0ab80f047
Eina Model: Fix wrong error checking in the method resolve functions.
...
This enables resolving method foo...
struct _My_Object_Type
{
Eina_Model_Type parent;
void (*foo)(Eina_Model *, int);
...
}
SVN revision: 67732
2012-02-07 13:17:13 +00:00
Jihoon Kim
15ea121e01
Support ecore_imf_context_input_panel_show/hide in SCIM module
...
SVN revision: 67728
2012-02-07 10:30:57 +00:00
Jihoon Kim
cf42822ea5
ecore_imf_xim: Support ecore_imf_context_input_panel_show/hide in XIM module.
...
SVN revision: 67727
2012-02-07 10:10:23 +00:00
WooHyun Jung
3856fe3c84
[edje] Modified Changlog and Edje.h. Thanks Vincent :)
...
SVN revision: 67726
2012-02-07 09:42:18 +00:00
WooHyun Jung
4f2baad01b
[edje/markup_filter] update Changelog and NEWS
...
SVN revision: 67725
2012-02-07 08:52:30 +00:00
WooHyun Jung
af9f325325
[edje/markup filter] Add new API, edje_object_markup_filter_callback_add. When using
...
edje_object_text_insert_filter_callback_add, a filter function
should check the type(format, text, or markup) of text for correct
filtering. But in markup filter function(added by new API), text is
always markup so no need to check the type of text.
SVN revision: 67724
2012-02-07 08:49:56 +00:00
Jihoon Kim
9e7c912aa4
Ecore_IMF.h: fix wrong documentation about Ecore_IMF_Preedit_Attr
...
SVN revision: 67723
2012-02-07 02:30:36 +00:00
Jihoon Kim
20646f9fa1
ecore_imf: Add Ecore_IMF function to set or get the input panel-specific data
...
SVN revision: 67711
2012-02-06 09:46:38 +00:00
Jihoon Kim
1d92d7dbe6
ecore_imf : Set ECORE_IMF_INPUT_PANEL_LAYOUT_NORMAL as default layout in ecore_imf_context_add.
...
SVN revision: 67710
2012-02-06 08:05:58 +00:00
Jihoon Kim
0a709db9d2
Ecore_IMF.h : describe Ecore_IMF_Callback_Type, Ecore_IMF_Autocapital_Type, and Ecore_IMF_Preedit_Attr in more detail
...
SVN revision: 67709
2012-02-06 05:10:18 +00:00
Jihoon Kim
557628f18b
edje entry: set ALPHABET in case of password mode
...
SVN revision: 67708
2012-02-06 03:30:45 +00:00
Jihoon Kim
36c2029d0a
fix @dates in each header file
...
SVN revision: 67705
2012-02-05 23:37:45 +00:00
Vincent Torri
6199e30512
Eina: use new Evil API to detect absolute path name
...
SVN revision: 67702
2012-02-05 09:41:25 +00:00
Vincent Torri
76057ccbe8
Eina: append and prepend __ to gcc attributes
...
Avoid conflicts with macros that have been previously defined
with the same name than the attribute
SVN revision: 67701
2012-02-05 09:34:17 +00:00
WooHyun Jung
768b9af1fb
[evas/evas_object_textblock] When markup_to_utf8 is tried with an invalid
...
escape tag, escape will be NULL. "eina_strbuf_append" should not be
called with NULL string.
SVN revision: 67696
2012-02-03 11:24:44 +00:00
Jihoon Kim
95e78175a5
ecore_imf: fix wrong ingroup fields for doxygen
...
SVN revision: 67695
2012-02-03 10:12:13 +00:00
Jihoon Kim
29f18d42a5
scim_imcontext.cpp: fix formatting
...
SVN revision: 67692
2012-02-03 06:32:24 +00:00
Jihoon Kim
0cfdf167d0
Entry: Fix to work edje_object_part_text_input_panel_enabled_set/get well even though ecore_imf doesn't exist or immodule isn't used.
...
SVN revision: 67690
2012-02-03 04:50:23 +00:00
Jonas M. Gastal
90f5f268dc
Change eina_mode_child_search to more descriptive
...
eina_model_child_criteria_match.
Patch by: "Jonas M. Gastal" <jgastal@profusion.mobi>
SVN revision: 67688
2012-02-02 12:32:13 +00:00
Jonas M. Gastal
8f35a3d5ab
Better documentation for eina_model.
...
Patch by: "Jonas M. Gastal" <jgastal@profusion.mobi>
SVN revision: 67687
2012-02-02 12:31:46 +00:00
Daniel Juyung Seo
de5074849f
ecore ecore_main.c: Fixed formatting. It has nice documentation. Thanks raster :O
...
SVN revision: 67685
2012-02-02 05:21:24 +00:00
Cedric BAIL
7055227957
evas: use evas_image_cache_drop instead of plain wrong call to free.
...
SVN revision: 67681
2012-02-01 17:28:30 +00:00
Carsten Haitzler
53c539ae55
ok 1 segv less. this code looks most suspicious...
...
SVN revision: 67671
2012-02-01 09:48:46 +00:00
Jihoon Kim
517a436cbc
Describe in more detail about ecore_imf_context_cursor_location_set API
...
SVN revision: 67670
2012-02-01 06:39:26 +00:00
Gustavo Sverzut Barbieri
ceb07e60d1
eina_value: fix struct type.
...
1. consider case where the struct was not set for flush and others;
2. flush previous struct on pset;
3. setup the new struct members memory on pset;
4. always use ops->alloc and ops->free if they are provided;
SVN revision: 67662
2012-01-31 21:05:20 +00:00
Mike Blumenkrantz
128f5aa6e9
unbreak eina_value
...
SVN revision: 67643
2012-01-31 17:31:48 +00:00
Tom Hacohen
518424907e
Eina stringshare: fixed up the previous commit a bit.
...
Fixed wrong usage of Eina_Stringshare - Thanks k-s.
Omited the star from the typedef - Thanks Sacihel.
SVN revision: 67642
2012-01-31 17:27:57 +00:00
Tom Hacohen
ade018086c
Eina stringshare: Added Eina_Stringshare a stringshare visual hint.
...
It's interchangeable with const char *, it's juts there as a visual hint
for functions expecting stringshared values. Docs are not enough...
SVN revision: 67641
2012-01-31 17:12:23 +00:00
Mike Blumenkrantz
56dc6e9571
add new eina value dummy type TIMESTAMP which is identical to ULONG
...
SVN revision: 67639
2012-01-31 16:55:10 +00:00
Gustavo Sverzut Barbieri
0d72a87ff6
add missing @since 1.2
...
SVN revision: 67638
2012-01-31 16:47:36 +00:00
Gustavo Sverzut Barbieri
948ce4b9ec
eina_value: add EINA_VALUE_TYPE_MODEL
...
SVN revision: 67637
2012-01-31 16:45:59 +00:00
Gustavo Sverzut Barbieri
088ab8dd2b
eina_model: change the way extensions are done.
...
Thanks to Tasn review it was noticed that subclasses using "const void *value"
with sub-structure would have to resolve their methods manually, quite bad.
Then the extension will happen with structures inside structures, as
previously used in Evas_Smart_Class. To allow the system to resolve
the methods and keep it, it is now specificed the type_size.
A new function is added to help extensions:
eina_model_type_method_resolve(), together with few helper macros.
To allow Eina_Model_Type to be augmented with more methods without
breaking the ABI, 4 slots are left there. We expect we got it right
from beginning and these will never be used, but we can never be sure
;-)
Last but not least, similar changes were done to Eina_Model_Interface
for consistency matters.
SVN revision: 67635
2012-01-31 15:26:48 +00:00
Tom Hacohen
f91a385b62
Evas textblock: Fixed native size calculation - margins were not used.
...
SVN revision: 67631
2012-01-31 11:32:48 +00:00
Jiyoun Park
64e2d7fee5
fix memory leak of dirty image
...
if file was chaned by somebody, it was added to dirty list during cache request.
currently this dirty image added to cache->dirty list and never freed until image shutdown.
but dirty image of chaned file never used so add delete code for memory efficiency.
and fix bad indentation.
SVN revision: 67604
2012-01-30 14:36:15 +00:00
Sung Park
4f4a904816
Fixing my silly mistake before someone else catches it.
...
I was accessing a variable before it was NULL checked.
Fixed now.
SVN revision: 67601
2012-01-30 11:21:38 +00:00
Christopher Michael
f6ff119e67
Ecore: Update ChangeLog so nobody has a fit.
...
SVN revision: 67594
2012-01-29 20:41:50 +00:00
Christopher Michael
3beb6bb400
Ecore_X: Add api function (and code) to retrieve actual keycode from
...
keyname (needed to handle input from x11 to wayland clients).
SVN revision: 67591
2012-01-29 20:29:30 +00:00
Tom Hacohen
7dbd7c03e6
Eina test model: Use EINA_VALUE_STRUCT_MEMBER and the new EINA_C_ARRAY_LENGTH.
...
SVN revision: 67590
2012-01-29 15:38:04 +00:00
Tom Hacohen
92d70212c5
Eina: Added EINA_C_ARRAY_LENGTH.
...
This macro returns the length of a standard C array.
SVN revision: 67589
2012-01-29 15:38:01 +00:00
Davide Andreoli
c37e388c4a
epp does not support variadic args
...
SVN revision: 67588
2012-01-29 14:41:51 +00:00
Daniel Juyung Seo
30980e2ecf
ecore ecore_imf_context.c: Fixed build warnings.
...
ecore_imf_context.c: In function ‘ecore_imf_context_event_callback_del’:
ecore_imf_context.c:1099:9: warning: ‘return’ with no value, in function returning non-void
ecore_imf_context.c:1109:26: warning: initialization discards qualifiers from pointer target type
SVN revision: 67585
2012-01-29 13:39:07 +00:00
Tom Hacohen
73830721ce
Eina test model: Get offsets and sizes properly.
...
Make the tests work on multiple platforms and also let people who read the
code see how to do it properly.
SVN revision: 67584
2012-01-29 12:57:36 +00:00
Tom Hacohen
107d92d428
Evas textblock: Fixed a possible invalid mem write.
...
SVN revision: 67580
2012-01-29 10:01:27 +00:00
Christopher Michael
279a7c3c91
Evas (m4): Use simpler check for wayland egl. Don't reset
...
'gl_flavor_gles' when checking for sgx support (if we reset
gl_flavor_gles here, then the autofoo output always returns 'NO' for
gles.
SVN revision: 67572
2012-01-28 13:47:12 +00:00
Christopher Michael
f267c9f556
Evas: Fix typo in autofoo output.
...
SVN revision: 67571
2012-01-28 13:40:21 +00:00
Iván Briano
fdbbef9af9
Do set the max to the image size if asked for it
...
SVN revision: 67567
2012-01-27 14:32:45 +00:00
Vincent Torri
16b49b02f5
Eina: fix previous commit
...
SVN revision: 67564
2012-01-27 07:52:30 +00:00
Iván Briano
840d9727e9
Tell the descriptors about our new properties
...
SVN revision: 67559
2012-01-26 21:26:08 +00:00
Cedric BAIL
5358608eab
edje: fix obvious c&p error.
...
SVN revision: 67557
2012-01-26 18:32:30 +00:00
Cedric BAIL
a4c58712c3
edje: add min: SOURCE, max: SOURCE.
...
SVN revision: 67555
2012-01-26 18:24:00 +00:00
Tom Hacohen
a45dd94b03
Eina model: fix a memory leak in the model's "to_string" function.
...
SVN revision: 67551
2012-01-26 16:42:00 +00:00
Tom Hacohen
f947afdaff
Edje textblock: Fixed style user memory leak.
...
Thanks to Hermet for spotting this.
SVN revision: 67549
2012-01-26 14:03:29 +00:00
Tom Hacohen
a64d78e07a
Evas textblock: Fixed style user memory leak.
...
Thanks to Hermet for spotting it.
SVN revision: 67548
2012-01-26 14:02:59 +00:00
Vincent Torri
fcd0b658cf
Eina: fix compilation errors in Eina_RWLock code when building code on Windows > XP
...
SVN revision: 67545
2012-01-26 07:21:27 +00:00
Gustavo Sverzut Barbieri
8ca2f1bcaa
The polygon drawing code for the DirectFB backend incorrectly casts a
...
void pointer causing a segfault. The attached patch fixes the issue
and allows an expedite run to complete.
By: Will Newton <will.newton@gmail.com>
SVN revision: 67543
2012-01-25 18:40:22 +00:00
Cedric BAIL
1ed79260ee
edje: don't forget to reference child image in set.
...
SVN revision: 67542
2012-01-25 18:37:10 +00:00
Gustavo Sverzut Barbieri
be80cc08ec
bugfix: reset iterator to head before the second lookup.
...
SVN revision: 67539
2012-01-25 17:06:29 +00:00
Gustavo Sverzut Barbieri
3683b0e719
eina_value_struct_member_value: helper to be used by esql and possibly others.
...
It is common to already known the member, then no need to query
it. This provides optimized retrieval for people that can manage it.
SVN revision: 67538
2012-01-25 16:58:57 +00:00
Cedric BAIL
664e6939fb
edje: fix use of inherit, overridding and alias.
...
SVN revision: 67537
2012-01-25 16:47:38 +00:00
Jonas M. Gastal
263d6af353
Small fixes to eina_model documentation.
...
Patch by: "Jonas M. Gastal" <jgastal@profusion.mobi>
SVN revision: 67535
2012-01-25 13:48:32 +00:00
Tom Hacohen
4bd08d2ca5
Eina model: Fix the example in the docs to compile.
...
SVN revision: 67534
2012-01-25 12:05:20 +00:00
Cedric BAIL
762126ef49
edje: rename variable to have a more miningfull name.
...
SVN revision: 67528
2012-01-25 10:11:02 +00:00
Cedric BAIL
0379b5c2da
edje: cast the right type.
...
SVN revision: 67527
2012-01-25 09:53:38 +00:00
Cedric BAIL
f968d16b55
edje: do it in the right order.
...
SVN revision: 67526
2012-01-25 09:36:08 +00:00
Cedric BAIL
7191b9a3f6
edje: edje_cc will now only store and encore needed image.
...
SVN revision: 67524
2012-01-25 09:07:36 +00:00
Sung Park
14a94f1a8f
Fixed a logic error for Evas GL Direct rendering override
...
option.
It should have been OR instead of AND operator.
When the image object alpha is on "OR" the rotation angle
is not "0", direct rendering isn't allowed. However,
allow direct rendering if EVAS_GL_DIRECT_OVERRIDE=1 is set.
SVN revision: 67521
2012-01-25 05:08:23 +00:00
Gustavo Sverzut Barbieri
73b1d45d15
value got the helper, will be useful in other cases as well.
...
SVN revision: 67518
2012-01-24 22:56:17 +00:00
Gustavo Sverzut Barbieri
73b595df2f
more efficient model properties based on struct.
...
this is a killer, should be very efficient in memory and speed to
set/get items: instead of a hash of properties, keep them in a C
struct!
The constraint is that properties have fixed types defined at compile
time and cannot be deleted, but this is expected in many cases (ie:
esql rows).
SVN revision: 67517
2012-01-24 22:17:57 +00:00
Gustavo Sverzut Barbieri
19a47340a5
reset log level after it's done testing.
...
SVN revision: 67516
2012-01-24 22:15:06 +00:00
Vincent Torri
78c73ea97a
Eina: fix requirements and a comment message
...
SVN revision: 67515
2012-01-24 22:05:46 +00:00
Cedric BAIL
7e8b2681c9
eio: fix eio monitor by Guillaume Friloux.
...
SVN revision: 67501
2012-01-24 16:00:57 +00:00
Cedric BAIL
457de1db0b
ecore: M_PI / 2.0 == M_PI_2
...
SVN revision: 67496
2012-01-24 14:50:39 +00:00
Cedric BAIL
814d9bfb29
edje: prevent filter from matching during a program run.
...
SVN revision: 67495
2012-01-24 14:48:51 +00:00
Cedric BAIL
93a7b884a9
edje: back port in 1.0 and 1.1.
...
SVN revision: 67485
2012-01-24 09:07:55 +00:00
Vincent Torri
1f27f0b581
Eina: update alloca() declaration from latest autoconf doc.
...
SVN revision: 67483
2012-01-24 07:21:33 +00:00
Vincent Torri
0f16de1de6
Eina: Windows version is managed by Evil, now. I'm not sure I have to update ChangeLog.
...
SVN revision: 67482
2012-01-24 07:08:23 +00:00
Cedric BAIL
41dd379872
eet: reduce the time taken by eet tests suite and hopefully reduce the risk for failure.
...
SVN revision: 67480
2012-01-23 16:53:51 +00:00
Iván Briano
e4178ad8e6
dereference pointer before using
...
SVN revision: 67479
2012-01-23 16:51:02 +00:00
Cedric BAIL
17b4d5db06
edje: remove white space.
...
SVN revision: 67478
2012-01-23 16:39:37 +00:00
Cedric BAIL
a296c7b30a
edje: fix all id including the current directory entry.
...
SVN revision: 67477
2012-01-23 16:34:34 +00:00
Tom Hacohen
fb85ed026b
Edje util: Remove useless cast.
...
SVN revision: 67476
2012-01-23 16:18:53 +00:00
Tom Hacohen
cc198996bc
Edje textblock: Added edje_object_part_text_style_user_set/get
...
That correspond to the new textblock functions.
SVN revision: 67474
2012-01-23 16:10:27 +00:00
Tom Hacohen
98c61bfe6c
Evas textblock: Added user style support.
...
This should make it easier to override the style set in textblock.
SVN revision: 67473
2012-01-23 16:08:36 +00:00
Cedric BAIL
a5b728d53d
edje: detect when we try to inherit from ourself.
...
SVN revision: 67472
2012-01-23 15:45:12 +00:00
Gustavo Sverzut Barbieri
99b7af6912
beef eina_error tests.
...
SVN revision: 67461
2012-01-23 00:25:12 +00:00
Gustavo Sverzut Barbieri
022434a0bb
enable coverage for evas as well.
...
also print out the docs, so the buildbot gets it.
SVN revision: 67460
2012-01-22 23:09:47 +00:00
Gustavo Sverzut Barbieri
4e88371068
fix paths to be relative to project build root.
...
"make doc" was doing "cd doc" and paths were relative to it, misleading.
SVN revision: 67459
2012-01-22 22:00:07 +00:00
Boris Faure
72165a3f49
evas: use correct format for size_t
...
SVN revision: 67457
2012-01-22 19:52:02 +00:00
Boris Faure
2b1c8050fb
evas: fix strict prototypes
...
SVN revision: 67456
2012-01-22 19:51:49 +00:00
Gustavo Sverzut Barbieri
1cd6f27baa
help buildbot and user know where the html files are.
...
SVN revision: 67454
2012-01-22 18:07:04 +00:00
Gustavo Sverzut Barbieri
422775911b
buildbot: new attempt at coverage support.
...
I've changed a bit the rules, let's see if it works with buildbot
(out-of-tree builds).
SVN revision: 67449
2012-01-22 15:09:51 +00:00
Gustavo Sverzut Barbieri
58feaf04b4
ecore/docs: improve main page a bit.
...
SVN revision: 67448
2012-01-22 15:05:20 +00:00
Vincent Torri
7bc418f30f
Eina: remove warning when compiling with mingw-w64
...
SVN revision: 67447
2012-01-22 12:08:06 +00:00
Vincent Torri
f4baf62a91
Eina: DOS2UNIX eina_file_win32.c
...
SVN revision: 67445
2012-01-22 08:57:50 +00:00
Vincent Torri
54b589cfe9
Eina: remove unused variable
...
SVN revision: 67444
2012-01-22 08:56:13 +00:00
Vincent Torri
37ccabf61c
Eina "Fix" printf conversion format on Windows. printf family on Windows is just plain weirdness
...
SVN revision: 67443
2012-01-22 08:55:02 +00:00
Vincent Torri
2b932abc9c
Eina: formatting
...
eina_file_init() and eina_file_shutdown() are global symbols, not local ones
SVN revision: 67423
2012-01-21 08:23:23 +00:00
Vincent Torri
9f844d5699
Eina: Windows fixes
...
add eina_file_path_sanitize() which was missing in the windows port
add locks
synchronize a bit with the linux version
SVN revision: 67422
2012-01-21 08:21:32 +00:00
Vincent Torri
92b7c85e37
alphabetical order
...
SVN revision: 67421
2012-01-21 08:19:46 +00:00
Vincent Torri
b2e1adaaa6
Eina: put m4 files in their own subdir
...
Warning: you must relaunch autogen.sh for these changes to
be taken into account
SVN revision: 67420
2012-01-21 08:02:54 +00:00
Vincent Torri
0b96df92ee
Eina: include stdlib.h instead of alloca.h (alloca() is not used while malloc() is)
...
SVN revision: 67419
2012-01-21 07:44:05 +00:00
Gustavo Sverzut Barbieri
adf2dcfed9
eina share log refactor.
...
Don't print messages from share common, that way we have no way to
know where it happens, moreover the binshare values may lack trailing
'\0'.
Also makes no sense to share the log domain. With separate domains we
can be more selective in what we log/debug.
SVN revision: 67418
2012-01-21 07:21:23 +00:00
Gustavo Sverzut Barbieri
76b62698a2
eina_test_model: better use of check macros.
...
SVN revision: 67417
2012-01-21 06:26:56 +00:00
Gustavo Sverzut Barbieri
8fb1d6e036
eina_model: fix uninitialized bit
...
SVN revision: 67416
2012-01-21 06:26:32 +00:00
Gustavo Sverzut Barbieri
22e40d2cf7
matrixsparse: fix pointer after it's freed.
...
SVN revision: 67415
2012-01-21 05:32:39 +00:00
Gustavo Sverzut Barbieri
c4120e4593
ensure trailing \0
...
SVN revision: 67414
2012-01-21 04:52:27 +00:00
Gustavo Sverzut Barbieri
a47da47844
check if file was parsed fine.
...
SVN revision: 67413
2012-01-21 04:49:54 +00:00
Gustavo Sverzut Barbieri
9be2320053
more safety test checks for file and unicode.
...
jsut add infra and reduce output noise.
SVN revision: 67412
2012-01-21 04:44:17 +00:00
Gustavo Sverzut Barbieri
a3d7c51003
improve counter tests wrt safety.
...
TODO: parse dump and see if it's valid.
SVN revision: 67411
2012-01-21 04:32:33 +00:00
Gustavo Sverzut Barbieri
8b9fd10c60
install eina_model.h
...
thanks JihoonKim
SVN revision: 67410
2012-01-21 04:22:18 +00:00
Gustavo Sverzut Barbieri
63a5350974
beef inlist tests wrt safety pointers
...
SVN revision: 67409
2012-01-21 04:20:32 +00:00
Gustavo Sverzut Barbieri
e877d6617d
improve magic tests, check output to see if it happened
...
SVN revision: 67408
2012-01-21 03:59:03 +00:00
Gustavo Sverzut Barbieri
cdac7c3864
oops, use the copied va_list.
...
SVN revision: 67407
2012-01-21 03:57:09 +00:00
Gustavo Sverzut Barbieri
63bae2176c
improve log tests.
...
actually check stuff instead of relying on user to do so, also
produces no output if is correct.
SVN revision: 67406
2012-01-21 03:36:02 +00:00
Gustavo Sverzut Barbieri
7c0357ddeb
welcome eina_model.
...
This is a simple to use generic hierarchical data access. It includes
properties, children, reference counting and notifications (callbacks).
It can be understood in the same lines as GObject or PyObject, but I
believe the best usage is just to provide data models, not generic
Object Oriented Programming in C.
It misses most of documentation, although the important bits are
there. Need help here :-/
SVN revision: 67405
2012-01-21 01:30:09 +00:00
Iván Briano
2283fda5f4
My bad.. the type is referring to something out of the macro
...
SVN revision: 67404
2012-01-20 20:18:10 +00:00
Sebastian Dransfeld
93ed956adf
efreet: Remove unneeded headers
...
SVN revision: 67403
2012-01-20 19:54:20 +00:00
Iván Briano
3c007c2791
type-o... see what I did there? Yes, I'm an idiot.
...
SVN revision: 67402
2012-01-20 19:31:32 +00:00
Cedric BAIL
cbd7088c63
eio: fix open use with O_CREATE.
...
SVN revision: 67394
2012-01-20 16:08:10 +00:00
Gustavo Sverzut Barbieri
fcc86ae34b
eina_unicode: add safety checks.
...
they are not so expensive and will help detect bugs.
also, safety can be disabled at compile time... if performance is so
critical.
SVN revision: 67393
2012-01-20 13:00:01 +00:00
Gustavo Sverzut Barbieri
829c6f58e4
eina_unicode: fix header inclusion.
...
library files should ALWAYS include config.h, they should not include
Eina.h using "<Eina.h>" to avoid messing with system's version.
Last but definitely not least: include safety checks BEFORE your local
header, otherwise the macros EINA_ARG_NONNULL() will remove every
check for null pointers! eina_safety_checks.h redefines it to empty so
compiler does not optimize these things.
SVN revision: 67392
2012-01-20 12:52:15 +00:00
Vincent Torri
2efe7dee82
stupid moap
...
SVN revision: 67391
2012-01-20 12:45:46 +00:00
Gustavo Sverzut Barbieri
f0224e0ecd
eina_test_clist: foce usage of local eina, not system.
...
SVN revision: 67390
2012-01-20 12:44:40 +00:00
Vincent Torri
1c6ea6ff65
* Makefile.am:
...
Fix EXTRA_DIST variable
* src/bin/Makefile.am:
* src/bin/evil_suite.c:
* src/lib/evil_libgen.c:
* src/lib/evil_util.c:
* src/lib/evil_util.h:
Add evil_path_is_absolute() API and use it.
* src/bin/evil_test_dlfcn.c:
* src/bin/evil_test_realpath.c:
clean up.
SVN revision: 67389
2012-01-20 12:44:05 +00:00
Sung Park
9afd5b3f3f
Added Direct Rendering to Evas' window instead of an FBO in Evas_GL.
...
This optimization is significant for rendering to a large surface
because it'l save an extra copy overhead as well as an extra rendering pass.
To enable it, you can give EVAS_GL_OPTIONS_DIRECT hint in the surface
config options_bits. The following conditions have to be met in order
for evas to render directly into the Evas' window. If they are not met, the
engine will fallback to rendering to an FBO as it normally does.
conditions:
1.) All the GL calls have to be called using the pixel_get_callback function.
This is necessary for the evas object order to be maintained.
2.) Alpha must be disabled on the image ojbect that renders evas_gl.
3.) No rotation allowed.
One way to override above condition is to set EVAS_GL_DIRECT_OVERRIDE=1 but
there is no guarantee in its behavior.
Currently, this optimization is added for gl_x11 engine only.
SVN revision: 67388
2012-01-20 12:29:14 +00:00
Guillaume Friloux
0f2dba299d
From: Guillaume Friloux <guillaume.friloux@asp64.com>
...
Subject: Re: [E-devel] Various patches in eina's doc
update authors in doc patch.
SVN revision: 67369
2012-01-20 02:58:57 +00:00
Carsten Haitzler
185832f2da
fix style change inside callback reported by:
...
Guilherme Silveira <xguiga@gmail.com>
SVN revision: 67368
2012-01-20 02:57:02 +00:00
Daniel Juyung Seo
3a9c5a5079
eio: Added .gitignore
...
SVN revision: 67366
2012-01-20 02:31:35 +00:00
Daniel Juyung Seo
b07fa42c85
emotion: Added .gitignore
...
SVN revision: 67365
2012-01-20 02:31:32 +00:00
Gustavo Sverzut Barbieri
5cfb4088e8
efreet_alloc test: check if icons are missing.
...
SVN revision: 67359
2012-01-19 19:40:41 +00:00
Gustavo Sverzut Barbieri
83d9012a96
efreet: make doxyfile similar to eina's.
...
SVN revision: 67358
2012-01-19 19:38:40 +00:00
Tom Hacohen
d264316ab3
Efreet tests: fix compilation warning.
...
SVN revision: 67357
2012-01-19 18:50:24 +00:00
Stefan Schmidt
0802e6a28d
evas_blend_ops: Fix gcc complains about static used in non static inline functions.
...
Make the functions static as well to avoid gcc warnings like this:
warning: 'ALPHA_SSE3' is static but used in inline function 'sub4_alpha_sse3' which is not static
Signed-off-by: Stefan Schmidt <stefan@datenfreihafen.org>
SVN revision: 67355
2012-01-19 16:55:17 +00:00
Gustavo Sverzut Barbieri
30a5c9e1f7
oopps!
...
SVN revision: 67354
2012-01-19 16:52:58 +00:00
Gustavo Sverzut Barbieri
9a47bffc98
fix gcc warnings about set-but-unused and shadows of y1.
...
NOTE: did not touch mess that is jpeg, someone else can deal with it :-P
SVN revision: 67353
2012-01-19 16:49:47 +00:00
Gustavo Sverzut Barbieri
883923028e
fix set-but-not-used errors from newer gcc.
...
SVN revision: 67352
2012-01-19 16:35:47 +00:00
Gustavo Sverzut Barbieri
12af485e26
eeze: fix warnings.
...
ioctls just have 3 elements... and 'i' must be reset before using it
again for ipv6.
SVN revision: 67351
2012-01-19 15:55:03 +00:00
Cedric BAIL
54fdc48d6a
evas: add double buffer support to buffer engine.
...
NOTE: This patch is a first step to replace and remove
Evas SDL Software backend.
SVN revision: 67347
2012-01-19 15:17:24 +00:00
Cedric BAIL
113348cac9
eina: fix inarray macro.
...
SVN revision: 67346
2012-01-19 15:13:07 +00:00
Gustavo Sverzut Barbieri
293ca061c3
make eet_data_image_jpeg_alpha_decode() more like eet_data_image_jpeg_rgb_decode().
...
eet_data_image_jpeg_rgb_decode() did not had a warning the alpha
version did, as the code is very similar and the return pointer was
not used, make it just like rgb and return an integer.
SVN revision: 67345
2012-01-19 14:54:01 +00:00
Gustavo Sverzut Barbieri
44467fed7a
use $(MAKE) instead of make, echo the built doc package.
...
This removes the annoying:
make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
and with the package name I can upload it easily to somewhere else.
SVN revision: 67343
2012-01-19 14:07:35 +00:00
Gustavo Sverzut Barbieri
09f87ff655
docs: remove some warnings and make eina/eet doc more uniform.
...
SVN revision: 67339
2012-01-19 13:26:40 +00:00
Tom Hacohen
8b9a30d96e
Edje: Revert "Edje: Replace x1 -> xx1 (also y1, x2 and y2)."
...
Oops, apparently I broke things.
This reverts commit 67325.
SVN revision: 67338
2012-01-19 13:18:26 +00:00
Gustavo Sverzut Barbieri
47198a4132
Oops, forgot to fix some warnings for eina docs out-of-tree generation.
...
SVN revision: 67336
2012-01-19 12:25:42 +00:00
Gustavo Sverzut Barbieri
5f5fe93a51
doxyen -u + minor changes, let's see if warnings are reduced.
...
SVN revision: 67335
2012-01-19 12:23:37 +00:00
Tom Hacohen
7266659814
Evas textblock: Fix a bug with ellipsis and word-wrap.
...
Ellipsis didn't work well with word wrapping textblocks.
SVN revision: 67333
2012-01-19 12:11:44 +00:00
Cedric BAIL
408b4b5a39
eio: fix build on old debian system.
...
Patch by Guillaume Friloux <guillaume.friloux@asp64.com>
SVN revision: 67330
2012-01-19 10:26:41 +00:00
Tom Hacohen
5b8302468c
Evas textblock tests: Fix tests warnings.
...
SVN revision: 67329
2012-01-19 09:02:12 +00:00
Tom Hacohen
1941918cdd
Evas textblock: Also add tab support to prev commit, oops.
...
SVN revision: 67328
2012-01-19 08:44:01 +00:00
Tom Hacohen
c6d242426f
Evas textblock: Filter out illegal chars from format.
...
This really just filters them out. The solution is not complete, nor is
it the best one. But this fixes the bugs for the meanwhile.
SVN revision: 67327
2012-01-19 08:41:37 +00:00
Carsten Haitzler
039089b6ba
remove in.h form headers - dont need it.
...
SVN revision: 67326
2012-01-19 08:38:18 +00:00
Tom Hacohen
dc27871eab
Edje: Replace x1 -> xx1 (also y1, x2 and y2).
...
This should probably become the new standard for coords as it doesn't
clash with the damn y1 posix function.
Thasks to Gustavo for the naming.
SVN revision: 67325
2012-01-19 08:17:14 +00:00
Tom Hacohen
61134f1e6b
Edje: Fixed a lot of warnings.
...
SVN revision: 67324
2012-01-19 08:17:12 +00:00
Tom Hacohen
2eaaa462da
Edje cc: Remove unused parameters cpp_token_line/file.
...
SVN revision: 67323
2012-01-19 08:17:07 +00:00
Mike Blumenkrantz
1f35fa8b95
use client_kill instead of directly eventing
...
SVN revision: 67322
2012-01-19 08:02:41 +00:00
Tom Hacohen
e37d4495d3
Evas textblock: Indentation adjustment for the previous commit.
...
(I wanted the actual changes to be clear for review, so I split the
commit to two).
SVN revision: 67321
2012-01-19 07:52:37 +00:00
Tom Hacohen
ef0ac9d69a
Evas textblock: Merge text and format wrapping handling.
...
This should add a more standard compliant line breaking for format items
as well.
SVN revision: 67320
2012-01-19 07:52:34 +00:00
Mike Blumenkrantz
a83f8838d5
remove use of 'dead' variable from win32 code
...
SVN revision: 67319
2012-01-19 07:36:02 +00:00
Vincent Torri
9a76004770
Eina: Fix compilation of eina_semaphore_lock() (Windows port)
...
Patch by Shinwoo Kim
SVN revision: 67317
2012-01-19 06:33:42 +00:00
Sebastian Dransfeld
c53f0f501b
efreet: name_length -> name_start
...
SVN revision: 67311
2012-01-19 01:05:33 +00:00
Sebastian Dransfeld
b2193b6fd3
eina: Add FIXME
...
SVN revision: 67310
2012-01-19 00:36:20 +00:00
Sebastian Dransfeld
8be657aed8
eina: formatting
...
SVN revision: 67309
2012-01-19 00:36:05 +00:00
Sebastian Dransfeld
820722a779
efreet: opendir -> eina_file_direct_ls
...
SVN revision: 67308
2012-01-19 00:35:51 +00:00
Sebastian Dransfeld
46a8cf1c4c
edje: correct retrival of file name
...
When using eina_file_direct_ls, we already know where the file part of a
path is, not need to use ecore_file_file_get().
SVN revision: 67307
2012-01-19 00:35:36 +00:00
Sebastian Dransfeld
7f9dc64529
evas: correct notation to indicate unused variable
...
SVN revision: 67305
2012-01-18 23:34:05 +00:00
Sebastian Dransfeld
45f0dcbd45
evas: only check references ifndef EVAS_CSERVE
...
We only check the value of references if EVAS_CSERVE isn't defined, so
no need to define it or assign it if EVAS_CSERVE isn't defined.
SVN revision: 67304
2012-01-18 23:33:54 +00:00
Sebastian Dransfeld
26de65cf2c
evas: before_char is only used with BIDI_SUPPORT
...
SVN revision: 67303
2012-01-18 23:33:43 +00:00
Sebastian Dransfeld
c9abcf691d
evas: Remove unused variables
...
SVN revision: 67302
2012-01-18 23:33:33 +00:00
Sebastian Dransfeld
ccfb163282
evas: par_len is only used with BIDI_SUPPORT
...
SVN revision: 67301
2012-01-18 23:33:21 +00:00
Sebastian Dransfeld
28dff90eff
evas: Fix shadow warnings
...
SVN revision: 67300
2012-01-18 23:33:07 +00:00
Cedric BAIL
4a853cde86
eina: be able to track and display our memory over head when using malloc.
...
NOTE: it is worth enabling it and see EINA_LOG_INFO displaying how much memory
we are wasting. Should help tune our memory allocator usage.
SVN revision: 67296
2012-01-18 17:47:05 +00:00
Cedric BAIL
a49186092e
eio: temporary fix when splice is not available.
...
SVN revision: 67294
2012-01-18 15:45:01 +00:00
Youness Alaoui
c63f4cce09
Edje: Fix big-endian issue with aspect_preference being declared as an enum/int and read from file as a char
...
SVN revision: 67292
2012-01-18 06:16:01 +00:00
Youness Alaoui
18eedb2caa
Ecore: Send joypad buttons as key down/up events and properly send the quit request
...
SVN revision: 67291
2012-01-18 06:15:52 +00:00
Jihoon Kim
c652e4e78a
From: Jihoon Kim <imfine98@gmail.com>
...
Long time ago, in
http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg32795.html
mail thread and IRC,
I talked with about problem of asynchronous event API such as
ecore_imf_context_commit_event_add,
ecore_imf_context_preedit_changed_event_add, so on.
In short, The problem is that key event and text_set APIs are processed
immediately, but commit event and preedit changed event is processed
asynchronously because those APIs add each event to ecore event queue.
To fix these problems, I've decided to create synchronous event APIs such
as ecore_imf_context_event_callback_add, del and call.
For considering compatibility, sync and async event callback functions are
used in xim and scim immodule.
SVN revision: 67290
2012-01-18 04:38:04 +00:00
Guillaume Friloux
537bc81acb
From: Guillaume Friloux <guillaume.friloux@asp64.com>
...
Hello again e people, i have play a bit with eina's comments to get
proper namings and fix broken references.
SVN revision: 67289
2012-01-18 04:32:37 +00:00
Carsten Haitzler
46c5dd5329
void impl for eina_lock stuff should return "innocuous" values - ie
...
pretend things succeed ad on a lockless platform u cant have threads
anyway :)
SVN revision: 67288
2012-01-18 04:27:13 +00:00
Carsten Haitzler
25171bf215
lets check write err so we dont get warnings. :/
...
SVN revision: 67287
2012-01-18 04:13:52 +00:00
Carsten Haitzler
0e9a475092
update all minor versions to 2 (or 6) - and yes. i missed making most
...
be 1.1 (or 1.5) for the last release. too late. THIS is why i'm sick
and tired of all the bloody separate libs that have to be versiioned
and build and released separately. :( too many places to go fix up per
release.
SVN revision: 67284
2012-01-18 02:32:36 +00:00
Tom Hacohen
47d0c9c67b
Evas tests: use unitptr_t in callback test.
...
SVN revision: 67277
2012-01-17 15:08:38 +00:00
Guillaume Friloux
14ff0e1ae0
ecore - Various patches in ecore's doc
...
Hello e people, i modified some comments to get less doxygen
warnings/errors.
Signed-Off-By: Guillaume Friloux <guillaume.friloux@asp64.com>
SVN revision: 67270
2012-01-17 11:37:35 +00:00
Carsten Haitzler
a70fc50208
we can optimize matching by breaking loop when match becomes 0 :)
...
SVN revision: 67267
2012-01-17 09:15:31 +00:00
Carsten Haitzler
ad3aca617f
and in a fit of rage... i'm removing those EINA_PURE's - one of them i
...
found was causing compiler optimizations to, in some compielr versions
and optimization levels, to skip a func in the eva stest suites...
which is wrong. no more pure mumbo. gone entirely.
evas_textblock_string_escape_get() was the one.
SVN revision: 67266
2012-01-17 09:15:05 +00:00
Tom Hacohen
626b70afb3
Edje entry: Handle entry newline legacy mode better.
...
SVN revision: 67265
2012-01-17 08:38:37 +00:00
Carsten Haitzler
4ae6816486
add EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN for accessibility
...
:)
SVN revision: 67264
2012-01-17 08:35:32 +00:00
Christopher Michael
58c865325d
Ecore_Evas (wayland): Add/Fix more dnd code.
...
SVN revision: 67248
2012-01-16 19:11:17 +00:00
Christopher Michael
8de10044b4
Ecore_Wayland: When handling wayland interfaces (during startup), we
...
cannot depend on the order in which the interfaces are given to us, so
we cannot create the data_device until we have both the input device
and the data_device_manager. Fix that.
Add more dnd code (not complete yet because frankly, the way Wayland
handles dnd & selection code is crappy, stupid, and difficult to
implement).
SVN revision: 67247
2012-01-16 19:10:33 +00:00
Iván Briano
11d67f493d
Add evas_object_smart_callback_del_full API
...
Patch by Raphael Kubo Costas (rakuco)
SVN revision: 67246
2012-01-16 17:25:40 +00:00
Tom Hacohen
544dfc53b3
Edje: Fixed a couple of warnings that really don't indicate issues.
...
Global shadow warnings are annoying and thus will be ignored at the moment,
There are other issues as well though, for example, not using cpp_token_file.
I don't know if that's intended or not, so I won't just suppress the warning.
SVN revision: 67242
2012-01-16 12:34:13 +00:00
Tom Hacohen
ee4f301853
Ecore: Fix some more warnings.
...
I see a future in which there'll be no warnings in EFL.
At the mean time, lets do our best to make the buildbot happy. :)
SVN revision: 67240
2012-01-16 09:30:29 +00:00
Tom Hacohen
98aee0ddde
Ecore: Fix some warnings.
...
SVN revision: 67239
2012-01-16 09:22:42 +00:00
Jiyoun Park
6c1eb13012
modify ecore_evas_extn_socket_new and ecore_evas_extn_plug_new.
...
divide each new functions to two part
which create ecore evas and create socket for upper layer.
socket: new and listen
plug: new and connect
SVN revision: 67238
2012-01-16 08:48:24 +00:00
Leif Middelschulte
67cce962f6
Merge branch 'randr'
...
SVN revision: 67234
2012-01-15 22:03:45 +00:00
Stefan Schmidt
e5e51917d9
From: Stefan Schmidt <stefan@datenfreihafen.org>
...
Date: Sun, 15 Jan 2012 13:46:07 +0100
Subject: [PATCH 2/2] ecore_con_info: Remove unused err variable.
SVN revision: 67233
2012-01-15 18:42:13 +00:00
Tom Hacohen
5a97769481
Eet tests: Removed debug output, previous ugly hack fixed it.
...
SVN revision: 67232
2012-01-15 11:37:16 +00:00
Tom Hacohen
7e7af76a71
Eet tests: An ugly hack to make it work with absolute paths.
...
SVN revision: 67231
2012-01-15 11:31:48 +00:00
Tom Hacohen
3b5505aaaa
Eina benchmark: Fixed compilation warnings.
...
SVN revision: 67230
2012-01-15 11:20:59 +00:00
Tom Hacohen
e420ea7505
Eet tests: Added an hack to test what's wrong with the build bot.
...
SVN revision: 67229
2012-01-15 11:08:02 +00:00
Tom Hacohen
aeef927046
Eina value: Fixed signed and unsigned comparison.
...
SVN revision: 67227
2012-01-15 10:32:10 +00:00
Tom Hacohen
3bbb598ea2
Eet tests: Support out of source builds.
...
SVN revision: 67226
2012-01-15 10:29:09 +00:00
Tom Hacohen
491f887708
Eina tests: Fixed binbuf test.
...
SVN revision: 67225
2012-01-15 10:10:05 +00:00
Tom Hacohen
18b3a49bd1
Eet tests: Fixed shadow warnings.
...
SVN revision: 67224
2012-01-15 09:57:20 +00:00
Gustavo Sverzut Barbieri
7f2ad91c9c
minor improvements to doc (just to trigger buildbot)
...
SVN revision: 67223
2012-01-15 04:33:55 +00:00
Gustavo Sverzut Barbieri
3655466c56
whitespace cleanup (just to test build bot)
...
SVN revision: 67221
2012-01-15 03:20:45 +00:00
Gustavo Sverzut Barbieri
a62fc08968
fix eet distcheck.
...
SVN revision: 67220
2012-01-15 02:33:28 +00:00
Mike Blumenkrantz
0bbf39f83d
this change brought to you by: the french
...
SVN revision: 67208
2012-01-14 04:15:04 +00:00
Mike Blumenkrantz
daeb7b6a54
stragglers from 67197
...
SVN revision: 67206
2012-01-14 04:08:01 +00:00
Carsten Haitzler
2264bfe0b7
wo... this turned out to be much more of a pain. minmul now works -
...
allows us to multiple a minimim size explicitly for min size calc so
we can do things like have content slide open/closed properly.
SVN revision: 67197
2012-01-14 02:29:13 +00:00
Mike Blumenkrantz
0ec8a5dac2
greatly improve formatting in ecore_imf_xim.c
...
SVN revision: 67195
2012-01-14 00:04:16 +00:00
Mike Blumenkrantz
4d56b824d2
fix all compile warnings when xim is disabled
...
SVN revision: 67194
2012-01-13 23:57:25 +00:00
Mike Blumenkrantz
421685162a
config.h must be the first header included.
...
SVN revision: 67192
2012-01-13 23:51:31 +00:00
Jihoon Kim
e070cf048f
From: Jihoon Kim <imfine98@gmail.com>
...
Subject: [E-devel] [PATCH] fix build error of ecore_imf_xim when using --disable-xim option
Date: Mon, 9 Jan 2012 19:53:17 +0900
Hello, EFL developers.
When building ecore with --disable-xim option, build error occurs.
This patch will solve this build error problem.
Would you please review and apply in svn?
SVN revision: 67191
2012-01-13 23:50:01 +00:00
Daniel Juyung Seo
1358e68aff
ethumb: Updated .gitignore
...
SVN revision: 67185
2012-01-13 10:27:34 +00:00
Gustavo Sverzut Barbieri
95c845dd5d
eina_value: remove left overs.
...
thanks to stefan_schmidt for spotting it.
SVN revision: 67183
2012-01-13 10:12:16 +00:00
Christopher Michael
3b13af75a6
Ecore_Wayland: Some more work on getting drag-n-drop flushed out.
...
SVN revision: 67182
2012-01-13 09:33:33 +00:00
Christopher Michael
dbe6f16717
Ecore_Wayland: Unbreak shm engine wrt shm_format.
...
Add more work on dnd code (incomplete still).
NB: We will need to add a method to request non-argb surfaces. For
now, all surfaces are argb.
SVN revision: 67180
2012-01-13 07:46:22 +00:00
Christopher Michael
21975a748f
Ecore_Evas (wayland): Implement Fullscreen Set for Shm and Egl.
...
SVN revision: 67179
2012-01-13 06:46:35 +00:00
Christopher Michael
5623ed37ce
Ecore_Wayland: Oops, shm_format should be int. Also, flush display
...
output on close.
SVN revision: 67178
2012-01-13 06:34:40 +00:00
Christopher Michael
045294c189
Ecore_Wayland: Handle shm format iteration a bit better.
...
SVN revision: 67177
2012-01-13 06:30:27 +00:00
Christopher Michael
0216b83173
Ecore_Wayland: Add actual code to handle drag-n-drop (not complete
...
yet). Update shm_format to newer wayland ones.
SVN revision: 67176
2012-01-13 06:18:04 +00:00
Christopher Michael
7bace75fcc
Ecore_X(cb): Fix formatting. (whoever did this should lose a finger or
...
two).
SVN revision: 67170
2012-01-13 01:34:39 +00:00
Christopher Michael
a2e9465376
Ecore_Wayland: Implement handling Touch Events.
...
NB: None of the touch code has been tested yet.
SVN revision: 67169
2012-01-13 01:26:52 +00:00
Christopher Michael
ce12a4481b
Ecore_Evas (wayland): Do not set the shell_surface_listeners until
...
After we have set the new surface for the evas engine. Reason being:
The shell_surface_listener_configure event handles resizing the
ecore_evas. If that gets called Before we have set the new engine
surface, then bad crashes can happen.
SVN revision: 67161
2012-01-13 00:01:09 +00:00
Christopher Michael
1a34b86f34
Evas (wayland_egl): Fix 'close' of windows. Basically, we will check
...
if the eng setup has a NULL surface, and if the RenderEngine has an
existing surface, that means we are hiding/closing the window, and
thus should free the existing RenderEngine Window.
SVN revision: 67160
2012-01-12 23:58:17 +00:00
Gustavo Sverzut Barbieri
91c925fc54
eina_value: add array of struct test.
...
works nice :-)
SVN revision: 67159
2012-01-12 23:31:42 +00:00
Christopher Michael
aeb25bbf4e
Ecore_Evas (wayland_egl): Does not make sense to reset the surface of
...
the evas engine here, as the evas engine is going to be free'd right
after this.
SVN revision: 67156
2012-01-12 23:05:51 +00:00
Gustavo Sverzut Barbieri
b1feb2fe8c
eina_value: add struct type.
...
efficient storage with named access, can specify compare, alloc, free
and other operations for even better management.
no changelog/news as this is under eina_value, all new for 1.2 release.
SVN revision: 67155
2012-01-12 22:58:31 +00:00
Gustavo Sverzut Barbieri
32392d38f8
eina_value_blob: nicer convertion from string, array and blob.
...
SVN revision: 67154
2012-01-12 19:39:16 +00:00
Gustavo Sverzut Barbieri
c486211f59
eina_value: simpler and faster code using newer eina_inarray_alloc_at()
...
SVN revision: 67153
2012-01-12 19:16:46 +00:00
Gustavo Sverzut Barbieri
72d4da0022
eina_inarray: add useful function to open space in array.
...
no changelog or news as eina_inarray is new and this is already stated
in these files.
SVN revision: 67152
2012-01-12 19:08:26 +00:00
Gustavo Sverzut Barbieri
9d424b133b
eina_value: use mempool.
...
thanks to discomfitor about the tip.
SVN revision: 67151
2012-01-12 18:50:43 +00:00
Gustavo Sverzut Barbieri
90e2259b6f
eina_value: improve docs and add blob operations helper.
...
SVN revision: 67149
2012-01-12 17:45:51 +00:00
Gustavo Sverzut Barbieri
9459b0294d
eina_value: improve docs a bit
...
SVN revision: 67148
2012-01-12 17:35:50 +00:00
Gustavo Sverzut Barbieri
9214ac6015
eina_value: hash now adopts given Eina_Hash.
...
This should allow users to setup the hash manually, in an efficient
way, then make it an Eina_Value.
SVN revision: 67147
2012-01-12 17:27:53 +00:00
Gustavo Sverzut Barbieri
47b08d1a16
eina_value: list now adopts given Eina_List.
...
This should allow users to setup the array manually, in an efficient
way, then make it an Eina_Value.
SVN revision: 67146
2012-01-12 17:15:49 +00:00
Gustavo Sverzut Barbieri
d5de2617e0
eina_value: array now adopts given Eina_Inarray.
...
This should allow users to setup the array manually, in an efficient
way, then make it an Eina_Value.
SVN revision: 67145
2012-01-12 17:07:07 +00:00
Gustavo Sverzut Barbieri
bf29583354
eina_value: replace non-posix timercmp() with manual comparison.
...
SVN revision: 67144
2012-01-12 16:48:54 +00:00
Gustavo Sverzut Barbieri
70478893fe
eina_value: add missing @since.
...
SVN revision: 67143
2012-01-12 16:38:53 +00:00
Sung Park
20b3d52669
Added new Evas GL api called evas_gl_config_new/free()
...
to ensure backward compatibility. Previously, the user
simply declared a Evas_GL_Config object but this can
cause problems if more config options are added. So,
we have Evas allocate the config object for the user
so it can handle addition in the future.
Also, added some safety code around _extensions_init
SVN revision: 67141
2012-01-12 13:54:06 +00:00
Christopher Michael
71e63d268f
Evas (wayland_egl): Remove printfs (done debugging that).
...
SVN revision: 67140
2012-01-12 13:10:53 +00:00
Christopher Michael
230b7c015d
Ecore_Evas (wayland_egl): Implement free & hide with actual code.
...
SVN revision: 67139
2012-01-12 13:09:45 +00:00
Christopher Michael
a75b3126b2
Evas (gl_x11): Move make current so we only have one if.
...
SVN revision: 67137
2012-01-12 12:25:21 +00:00
Christopher Michael
574380ccb0
Ecore_X(cb): Fix my focus issues with Sloppy focus.
...
Add a check for valid connection in ecore_xcb_icccm.c
NB: For some reason, XCB does not like ecore's timestamp which is
being passed in. Since all the calls to ecore_x_window_focus_at_time
are being passed the current timestamp anyway, just use
XCB_CURRENT_TIME until I have more available 'free time' to dig deeper
into this.
SVN revision: 67136
2012-01-12 11:41:38 +00:00
Cedric BAIL
236aec5bec
edje: move away from fopen in favor of Eina_File.
...
SVN revision: 67135
2012-01-12 11:08:19 +00:00
Christopher Michael
f7ac548a29
Ecore: egl is not an explicit requirement (anymore) for
...
ecore_evas_wayland_egl (we are using just the wl_egl functions).
SVN revision: 67133
2012-01-12 09:08:19 +00:00
Christopher Michael
3abbc4f0aa
Ecore_Evas: Implement generic ecore_evas_wayland_resize funtion.
...
SVN revision: 67132
2012-01-12 09:07:22 +00:00
Christopher Michael
334ac03863
Ecore_Evas (wayland_egl): Make ecore_evas_wayland_egl actually work
...
and draw stuff. Add event handlers for mouse, etc. Implement generic
ecore_evas_wayland_resize function.
SVN revision: 67131
2012-01-12 09:06:47 +00:00
Cedric BAIL
c6894cee94
ecore: move self to the right position.
...
SVN revision: 67130
2012-01-12 09:06:28 +00:00
Christopher Michael
ad51dd4bc3
Ecore_Evas (Wayland_Shm): Fix ecore_evas_wayland_shm_resize function.
...
Does not exist anymore...being replaced with a more generic
ecore_evas_wayland_resize funciton.
SVN revision: 67129
2012-01-12 09:05:12 +00:00