Gustavo Lima Chaves
c0b425d2ca
[edje] Sanely handle no-op conditions on text setting funcs (and docs++).
...
SVN revision: 75798
2012-08-28 20:07:47 +00:00
Bruno Dilly
09f40167fe
emotion: fix tracks info free
...
fix free with pointer not nullified
SVN revision: 75797
2012-08-28 17:00:56 +00:00
Bruno Dilly
4e31ca015e
emotion: revert "free channels only if there's channel
...
to free"
This reverts commit rev 75741.
SVN revision: 75796
2012-08-28 17:00:50 +00:00
Carsten Haitzler
de76a70b6b
this breaks lots of stuff. terminology, e.... i got yself a blank
...
screen at 12:45am thanks to this. rvrt. :)
SVN revision: 75795
2012-08-28 15:45:57 +00:00
Mike Blumenkrantz
30c27d515c
null checks for str split
...
SVN revision: 75787
2012-08-28 12:37:02 +00:00
Tom Hacohen
0d5d5af271
Edje vim: added ellipsis (correct spelling) as a keyword.
...
SVN revision: 75785
2012-08-28 12:28:37 +00:00
Alex Wu
0521b43310
edje: backward-compatible to "BLOCK_HANDLE" select_mode.
...
From: Alex Wu <zhiwen.wu@linux.intel.com>
SVN revision: 75783
2012-08-28 12:19:14 +00:00
Eduardo de Barros Lima
aef9e7497c
edc.vim: Added instructions
...
SVN revision: 75782
2012-08-28 12:17:51 +00:00
Cedric BAIL
9cb7eac7d2
emotion: fix a race condition on shutdown when still saving a file.
...
SVN revision: 75770
2012-08-28 09:27:54 +00:00
Cedric BAIL
97aec1869f
emotion: reset VLC pipeline on EOS.
...
NOTE: I gave up and completely restart the child, seems like
the only reliable way to do it.
SVN revision: 75769
2012-08-28 09:17:34 +00:00
Vincent Torri
635a17d057
Eio: remove unnneeded newline
...
SVN revision: 75752
2012-08-28 06:35:23 +00:00
Vincent Torri
68b40793ab
Eio: add log debugging macros
...
SVN revision: 75751
2012-08-28 06:28:56 +00:00
Vincent Torri
d6385af543
Evil: don't mess with the ChangeLog
...
SVN revision: 75750
2012-08-28 06:26:10 +00:00
Vincent Torri
54ad1a4c1d
Evil: fix evil_format_message()
...
SVN revision: 75749
2012-08-28 06:18:53 +00:00
ChunEon Park
7322487bd2
evas/gl - don't crushed up when failed to allocate surface.
...
SVN revision: 75748
2012-08-28 05:59:27 +00:00
Vincent Torri
83f7a57d50
Eio: Do not free Windows stuff when it is not used. Fix seg fault.
...
SVN revision: 75747
2012-08-28 05:49:38 +00:00
Nicolas Aguirre
c20db5be17
ecore : Let's compile ecore with android ndk
...
SVN revision: 75743
2012-08-27 22:05:51 +00:00
Vincent Torri
a1b80a85b3
core_Con: add header
...
See 'Notes' section in http://linux.die.net/man/2/connect
SVN revision: 75742
2012-08-27 21:22:34 +00:00
Iván Briano
1375052f40
emotion: free channels only if there's channel to free
...
No need to free channels if there's no channels to be freed.
By: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 75741
2012-08-27 19:34:18 +00:00
Carsten Haitzler
6335870b45
no this isnt release - this is simply me removing the beta tag so when
...
we release it's ready.
SVN revision: 75740
2012-08-27 10:24:41 +00:00
Carsten Haitzler
1475fb3586
update @version's
...
SVN revision: 75739
2012-08-27 09:51:57 +00:00
Carsten Haitzler
39a385309b
make evil be 1.7 too.. in svn.
...
SVN revision: 75738
2012-08-27 09:42:09 +00:00
Jerome Pinot
5f5f577117
edje: minor typo in configure help
...
SVN revision: 75737
2012-08-27 09:39:17 +00:00
Carsten Haitzler
8863b4fc2b
update NEWS
...
SVN revision: 75736
2012-08-27 09:38:23 +00:00
Jerome Pinot
62f2c5c1aa
ephysics: missing include in dist
...
SVN revision: 75735
2012-08-27 09:38:07 +00:00
Tom Hacohen
e230b6f9a2
Evas textblock: Make sure scale changes causes a complete recalc.
...
SVN revision: 75733
2012-08-27 09:05:29 +00:00
Tom Hacohen
b0a19e7d4a
Edje textblock: Fixed an issue with textblock fit.
...
Thanks to Brian Wang for reporting this.
SVN revision: 75730
2012-08-27 08:59:11 +00:00
Vincent Torri
dd7d35b1f7
ecore: remove printf
...
SVN revision: 75721
2012-08-27 06:55:33 +00:00
Vincent Torri
b20f37ef58
Ecore: fix seg fault in ecore_thread on Windows
...
PHS() was returning a wrong value. Thanks to Cedric for the help
SVN revision: 75720
2012-08-27 06:04:16 +00:00
Carsten Haitzler
3faee27bd8
add in custom screen blank enable/disable in ecore-x so we can do e17
...
based on this release of efl.
SVN revision: 75714
2012-08-26 15:34:40 +00:00
Rui Seabra
3b197e9a54
Forgot to commit this a few days ago.
...
SVN revision: 75713
2012-08-26 13:27:22 +00:00
Tom Hacohen
e8ad8e3a93
Eo: Added simple benchmark infra (not really testing anything atm).
...
SVN revision: 75712
2012-08-26 13:18:44 +00:00
Jiyoun Park
4c7a23d21e
fix jpeg loader to decode JFIF format.
...
before, if the jpeg format is JFIF, we cannot get orientation.
currently jpeg loader get orientation from file
SVN revision: 75707
2012-08-26 11:22:55 +00:00
Tom Hacohen
77997affda
Evas: Revert "Evas: tabs --> spaces"
...
Lets wait until after the code freeze is over and people apply their
patches, otherwise it'll be hellish.
This reverts commit 75632
SVN revision: 75704
2012-08-26 07:04:46 +00:00
Cedric BAIL
6e08ab829e
eet: correctly initialize dictionary.
...
This should fix windows, we were lucky on Unix where the lock
are expected to be set to zero...
SVN revision: 75703
2012-08-26 02:00:48 +00:00
Leandro Dorileo
47e8432635
Eina: upgrade eina_inarray_setup to eina_inarray_step_set
...
Eina model was forgotten since it's been disabled, there's also a
remaining doc reference to the old eina_inarray_setup() function;
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 75686
2012-08-24 21:03:07 +00:00
Cedric BAIL
56ab90d0e4
eet: add eet_connection_empty.
...
This is needed to fix a bug when multiplexing eet_connection with something else.
SVN revision: 75651
2012-08-24 10:30:27 +00:00
Cedric BAIL
c5fe5abff2
edje: properly destroy color_class and text_class on an Edje_Object.
...
SVN revision: 75647
2012-08-24 09:22:21 +00:00
Vincent Torri
25feacc120
Eio: fix thread detection
...
Patch by Maxime Villard and myself
SVN revision: 75644
2012-08-24 08:19:41 +00:00
ChunEon Park
912fd7ebf2
ecore/ecore_x - oops. sorry. incorrect parameters.
...
SVN revision: 75639
2012-08-24 00:38:32 +00:00
ChunEon Park
2a2382374a
ecore/ecore_x - added missing EAPI
...
SVN revision: 75638
2012-08-24 00:33:56 +00:00
Rafael Antognolli
be7953b243
evas/render: Add a flag for dropping the map cache if needed.
...
The map cache must be dropped if the content of the surface is rendered again.
The example evas-smart-object.c has a valid test case for this bug.
SVN revision: 75636
2012-08-23 19:58:02 +00:00
Rafael Antognolli
cc2ec4105b
evas/examples: Add map to the smart object example.
...
Rotating the smart object with map, adding a rectangle as child, and then
rotating it again will expose a bug on mapped smart objects: it's mapped
surface will be reused from cache, instead of flagged as dirty and discarded.
SVN revision: 75635
2012-08-23 19:49:48 +00:00
Massimo Maiurana
261c7648a9
updating portuguese and italian translations
...
SVN revision: 75634
2012-08-23 18:08:44 +00:00
Vincent Torri
681fdbc351
Evas: tabs --> spaces
...
SVN revision: 75632
2012-08-23 15:48:37 +00:00
Tom Hacohen
cf03cc1c7b
Eo: Moved a magic check from an internal function to the external function.
...
SVN revision: 75626
2012-08-23 15:04:48 +00:00
Tom Hacohen
ef5e9f83ab
Eo: Remove volatile from the GCC issue workaround.
...
It seems that just setting to a temp var is enough to make GCC not
optimise it out. It seems GCC's problem is with the void cast.
Also, fixed another place that had the same issue.
SVN revision: 75624
2012-08-23 14:24:32 +00:00
Tom Hacohen
fabeecd5ea
Eo: Fixed issue with eo_add ops.
...
This "fix" is actually just making sure gcc doesn't optimise things
wrong. If anyone has an idea how to do it better, please let me know.
klass is usually a function and needs to be evaluated before the call to
eo_add_internal.
SVN revision: 75623
2012-08-23 12:14:07 +00:00
Tom Hacohen
a1687ca4b9
Evas: Started using EVAS_GENERAL_CFLAGS/LIBS 2 vars to rule them all.
...
Instead of going all over the place and adding cflags to many different
Makefiles, now you just need to update these 2 vars.
SVN revision: 75619
2012-08-23 11:32:38 +00:00
Christopher Michael
b47d9a1ce4
Ecore (Wayland): Work around bug in terminology ;) by making sure that
...
a Tab, when pressed, sends the proper key string.
SVN revision: 75617
2012-08-23 11:25:45 +00:00
Tom Hacohen
41c490609c
Eo: Added a non-default constructor test.
...
SVN revision: 75616
2012-08-23 10:47:11 +00:00
Tom Hacohen
b6c1892463
Eo: Added some negative refcount tests (with manual_free).
...
SVN revision: 75615
2012-08-23 10:37:46 +00:00
Tom Hacohen
410488aabe
Eo: Added eo_add_custom and support for passing ops to eo_add.
...
We can no do things like eo_add(CLASS, parent, age_set(7), score_set(100)),
or pass different constructors to object creation by using eo_add_custom and
passing the constructor.
SVN revision: 75614
2012-08-23 10:35:14 +00:00
Vincent Torri
ad096efc93
eina_file : fix functions to behave with paths containing '/' or '\' on Windows
...
SVN revision: 75604
2012-08-23 08:25:53 +00:00
Vincent Torri
335f089be6
whitespace--
...
SVN revision: 75601
2012-08-23 07:54:58 +00:00
Tom Hacohen
9848db657a
Evas textblock: Fixed bug in evas_textblock_cursor_word_start.
...
Fixed bug with 1 char word separators at the start of the
text when going to the start of the word (e.g: =test).
Reported by Thiep Ha. Thanks a lot.
SVN revision: 75595
2012-08-23 07:03:18 +00:00
Bruno Dilly
9b56c8b27a
EPhysics: expose bodies center of mass.
...
SVN revision: 75574
2012-08-22 20:05:35 +00:00
Bruno Dilly
aa76c79c86
EPhysics: fix tests using vertical impulse
...
SVN revision: 75573
2012-08-22 20:05:30 +00:00
Bruno Dilly
eae54a26ee
EPhysics: improve convex shapes
...
Center of these shapes were wrong, now it's much better.
But collision still seems a bit inaccurate.
SVN revision: 75572
2012-08-22 20:05:25 +00:00
Bruno Dilly
3627234fb8
EPhysics: use vertex reduction utility
...
Convex meshes often have too many vertices.
This slows down collision detection a lot, and there is no benefit in the
unnecessary details.
SVN revision: 75571
2012-08-22 20:05:19 +00:00
Bruno Dilly
e2534363a6
EPhysics: update docs regarding soft bodies
...
SVN revision: 75570
2012-08-22 20:05:14 +00:00
Bruno Dilly
f5891500b0
EPhysics: fix indenting and remove useless lines
...
No need to set to 0 zeroed memory.
SVN revision: 75569
2012-08-22 20:05:07 +00:00
Bruno Dilly
5044cf3501
EPhysics: remove a rigid ball and weird amount of mass
...
Let's see what was it masking and focus on making it works with
defaults.
SVN revision: 75568
2012-08-22 20:05:02 +00:00
Bruno Dilly
eec20918d0
EPhysics: don't show input msg if won't handle it
...
Also, respect 80 col
SVN revision: 75567
2012-08-22 20:04:57 +00:00
Bruno Dilly
ef82a631a9
EPhysics: keep tests in alphabetical order
...
SVN revision: 75566
2012-08-22 20:04:51 +00:00
Bruno Dilly
f484b5a683
EPhysics: add space between words on msg
...
SVN revision: 75565
2012-08-22 20:04:45 +00:00
Leandro Dorileo
18743b72ad
EPhysics: soft body implementation
...
Introduces soft body dynamics and calls to create soft circles and boxes.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 75564
2012-08-22 20:04:39 +00:00
Christopher Michael
0ef94e328e
Ecore_Wayland: small patch from Alex wu <zhiwen.wu@linux.intel.com> to
...
implement touch events in ecore_wayland.
SVN revision: 75556
2012-08-22 15:53:29 +00:00
Eduardo de Barros Lima
bacdd1ae11
canvas: Fix event framespace adjustment
...
Complements fix in r75545
SVN revision: 75555
2012-08-22 14:53:45 +00:00
Daniel Juyung Seo
5070bbdf60
eet eet_data.c: Fixed memory leak spotted by Igor Murzov (GArik_) <e-mail@date.by>
...
SVN revision: 75552
2012-08-22 14:07:04 +00:00
Tom Hacohen
5421fc5757
Eo: Use our own magic check macro instead of Eina's
...
SVN revision: 75549
2012-08-22 13:10:08 +00:00
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
Leandro Dorileo
701ed6b8fd
EPhysics: slider constraint
...
This patch introduces the slider constraint, adds an slider constraint
test, move p2p constraint from ephysics_constraint_add to
ephysics_constraint_p2p_add migrates its usage.
Further work will migrate the btConstraint of p2p for Generic6Dof constraint
since it's flexible enough to implement most of constraints.
Patch by: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 74699
2012-07-31 22:24:20 +00:00
Bruno Dilly
70d44875dc
EPhysics: spinner theme
...
SVN revision: 74667
2012-07-31 20:39:25 +00:00
Bruno Dilly
36c8bd3338
EPhysics: update gitignore
...
SVN revision: 74660
2012-07-31 19:56:01 +00:00
Bruno Dilly
ca3e40782a
EPhysics: allow user to configure simulation
...
Required to fine tunning performance or avoid objects going throught
others.
SVN revision: 74659
2012-07-31 19:55:52 +00:00
Tom Hacohen
6dd9396d6f
Evas font: Fixed compilation without fontconfig.
...
Thanks a lot to JaMa for reporting this.
SVN revision: 74640
2012-07-31 10:51:11 +00:00
Cedric BAIL
a2720ade35
eina: fix documentation.
...
SVN revision: 74624
2012-07-31 08:41:32 +00:00
Tom Hacohen
ab7104e4ae
Eo: Also fix the case when the chain is not allocated.
...
Continuation to previous commit.
SVN revision: 74619
2012-07-31 07:34:27 +00:00
Cedric BAIL
4540fa9d0f
eina: cleanup eina_file_map_lines API before release.
...
SVN revision: 74618
2012-07-31 07:23:16 +00:00
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
Carsten Haitzler
c08110c00c
conflict--
...
SVN revision: 74344
2012-07-24 06:33:56 +00:00
Carsten Haitzler
a3d66cfed3
fix long standing layer set bug
...
SVN revision: 74342
2012-07-24 04:59:22 +00:00
Cedric BAIL
58827ba3b6
evas: handle proxy with the right context.
...
SVN revision: 74340
2012-07-24 04:27:17 +00:00
ChunEon Park
843255a175
evas/gl - +null & less code
...
This fixes the incorrect operations when evas gl is re-initialized in one same process
SVN revision: 74339
2012-07-24 03:57:27 +00:00
Carsten Haitzler
29452cf797
fix entry shift selection extend with mouse.
...
SVN revision: 74338
2012-07-24 03:52:14 +00:00
Ingvaldur Sigurjonsson
5410726016
From: Ingvaldur Sigurjonsson <rocketiii.scientist@gmail.com>
...
Subject: [E-devel] [PATCH]Evas.h comments patch
When reading the comments of 'evas_object_textgrid_update_add' I
noticed
a little cnp err. The enclosed patch is just a suggestion, but the
misleading comment was driving me nuts...
SVN revision: 74331
2012-07-24 01:31:50 +00:00
Rob Bradford
1e42e445c5
Evas (wayland_egl): Fix a series of various segfaults with the
...
wayland_egl engine caused by windows being hidden:
From: Rob Bradford <rob@linux.intel.com>
Date: Fri, 13 Jul 2012 19:13:12 +0100
Subject: [PATCH] evas(wayland_egl): Resolve a series of segfaults on
clean-up
The first was that when a window was being hidden the render engine
(e->engine.data.output) was being assigned to NULL (like on an error
path). I
checked other backends and they only free and nullify this pointer on
error
paths. By doing it on a hide it was interfering with cleanup process
for the
object.
This then highlighted a second crash from the derefence of the window
to NULL
when flushing the cache. If the window was hidden this window pointer
would
be NULL.
The third it highlighted was a duplicate call into
evas_gl_common_image_free
and the freeing of the image cache twice. By the time eng_image_free
has been
called the cache has already been freed so we can remove the duplicate
free.
SVN revision: 74330
2012-07-23 14:33:31 +00:00
Eduardo de Barros Lima
d288db2078
Eeze: lets make it buildable once again
...
SVN revision: 74329
2012-07-23 14:23:59 +00:00
Alex Wu
0f50ef36b9
Evas (wayland_egl): Fix crashes when flipping window alpha state.
...
From: Alex Wu <zhiwen.wu@linux.intel.com>
When calling elm_win_alpha_set(), the global EGLContext object keep
unchanged, but the new EGLSurface object subjects to the new EGLConfig
with changed alpha_size. This makes eng_window_new() failed and hence
free the Render_Engine object (e->engine.data.output) and nullize it.
Next time other objects reference the output, segfault occurs.
In this patch, I give every Evas_GL_Wl_Window object a EGLContext object
and all these EGLContext objects share the same shader program objects.
A new global EGLContext object "share_context" added, which is
responsible for keeping the shared objects alive. e.g. shader program
objects.At the first time succeeded to create a EGLContext, assign it to
the "share_context", and should not destory it in eng_window_free.
The "share_context" will be taken as the 3rd argument when calling
eglCreateContext(), and then updated to the new created EGLContext to
keep the shared gl objects available.
Thanks for devilhorns' review and suggestion.
SVN revision: 74328
2012-07-23 14:16:50 +00:00
Mike Blumenkrantz
722fef0199
don't throw double events for our own disk ops
...
SVN revision: 74327
2012-07-23 14:11:57 +00:00
Mike Blumenkrantz
7914a063ea
add a third libmount backend for "current" libmount, where we are too cool for /etc/mtab
...
SVN revision: 74326
2012-07-23 14:08:13 +00:00
Christopher Michael
a32308d4e8
Ecore_wayland: Fix calls to update_modifier state and pass the proper
...
paramaters. Only set input & opaque regions during resize.
SVN revision: 74325
2012-07-23 14:04:17 +00:00
Youness Alaoui
8381ac5f55
Evas: Implement scale_hint_get/set for gl_sdl
...
SVN revision: 74323
2012-07-23 11:59:18 +00:00
Youness Alaoui
cedbafac14
Evas: Update gl_sdl, gl_cocoa, directfb and software_16_sdl engines to use the new function prototype of image_map_draw
...
The arguments for image_map_draw changed, and these engines were receiving
the wrong data. In the case of gl_cocoa and gl_sdl, the gl_common would
receive a pointer for 'npoints' and would call abort() because npoints
is not 4.
SVN revision: 74321
2012-07-23 11:58:37 +00:00
Christopher Michael
de6cfa77b3
Ecore_Wayland: Update geometry callback function to match new changes
...
in wayland. Now passes in a 'transform' also.
SVN revision: 74319
2012-07-23 09:31:49 +00:00
ChunEon Park
23225d016f
edje - updated AUTHORS
...
SVN revision: 74315
2012-07-23 08:54:46 +00:00
Tom Hacohen
fc5eaf662d
Eo: Fixed bug with calling multiple ops in some cases.
...
SVN revision: 74313
2012-07-23 08:43:35 +00:00
WooHyun Jung
be181af5dc
edje/edje_entry : Only MOUSE_UP should reset character.
...
SVN revision: 74312
2012-07-23 08:36:36 +00:00
Christopher Michael
18e1a5093b
Emotion: Add UNUSED to _image_resize function paramaters where missing.
...
SVN revision: 74311
2012-07-23 08:23:31 +00:00
Christopher Michael
6fe982b022
Emotion: Fix 'engine' may be used uninitialized warning.
...
SVN revision: 74309
2012-07-23 08:20:14 +00:00
Cedric BAIL
733338509e
evas: make evas_object_smart_type_check more resilient.
...
Issue reported by JPeg.
SVN revision: 74295
2012-07-22 07:03:29 +00:00