Age | Commit message (Collapse) | Author |
|
Rebased patch from Haito Feng <haito.feng@intel.com>
Signed-off-by: Joshua Lock <josh@linux.intel.com>
|
|
* configure.ac:
* src/plugin.c (anjuta_plugin_sdk_activate):
Make the GDB integration conditional with --enable-gdb-integration.
|
|
* src/beaver-util.h:
Change the macro for detecting the Anjuta version due to breakage in
Anjuta 2.24.0.1.
|
|
* configure.ac:
Release 0.6.
|
|
* README:
Update Anjuta version details in README.
|
|
* 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
|
|
* configure.ac:
Version 0.5.
|
|
* 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/plugin.c: (action_remote_debug_stop_activate_cb),
(do_remote_gdb), (action_remote_debug_activate_cb), (update_state):
Port over to use new target API.
|
|
* 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/plugin.c: (remote_run_dialog),
(action_remote_run_activate_cb):
Switch running a remote command over to use the new target based
remote run mechanism.
|
|
* src/beaver-target-qemu.c: (beaver_target_qemu_set_state),
(launcher_data_cb):
Don't blindly transition into the READY state. Check that we are still
ready.
Remove dead code.
|
|
* 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/beaver-target-device.c: (beaver_target_device_set_state):
Emit signal on state change.
|
|
* src/plugin.c: (update_environment):
Add support for using the new pkgconfig path in toolchain mode.
|
|
* src/plugin.c: (update_state):
Add missing break statement that was causing the shutdown action to be
disabled when it should have been enabled.
|
|
* src/plugin.c: (do_local_gdb):
Fix regression where gdb cross failed due to hard coded paths for the
full Poky tree case.
|
|
* src/beaver-target-device.c:
* src/beaver-target-device.h:
Append missing copyright headers.
|
|
* src/Makefile.am:
* src/beaver-settings-page.c: (radio_toggled_cb), (create_ui):
* src/beaver-target-device.c: (beaver_target_device_get_property),
(beaver_target_device_set_property),
(beaver_target_device_dispose), (beaver_target_device_finalize),
(beaver_target_device_set_state), (beaver_target_device_get_state),
(beaver_target_device_get_ip_address),
(beaver_target_device_class_init), (beaver_target_device_init),
(beaver_target_device_new):
* src/beaver-target-device.h:
* src/beaver.h:
* src/plugin.c: (update_state), (setup_target),
(rootfs_preference_notify_cb), (kernel_preference_notify_cb),
(target_mode_preference_notify_cb),
(target_ip_preference_notify_cb), (target_state_changed_cb),
(anjuta_plugin_sdk_activate), (anjuta_plugin_sdk_deactivate):
* src/plugin.h:
Add support for using an external device.
|
|
* src/Makefile.am:
* src/beaver-settings-page.c: (beaver_settings_page_get_property),
(beaver_settings_page_set_property),
(beaver_settings_page_dispose), (beaver_settings_page_finalize),
(beaver_settings_page_constructed),
(beaver_settings_page_class_init), (beaver_settings_page_init),
(beaver_settings_page_new), (preferences_timeout_cb),
(full_radio_toggled_cb), (toolchain_radio_toggled_cb), (create_ui):
* src/beaver-settings-page.h:
* src/beaver.h:
* src/plugin.c: (ipreferences_merge):
* src/plugin.h:
Separate the preferences UI into it's own component.
|
|
* src/beaver-util.h:
Add header guards.
|
|
* 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.)
|
|
* src/plugin.c: (update_path), (update_environment):
* src/plugin.h:
Add the old style staging paths to PKG_CONFIG_PATH and the PATH for
compatability with older OE/Poky.
|
|
* src/plugin.c: (get_host_component), (update_path),
(update_environment), (poky_mode_preference_notify_cb),
(poky_root_preference_notify_cb), (anjuta_plugin_sdk_activate),
(anjuta_plugin_sdk_deactivate), (full_radio_toggled_cb),
(toolchain_radio_toggled_cb), (ipreferences_merge):
* src/plugin.h:
Allow using a full Poky tree rather than with an externeral SDK.
|
|
* README:
Specify the binary package name for oprofileui not the source package
name.
|
|
* configure.ac:
Release 0.4.1.
|
|
* src/plugin.c: (anjuta_plugin_sdk_deactivate):
Ensure we nullify string pointers after freeing them in the
deactivate function and add a comment why we are doing this.
|
|
* README:
Update README.
|
|
|
|
* README:
* configure.ac:
Release 0.4.0.
|
|
* src/plugin.c: (action_remote_profile_activate_cb):
Use the command line option to oprofileui to specify the supplementary
search path for binaries.
|
|
* src/plugin.c:
Remove the break on main in the gdb script.
|
|
* src/plugin.c: (remote_debug_dialog), (remote_run_dialog):
Fix up the default action behaviour for the Run and Debug dialogs.
|
|
* src/plugin.c: (do_local_gdb):
Switch the prefix that the cross gdb uses to find the symbols to the
new location. (Includes the triplet.)
|
|
* src/plugin.c:
Set the confirm buttons as default in the Run and Debug dialogs.
|
|
* configure.ac:
Disable static linking, so we don't install a static version of
the plugin.
|
|
* src/plugin.c:
Fix Run Remote by executing the entered command, not NULL.
|
|
* src/Makefile.am:
Don't version the plugin, and make the linker warn if any symbols
are undefined.
|
|
* configure.ac:
* src/plugin.c:
Remove glib 2.14 requirement by #defining g_timeout_add_seconds if
it isn't available.
|
|
|
|
src/anjuta-plugin-sdk.plugin.in: Match plugin name to documentation.
|
|
* README:
Update README.
|
|
* configure.ac:
Bump version.
|
|
* src/anjuta-plugin-sdk.ui:
* src/plugin.c: (action_start_qemu_activate_cb),
(action_remote_profile_activate_cb),
(qemu_launcher_child_exited_cb),
(remote_gdb_launcher_child_exited_cb),
(oprofileui_launcher_child_exited_cb),
(anjuta_plugin_sdk_activate), (anjuta_plugin_sdk_deactivate):
* src/plugin.h:
Add OProfileUI interaction.
|
|
* README:
Add README.
|
|
* src/plugin.c: (action_shutdown_qemu_activate_cb),
(action_remote_debug_stop_activate_cb), (do_remote_gdb),
(qemu_launcher_child_exited_cb), (remote_launcher_child_exited_cb),
(update_path), (update_environment), (anjuta_plugin_sdk_activate),
(anjuta_plugin_sdk_deactivate):
* src/plugin.h:
Hook up functionality for killing gdbserver over ssh.
|