aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | 2002-11-21 Marco Gerards <metgerards@student.han.nl>Marcus Brinkmann2002-11-222-2/+65
| | | | | | | | | | | | | | | | | | * pc-kbd.c (IS_FUNC_KEY): New macro. (input_loop): Replaced code for set1 for console switching by set2 code. Also accept F11 and F12.
* | | .Roland McGrath2002-11-211-0/+5
| | |
* | | 2002-11-20 Roland McGrath <roland@redhat.com>Roland McGrath2002-11-211-0/+2
| | | | | | | | | | | | | | | * main.c (parse_opt : case ARGP_KEY_SUCCESS): After initializing a new bottomhalf, call its assert_dtr hook if TTY_OPEN is set in termflags.
* | | .Roland McGrath2002-11-201-0/+6
| | |
* | | 2002-11-19 Roland McGrath <roland@frob.com>Roland McGrath2002-11-201-0/+2
| | | | | | | | | | | | | | | | | | * main.c (parse_opt: case ARGP_KEY_SUCCESS): Set tty_arg along with tty_type from new argument value. Reported by David Walter <dwalter@syr.edu>.
* | | 2002-11-18 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-11-185-2/+28
| | | | | | | | | | | | | | | | | | | | | | | | * control (Uploader): Add Neal. * shlibs: Add pthreads. * rules: Add debian/tmp/lib/hurd/console/* to search path for shared objects. * changelog: Add Neal's last release and my upcoming.
* | | 2002-11-18 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-11-185-538/+878
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * console.c (main): Pass ERR to error invocation. * generic-speaker.c (generic_spaker_beep): Use currently active beep's next pointer, instead index 0. * pc-kbd.c: New global variables led_state and gnumach_v1_compat. (enum scancode): Change to set 2 encoding. (enum scancode_x1): Likewise. (enum scancode_x2): New type. (sc_to_kc): Change to set 2 encoding. (sc_x1_to_kc): Likewise. (sc_set1_to_set2): New variable. (sc_set1_to_set2_x1): Likewise. (gnumach_v1_input_next): New function. (update_leds): Likewise. (input_next): Likewise. (input_loop): Use input_next or gnumach_v1_input_next to read next key code. (pc_kbd_start): Add support for current GNU Mach @>=kbd interface. Call update_leds and toggle led_state. (pc_kbd_fini): Add support for current GNU Mach. (pc_kbd_set_scroll_lock_status): Toggle led_state and call update_leds. * vga-support.c (vga_init): Add support for current GNU Mach's I/O permission bitmap handling and its mem device.
* | | 2002-11-03 Neal H. Walfield <neal@cs.uml.edu>Neal H. Walfield2002-11-032-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | * kids.c: Do not include <malloc.h>. Include <stdlib.h>. (store_set_children): Use memcpy, not bcopy. Calculate SIZE correctly: STORE->children is a struct store **, not a struct store_run *. Reported by Moritz Schulte <moritz@duesseldorf.ccc.de>.
* | | .Roland McGrath2002-11-021-0/+5
| | |
* | | 2002-11-01 Roland McGrath <roland@frob.com>Roland McGrath2002-11-021-11/+3
| | | | | | | | | | | | | | | * shared.c (iohelp_fetch_shared_data, iohelp_put_shared_data): Put __attribute__((weak)) directly in the defns.
* | | .Roland McGrath2002-10-231-0/+4
| | |
* | | 2002-10-18 Moritz Schulte <moritz@duesseldorf.ccc.de>Roland McGrath2002-10-231-0/+1
| | | | | | | | | | | | * dir.c (ftpfs_dir_lookup): Initialize NES.entry.
* | | .Roland McGrath2002-10-191-0/+5
| | |
* | | 2002-10-19 Roland McGrath <roland@frob.com>Roland McGrath2002-10-191-5/+4
| | | | | | | | | | | | | | | * unix.c (ftp_conn_unix_start_get_stats): Pass dirname a copy of NAME instead of the original pointer.
* | | 2002-10-12 Neal H. Walfield <neal@cs.uml.edu>Neal H. Walfield2002-10-132-1/+6
| | | | | | | | | | | | * Makefile (lib-subdirs): Add libpthread.
* | | Remove item about tmpfile. tmpfile in glibc 2.3 doesn't create transient files.Marcus Brinkmann2002-10-121-1/+0
| | |
* | | 2002-10-10 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-10-103-7/+6
| | | | | | | | | | | | | | | * hurd.ti (cub1): Change from \E[D to ^H. * display.c (handle_esc_bracket): Revert last change.
* | | 2002-10-10 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-10-102-0/+10
| | | | | | | | | | | | * display.c (handle_esc_bracket): Implement <bw> for <cub1>.
* | | .Roland McGrath2002-10-081-0/+7
| | |
* | | 2002-10-08 Roland McGrath <roland@frob.com>Roland McGrath2002-10-083-1/+10
| | | | | | | | | | | | | | | | | | | | | * ext2fs.h (struct disknode): New member `info_i_translator'. * inode.c (diskfs_set_translator): Update NP->dn->info_i_translator. * ialloc.c (diskfs_alloc_node): Clear a nonzero translator block in the on-disk inode just as we do for data blocks.
* | | .Roland McGrath2002-10-041-0/+4
| | |
* | | 2002-10-03 Roland McGrath <roland@frob.com>Roland McGrath2002-10-041-0/+1
| | | | | | | | | | | | * dir.h (MAXNAMLEN): #undef before defining.
* | | hurd/Marcus Brinkmann2002-10-044-5/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-10-04 Marcus Brinkmann <marcus@gnu.org> * console.h (struct cons_display): Doc fix. libcons/ 2002-10-04 Marcus Brinkmann <marcus@gnu.org> * vcons-open.c (cons_vcons_open): Add casts to silence gcc warning.
* | | 2002-09-30 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-304-1/+19
| | | | | | | | | | | | | | | | | | | | | * vga-support.c (vga_get_font_width): New function. * vga-support.h: Add prototype for vga_get_font_width. * vga-dynafont.c (create_system_font): Call vga_get_font_width to determine real font width.
* | | 2002-09-30 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-302-3/+7
| | | | | | | | | | | | * ttys (console): Change type column ($TERM setting) to `mach-color'.
* | | 2002-09-29 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-293-1/+9
| | | | | | | | | | | | | | | * control (Build-Depends): Add libncursesw5-dev. * changelog: Add a note about this here.
* | | doc/Marcus Brinkmann2002-09-296-7/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-09-29 Marcus Brinkmann <marcus@gnu.org> * hurd.texi (Translators): Change isofs to iso9660fs (ISO-9660 CD-ROM FS): Likewise. isofs/ 2002-09-29 Marcus Brinkmann <marcus@gnu.org> * Makefile (target): Change to iso9660fs. * main.c (diskfs_server_name): Change to iso9660fs.
* | | 2002-09-29 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-295-187/+241
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * loop.c (server_loop): Use memset instead bzero. (server_loop): Add parenthesis for post-decrement (even though it is only used as an lvalue here). Increment P after using it in the macro, not within. * ops.c (complete_setattr): Likewise. (op_setattr, op_read, op_write, op_create, op_symlink, op_mkdir, op_readdir, op_getport): Likewise. * xdr.c (encode_fattr): Likewise. (encode_data): Likewise. Also use memcpy instead bcopy. (encode_statfs): Likewise. (decode_name): Likewise. Also use memcpy instead bcopy. (encode_fhandle): Use memcpy instead bcopy. * cache.c (process_cred): Add parenthesis for post-decrement (even though it is only used as an lvalue here). Increment P after using it in the macro, not within. (idspec_lookup): Use memcpy, not bcopy. (lookup_cache_handle): Likewise. (create_cached_handle): Likewise. (check_cached_replies): Likewise.
* | | 2002-09-29 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-296-323/+457
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * mount.c (mount_root): Add parenthesis for post-decrement (even though it is only used as an lvalue here). Increment P after using it in the macro, not within. * rpc.c (initialize_rpc, conduct_rpc): Likewise. * ops.c (process_returned_stat, process_wcc_stat, netfs_validate_stat, netfs_attempt_chown, netfs_attempt_chmod, netfs_attempt_utimes, netfs_attempt_set_size, netfs_attempt_statfs, netfs_attempt_read, netfs_attempt_write, verify_nonexistent, netfs_attempt_lookup, netfs_attempt_mkdir, netfs_attempt_rmdir, netfs_attempt_link, netfs_attempt_create_file, netfs_attempt_unlink, netfs_attempt_rename, netfs_attempt_readlink, netfs_report_access, netfs_check_open_permissions): Likewise. (fetch_directory): Likewise. Also use memcpy instead bcopy. * cache.c (recache_handle): Likewise. * nfs.c (xdr_encode_data, xdr_encode_sattr_mode, xdr_encode_sattr_ids, xdr_encode_sattr_size, xdr_encode_sattr_times, xdr_encode_create_state, xdr_encode_sattr_stat, xdr_decode_64bit, xdr_decode_fattr): Likewise. (xdr_decode_string): Likewise. Also use memcpy instead bcopy. (xdr_decode_fhandle): Likewise. Also use memcpy instead bcopy.
* | | 2002-09-22 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-222-2/+7
| | | | | | | | | | | | * pc-kbd.c (sc_to_kc): Implement Meta-Backspace combinations.
* | | 2002-09-22 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-222-14/+25
| | | | | | | | | | | | | | | * vcons-refresh.c (cons_vcons_refresh): Take VCONS->scrolling into account.
* | | 2002-09-22 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-225-162/+311
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * pager.c, pager.h: New file. * Makefile (SRCS): Add pager.c. (LCLHDRS): Add pager.h. * display.c: Do not include <hurd/pager.h>, <sys/mman.h>, <sys/io.h>, <fcntl.h> and <sys/fcntl.h>. Include <hurd/ports.h> and "pager.h". (struct display): Replace member PAGER and MEMOBJ with USER_PAGER. (display_get_filemap): Implement with user_pager_get_filemap. (user_destroy): Implement with user_pager_destroy. (user_create): Implement partially with user_create. (display_init): Call user_pager_init. (struct user_pager_info, pager_bucket, pager_clear_user_data, pager_read_page, pager_write_page, pager_unlock_page, pager_report_extent, pager_dropweak, service_paging_requests): Move to ... * pager.c: ... here.
* | | 2002-09-22 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-223-25/+187
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * console.c: Include <mach.h>. (netfs_S_dir_notice_changes): New variable PREQ. Clean out the dead wood, eh, dead name notifications from the CONS->dirmod_req list. * display.c (struct user_pager_info): Drop members DISPLAY and P. (struct display): Remove member UPI and add member PAGER. (pager_report_extent): Remove local variable DISPLAY, use UPI directly. (user_create): New variable UPI to hold the user pager info. Modify the code to match new struct organization. (user_destroy): Unmap the user data. (display_notice_changes): Request dead-name notifications. (free_modreqs): Cancel dead-name notification request before deallocation send right. (display_notice_filechange): Likewise. (do_mach_notify_msg_accepted): Likewise. (display_destroy): Take DISPLAY->lock while operating. Reset the filemod_reqs and filemod_reqs_pending members of DISPLAY to NULL. (do_mach_notify_port_deleted): Add comment. (do_mach_notify_dead_name): Implement. (do_mach_notify_no_senders): Implement by delegating to libports. (do_mach_notify_send_once): Don't fail.
* | | Small date change because upload is delayed.Marcus Brinkmann2002-09-181-2/+2
| | |
* | | 2002-09-19 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-182-40/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | * vga-support.c (vga_read_write_font_buffer): New function. It turns out that reading and writing needs the same register settings. (vga_write_font_buffer): Implement in terms of vga_read_write_font_buffer. (vga_read_font_buffer): Likewise.
* | | hurd/Marcus Brinkmann2002-09-185-19/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-09-18 Marcus Brinkmann <marcus@gnu.org> * console.h (struct cons_display): Add a new flag CONS_FLAGS_TRACK_MOUSE. (CONS_MOUSE_BUTTON_MASK, CONS_MOUSE_BUTTON1, CONS_MOUSE_BUTTON2, CONS_MOUSE_BUTTON3, CONS_MOUSE_RELEASE, CONS_MOUSE_MOD_MASK, CONS_MOUSE_MOD_SHIFT, CONS_MOUSE_MOD_META, CONS_MOUSE_MOD_CTRL, CONS_MOUSE_OFFSET_BASE, CONS_MOUSE_EVENT_LENGTH, CONS_MOUSE_EVENT_PREFIX, CONS, MOUSE_EVENT): New macro. (CONS_KEY_B2): New macro. console/ 2002-09-18 Marcus Brinkmann <marcus@gnu.org> * hurd.ti: Enable <kb2> and <kmouse>, fix the comments. * display.c (handle_esc_bracket_question_hl): Handle escape bracket 1000 h/l for XTerm-like mouse tracking enable/disable.
* | | 2002-09-18 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-182-9/+18
| | | | | | | | | | | | | | | | | | * display.c (handle_esc_bracket): Use scrolling region for <ind>, <indn>, <ri>, <rin>, <il1>, <il>, <dl1> and <dl>. Also fix off-by-one error in <ri>, <rin>.
* | | 2002-09-18 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-183-1/+11
| | | | | | | | | | | | | | | | | | | | | * ncursesw.c: Add an entry for the clear function. * pc-kbd.c (sv_to_kc): Add entries for unused scan codes 0x55 and 0x56.
* | | 2002-09-18 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-183-48/+204
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * hurd.ti: Change <gsbom> and <grbom> to escape bracket right-angle sequences. Add <csr>, <smir>, <rmir> and <mir>, disable <ich1>. * display.c (handle_esc_bracket_m): Map \E[21m to normal intensity (as a way to switch off bright intensity). (handle_esc_bracket): Fix calculation of fill area for <ech>. (struct scrolling_region): New type. (struct display): New members INSERT_MODE and CSR. (display_output_one): For <rs2>, also reset DISPLAY->insert_mode and DISPLAY->csr. (display_create): Initialize DISPLAY->csr.bottom. (display_output_one): If in insert mode, shift to the right before printing the character. (linefeed): Take scrolling region into account. (handle_esc_bracket): Switch the meaning of 'h' and 'l'. (handle_esc_bracket_question): Likewise. (handle_esc_bracket_question_hl): Switch the interpretation of FLAG. (handle_esc_bracket_hl): Likewise. Add support for insert mode <smir> and <rmir>. (struct parse): New state STATE_ESC_BRACKET_RIGHT_ANGLE. (display_output_one): Handle STATE_ESC_BRACKET_RIGHT_ANGLE. (display_output_one): Move the bold attribute handling from here (<PU1>, <PU2>) ... (handle_esc_bracket_right_angle_hl): ... to here. New function handling <gsbom> and <grbom>. (handle_esc_bracket_right_angle): New function. (handle_esc_bracket): Implement <csr>.
* | | Backfix without changelog entry: Spell out all years in the copyright notice.Marcus Brinkmann2002-09-171-1/+1
| | |
* | | .Roland McGrath2002-09-171-0/+5
| | |
* | | 2002-09-17 Roland McGrath <roland@frob.com>Roland McGrath2002-09-171-8/+21
| | | | | | | | | | | | | | | * elfcore.c [i386_THREAD_STATE] (fetch_thread_regset): The two types are not actually identical, must rearrange some members a little.
* | | 2002-09-17 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-175-7/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makeconf (CPPFLAGS): Move -std=gnu99 option to ... (CFLAGS): ... here. pfinet/ 2002-09-17 Marcus Brinkmann <marcus@gnu.org> * Makefile: Revert last change. * glue-include/asm/spinlock.h (SPIN_LOCK_UNLOCKED): Do not use a compound literal, which is not constant.
* | | 2002-09-17 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-1718-4256/+7
| | | | | | | | | | | | | | | | | | | | | | | | * input.c (input_enqueue): Initialize ERR. * bdf.c, bdf.h, display-drv.h, dynafont.c, dynafont.h, focus.c, focus.h, input-drv.h, main.c, ourfs_notify.defs, vcons.c, vcons.h, vga.c, vga-display.c, vga.h, vga-hw.h: Obsolete files removed.
* | | 2002-09-17 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-172-0/+12
| | | | | | | | | | | | * changelog: Update for new Debian package.
* | | 2002-09-17 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-172-10/+15
| | | | | | | | | | | | | | | * pc-kbd.c (input_loop): Move code that toggles NumLock after code that handles direct entry of character codes with RightAlt.
* | | 2002-09-17 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-172-4/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | * opts-std-startup.c (OPT_NO_JUMP_DOWN_ON_INPUT): New macro. (OPT_NO_JUMP_DOWN_ON_OUTPUT): Likewise. (_cons_jump_down_on_input): Default to 1. (startup_options): Add new options --no-jump-down-on-input and --no-jump-down-on-output. (parse_startup_opt): Handle these new options.
* | | 2002-09-17 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-172-1/+6
| | | | | | | | | | | | | | | * display.c (handle_esc_bracket_m): Really disable italics on <ritm>.
* | | 2002-09-17 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-172-0/+8
| | | | | | | | | | | | * Makefile: For now, filter -std=gnu99 out of CPPFLAGS.
* | | 2002-09-17 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-09-1731-205/+7686
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile (prog-subdirs): Add console-client. sutils/ 2002-09-17 Marcus Brinkmann <marcus@gnu.org> * MAKEDEV.sh (mkdev: vcs): New console device. (mkdev: tty[0-9a-f]|tty[0-9][0-9a-f]): Replaced with new rules for tty[1-9][0-9]. utils/ 2002-09-17 Marcus Brinkmann <marcus@gnu.org> * console-ncurses.c: File removed (the ncursesw console client is now a driver in the console-client). * Makefile: Revert 2002-08-22 change: Do not include`../config.make'. (targets) [LIBNCURSES]: Removed. (SRCS) [LIBNCURSES]: Likewise. (HURDLIBS) [LIBNCURSES]: Likewise. (console-ncurses): Target removed. (console-ncurses-CPPFLAGS): Removed. (console-ncurses-LDLIBS): Likewise. console-client/ 2002-09-17 Marcus Brinkmann <marcus@gnu.org> * Makefile, bdf.c, bdf.h, bell.h, console.c, display.h, driver.c, driver.h, generic-speaker.c, input.h, pc-kbd.c, timer.c, timer.h, unicode.h, vga.c, vga-dynacolor.c, vga-dynacolor.h, vga-dynafont.c, vga-dynafont.h, vga-hw.h, vga-support.c, vga-support.h: New file.