Commit Graph

18278 Commits

Author SHA1 Message Date
Tom Hacohen 7595ce698d Eo: Fixed an issue with mixins and super calls.
SVN revision: 74617
2012-07-31 07:15:33 +00:00
Christopher Michael 2aa4cd4bd5 Evas (wayland_egl): Add traps for a NULL rendering engine.
This can happen when rapidly opening & closing windows and when
engines are swapped between shm & egl programmatically.



SVN revision: 74616
2012-07-31 06:59:35 +00:00
Jihoon Kim 2631bb075f ecore: fix typo in ecore_main_fd_handler_add
SVN revision: 74576
2012-07-30 10:27:30 +00:00
Christopher Michael ac66f47334 Ecore_Evas (wayland): Account for framespace width & height when
resizing the Ecore_Evas.



SVN revision: 74566
2012-07-30 09:53:43 +00:00
Christopher Michael 72aad68b27 Evas: Fix bugs in Wayland Engine(s) with regard to object geometry &
position. Fix bug when clipping to viewport/framespace. These changes
fix Several buggers on Trac which related to the Wayland Engine(s).

Fix minor bug in evas_render where clipping for framespace would
not take into account the frame height and also move the frame clip to
the values specified in framespace (not viewport).

Fix buggers in evas_object_main which was causing objects (when created using 
the wayland engines) to be an incorrect size & position (objects will now
be the same size/position in EFL Wayland as they are in X11).

Fix evas_object_geometry_get to return values based on where they were
moved (in relation to framespace). (These fixes are for the Wayland
Engines and do not affect X11).

Remove nw/nh from evas_object_resize (not needed variables anymore).



SVN revision: 74565
2012-07-30 09:52:33 +00:00
Mike Blumenkrantz ba567e440e add EEZE_DISK_MOUNTOPT_NODEV
yes, I realize we're in a freeze, but this is trivial and important


SVN revision: 74564
2012-07-30 09:49:05 +00:00
Mike Blumenkrantz d995e25c80 never attempt to use disk label for mounting
SVN revision: 74563
2012-07-30 09:10:35 +00:00
Mike Blumenkrantz 68a09359bd eeze now unmounts using the devnode instead of the mount point
SVN revision: 74560
2012-07-30 08:22:05 +00:00
Mike Blumenkrantz ce53e4f2e0 failing to create a mount point no longer results in an error since it's possible for this to be handled by certain mount utilities
SVN revision: 74559
2012-07-30 08:18:01 +00:00
Mike Blumenkrantz 244e5f7919 revert part of 74545 and change fopen to open; somehow this broke reading
SVN revision: 74557
2012-07-30 07:31:34 +00:00
Mike Blumenkrantz 10e1c670dd add --enable-mtab to eeze to force use of deprecated mtab for mountinfo (libmount pre 2.20)
SVN revision: 74556
2012-07-30 07:30:46 +00:00
Carsten Haitzler e33c5d05cd and... first monitor mtab not fstab for MOUNT changes/ mtab is
"current mounted status" . fstab is "stuff i WANT to mount".

secondly.. if mtab is a symlink.. pretend we arent monitoring. this
then kicks in the poll checker after mount cmd is done.



SVN revision: 74545
2012-07-29 13:21:09 +00:00
Carsten Haitzler c7bf0ff14a segv-- on parsing garbage ini files.
SVN revision: 74542
2012-07-29 07:57:41 +00:00
Cedric BAIL 6f73a22a03 edje: Reduce potential reentrant issue when using edje_object_signal_emit.
SVN revision: 74539
2012-07-28 16:33:37 +00:00
Cedric BAIL 4af162575d edje: try to make windows happier.
SVN revision: 74538
2012-07-28 16:22:15 +00:00
Cedric BAIL 94ba6484a9 edje: compile again on windows.
Patch half Vincent, half myself.


SVN revision: 74537
2012-07-28 15:53:15 +00:00
Cedric BAIL 97e1bc44a3 eet: as pointed by Vincent, remove useless check as we don't use those function any more.
SVN revision: 74530
2012-07-28 14:26:47 +00:00
Jihoon Kim 00da35f8ba ecore_evas: fix typo in ecore_evas.c
SVN revision: 74527
2012-07-28 09:26:06 +00:00
Jihoon Kim 090a00a9ca ecore: add Ecore_IMF doxygen link in Ecore Documentation
SVN revision: 74526
2012-07-28 09:25:23 +00:00
Jihoon Kim e06987b442 ecore: fix typo in ecore_timer_delay
SVN revision: 74525
2012-07-28 09:24:18 +00:00
Carsten Haitzler 26b2841518 remove efret private decl of public api.
SVN revision: 74517
2012-07-28 00:27:14 +00:00
Bruno Dilly 79615bf7fe EPhysics: update todo list
SVN revision: 74506
2012-07-27 14:50:45 +00:00
Bruno Dilly 0520b61219 EPhysics: implement body tracking by camera
It's flicking, code needs to be reviewed.
Theme needs love as well.



SVN revision: 74505
2012-07-27 14:50:36 +00:00
Bruno Dilly 24c2279813 EPhysics: fix collision detection point
Also improve docs and test.



SVN revision: 74504
2012-07-27 14:50:25 +00:00
Bruno Dilly a05e66c88b EPhysics: add test for collision filter
SVN revision: 74503
2012-07-27 14:50:14 +00:00
Bruno Dilly 30a6d07376 EPhysics: implement camera position handling
Now it's possibly to keep default updates of evas objects
and has scenes larger than render areas.



