aboutsummaryrefslogtreecommitdiffstats
path: root/src/beaver-target.c
AgeCommit message (Collapse)Author
2008-09-112008-09-11 Rob Bradford <rob@linux.intel.com>Rob Bradford
* 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
2008-04-252008-04-25 Rob Bradford,,, <rob@openedhand.com>Rob Bradford
* 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.
2008-04-092008-04-09 Rob Bradford <rob@openedhand.com>Rob Bradford
* src/beaver-target.c: (_beaver_target_remote_debug), (debug_launcher_data_cb): Switch to using the same message view for all remote operations.
2008-04-072008-04-07 Rob Bradford <rob@openedhand.com>Rob Bradford
* 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.
2008-04-042008-04-04 Rob Bradford <rob@openedhand.com>Rob Bradford
* 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.
2008-04-042008-04-04 Rob Bradford <rob@openedhand.com>Rob Bradford
* 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.
2008-04-042008-04-04 Rob Bradford <rob@openedhand.com>Rob Bradford
* src/beaver-target.c: (beaver_target_init), (_beaver_target_run_remote_v): Move initialisation of launcher from just-in-time to on object initialisation.
2008-04-032008-04-03 Rob Bradford <rob@openedhand.com>Rob Bradford
* 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.
2008-03-172008-03-17 Rob Bradford <rob@openedhand.com>Rob Bradford
* 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.)