Lucas De Marchi
ad76ce025c
Revert "eina: add functions to alloc strings from a printf fmt"
...
This reverts commit b5fce696c7
and fixes
to NEWS and @since that came later.
These functions are pretty trivial and their functionality can be
obtained with asprintf() and snprintf. The first is not available only
on windows, but there's an implementation for that one on Evil, that
should be used instead.
2013-09-25 22:51:03 -03:00
Tom Hacohen
f03148f9e3
Evas font: Fixed evas_font_path_* functions to apply to fontconfig.
...
Until now those were only used for custom fonts, and not for fontconfig
searches. With this commit, fontconfig will also start looking in those
dirs.
2013-09-25 15:07:39 +01:00
Tom Hacohen
baf018d659
Evas font: Use our own custom fontconfig config.
...
This will make sure people that change the default config don't affect us.
2013-09-25 15:07:38 +01:00
Tae-Hwan Kim
54551defa6
eina: add EINA_INLIST_REVERSE_FOREACH_FROM.
2013-09-25 18:29:23 +09:00
Vorobiov Vitalii
4033943a0d
edje: add text min and max getters/setter to edje_edit.
2013-09-25 16:18:05 +09:00
Cedric Bail
5b7063b62a
eo: fix those anoying check.
2013-09-25 15:29:19 +09:00
Cedric Bail
b37494503f
evas: update to new eo_parent_get/set API.
2013-09-25 13:34:18 +09:00
Cedric Bail
5166bab675
ecore: update to new eo_parent_get/set API.
2013-09-25 13:34:18 +09:00
Cedric Bail
936a8072f2
eo: make eo_parent_get/set part of eo_base_class.
2013-09-25 13:34:18 +09:00
Carsten Haitzler
b5472db51d
fix if obj->layer is null during shutdown
2013-09-25 13:05:41 +09:00
Jérémy Zurcher
3ea1f7ae7c
eo: rename _Eo_Internal -> _Eo_Object
2013-09-24 14:53:49 +01:00
Jérémy Zurcher
dc63739a9d
eo: typedef uintptr_t Eo_Id; as Eo_Class_Id
2013-09-24 14:53:05 +01:00
Chris Michael
eeb6f1e59f
Do not call actual wl_surface_commit unless we have a buffer attached.
...
NB: Fixes zmike multi-client problem
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-24 11:34:10 +01:00
Chris Michael
deedad61b9
Add structure member to mark if window has an actual buffer
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-24 11:34:10 +01:00
Mike Blumenkrantz
21daab2c62
evas render bug--
...
objects that were visible and marked as "render del" rects during render are now detected when they magically change visibility during the same render loop, fixing a very hard to reproduce E19 corner case related to fullscreen client rendering with nocomp disabled
<raster> for now all i can say is "put the patch in and lets see if things break"
2013-09-24 11:34:21 +01:00
Christophe Sadoine
87b17f1ce9
eet: added EET_DATA_DESCRIPTOR_ADD_SUB_NESTED().
2013-09-24 15:10:44 +09:00
Cedric Bail
a7fe49139d
eina: fix @since to be a proper revision number.
2013-09-24 15:03:24 +09:00
Jorge Zapata
b5fce696c7
eina: add functions to alloc strings from a printf fmt
2013-09-24 12:20:27 +09:00
Jorge Zapata
b98ee971f3
eina: add a substraction in rectangles and more helpers
...
Also add functions to cut a rectangle in the different
lengths/coordinates.
Add helper macros to printf a rectangle
2013-09-24 12:20:27 +09:00
Cedric Bail
e5231de7eb
efl: add Jorge change to ChangeLog and NEWS.
2013-09-24 12:20:27 +09:00
Jorge Zapata
538821f09d
eina: add double_from/to and helper defines in f16p16
2013-09-24 12:20:27 +09:00
Tom Hacohen
4850c4660f
Evas textblock: Fixed broken test.
...
Item is not meant to take the size of the max ascent, just the ascent.
2013-09-23 14:37:19 +01:00
Tom Hacohen
2ab088aeea
Evas textblock: Fixed native size calculation.
2013-09-23 14:37:18 +01:00
Tom Hacohen
2173652b4d
Evas textblock: Fix format based line size calculation.
...
Format based line size modifiers were not applied.
2013-09-23 14:37:18 +01:00
Tom Hacohen
cbde2bef69
Evas textblock: Fixed max descent adjustment and a related bug.
...
The bug caused wrong line sizing in some situations (appending new
paragraphs to a textblock).
2013-09-23 14:37:18 +01:00
Tom Hacohen
72167b9cc3
Evas textblock: Fixed ascent/descent calculation a bit more.
...
Separated maxascent/descent from ascent/descent even further.
Fix calculation to be based on font instance and not the font group.
2013-09-23 14:37:18 +01:00
Tom Hacohen
5adffd54e5
Evas textblock: rename maxascent/descent->ascent/descent.
...
Although we kinda use them as max in some situations, they are actually
just the regular ascent and descent. Following commits will make this
separation even stronger.
2013-09-23 14:37:18 +01:00
Jérémy Zurcher
2041e995fc
eo: fix EO_DEBUG compilation
2013-09-23 11:07:07 +02:00
Daniel Juyung Seo
6c2d9253e7
edc.vim: added insert_before/insert_after.
2013-09-23 10:02:59 +09:00
Tom Hacohen
94e6f6a5bc
Evas textblock: Fix wrong line spacing when appending lines.
...
This fixes T397 which was introduced by commit: 4bcf4991eb
.
This also fixes the issues with enventor.
2013-09-20 13:52:48 +01:00
José Roberto de Souza
5a8d3125b5
eldbus codegen: Initialize signal events with 0
2013-09-19 15:47:22 -03:00
José Roberto de Souza
2266bf8904
eldbus: Use FDO error message to timeout
2013-09-19 15:47:22 -03:00
Jérémy Zurcher
027548011c
eo_ptr_indirection.x: fix _eo_id_release when !HAVE_EO_ID
2013-09-18 17:12:15 +02:00
Sung W. Park
b9e3e6be57
EvasGL: Fixed a bug where the wrong data variable to buffer alloc func.
...
It's an optional feature so it's not automatically turned on but
would have caused a segfault somewhere. Somehow slipped notice
but fixed now.
2013-09-17 17:24:30 +09:00
Chris Michael
592076e319
Reset window opaque region on 180 degree flips also.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-17 08:27:15 +01:00
Chris Michael
d8ec30d7cf
Call common rotation code before setting engine info
...
NB: Part of Phab T359 fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-17 07:41:08 +01:00
Chris Michael
70db3bff95
Rework common rotation code to match X11 more closely.
...
NB: Part of Phab T359 fix.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-17 07:41:08 +01:00
Chris Michael
43fda7c835
Add API functions for window_rotation set/get and Fix Protruding surfaces on rotated, opaque windows
...
Phab Ticket T359
https://phab.enlightenment.org/T359
NB: When setting the window opaque region, take into account any
existing window rotation, and set opaque region accordingly.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-17 07:41:08 +01:00
Chris Michael
677fdbf81c
Update doxy for opaque_region_set function.
...
Add 'rotation' field to Ecore_Wl_Window structure.
Add API functions to get/set window rotation.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-17 07:41:08 +01:00
Chris Michael
a0fb1f4728
Fix formatting
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-17 07:41:07 +01:00
Chris Michael
24847d77dc
Remove extra blank space
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-17 07:41:07 +01:00
Stefan Schmidt
76b0e7f10c
mailmaip: Add .mailmap file to fixup various git author entries.
...
This is an attempt to unify the various spellings and email addresses people
use in the git author line. This simple matching rules clean these up and show
them as one single author. Which in turn makes statistics with e.g. git
shortlog much nicer.
I only fixed these up for the top 50 committer in efl. If your entry is missing
or wrong feel free to add or change it. This changes alone brings down the
unique author count to 275 from 311.
2013-09-13 13:58:00 +01:00
Cedric Bail
7f23deb723
eo: fix typo.
2013-09-13 16:46:08 +09:00
Chris Michael
0c88d8e8ce
Revert "Reduce additional call to eina_stringshare_replace."
...
This reverts commit f4f44c777a
.
2013-09-13 07:01:06 +01:00
Stefan Schmidt
c244dfe89e
ephysics: Avoid use after free.
...
Like the one before. This time we use free deirectly so no delay. Don't
use it after being freed.
CID: 1039894
2013-09-12 15:53:10 +01:00
Stefan Schmidt
95b8c98e91
ephysics: Avoid use after free.
...
body gets deleted here so better not access it afterwards. My guess is that
in many cases the actual free gets delayed long enough to not crash here but
better avoid this race in the first place.
CID: 1039896
2013-09-12 15:48:58 +01:00
Stefan Schmidt
1fd3950cda
ecore_evas: Remove unused code.
...
rot = rot % 360;
while (rot < 0) rot += 360;
it is guaranteed that rot is between 0 and 359.
CID: 1039470, 1039471
2013-09-12 15:40:41 +01:00
Stefan Schmidt
d54bfd7e1d
emotion: Avoid leak by also checking for fd being null.
...
If fd would be null here we would leak the fd handle. Fix the check.
CID: 1039175
2013-09-12 15:26:34 +01:00
Chris Michael
0d0944c4cc
Reduce unnecessary pointer frame callbacks
...
NB: We only need to do pointer frame callbacks if the pointer is using
an animated image.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-12 15:02:34 +01:00
Chris Michael
f4f44c777a
Reduce additional call to eina_stringshare_replace.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-09-12 15:02:34 +01:00