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
Christopher Michael
86293f9c4f
Evas (wayland_egl): Fix image_draw_map prototype & function code to
...
match cedric changes.
SVN revision: 73280
2012-07-04 12:36:39 +00:00
Cedric BAIL
849caf7b54
evas: more compiler fix.
...
SVN revision: 73278
2012-07-04 12:29:14 +00:00
Cedric BAIL
98f5c5828c
evas: remove dh compiler warning.
...
SVN revision: 73277
2012-07-04 12:25:53 +00:00
Christopher Michael
669689dbef
Evas: Remove unused variables.
...
SVN revision: 73276
2012-07-04 12:23:35 +00:00
Cedric BAIL
001c11207a
evas: move evas_common_pipe_init out of the #if.
...
SVN revision: 73274
2012-07-04 12:17:18 +00:00
Cedric BAIL
5ee62d60f2
evas: remove this from the configure as we don't have the code anymore.
...
SVN revision: 73268
2012-07-04 11:33:29 +00:00
Cedric BAIL
b99a2e63c6
evas: remove duplication.
...
SVN revision: 73267
2012-07-04 11:25:18 +00:00
Cedric BAIL
c8c36eae47
evas: fix back line and polygon draw with pipe rendering.
...
SVN revision: 73266
2012-07-04 10:32:38 +00:00
Cedric BAIL
2e0fd1d375
evas: make the code do what we expect by destroying Glyph at the right time.
...
This fix the leak issue that was added lately and make the code
more easy to follow.
SVN revision: 73265
2012-07-04 10:21:06 +00:00
Cedric BAIL
1d415b796b
evas: add more infrastructure to the prepare stage of pipe rendering.
...
NOTE: this improve some test by 10 to 15% some other are down by 5%.
Their is still more tunning and improvement possible now (Particularly
with Map), but it will do for now.
SVN revision: 73264
2012-07-04 09:39:23 +00:00
Christopher Michael
43af930a16
Evas (wayland_shm): Fix regression where resizing window down would
...
leave artifacts.
SVN revision: 73253
2012-07-04 07:12:46 +00:00
Christopher Michael
a3c5266cfa
Evas: Update ChangeLog with better description(s) of changes.
...
NB: These are my own descriptions based on changes as they Tizen git
commit logs are useless.
SVN revision: 73217
2012-07-03 09:26:29 +00:00
Christopher Michael
21dca093d0
Evas: Update ChangeLog wrt Tizen Merge.
...
NB: This is the commit message inside tizen git for this commit. Don't
blame me if the message is not detailed enough for you. Complain to
the original committer about making more detailed commit messages.
SVN revision: 73213
2012-07-03 09:06:43 +00:00
Christopher Michael
478e94a71d
Evas (gif loader): Merge Tizen changes to upstream EFL. (Support gif
...
scaling).
SVN revision: 73202
2012-07-03 07:34:35 +00:00
Christopher Michael
d856a2f067
Evas (gl_common): Merge Tizen changes to upstream EFL.
...
SVN revision: 73201
2012-07-03 07:33:44 +00:00
Christopher Michael
0219f765be
Evas (wayland_shm): Support evas cserve2.
...
SVN revision: 73200
2012-07-03 07:32:52 +00:00
Christopher Michael
befdf76da4
Evas (gl_x11): Merge changes from Tizen to upstream EFL.
...
SVN revision: 73199
2012-07-03 07:31:03 +00:00
Christopher Michael
8689cb87a0
Evas: Merge evas_object_image changes from Tizen to upstream EFL.
...
SVN revision: 73198
2012-07-03 07:30:05 +00:00
Tom Hacohen
382c380bb2
Evas: Revert "Evas: Support harfbuzz version checking." (73196)
...
1. We already check in configure.ac that harfbuzz is at least 0.9.0, so
those code paths will never get triggered anyway.
2. We don't plan on supporting old harfbuzz anyway. People should just
upgrade harfbuzz (Not really an issue since it's not yet released).
SVN revision: 73197
2012-07-03 07:29:37 +00:00
Christopher Michael
cf10c5d487
Evas: Support harfbuzz version checking.
...
NB: Merged from Tizen to upstream EFL.
SVN revision: 73196
2012-07-03 07:23:17 +00:00
Carsten Haitzler
fd72d84dcc
textgrid - use evas coords for cell size. more correct indeed - thanks
...
tom. als warning--
SVN revision: 73159
2012-07-02 12:35:53 +00:00
Iván Briano
abb7d24442
Remove the right element from the list
...
SVN revision: 73062
2012-06-29 22:04:42 +00:00
Iván Briano
c90e6ed6de
Let's not fall into an infinite loop with blocked
...
requests
SVN revision: 73061
2012-06-29 22:04:34 +00:00
Iván Briano
8303ba5af4
THE MOST IMPORTANT COMMIT IN THE HISTORY OF HUMANITY
...
SVN revision: 73060
2012-06-29 22:04:23 +00:00
Iván Briano
d744044de7
Don't block waiting for response to font_load before
...
requesting glyphs, the server can handle dependencies
now.
SVN revision: 73059
2012-06-29 22:04:13 +00:00
Iván Briano
05e634b68a
Add support for a request to depend on another
...
SVN revision: 73058
2012-06-29 22:03:57 +00:00
Christopher Michael
0d1c4661ab
Evas: Support cserve2 for xcb engine.
...
SVN revision: 73033
2012-06-29 12:01:34 +00:00
Carsten Haitzler
6d605629ca
fix refcounting issue with font instances.
...
SVN revision: 72990
2012-06-28 10:13:05 +00:00
Sung Park
06aa05c2c3
EvasGL: Adding MSAA for depth_24_stencil_8 format that was missing
...
from the previous commit.
SVN revision: 72970
2012-06-28 03:37:13 +00:00
Iván Briano
d48eb2a954
Mark the slave as not done when it starts a job
...
SVN revision: 72961
2012-06-27 19:01:40 +00:00
Iván Briano
18b94b39c1
Prevent using freed data in epoll events
...
SVN revision: 72960
2012-06-27 19:01:16 +00:00
Sung Park
896d489db8
EvasGL: Fixed a few minor bugs.
...
- Added (w,h) <=0 dimension check for evas_gl_surface_create()
- Changed evas_gl_make_current to return error when either
surface or context is NULL. Semantically, this was allowed
before but it was changed to reflect eglMakeCurrent behavior.
- evas_gl_make_current - detached any previously attached
buffers before attaching new ones to an FBO during a make_current.
- Used dynamic memory for extension string allocation for safety.
SVN revision: 72926
2012-06-27 08:19:25 +00:00
Stefan Schmidt
11e9c39163
evas/cserve2: Don't use var names that are used as global. Index is one of them.
...
SVN revision: 72863
2012-06-26 09:08:45 +00:00
Christopher Michael
1d1df179f4
Evas (wayland_egl): Patch from Alex Wu to fix NULL comparison of
...
engine surface.
SVN revision: 72851
2012-06-26 07:08:09 +00:00
Mike Blumenkrantz
5ad3c7b54e
casting for windows
...
SVN revision: 72849
2012-06-26 06:57:00 +00:00
Mike Blumenkrantz
88c88c5614
cast warnings--
...
SVN revision: 72847
2012-06-26 06:53:00 +00:00
Mike Blumenkrantz
2a45ea31ce
use correct format string
...
SVN revision: 72845
2012-06-26 06:50:36 +00:00
Mike Blumenkrantz
bc140047b6
unused--
...
SVN revision: 72844
2012-06-26 06:49:28 +00:00
Carsten Haitzler
395034cb6e
quick initial flag fdor double width char cells in textgrid -
...
important to api. does nothing special right now
SVN revision: 72835
2012-06-26 01:28:15 +00:00
Rafael Antognolli
da8b023295
evas/cserve2: Don't take "used glyphs" messages into
...
account.
When considering glyphs loading saved time, just use the load glyphs
requests.
SVN revision: 72831
2012-06-25 20:19:28 +00:00
Rafael Antognolli
a6a92632b0
evas/cserve2: Calculate average time saved on glyph
...
rendering.
SVN revision: 72829
2012-06-25 20:06:50 +00:00
Rafael Antognolli
2234422dab
evas/cserve2: Add entries loading saved time.
...
Still must add glyphs loading saved time.
SVN revision: 72828
2012-06-25 20:06:44 +00:00
Iván Briano
0a1faf7af9
Don't free file entries while there are still images pending from them
...
SVN revision: 72826
2012-06-25 19:27:59 +00:00
Iván Briano
9a7ba8e27a
Re-enable the used glyphs message now that it doesn't crash or leak
...
SVN revision: 72819
2012-06-25 17:42:58 +00:00
Sebastian Dransfeld
e7f6b58537
ignore++
...
SVN revision: 72816
2012-06-25 17:12:21 +00:00
Rafael Antognolli
6a3abcaa89
evas/cserve2: Add image size and loading time stats.
...
SVN revision: 72812
2012-06-25 14:40:30 +00:00
Carsten Haitzler
14411517e4
minor improvbement to evas gl engine -> blacklist software rendering
...
on egl too.
SVN revision: 72794
2012-06-25 10:01:03 +00:00
Mike Blumenkrantz
3098c43745
int -> ptr more correctly
...
SVN revision: 72778
2012-06-25 06:46:57 +00:00
Carsten Haitzler
01c382407b
clean up terminal char line drawing fallback to be more specific (fall
...
back only if 1 size and num glyphs < 513 and find failed). ALSO make
lookup a binary-search for efficiency.
SVN revision: 72710
2012-06-23 02:32:30 +00:00
Iván Briano
309e29f9ee
Add simple debug client for cserve2
...
SVN revision: 72708
2012-06-22 22:39:16 +00:00
Iván Briano
74d8ed3c01
Fix generation of FONT_DEBUG response
...
SVN revision: 72707
2012-06-22 22:38:28 +00:00
Rafael Antognolli
6aace19c0d
evas/cserve2: Silent some warnings (and also fix wrong
...
code).
SVN revision: 72705
2012-06-22 21:54:26 +00:00
Rafael Antognolli
e09a542403
evas/cserve2: Rename some stats and add some more for font
...
loading.
SVN revision: 72704
2012-06-22 21:43:50 +00:00
Rafael Antognolli
cab8802354
evas/cserve2: Only declare timeval function if debug is
...
enabled.
SVN revision: 72703
2012-06-22 21:22:34 +00:00
Rafael Antognolli
9ebc095a1f
evas/fonts: Remove warning.
...
SVN revision: 72702
2012-06-22 21:19:27 +00:00
Rafael Antognolli
0b675aae17
evas/cserve2: Change our fash implemenation name.
...
So the names won't clash.
SVN revision: 72701
2012-06-22 20:56:53 +00:00
Rafael Antognolli
2f3426b67c
evas/cserve2: CServe2 client side lib modifications.
...
Add the calls to request font loading and glyphs on the client lib.
SVN revision: 72700
2012-06-22 20:31:31 +00:00
Rafael Antognolli
64fecc2fab
evas/cserve2: Add font and glyphs loading implementation
...
to cserve2.
Big commit that implements the entire functionality. Besides loading
fonts and glyphs, and sharing the glyph bitmaps with clients, it also
adds:
- new request system, with a much better abstraction;
- new working slaves management;
- slaves can be threads or process now;
- started a debugging and statistics implementation on server.
The image caching part still uses the old request and slaves system, but
should be changed to use the new one soon and get more easily
maintainable.
SVN revision: 72699
2012-06-22 20:31:17 +00:00
Rafael Antognolli
de28f1ed31
evas/cserve2: Add common fash for glyphs.
...
Fash was made available on a common file, so its implementation is
shared between server and client.
SVN revision: 72698
2012-06-22 20:31:09 +00:00
Carsten Haitzler
e15ba8bba1
tenative font glyph workaround for fonts not containing gfx drawing
...
chars.
SVN revision: 72604
2012-06-21 13:48:59 +00:00
Tom Hacohen
fe0b37b9d5
Evas: require harfbuzz >= 0.9.0 in configure.ac.
...
That's what we require anyway, and if mainstream finally started versioning,
I should respect it. :P
SVN revision: 72593
2012-06-21 11:14:35 +00:00
Stefan Schmidt
95fdd837b7
evas/cserve2: Enums can hold negative values fine. Still gcc complains so cast this.
...
evas_cserve2_requests.c:369: warning: comparison between signed and unsigned integer expressions
SVN revision: 72523
2012-06-20 07:54:14 +00:00
Stefan Schmidt
6bfeca0857
evas/cserve2: Unused parameter warnings--
...
SVN revision: 72522
2012-06-20 07:54:07 +00:00
Cedric BAIL
1cf893a99d
evas: don't forget to destroy all the cached Evas_Text_Props on font change.
...
SVN revision: 72516
2012-06-20 05:02:57 +00:00