/[hurd]/hurd/console/ChangeLog
ViewVC logotype

Diff of /hurd/console/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.19 by marcus, Tue Jun 18 01:12:06 2002 UTC revision 1.20 by marcus, Mon Jun 24 01:05:26 2002 UTC
# Line 1  Line 1 
1    2002-06-24  Marcus Brinkmann  <marcus@gnu.org>
2    
3            * console.h (cons_color_t): New enum type replacing color macros.
4            (CONS_COLOR_MAX): New macro.
5            (cons_change_t): New type.
6            (struct cons_display): New member CHANGES.
7            * console.c: Include "console.h".
8            (DEFAULT_FOREGROUND, DEFAULT_FOREGROUND_NAME, DEFAULT_BACKGROUND,
9            DEFAULT_BACKGROUND_NAME): New macros.
10            (struct cons): New members foreground and background.
11            (vcons_lookup): Pass colors to display_create invocation.
12            (new_node): Fix st_size for display node.
13            (color_names): New array.
14            (options): Add options to set default foreground and background
15            color.
16            (parse_color): New function.
17            (parse_opt): Implement new options.
18            (netfs_append_args): Add new options to output.
19            (main): Set default colors.
20    
21            * Makefile (DIST_FILES): Remove target.
22            (MIGSTUBS): Remove ourfs_notifyUser.o and add notifyServer.o.
23            * display.c: Do not include "ourfs_notify_U.h".
24            (struct modreq): New member PENDING.
25            (struct notify): New structure.
26            (struct display): New members FILEMOD_REQS_PENDING and
27            NOTIFY_PORT.
28            (pager_read_page): Hand out previously returned pages.
29            (pager_unlock_page): Assert that this is not called.
30            (notify_class, notify_bucket): New port class and bucket global
31            variables.
32            (nowait_file_changed): New function, modified from mig output.
33            (do_mach_notify_port_deleted): New stub function.
34            (do_mach_notify_port_destroyed): New stub function.
35            (do_mach_notify_no_senders): New stub function.
36            (do_mach_notify_dead_name): New stub function.
37            (do_mach_notify_send_once): New stub function.
38            (do_mach_notify_msg_accepted): New function.
39            (service_notifications): New function.
40            (display_notice_changes): Call nowait_file_changed with new
41            argument.  Initialize REQ->pending.
42            (display_notice_filechange): Remove arguments except DISPLAY.  Set
43            PENDING flags in pending filemod requests.  Call
44            nowait_file_changed with new notify argument.  If notification
45            will be sent, move modreq structure to pending list.
46            (display_flush_filechange): Rewritten to use ring buffer to store
47            changes.
48            (user_create): Initialize new members of struct cons_display.
49            (display_init): Initialize notify_class and notify_bucket.
50            (display_create): Accept new arguments for default colors.
51            Initialize new members of struct display.
52            (display_destroy): Remove pending filemod requests and destroy the
53            notification port.  Do not free the display structure memory.
54            (display_destroy_complete): New function.
55            * display.h: Add new arguments to prototype of display_create.
56            
57  2002-06-18  Marcus Brinkmann  <marcus@gnu.org>  2002-06-18  Marcus Brinkmann  <marcus@gnu.org>
58    
59          * console.h: Update all CONS_KEY_* macros to match other terminfo          * console.h: Update all CONS_KEY_* macros to match other terminfo

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26