view src/.arch-inventory @ 105936:45191c90be7e

Bug #4574. Common code for file/font dialog. Handle timers with glib-timers. * keyboard.h: Declare timer_check. * keyboard.c (timer_check_2): New function that does what the old timer_check did. (timer_check): Call timer_check_2 until -1 or a non-zero time is returned, i.e. don't return -1 with timers pending. * process.c: Remove extern declaration of timer_check. * xmenu.c (x_menu_wait_for_event): Remove code that did a timeout even if timer_check returned -1. * gtkutil.c (xg_dialog_response_cb): data is now a struct xg_dialog_data (pop_down_dialog): Destroy widget (if any), cancel timer and unref the event loop. (xg_maybe_add_timer, xg_dialog_run): New functions (bug #4574). (xg_get_file_name, xg_get_font_name): Call xg_dialog_run (bug #4574). Destroy the dialog after xg_dialog_run.
author Jan Djärv <jan.h.d@swipnet.se>
date Tue, 10 Nov 2009 19:06:40 +0000
parents b6689e223e2f
children
line wrap: on
line source

# Source files which don't match the usual naming conventions, mostly dot files
source ^\.(gdbinit|dbxinit)$

# Auto-generated files, which ignore
precious ^(config\.stamp|config\.h|epaths\.h|buildobj\.lst)$
precious ^(TAGS-LISP)$
precious ^(buildobj\.lst)$

backup ^(stamp-oldxmenu|prefix-args|temacs|emacs|emacs-[0-9.]*)$
backup ^(bootstrap-emacs)$

# arch-tag: 277cc7ae-b3f5-44af-abf1-84c073164543