SVN revision: 74502
2012-07-27 14:50:03 +00:00
Leandro Dorileo 7b6a83144f EPhysics: collision filter
This patch introduces a collision filter API. Once a rigid body
has been added to some group it must just collide against rigid
bodies in the same group, if no group has been attribute it's
going to collide against any other body.


Patch by: Leandro Dorileo <dorileo@profusion.mobi>



SVN revision: 74501
2012-07-27 14:49:53 +00:00
Leandro Dorileo 6a2d290fce EPhysics: body collision data
This patch introduces a wrapper(EPhysics_Body_Collision) to hold
the collision data(the contact body and collision position).

This data type is used by EPHYSICS_CALLBACK_BODY_COLLISION callback. The
collision detection test is migrated to the new API as well.


Patch by: Leandro Dorileo <dorileo@profusion.mobi>



SVN revision: 74500
2012-07-27 14:49:37 +00:00
Leandro Dorileo 34734a4a72 EPhysics: small/trivial function return fix
This patch fix a compilation warning by _ephysics_world_contact_processed_cb
not returning. Bullet doesn't care about what is returned, so this
is just a compilation warning fix.


Patch by: Leandro Dorileo <dorileo@profusion.mobi>



SVN revision: 74499
2012-07-27 14:49:20 +00:00
Leandro Dorileo ba55257c64 EPhysics: sleeping threshold and max sleep time
This patch introduces calls for setting the body's linear and angular
sleeping thresholds and to set the world's max sleeping time.


Patch by: Leandro Dorileo <dorileo@profusion.mobi>



SVN revision: 74498
2012-07-27 14:48:59 +00:00
Bruno Dilly b3e016122d EPhysics: add note regarding body data
Requested by Ricardo.



SVN revision: 74497
2012-07-27 14:48:41 +00:00
Bruno Dilly 3ea072eca7 EPhysics: only build tests theme if tests are build
SVN revision: 74496
2012-07-27 14:48:19 +00:00
Bruno Dilly 564c23a80f EPhysics: add data setter / getter for bodies
Useful when you need structures per bodies to be updated on
collision callbacks.



SVN revision: 74495
2012-07-27 14:47:46 +00:00
Bruno Dilly 7dc1e7b4b7 EPhysics: fix mass getter
SVN revision: 74494
2012-07-27 14:47:23 +00:00
Christopher Michael 4716f7f7ca Evas: We can include evas_pipe.h in common even without
BUILD_PIPE_RENDER. Fixes an implicit declaration warning when building
the software_generic engine.



SVN revision: 74481
2012-07-27 09:49:51 +00:00
Cedric BAIL 65f245cb08 evas: small doc improvement.
SVN revision: 74468
2012-07-27 02:59:24 +00:00
Tom Hacohen 58d6248b20 Eo: Changed ops prints to be DOMAIN:OP_NAME. Easier to follow.
SVN revision: 74442
2012-07-26 13:15:28 +00:00
Tom Hacohen 6ae96d43ff Eo: Make func override warning an error instead (prev commit).
Make JackDanielZ happy...

SVN revision: 74437
2012-07-26 12:34:04 +00:00
Tom Hacohen d368088e59 Eo: Add a warning when trying to override a function that was already set for a class.
SVN revision: 74436
2012-07-26 12:21:01 +00:00
Tom Hacohen 6c9804fba9 Evas font: Fixed font cache to correctly handle different font sizes.
Used to just go for the first match in the cache which means it would always
think we only have the wrong size in the cache, and it would just add
new entries all the time.

SVN revision: 74435
2012-07-26 11:31:36 +00:00
Cedric BAIL b3e1d00b2f evas: force proxyed objects to stay active so we don't loose update.
SVN revision: 74427
2012-07-26 08:44:54 +00:00
Carsten Haitzler d627649dc7 edje_cc shouldnt be using eina-log for almost all its err/wrn/inf
stuff as this is actual user output and done:
  file.c:242 error in blah.edc:232
is just confusing as all heck.



SVN revision: 74424
2012-07-26 08:21:56 +00:00
ChunEon Park a3e8b5736d evas/gl - more clean code
SVN revision: 74420
2012-07-26 07:43:47 +00:00
Christopher Michael 3e61fd8917 Ecore_Wayland: Test for a valid surface before we try to process the
pointer_enter event.



SVN revision: 74419
2012-07-26 07:23:32 +00:00
Jihoon Kim 1a29347d39 xim: remove trailing whitespace
SVN revision: 74408
2012-07-26 00:03:51 +00:00
Jihoon Kim b52d5888b9 ibus-immodule: initialize for added interfaces
SVN revision: 74396
2012-07-25 14:50:06 +00:00
Daniel Willmann bf38856d5f ecore_con: Remove duplicate code
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>

SVN revision: 74356
2012-07-24 14:22:00 +00:00
Christopher Michael c652ba9071 Evas: Fix uninitialized variable warning.
SVN revision: 74353
2012-07-24 11:36:31 +00:00
Christopher Michael 4b5e15a133 Evas (wayland_egl): Set resource_list to NULL after we free it. Fix
minor formatting issue.



SVN revision: 74348
2012-07-24 09:19:23 +00:00
Daniel Juyung Seo 16335de91e edje edje_cc_handlers.c: Fixed typo pointed out by PrinceAMD-(Deon Thomas)
SVN revision: 74346
2012-07-24 07:15:22 +00:00