ChunEon Park
fd7d1f9f98
evas/render - this is insane to me since nowhere it release the render_pre_done FALSE pairly.
...
This causes the textblock layouting problem.
It should be checked when does it really render_pre() called.
If someone knows the reason of this, please ping me.
2013-05-30 14:50:47 +09:00
ChunEon Park
1f558c6cde
evas/textblock - revert the textblock pre_render_done.
...
Fundamentally, this is not a point of the problem.
somewhere pre_render caller is inccorrect without releasing the flag.
2013-05-30 14:43:41 +09:00
Mike Blumenkrantz
fbd09e2562
add support for text/x-moz-url DND operations
2013-05-29 13:46:11 +01:00
Mike Blumenkrantz
37aa26b977
add eina_str_convert_len() for converting from encodings which contain '\0' characters
...
eina_str_convert() is GUARANTEED to break when doing any such encoding (eg. UTF16->UTF8). I don't know who added the original function, but this is very bad, and we should almost certainly deprecate eina_str_convert() so people are not surprised when they are unable to convert strings as expected.
2013-05-29 13:46:11 +01:00
Carsten Haitzler
6a4cdea904
fix evas partial swapotkeep the full re-render in the rects if it switches to full mode.
2013-05-29 21:38:11 +09:00
Chris Michael
964f4769ae
Fix potential memleak reported by klockwork.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-29 13:24:49 +01:00
Chris Michael
23fc3b3da7
Fix possible memory leak reported by klockwork.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-29 13:11:54 +01:00
Carsten Haitzler
c8256f5fae
fix evas gl engine partial swap to do full swap in full mode.
2013-05-29 17:30:42 +09:00
Jihoon Kim
4a90649f48
Fix typo in Evas headers
2013-05-29 10:27:10 +09:00
David Walter Seikel
52ad16014d
NEWS and ChangeLog for "Stop leaking evas objects in Lua."
...
We are doing latest on top now in ChangeLog?
2013-05-29 09:39:22 +10:00
Eduardo Lima (Etrunko)
f17bf923d4
edc.vim: Add 'file' as keyword
...
It is a valid keyword used in a 'data' block
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2013-05-28 19:11:15 -03:00
Eduardo Lima (Etrunko)
c03c6bd12c
edje_cc: create data hash if it doesn't exist
...
The check was being done only in 'data.item' handler
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2013-05-28 16:17:09 -03:00
ChunEon Park
b7ff5a737f
evas/textblock - fix the textblock to render pre again if it needs to be relayouting
2013-05-28 23:07:24 +09:00
ChunEon Park
7003b7fd0b
evas/textblock - fix indent
2013-05-28 23:00:31 +09:00
Stefan Schmidt
0a20c045b2
evas/textgrid: Fix memory leak.
...
Free allocated color before we return in the failure case.
2013-05-28 13:47:52 +01:00
Stefan Schmidt
f30af4969d
eet_image: Free bigend_data in all error cases.
...
We have been leaking bigend_data if we hit any of the error cases.
2013-05-28 13:47:52 +01:00
Eduardo Lima (Etrunko)
3142db2880
Example for eldbus_address_connection_get() functions
...
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2013-05-28 09:42:29 -03:00
Eduardo Lima (Etrunko)
4fc274253d
eldbus: Welcome two new APIs and one connection type
...
eldbus_address_connection_get() and eldbus_private_address_connection_get()
are similar to the respective _connection_get() counterparts, but enables
users to connect to buses other than system or session.
The new type introduced for those connections is ELDBUS_CONNECTION_TYPE_ADDRESS
and they require an additional address parameter, which will be passed to
dbus_connection_open().
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2013-05-28 09:42:29 -03:00
Eduardo Lima (Etrunko)
1ac40b5502
eldbus: New internal function _eldbus_connection_free()
...
This is actually a split on the _eldbus_connection_unref() function, that
will be called either when the refcount reaches 0 or to force the deletion
of an Eldus_Connection.
The second use case will be contemplated in a following patch.
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2013-05-28 09:42:29 -03:00
Eduardo Lima (Etrunko)
fb0dc85bc3
eldbus: Reset value of fd_handler after deletion
...
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2013-05-28 09:42:29 -03:00
Chris Michael
6d0cc0d9bf
Deprecate old dnd functions (useless, improperly named, etc)
...
Add shiny new Drag-N-Drop code ;)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-28 11:48:51 +01:00
Chris Michael
b7ac7bdfd9
Add ecore_wl_input_get function
...
Remove global dnd object (not necessary)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-28 11:48:51 +01:00
Chris Michael
0950237f04
Don't create a shell surface for DND window types.
...
Set surface_user_data in attach function to be the buffer we are
attaching (NB: Expected by some compositors like weston).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-28 11:48:51 +01:00
Chris Michael
2b15d4ce1f
Add dnd_offer and dnd_end event types.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-28 11:48:51 +01:00
Chris Michael
a6343c65c2
Deprecate/remove some internal functions that were just not needed.
...
Add a wl_data_offer to Ecore_Wl_Dnd_Source
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-28 11:48:51 +01:00
Chris Michael
7983c69255
Deprecate some old dnd functions that were named poorly or just did
...
not function.
Add Dnd Offer and Dnd End events.
Add a new window type (dnd).
Add new functions for dnd
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-28 11:48:51 +01:00
Chris Michael
aef87fc411
Move window function(s) declaration(s) to be with the rest of the
...
window functions.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-28 11:48:51 +01:00
Chris Michael
09a3290c54
Define Ecore_Wl_Input_Group and Ecore_Wl_Dnd_Group for doxy
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-28 11:48:51 +01:00
Chris Michael
4c88eb0325
Add missing 'void' for function declaration.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-28 11:48:51 +01:00
Chris Michael
a85a196e4a
deprecate badly named ecore_wl_dnd_drag_start function.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-28 11:48:50 +01:00
Daniel Zaoui
3bfc9ae76f
Ecore: fix warnings
2013-05-27 10:49:27 +03:00
Jihoon Kim
6d51904588
Add ECORE_IMF_INPUT_PANEL_LAYOUT_DATETIME, EDJE_INPUT_PANEL_LAYOUT_DATETIME layout
2013-05-27 16:14:52 +09:00
Chris Michael
e232b629a7
At this stage of engine shutdown, the eina log domain has been removed
...
and is not valid, so don't use ERR to print a message.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-24 21:36:05 +01:00
Chris Michael
5f5ab9d9c6
minor formatting fixes.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-24 21:34:33 +01:00
Chris Michael
1d58f5ff1d
Don't allocate space for a mode name unless the nameLength is greater
...
than 0.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-24 18:25:53 +01:00
Daniel Willmann
16cbbb202f
ecore_con: Server start time was not initialized correctly
...
ecore_con_event_server_add() is never called (at least not in the
standard TCP connection case, so initialize svr->start_time in
ecore_con_server_add(). This shouldn't regress any other behaviour as
this is done at the very beginning and any later change to start_time
will still happen.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-24 16:18:02 +01:00
Daniel Willmann
714401f1c3
Forwardport NEWS/Changelog of Guillaume's/Cravix's fixes
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-24 16:02:43 +01:00
Guillaume Friloux
7b88439346
cl->start_time isnt initialized, so ecore_con_client_uptime_get() just doesnt work. This patch fixes it. Bug found by asdfuser.
2013-05-24 15:14:09 +01:00
Guillaume Friloux
359c17be56
I missed a timer_reset for the case we did set a server timeout and no client timeout. Thanks again Cravix for the awesome reports.
2013-05-24 15:14:09 +01:00
Daniel Willmann
4cd116db19
tests/ecore_con: Sadly IPv4 is still more prevalent than IPv6
...
Switch to IPv4 loopback - especially since our build slaves don't have
IPv6 support...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-24 14:43:32 +01:00
Daniel Juyung Seo
6048099ff5
Evas_Common_Header.h: fixed documentation.
2013-05-24 20:22:07 +09:00
Daniel Willmann
7d654ec027
ecore_con: Reenable ecore_con tests - they seem fine (but don't use port 8080)
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-05-24 11:47:47 +01:00
Guillaume Friloux
996c98f36a
Fixes another bug found by Cravix (IRC) where even if data is going over the socket, we still timeout the connection if ecore_con_client_timeout_set and ecore_con_server_timeout_set are used! This is even a worst bug than the previous one. This patch should also be applied and tested on 1.8. Thx Cravix!
2013-05-24 11:33:06 +01:00
Guillaume Friloux
0a293dd981
Fix a bug introduced on 2011-12-10 05:42:32 (GMT) and nobody ever noticed because there isnt enough people that cares about ecore_con (and the lower level libs in general). Big thanks to Cravix (IRC) for finding this issue!
2013-05-24 11:33:06 +01:00
ChunEon Park
d1c88be8cf
evas - removed inherit mode in display mode.
...
it's not necessary at this moment and i don't think it's useful neither.
if you need, then please add it at the moment.
2013-05-24 18:03:49 +09:00
Daniel Juyung Seo
3c9856f9e0
eina_list.h: fixed documentation source formatting while reading the code.
2013-05-23 20:26:48 +09:00
Daniel Juyung Seo
3c618e54a1
ecore_pipe.c: fixed fd handler increasing issue.
...
Call _ecore_pipe_unhandle() when you return from _ecore_pipe_read() or the fd will never be closed.
This fixed increasing numbers of fd handler issue when you call ecore_pipe_add/del repeatedly.
In that case, reusing ecore_pipe is recommended though.
2013-05-22 20:46:19 +09:00
Mike Blumenkrantz
ab079ae1a5
move ecore-x fd handler creation to after ecore-x init has finished so we can ignore more x events during startup
2013-05-22 10:15:37 +01:00
ChunEon Park
e83accf1ee
edje/textblock - keep the styles if the new font by the text class is applied.
...
text is already did. for the consistency textblock should be kept the same way.
2013-05-22 18:04:34 +09:00
ChunEon Park
f380fa75cf
edje - oops remove not intended lines
2013-05-22 16:53:31 +09:00