Cedric BAIL
ba073b67f9
edje: preserve user box and table items during call of edje_object_file_set.
...
NOTE: now you can change theme dynamically in elementary apps more reliably.
This doesn't handle the case where the swallow was done in a parent object and
the reswallow should happen in a another group. I don't how to fix that use
case.
don't see yet how to handle that
SVN revision: 70901
2012-05-10 05:37:38 +00:00
Cedric BAIL
35d8d1fef8
edje: add more protection during edje_emit.
...
SVN revision: 70894
2012-05-09 10:44:02 +00:00
Cedric BAIL
58f626e3ea
edje: this was supposed to get in this time. grr.
...
SVN revision: 70892
2012-05-09 10:10:51 +00:00
Cedric BAIL
b786fe1ced
edje: automatically emit ['edje,change,file', 'edje'] when the file change on disk.
...
For the moment only edje_player use it. This means that when used with
edje_watch, you don't need any more to type any kind of command line
when you are testing value in your theme. As a side effect, this means
that their is a real use case to make edje_cc faster !
SVN revision: 70890
2012-05-09 09:16:52 +00:00
Cedric BAIL
baffed6e81
edje: oops this shouldn't get in at this point.
...
SVN revision: 70886
2012-05-09 07:53:29 +00:00
Cedric BAIL
0f037d5b58
eio: and don't forget to initialize.
...
SVN revision: 70885
2012-05-09 07:46:12 +00:00
Cedric BAIL
8f61823f67
edje: check that the file on disk didn't change when we try to reopen it.
...
SVN revision: 70883
2012-05-09 07:30:59 +00:00
Cedric BAIL
cc3caf6172
edje: prevent segv when edje_object_signal_emit get nested and edje_object_signal_callback_{add,del} are called.
...
SVN revision: 70880
2012-05-09 07:09:59 +00:00
Cedric BAIL
22b8a6103b
eio: actually detect when file changed since last monitoring request.
...
NOTE: Shouldn't I stat and rebuild the notify when the file is deleted
and recreated ? Advise welcome.
SVN revision: 70879
2012-05-09 06:54:09 +00:00
Daniel Juyung Seo
123185958e
evas Evas.h: Fixed formatting while reading the code.
...
SVN revision: 70877
2012-05-08 23:05:49 +00:00
Tom Hacohen
339964fd50
Eo: Added a new magic type to mark already deleted objects.
...
SVN revision: 70875
2012-05-08 14:22:57 +00:00
Tom Hacohen
4fb518d9a7
Eo: Keep artifical object ref a bit longer.
...
SVN revision: 70874
2012-05-08 14:22:53 +00:00
Tom Hacohen
0400e248c1
Eina: Fixed strict-aliasing warning.
...
SVN revision: 70873
2012-05-08 10:51:37 +00:00
Cedric BAIL
dd9c491c5b
edje: add edje_watch.
...
edje_watch call edje_cc and monitor all the source file (edc, font
image, sound). If any of them change, it call edje_cc, update its
watching list and so on. edje_watch as the same command line as
edje_cc.
Still a little bit rought, but it's the beginning of an interesting
experiment.
SVN revision: 70872
2012-05-08 10:35:57 +00:00
Cedric BAIL
f0a9acefa0
eina: add eina_file_map_lines.
...
This almost replace a loop of fopen/fgets/fclose, but it avoid
one memcpy.
SVN revision: 70871
2012-05-08 10:31:12 +00:00
Sung Park
2687e46077
Fixed a few minor bugs and cleaned up unnecessary code for evas_gl.
...
Mainly, glDeleteBuffers was being called instead of glDeleteRenderbuffers.
Also, there was an error when checking if surface is valid.
SVN revision: 70870
2012-05-08 09:40:01 +00:00
Tom Hacohen
d8c978f7d4
Eo: rename delete to del.
...
SVN revision: 70867
2012-05-08 06:56:59 +00:00
Tom Hacohen
5c1aa9fd7d
Eo: Flatten func array, so function fetching will always be fast.
...
SVN revision: 70866
2012-05-08 06:56:57 +00:00
Tom Hacohen
7d669b8b27
Eo: Fix parameter checking of eo_do_super.
...
SVN revision: 70865
2012-05-08 06:56:55 +00:00
Tom Hacohen
3b0dc78489
Eo: Make eo_parent_get accept const.
...
SVN revision: 70864
2012-05-08 06:56:50 +00:00
Cedric BAIL
ed1bdf1b7b
ecore: don't run out of fd when crazy apps cycle through ecore_init/ecore_shutdown.
...
SVN revision: 70860
2012-05-08 03:50:22 +00:00
Iván Briano
a033707137
And make map work with cserve2
...
SVN revision: 70858
2012-05-07 19:58:34 +00:00
Iván Briano
c97f25128b
cserve2 warnings begone
...
SVN revision: 70845
2012-05-07 17:22:06 +00:00
Mike Blumenkrantz
66c91eab97
also remove changelog update
...
SVN revision: 70844
2012-05-07 09:47:27 +00:00
Cedric BAIL
3d04d95a1f
evas: track the number of childs.
...
SVN revision: 70835
2012-05-07 02:11:35 +00:00
Cedric BAIL
90a45036e7
ecore: remove useless workaround.
...
SVN revision: 70834
2012-05-07 02:06:57 +00:00
Cedric BAIL
7d400fb5d9
eina: fix a rounding issue in eina_f32p32_{cos,sin} when getting close to 1.0.
...
Bug only showed up if above 0.999 .
SVN revision: 70831
2012-05-07 01:46:37 +00:00
Tom Hacohen
59a132264f
Eo: Test getting data from class with no data.
...
SVN revision: 70816
2012-05-06 14:18:44 +00:00
Mike Blumenkrantz
aeca850bb0
fix ecore_animator_pos_map with ACCELERATE; see mail
...
SVN revision: 70800
2012-05-06 12:43:25 +00:00
Tom Hacohen
f26251cb4f
Eo: Only implement _eo_class_mro_has when in testing mode.
...
SVN revision: 70799
2012-05-06 12:03:29 +00:00
Tom Hacohen
a267989520
Eo: Added an internal _eo_ref/unref implementation.
...
We don't need to do all the regular checks when called from our code.
SVN revision: 70798
2012-05-06 12:03:26 +00:00
Tom Hacohen
019ba402d0
Eo: Improved the data structure used for func fetching.
...
Made it 2 levels instead of 1 and made it a lot smaller.
SVN revision: 70797
2012-05-06 12:03:23 +00:00
Tom Hacohen
3754fd077c
Eo: Added an internal _eo_data_get implementation.
...
We don't need to do all the regular checks when called from our code.
SVN revision: 70796
2012-05-06 12:03:21 +00:00
Tom Hacohen
465eb13ce0
Eo: Fixed so versioning.
...
SVN revision: 70795
2012-05-06 12:03:18 +00:00
Tom Hacohen
e1021dc21e
Eo: Fixed the tests when building in "release mode".
...
Our release mode safety checks are less strict, so we have to disable some
of the test cases when testing there.
SVN revision: 70794
2012-05-06 12:03:16 +00:00
Tom Hacohen
dba7e09641
Eo: Overhauled the mro-walking mechanism.
...
A lot faster now.
SVN revision: 70793
2012-05-06 12:03:13 +00:00
Tom Hacohen
8c5644d5f8
Eo: Fixed some issues.
...
SVN revision: 70792
2012-05-06 12:03:11 +00:00
Tom Hacohen
7faf06dfe2
Eo: Improved error reporting in data_get.
...
SVN revision: 70791
2012-05-06 12:03:07 +00:00
Vincent Torri
5dacee0fea
Eio: update README
...
SVN revision: 70789
2012-05-05 10:07:39 +00:00
Vincent Torri
54619b5991
Ecore: fix linking on Windows
...
SVN revision: 70788
2012-05-05 09:11:31 +00:00
Vincent Torri
3247b985c9
Eina examples: fix some warnings
...
SVN revision: 70787
2012-05-05 04:06:08 +00:00
Vincent Torri
c73f47e4ee
Eina examples: add missing files in distributed tarball, formatting
...
SVN revision: 70786
2012-05-05 03:32:16 +00:00
Jonas M. Gastal
faed16346b
Small improvement to evas_object_rectangle_add docs.
...
SVN revision: 70763
2012-05-04 19:25:33 +00:00
Jonas M. Gastal
14bd718aee
Fixing typo.
...
SVN revision: 70762
2012-05-04 19:25:30 +00:00
Iván Briano
4878544dc5
Check cserve2 can be built while the multiplatform support is not there yet.
...
Patch by Raphael Kubo da Costa
SVN revision: 70760
2012-05-04 17:57:01 +00:00
ChunEon Park
cc2a9d337f
ecore/enlil - [E-devel] [PATCHES] Some random warning fixes for our beloved buildbot as well as a DSO fix
...
Hello.
Just 3 small fixes to get our warning count down. The tempget one
should actually save us against wrong reads.
Also a small DSO fix reported and confirmed in IRC.
Please review and apply.
regards
Stefan Schmidt
Submitted-By-Off: Stefan Schmidt<stefan@datenfreihafen.org>
SVN revision: 70759
2012-05-04 12:37:33 +00:00
Tom Hacohen
ab28901628
Evas textblock: Warnings - go away and please don't stay.
...
SVN revision: 70757
2012-05-04 10:10:29 +00:00
Iván Briano
1e6d85af97
Why this doesn't break for me? Now I have to use the bot for testing.
...
SVN revision: 70700
2012-05-03 21:17:55 +00:00
Iván Briano
15328efb85
evas/cserve2: fix typo that kept cserve2 disabled
...
now seriously...
Introducing Cache Serve 2.
This cache server will initially load images for clients connected to
it. It starts slave processes to load these images, and share the loaded
images through shm with the clients. All the connection done between
clients and the server goes through sockets.
The cserve2 build option is turned on by default, while the old cserve
was disabled, but in order to make clients use it, the environment
variable EVAS_CSERVE2 must be set, and a server must be running.
Clients will try to find the socket on a specified location using the
environment variable EVAS_CSERVE2_SOCKET. If it's not defined, then the
XDG_RUNTIME_DIR path should be used, and finally HOME, TMPDIR and /tmp.
SVN revision: 70699
2012-05-03 21:01:31 +00:00
Cedric BAIL
b8ade6a7cf
evas: try to fix another breakage by preventing the size of the bounding box to be smaller than the actual object geometry.
...
SVN revision: 70693
2012-05-03 10:58:12 +00:00