Age | Commit message (Collapse) | Author |
|
* anjuta-plugin-sdk/src/beaver-target-qemu.c:
* anjuta-plugin-sdk/src/beaver-target.c:
* anjuta-plugin-sdk/src/beaver-util.h:
* anjuta-plugin-sdk/src/plugin.c:
Make the plugin build with Anjuta 2.23.x
|
|
* src/anjuta-plugin-sdk.ui:
* src/beaver-target.c: (beaver_target_class_init),
(beaver_target_remote_stop), (_beaver_target_run_remote_v),
(_beaver_target_remote_stop):
* src/beaver-target.h:
* src/plugin.c: (action_remote_stop_activate_cb), (update_state),
(anjuta_plugin_sdk_activate):
* src/plugin.h:
Add support for stopping the remote command.
|
|
* src/beaver-target.c: (_beaver_target_remote_debug),
(debug_launcher_data_cb):
Switch to using the same message view for all remote operations.
|
|
* src/beaver-target.c: (beaver_target_finalize),
(_beaver_target_remote_debug), (debug_launcher_data_cb):
* src/beaver-target.h:
Add an extra DEBUGGER_READY state which we can use to find out if the
gdbserver is ready to start the client side.
|
|
* src/beaver-target.c: (beaver_target_class_init),
(beaver_target_remote_debug_stop),
(_beaver_target_remote_debug_stop):
* src/beaver-target.h:
Add functionality to the target to allow stopping of the remote
gdbserver.
|
|
* src/beaver-target.c: (beaver_target_dispose),
(beaver_target_class_init), (beaver_target_init),
(beaver_target_remote_debug), (_beaver_target_run_remote),
(_beaver_target_run_remote_v), (_beaver_target_remote_debug),
(debug_launcher_data_cb):
* src/beaver-target.h:
Refactor some of the remote debugging infrastructure into the target.
Also specify the PATH environment variable so that we can find the
versions installed into the the /usr/local directories.
|
|
* src/beaver-target.c: (beaver_target_init),
(_beaver_target_run_remote_v):
Move initialisation of launcher from just-in-time to on object
initialisation.
|
|
* src/beaver-target.c: (beaver_target_class_init),
(beaver_target_run_remote), (_beaver_target_run_remote),
(launcher_child_exited_cb):
* src/beaver-target.h:
Add a beaver_target_run_remote function that uses the correct
environment to programs on the device *without* needing an extra
script.
Fix the logic in the launcher_child_exited_cb.
|
|
* src/Makefile.am:
* src/beaver-target-qemu.c: (beaver_target_qemu_get_property),
(beaver_target_qemu_set_property), (beaver_target_qemu_dispose),
(beaver_target_qemu_finalize), (beaver_target_qemu_class_init),
(beaver_target_qemu_init), (beaver_target_qemu_new),
(beaver_target_qemu_start), (beaver_target_qemu_shutdown),
(beaver_target_qemu_get_state),
(beaver_target_qemu_get_ip_address),
(beaver_target_qemu_set_state), (launcher_data_cb),
(launcher_child_exited_cb):
* src/beaver-target-qemu.h:
* src/beaver-target.c: (beaver_target_get_property),
(beaver_target_set_property), (beaver_target_dispose),
(beaver_target_finalize), (beaver_target_class_init),
(beaver_target_init), (beaver_target_get_state),
(beaver_target_set_state), (beaver_target_get_ip_address),
(beaver_target_get_message_manager), (beaver_target_run_remote_v),
(_beaver_target_run_remote_v), (launcher_child_exited_cb),
(launcher_data_cb):
* src/beaver-target.h:
* src/beaver-util.c: (beaver_util_message_view_buffer_flushed_cb),
(beaver_util_strv_concat), (beaver_util_strv_joinv):
* src/beaver-util.h:
* src/plugin.c: (deploy_do_copy),
(action_shutdown_qemu_activate_cb),
(action_start_qemu_activate_cb),
(action_remote_debug_stop_activate_cb), (do_local_gdb),
(do_remote_gdb), (action_remote_run_activate_cb),
(action_remote_profile_activate_cb),
(remote_gdb_launcher_child_exited_cb),
(oprofileui_launcher_child_exited_cb),
(rootfs_preference_notify_cb), (kernel_preference_notify_cb),
(project_root_uri_value_added), (target_state_changed_cb),
(anjuta_plugin_sdk_activate), (anjuta_plugin_sdk_deactivate):
* src/plugin.h:
Refactor out some operations on the target to allow using a real
device as the target (rather than QEMU.)
|