Sebastian Dransfeld
b1c97a0da4
efreet: Create a temp XDG_RUNTIME_DIR if not set
...
Using /tmp as XDG_RUNTIME_DIR is pointless if we want it to be mode 0700
2013-06-20 13:27:20 +02:00
Sebastian Dransfeld
068f1ddc62
efl: formatting
2013-06-20 13:08:36 +02:00
Sebastian Dransfeld
51023d2d4f
evas: Keep sane name for public header
...
Evas_Common.h should be used for the public header, and rather rename
evas_common.h internal header to another name.
Sa:
Evas_Common_Header.h -> Evas_Common.h
evas_common.h -> evas_common_private.h
Shouldn't have both Evas_Common.h and evas_common.h because of case
insensitive filesystems.
2013-06-20 12:53:29 +02:00
Sebastian Dransfeld
9aada5f735
efreet: @since
2013-06-20 11:57:23 +02:00
Sebastian Dransfeld
5b3cd4cde1
efreet: Add async menu parsing
2013-06-20 11:56:46 +02:00
Sebastian Dransfeld
0c317eaca2
efreet: Make _path_to_file_id threadsafe
2013-06-20 11:56:46 +02:00
Sebastian Dransfeld
ceb19aaaaa
efreet: Make desktop cache threadsafe
2013-06-20 11:56:46 +02:00
Sebastian Dransfeld
39417cf0ea
efreet: Make efreet_desktop threadsafe
2013-06-20 11:56:46 +02:00
Sebastian Dransfeld
5efd817e57
efreet: Formatting
2013-06-20 11:56:46 +02:00
Sebastian Dransfeld
c99b028a7c
efreet: Release log domain on evil error
2013-06-20 11:56:46 +02:00
Sebastian Dransfeld
5eaaae420e
efreet: doc fixes
2013-06-20 11:56:46 +02:00
Sebastian Dransfeld
f0ff83c3f5
efreet: Reorganize file
2013-06-20 11:56:46 +02:00
Sebastian Dransfeld
c504706873
efreet: Init variables in init
...
Make functions threadsafe
2013-06-20 11:56:46 +02:00
Sebastian Dransfeld
e8ff0e7b68
efreet: Init efreet_menu_prefix in init
...
Makes efreet_menu_prefix access threadsafe
2013-06-20 11:56:46 +02:00
Sebastian Dransfeld
3190e526f4
efreet: Remove static variable
2013-06-20 11:56:46 +02:00
Sebastian Dransfeld
e5f4fa4454
efreet: Remove static variable
2013-06-20 11:56:45 +02:00
Sebastian Dransfeld
da1b1f6649
efreet: Improve eina hash usage
...
eina_hash_del + eina_hash_add = eina_hash_set
2013-06-20 11:56:45 +02:00
Jean-Philippe Andre
d2c3b67a72
cserve2: fix minor memleaks with fonts
...
Leaks happen when fonts fail to load
2013-06-20 17:42:07 +09:00
Jean-Philippe Andre
9929ee9aec
cserve2: add more error debug for font loading
2013-06-20 17:42:07 +09:00
Jean-Philippe Andre
4b473c90c0
cserve2: Handle interrupts when failing to read from server
...
If we don't do that, the client will end up in an infinite loop
from where it just can't exit, if the server is dead/stuck.
2013-06-20 17:42:07 +09:00
Jean-Philippe Andre
1821c91d10
cserve2: prevent infinite loop during connection
...
In case of EACCESS, there is no point trying forever
In case of EINTR (interrupt), we can consider for now
that any signal will prevent the use of cserve2.
If we don't do that, Ctrl+C simply won't work :)
2013-06-20 17:42:07 +09:00
Cedric Bail
6adb604dae
evas: fix texture allocation bugs.
2013-06-20 17:36:24 +09:00
Cedric Bail
c9c77a4004
evas: fast path for map with same color on all corner.
2013-06-20 17:35:04 +09:00
Mike Blumenkrantz
5ca64106a2
more descriptive error message in eldbus when property fetching fails
2013-06-20 08:13:55 +01:00
Chris Michael
cda1abc1ec
Dont need the ret variable unless we are actually going to use it.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-20 04:48:44 +01:00
Mike Blumenkrantz
b3984339db
inform users when eldbus-codegen is cowardly refusing to generate code
2013-06-19 11:18:47 +01:00
Mike Blumenkrantz
e2ba21e266
use sizeof for eldbus-codegen internal define lengths
2013-06-19 11:18:47 +01:00
Mike Blumenkrantz
b8ea27d53c
s/LENGHT/LENGTH
2013-06-19 11:18:46 +01:00
Cedric Bail
694e8a7d09
evas: fix clang compilation.
2013-06-18 13:32:00 +09:00
Cedric Bail
1609055579
evas: reduce memory footprint taken by Evas_Object_Table callbacks setup.
...
This reduce by 50K elemines memory use on 32bits system.
2013-06-18 11:44:29 +09:00
Cedric Bail
91aea489c3
evas: reduce memory usage by using Eo array of callbacks.
...
Reduce usage by 100K on my test on Elementary test, likely better with 64bits system.
2013-06-18 11:44:29 +09:00
Chris Michael
f6349ef9f9
Ooops, missing on "get_pixles" --> "pixels_get" conversion
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-17 23:37:18 +01:00
Chris Michael
0700e9dcc0
Fix render engine function "get_pixels" to be "pixels_get" (EFL
...
prefers verbs to be last for function declarations).
Also, remove unnecessary if block which was checking for the
Render_Engine pixels_get function as it was previously checked for in
the 'if' above.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-17 23:33:49 +01:00
Chris Michael
dba0a5ea1f
Formatting fixes
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-17 23:32:20 +01:00
Chris Michael
01ed63f4bd
Remove 'hack' which worked around a Weson bug wrt pointer setting
...
during dnd operations (by setting surface_user_data to buffer)
NB: This bug was fixed in Weston, so this workaround is not needed
anymore
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-17 23:22:19 +01:00
Chris Michael
2942696111
Don't crash when window is null (for mouse_down comparison)
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-17 23:22:19 +01:00
Chris Michael
db37405ef8
Debug--
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-17 23:22:19 +01:00
Chris Michael
09376dae70
Fix formatting
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-06-17 23:22:19 +01:00
Jérémy Zurcher
8619bf1323
eo_class_new: reorder last operations in class creation
2013-06-18 00:08:58 +02:00
Jérémy Zurcher
2350f1fb30
eo_class_new: pack ext data offsets at the end of _Eo_Class
2013-06-17 23:48:22 +02:00
Jérémy Zurcher
841b46fc90
eo_class_new: speed up mixins offset table creation
2013-06-17 23:47:15 +02:00
Jérémy Zurcher
5f83d1a80b
eo_class_new: check parent and desc before doing anything
2013-06-17 23:41:45 +02:00
Jérémy Zurcher
4eb2fb0bb6
eo_class_new: pack mro at the end of _Eo_Class
2013-06-17 23:41:02 +02:00
Jérémy Zurcher
e0293a421f
eo_class_new: remove duplicates in extensions as well as in mro
2013-06-17 23:38:04 +02:00
Jérémy Zurcher
2f79056078
eo_class_new: pack extensions at the end of _Eo_Class
2013-06-17 23:35:48 +02:00
Jérémy Zurcher
0c4c7ecd3a
eo_class_new: add and use _eo_class_sz
2013-06-17 23:33:19 +02:00
Jérémy Zurcher
4d2f4a1ae5
eo_class_new: replace class field extn_data_size with obj_size
2013-06-17 23:32:50 +02:00
Sung W. Park
8e6f0aa11c
Evas: add partial rendering support for evasgl direct rendering
...
Evas_GL Direct rendering is an optimization path that renders
directly to the window if conditions are met. Because evas gl
backend used to re-render the entire screen, evas_gl direct
rendering didin't have to concern with partial region rendering.
Now that partial rendering/swapping has been applied to evas gl-
backend, evas_gl direct rendering also had to take into account
clip regions. in order to properly apply it, some adjustments
were made to the engine functions and etc.
2013-06-17 18:32:00 +09:00
Sung W. Park
316be3e6c7
Revert "Saving evasgl direct partial rendering fix temporarily"
...
This reverts commit e6359132de
.
2013-06-17 18:22:15 +09:00
Sung W. Park
62e146f2fc
Revert "Touch for evas gl direct rendering partial rendering/swap fix."
...
This reverts commit 382ffbb4f5
.
2013-06-17 18:22:04 +09:00