diff options
| author | Karoly Lorentey | 2004-01-22 15:37:19 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2004-01-22 15:37:19 +0000 |
| commit | 2a36494c42a1963846ea8c2dde48a7450d433c2a (patch) | |
| tree | 59be675dcc23b117a04a5b16cc82d73bcb6abbc9 /src/ChangeLog | |
| parent | e9cda8277618ce4e2644e852539474b7b67f09e3 (diff) | |
| parent | e555f8d5a4cfa2a1496ed61795ab6dc143600698 (diff) | |
| download | emacs-2a36494c42a1963846ea8c2dde48a7450d433c2a.tar.gz emacs-2a36494c42a1963846ea8c2dde48a7450d433c2a.zip | |
Merged in changes from CVS HEAD
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-33
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-34
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-35
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-36
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-37
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-38
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-39
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-40
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-41
Make fringe-drawing stuff compile without a window-system
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-42
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-43
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-44
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-45
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-46
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-47
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-48
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-49
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-50
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-59
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 220 |
1 files changed, 188 insertions, 32 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 9c21defd658..4fba5e166b3 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,164 @@ | |||
| 1 | 2004-01-21 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * lisp.h [USE_LSB_TAG && !DECL_ALIGN]: Signal an error. | ||
| 4 | |||
| 5 | 2004-01-21 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 6 | |||
| 7 | * lisp.h: Add undef DECL_ALIGN. | ||
| 8 | |||
| 9 | 2004-01-21 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 10 | |||
| 11 | * process.c (wait_reading_process_input) [SYNC_INPUT]: | ||
| 12 | Check interrupt_input_pending explicitly. | ||
| 13 | |||
| 14 | * lisp.h (QUIT) [SYNC_INPUT]: Check interrupt_input_pending as well. | ||
| 15 | |||
| 16 | * keyboard.c (handle_async_input): New fun, | ||
| 17 | extracted from input_available_signal. | ||
| 18 | (input_available_signal, reinvoke_input_signal): Use it. | ||
| 19 | |||
| 20 | 2004-01-20 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 21 | |||
| 22 | * buffer.c (buffer_defaults, buffer_local_symbols): Use DECL_ALIGN. | ||
| 23 | |||
| 24 | * lisp.h [USE_LSB_TAG]: Add definitions for Lisp_Object value | ||
| 25 | manipulation macros for when tags are in the lower bits. | ||
| 26 | (struct Lisp_Free) [USE_LSB_TAG]: Add padding. | ||
| 27 | (DECL_ALIGN): New macro. | ||
| 28 | (DEFUN): Use it. | ||
| 29 | |||
| 30 | * lisp.h [ENABLE_CHECKING]: Don't force union type. | ||
| 31 | |||
| 32 | * s/darwin.h (__attribute__): Remove outdated workaround. | ||
| 33 | |||
| 34 | * macterm.c (main) [USE_LSB_TAG]: Don't range check the ram. | ||
| 35 | |||
| 36 | * alloc.c (lisp_malloc, lisp_align_malloc) [USE_LSB_TAG]: | ||
| 37 | Don't check range of malloc address. | ||
| 38 | (pure_alloc) [USE_LSB_TAG]: Enforce alignment. | ||
| 39 | |||
| 40 | * process.c (wait_reading_process_input): Lisp_Object/int mixup. | ||
| 41 | |||
| 42 | * dired.c (Ffile_attributes): Lisp_Object/int mixup. | ||
| 43 | |||
| 44 | 2004-01-19 Kenichi Handa <handa@m17n.org> | ||
| 45 | |||
| 46 | * fontset.c (fontset_font_pattern): Fix previous change. | ||
| 47 | |||
| 48 | 2004-01-16 Miles Bader <miles@gnu.ai.mit.edu> | ||
| 49 | |||
| 50 | * xdisp.c (Voverflow_newline_into_fringe) | ||
| 51 | (move_it_in_display_line_to, redisplay_internal) | ||
| 52 | (update_window_fringes, redisplay_window, display_line, window): | ||
| 53 | Add `#ifdef HAVE_WINDOW_SYSTEM' around fringe-drawing stuff, so | ||
| 54 | that it compiles without a window-system. | ||
| 55 | * dispnew.c (direct_output_for_insert, update_window): Likewise. | ||
| 56 | |||
| 57 | 2004-01-16 Kim F. Storm <storm@cua.dk> | ||
| 58 | |||
| 59 | * buffer.h (struct buffer): New member indicate_buffer_boundaries. | ||
| 60 | |||
| 61 | * buffer.c (init_buffer_once): Set buffer_defaults and | ||
| 62 | buffer_local_flags for indicate_buffer_boundaries. | ||
| 63 | (syms_of_buffer): Defvar_per_buffer it, and defvar_lisp_nopro | ||
| 64 | default- variable for it. | ||
| 65 | |||
| 66 | * dispextern.h (struct glyph_row): New members left_fringe_bitmap, | ||
| 67 | right_fringe_bitmap, redraw_fringe_bitmaps_p for new fringe handling. | ||
| 68 | New members exact_window_width_line_p and cursor_in_fringe_p for | ||
| 69 | overflowing newlines into right fringe. | ||
| 70 | New members indicate_bob_p, indicate_top_line_p, indicate_eob_p, | ||
| 71 | and indicate_bottom_line_p for buffer boundaries and scrolling. | ||
| 72 | (enum fringe_bitmap_type): Add UP_ARROW_BITMAP, DOWN_ARROW_BITMAP, | ||
| 73 | FIRST_LINE_BITMAP, LAST_LINE_BITMAP, FILLED_BOX_CURSOR_BITMAP, | ||
| 74 | HOLLOW_BOX_CURSOR_BITMAP, BAR_CURSOR_BITMAP, HBAR_CURSOR_BITMAP, | ||
| 75 | and HOLLOW_SQUARE_BITMAP. | ||
| 76 | (draw_fringe_bitmap, draw_window_fringes, update_window_fringes): | ||
| 77 | Add prototypes. | ||
| 78 | |||
| 79 | * dispnew.c (row_equal_p, update_window_line): Compare fringe bitmaps | ||
| 80 | instead of related indicator fields. | ||
| 81 | Compare exact_window_width_line_p and cursor_in_mouse_face_p indicators. | ||
| 82 | (direct_output_for_insert): Handle exact width lines like | ||
| 83 | contined lines. Call update_window_fringes. | ||
| 84 | (update_window): Call update_window_fringes. | ||
| 85 | (scrolling_window): Don't skip desired rows with changed bitmaps. | ||
| 86 | Check if fringe bitmaps changes when assigning scrolled rows. | ||
| 87 | |||
| 88 | * xdisp.c (Voverflow_newline_into_fringe): New variable. | ||
| 89 | (IT_OVERFLOW_NEWLINE_INTO_FRINGE): New macro. | ||
| 90 | (move_it_in_display_line_to): Overflow newline into fringe for | ||
| 91 | rows that are exactly as wide as the window. | ||
| 92 | (up_arrow_bits, down_arrow_bits, first_line_bits, last_line_bits) | ||
| 93 | (filled_box_cursor_bits, hollow_box_cursor_bits, bar_cursor_bits) | ||
| 94 | (hbar_cursor_bits, hollow_square_bits): New fringe bitmaps. | ||
| 95 | (fringe_bitmaps): Add new bitmaps. | ||
| 96 | (draw_fringe_bitmap): Make extern. Remove WHICH arg. | ||
| 97 | Select proper bitmap for cursor in fringe when appropriate. | ||
| 98 | Handle alignment of bitmap to top or bottom of row. | ||
| 99 | (draw_row_fringe_bitmaps): Don't select bitmaps here; that is now | ||
| 100 | done by update_window_fringes. | ||
| 101 | (update_window_fringes, draw_window_fringes): New functions. | ||
| 102 | (redisplay_internal): Call update_window_fringes in case only | ||
| 103 | cursor row is updated. | ||
| 104 | (redisplay_window): Call update_window_fringes. | ||
| 105 | Explicitly call draw_window_fringes if redisplay was done using | ||
| 106 | the current matrix or the overlay arrow is in the window. | ||
| 107 | (try_window_reusing_current_matrix): Mark scrolled rows for | ||
| 108 | fringe update (to update buffer-boundaries / scrolling icons). | ||
| 109 | (find_last_unchanged_at_beg_row): Handle exact width lines line | ||
| 110 | continued lines. | ||
| 111 | (display_line): Overflow newline into fringe for rows that are | ||
| 112 | exactly as wide as the window. Don't append space for newline | ||
| 113 | in this case. | ||
| 114 | (notice_overwritten_cursor): Explicitly clear cursor bitmap | ||
| 115 | in fringe as if it had been overwritten. | ||
| 116 | (erase_phys_cursor): Erase cursor bitmap in fringe. | ||
| 117 | (syms_of_xdisp): Mark show-trailing-whitespace and | ||
| 118 | void-text-area-pointer as user options. | ||
| 119 | DEFVAR_LISP Voverflow_newline_into_fringe. Enable by default. | ||
| 120 | |||
| 121 | * xterm.c (x_update_window_end): Call draw_window_fringes. | ||
| 122 | (x_after_update_window_line): Just set redraw_fringe_bitmaps_p | ||
| 123 | in row instead of actually drawing fringe bitmaps. | ||
| 124 | (x_draw_fringe_bitmap): Handle bottom aligned bitmaps. | ||
| 125 | (x_draw_window_cursor): Draw cursor in fringe. | ||
| 126 | |||
| 127 | * w32term.c (x_update_window_end): Call draw_window_fringes. | ||
| 128 | (x_after_update_window_line): Just set redraw_fringe_bitmaps_p | ||
| 129 | in row instead of actually drawing fringe bitmaps. | ||
| 130 | (w32_draw_fringe_bitmap): Handle bottom aligned bitmaps. | ||
| 131 | (w32_draw_window_cursor): Draw cursor in fringe. | ||
| 132 | |||
| 133 | * macterm.c (x_update_window_end): Call draw_window_fringes. | ||
| 134 | (x_after_update_window_line): Just set redraw_fringe_bitmaps_p | ||
| 135 | in row instead of actually drawing fringe bitmaps. | ||
| 136 | (x_draw_fringe_bitmap): Handle bottom aligned bitmaps. | ||
| 137 | (mac_draw_window_cursor): Draw cursor in fringe. | ||
| 138 | |||
| 139 | 2004-01-16 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | ||
| 140 | |||
| 141 | * xterm.c (handle_one_xevent): Don't handle characters that are part | ||
| 142 | of an old style (XLookupString) compose sequence. | ||
| 143 | |||
| 144 | 2004-01-15 Kenichi Handa <handa@m17n.org> | ||
| 145 | |||
| 146 | * search.c (Freplace_match): Use make_multibyte_string or | ||
| 147 | make_unibyte_string according to the buffer multibyteness. | ||
| 148 | |||
| 149 | 2004-01-14 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 150 | |||
| 151 | * alloc.c (struct interval_block, struct string_block) | ||
| 152 | (struct symbol_block, struct marker_block, live_string_p) | ||
| 153 | (live_cons_p, live_symbol_p, live_float_p, live_misc_p): | ||
| 154 | Better preserve alignment for objects in blocks. | ||
| 155 | (FLOAT_BLOCK_SIZE): Adjust for possible alignment padding. | ||
| 156 | |||
| 157 | * lread.c (defvar_per_buffer): Remove dead declaration. | ||
| 158 | |||
| 159 | * macterm.c (do_check_ram_size): Don't hardcode the lisp address | ||
| 160 | space size. | ||
| 161 | |||
| 1 | 2004-01-12 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 162 | 2004-01-12 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
| 2 | 163 | ||
| 3 | * xmenu.c (popup_get_selection): Check new parameter down_on_keypress | 164 | * xmenu.c (popup_get_selection): Check new parameter down_on_keypress |
| @@ -61,7 +222,7 @@ | |||
| 61 | * xdisp.c (note_mode_line_or_margin_highlight): Use modified | 222 | * xdisp.c (note_mode_line_or_margin_highlight): Use modified |
| 62 | mode_line_string and marginal_area_string functions to handle | 223 | mode_line_string and marginal_area_string functions to handle |
| 63 | both string object and image object properties. | 224 | both string object and image object properties. |
| 64 | 225 | ||
| 65 | 2004-01-06 Andreas Schwab <schwab@suse.de> | 226 | 2004-01-06 Andreas Schwab <schwab@suse.de> |
| 66 | 227 | ||
| 67 | * syntax.c (skip_chars): Treat '-' at end of string as ordinary | 228 | * syntax.c (skip_chars): Treat '-' at end of string as ordinary |
| @@ -69,8 +230,8 @@ | |||
| 69 | 230 | ||
| 70 | 2004-01-02 Andreas Schwab <schwab@suse.de> | 231 | 2004-01-02 Andreas Schwab <schwab@suse.de> |
| 71 | 232 | ||
| 72 | * macterm.c (emacs_options, x_initialized, same_x_server): Remove | 233 | * macterm.c (emacs_options, x_initialized, same_x_server): |
| 73 | unused (and duplicated) definitions. | 234 | Remove unused (and duplicated) definitions. |
| 74 | 235 | ||
| 75 | 2004-01-02 Kim F. Storm <storm@cua.dk> | 236 | 2004-01-02 Kim F. Storm <storm@cua.dk> |
| 76 | 237 | ||
| @@ -100,8 +261,7 @@ | |||
| 100 | 261 | ||
| 101 | 2004-01-01 Jason Rumney <jasonr@gnu.org> | 262 | 2004-01-01 Jason Rumney <jasonr@gnu.org> |
| 102 | 263 | ||
| 103 | * w32term.c (w32_text_out): Use s->font, for consistency with | 264 | * w32term.c (w32_text_out): Use s->font, for consistency with callers. |
| 104 | callers. | ||
| 105 | 265 | ||
| 106 | 2003-12-30 Luc Teirlinck <teirllm@auburn.edu> | 266 | 2003-12-30 Luc Teirlinck <teirllm@auburn.edu> |
| 107 | 267 | ||
| @@ -132,15 +292,13 @@ | |||
| 132 | 292 | ||
| 133 | * fontset.c (Voverriding_fontspec_alist): New variable. | 293 | * fontset.c (Voverriding_fontspec_alist): New variable. |
| 134 | (lookup_overriding_fontspec): New function. | 294 | (lookup_overriding_fontspec): New function. |
| 135 | (fontset_ref_via_base): Call lookup_overriding_fontspec if | 295 | (fontset_ref_via_base): Call lookup_overriding_fontspec if necessary. |
| 136 | necessary. | ||
| 137 | (fontset_font_pattern): Likewise. | 296 | (fontset_font_pattern): Likewise. |
| 138 | (regulalize_fontname): New function. | 297 | (regulalize_fontname): New function. |
| 139 | (Fset_fontset_font): Call regulalize_fontname. | 298 | (Fset_fontset_font): Call regulalize_fontname. |
| 140 | (Fset_overriding_fontspec_internal): New function. | 299 | (Fset_overriding_fontspec_internal): New function. |
| 141 | (syms_of_fontset): Initialize and staticprop | 300 | (syms_of_fontset): Initialize and staticpro Voverriding_fontspec_alist. |
| 142 | Voverriding_fontspec_alist. Defsubr | 301 | Defsubr Sset_overriding_fontspec_internal. |
| 143 | Sset_overriding_fontspec_internal. | ||
| 144 | 302 | ||
| 145 | * xfaces.c (face_font_available_p): New function. | 303 | * xfaces.c (face_font_available_p): New function. |
| 146 | 304 | ||
| @@ -197,7 +355,7 @@ | |||
| 197 | (Vvoid_text_area_pointer): Replace Vshow_text_cursor_in_void. | 355 | (Vvoid_text_area_pointer): Replace Vshow_text_cursor_in_void. |
| 198 | (QCmap, QCpointer, Qrect, Qcircle, Qpoly): New variables for | 356 | (QCmap, QCpointer, Qrect, Qcircle, Qpoly): New variables for |
| 199 | image maps. | 357 | image maps. |
| 200 | (x_y_to_hpos_vpos): Return glyph relative coordinates through | 358 | (x_y_to_hpos_vpos): Return glyph relative coordinates through |
| 201 | new dx and dy args. | 359 | new dx and dy args. |
| 202 | Remove buffer_only_p arg (always 0). Simplify code accordingly. | 360 | Remove buffer_only_p arg (always 0). Simplify code accordingly. |
| 203 | (get_glyph_string_clip_rect): Draw cursor using glyph's rather | 361 | (get_glyph_string_clip_rect): Draw cursor using glyph's rather |
| @@ -207,9 +365,9 @@ | |||
| 207 | (produce_image_glyph): Adjust it.ascent to minimum row ascent if | 365 | (produce_image_glyph): Adjust it.ascent to minimum row ascent if |
| 208 | image glyph is alone on the last line. | 366 | image glyph is alone on the last line. |
| 209 | (append_glyph, append_composite_glyph, produce_image_glyph) | 367 | (append_glyph, append_composite_glyph, produce_image_glyph) |
| 210 | (append_stretch_glyph): Set glyph's ascent and descent. | 368 | (append_stretch_glyph): Set glyph's ascent and descent. |
| 211 | (on_hot_spot_p): New function to check if position is inside an | 369 | (on_hot_spot_p): New function to check if position is inside an |
| 212 | rectangular, circular, or polygon-shaped image hot-spot, | 370 | rectangular, circular, or polygon-shaped image hot-spot, |
| 213 | (find_hot_spot): New function to search for image hot-spot. | 371 | (find_hot_spot): New function to search for image hot-spot. |
| 214 | (Flookup_image_map): New defun to search for image hot-spot. | 372 | (Flookup_image_map): New defun to search for image hot-spot. |
| 215 | (define_frame_cursor1): New aux function to determine frame pointer. | 373 | (define_frame_cursor1): New aux function to determine frame pointer. |
| @@ -277,8 +435,7 @@ | |||
| 277 | (Fread_minibuffer, Fread_no_blanks_input): Adapt to changes in | 435 | (Fread_minibuffer, Fread_no_blanks_input): Adapt to changes in |
| 278 | read_minibuf. | 436 | read_minibuf. |
| 279 | (Fcompleting_read): Delete code moved into read_minibuf. | 437 | (Fcompleting_read): Delete code moved into read_minibuf. |
| 280 | (Ftest_completion): Make it handle obarrays and hash tables | 438 | (Ftest_completion): Make it handle obarrays and hash tables correctly. |
| 281 | correctly. | ||
| 282 | 439 | ||
| 283 | 2003-12-03 Kenichi Handa <handa@m17n.org> | 440 | 2003-12-03 Kenichi Handa <handa@m17n.org> |
| 284 | 441 | ||
| @@ -429,10 +586,8 @@ | |||
| 429 | 586 | ||
| 430 | 2003-11-22 Lars Hansen <larsh@math.ku.dk> | 587 | 2003-11-22 Lars Hansen <larsh@math.ku.dk> |
| 431 | 588 | ||
| 432 | * w32.c (struct the_group): Added. | 589 | * w32.c (struct the_group, getgrgid): Add. |
| 433 | (getgrgid): Added. | 590 | * mac.c (struct my_group, getgrgid): Add. |
| 434 | * mac.c (struct my_group): Added. | ||
| 435 | (getgrgid): Added. | ||
| 436 | 591 | ||
| 437 | 2003-11-21 Luc Teirlinck <teirllm@auburn.edu> | 592 | 2003-11-21 Luc Teirlinck <teirllm@auburn.edu> |
| 438 | 593 | ||
| @@ -440,18 +595,19 @@ | |||
| 440 | 595 | ||
| 441 | 2003-11-21 Lars Hansen <larsh@math.ku.dk> | 596 | 2003-11-21 Lars Hansen <larsh@math.ku.dk> |
| 442 | 597 | ||
| 443 | * dired.c (Ffile_attributes): Parameter ID-FORMAT added and | 598 | * dired.c (Ffile_attributes): Add parameter ID-FORMAT and |
| 444 | included in call to file name handler. Numeric UID and GID | 599 | include in call to file name handler. Optionally translate numeric |
| 445 | optionally translated to strings. Docstring updated. | 600 | UID and GID to strings. Update docstring. |
| 446 | (directory_files_internal): Parameter ID-FORMAT added. | 601 | (directory_files_internal): Add parameter ID-FORMAT. |
| 447 | (Fdirectory_files_and_attributes): Parameter ID-FORMAT added and | 602 | (Fdirectory_files_and_attributes): Add parameter ID-FORMAT and |
| 448 | included in call to file name handler and call to | 603 | include in call to file name handler and call to |
| 449 | directory_files_internal. Docstring updated. (Fdirectory_files): | 604 | directory_files_internal. Update Docstring. |
| 450 | Dummy parameter added in call to directory_files_internal. | 605 | (Fdirectory_files): Add dummy parameter in call to |
| 451 | * lisp.h (Qinteger): Added. (Qinteger_or_floatp, | 606 | directory_files_internal. |
| 452 | Qinteger_or_float_or_marker_p): Removed. (Ffile_attributes): | 607 | * lisp.h (Qinteger): Add. |
| 453 | Parameter added. | 608 | (Qinteger_or_floatp, Qinteger_or_float_or_marker_p): Remove. |
| 454 | * data.c (Qinteger): Exported. | 609 | (Ffile_attributes): Add parameter. |
| 610 | * data.c (Qinteger): Export. | ||
| 455 | 611 | ||
| 456 | 2003-11-21 Luc Teirlinck <teirllm@auburn.edu> | 612 | 2003-11-21 Luc Teirlinck <teirllm@auburn.edu> |
| 457 | 613 | ||
| @@ -1788,7 +1944,7 @@ | |||
| 1788 | * gtkutil.c: Include keyboard.h, charset.h, coding.h. | 1944 | * gtkutil.c: Include keyboard.h, charset.h, coding.h. |
| 1789 | (xg_create_frame_widgets): Use ENCODE_UTF_8. | 1945 | (xg_create_frame_widgets): Use ENCODE_UTF_8. |
| 1790 | 1946 | ||
| 1791 | * xterm.c (Qutf_8): Moved to coding.c | 1947 | * xterm.c (Qutf_8): Move to coding.c |
| 1792 | 1948 | ||
| 1793 | * xmenu.c (ENCODE_MENU_STRING): New. | 1949 | * xmenu.c (ENCODE_MENU_STRING): New. |
| 1794 | (list_of_panes, list_of_items, digest_single_submenu, xmenu_show): | 1950 | (list_of_panes, list_of_items, digest_single_submenu, xmenu_show): |