efl/src/lib/evas/canvas
Daniel Hirt 1624417d91 Evas textblock: fix width calculation of non-dirty paragraphs
This reverts commit 0a28cb97af, as the
addressed issue was still occurring.
Non-dirty paragraphs were not considered when recalculating the
formatted width of the text.
This could easily be reproduced with two paragraphs, getting the width,
and then updating only the second paragraph.

Added a test case.

@fix
2017-05-23 13:26:32 +03:00
..
render2 tests: Remove CPU affinity from all threads 2017-03-06 17:03:47 +09:00
common_interfaces.c rename Efl.Ui.Zoomable to Efl.Ui.Zoom 2017-05-18 14:56:49 +09:00
efl_canvas_filter_internal.eo evas: stat introducing a concept of engine and output in the backend. 2017-05-12 15:24:45 -07:00
efl_canvas_group.eo evas/elm: Make group_add/group_del internal functions 2017-05-19 14:07:00 +09:00
efl_canvas_group_clipped.eo evas/elm: Make group_add/group_del internal functions 2017-05-19 14:07:00 +09:00
efl_canvas_image.c eo: hide dbg_info from eo files 2017-04-21 17:59:32 +02:00
efl_canvas_image.eo eo: hide dbg_info from eo files 2017-04-21 17:59:32 +02:00
efl_canvas_image_internal.eo eo: hide dbg_info from eo files 2017-04-21 17:59:32 +02:00
efl_canvas_object.eo evas: Make Efl.Canvas.Object.type internal 2017-05-19 14:07:00 +09:00
efl_canvas_polygon.eo evas: Remove Evas.Coord from EO 2017-05-15 17:26:42 +09:00
efl_canvas_proxy.c evas: stat introducing a concept of engine and output in the backend. 2017-05-12 15:24:45 -07:00
efl_canvas_proxy.eo Revert "evas: Add source_region property to proxy objects" 2016-12-20 15:47:54 +09:00
efl_canvas_rectangle.eo docs: evas_canvas: fill gaps in evas canvas eo file documentation 2016-11-15 17:45:32 +01:00
efl_canvas_scene3d.c evas: stat introducing a concept of engine and output in the backend. 2017-05-12 15:24:45 -07:00
efl_canvas_scene3d.eo
efl_canvas_snapshot.c evas: Fix cutout handling for snapshot objects 2017-04-14 11:26:44 +09:00
efl_canvas_snapshot.eo evas: Fix cutout handling for snapshot objects 2017-04-14 11:26:44 +09:00
efl_canvas_surface.c
efl_canvas_surface.eo eolian: change eo file syntax @virtual_pure -> @pure_virtual 2017-01-13 15:44:09 +01:00
efl_canvas_surface.h
efl_canvas_surface_tbm.c
efl_canvas_surface_tbm.eo evas: use new property impl syntax 2016-12-27 16:37:41 +01:00
efl_canvas_surface_wayland.c
efl_canvas_surface_wayland.eo evas: use new property impl syntax 2016-12-27 16:37:41 +01:00
efl_canvas_surface_x11.c
efl_canvas_surface_x11.eo evas: use new property impl syntax 2016-12-27 16:37:41 +01:00
efl_canvas_text.eo evas: Remove Evas.Coord from EO 2017-05-15 17:26:42 +09:00
efl_canvas_text_cursor.eo evas: Remove Evas.Coord from EO 2017-05-15 17:26:42 +09:00
efl_gfx_map.c evas map: Rename raw_coord to coord_absolute 2017-05-12 12:02:24 +09:00
efl_gfx_map.eo evas map: Rename raw_coord to coord_absolute 2017-05-12 12:02:24 +09:00
efl_input_event.c evas: Fix build for Windows without segv 2017-05-22 17:37:35 +09:00
efl_input_event.eo evas: Make Efl.Input.Event.instance_get internal 2017-05-19 14:06:59 +09:00
efl_input_focus.c evas: Fix build for Windows without segv 2017-05-22 17:37:35 +09:00
efl_input_focus.eo evas: Make Efl.Input.Event.instance_get internal 2017-05-19 14:06:59 +09:00
efl_input_hold.c evas: Make Efl.Input.Event.instance_get internal 2017-05-19 14:06:59 +09:00
efl_input_hold.eo evas: Make Efl.Input.Event.instance_get internal 2017-05-19 14:06:59 +09:00
efl_input_interface.eo Evas: Add seat_event_filter_set()/get() API. 2016-12-12 14:59:22 -02:00
efl_input_key.c evas: Make Efl.Input.Event.instance_get internal 2017-05-19 14:06:59 +09:00
efl_input_key.eo evas: Make Efl.Input.Event.instance_get internal 2017-05-19 14:06:59 +09:00
efl_input_pointer.c evas: Make Efl.Input.Event.instance_get internal 2017-05-19 14:06:59 +09:00
efl_input_pointer.eo evas: Make Efl.Input.Event.instance_get internal 2017-05-19 14:06:59 +09:00
efl_input_state.eo evas: Add seat arg to modifier/lock EO APIs 2017-05-16 20:47:49 +09:00
efl_ui_clickable.eo docs: efl_ui*: add docs for interfaces and events 2016-11-04 12:28:11 +01:00
efl_ui_draggable.eo docs: efl_ui: fill gaps in efl_ui eo file documentation 2016-11-15 12:00:22 +01:00
efl_ui_scrollable.eo docs: efl_ui: fill gaps in efl_ui eo file documentation 2016-11-15 12:00:22 +01:00
efl_ui_selectable.eo docs: evas: fill last gaps in evas eo file documentation 2016-11-23 14:16:24 +01:00
efl_ui_zoom.eo photocam: fix make distcheck 2017-05-18 15:30:41 +09:00
efl_vg.eo eolian: change eo file syntax @virtual_pure -> @pure_virtual 2017-01-13 15:44:09 +01:00
efl_vg_container.eo docs: efl_vg: fill gaps in efl vector graphics eo file documentation 2016-11-15 12:00:21 +01:00
efl_vg_gradient.eo evas: use new property impl syntax 2016-12-27 16:37:41 +01:00
efl_vg_gradient_linear.eo evas: use new property impl syntax 2016-12-27 16:37:41 +01:00
efl_vg_gradient_radial.eo evas: use new property impl syntax 2016-12-27 16:37:41 +01:00
efl_vg_root_node.eo evas: use new property impl syntax 2016-12-27 16:37:41 +01:00
efl_vg_shape.eo evas: use new property impl syntax 2016-12-27 16:37:41 +01:00
evas_async_events.c evas: Fix two whitespace errors 2017-05-12 14:41:49 +09:00
evas_box.eo evas/elm: Make group_add/group_del internal functions 2017-05-19 14:07:00 +09:00
evas_callbacks.c evas: Fix crash with events on the canvas 2017-03-14 15:41:24 +09:00
evas_canvas.eo evas: Make beta events from Evas.Canvas internal 2017-05-19 14:07:00 +09:00
evas_canvas3d_camera.c
evas_canvas3d_camera.eo evas: Rename evas_types to evas_canvas3d_types 2017-05-16 20:47:49 +09:00
evas_canvas3d_eet.c all: use void if we really want to make sure we do not accept parameters 2016-12-06 17:16:24 +01:00
evas_canvas3d_light.c
evas_canvas3d_light.eo evas: Rename evas_types to evas_canvas3d_types 2017-05-16 20:47:49 +09:00
evas_canvas3d_material.c
evas_canvas3d_material.eo docs: evas3d: fill gaps in evas 3D canvas eo file documentations 2016-11-15 12:00:21 +01:00
evas_canvas3d_mesh.c eina: rename EINA_{FLT,DBL}_CMP to EINA_{FLT,DBL}_EQ. 2017-01-06 15:58:46 -08:00
evas_canvas3d_mesh.eo evas: Rename evas_types to evas_canvas3d_types 2017-05-16 20:47:49 +09:00
evas_canvas3d_node.c eina: rename EINA_{FLT,DBL}_CMP to EINA_{FLT,DBL}_EQ. 2017-01-06 15:58:46 -08:00
evas_canvas3d_node.eo evas: Rename evas_types to evas_canvas3d_types 2017-05-16 20:47:49 +09:00
evas_canvas3d_node_callback.h
evas_canvas3d_object.c eo: move unbindable event APIs to C 2017-04-20 18:24:38 +02:00
evas_canvas3d_object.eo evas: Rename evas_types to evas_canvas3d_types 2017-05-16 20:47:49 +09:00
evas_canvas3d_primitive.c eina: rename EINA_{FLT,DBL}_CMP to EINA_{FLT,DBL}_EQ. 2017-01-06 15:58:46 -08:00
evas_canvas3d_primitive.eo evas: Rename evas_types to evas_canvas3d_types 2017-05-16 20:47:49 +09:00
evas_canvas3d_scene.c evas: remove engine.data.output. 2017-04-24 15:10:48 -07:00
evas_canvas3d_scene.eo evas: Rename evas_types to evas_canvas3d_types 2017-05-16 20:47:49 +09:00
evas_canvas3d_texture.c evas: stat introducing a concept of engine and output in the backend. 2017-05-12 15:24:45 -07:00
evas_canvas3d_texture.eo docs: evas3d: fill gaps in evas 3D canvas eo file documentations 2016-11-15 12:00:21 +01:00
evas_canvas3d_types.eot evas: Rename evas_types to evas_canvas3d_types 2017-05-16 20:47:49 +09:00
evas_clip.c evas: remove engine.data.output. 2017-04-24 15:10:48 -07:00
evas_data.c
evas_device.c evas: add evas_device_get_by_seat_id() 2017-05-19 13:17:31 -04:00
evas_events.c evas: adjust pointer mode set to work in headless scenario. 2017-05-09 15:54:45 -07:00
evas_events_legacy.c evas/elm: Fix bad propagation of ON_HOLD flag 2017-04-12 18:43:15 +09:00
evas_filter_mixin.c evas: stat introducing a concept of engine and output in the backend. 2017-05-12 15:24:45 -07:00
evas_focus.c evas: Fix event propagation in elm_widget 2017-04-12 20:28:20 +09:00
evas_font_dir.c evas: Remove font_hinting from EO 2017-05-15 17:12:15 +09:00
evas_gl.c evas: stat introducing a concept of engine and output in the backend. 2017-05-12 15:24:45 -07:00
evas_grid.eo docs: evas_canvas: fill gaps in evas canvas primitives eo file documentation 2016-11-15 12:00:21 +01:00
evas_image.eo evas: use new property impl syntax 2016-12-27 16:37:41 +01:00
evas_image_legacy.c evas: Add code to change the object's chage flag in evas_object_image_data_set 2017-01-03 17:42:12 +09:00
evas_image_private.h evas: stat introducing a concept of engine and output in the backend. 2017-05-12 15:24:45 -07:00
evas_key.c evas: Remove Evas.Modifier from EO 2017-05-16 20:47:48 +09:00
evas_key_grab.c evas: Use enum instead of string in Efl.Input.State 2017-05-16 20:47:48 +09:00
evas_layer.c evas: Fix layer usage count and deletion 2017-03-07 11:04:34 +09:00
evas_line.eo evas: Remove unnecessary imports of evas_types 2017-05-16 20:47:49 +09:00
evas_main.c evas_device: add seat_id property, set seat id for default fallback seat 2017-05-19 12:41:16 -04:00
evas_map.c evas map: Fix uninitialized fields 2017-05-17 15:32:04 +09:00
evas_map.h evas map: Reach feature parity with legacy API 2017-05-11 18:02:31 +09:00
evas_name.c
evas_object_box.c evas/elm: Make group_add/group_del internal functions 2017-05-19 14:07:00 +09:00
evas_object_grid.c evas grid smart - fix divide by 0 2017-02-02 08:50:49 +09:00
evas_object_image.c evas: stat introducing a concept of engine and output in the backend. 2017-05-12 15:24:45 -07:00
evas_object_inform.c evas: Re-fix post-event cb by supporting recursion 2017-02-16 19:51:06 +09:00
evas_object_intercept.c evas: Avoid useless calls to eo_data_scope_get 2017-02-21 10:52:39 +09:00
evas_object_line.c evas: stat introducing a concept of engine and output in the backend. 2017-05-12 15:24:45 -07:00
evas_object_main.c evas: Make Efl.Canvas.Object.type internal 2017-05-19 14:07:00 +09:00
evas_object_polygon.c evas: stat introducing a concept of engine and output in the backend. 2017-05-12 15:24:45 -07:00
evas_object_rectangle.c evas: stat introducing a concept of engine and output in the backend. 2017-05-12 15:24:45 -07:00
evas_object_smart.c evas/elm: Make group_add/group_del internal functions 2017-05-19 14:07:00 +09:00
evas_object_smart_clipped.c evas/elm: Make group_add/group_del internal functions 2017-05-19 14:07:00 +09:00
evas_object_table.c evas/elm: Make group_add/group_del internal functions 2017-05-19 14:07:00 +09:00
evas_object_text.c evas: stat introducing a concept of engine and output in the backend. 2017-05-12 15:24:45 -07:00
evas_object_textblock.c Evas textblock: fix width calculation of non-dirty paragraphs 2017-05-23 13:26:32 +03:00
evas_object_textgrid.c evas: stat introducing a concept of engine and output in the backend. 2017-05-12 15:24:45 -07:00
evas_object_vg.c evas: stat introducing a concept of engine and output in the backend. 2017-05-12 15:24:45 -07:00
evas_out.c evas: stat introducing a concept of engine and output in the backend. 2017-05-12 15:24:45 -07:00
evas_polygon_private.h
evas_rectangle.c
evas_render.c evas: stat introducing a concept of engine and output in the backend. 2017-05-12 15:24:45 -07:00
evas_smart.c
evas_stack.c evas: Add more debug info to an ERR message (stack) 2017-03-14 11:04:16 +09:00
evas_stats.c
evas_table.eo evas/elm: Make group_add/group_del internal functions 2017-05-19 14:07:00 +09:00
evas_text.eo evas: Remove Evas.Coord from EO 2017-05-15 17:26:42 +09:00
evas_textblock_hyphenation.x
evas_textblock_legacy.h
evas_textgrid.eo eo: hide dbg_info from eo files 2017-04-21 17:59:32 +02:00
evas_touch_point.c evas: Remove font_hinting from EO 2017-05-15 17:12:15 +09:00
evas_vg.eo evas: use new property impl syntax 2016-12-27 16:37:41 +01:00
evas_vg_container.c
evas_vg_gradient.c
evas_vg_gradient_linear.c
evas_vg_gradient_radial.c
evas_vg_node.c efl: Remove manual definitions of event "changed" 2017-04-18 11:07:46 +09:00
evas_vg_private.h efl: Remove manual definitions of event "changed" 2017-04-18 11:07:46 +09:00
evas_vg_root_node.c efl: Remove manual definitions of event "changed" 2017-04-18 11:07:46 +09:00
evas_vg_shape.c efl interface: introduce efl_gfx_path mixin. 2016-11-23 17:36:57 +09:00
evas_vg_utils.c