Tom Hacohen
fdbc477f79
Evas textblock: Fixed issue with textblocks without fonts segfaulting.
...
Fixes T184 (which is a regression).
2013-06-25 16:37:48 +01:00
Christophe Sadoine
2070ca4205
evil: add strsep function.
...
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-06-25 12:29:37 +09:00
Christophe Sadoine
d9e1b7d67c
evil: added evil_rename() a wrapper around rename().
...
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-06-25 12:29:27 +09:00
Cedric Bail
d06a0982ef
evas: add support for asynchronously uploading GL texture.
...
NOTE: when using Evas_Object image preload infrastructure the GL texture
upload was uploaded from the main loop during the rendering stage. This
could lead to some frame drop during fast animation due to the time needed
to upload that texture.
This patch fix this problem by uploading a small texture quickly (16x16)
and waiting for going back to the main loop to be able to use the same GL
context from another thread to do the texture upload asynchronously without
blocking the main loop.
2013-06-24 12:04:18 +09:00
Thiep Ha
7767751c88
[Edje_Entry] Move cursor to correct position when selection handlers are pressed.
...
+ Main cursor should be moved to selection start or selection end
cursor's position when selection handlers are pressed.
+ Fix my mistake in signal emit for end handler mouse down event.
Conflicts:
ChangeLog
NEWS
2013-06-22 12:30:50 +09:00
Cedric Bail
c9c77a4004
evas: fast path for map with same color on all corner.
2013-06-20 17:35:04 +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
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
Cedric Bail
669e40fbce
edje: reduce memory footprint of edje callbacks.
...
Divide by two the amount of memory used by callbacks in elementary_test.
2013-06-17 16:55:22 +09:00
Jiyoun Park
f488cf2b4d
Evas: Fix bs if app call image object update add after call api like
...
fileset.
2013-06-13 14:09:28 +09:00
Carsten Haitzler
fdabe06989
evas - partial rendering support now for qualcomm extn too.
2013-06-11 18:12:07 +09:00
ChunEon Park
8476e20ffe
edje - support map color set
2013-06-06 18:18:36 +09:00
Jiyoun Park
ebf0cd6728
Evas: fix gif cannot decode alpha value correctly.
2013-06-05 15:26:09 +09:00
Cedric Bail
2d8bef3c25
evas: let's welcome this nice set of bug fixes.
2013-06-04 20:21:17 +09:00
Cedric Bail
06cd16548c
eina: add eina_file_dup.
2013-06-04 15:04:19 +09:00
Cedric Bail
5384b78110
NEWS: little cleanup of news.
2013-06-04 11:34:22 +09:00
Cedric Bail
d1bed386bd
evas: correctly detect if loader support asynchronous preloading.
...
This is an astonishing bug, I wonder since how long it has been there. It
is basically due to the use of void * and a wrong cast. Type checking is
clearly useful, let's use it more !
2013-06-04 11:22:13 +09:00
Carsten Haitzler
21d42be902
fill in news/changelogs i've been too lazy to put in. :) *BAD RASTER*
2013-06-03 18:32:13 +09:00
Carsten Haitzler
98efd5ad86
fix edje parts of type GROUP on size min calc to calc the child groups too
2013-06-03 17:18:25 +09:00
ChunEon Park
f55092ab93
edje - support edc proxy.source_clip
2013-05-31 20:08:59 +09:00
ChunEon Park
80e1353807
edje - support edc source_visible
2013-05-31 17:35:30 +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
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
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
Jihoon Kim
6d51904588
Add ECORE_IMF_INPUT_PANEL_LAYOUT_DATETIME, EDJE_INPUT_PANEL_LAYOUT_DATETIME layout
2013-05-27 16:14:52 +09: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
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
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
Tom Hacohen
20c0394ba2
Edje textblock: Fixed issue with quoted formats. (Fixes T113).
2013-05-16 11:04:01 +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
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
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
ChunEon Park
0315565b7b
evas - don't try blend on gl backened if the render option is COPY
2013-05-10 01:33:56 +09:00
Mike Blumenkrantz
f224eaae11
add embryo fill support for proxy parts
2013-05-09 10:26:40 +01:00
Mike Blumenkrantz
b58cd30817
fix edje custom states on proxy parts
2013-05-09 09:57:56 +01:00
Rafael Antognolli
13c0e8f3f3
ecore/wayland: Fix alpha windows on EGL backend.
...
Now the opaque and input regions are updated on ecore_wl_window_resize,
there's no need to call ecore_wl_window_buffer_attach() for this
anymore.
The checks on alpha and transparent flags were also fixed.
ecore_wl_window_update_size() is now called by ecore_wl_window_resize(),
reducing duplicated code.
2013-05-06 16:46:20 -03:00
Cedric Bail
2b61da5a5a
evas: remove svg loader from inside the merged tree.
2013-05-06 19:02:04 +09:00
ChunEon Park
3ba5135135
evas - update map smart members when really it needs to render.
2013-05-06 00:48:56 +09:00
Jiyoun Park
8f0089e28f
Ecore_Input_Evas: Fix ecore_input_evas didn't check the device id of
...
mouse event
2013-05-05 11:52:33 +09:00
Jiyoun Park
e7990ed693
* Evas: Fix gif loader can't load image which has normal frames and
...
error frames
2013-05-05 00:01:57 +09:00
ChunEon Park
9fc2835cf4
evas - add evas_object_image_source_clip_set()/get()
2013-04-29 15:30:37 +09:00
ChunEon Park
39a864d2f7
evas - fix the proxy object to not be clipped by source clipper
2013-04-26 14:45:41 +09:00
Tom Hacohen
455d8790b9
Evas textblock: Fixed line size calculation when using multiple fonts.
...
Thanks to MinSu Seo for reporting.
2013-04-25 15:16:20 +01:00
Jihoon Kim
2e0859f112
edje entry: remove duplicated ecore_imf_context_reset in adjusting the selection
2013-04-25 09:46:19 +09:00
Mike Blumenkrantz
715c77adb9
fix recursive proxy rendering to just show a black rectangle
2013-04-22 16:41:24 +01:00
Carsten Haitzler
6d54f4608d
fix 64bit ecore-x selection overrun bug.
2013-04-23 00:08:18 +09:00
WooHyun Jung
beba98895a
edje/edje_entry : When selected word exists, selection is cleared and cursor remains on the current entry by additional key input.
2013-04-22 23:34:25 +09:00
Jihoon Kim
6e767dd75b
edje: remove useless ecore_imf_context_reset call in case of pressing ESC and Return key
2013-04-19 14:46:42 +09:00
Carsten Haitzler
7cae29becd
fix evas gl_x11 in 16bpp (and similar depths).
2013-04-18 15:17:10 +09:00
Shinwoo Kim
3b81d4aa51
[ecore_x] add accessibility support
2013-04-18 14:53:58 +09:00
ChunEon Park
4163b2f509
Evas: If an object goes to be hidden without replacing the cur/prev state info, the object context can be corrupted at the next show time. Now it replaces the cur/prev in that rare case.
2013-04-16 03:05:16 +09:00
Tom Hacohen
3f3ad67616
Evas textblock: Fixed a bug with deletion of ranges.
...
Fixed a bug with deletion of ranges that end just before a visual format.
Thanks to WooHyun Jung for reporting.
2013-04-15 17:15:22 +01:00
Jiyoun Park
ccea9eca41
Evas: fix gif bug related with scale down decode.
2013-04-15 13:45:18 +09:00
Jiyoun Park
5ba104b46e
* Evas: fix gif decoding bug related with background color.
2013-04-14 20:49:45 +09:00
ChunEon Park
6b9a895c59
evas/image - don't update evas render area by a clipper if the image object visible is changed.
2013-04-14 05:18:31 +09:00
Carsten Haitzler
9ec8064638
Work around new intel Mesa/xorg bug where alpha
...
channel in NON-ARGB windows is not filled in with 0xff
even if all the code does things right.
2013-04-14 01:14:58 +09:00
ChunEon Park
4d703c12b3
evas - fix identation
2013-04-13 19:01:27 +09:00
ChunEon Park
b660465410
evas - Don't be crashed even if the map image size is 0.
2013-04-13 18:58:08 +09:00
Jihoon Kim
af31393a09
ecore_imf: Add ecore_imf_context_input_panel_event_callback_call, clear API
2013-04-13 17:11:32 +09:00
Jihoon Kim
58d7c5c1dc
ecore_imf: Add ecore_imf_input_panel_hide() API
2013-04-13 17:01:56 +09:00
Rafael Antognolli
2d62ea88e5
ecore/wayland: Add support for double and triple click.
...
It's implemented exactly the same way as on the X11 backend. It does
handle multiple devices, though may need some adjustments when
multi-touch is added, since there's no support for multi-touch on
EFL-wayland yet.
2013-04-10 14:53:14 -03:00
Yakov Goldberg
7016872619
Efl textblock/entry: additions to split BiDi cursor
...
- handling multiple runs, multiple lines, last char of line/par
- tests added
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
2013-04-10 14:59:48 +03:00
Carsten Haitzler
92398f4f47
add mesa buffer release support to evas gl engine.
2013-04-10 18:47:44 +09:00
Carsten Haitzler
3cdd10e070
add gl buffer age support fully now for default automatic mode: query
...
extensions correctly in egl and glx too. need to hunt a partial swap
for glx now...
2013-04-10 18:47:44 +09:00
WooHyun Jung
6f437295af
Modified ChangeLog and News for the latest modification.
2013-04-10 13:53:37 +09:00
Jérémy Zurcher
2036f7d344
eina: add eina_inlist_first and eina_inlist_last
...
- both as static inline functions
- test added in eina_inlist_simple
2013-04-09 12:03:05 +02:00
Tom Hacohen
920c1b2af8
Evas font: Fixed a bug with cluster sizes and ligatures.
...
This casused cursor position (among other things) to look wrong with texts
ending with ligatures.
Thanks to Yakov Goldberg for reporting.
2013-04-08 13:31:09 +01:00
Carsten Haitzler
93dc78216c
Add multiple output api support to evas... just "eo infra stubs" right
...
now.
2013-04-08 20:10:06 +09:00
Cedric BAIL
f5b01e32ac
evas: stop over redraw of Evas_Map content with Smart Object.
...
Clip object would always stay in a changed state. Nobody was walking them
to reset. Now we do reset there state as soon as we do render them.
2013-04-05 15:19:48 +09:00
Jiyoun Park
810f1ca972
Evas font: fix font source have wrong current size.
2013-04-05 13:05:25 +09:00
Tom Hacohen
2da15ced65
Evas font: Disable run-time emboldment in some cases.
...
If OS/2 table is available and the font is demi-bold, don't do runtime
emboldment.
2013-04-04 16:05:42 +01:00
Yakov Goldberg
d55c3f2bb7
evas/font: fix handling querying char at coords (click on gap)
...
If query at x coord, which points to rigth half of LTR char,
next position will be returned. The same for left half of RTL char.
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
2013-04-04 13:10:22 +03:00
Cedric BAIL
f11dc2f184
evas: fix crash with Evas buffer when target colorspace has no alpha.
2013-04-03 19:18:58 +09:00
Cedric Bail
1c50ffe83f
Evil: add mkdtemp
2013-03-31 00:13:06 +09:00
Carsten Haitzler
22bccb7e1e
Fix edje entry to resepct filter callbacks and not clear
...
selections if filters filter out all contents.
2013-03-29 19:42:54 +09:00
Cedric Bail
7bb467819b
ecore: add systemd watchdog support to Ecore main loop.
2013-03-28 23:28:32 +09:00
Carsten Haitzler
1f1704924d
fix word start/end logic to be consistent with other toolkits.
2013-03-28 18:51:18 +09:00
Cedric BAIL
1d5692baa6
eina: add eina_log_timing.
2013-03-27 21:43:45 +09:00
Jihoon Kim
8dda0883c1
edje: Add edje_object_part_text_input_panel_layout_variation_set/get API
2013-03-27 17:28:53 +09:00
Jihoon Kim
6265365ddc
ecore_imf: Add ecore_imf_context_input_panel_layout_variation_set/get API
2013-03-27 10:15:42 +09:00
Cedric BAIL
6e8fe3b03d
embryo: use eina_file_mkstemp.
2013-03-25 18:45:42 +09:00
Cedric BAIL
70f8bd50eb
eina: add eina_file_mkstemp.
2013-03-25 18:45:42 +09:00
Jiyoun Park
8653a45cb1
* Ecore_x: fix alpha set function not clear sync counter
2013-03-22 18:49:46 +09:00
Cedric BAIL
8222bf4650
edje: add spread.{w,h}.
...
This is particularly useful when using table and replicating the
same group all over the place. At least for many games I have in mind
this will save a lot of lines !
2013-03-22 18:17:12 +09:00
Jérémy Zurcher
b4cad3c370
eina: add eina_list_shuffle
...
Summary: add uniform shuffle to Eina_List
Reviewers: cedric
Differential Revision: https://phab.enlightenment.org/D27
2013-03-20 12:19:13 +01:00
Mike Blumenkrantz
ef3c57aa08
fix magic failure in eina_value_array_count when array has not been allocated
2013-03-19 14:07:28 +00:00
Cedric Bail
06ce7c2ede
eina: add support for Systemd journal in Eina_Log.
...
NOTE: if you start your process with Systemd it will automatically use
Journald API. You will need to overide the default logging function to
change that behavior.
2013-03-16 22:49:32 +09:00
Cedric Bail
a4593c1cdf
ecore_evas: killing Glew and Direct3d, because someone already killed Kenny.
2013-03-16 15:50:01 +09:00
Carsten Haitzler
3728c60311
Fix opengl-es 2.0 engine support to only use GL_UNPACK_ROW_LENGTH
...
if the correct gles extension exists.
2013-03-15 13:05:39 +09:00
Cedric BAIL
81f739da84
eina: improve usability of Eina_Tmpstr.
...
Added eina_tmpstr_add_length and eina_tmpstr_strlen.
2013-03-14 20:52:37 +09:00
Mike Blumenkrantz
4ab02d7f6b
fix writes/flushes with servers for ecore-con
2013-03-14 11:48:05 +00:00
Cedric BAIL
464391ca07
edje: fix Eina_Cow usage in edje.
2013-03-14 10:39:41 +09:00
Jiyoun Park
bcfc58f460
ecore_x: fix bug not check data value when get deiconify message
2013-03-12 11:53:21 +09:00
Mike Blumenkrantz
bbc7a0bf3e
clean up gnutls session init for ecore-con in 1.8
2013-03-11 04:57:12 +00:00
Cedric Bail
8d5e33077e
efl: use HAVE_FCNTL around call to fcntl.
2013-03-10 23:10:27 +09:00
Cedric Bail
29299ea2ab
ecore: notify systemd automatically when the main loop is starting.
2013-03-10 21:21:19 +09:00
Cedric Bail
9176271492
ecore_con: add systemd socket activation.
...
Be careful, systemd socket activation require you to always order
server socket creation in the same order as defined in the unit file.
This means ecore_con_server_add should always been in the same order
for those of them using systemd socket activation.
2013-03-10 16:00:32 +09:00
Cedric Bail
12ceb717ea
eeze: add a dummy implementation for when libmount is not available.
...
This implementation doesn't replace libmount, it just provide an empty
piece of code that will always fail to do anything. It does simplify
Eeze building and use by third party by always providing the API.
2013-03-10 15:58:29 +09:00
Igor Murzov
7a794f8477
evas: Add WebP image saver
2013-03-09 14:11:35 +04:00
Jiyoun Park
9210db4dd5
Ecore_x: Add manual render code before deiconify
2013-03-07 16:33:59 +09:00
Jihoon Kim
2ee27ec6d5
fix bug scroll works when PgDn, PgUp, Home, End key in entry is pressed in preedit state
2013-03-06 09:26:44 +09:00
Jiyoun Park
d70feacf9b
Ecore_x: Add atom related with indicator type.
...
It can support several types of indicator
2013-03-05 14:25:50 +09:00
Jiyoun Park
004d519f06
ecore_x : fix dangling pointer problem related with shmget fail
2013-03-05 14:01:32 +09:00
Tom Hacohen
5a55e5e56c
Evas textblock: Added proper size adjustments for "high" shaped texts.
...
This adjusts the starting coords of the textblock to fit the shaped char of
the first line.
2013-02-28 16:26:09 +00:00
Mike Blumenkrantz
a4026762f9
fix edje program filters
2013-02-28 11:33:57 +00:00
Mike Blumenkrantz
d4089d9558
fix edje SPACER part custom states
2013-02-28 11:33:57 +00:00
Cedric BAIL
fde00d91a8
eina: eina_strlcat now work with NULL src.
2013-02-28 07:49:16 +09:00
Carsten Haitzler
683e5d7d08
Fix evas GL common engine to have a shader to do oversampling on
...
downscaling. This makes quality much better and "at best"
equates to a 16 point sample (2x2 linear interpolation samples,
where a linear interpolation sample equates to a 2x2 sample).
This will have perfomance impact, but the quality is worth it and
makes it closer to software downscaling in quality. It supports
2x2, 2x1 and 1x2 oversampling. YUV not done, nor image mask
(font shaders not needed).
2013-02-26 22:07:30 +09:00
ChunEon Park
2af4cc2687
* evas/cache: remove the freed worker from the pthread worker list when it's failed to create a new thread so as not to access it if a thread is working newly.
2013-02-25 16:56:25 +09:00
Tom Hacohen
4fc694978b
Evas font: Fixed font run detection for some cases.
...
There were issues for specific cases with 2 different fonts in the middle
of a run.
2013-02-21 15:00:57 +00:00
Tom Hacohen
d6dababe78
Evas text: Fixed bug with the text object direction detection.
2013-02-21 13:39:37 +00:00
Carsten Haitzler
83190eb0c2
Add ecore_x_dnd_self_begin() and ecore_x_dnd_self_drop() to allow dnd
...
to your own window (drop where u drag from). helpful for elm where dnd
src/dst are object based, so we talk dnd protocol to ourselves.
2013-02-21 16:49:10 +09:00
Stefan Schmidt
5e99f9b968
Revert "Refactor evas_sw_xlib_outbuf to allocate less in case of rotations."
...
This reverts commit 139737247d
.
THis fix was completely wrong.
Conflicts:
ChangeLog
2013-02-20 17:21:30 +00:00
Carsten Haitzler
c5ade50c9f
Fix ecore-x edid fetch to ftech 128, not 100 bytes.
2013-02-20 17:16:54 +09:00
Cedric BAIL
61287fce38
edje: let's properly report that file doesn't exist.
2013-02-20 12:15:00 +09:00
Tom Hacohen
a2d710b0b6
Ecore_x: Revert "don't filter out non-master pointers in xi2.2 support."
...
This actually breaks genlist selection.
This reverts commit 5adb2f1ae6
.
2013-02-19 15:09:32 +00:00
Daniel Zaoui
aa488588d8
evas: Fix Evas Object Text when LTR and RTL are used together.
...
When harfbuzz is enabled, RTL text (arabic, hebrew...) is displayed differently
if the paragraph begins with or without LTR.
The problem was related to the function evas_common_language_script_type_get
and a wrong offset given as parameter to this function.
Thanks to EunYoung Kim for having found this bug.
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
2013-02-19 10:05:46 +02:00
Carsten Haitzler
5adb2f1ae6
don't filter out non-master pointers in xi2.2 support.
2013-02-18 16:37:20 +09:00
Carsten Haitzler
28218fe856
Fix edje edje_color_class_list() and edje_text_class_list() to look at the
...
correct hashes when returning.
2013-02-18 15:42:28 +09:00
discomfitor
f27ff2fbf3
fix damn edje entry anchor click signals: this fixes anchor clicking in elm_entry widgets when using a desktop profile which has been broken for over a year
...
ticket #1179
2013-02-17 14:18:46 +00:00
Paulo C. A. Cavalcanti Jr
04e660c5c7
evas: Introduce pixel_alpha_get()
...
The _pixel_alpha_get() function used in evas_object_image_is_inside won't
work with engines other than software - since it relies on engine data
being *always* RGBA_Image * - which is wrong for OpenGL backend that uses
Evas_GL_Image * for "engine_data" pointer.
2013-02-16 11:14:40 +01:00
Cedric BAIL
1e916e44f7
eina: improve Eina_Clist support for 64bits system.
...
This warning are triggered by a cross compilation as previously stated.
2013-02-16 10:54:36 +01:00
Tom Hacohen
91ae899232
Edje textblock: Improved textblock fit and added support for size_range.
...
It's a bit quirky at the moment as you have to set the base font size
(text.size) although this doesn't have any effect on textblocks.
2013-02-15 17:55:34 +00:00
Jiyoun Park
c5a8a6b5ff
Add infrastructure to handle message between ecore and parent ecore in Ecore_Evas
...
I add new example related with this. (ecore_evas_extn_socket & plug example)
ecore extn use this infrasturcture, server app and client app can communicate each other
later, this can be used to contorl access message
SVN revision: 83942
2013-02-15 09:32:40 +00:00
Jihoon Kim
01a6147288
edje entry : Fix bug candidate word couldn't be selected with up/down key in the preedit status
...
SVN revision: 83882
2013-02-14 08:03:52 +00:00
Cedric BAIL
d065dd4750
efl/edje: edje program are static for all object of the same edje collection.
...
This reduce our waste of memory by 300K in most elementary application. There is
another 400K to win by merging edje signal callback automat.
SVN revision: 83879
2013-02-14 03:36:13 +00:00
Jihoon Kim
504055db36
edje entry : fix bug not to display preedit string with PREEDIT_TYPE_NONE style
...
SVN revision: 83876
2013-02-14 02:09:21 +00:00
Stefan Schmidt
177e0cdb6d
efl: Add News and Changelog for small mem leak fix
...
Do we need to have this for such small fixes?
SVN revision: 83820
2013-02-11 11:04:42 +00:00
Daniel Willmann
139737247d
Refactor evas_sw_xlib_outbuf to allocate less in case of rotations.
...
Previously whenever evas_software_xlib_outbuf_new_region_for_update was
called for images that were rotated (!= 0) we created a new
evas_cache_image. This resulted in (quite severe) memory spikes whenever
an image was rotated.
Now we try to get the original image first and only if that fails allocate
a new one.
TDevilhorns is already working on the port to the xcb backend.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com>
SVN revision: 83789
2013-02-08 15:49:50 +00:00
Tom Hacohen
548e548632
Evas textblock: Fixed a selection issue.
...
The issue happens when selecting in strings that have both bidi and different
scripts in the same bidi run. E.g: "עבריתenglishрусскийעברית".
SVN revision: 83786
2013-02-08 15:31:25 +00:00
Guillaume Friloux
fb5d27d4ae
Update ChangeLog and NEWS
...
SVN revision: 83773
2013-02-08 09:07:08 +00:00
Carsten Haitzler
c736dd323d
fix ecore_x_screen_is_composited...
...
SVN revision: 83767
2013-02-08 08:56:00 +00:00
Christopher Michael
29227321dc
Update NEWS.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83741
2013-02-07 12:43:59 +00:00
Christopher Michael
028dbfd074
Update NEWS
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83729
2013-02-07 09:32:27 +00:00
Cedric BAIL
e684f5a823
efl/eina: Eina_Tiler take tile size into account.
...
SVN revision: 83708
2013-02-07 07:32:45 +00:00
Cedric BAIL
1cb8c3c006
efl/eina: fix map leak in Eina_File.
...
SVN revision: 83668
2013-02-06 09:28:00 +00:00
Eduardo de Barros Lima
54a2ebd530
Changelog and News for previous commit
...
SVN revision: 83645
2013-02-05 17:27:24 +00:00
U. Artie Eoff
a2197ce503
Export API to C++, add wl_registry and global accessors
...
Add #ifdef __cpluscplus to Ecore_Wayland.h so the API can be used by C++
programs. Add accessors for the wl_registry and the globals list.
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
Patch by: "U. Artie Eoff" <ullysses.a.eoff@intel.com>
SVN revision: 83642
2013-02-05 16:53:31 +00:00
Cedric BAIL
01dba3fbc0
efl/eina: prevent denial of service on eina_hash.
...
Thanks goes to Thiago Macieira for sharing the issue. This
is the result of the cross-desktop talk at fosdem. A lot more
comming in the futur !
SVN revision: 83578
2013-02-04 07:52:56 +00:00
ChunEon Park
56120ef74d
evas - removed info that wouldn't be there. that bug regaded feature has been only inside the trunk. no need to update CnN
...
SVN revision: 83576
2013-02-04 04:32:53 +00:00
Jihoon Kim
4b1edd906c
efl/edje_entry: support &, < and > in preedit string
...
SVN revision: 83575
2013-02-04 00:57:50 +00:00
Chidambar Zinnoury
7cb6b6ebdb
efl: update ChangeLog and NEWS for r83571.
...
SVN revision: 83572
2013-02-02 13:09:06 +00:00
Mike Blumenkrantz
1f9a84b9cc
add eina_stringshare_refplace(): same as replace(), but calls ref instead of add
...
also fixed a small doc error
SVN revision: 83549
2013-02-01 11:12:33 +00:00
Mike Blumenkrantz
f9d80e493a
add eet_data_descriptor_name_get()
...
SVN revision: 83546
2013-02-01 10:59:23 +00:00
Guillaume Friloux
ea8924ae52
Updated changelog and news files
...
SVN revision: 83518
2013-01-31 14:13:18 +00:00