Jihoon Kim
3c2332f88f
eio: fix Eio.h author information
2013-05-17 09:33:22 +09:00
Eduardo Lima (Etrunko)
4c3242ca62
evas/wayland-egl: Don't crash when re->win is NULL
...
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2013-05-16 15:04:55 -03:00
ChunEon Park
959cb4e053
eio - fix header doc.
2013-05-16 22:34:42 +09:00
Jérémy Zurcher
5244c20118
eo ptr ind: store partial Eo Id in the table
...
- very small speed up
- maybe later use this to avoid table indexes not NULL checks
in _eo_id_release and _eo_obj_pointer_get
2013-05-16 15:00:08 +02:00
Chris Michael
a4e30e597c
Add missing NULL fields.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-16 13:22:35 +01:00
Chris Michael
9325929df3
Revert "ecore evas wayland: if(()) are used for assignments, add missing NULL fields"
...
This reverts commit ab505d5d23
.
2013-05-16 13:20:21 +01:00
Jérémy Zurcher
f2efa26459
eo ptr ind: use of mprotect when EINA_DEBUG_MALLOC is set
...
- to enable this feature, compile with --with-profile=debug
- the mid tables and tables are write protected after modifications,
you will segfault if you mess with them
2013-05-16 13:17:12 +02:00
Jérémy Zurcher
380435abdb
eo ptr ind: set generation counter range to [1;max-1]
...
- so we never generate an Eo Id equal to 0,
thus don't need to skip the first top table index anymore
2013-05-16 13:17:12 +02:00
Jérémy Zurcher
00af0e77e3
eo ptr ind: minimize amount of wasted memory
...
- because of mmap PAGE_SIZE alignement and added magic header, almost a
memory page is wasted per table and mid table allocation.
- reducing the number of tables per mid table and the number of entries
per table solves this.
2013-05-16 13:17:11 +02:00
Jérémy Zurcher
a9e69d519c
eo ptr ind: mostly cosmetic
...
- add and use SHIFT_* macros
- rename queue into fifo
- try to clarify the structure top table -> mid table -> table[entry]
2013-05-16 13:17:11 +02:00
Jérémy Zurcher
ab505d5d23
ecore evas wayland: if(()) are used for assignments, add missing NULL fields
2013-05-16 13:17:11 +02:00
Tom Hacohen
20c0394ba2
Edje textblock: Fixed issue with quoted formats. (Fixes T113).
2013-05-16 11:04:01 +01:00
Tom Hacohen
97acb71175
Evas textblock: Removed double ;.
2013-05-16 10:38:56 +01:00
Tom Hacohen
311dab3fee
Evas language: Handle signed wchar_t in a nicer way.
2013-05-16 09:56:17 +01:00
Ryuan Choi
1c67205114
cmake : find_package should find Ecore modules using underline. Accepted
2013-05-15 15:19:48 +01:00
Daniel Willmann
173daf6958
evas: fix make distcheck
...
Follow font rename from DejaVuSans.eet to TestFont.eet in commit e7cd15.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-15 13:23:44 +01:00
Daniel Willmann
b15fdfed02
emotion: Fix distcheck by referring to the correct file name
...
It's emotion_modules.h - not emotion_module.h
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-15 13:10:20 +01:00
Carsten Haitzler
be59443d78
remove rect leak in swapbuf flush in dri2 software path of evas
2013-05-15 19:38:16 +09:00
Stefan Schmidt
efb05eb717
evas: No need to finish a block with NULL statement.
2013-05-14 15:45:22 +01:00
Stefan Schmidt
7ac997c5bb
eo: Fix memleak in EO_DBG_INFO_APPEND macro
...
If List is NULL we would never make any use of the alloced Tmp. Better check
for NULL before doing the actual alloc and doing the work.
2013-05-14 14:08:01 +01:00
Chris Michael
d22a4c6ef9
Ooops, this should return the allocated Ecore_Evas.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-14 11:30:37 +01:00
Chris Michael
50f446199a
Fix 'return' with no value, in function returning non-void
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-14 10:49:14 +01:00
Chris Michael
7aae76ac9b
Add ecore_evas_drm private header.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-14 10:49:14 +01:00
Chris Michael
dd364de99d
Start on basic ecore_evas_drm code.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-14 10:49:14 +01:00
Chris Michael
817284fb96
Add start of ecore_evas_drm code.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-14 10:49:14 +01:00
Chris Michael
ad08f15b79
Add pc file for evas drm engine.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-14 10:49:14 +01:00
Chris Michael
295b7842b1
Start on ecore_evas Drm code.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-14 10:49:14 +01:00
Jihoon Kim
41e5433735
ecore_imf: fix crash when ecore_imf_context_del is called in ecore_imf_context_input_panel_callback_call
2013-05-14 16:14:38 +09:00
Jihoon Kim
3eb79d3c3d
Edje entry: return surrounding string until the start position of selection
2013-05-14 09:33:19 +09:00
Tom Hacohen
e7cd15b04b
Fixed text/block tests: Added Korean UnDotum font and fixed some issues.
2013-05-13 15:13:25 +01:00
Tom Hacohen
211ebc9e88
Fix broken test from previous commit.
2013-05-13 13:51:14 +01:00
Tom Hacohen
a7d7cc1df1
Evas bidi test: Improved error output.
2013-05-13 13:49:51 +01:00
thiepha (Thiep Ha)
c38a2a6bb8
[Edje_Entry] Add selection handlers to entry
...
Add selection handlers to entry.
https://phab.enlightenment.org/D117
Conflicts:
ChangeLog
NEWS
2013-05-13 19:16:58 +09:00
Sung W. Park
97806103eb
evas: fix evas flushing its command queue to wrong gl context in gl-backends
...
For native surface rendering (glX, egl) in gl-backend, if pixel get callback
function is called for native rendering, there is a case where evas will
try to call evas_gl_common_context_flush() to flush its remaining commands
in its command queue while the context is set current to the native surface/
context that is called within the pixel get callback. So, I've added an
engine function that forces a flush before it enters the pixel get callback
function.
2013-05-13 14:12:36 +09:00
Carsten Haitzler
b77016ad02
fix cedric's image property code... that broke load opt downscaling...
...
CEDRIC... it WAS YOU!... YOU BROKE ETHUMB!... i was.. RIGHT! :) well
done. your borking skills are pretty good. :) you broke load opt
downscaling for jpegs in general.. it just happened to turn up in
ethumb.
2013-05-13 08:19:02 +09:00
Boris 'billiob' Faure
c313a46b5e
eeze: do no try to match an unknown property
2013-05-12 22:22:48 +02:00
Chris Michael
bc31a55bda
Add ecore_x_randr_config_timestamp_get to return config timestamp that
...
XRandr has currently.
NB: needed for some updates/fixes to randr dialog.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-11 16:30:38 +01:00
Jiyoun Park
35b8b8fbf5
* Evas: Fix crash if app use native surface in wrong engine.
...
in sw engine, visual cannot be the image data.
2013-05-11 22:40:50 +09:00
Tom Hacohen
cc4cf77865
Evas font/text: Fixed an issue with asc/desc calculation in text object.
...
Added font_int asc/desc getters in order to achieve that.
Thanks to MinSu Seo for reporting.
2013-05-10 17:48:26 +01:00
Carsten Haitzler
7d5583530e
fix cedric build break
2013-05-10 16:59:33 +09:00
Cedric Bail
4a128b0fd0
emotion: oops, forgot to update the Makefile.
2013-05-10 14:30:44 +09:00
Cedric Bail
e2da515e72
edje: let's not reopen the file for nothing.
2013-05-10 14:30:44 +09:00
Carsten Haitzler
fd8cb707b9
free strings in dri/drm swapper so they don't leak.
2013-05-10 13:35:02 +09:00
Cedric Bail
d92783d5f7
emotion: rename Emotion_Module.h to emotion_modules.h
2013-05-10 10:48:33 +09:00
Raoul Hecky
f6bd3f695f
ecore_evas: backport svn r83875.
...
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-05-10 10:48:33 +09:00
Carsten Haitzler
45c8b4ec89
note the pa abort and disble del of out. leak it for now.
2013-05-10 09:10:58 +09:00
Carsten Haitzler
95b91ad9b9
eet_mmap uses reader/writers caches for lookup.. but never ADDs to
...
these caches! bad bad bad!
2013-05-10 09:00:02 +09:00
Carsten Haitzler
425986b4fe
do not make eet files get refcounts of 2 on eet_mmap so they then never free.
...
we set references to 1 then on success references++... thus ALWAYS
being on 2.
2013-05-10 08:54:50 +09:00
Carsten Haitzler
8d71c338bd
slightly refactor eo usage in multishesne to ... make use of eo's
...
ability to call setup methods.. on setup... all at once.
2013-05-10 08:24:32 +09:00
Carsten Haitzler
dc7775a1c6
multisense segv (free data that isnt malloced) fix...
2013-05-10 08:04:14 +09:00