Christopher Michael
5c5c1da5fb
Evas: Integrate patch from Robert Bradford which makes the framespace
...
adding and subtracting consistent. Fixes ticket #1295 .
SVN revision: 75545
2012-08-22 12:41:44 +00:00
Carsten Haitzler
4800e571da
fix segv with extn ee list gettign null extn2's :)
...
SVN revision: 75536
2012-08-22 10:14:08 +00:00
Mike Blumenkrantz
0d11049877
fix crashing in ecore_evas when x/y/w/h is not passed to screen_geometry_get
...
SVN revision: 75522
2012-08-22 08:27:06 +00:00
Vincent Torri
106997e132
eina: don't rely on the order of the declaration of the variables
...
SVN revision: 75517
2012-08-22 06:57:55 +00:00
Bruno Dilly
89eaea1c65
EPhysics: fix bug when changing head of worlds list
...
Animator callback was working with a not updated list pointer.
SVN revision: 75510
2012-08-21 17:47:29 +00:00
Bruno Dilly
dde0746fcb
EPhysics: improve bodies group description documentation
...
SVN revision: 75509
2012-08-21 17:47:24 +00:00
Bruno Dilly
a10277b529
EPhysics: don't activate body if not going to apply
...
forces
Otherwise it won't stop, sleeping thresholds won't work...
SVN revision: 75508
2012-08-21 17:47:18 +00:00
Carsten Haitzler
ce1b9ca66d
link to ecore-input and include. sorry. oops. :)
...
SVN revision: 75507
2012-08-21 15:04:36 +00:00
Tom Hacohen
7ac9e7cd4f
Eo: Add an error if we get to a negative refcount.
...
SVN revision: 75505
2012-08-21 12:15:54 +00:00
Tom Hacohen
8a2c9acb0b
Eo: WRN -> ERR. We do (in EFL) logging wrong.
...
Warnings should be on by default and not abused.
Now I had to change the WRN -> ERR because JackDanielZ is a crybaby,
and the issue described above.
SVN revision: 75504
2012-08-21 12:08:48 +00:00
ChunEon Park
25255b9409
evas/gl_x11 - one is enough
...
SVN revision: 75503
2012-08-21 11:57:48 +00:00
ChunEon Park
e99f70901f
evas/gl_x11 - more simple code
...
SVN revision: 75502
2012-08-21 11:37:02 +00:00
ChunEon Park
38fa83ebf4
evas/gl_x11 - trivial changes
...
fix indent, remove white spaces
SVN revision: 75501
2012-08-21 11:32:18 +00:00
Christopher Michael
24f5651f79
Edje (player): We already create the ecore_evas at the desired size so
...
there is no point in calling a resize again.
SVN revision: 75499
2012-08-21 10:34:01 +00:00
Christopher Michael
f15bebd406
Ecore_Evas: Default the wayland engines to actually draw the "simple"
...
frame if the option has not been specified. This means that if we want
a more complex frame (think elm windows), then we need to set this
flag to 0.
SVN revision: 75498
2012-08-21 10:33:15 +00:00
Cedric BAIL
593f82e316
emotion: oops, this files should never have gotten in.
...
SVN revision: 75496
2012-08-21 09:20:08 +00:00
Cedric BAIL
36bc7b270b
emotion: fix priority_set/get
...
Patch by Sohyun Kim <anna1014.kim@samsung.com>
SVN revision: 75495
2012-08-21 09:17:38 +00:00
Cedric BAIL
3ec12202f9
evas: put back the test on dead object in the right way.
...
SVN revision: 75492
2012-08-21 08:41:02 +00:00
Carsten Haitzler
764c68a330
use e17 zone property first before using randr to find screen - more
...
correct.
SVN revision: 75491
2012-08-21 08:06:53 +00:00
Sung Park
d1eea33285
Fix evas_gl current_context update issue when evas_gl context is deleted.
...
SVN revision: 75490
2012-08-21 07:42:08 +00:00
Sung Park
f4d20be0c2
Fixed compiler warning messages in gl_x11 evas_engine for evas_gl.
...
SVN revision: 75488
2012-08-21 07:28:39 +00:00
Cedric BAIL
ecc8b76db5
edje: add Guilherme Silveira to AUTHORS and ChangeLog.
...
SVN revision: 75485
2012-08-21 03:11:33 +00:00
Cedric BAIL
21f29e9484
edje: fix fixed point issue.
...
SVN revision: 75484
2012-08-21 03:06:44 +00:00
Cedric BAIL
153afa9283
eio: revert r75445 and add a comment to prevent it to happen again.
...
Yes, it's the second time someone "fix" that and get reverted. Actually
looking at svn log would have shown the issue as it was just the previous
commit.
SVN revision: 75482
2012-08-21 02:22:20 +00:00
Bruno Dilly
335912df94
EPhysics: fix y component convertion on forces and
...
impulses
SVN revision: 75480
2012-08-20 22:18:14 +00:00
Bruno Dilly
80f7e6307c
EPhysics: consider gravity on forces getter
...
SVN revision: 75479
2012-08-20 22:17:34 +00:00
Bruno Dilly
335dcc1165
EPhysics: add test for forces API
...
SVN revision: 75478
2012-08-20 22:17:11 +00:00
Bruno Dilly
b66f460e84
EPhysics: test torque forces
...
SVN revision: 75477
2012-08-20 22:16:02 +00:00
Bruno Dilly
218004c9e3
EPhysics: add forces API
...
Implement functions to make it possible to control forces acting
over a body.
SVN revision: 75476
2012-08-20 22:15:52 +00:00
Bruno Dilly
4bccde902a
EPhysics: rotation set implemented
...
SVN revision: 75475
2012-08-20 22:14:43 +00:00
Bruno Dilly
d3e74fce50
EPhysics: implement generic apply impulse for bodies
...
It results in central and torque impulses.
SVN revision: 75474
2012-08-20 22:14:25 +00:00
Bruno Dilly
1ef5ae1a2d
EPhysics: fix torque impulse
...
SVN revision: 75473
2012-08-20 22:13:38 +00:00
Bruno Dilly
5c32157f04
EPhysics: fix ephysics central impulse unit and
...
improve docs
It should use a unit based on pixels, not meters.
This way is more compatible with the rest of API and easier
to see the result.
SVN revision: 75472
2012-08-20 22:12:14 +00:00
Bruno Dilly
df457b4645
EPhysics: implement body move(), resize()
...
It was already possible to move and resize using geometry get / set,
but if just one of the actions is wanted, this new API is easier for the user
and save a few operations.
SVN revision: 75471
2012-08-20 22:10:52 +00:00
Vincent Torri
8b9e7449ec
Evil: quoting + fix distcheck rule
...
SVN revision: 75468
2012-08-20 15:46:37 +00:00
ChunEon Park
a9593bd3fa
evas/gl - removed unnecessary lines which causes the resource leak and corruption
...
SVN revision: 75463
2012-08-20 12:37:22 +00:00
Tom Hacohen
05136cc824
Evas textblock: Reverted my last commit and added WooHyun's instead.
...
They were pretty similar, but I think WooHyun's was better.
Thanks to WooHyun for the patch.
SVN revision: 75461
2012-08-20 11:05:48 +00:00
Tom Hacohen
ba506122e1
Evas textblock: Fixed range geometry with 1 format at the eol.
...
Fixed an issue with range geometry when we are getting the geometry of only
the last format of a line.
SVN revision: 75460
2012-08-20 11:00:16 +00:00
Tom Hacohen
cf46d00796
Eo: Removed static class support.
...
SVN revision: 75452
2012-08-20 07:56:17 +00:00
Carsten Haitzler
01dd698ac9
fix possible use of uninit buffer in edje_cc error output.
...
SVN revision: 75449
2012-08-20 07:46:51 +00:00
Vincent Torri
3a399b6b6a
Eio: fix possible mem leak
...
SVN revision: 75445
2012-08-20 06:36:55 +00:00
Vincent Torri
1e5f8e3007
Embryo: be sure that the string buffer is always NULL terminated
...
SVN revision: 75443
2012-08-20 06:26:46 +00:00
Vincent Torri
386f4736f5
Eina: fix possible mem leak
...
SVN revision: 75441
2012-08-20 06:18:21 +00:00
Vincent Torri
3e07b05cd9
Eina: formatting
...
SVN revision: 75440
2012-08-20 06:16:22 +00:00
Christopher Michael
9473f2c7d2
Ecore_X: Add missing cast for XkbMapNotifyEvent (removes compiler
...
warning).
SVN revision: 75427
2012-08-19 10:50:54 +00:00
Vincent Torri
b44f3da02b
Evil: delete useless directory
...
SVN revision: 75426
2012-08-19 09:01:52 +00:00
Vincent Torri
cba9a2a11c
Evil: less automake stuff, and remove warnings.
...
currently, distcheck fails because I remove the .la files when installing (so
actually, it's uninstall which fails). I'll fix that later.
SVN revision: 75425
2012-08-19 08:59:51 +00:00
Carsten Haitzler
8d6dbed30d
when falling back to passthru with xim imf module... just use the
...
compose string provided! :)
SVN revision: 75423
2012-08-19 03:31:53 +00:00
Carsten Haitzler
c9b7e56635
also tell xkb to refresh mappings. :)
...
SVN revision: 75422
2012-08-19 03:06:46 +00:00
Sebastian Dransfeld
c7a59e832a
ecore_x: Fix typo
...
SVN revision: 75421
2012-08-18 19:18:53 +00:00
Carsten Haitzler
ac2180f565
chglog++
...
SVN revision: 75414
2012-08-18 12:48:16 +00:00
Carsten Haitzler
df46cb5bd2
dont skip objects mark with elete_me flags. inf loop.
...
SVN revision: 75413
2012-08-18 12:44:01 +00:00
Carsten Haitzler
4e17d57b06
I know this is a new feature. i know i know. doing this because
...
otherwise we weill need another efl release for e17 to get out.
modified patch from:
http://trac.enlightenment.org/e/ticket/1306
SVN revision: 75409
2012-08-18 11:29:47 +00:00
Rui Seabra
5daa1a432a
Update rpm specs
...
SVN revision: 75404
2012-08-18 08:22:34 +00:00
Carsten Haitzler
991377f05a
imgs src set as null is ok - unset proxy.
...
SVN revision: 75403
2012-08-18 07:28:26 +00:00
Carsten Haitzler
5a27065b81
long standing patch/bug for \r systems text conversion to markup.
...
http://trac.enlightenment.org/e/ticket/293
SVN revision: 75402
2012-08-18 07:02:16 +00:00
Carsten Haitzler
65dd623ac1
address http://trac.enlightenment.org/e/ticket/1263 at least where
...
deadkeys and composition are involved. i don't know if they are or are
not. anything else is an issue outside of efl i believe. (eg keymap)
SVN revision: 75398
2012-08-18 01:31:49 +00:00
Carsten Haitzler
38c85ab9ab
actually imho these 2 are warning ones only.
...
SVN revision: 75395
2012-08-18 00:37:54 +00:00
ChunEon Park
63b7df8111
evas - updated changelog
...
SVN revision: 75383
2012-08-17 11:30:20 +00:00
ChunEon Park
3b66084b1b
evas/image - I removed them to prevent going along with release.
...
please add them locally.
SVN revision: 75382
2012-08-17 11:06:23 +00:00
Mike Blumenkrantz
490fe3771a
put aborts back, they were added for a reason.
...
SVN revision: 75379
2012-08-17 09:49:52 +00:00
Christopher Michael
89fe05d03a
Ecore_Wayland: Add some trapping to make sure we have a valid window
...
before trying to read a window id.
SVN revision: 75374
2012-08-17 08:52:35 +00:00
Vincent Torri
4c78dfadae
Ecore: fix error message
...
SVN revision: 75364
2012-08-17 07:59:36 +00:00
ChunEon Park
14d7f1cce7
evas/render - code refactoring.
...
removed duplicated
SVN revision: 75351
2012-08-17 06:16:04 +00:00
ChunEon Park
225630552e
evas/render - let clip the child even if it's the mapped obj and do it only when clipper exists.
...
SVN revision: 75350
2012-08-17 06:02:49 +00:00
ChunEon Park
8f54340beb
evas/evas_object_image - removed aborts
...
SVN revision: 75348
2012-08-17 05:46:38 +00:00
ChunEon Park
dc99ca8987
evas/gl_common - less pointer access
...
SVN revision: 75346
2012-08-17 04:43:23 +00:00
Carsten Haitzler
497af2e1e4
tag as beta...
...
SVN revision: 75344
2012-08-17 03:57:49 +00:00
Carsten Haitzler
11e2a3667c
po updates
...
SVN revision: 75343
2012-08-17 03:57:37 +00:00
Carsten Haitzler
4ab87861b6
po updates.
...
SVN revision: 75342
2012-08-17 03:57:18 +00:00
Bruno Dilly
b5221d0705
EPhysics: fix old bug on velocity setter
...
It should invert y component since evas y coords increase
going down.
SVN revision: 75337
2012-08-16 21:35:31 +00:00
Bruno Dilly
b007921b94
EPhysics: add test for windows resize
...
It listen for windows resize and changes objects size,
world render geometry and world rate.
SVN revision: 75336
2012-08-16 21:35:25 +00:00
Bruno Dilly
a3f12a0ae0
EPhysics: fix rate set implementation
...
Update everything that depends on rate:
- worlds
- bodies
- constraints
SVN revision: 75335
2012-08-16 21:35:20 +00:00
Bruno Dilly
8b5737d2df
EPhysics: make it possible to recalculate gravity
...
SVN revision: 75334
2012-08-16 21:35:14 +00:00
Bruno Dilly
3fe6e1dc40
EPhysics: constraint recalc
...
Just making it possible to fix world rate set.
This code will be modified when all constraints are added as generic
and modified later.
SVN revision: 75333
2012-08-16 21:35:09 +00:00
Bruno Dilly
44aeda07ae
EPhysics: implement body recalc
...
SVN revision: 75332
2012-08-16 21:35:04 +00:00
Bruno Dilly
1328120089
EPhysics: small fix on body docs
...
SVN revision: 75331
2012-08-16 21:34:59 +00:00
Bruno Dilly
eff2ac3302
EPhysics: add test displaying body acceleration
...
Linear and angular.
It has to be done on user side, since it requires to keep previous
velocity to calculate it.
I'll expose forces later but I don't think it would be enough
because impulses just modifies the ammount of velocity directly,
it doesn't create a force for a tick or something like that.
So velocity changes caused by impulse wouldn't be get as acceleration.
SVN revision: 75330
2012-08-16 21:34:54 +00:00
Bruno Dilly
50413abfc9
EPhysics: drop camera zoom
...
Reasons:
- we don't have previewed cases for that (would be code to be implemented
and maintained without use)
- can be done on user side changing world rate, camera position, objects size
SVN revision: 75329
2012-08-16 21:34:49 +00:00
Bruno Dilly
ebf3a282fb
EPhysics: delete constraints if world is deleted
...
SVN revision: 75328
2012-08-16 21:34:44 +00:00
Bruno Dilly
405c5affa1
EPhysics: fix constraint angular limit type
...
SVN revision: 75327
2012-08-16 21:34:39 +00:00
Bruno Dilly
ab877d4d23
EPhysics: small fixes on sleeping threshold docs
...
SVN revision: 75326
2012-08-16 21:34:34 +00:00
Bruno Dilly
7a759f05b6
EPhysics: support running only specified test
...
SVN revision: 75325
2012-08-16 21:34:29 +00:00
Christopher Michael
1278ec57bf
Ecore_Wayland: If user tries to set a cursor name, but this cursor
...
does not exist in the current theme, then fallback to default left
pointer image.
SVN revision: 75315
2012-08-16 09:53:05 +00:00
Christopher Michael
bdfd355e38
Ecore_wayland: Add a FIXME note to be tackled later.
...
SVN revision: 75314
2012-08-16 09:46:26 +00:00
Christopher Michael
6423de3f17
Ecore_Wayland: Fix always resetting the wayland pointer surface to
...
default when we get a mouse move. Now we will store the current
cursor, so it can be restored later (this is part of a bug fix for
#1293 ).
SVN revision: 75312
2012-08-16 09:37:52 +00:00
Christopher Michael
cde4673abe
Ecore_Wayland: Add alpha field to window structure, add cursor_name to
...
input structure.
These are required for fixes to _set_alpha/transparent, and upcoming
cursor fixes.
SVN revision: 75311
2012-08-16 09:35:41 +00:00
Christopher Michael
d5eb01a904
Evas: Since we munge the framespace values in evas_object_geometry_get
...
function, we should do the same for events. This fixes the cursor
position in elm widgets.
NB: I have been running this patch for 2 days and see not bad side
effects in either wayland engines, or X11 engines. Patch from Robert
Bradford @ Intel, slightly modified by myself to avoid the overhead of
another function call.
SVN revision: 75309
2012-08-16 08:08:44 +00:00
Christopher Michael
be452d83c9
Ecore_Evas (wayland): Do not allow windows to be resized below their
...
desired min/max properties. Fixes ticket #1244
SVN revision: 75308
2012-08-16 08:03:20 +00:00
Christopher Michael
fb2819c4fd
Ecore_Evas (wayland_shm): Fix toggling alpha and transparent state on and off.
...
When we are using alpha, we need to create the buffer using ARGB so we
will destroy the old buffer and recreate with the new alpha format
because currently all windows are created using XRGB8888 by default.
SVN revision: 75307
2012-08-16 07:29:37 +00:00
Christopher Michael
1e3e3a3985
Ecore_Evas (wayland_egl): Add fullscreen support for wayland_egl
...
engine (same changes as previous fullscreen support for wayland_shm).
SVN revision: 75306
2012-08-16 07:21:38 +00:00
Carsten Haitzler
d91c5bc76f
update README
...
SVN revision: 75299
2012-08-16 00:53:31 +00:00
Carsten Haitzler
c27e15df0b
update readme on svg change.
...
SVN revision: 75298
2012-08-16 00:40:17 +00:00
Carsten Haitzler
0f67b6e905
indeed spec file out of date.
...
SVN revision: 75297
2012-08-16 00:38:58 +00:00
Christopher Michael
7a90ffb3b6
Ecore_Wayland: Fix ticket 1252 and stop segfaulting when we don't have
...
a keyboard or pointer interface available for drag-n-drop.
SVN revision: 75295
2012-08-15 14:01:20 +00:00
Christopher Michael
eb016fe9ad
Ecore_Evas (wayland_shm): Fullscreen mode bug fixes
...
Only take min & max properties into account if the window is not fullscreen.
Be sure to call update_size before we attach the buffer, as the buffer attach
code makes use of the allocated size to damage the surface.
Add trapping for fullscreen window in the configure callback. This
(along with coming commits) allows us to actually do fullscreen now :)
During window configure, when we check for maximized, we should check
to be sure it is not fullscreen also before adjusting window size.
SVN revision: 75293
2012-08-15 10:55:35 +00:00
Christopher Michael
5e84f194e6
Ecore_Wayland: Only set the window allocated size if it is not a
...
fullscreen window. On a configure event, do not reset the allocated
size (this will be calculated and set later).
SVN revision: 75292
2012-08-15 10:02:22 +00:00
Christopher Michael
bdb2beb69a
Evas (wayland): We should also check for framespace changes here and
...
adjust the clip size and position if something changed.
NB: Found this during final fullscreen testing where, when fullscreen,
the clip was not getting moved or resized.
SVN revision: 75291
2012-08-15 10:00:09 +00:00
Daniel Juyung Seo
30abba2a9c
eina: Use more @note notation. Fixed more wrong documentation.
...
SVN revision: 75280
2012-08-15 04:32:05 +00:00
Daniel Juyung Seo
206edf4538
eina eina_stringshare.h: Use @note instead of just saying 'Note that ...'. Thanks vtorri.
...
SVN revision: 75279
2012-08-15 04:26:06 +00:00
Daniel Juyung Seo
a7372f8cb5
eina eina_stringshare.c: Fixed formatting while reading the code.
...
SVN revision: 75278
2012-08-15 04:17:37 +00:00
Daniel Juyung Seo
0a1f4d03db
eina eina_stringshare.h: Fixed wrong documentation pointed out by Ryuan.
...
SVN revision: 75277
2012-08-15 04:14:24 +00:00
Lucas De Marchi
a7aae39c23
eina: news + changelog
...
SVN revision: 75273
2012-08-14 21:11:53 +00:00
Lucas De Marchi
82ee083b25
eina: add EINA_SENTINEL to help use of variadic functions
...
Certain types of variadic functions use NULL as the last argument instead of a
string format (printf-like). Functions like these are: execl and execlp.
We are in feature freeze, but I believe this is small and simple enough to slip
in with no headaches. These functions are being used in the new edbus library
and it would be good to have it supported in eina now.
SVN revision: 75271
2012-08-14 20:58:36 +00:00
Tom Hacohen
fc94d7b168
Evas textblock: Fixed range geometry when the last item is a format.
...
SVN revision: 75257
2012-08-14 12:40:41 +00:00
Carsten Haitzler
54650e7e56
fix font glyph issue when gl enignes shut down leaving font glyph data
...
for textures in the font core.
SVN revision: 75243
2012-08-14 08:31:59 +00:00
ChunEon Park
b11b7c3ac4
edje - fixe the uv mapping correctly in case of image swallowed case
...
SVN revision: 75241
2012-08-14 08:04:06 +00:00
ChunEon Park
91bdc844fc
edje - clean up the code
...
SVN revision: 75240
2012-08-14 07:59:06 +00:00
Mike Blumenkrantz
4d56b9f19d
add docs to some evas event structs
...
SVN revision: 75236
2012-08-14 07:06:30 +00:00
Carsten Haitzler
a86dcabd5e
avoid potential deadlock if the same canvas has the 2 plugs pointing
...
to the SAME socket. :) nasteeeeh.
SVN revision: 75234
2012-08-14 06:29:17 +00:00
Carsten Haitzler
61ba84e86d
small theoretical oopsie waiting to happen - won't ever, but guar
...
against it anyway.
SVN revision: 75232
2012-08-14 06:11:32 +00:00
Carsten Haitzler
e78b572443
missing ecore_init in ecore_input.
...
SVN revision: 75231
2012-08-14 04:47:54 +00:00
Bruno Dilly
ae28b7a504
EPhysics: listen for associated evas object resize event
...
So physics body will resize together.
SVN revision: 75230
2012-08-13 22:24:47 +00:00
Bruno Dilly
3c27a0288d
EPhysics: fix updating bodies with evas object without
...
geometry
If a evas object associated to a body don't have w or h, don't
try to apply map / rotation on it.
SVN revision: 75229
2012-08-13 22:24:36 +00:00
Bruno Dilly
1de398ce60
EPhysics: add camera move event
...
SVN revision: 75228
2012-08-13 22:24:28 +00:00
Christopher Michael
419c817815
Evas (wayland_egl): More bug fixes & cleanups ! :)
...
When we create the egl window we should take rotation into
consideration, so account for that. Add an 'edges' variable to the
engine info structure. This is needed so we can implement resizing
windows from the top also. Make sure to use
wl_egl_window_get_attached_size and determine the edge we are resizing
from, so we can calculate the difference in sizes to send to
wl_egl_window_resize.
Add __UNUSED__ to function paramaters where it was missing, and fix
some compiler warnings.
SVN revision: 75215
2012-08-13 14:36:25 +00:00
Christopher Michael
a5df8468b0
Ecore_Evas (wayland): Fix ecore_evas egl windows to properly resize
...
from the top when asked too (this is akin to the wayland_shm resize
fix). Also, when we update the ecore_wl_window size, we
should be sure to call the buffer attach function so that server size
allocation can be kept in sync with the window allocation.
SVN revision: 75214
2012-08-13 14:33:05 +00:00
Christopher Michael
1b96e67e75
Ecore_Wayland (egl): Update server allocation when window allocation
...
changes.
SVN revision: 75213
2012-08-13 14:30:58 +00:00
Mike Blumenkrantz
dc2f7beced
patch from vtorri fixing rare segv condition in main loop
...
SVN revision: 75206
2012-08-13 10:32:20 +00:00
Carsten Haitzler
fe00bc661a
extend ecore fork infra to handle pipe re-create afetr fork for
...
ecore-evas.
SVN revision: 75194
2012-08-13 08:52:45 +00:00
Carsten Haitzler
b51f30b082
fix async event fd after fork. pipe re-create
...
SVN revision: 75193
2012-08-13 08:52:23 +00:00
Mike Blumenkrantz
8e4c27cbf7
windows warning--
...
this commit brought to you by VRC: Vtorri Remote Commits
SVN revision: 75190
2012-08-13 07:53:24 +00:00
Christopher Michael
ce9a78d790
Edje: Remove unused variable.
...
SVN revision: 75185
2012-08-13 06:44:56 +00:00
Carsten Haitzler
76da2e26e1
formatting.
...
SVN revision: 75184
2012-08-13 02:55:41 +00:00
Carsten Haitzler
e0a3ec5fe5
warning--
...
SVN revision: 75183
2012-08-13 02:54:57 +00:00
Carsten Haitzler
b3c7aa388b
docs + @since for ecore_fork()
...
SVN revision: 75182
2012-08-13 02:53:48 +00:00
Eduardo de Barros Lima
a9b622c534
Fix documentation typos
...
SVN revision: 75179
2012-08-12 23:34:54 +00:00
Carsten Haitzler
42860b89ad
cleaning formats.
...
SVN revision: 75160
2012-08-12 04:18:44 +00:00
Carsten Haitzler
bd1860ffcc
finally found evas_map weirdness bug. CEDRIC code...! commit #74180 .
...
now here's the rub. from the glibc manual page:
...
int memcmp(const void *s1, const void *s2, size_t n);
DESCRIPTION
The memcmp() function compares the first n bytes (each interpreted as
unsigned char) of the memory areas s1 and s2. It returns an integer
less than, equal to, or greater than zero if s1 is found, respectively,
to be less than, to match, or be greater than s2.
RETURN VALUE
The memcmp() function returns an integer less than, equal to, or
greater than zero if the first n bytes of s1 is found, respectively, to
be less than, to match, or be greater than the first n bytes of s2.
...
this explicitly says that s1 and s2 have their BYTES compared... and
then returns just some value < 0, 0 or > 0 based on the difference. what
that value is and means is not defined, as long as it is < 0, 0 or > 0.
so the C standard has this to say:
6.3.1.3 Signed and unsigned integers
2. Otherwise, if the new type is unsigned, the value is converted by
repeatedly adding or subtracting one more than the maximum value that
can be represented in the new type until the value is in the range of
the new type.
so a result of -255 (possible) is converted by REPEATEDLY adding the
max size of the new type (255) until within range... so ...
-255 + 255 = 0 ... within range.. BUT FALSE!
so why do we see this now? something changed in memcpy behavior.
before we ONLY saw values of -1, 0 or 1 - nothing else, NOW we see
thins like:
-12288
49152
4096
16384
61440
-53248
so memcpy changed behavior, though within specs of the manual page
anyway, but now the values can be ones that break the simple assignment.
SVN revision: 75159
2012-08-12 04:17:42 +00:00
Carsten Haitzler
c0d4732927
rever part of stefan's coverage patch - not related to the other bits
...
and yes.. wrong :)
SVN revision: 75158
2012-08-12 02:40:49 +00:00
Bruno Dilly
5088b6bb93
EPhysics: add test using different shapes
...
Position / size looks buggy.
Need to be fixed.
SVN revision: 75153
2012-08-10 21:05:28 +00:00
Bruno Dilly
031d47d1a9
EPhysics: support bodies with generic shapes
...
Using EPhysics Shape.
SVN revision: 75152
2012-08-10 21:05:19 +00:00
Bruno Dilly
6c53875522
EPhysics: add EPhysics Shape
...
It will be used to create bodies with collision shapes other
than boxes or circles.
For now, only convex shapes.
SVN revision: 75151
2012-08-10 21:05:13 +00:00
Bruno Dilly
2497491440
EPhysics: move code duplication to _ephysics_body_add
...
Also, add missing checks.
SVN revision: 75150
2012-08-10 21:05:05 +00:00
Bruno Dilly
fd6a61ed22
EPhysics: update images
...
Remove unused and add new images
SVN revision: 75149
2012-08-10 21:04:51 +00:00
Bruno Dilly
33613b8f09
EPhysics: Avoid garbagge in cb objects.
...
SVN revision: 75148
2012-08-10 21:04:42 +00:00
Bruno Dilly
9eb298827c
EPhysics: optimization and fixes for camera
...
Avoid calling update of inactive bodies if camera didn't really
moved.
And update them if camera_position_set is called.
SVN revision: 75147
2012-08-10 21:04:35 +00:00
Bruno Dilly
1de4a67ca0
EPhysics: fix world event callbacks management
...
SVN revision: 75146
2012-08-10 21:04:22 +00:00
Bruno Dilly
fb7528829b
EPhysics: avoid invalid read / writes on world free
...
Looks like we'll need to fix discrete dynamics world destructor
on bullet, but current revision is kind of messed.
I'll see what I can do later.
And yes, it will leak the ddw until it's fixed.
SVN revision: 75145
2012-08-10 21:04:16 +00:00
Bruno Dilly
cf6678bbd4
EPhysics: improving body's event callbacks management
...
SVN revision: 75144
2012-08-10 21:04:08 +00:00
Bruno Dilly
73e77dff26
EPhysics: fix sleeping threshold getter
...
SVN revision: 75143
2012-08-10 21:03:57 +00:00
Bruno Dilly
e1036529b3
EPhysics: re-write sleeping threshold test
...
It was buggy.
SVN revision: 75142
2012-08-10 21:03:47 +00:00
Bruno Dilly
2d2844d05e
EPhysics: properly handle body delete
...
SVN revision: 75141
2012-08-10 21:03:39 +00:00
Bruno Dilly
0bd1f327a4
EPhysics: properly handle world delete
...
SVN revision: 75140
2012-08-10 21:03:29 +00:00
Bruno Dilly
4d800075e7
EPhysics: use inlist for world's bodies list
...
SVN revision: 75139
2012-08-10 21:03:06 +00:00
Bruno Dilly
595e8c8195
EPhysics: use inlist for worlds list
...
SVN revision: 75138
2012-08-10 21:03:01 +00:00
Bruno Dilly
d432a4faba
EPhysics: Add test exposing delete issues
...
Callbacks and bodies delete are not correctly handled.
SVN revision: 75137
2012-08-10 21:02:56 +00:00
Bruno Dilly
af1351f172
EPhysics: fix camera track test
...
SVN revision: 75136
2012-08-10 21:02:48 +00:00
Bruno Dilly
8973043481
EPhysics: camera test improved
...
Show how a moving background could be used with the concept of
camera.
SVN revision: 75135
2012-08-10 21:02:39 +00:00
Bruno Dilly
bc2d36257f
EPhysics: don't show background box on camera tests
...
SVN revision: 75134
2012-08-10 21:02:25 +00:00
Jihoon Kim
6775a71abd
fix version in NEWS of ethumb, eio, emotion
...
SVN revision: 75111
2012-08-10 14:33:29 +00:00
Jihoon Kim
db6564c2f7
eina: fix version in NEWS
...
SVN revision: 75110
2012-08-10 14:06:09 +00:00
Jihoon Kim
1f6c6958ed
efreet: fix version in NEWS
...
SVN revision: 75107
2012-08-10 14:01:54 +00:00
Jihoon Kim
c143ca0c42
edje: fix version in NEWS
...
SVN revision: 75106
2012-08-10 14:01:08 +00:00
Jihoon Kim
7d5113b09f
evas: fix version in NEWS
...
SVN revision: 75105
2012-08-10 14:00:21 +00:00
Jihoon Kim
2ad1f0b52b
ecore: fix version in NEWS
...
SVN revision: 75104
2012-08-10 13:57:13 +00:00
Christopher Michael
e64e0a4534
Evas: When we render using the wayland engine(s), if the object we are
...
rendering is in fact the framespace clip, then do not allow it to be
clipped to itself, just skip the clip set for it.
SVN revision: 75100
2012-08-10 13:08:22 +00:00
Carsten Haitzler
b8cc507c80
fix passthrough getenv for eina mempool in ecore too.
...
SVN revision: 75099
2012-08-10 12:50:09 +00:00
Carsten Haitzler
78ca67dfd0
fix eina_mempool env var fetch for eet alloc mode.
...
SVN revision: 75098
2012-08-10 12:42:08 +00:00
Carsten Haitzler
64a7ed822d
update more po's
...
SVN revision: 75097
2012-08-10 11:03:50 +00:00
Carsten Haitzler
aef32ed6d3
more updates for 1.7.0 alpha.
...
SVN revision: 75095
2012-08-10 10:51:17 +00:00
Carsten Haitzler
802e33460a
more po update for ecore.
...
SVN revision: 75094
2012-08-10 10:50:51 +00:00
Carsten Haitzler
1e2cbe8e7d
alpha release of 1.7 - let's roll. ALPHA!
...
SVN revision: 75091
2012-08-10 10:37:05 +00:00
Carsten Haitzler
deaf6980c7
update po's
...
SVN revision: 75090
2012-08-10 10:36:39 +00:00
Carsten Haitzler
484e7377b7
update po's
...
SVN revision: 75089
2012-08-10 10:36:30 +00:00
Carsten Haitzler
d101c4eddc
theoretically this should fix alpha dest stuff in egl-x11... it
...
always worked oddly enough :)
SVN revision: 75086
2012-08-10 10:32:49 +00:00
Christopher Michael
e2957462c8
Evas (wayland_egl): We don't have a visualinfo structure for the
...
window at this point, so we cannot use it for comparison. Instead,
check the requested depth. Also fix best_depth_get function to not
return a hard-coded depth if a depth has been set already.
SVN revision: 75082
2012-08-10 10:08:22 +00:00
Carsten Haitzler
27cd00c7f7
fix distcheck issue.
...
SVN revision: 75080
2012-08-10 10:05:48 +00:00
Mike Blumenkrantz
f0fa3b400e
simplify unsetting/setting damage flag in ecore evas rendering to avoid altering previously set event mask flags
...
SVN revision: 75072
2012-08-10 08:45:28 +00:00
Mike Blumenkrantz
ef46a62d14
only need to avoid exposures when we're shaped
...
SVN revision: 75071
2012-08-10 08:41:10 +00:00
Stefan Schmidt
0037cc3f7d
ecore: Enable coverage builds for exsisting tests
...
SVN revision: 75055
2012-08-09 16:19:30 +00:00
Cedric BAIL
6aefa60a0a
ecore: add ecore_fork_reset()
...
SVN revision: 75045
2012-08-09 12:17:47 +00:00
Cedric BAIL
addf4cccd0
eet: don't copy string around.
...
SVN revision: 75040
2012-08-09 11:03:22 +00:00
Cedric BAIL
e905f3ccd2
ecore: correctly shutdown Ecore_Thread.
...
SVN revision: 75039
2012-08-09 10:52:48 +00:00
Christopher Michael
a5e2b68c69
Ecore_Wayland: Add keyrepeating support :) Fixes ticket #1292
...
This commit adds support to efl applications (elm) under wayland so
that they can get key repeats. All of this is internal and does not
require the application to do anything, which means the elm test for
notepad now works with repeating keys.
SVN revision: 75037
2012-08-09 09:57:47 +00:00
Michael BOUCHAUD
bd45f13f66
edje: don't compile if we have a group without a name
...
SVN revision: 75035
2012-08-09 08:57:35 +00:00
Cedric BAIL
40bfd3933f
edje: improve speed of color class lookup by using an Eina_Hash.
...
SVN revision: 75034
2012-08-09 08:27:04 +00:00
Daniel Juyung Seo
ee1517b58a
evas Evas.h: Added more documentation.
...
SVN revision: 75028
2012-08-09 05:54:22 +00:00
Youness Alaoui
60800876c3
Evas: Use proper variable (gc->shared is set later on)
...
SVN revision: 75022
2012-08-08 23:35:58 +00:00
Sebastian Dransfeld
7fa09b763b
efreet: Fix language change
...
Need to release generated file name, else we will use same filename
again when opening cache.
Also need to close cache, as a cache rebuild might not trigger cache
close if the cache in another language already exists.
SVN revision: 75020
2012-08-08 19:39:55 +00:00
Carsten Haitzler
3bcdd78bca
fix efreet desktop exec to not duplicate the command n times in the
...
list when adding n params to a single cmd.
SVN revision: 75019
2012-08-08 16:26:03 +00:00
Christopher Michael
cfe7431256
Ecore_Evas (wayland): When we maximize windows, account for framespace
...
width and height so the window does not draw outside the output
dimensions. Fixes ticket #1281
SVN revision: 75005
2012-08-08 10:09:49 +00:00
Christopher Michael
33d4af1e18
Ecore_Wayland: When we unmaximize windows, used the saved allocation
...
sizes. When setting a window to be not transparent, recreate the
opaque region if needed.
SVN revision: 75004
2012-08-08 10:06:12 +00:00
Mike Blumenkrantz
46fdb76391
crit msg format warning--
...
SVN revision: 74996
2012-08-08 07:46:10 +00:00
Carsten Haitzler
6cfcf9ef49
can't reproduce but try avoid possible alloc bug in native surface
...
handling.
SVN revision: 74993
2012-08-08 06:25:59 +00:00
Carsten Haitzler
20f5fcaa3e
move comment to right bit.
...
SVN revision: 74981
2012-08-07 11:17:35 +00:00
Carsten Haitzler
fb0d1a4f57
2 bugs.
...
1 textclasses were repeated per object list and (segv free same tc 2x)
2. we returend if size OR font name match - BOTH have to match to be
"the same". so && not ||
SVN revision: 74980
2012-08-07 11:15:30 +00:00
Cedric BAIL
49510f9f7f
evas: forgotten ChangeLog and NEWS.
...
Missing Vincent so much !
SVN revision: 74979
2012-08-07 11:03:32 +00:00
Carsten Haitzler
6e0f9db089
lets not segv if src is null :)
...
SVN revision: 74978
2012-08-07 10:59:44 +00:00
Cedric BAIL
1284e077ad
evas: don't clip the clipper.
...
SVN revision: 74974
2012-08-07 10:44:15 +00:00
Carsten Haitzler
ce676a703d
compile test... ceeeeedric!
...
SVN revision: 74972
2012-08-07 10:26:36 +00:00
Cedric BAIL
61c2345c55
evas: properly warn when linking object from different canvas.
...
SVN revision: 74968
2012-08-07 09:43:22 +00:00
Cedric BAIL
07742ef737
edje: fix memory leak when alias are present.
...
SVN revision: 74960
2012-08-07 06:20:35 +00:00
Cedric BAIL
2547d07ea3
eio: properly shutdown monitor.
...
SVN revision: 74957
2012-08-07 04:12:07 +00:00
Cedric BAIL
a85e67559e
evas: remove left over options.
...
SVN revision: 74954
2012-08-07 03:48:51 +00:00
Cedric BAIL
83872cb113
ecore: fix shutdown to use a different mutex for the list of running thread.
...
SVN revision: 74953
2012-08-07 03:47:14 +00:00
Daniel Juyung Seo
2cefdbcec6
evas evas_object_smart.c: evas_object_smart_smart_get() does the exactly same check.
...
SVN revision: 74952
2012-08-07 00:57:09 +00:00
Gustavo Lima Chaves
c343725133
[evas] Add forgotten magic checks on those iface functions.
...
SVN revision: 74948
2012-08-06 16:19:25 +00:00
Christopher Michael
1699490f15
Ecore_Wayland: Add missing __UNUSED__ to function paramateres ... Oh,
...
and also Fix Ticket #1242 where windows would resize in an incorrect
direction.
When resized an elm client application in Weston, and you grabbed the
top of the window to resize it, all resizing action was occuring from
the bottom of the window. Let's fix that ;) Now when you grab the top
of the window and resize it, it actually does resize from the top :)
SVN revision: 74933
2012-08-06 13:13:42 +00:00
Christopher Michael
8123853195
Ecore_wayland: Add myself a FIXME note for after the "freeze".
...
SVN revision: 74930
2012-08-06 12:31:05 +00:00
Cedric BAIL
f31da4c907
edje: call edje_object_message_signal_process also on GROUP part Edje object.
...
SVN revision: 74916
2012-08-06 09:22:42 +00:00
Mike Blumenkrantz
9d7c0f6d74
add more docs for new ecore fdh function
...
SVN revision: 74898
2012-08-06 06:54:21 +00:00
Carsten Haitzler
c601c066af
move thinfo struct inot evas_pipe.c as its not needed elsewhere.
...
SVN revision: 74891
2012-08-06 00:22:31 +00:00
Carsten Haitzler
c9f5e9d978
add missing fribidi flags to all engine modules.
...
SVN revision: 74889
2012-08-05 23:59:02 +00:00
Jiyoun Park
1d1c51d258
using DYNAMIC HINT in ecore extn make problem.
...
it maybe because of get/set pair or other bug in extn.
until fixing this, I'll block dynamic hint
SVN revision: 74887
2012-08-05 13:07:28 +00:00
Carsten Haitzler
c6b4a6b911
fix ecore-evas to not ignore maximized requests in x11.
...
SVN revision: 74883
2012-08-05 09:00:08 +00:00
Carsten Haitzler
4080774625
fix docs in ecore_x.h -= were mis-aligned to enums.
...
SVN revision: 74882
2012-08-05 08:59:44 +00:00
Sebastian Dransfeld
9b8a67bb31
efreet: Fix last fix, only access theme inside if
...
SVN revision: 74879
2012-08-04 17:11:18 +00:00
Carsten Haitzler
38da638442
missing fribidi cflags in cache2.
...
SVN revision: 74872
2012-08-04 08:03:15 +00:00
Carsten Haitzler
4674438654
do fcfini now - it seesm to not be a problem with fc anymore
...
SVN revision: 74870
2012-08-04 04:34:49 +00:00
Carsten Haitzler
e94ae8fe06
make note of leak in gnutls.
...
SVN revision: 74869
2012-08-04 04:23:08 +00:00
Carsten Haitzler
6d02ebcf28
leaks--!
...
SVN revision: 74868
2012-08-04 04:14:38 +00:00
Carsten Haitzler
fd9578514e
leaklet--
...
SVN revision: 74867
2012-08-04 04:14:22 +00:00
Sebastian Dransfeld
493fd82f35
efreet: always need to revalidate themes
...
Themes read from cache are not valid until a valid index file has been
read.
SVN revision: 74865
2012-08-03 20:21:47 +00:00
Christopher Michael
bba5fe4da9
Edje: Remove erroneous return.
...
Really ? A return at the end of a function ?? Would the function
actually return without this or would it just sit inside this function
forever ? ;) </joke>
SVN revision: 74848
2012-08-03 13:56:01 +00:00
Christopher Michael
ac4eb64015
Ecore (Wayland): Patch from Robert Bradford to check for valid
...
surfaces for events received from Wayland where the surface has
already been destroyed.
SVN revision: 74847
2012-08-03 13:27:05 +00:00
Carsten Haitzler
6c079bcba6
dynamic texture path may have a segv issue... right jy? :) this should
...
fix it. try this patch. yay!
SVN revision: 74840
2012-08-03 10:42:24 +00:00
Stefan Schmidt
49caa43011
evas/canvas: Remove set but unused variable.
...
SVN revision: 74808
2012-08-02 16:05:49 +00:00
Cedric BAIL
d59b7badac
eio: memory leak--.
...
SVN revision: 74792
2012-08-02 08:10:18 +00:00
Mike Blumenkrantz
917ce85269
revert remaining broken/wrong mount timeout behavior added recently
...
SVN revision: 74785
2012-08-02 07:06:31 +00:00
Mike Blumenkrantz
e0cec4d456
use new ecore fdh function and finally fix eeze mounting without mtab
...
SVN revision: 74784
2012-08-02 07:06:03 +00:00
Christopher Michael
b6a33232ef
Ecore: Update changelog for Roberts unicode patch.
...
SVN revision: 74781
2012-08-02 06:45:45 +00:00
Christopher Michael
cc6d6f0091
Ecore_Wayland: Use libxkbcommon function to map keysym to unicode
...
charachters.
Patch from Robert Bradford. Fixes ticket #1105
SVN revision: 74780
2012-08-02 06:43:20 +00:00
Mike Blumenkrantz
b96606e052
changelog/news updates from yesterday
...
SVN revision: 74779
2012-08-02 06:36:13 +00:00
Christopher Michael
bd1a25536d
Ecore: Update configure.ac to reflect that the wayland code requires
...
wayland-cursor library now.
SVN revision: 74776
2012-08-02 06:27:19 +00:00
Christopher Michael
8abd1fe7a6
Ecore_Evas: Update ChangeLog with ecore_evas_wayland fullscreen patch.
...
SVN revision: 74775
2012-08-02 06:26:03 +00:00
Christopher Michael
baa604b736
Ecore_Evas (wayland): Patch from Robert Bradford to fix a small bug in
...
the ecore_evas fullscreen code.
Previously, fullscreening was only done if the ecore_evas was visible.
This patch allows to specify an ecore_evas be fullscreen before it is
displayed.
SVN revision: 74774
2012-08-02 06:24:47 +00:00
Sung Park
d0b5d1e13e
Fix evas_gl's internal resource surface bug. For optimzation evas_gl
...
was using evas' window surface to do its resource creation and it
wans't properly updated when a window is destroyed and recreated.
Also, deleted some whitespaces.
SVN revision: 74771
2012-08-02 01:15:38 +00:00
Iván Briano
e40c9a05c8
Fix building with epoll disabled. Also set the right values for the constants, for pedantic reasons.
...
SVN revision: 74770
2012-08-02 00:37:58 +00:00
Gustavo Sverzut Barbieri
2e523df978
thanks vtorri :-)
...
SVN revision: 74750
2012-08-01 17:15:10 +00:00
Gustavo Sverzut Barbieri
fa926ea803
make leandro happy and use cross platform console color set.
...
SVN revision: 74746
2012-08-01 15:53:10 +00:00
Gustavo Sverzut Barbieri
24fa9f9398
make cedric happy: show warnings by default.
...
SVN revision: 74745
2012-08-01 15:49:57 +00:00
Gustavo Sverzut Barbieri
bb8b7938f0
improve docs about eina_log_domain_level_check().
...
SVN revision: 74744
2012-08-01 15:46:55 +00:00
Gustavo Sverzut Barbieri
b2a17e8434
ops, last minute api change was not updated...
...
SVN revision: 74743
2012-08-01 15:35:28 +00:00
Gustavo Sverzut Barbieri
73ab74bd09
eina log: expose cross platform way to set console colors.
...
changed the win32 color parse to be malloc-less and also support more
colors. It should be more correct, but I have no windows machine to
test.
SVN revision: 74742
2012-08-01 15:34:13 +00:00
Mike Blumenkrantz
3fc5ceadd7
add ecore_main_fd_handler_file_add() for use with regular files.
...
epoll does not handle reading from files since it is only a mechanism for determining whether a fd is ready for read/write/error, and regular files are always ready. as a result, we must select on them explicitly without adding to the epoll fd
I realize that this is a feature freeze, but it's rather non-invasive and this is an absolute must-have to fix mounting for e17 so...sorry!
SVN revision: 74741
2012-08-01 14:37:24 +00:00
Christopher Michael
15a9aa0950
Evas: Fix evas build from botched copy/paste.
...
Apologies, I pasted the code in the wrong position :(
SVN revision: 74740
2012-08-01 14:32:26 +00:00
Christopher Michael
2a32afd20b
Evas: Fix trying to clip objects to the framespace clip if the object
...
is going to be deleted. Patch from eduardo.de.barros.lime@intel.com .
SVN revision: 74739
2012-08-01 14:14:34 +00:00
Mike Blumenkrantz
d890c977ff
set NONBLOCK on /proc/self/mountinfo file descriptor
...
SVN revision: 74738
2012-08-01 13:32:38 +00:00
Mike Blumenkrantz
f782172e5a
if disk error has already occurred, delete check timer
...
SVN revision: 74737
2012-08-01 12:53:56 +00:00
Mike Blumenkrantz
52c05aaa01
eeze mount operations will now only retry up to 3 times when they fail before emitting an error event
...
SVN revision: 74736
2012-08-01 12:43:55 +00:00
Cedric BAIL
a0970878cc
emotion: prevent race condition during gstreamer module shutdown or file set.
...
Patch by Sohyun Kim <anna1014.kim@samsung.com>
SVN revision: 74719
2012-08-01 08:41:53 +00:00
Carsten Haitzler
951a9d2327
and chlog++
...
SVN revision: 74711
2012-08-01 06:30:16 +00:00
Carsten Haitzler
debbdfe022
use eina_prefix for module finding as well as generic util bins... and
...
fix to proviude data file to prefix finding works right with debina
multiarch.
SVN revision: 74710
2012-08-01 06:29:26 +00:00
Carsten Haitzler
7150d2f266
fix problem in dealing with debians multiarch on prefix finding.
...
SVN revision: 74709
2012-08-01 06:28:37 +00:00
Jiyoun Park
102a85cc6e
Fix evas pointer count problem, if press/release events occurs not pair,
...
it screws up the evas event process. We are not deal with release event if
there is no pressed pointer
SVN revision: 74705
2012-08-01 05:43:50 +00:00
Jiyoun Park
d507bebc92
Gif loader didn't initialize frame buffer of first frame.
...
fix gif loader to initialize first frame's image data area
SVN revision: 74704
2012-08-01 04:33:12 +00:00
Gustavo Sverzut Barbieri
693a3c3ac7
edje log: fix some progname leftovers.
...
SVN revision: 74702
2012-07-31 22:45:44 +00:00
Gustavo Sverzut Barbieri
f1e077844e
fix edje error reporting for once and for all.
...
edje error was a mess. First someone (maybe myself) added eina log,
then people changed it to be a mix with printf()... then they replaced
eina_log with printf() + colors so it would be less verbose.
It's fixed now! Using eina log infrastructure.
If all that is wanted is specific messages for edje_cc domain, do it
with a specific log print function (eina_log_print_cb_set()). I made
it produce messages in the format:
<levelcolor><progname>: <levelprefix><message>
Where:
- levelcolor is defined by eina_log (I hacked the win32 version,
since no public api to resolve level to color).
- levelprefix is "Error. " or "Warning. " to cope with traditional
output.
If it does not look as you wanted, let me know before stuffing some
printf() again.
Bonus point: reduced 2 global variables (progname and verbose),
removed lots of code.
SVN revision: 74701
2012-07-31 22:42:03 +00:00
Bruno Dilly
bb43446421
EPhysics: small fixes related to slider constraint
...
SVN revision: 74700
2012-07-31 22:24:51 +00:00