This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
src/gdb completer.c completer.h top.c ChangeLog
- From: muller at sourceware dot org
- To: gdb-cvs at sourceware dot org
- Date: 25 Mar 2009 10:50:57 -0000
- Subject: src/gdb completer.c completer.h top.c ChangeLog
CVSROOT: /cvs/src
Module name: src
Changes by: muller@sourceware.org 2009-03-25 10:50:57
Modified files:
gdb : completer.c completer.h top.c ChangeLog
Log message:
Fix completer problem for filename completion on the first try.
* gdb/completer.h (gdb_completion_word_break_characters): New function.
* gdb/completer.c: Include gdb_assert.h.
(complete_line_internal_reason): New enum.
(complete_line_internal): Change last argument type to
complete_line_internal_reason.
Modify function to handle the different complete_line_internal_reason
argument values.
(complete_line): Adapt to change in complete_line_internal.
(command_completer): Ditto.
(gdb_completion_word_break_characters): Implement new function.
* top.c (init_main): Set rl_completion_word_break_hook to
gdb_completion_word_break_characters.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/completer.c.diff?cvsroot=src&r1=1.33&r2=1.34
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/completer.h.diff?cvsroot=src&r1=1.16&r2=1.17
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/top.c.diff?cvsroot=src&r1=1.161&r2=1.162
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.10315&r2=1.10316