Tom Hacohen
b22564a2e5
Evas image: reset error after setting a proxy.
...
evas_object_image_file_set tries to load the file even if the file is NULL,
this in turn makes proxies always report about an error, although there
isn't really one.
I'm not sure whether evas_object_image_file_set should behave the way it
does, but I'm sure the proxy needs to reset the error anyway (because of
potential previous errors).
SVN revision: 74073
2012-07-18 14:09:53 +00:00
Carsten Haitzler
8d4f8f3dc7
fix box size hint handling.
...
SVN revision: 74039
2012-07-18 06:57:10 +00:00
Rafael Antognolli
30cff2b5fb
evas/cserve2: Don't mark as unloaded if we are not
...
unloading the image.
SVN revision: 74000
2012-07-17 15:15:01 +00:00
Rafael Antognolli
665cffc165
evas/cserve2: Set image->flags.loaded on loaded_handle.
...
The flag and pixel data will be set on this callback, avoiding new
image_load_data() to create a new request or wait for the LOADED
message.
SVN revision: 73999
2012-07-17 15:14:54 +00:00
Rafael Antognolli
0efde61fef
evas/cserve2: Don't set image loaded if we didn't get
...
pixel data yet.
SVN revision: 73998
2012-07-17 15:14:01 +00:00
Gustavo Lima Chaves
fb2a822637
[evas] Interfaces improvement.
...
iface add() before smart add() is better.
SVN revision: 73991
2012-07-17 14:50:25 +00:00
Iván Briano
39040ba07a
Set load options in the SETOPTS message
...
SVN revision: 73990
2012-07-17 14:24:08 +00:00
Iván Briano
4b1e5871aa
Avoid calling the requets callbacks if the entry was
...
freed
SVN revision: 73989
2012-07-17 14:23:54 +00:00
Iván Briano
69f2a9154c
When changing request type, it helps to let the request
...
know what its new type is
SVN revision: 73988
2012-07-17 14:23:43 +00:00
Iván Briano
667b42fbf2
No need for a separate Slave_Request pointer with font
...
entries
SVN revision: 73987
2012-07-17 14:23:36 +00:00
Iván Briano
073da7dfb2
Add Speculative Load type to requests and a way to
...
change requests from one type to another
SVN revision: 73986
2012-07-17 14:23:26 +00:00
Iván Briano
558e2eb267
Rename Font_Request so I stop being stupidly confused
...
by it.
SVN revision: 73985
2012-07-17 14:23:19 +00:00
Iván Briano
0e2294db55
Move image opening/loading to the new requests system
...
A lot going on here:
- Request callbacks were adapted to fit the new scheme
- The old requests systems in the cache was wiped out
- Old slave handling in evas_cserve2_main.c is dead too
- PRELOAD commands are responded with LOADED now
SVN revision: 73984
2012-07-17 14:23:09 +00:00
Iván Briano
0022544c8b
Allow creating requets without a client waiting on it
...
SVN revision: 73983
2012-07-17 14:22:57 +00:00
Iván Briano
1f601af021
Cancel dependents only when the request itself is
...
cancelled
SVN revision: 73982
2012-07-17 14:22:52 +00:00
Iván Briano
30dd288a01
Call the requests callbacks only once per request
...
Message creation was like that already, but now we call the response or
error callback for the request only once. The cache does what it needs
there and returns, in the case of a successful response, the message
that will be sent to the client.
SVN revision: 73981
2012-07-17 14:22:42 +00:00
Cedric BAIL
7f1e95afc8
evas: fix evas map life cycle.
...
SVN revision: 73963
2012-07-17 09:09:45 +00:00
Cedric BAIL
64fd2b487a
evas: fix garbage with left over mapped smart object.
...
This fix the bug reported by Bruno Dilly.
SVN revision: 73944
2012-07-17 03:35:53 +00:00
ChunEon Park
7f56d9a4da
evas/render - ++ChangeLog
...
SVN revision: 73931
2012-07-16 11:34:52 +00:00
ChunEon Park
3f3314725c
evas/render - fixed to do pre render for the children of mapped object.
...
Now textblock can calc it's texts geom correctly when it is a child of the mapped obj.
SVN revision: 73930
2012-07-16 11:33:12 +00:00
ChunEon Park
37af49d771
evas/render - removed duplicated recalc.
...
SVN revision: 73927
2012-07-16 11:19:08 +00:00
Carsten Haitzler
2c1b533d13
fix minor version defines to be at 1.6 (in sync now) ready for going
...
to 7 on release.
SVN revision: 73906
2012-07-16 06:36:02 +00:00
ChunEon Park
a7a4fbbe74
evas/render - removed uselss compare and fix indent
...
SVN revision: 73903
2012-07-16 03:12:39 +00:00
Vincent Torri
1790fc0bd6
evas: cleanup autotools a bit
...
SVN revision: 73843
2012-07-14 09:28:01 +00:00
Tom Hacohen
049b0a349d
Evas font: Fixed runtime emboldenment of bitmap fonts.
...
SVN revision: 73578
2012-07-11 14:05:36 +00:00
ChunEon Park
7674239482
evas/text - Let Draw Text with it's viewport size instead of window size.
...
When map is enabled then text should be rendered completely for it's surface.
SVN revision: 73514
2012-07-10 05:56:13 +00:00
Vincent Torri
abc58b7d0f
add note
...
SVN revision: 73512
2012-07-10 05:18:00 +00:00
Carsten Haitzler
9d4a352a45
use extra fcntl() instead of accept4 for portability.
...
SVN revision: 73509
2012-07-10 02:35:00 +00:00
Carsten Haitzler
5c9c0852bb
update all versions in @sincs, README's and configure.ac's etc. to
...
reflect a unified release version, for now 1.6.99.
SVN revision: 73498
2012-07-09 10:20:21 +00:00
Carsten Haitzler
6238ca9806
warn--
...
SVN revision: 73429
2012-07-07 01:05:50 +00:00
Rafael Antognolli
99621b948a
evas/cserve2: There's no need to disable this anymore.
...
We don't use this cache with cserve2, so it makes no sense to keep async
preload disabled. When not using the cserve2, even if built with that
option, it will support preload with no side effects.
SVN revision: 73422
2012-07-06 16:58:56 +00:00
Cedric BAIL
d059c8ccf8
evas: update map when they are not defined yet.
...
SVN revision: 73420
2012-07-06 14:56:42 +00:00
Cedric BAIL
401d68ada6
evas: catch bad map early on.
...
SVN revision: 73416
2012-07-06 14:03:38 +00:00
Carsten Haitzler
3cc270844b
fix binary search for "bitmap font drawing chars" to actually work all
...
the time! :) (this went in since last release so no chlog)
SVN revision: 73405
2012-07-06 09:53:58 +00:00
Cedric BAIL
e468bdd391
evas, ecore: fix crash when sdl doesn't init properly.
...
SVN revision: 73400
2012-07-06 08:16:03 +00:00
Rafael Antognolli
56eeac8fbd
evas/cserve2: Always return FALSE to can_do_region when
...
using cserve2.
Return always FALSE since we are not implementing this load option yet.
SVN revision: 73374
2012-07-05 18:42:30 +00:00
Rafael Antognolli
8ef623d3b5
evas/cserve2: The slave should measure the time spent
...
loading glyphs.
Instead of measuring the time spent by the server between asking and
receiving the glyphs rendered, we measure now the time spent by the
slave to load the glyph, and then to render it, and then we report this
time to the server.
SVN revision: 73373
2012-07-05 18:42:22 +00:00
Jonas M. Gastal
8e8a6b7425
Make old doxygen versions able to find evas example files.
...
The only two available versions of doxygen for e2(debian sid), where
online docs are generated, are borked. The newest version(1.8.1.1) is
extremely borked so best to just use the old one(1.7.1.1-2) which
doesn't properly parse EXAMPLE_PATTERNS.
SVN revision: 73358
2012-07-05 14:37:06 +00:00
Cedric BAIL
1c08b5899e
evas: disable pipe rendering for release as it doesn't help enough.
...
NOTE: It will be enable again when async rendering will be in.
SVN revision: 73338
2012-07-05 12:04:47 +00:00
ChunEon Park
a894f9437b
evas - missed updating Changelog
...
SVN revision: 73332
2012-07-05 09:01:08 +00:00
ChunEon Park
a7f8d70ef1
evas/gl - fixed Evas_Map NightMare.
...
Trvial mistake but I wasted much time to find out it.
SVN revision: 73331
2012-07-05 08:41:59 +00:00
ChunEon Park
9fbe6288df
evas/gl - indentation fix
...
SVN revision: 73330
2012-07-05 08:37:16 +00:00
Cedric BAIL
a99bf2c9b6
evas: fix clipping issue with pipe rendering.
...
SVN revision: 73322
2012-07-05 03:11:47 +00:00
Gustavo Lima Chaves
fe013dc22e
[evas] Updating changelog and news.
...
Thanks for pointing out, vtorri.
SVN revision: 73305
2012-07-04 21:35:32 +00:00
Gustavo Lima Chaves
f00dca3b61
[evas] Example of Evas interfaces.
...
SVN revision: 73304
2012-07-04 21:25:57 +00:00
Gustavo Lima Chaves
a82d95a8b6
[evas] Removing warnings from an example.
...
Patch by: Gustavo Lima Chaves <glima@profusion.mobi>
SVN revision: 73303
2012-07-04 21:23:13 +00:00
Gustavo Lima Chaves
b64fa6453a
Evas_Smart_Interface support.
...
This gives Evas simple (smart object) interfaces, to extend the object behaviorextension beyond the limits of mere sub-classing.
Patch by: Gustavo Lima Chaves <glima@profusion.mobi>
SVN revision: 73302
2012-07-04 21:23:03 +00:00
Vincent Torri
a6ad134717
Evas: update README
...
SVN revision: 73292
2012-07-04 18:33:07 +00:00
Vincent Torri
542c5dfb7d
Evas: missing decl for Windows engines
...
SVN revision: 73291
2012-07-04 18:32:08 +00:00
Christopher Michael
afe6a61a8c
Evas (xcb engine): Port cedric's changes for pipe rendering to the xcb
...
engine.
SVN revision: 73283
2012-07-04 12:52:31 +00:00