Rafael Antognolli
9a469b778c
evas/cserve2: Add threaded slave support.
...
It's not being used yet, but the font slave will be done using this
code.
SVN revision: 71598
2012-05-31 21:33:37 +00:00
Daniel Juyung Seo
616873f46d
evas examples.dox: Fixed typo.
...
SVN revision: 71588
2012-05-31 17:02:26 +00:00
Sung Park
7aadae8ff2
Adding MSAA extension define for Evas GL MSAA surface support.
...
SVN revision: 71570
2012-05-31 01:16:53 +00:00
Carsten Haitzler
7772b28002
chlog++
...
SVN revision: 71553
2012-05-30 10:42:22 +00:00
Carsten Haitzler
0ccd4cdf2a
FRom daniel zaoui -> spotted issues with callback deletionon evas_free
...
that may cause evas's to not be freed. fixxxxors!
SVN revision: 71552
2012-05-30 10:41:19 +00:00
ChunEon Park
88c5f1df74
evas/map - fixed afterimage problem. now we don't need work-around code anymore.
...
SVN revision: 71549
2012-05-30 10:12:10 +00:00
Carsten Haitzler
318bd30043
This is a small change, so I won't changelog it (or backport), but
...
make _shutdown() funcs across efl complain and be unhappy if you
shutdown to < 0 shutdowns and not pull init count below 0.
SVN revision: 71548
2012-05-30 10:08:41 +00:00
ChunEon Park
6473f0316c
evas/map - simplify code
...
SVN revision: 71545
2012-05-30 08:40:21 +00:00
Cedric BAIL
7909cb7bd6
evas: finally got rid of that nasty dancing font issue with pipe rendering.
...
SVN revision: 71544
2012-05-30 08:29:29 +00:00
Cedric BAIL
ef3e42033b
evas: Don't wake up prepare thread when there is nothing to do.
...
SVN revision: 71543
2012-05-30 08:15:42 +00:00
ChunEon Park
ba47683a9b
evas/render - pre render will be always. don't need if and else if which will be never reached.
...
SVN revision: 71540
2012-05-30 07:32:27 +00:00
ChunEon Park
84f38fea16
evas/evas_object_smart - simpler code.
...
SVN revision: 71531
2012-05-30 06:29:14 +00:00
ChunEon Park
140e97171b
evas/map - fixed to update the rendering when map is enabled.
...
Now children objects of the mapped object should be cleaned from the internal cache lists.
SVN revision: 71519
2012-05-30 00:51:11 +00:00
Tom Hacohen
ef25a41a76
Evas object text: Make the object size big enough to show the whole text.
...
I.e even if advance is smaller than width, take it into account.
SVN revision: 71507
2012-05-29 14:43:21 +00:00
Tom Hacohen
af55fb6217
Evas text: apply italic correction for run-time slanted texts (disabled).
...
Also, put the slant angle calculations in a macro for easier future changes.
Just have it there so people who want it can turn it on.
SVN revision: 71506
2012-05-29 14:43:17 +00:00
Tom Hacohen
d7f811fe8f
Evas font-draw: Use bitmap offset in the glyph when drawing.
...
SVN revision: 71505
2012-05-29 14:43:10 +00:00
ChunEon Park
054360207b
evas/render - they are already cleaned.
...
SVN revision: 71499
2012-05-29 09:09:13 +00:00
ChunEon Park
b2a3f3b540
evas/render - removed duplicated call
...
SVN revision: 71491
2012-05-29 05:24:43 +00:00
ChunEon Park
63d97b8441
evas/rendering - Fixed to clean up when map actually changed. Now rendering updates will be correct after evas_map acutally disabled for the smart object.
...
SVN revision: 71490
2012-05-29 05:13:03 +00:00
Christopher Michael
1fbf92cc36
Evas: (wayland): Use Seb's strncmp statement (easier to read, cleaner,
...
simpler, and possibly faster).
Thanks Seb ;)
SVN revision: 71431
2012-05-25 23:51:21 +00:00
Christopher Michael
909d83bf3a
Evas: Fix clipping issue for wayland engines (were drawing outside the
...
viewort). This fixes the Elm Map 3D test issue where the cube was
drawing onto the window border (and perhaps other tests).
SVN revision: 71426
2012-05-25 12:55:45 +00:00
Christopher Michael
ba863e5a41
Evas: Add framespace clip object (for efl wayland clipping issue).
...
SVN revision: 71425
2012-05-25 12:54:38 +00:00
ChunEon Park
c3ace0d8e3
evas - trivial code refactoring for evas_object_clip_recalc
...
SVN revision: 71418
2012-05-25 08:13:40 +00:00
Carsten Haitzler
5f88a3598b
add chlog for memfile change
...
SVN revision: 71415
2012-05-25 03:31:37 +00:00
Daniel Juyung Seo
51c2d442f5
e, evas, elementary: Synced @author with AUTHORS.
...
SVN revision: 71399
2012-05-24 07:17:05 +00:00
Daniel Juyung Seo
2c7898e5d9
evas evas_object_smart_clipped.c: Fixed formatting.
...
SVN revision: 71396
2012-05-24 06:48:25 +00:00
Daniel Juyung Seo
2ff06b9333
evas Evas.h: Fixed typo.
...
SVN revision: 71395
2012-05-24 06:48:21 +00:00
Carsten Haitzler
b249d37ce4
based on Raphael's idea of tmpdir env vars and such - but different.
...
still disables unlink on non-linux.
SVN revision: 71386
2012-05-24 05:07:22 +00:00
Rafael Antognolli
796df2896c
evas/cserve2: Refactory slave to inherit from a slave base.
...
The Slave_Proc now inherits from Slave, which implements all the
communication logic. The Slave_Proc only has specific code for
processes, while a new Slave_Thread should be added soon with code for
slave threads.
SVN revision: 71368
2012-05-23 20:39:39 +00:00
Rafael Antognolli
44ba936c9c
evas/cserve2: Add basic font search when a font load is
...
requested.
This will only look for fonts already loaded before, no new fonts will
be loaded.
SVN revision: 71365
2012-05-23 18:10:39 +00:00
Rafael Antognolli
c0f46df5d3
evas/cserve2: Make Font_Entry inherit from Entry.
...
Also update some code paths to reflect the new type of entry.
SVN revision: 71364
2012-05-23 18:10:32 +00:00
Rafael Antognolli
f17b43eb40
evas/cserve2: Add font entries and sources hashes.
...
Added the needed struct members too, and some functions to manipulate
the hashes.
SVN revision: 71363
2012-05-23 18:10:26 +00:00
Rafael Antognolli
1338b95b15
evas/cserve2: Adding code to receive font messages on
...
server.
SVN revision: 71362
2012-05-23 18:10:17 +00:00
Rafael Antognolli
a97a4f99cc
evas/cserve2: Adding some font structs to the cache.
...
This will allow to create answer messages based on the content of these
structs.
SVN revision: 71361
2012-05-23 18:10:10 +00:00
Rafael Antognolli
9398a60c22
evas/cserve2: Adding message structs for font rendering
...
communication.
SVN revision: 71360
2012-05-23 18:09:57 +00:00
Iván Briano
02be0a3382
Lil' refactor on CServe2's cache. More to come when the last book of 'A Song of Ice and Fire' is published.
...
SVN revision: 71356
2012-05-23 17:13:46 +00:00
Carsten Haitzler
4a7a18a35c
clean pc files to not have cflags in Cflags: of required libs - seems
...
to work these days with pkg-config.
SVN revision: 71353
2012-05-23 10:21:53 +00:00
Tom Hacohen
f35bbc3923
Evas grid/table: Add const to objects where needed.
...
SVN revision: 71312
2012-05-22 10:18:46 +00:00
Tom Hacohen
1d7cdc8348
Evas box: Add const to some getters.
...
Thanks to Daniel Zaoui for letting me know.
SVN revision: 71308
2012-05-22 08:48:03 +00:00
Carsten Haitzler
69bd9ce72e
let's make server work out of the box if u set:
...
export EVAS_CSERVE2=1
(and run cserve2)
SVN revision: 71274
2012-05-21 08:44:55 +00:00
Sung Park
8250180aec
Separated checks for gl2.h defines and gl2ext.h defines in Evas_GL.h.
...
SVN revision: 71270
2012-05-21 08:01:28 +00:00
Cedric BAIL
d30a9bf8be
evas: this should fix the last remaining bug with my lockless font rendering.
...
SVN revision: 71236
2012-05-19 07:43:37 +00:00
ChunEon Park
36bbac26ca
evas - updated changelog
...
SVN revision: 71228
2012-05-18 08:28:55 +00:00
ChunEon Park
2a9f42c47e
evas/evas_render - and should update the mapped objects when their color is changed since color should be multiplied again.
...
SVN revision: 71226
2012-05-18 07:17:34 +00:00
ChunEon Park
03995b4e98
evas/evas_render - should call the render_post since the object color can be changed without changing map
...
SVN revision: 71224
2012-05-18 06:51:30 +00:00
Cedric BAIL
e3575cb505
evas: remove librsvg svg loader.
...
NOTE: as librsvg is a massive source of bugs in e17, it is now
removed from evas. You can still use librsvg by using the
evas_generic_loader. Please not that you need to properly delete
it from your disk if you don't use a package manager. The file to
remove :
/*/lib/evas/modules/loaders/svg/linux-gnu-i686-1.2.*/module.so
SVN revision: 71223
2012-05-18 05:02:44 +00:00
Cedric BAIL
495addd041
evas: don't try to walk if we don't have anything to walk on.
...
SVN revision: 71221
2012-05-18 03:16:22 +00:00
Cedric BAIL
b0d3526d89
evas: another improvement part of the previous lock less font rendering patch.
...
Now evas will in all case do the layout during the prepare stage. It will do that
once and as long as the text didn't change. This does improve by a factor of at
least 2.3 in all expedite test case except the text change that only get a 30%
increase (I expect a drop in performance on non pipe rendering for text change
expedite test only, but this case is not common in real life).
This also fix the issue that show random size glyph when using pipe rendering.
SVN revision: 71220
2012-05-18 02:16:54 +00:00
ChunEon Park
c21bfb49c2
evas - removed unnecessary fields, changed_nomove and changed_move_only.
...
These are actually not necessary right now.
SVN revision: 71199
2012-05-17 10:51:54 +00:00
ChunEon Park
df0296e0b7
evas/evas_render - removed dead code
...
SVN revision: 71198
2012-05-17 10:34:53 +00:00