Tom Hacohen [Tue, 24 Apr 2012 12:16:23 +0000 (12:16 +0000)]
Eobj: Fixed a possible bug with object deletion.
SVN revision: 70437
Tom Hacohen [Tue, 24 Apr 2012 12:16:21 +0000 (12:16 +0000)]
Eobj: Made weak ref a base class function.
SVN revision: 70436
Tom Hacohen [Tue, 24 Apr 2012 12:16:17 +0000 (12:16 +0000)]
Eobj: eobj_event_callback_del/_full renames.
eobj_event_callback_del -> eobj_event_callback_del_lazy.
eobj_event_callback_del_full -> eobj_event_callback_del.
Thanks to cedric for the suggestion.
SVN revision: 70435
Tom Hacohen [Tue, 24 Apr 2012 11:01:53 +0000 (11:01 +0000)]
Evas image: Add const to the obj parameter.
Patch by Daniel Zaoui.
SVN revision: 70433
Tom Hacohen [Tue, 24 Apr 2012 08:56:49 +0000 (08:56 +0000)]
Eobj: Changed all the eobj_do macros to lowercase.
code clutter--.
SVN revision: 70432
Tom Hacohen [Tue, 24 Apr 2012 08:04:14 +0000 (08:04 +0000)]
Eobj: Added infrastructure for const functions and eobj_query.
SVN revision: 70431
Tom Hacohen [Tue, 24 Apr 2012 08:04:09 +0000 (08:04 +0000)]
Eobj: Fixed the order of parameters in the weak ref add func.
SVN revision: 70430
Sanjeev BA [Mon, 23 Apr 2012 23:31:38 +0000 (23:31 +0000)]
several fixes for the doxygen docs.
Author : Jérôme Pinot <ngc891@gmail.com>
SVN revision: 70426
Jonas M. Gastal [Mon, 23 Apr 2012 20:09:58 +0000 (20:09 +0000)]
Cleanup Doxygen Warnings - ecore 5
Files modified:
ecore/src/lib/ecore_win32/Ecore_Win32.h
ecore/src/lib/ecore_wince/Ecore_WinCE.h
ecore/src/lib/ecore_x/Ecore_X.h
SVN revision: 70425
Jonas M. Gastal [Mon, 23 Apr 2012 20:09:55 +0000 (20:09 +0000)]
Cleanup Doxygen Warnings - ecore 4
Files modified:
ecore/src/lib/ecore_wayland/ecore_wl_window.c
ecore/src/lib/ecore_x/xcb/ecore_xcb.c
ecore/src/lib/ecore_x/xcb/ecore_xcb_randr.c
ecore/src/lib/ecore_x/xcb/ecore_xcb_window.c
ecore/src/lib/ecore_x/xcb/ecore_xcb_window_shadow.c
ecore/src/lib/ecore_x/xlib/ecore_x.c
ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c
ecore/src/lib/ecore_x/xlib/ecore_x_window.c
ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c
SVN revision: 70424
Jonas M. Gastal [Mon, 23 Apr 2012 20:09:51 +0000 (20:09 +0000)]
Cleanup Doxygen Warnings - ecore 3
Files modified:
ecore/src/lib/ecore_file/Ecore_File.h
ecore/src/lib/ecore_file/ecore_file_monitor.c
ecore/src/lib/ecore_imf/Ecore_IMF.h
ecore/src/lib/ecore_imf/ecore_imf_context.c
SVN revision: 70423
Jonas M. Gastal [Mon, 23 Apr 2012 20:09:48 +0000 (20:09 +0000)]
Cleanup Doxygen Warnings - ecore 2
Files modified:
ecore/src/lib/ecore_evas/Ecore_Evas.h
ecore/src/lib/ecore_evas/ecore_evas_fb.c
ecore/src/lib/ecore_evas/ecore_evas_sdl.c
ecore/src/lib/ecore_evas/ecore_evas_util.c
ecore/src/lib/ecore_evas/ecore_evas_x.c
ecore/src/lib/ecore_fb/ecore_fb_li.c
SVN revision: 70422
Jonas M. Gastal [Mon, 23 Apr 2012 20:09:44 +0000 (20:09 +0000)]
Cleanup Doxygen Warnings - ecore 1
Files modified:
ecore/doc/Doxyfile.in
ecore/src/lib/ecore/Ecore.h
ecore/src/lib/ecore/ecore.c
ecore/src/lib/ecore/ecore_getopt.c
ecore/src/lib/ecore/ecore_main.c
ecore/src/lib/ecore_con/Ecore_Con.h
SVN revision: 70421
Tom Hacohen [Mon, 23 Apr 2012 12:47:44 +0000 (12:47 +0000)]
Eobj: Updated weak ref docs.
SVN revision: 70419
Tom Hacohen [Mon, 23 Apr 2012 12:32:36 +0000 (12:32 +0000)]
Eobj: Make eobj_weak_ref_add return the obejct being reffed.
Suggested by vtorri.
SVN revision: 70418
Tom Hacohen [Mon, 23 Apr 2012 12:32:34 +0000 (12:32 +0000)]
Eobj: Added docs to the examples (needed for introspection).
Patch by Yakov Goldberg.
SVN revision: 70417
Tom Hacohen [Mon, 23 Apr 2012 11:51:49 +0000 (11:51 +0000)]
Eobj: added warnings to eobj_ref's docs.
SVN revision: 70416
Tom Hacohen [Mon, 23 Apr 2012 10:57:04 +0000 (10:57 +0000)]
Eobj: Changed weak-ref to work without allocating a structure.
Thanks to cedric.
SVN revision: 70415
Tom Hacohen [Mon, 23 Apr 2012 08:26:40 +0000 (08:26 +0000)]
Eobj: Rename _EOBJ_BUILD to EFL_EOBJ_BUILD.
vtorri is right pointing out it is a reserved name.
SVN revision: 70414
Tom Hacohen [Mon, 23 Apr 2012 08:10:12 +0000 (08:10 +0000)]
Eobj: Destruct the object upon deletion, free it when unrefed.
Sorted this out a bit. I believe the current behaviour is better than the
previous one.
SVN revision: 70413
Tom Hacohen [Mon, 23 Apr 2012 08:10:09 +0000 (08:10 +0000)]
Eobj: we don't care about "Still reachable".
It seems that libcheck keeps some reachable data, unfortunate as it makes
it very annoying for us to check for reachable memory in our code, but
letting valgrind report about it is just too damn annoying.
SVN revision: 70412
Tom Hacohen [Mon, 23 Apr 2012 08:10:06 +0000 (08:10 +0000)]
Eobj: Use EINA_SAFETY when needed.
Also added a couple of EINA_UNLIKELY.
SVN revision: 70411
Tom Hacohen [Mon, 23 Apr 2012 08:10:04 +0000 (08:10 +0000)]
Eobj: Added eina magic to API functions.
SVN revision: 70410
Tom Hacohen [Mon, 23 Apr 2012 08:10:00 +0000 (08:10 +0000)]
Eobj: Fixed windows support.
DAMN, Windows is broken...
Thanks to vtorri.
SVN revision: 70409
Tom Hacohen [Mon, 23 Apr 2012 08:09:58 +0000 (08:09 +0000)]
Eobj: Added EOBJ_CALLBACK_STOP/CONTINUE macros.
SVN revision: 70408
Tom Hacohen [Mon, 23 Apr 2012 08:09:54 +0000 (08:09 +0000)]
Eobj: Add a convenience macro for defining the class_get functions.
This macro makes the code a tad simpler, but more importantly, makes it
easier for us to be thread safe, or more corrctly, easier for us the
make user code thread safe.
SVN revision: 70407
Tom Hacohen [Mon, 23 Apr 2012 08:09:49 +0000 (08:09 +0000)]
Eobj: Fixed issue with FindEina.cmake and things using it.
SVN revision: 70406
Tom Hacohen [Mon, 23 Apr 2012 08:09:45 +0000 (08:09 +0000)]
Eobj: Allocate the data blob at the end of the object.
This replaces the obj->data_blob pointer. Hopefully will be better.
SVN revision: 70405
Tom Hacohen [Mon, 23 Apr 2012 08:09:42 +0000 (08:09 +0000)]
Eobj: A bit of code cleanup.
SVN revision: 70404
Tom Hacohen [Mon, 23 Apr 2012 08:09:40 +0000 (08:09 +0000)]
Eobj: Added EINA_LIKELY/UNLIKELY to eobj_data_get.
SVN revision: 70403
Tom Hacohen [Mon, 23 Apr 2012 08:09:37 +0000 (08:09 +0000)]
Eobj: Add a couple of funcs_set tests and fixed a bug related.
SVN revision: 70402
Cedric BAIL [Mon, 23 Apr 2012 00:34:17 +0000 (00:34 +0000)]
edje: handle case when & is not escaped.
SVN revision: 70401
Jérôme Pinot [Sun, 22 Apr 2012 05:27:25 +0000 (05:27 +0000)]
From: Jérôme Pinot <ngc891@gmail.com>
Subject: [E-devel] [patch] eina_simple_xml example
Here is an example for eina_simple_xml
This patch includes a small sample XML file, source code (for parsing and
printing it out) and the doxygen doc.
SVN revision: 70385
Carsten Haitzler [Sun, 22 Apr 2012 04:56:24 +0000 (04:56 +0000)]
news+chlog
SVN revision: 70383
Carsten Haitzler [Sun, 22 Apr 2012 04:55:11 +0000 (04:55 +0000)]
fix bug/issue with shader saving - it will fail to save if dir exists
for saved shaders (but doesnt have the binary file there). fixed!
(also compress the file too)
SVN revision: 70382
Carsten Haitzler [Sat, 21 Apr 2012 01:52:12 +0000 (01:52 +0000)]
tag everything as beta in svn.
SVN revision: 70375
Carsten Haitzler [Sat, 21 Apr 2012 01:51:58 +0000 (01:51 +0000)]
i don't believe that we forgot that desktopgl has an unload for shader
compiler... use it. minor minor minor.
SVN revision: 70374
Carsten Haitzler [Sat, 21 Apr 2012 01:50:49 +0000 (01:50 +0000)]
update po's
SVN revision: 70372
Vincent Torri [Fri, 20 Apr 2012 14:53:06 +0000 (14:53 +0000)]
Ecore_Evas (win32): add override_set() support
SVN revision: 70366
Vincent Torri [Fri, 20 Apr 2012 14:47:15 +0000 (14:47 +0000)]
Ecore_Win32: fix ecore_win32_window_override_new() behavior
SVN revision: 70365
Carsten Haitzler [Fri, 20 Apr 2012 13:31:53 +0000 (13:31 +0000)]
minor fix to convert-tiled.
SVN revision: 70363
Carsten Haitzler [Fri, 20 Apr 2012 12:49:27 +0000 (12:49 +0000)]
+ @since
SVN revision: 70361
Carsten Haitzler [Fri, 20 Apr 2012 12:37:42 +0000 (12:37 +0000)]
sucky - but have to add this api to fix bug in elm.
SVN revision: 70360
Cedric BAIL [Fri, 20 Apr 2012 08:30:59 +0000 (08:30 +0000)]
eina: fix Eina_Inarray API to at least match Eina_Array API.
NOTE: some of this function should be moved as inline, but that's to late for a change
I think. So we will fix that if needed.
Second point, I am not happy with is eina_inarray_insert and eina_inarray_insert_at. The
naming is really poor.
SVN revision: 70352
Vincent Torri [Fri, 20 Apr 2012 07:51:58 +0000 (07:51 +0000)]
* NEWS:
* src/lib/evil_string.c:
* src/lib/evil_string.h:
Add strcasestr() API.
SVN revision: 70350
Cedric BAIL [Fri, 20 Apr 2012 07:32:36 +0000 (07:32 +0000)]
eina: forgotten disable of eina_model.
SVN revision: 70348
Vincent Torri [Fri, 20 Apr 2012 07:19:08 +0000 (07:19 +0000)]
include stdlib.h for atoi and getenv
SVN revision: 70347
Cedric BAIL [Thu, 19 Apr 2012 12:49:16 +0000 (12:49 +0000)]
eina: completly disable backtrace.
SVN revision: 70333
Tom Hacohen [Thu, 19 Apr 2012 11:30:17 +0000 (11:30 +0000)]
Eobj: s/__UNUSED__/EINA_UNUSED/ I had no idea that exists.
SVN revision: 70332
Tom Hacohen [Thu, 19 Apr 2012 11:30:12 +0000 (11:30 +0000)]
Eobj: Fixed naming of the internal con/destructor wrapper.
It's a lot less confusing now.
SVN revision: 70331
Tom Hacohen [Thu, 19 Apr 2012 11:30:10 +0000 (11:30 +0000)]
Eobj: Enforce some interface restrictions.
SVN revision: 70330
Cedric BAIL [Thu, 19 Apr 2012 09:25:54 +0000 (09:25 +0000)]
eina: make it possible to force the number of detected CPU as way to overcome local bug.
SVN revision: 70328
Cedric BAIL [Thu, 19 Apr 2012 09:24:04 +0000 (09:24 +0000)]
eina: disable log backtracking.
SVN revision: 70327
Tom Hacohen [Thu, 19 Apr 2012 08:56:29 +0000 (08:56 +0000)]
Eobj: Change obj of eobj_data_get to be const.
Thanks to Daniel Zaoui for the report.
SVN revision: 70325
Tom Hacohen [Thu, 19 Apr 2012 08:52:25 +0000 (08:52 +0000)]
Eobj: Added mixin data support.
SVN revision: 70324
Tom Hacohen [Thu, 19 Apr 2012 08:52:22 +0000 (08:52 +0000)]
Eobj: Added forgotten docs to eobj_xref/xunref.
SVN revision: 70323
Tom Hacohen [Thu, 19 Apr 2012 08:52:18 +0000 (08:52 +0000)]
Eobj: Improved tests.
And one cosmetic change.
SVN revision: 70322
Tom Hacohen [Thu, 19 Apr 2012 08:52:15 +0000 (08:52 +0000)]
Eobj: Add checks to ensure consistent method rosulotion order.
SVN revision: 70321
Tom Hacohen [Thu, 19 Apr 2012 08:52:11 +0000 (08:52 +0000)]
Eobj: Modified the mixin test to test the mixin mro.
SVN revision: 70320
Daniel Juyung Seo [Thu, 19 Apr 2012 08:41:47 +0000 (08:41 +0000)]
edje edje_cc_out.c: Fixed formatting.
SVN revision: 70318
Carsten Haitzler [Thu, 19 Apr 2012 03:35:29 +0000 (03:35 +0000)]
small improvement - allow part names of "-" to mean "remove part name
itd and reset back to -1 - ie none". useful for to/to_x/to_y etc.
SVN revision: 70315
Cedric BAIL [Thu, 19 Apr 2012 00:44:07 +0000 (00:44 +0000)]
eina: disabling eina_model test.
SVN revision: 70314
Cedric BAIL [Thu, 19 Apr 2012 00:23:06 +0000 (00:23 +0000)]
eina: little improvement for EINA_LOG_BACKTRACE.
SVN revision: 70309
Jonas M. Gastal [Wed, 18 Apr 2012 13:36:42 +0000 (13:36 +0000)]
Documenting parameters to avoid warnings.
SVN revision: 70308
Cedric BAIL [Wed, 18 Apr 2012 09:21:39 +0000 (09:21 +0000)]
eina: add backtrace to Eina_Log.
SVN revision: 70294
Carsten Haitzler [Wed, 18 Apr 2012 09:19:47 +0000 (09:19 +0000)]
and fully de-modelify eina
SVN revision: 70293
Carsten Haitzler [Wed, 18 Apr 2012 09:12:26 +0000 (09:12 +0000)]
and extract model stuff from value...
SVN revision: 70292
Carsten Haitzler [Wed, 18 Apr 2012 09:02:41 +0000 (09:02 +0000)]
and update news accordingly.
SVN revision: 70290
Carsten Haitzler [Wed, 18 Apr 2012 09:02:27 +0000 (09:02 +0000)]
well as there is no reason to put eina_model in release - disabled
until later.
SVN revision: 70289
Tom Hacohen [Wed, 18 Apr 2012 07:58:39 +0000 (07:58 +0000)]
Eobj: Improved error reporting.
SVN revision: 70288
Tom Hacohen [Wed, 18 Apr 2012 07:58:34 +0000 (07:58 +0000)]
Eobj: Ensure we don't allow calling super functions out of place.
And improved error reporting.
SVN revision: 70287
Carsten Haitzler [Wed, 18 Apr 2012 05:19:35 +0000 (05:19 +0000)]
small cleanup - set root prop after others are in place for wm
detection.
SVN revision: 70286
Daniel Juyung Seo [Wed, 18 Apr 2012 01:24:30 +0000 (01:24 +0000)]
ecore: Moved more API documentation to header.
SVN revision: 70285
Christopher Michael [Tue, 17 Apr 2012 21:56:03 +0000 (21:56 +0000)]
Ecore_Evas (wayland_shm): Calculate shm pool size based on output size.
SVN revision: 70283
Christopher Michael [Tue, 17 Apr 2012 21:55:25 +0000 (21:55 +0000)]
Ecore_Wayland: Update ecore_wayland client code to handle using
'serial' rather than timestamp. Trap in ecore_wl_screen_size_get for
the case where display->output is NULL.
SVN revision: 70282
Christopher Michael [Tue, 17 Apr 2012 19:06:23 +0000 (19:06 +0000)]
Ecore_Wayland: Update to latest wayland from git.
SVN revision: 70280
Guilherme Iscaro [Tue, 17 Apr 2012 17:18:58 +0000 (17:18 +0000)]
Fixing the eina_prefix example
Patch by: Guilherme Iscaro <iscaro@profusion.mobi>
SVN revision: 70279
Thiago Thamada [Tue, 17 Apr 2012 17:04:33 +0000 (17:04 +0000)]
Fixing doc for out of tree build and some doxygen warnings.
Patch by: Thiago Thamada <tiba@profusion.mobi>
SVN revision: 70278
Jonas M. Gastal [Tue, 17 Apr 2012 17:01:27 +0000 (17:01 +0000)]
Make ecore_fd_handler docs clearer.
SVN revision: 70277
Jonas M. Gastal [Tue, 17 Apr 2012 16:36:28 +0000 (16:36 +0000)]
Fixing doc for out of tree builds and removing broken references.
SVN revision: 70276
Tom Hacohen [Tue, 17 Apr 2012 15:36:41 +0000 (15:36 +0000)]
Eobj: Use xref.
SVN revision: 70275
Tom Hacohen [Tue, 17 Apr 2012 15:22:27 +0000 (15:22 +0000)]
Eobj: Add a mixin inheritance test.
SVN revision: 70274
Tom Hacohen [Tue, 17 Apr 2012 15:22:22 +0000 (15:22 +0000)]
Eobj: Add named (by obj ptr) ref - xref.
SVN revision: 70273
Tom Hacohen [Tue, 17 Apr 2012 14:01:09 +0000 (14:01 +0000)]
Eobj: EOBJ_CLASS_BASE -> EOBJ_BASE_CLASS.
SVN revision: 70272
Tom Hacohen [Tue, 17 Apr 2012 14:01:03 +0000 (14:01 +0000)]
Eobj: Doxygen - moved EOBJ_EV_* to be under EOBJ_BASE_CLASS.
SVN revision: 70271
Tom Hacohen [Tue, 17 Apr 2012 14:00:56 +0000 (14:00 +0000)]
Eobj: Added EOBJ_BASE_DATA free function tests.
SVN revision: 70270
Tom Hacohen [Tue, 17 Apr 2012 13:38:41 +0000 (13:38 +0000)]
Eobj: Added weak ref.
SVN revision: 70269
Tom Hacohen [Tue, 17 Apr 2012 12:58:33 +0000 (12:58 +0000)]
Eobj: Fixed docs.
Thanks to Daniel.
SVN revision: 70268
Tom Hacohen [Tue, 17 Apr 2012 12:49:53 +0000 (12:49 +0000)]
Eobj: eobj_generic_data_*->EOBJ_BASE_DATA_*.
And also split the base class away from eobj.c
SVN revision: 70267
Tom Hacohen [Tue, 17 Apr 2012 10:27:40 +0000 (10:27 +0000)]
Eobj: Improved tests.
SVN revision: 70264
Tom Hacohen [Tue, 17 Apr 2012 10:27:37 +0000 (10:27 +0000)]
Eobj: Fixed inheritance checks and fixed mixin examples accordingly.
SVN revision: 70263
Tom Hacohen [Tue, 17 Apr 2012 10:27:34 +0000 (10:27 +0000)]
Eobj: add a "class errors" test.
SVN revision: 70262
Tom Hacohen [Tue, 17 Apr 2012 10:27:31 +0000 (10:27 +0000)]
Eobj: Improved error reporting.
SVN revision: 70261
Tom Hacohen [Tue, 17 Apr 2012 10:27:25 +0000 (10:27 +0000)]
Eobj: Made eobj_class_new return a const class.
Once a class is created, we are no longer allowed to touch it.
SVN revision: 70260
Tom Hacohen [Tue, 17 Apr 2012 08:05:09 +0000 (08:05 +0000)]
Eobj: Enforce Op description order.
SVN revision: 70259
Tom Hacohen [Tue, 17 Apr 2012 08:05:07 +0000 (08:05 +0000)]
Eobj: Add missing op descriptions in examples.
SVN revision: 70258
Tom Hacohen [Tue, 17 Apr 2012 08:05:03 +0000 (08:05 +0000)]
Eobj: eobj_super_do -> eobj_do_super.
SVN revision: 70257
Daniel Juyung Seo [Tue, 17 Apr 2012 06:31:14 +0000 (06:31 +0000)]
eina eina_iterator.c: Fixed formatting.
SVN revision: 70255
Carsten Haitzler [Tue, 17 Apr 2012 02:28:06 +0000 (02:28 +0000)]
return true on SUCCESSS, not failure.
SVN revision: 70251
Christopher Michael [Mon, 16 Apr 2012 22:05:10 +0000 (22:05 +0000)]
Ecore_X(cb): And simplify the checking for success. 'ret' is already
false, so we can just check reply->status for success.
SVN revision: 70248