2008-03-25 Pedro Alves <pedro@codesourcery.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 6a25570944cbd4917c9007a81084a3ee88e36d6d..04792dfdd93d00cdad1f40b54cdfc4e4b8c69a90 100644 (file)
@@ -1,3 +1,66 @@
+2008-03-25  Pedro Alves  <pedro@codesourcery.com>
+
+       * linux-nat.c (drain_queued_events): Fix comment typo.
+       (linux_nat_attach): In async mode, don't rely on storing a pending
+       status.  Instead place the wait status on the pipe.
+       (linux_nat_resume): Remove unreacheable shortcut code in async
+       mode.
+       (stop_wait_callback): In async mode, don't store pending status.
+       Instead, cancel breakpoints or resend the signal appropriatelly.
+       (cancel_breakpoint): New, refactored from
+       cancel_breakpoints_callback.
+       (cancel_breakpoints_callback): Call cancel_breakpoint.
+       (pipe_to_local_event_queue): Remove special token processing.
+       (linux_nat_wait): Issue an internal error if a pending status is
+       found in async mode.
+
+2008-03-24  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * inflow.c (gdb_has_a_terminal): Guard access to our_process_group.
+
+2008-03-24  Nick Roberts  <nickrob@snap.net.nz>
+           Vladimir Prus  <vladimir@codesourcery.com>
+
+        * varobj.c  (struct varobj_root): New component thread_id.
+        (varobj_get_thread_id, check_scope): New functions.
+        (c_value_of_root): Use check_scope.  Switch to the
+       proper thread if necessary.
+
+        * varobj.h (varobj_get_thread_id): New extern.
+
+        * mi/mi-cmd-var.c (print_varobj): Add thread-id field.
+
+2008-03-23  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       PR gdb/544
+       * top.c: Revert 2008-03-21 changes.
+
+2008-03-23  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * thread.c (make_cleanup_restore_current_thread): Make it
+       globally visible.
+       * gdbthread.h (make_cleanup_restore_current_thread): Declare.
+       * varobj.c (varobj_update): Don't save/restore frame.
+       (c_value_of_root): Save/restore thread and frame here,
+       using make_cleanup_restore_current_thread.
+       * Makefile.in: Update dependecies.
+
+2008-03-23  Vladimir Prus  <vladimir@codesourcery.com>
+
+        * varobj.c (struct varobj_root): Clarify
+        comment on the frame field.
+        (varobj_create): Don't set frame if we have no
+        block.
+
+2008-03-21  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       PR gdb/544
+       Suggested by Jan Kratochvil:
+       * top.c (gdb_rl_operate_and_get_next_completion): Call
+       rl_redisplay_function.
+       (gdb_rl_redisplay): New.
+       (init_main): Set rl_redisplay_function.
+
 2008-03-21  Thomas Mittelstaedt  <T.Mittelstaedt@cadenas.de>  (tiny change)
 
        * aix-thread.c (pdc_read_regs): Fix compiler warning.
This page took 0.0238 seconds and 4 git commands to generate.