eolian gen: enable constness generation on property getter impls
authorDaniel Kolesa <d.kolesa@osg.samsung.com>
Tue, 17 Apr 2018 18:09:44 +0000 (20:09 +0200)
committerWonki Kim <wonki_.kim@samsung.com>
Tue, 29 May 2018 04:06:51 +0000 (13:06 +0900)
commitd0298dbf280a977d099d1deb8ddc40e50a90055f
tree0098eeae8430264820bda73964c127730f54c62d
parente40dafaf39fc0f1a1558f5ef457964dc52ab0a05
eolian gen: enable constness generation on property getter impls

This changes a lot of things all across the EFL. Previously,
methods tagged @const had both their external prototype and
internal impl generated with const on object, while property
getters only had const on the external API. This is now changed
and it all has const everywhere.

Ref T6859.

Change-Id: I853d8a8ea9fc082e75c1932e570e6693dfb3c24c
296 files changed:
src/bin/eolian/sources.c
src/lib/ecore/ecore_event_message.c
src/lib/ecore/ecore_exe.c
src/lib/ecore/ecore_timer.c
src/lib/ecore/efl_app.c
src/lib/ecore/efl_appthread.c
src/lib/ecore/efl_exe.c
src/lib/ecore/efl_interpolator_accelerate.c
src/lib/ecore/efl_interpolator_bounce.c
src/lib/ecore/efl_interpolator_cubic_bezier.c
src/lib/ecore/efl_interpolator_decelerate.c
src/lib/ecore/efl_interpolator_divisor.c
src/lib/ecore/efl_interpolator_sinusoidal.c
src/lib/ecore/efl_interpolator_spring.c
src/lib/ecore/efl_io_buffered_stream.c
src/lib/ecore/efl_io_closer_fd.c
src/lib/ecore/efl_io_copier.c
src/lib/ecore/efl_io_file.c
src/lib/ecore/efl_io_positioner_fd.c
src/lib/ecore/efl_io_reader_fd.c
src/lib/ecore/efl_io_sizer_fd.c
src/lib/ecore/efl_io_writer_fd.c
src/lib/ecore/efl_loop.c
src/lib/ecore/efl_loop_consumer.c
src/lib/ecore/efl_loop_fd.c
src/lib/ecore/efl_loop_handler.c
src/lib/ecore/efl_loop_message_future.c
src/lib/ecore/efl_model_composite_boolean.c
src/lib/ecore/efl_model_composite_selection.c
src/lib/ecore/efl_model_container.c
src/lib/ecore/efl_model_container_item.c
src/lib/ecore/efl_model_item.c
src/lib/ecore/efl_promise.c
src/lib/ecore/efl_task.c
src/lib/ecore/efl_thread.c
src/lib/ecore/efl_threadio.c
src/lib/ecore_audio/ecore_audio_obj.c
src/lib/ecore_audio/ecore_audio_obj_in.c
src/lib/ecore_audio/ecore_audio_obj_in_sndfile.c
src/lib/ecore_audio/ecore_audio_obj_out_sndfile.c
src/lib/ecore_con/ecore_con_eet.c
src/lib/ecore_con/efl_net_control-connman.c
src/lib/ecore_con/efl_net_control-none.c
src/lib/ecore_con/efl_net_control_access_point-none.c
src/lib/ecore_con/efl_net_control_technology-connman.c
src/lib/ecore_con/efl_net_control_technology-none.c
src/lib/ecore_con/efl_net_dialer_http.c
src/lib/ecore_con/efl_net_dialer_simple.c
src/lib/ecore_con/efl_net_dialer_ssl.c
src/lib/ecore_con/efl_net_dialer_tcp.c
src/lib/ecore_con/efl_net_dialer_udp.c
src/lib/ecore_con/efl_net_dialer_unix.c
src/lib/ecore_con/efl_net_dialer_websocket.c
src/lib/ecore_con/efl_net_ip_address.c
src/lib/ecore_con/efl_net_server_fd.c
src/lib/ecore_con/efl_net_server_ip.c
src/lib/ecore_con/efl_net_server_simple.c
src/lib/ecore_con/efl_net_server_ssl.c
src/lib/ecore_con/efl_net_server_udp.c
src/lib/ecore_con/efl_net_server_udp_client.c
src/lib/ecore_con/efl_net_server_unix.c
src/lib/ecore_con/efl_net_session-none.c
src/lib/ecore_con/efl_net_socket_fd.c
src/lib/ecore_con/efl_net_socket_simple.c
src/lib/ecore_con/efl_net_socket_ssl.c
src/lib/ecore_con/efl_net_socket_tcp.c
src/lib/ecore_con/efl_net_socket_udp.c
src/lib/ecore_con/efl_net_ssl_context.c
src/lib/ector/cairo/ector_cairo_surface.c
src/lib/ector/cairo/ector_renderer_cairo.c
src/lib/ector/cairo/ector_renderer_cairo_gradient_linear.c
src/lib/ector/cairo/ector_renderer_cairo_gradient_radial.c
src/lib/ector/cairo/ector_renderer_cairo_shape.c
src/lib/ector/ector_buffer.c
src/lib/ector/ector_renderer.c
src/lib/ector/ector_renderer_gradient.c
src/lib/ector/ector_renderer_gradient_linear.c
src/lib/ector/ector_renderer_gradient_radial.c
src/lib/ector/ector_renderer_shape.c
src/lib/ector/gl/ector_renderer_gl_gradient_linear.c
src/lib/ector/gl/ector_renderer_gl_gradient_radial.c
src/lib/ector/gl/ector_renderer_gl_shape.c
src/lib/ector/software/ector_renderer_software_gradient_linear.c
src/lib/ector/software/ector_renderer_software_gradient_radial.c
src/lib/ector/software/ector_renderer_software_shape.c
src/lib/ector/software/ector_software_buffer.c
src/lib/edje/edje_load.c
src/lib/edje/edje_part.c
src/lib/edje/edje_part_box.c
src/lib/edje/edje_part_external.c
src/lib/edje/edje_part_invalid.c
src/lib/edje/edje_part_swallow.c
src/lib/edje/edje_part_table.c
src/lib/edje/edje_part_text.c
src/lib/edje/edje_private.h
src/lib/edje/edje_program.c
src/lib/edje/edje_smart.c
src/lib/edje/edje_util.c
src/lib/efl/interfaces/efl_ecore_input_device.c
src/lib/efl/interfaces/efl_file.c
src/lib/efl/interfaces/efl_gfx_color.c
src/lib/efl/interfaces/efl_gfx_path.c
src/lib/efl/interfaces/efl_gfx_path.eo
src/lib/efl/interfaces/efl_gfx_shape.c
src/lib/efl/interfaces/efl_input_device.c
src/lib/efl/interfaces/efl_io_buffer.c
src/lib/efl/interfaces/efl_io_queue.c
src/lib/efl/interfaces/efl_text_annotate.eo
src/lib/efl/interfaces/efl_ui_format.c
src/lib/eio/efl_io_manager.c
src/lib/eio/eio_model.c
src/lib/eldbus/eldbus_model_arguments.c
src/lib/eldbus/eldbus_model_connection.c
src/lib/eldbus/eldbus_model_object.c
src/lib/eldbus/eldbus_model_proxy.c
src/lib/elementary/efl_access.c
src/lib/elementary/efl_access_action.c
src/lib/elementary/efl_access_component.c
src/lib/elementary/efl_access_widget_action.c
src/lib/elementary/efl_ui_bg_widget.c
src/lib/elementary/efl_ui_box.c
src/lib/elementary/efl_ui_box_flow.c
src/lib/elementary/efl_ui_button.c
src/lib/elementary/efl_ui_calendar.c
src/lib/elementary/efl_ui_check.c
src/lib/elementary/efl_ui_clock.c
src/lib/elementary/efl_ui_dnd.c
src/lib/elementary/efl_ui_flip.c
src/lib/elementary/efl_ui_focus_composition.c
src/lib/elementary/efl_ui_focus_layer.c
src/lib/elementary/efl_ui_focus_manager_calc.c
src/lib/elementary/efl_ui_focus_manager_root_focus.c
src/lib/elementary/efl_ui_focus_object.c
src/lib/elementary/efl_ui_focus_parent_provider_gen.c
src/lib/elementary/efl_ui_frame.c
src/lib/elementary/efl_ui_image.c
src/lib/elementary/efl_ui_image_zoomable.c
src/lib/elementary/efl_ui_internal_text_interactive.c
src/lib/elementary/efl_ui_layout.c
src/lib/elementary/efl_ui_layout_pack.c
src/lib/elementary/efl_ui_multibuttonentry.c
src/lib/elementary/efl_ui_nstate.c
src/lib/elementary/efl_ui_pan.c
src/lib/elementary/efl_ui_panes.c
src/lib/elementary/efl_ui_popup.c
src/lib/elementary/efl_ui_popup_alert_scroll.c
src/lib/elementary/efl_ui_popup_alert_text.c
src/lib/elementary/efl_ui_popup_anchor.c
src/lib/elementary/efl_ui_progressbar.c
src/lib/elementary/efl_ui_radio.c
src/lib/elementary/efl_ui_scroll_manager.c
src/lib/elementary/efl_ui_scroller.c
src/lib/elementary/efl_ui_slider.c
src/lib/elementary/efl_ui_slider_interval.c
src/lib/elementary/efl_ui_spin.c
src/lib/elementary/efl_ui_spin_button.c
src/lib/elementary/efl_ui_table.c
src/lib/elementary/efl_ui_text.c
src/lib/elementary/efl_ui_textpath.c
src/lib/elementary/efl_ui_video.c
src/lib/elementary/efl_ui_view_list.c
src/lib/elementary/efl_ui_view_list_precise_layouter.c
src/lib/elementary/efl_ui_view_list_segarray.c
src/lib/elementary/efl_ui_widget.c
src/lib/elementary/efl_ui_win.c
src/lib/elementary/efl_ui_win_inlined.c
src/lib/elementary/efl_ui_win_socket.c
src/lib/elementary/elc_combobox.c
src/lib/elementary/elc_ctxpopup.c
src/lib/elementary/elc_fileselector.c
src/lib/elementary/elc_fileselector_button.c
src/lib/elementary/elc_fileselector_entry.c
src/lib/elementary/elc_hoversel.c
src/lib/elementary/elc_naviframe.c
src/lib/elementary/elc_player.c
src/lib/elementary/elc_popup.c
src/lib/elementary/elm_access.c
src/lib/elementary/elm_actionslider.c
src/lib/elementary/elm_atspi_app_object.c
src/lib/elementary/elm_atspi_bridge.c
src/lib/elementary/elm_atspi_ewk_wrapper.c
src/lib/elementary/elm_atspi_proxy.c
src/lib/elementary/elm_box.c
src/lib/elementary/elm_bubble.c
src/lib/elementary/elm_calendar.c
src/lib/elementary/elm_clock.c
src/lib/elementary/elm_code_widget.c
src/lib/elementary/elm_colorselector.c
src/lib/elementary/elm_config.c
src/lib/elementary/elm_dayselector.c
src/lib/elementary/elm_diskselector.c
src/lib/elementary/elm_entry.c
src/lib/elementary/elm_flipselector.c
src/lib/elementary/elm_gengrid.c
src/lib/elementary/elm_genlist.c
src/lib/elementary/elm_gesture_layer.c
src/lib/elementary/elm_glview.c
src/lib/elementary/elm_grid.c
src/lib/elementary/elm_hover.c
src/lib/elementary/elm_index.c
src/lib/elementary/elm_interface_scrollable.c
src/lib/elementary/elm_interface_scrollable.eo
src/lib/elementary/elm_label.c
src/lib/elementary/elm_list.c
src/lib/elementary/elm_map.c
src/lib/elementary/elm_mapbuf.c
src/lib/elementary/elm_menu.c
src/lib/elementary/elm_notify.c
src/lib/elementary/elm_panel.c
src/lib/elementary/elm_part_helper.h
src/lib/elementary/elm_plug.c
src/lib/elementary/elm_prefs.c
src/lib/elementary/elm_route.c
src/lib/elementary/elm_scroller.c
src/lib/elementary/elm_segment_control.c
src/lib/elementary/elm_separator.c
src/lib/elementary/elm_slideshow.c
src/lib/elementary/elm_spinner.c
src/lib/elementary/elm_sys_notify.c
src/lib/elementary/elm_systray.c
src/lib/elementary/elm_table.c
src/lib/elementary/elm_thumb.c
src/lib/elementary/elm_toolbar.c
src/lib/elementary/elm_widget.h
src/lib/emotion/emotion_smart.c
src/lib/eo/eo_base_class.c
src/lib/evas/canvas/efl_canvas_animation.c
src/lib/evas/canvas/efl_canvas_animation_alpha.c
src/lib/evas/canvas/efl_canvas_animation_group.c
src/lib/evas/canvas/efl_canvas_animation_group.eo
src/lib/evas/canvas/efl_canvas_animation_group_parallel.c
src/lib/evas/canvas/efl_canvas_animation_group_sequential.c
src/lib/evas/canvas/efl_canvas_animation_player.c
src/lib/evas/canvas/efl_canvas_animation_rotate.c
src/lib/evas/canvas/efl_canvas_animation_scale.c
src/lib/evas/canvas/efl_canvas_animation_translate.c
src/lib/evas/canvas/efl_canvas_image.c
src/lib/evas/canvas/efl_canvas_object_event_grabber.c
src/lib/evas/canvas/efl_canvas_proxy.c
src/lib/evas/canvas/efl_canvas_scene3d.c
src/lib/evas/canvas/efl_canvas_surface.c
src/lib/evas/canvas/efl_canvas_surface_x11.c
src/lib/evas/canvas/efl_canvas_text.eo
src/lib/evas/canvas/efl_canvas_vg.c
src/lib/evas/canvas/efl_gfx_map.c
src/lib/evas/canvas/efl_input_event.c
src/lib/evas/canvas/efl_input_focus.c
src/lib/evas/canvas/efl_input_hold.c
src/lib/evas/canvas/efl_input_key.c
src/lib/evas/canvas/efl_input_pointer.c
src/lib/evas/canvas/evas_canvas3d_light.c
src/lib/evas/canvas/evas_canvas3d_material.c
src/lib/evas/canvas/evas_canvas3d_mesh.c
src/lib/evas/canvas/evas_canvas3d_node.c
src/lib/evas/canvas/evas_canvas3d_primitive.c
src/lib/evas/canvas/evas_canvas3d_scene.c
src/lib/evas/canvas/evas_canvas3d_texture.c
src/lib/evas/canvas/evas_clip.c
src/lib/evas/canvas/evas_events.c
src/lib/evas/canvas/evas_filter_mixin.c
src/lib/evas/canvas/evas_focus.c
src/lib/evas/canvas/evas_image_legacy.c
src/lib/evas/canvas/evas_layer.c
src/lib/evas/canvas/evas_main.c
src/lib/evas/canvas/evas_object_box.c
src/lib/evas/canvas/evas_object_grid.c
src/lib/evas/canvas/evas_object_image.c
src/lib/evas/canvas/evas_object_line.c
src/lib/evas/canvas/evas_object_main.c
src/lib/evas/canvas/evas_object_smart.c
src/lib/evas/canvas/evas_object_table.c
src/lib/evas/canvas/evas_object_text.c
src/lib/evas/canvas/evas_object_textblock.c
src/lib/evas/canvas/evas_object_textgrid.c
src/lib/evas/canvas/evas_stack.x
src/lib/evas/canvas/evas_vg_container.c
src/lib/evas/canvas/evas_vg_gradient.c
src/lib/evas/canvas/evas_vg_gradient_linear.c
src/lib/evas/canvas/evas_vg_gradient_radial.c
src/lib/evas/canvas/evas_vg_node.c
src/lib/evas/canvas/evas_vg_shape.c
src/lib/evas/gesture/efl_canvas_gesture.c
src/lib/evas/gesture/efl_canvas_gesture_manager.c
src/lib/evas/gesture/efl_canvas_gesture_recognizer.c
src/lib/evas/gesture/efl_canvas_gesture_touch.c
src/modules/elementary/web/none/elm_web_none.c
src/modules/evas/engines/gl_generic/evas_ector_gl_buffer.c
src/modules/evas/engines/gl_generic/evas_ector_gl_image_buffer.c
src/tests/elementary/elm_test_focus_common.c
src/tests/elementary/elm_test_focus_sub.c
src/tests/eolian/data/class_simple_ref.c
src/tests/eolian/data/object_impl_add_ref.c
src/tests/eolian/data/object_impl_ref.c
src/tests/eolian/data/override_ref.c
src/tests/eolian/eolian_generated_future.c
src/tests/eolian_cxx/generic.c