diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 169d0fb6b1ccacebd5528efcf2cde7fc4701d4fb..4ecc8691bf2db8e1e0ca9fdfafbb0849a20e903f 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1090,7 +1090,6 @@ Vim 7.3: Ron's version: http://dev.ronware.org/p/vim/finfo?name=gvim.nsi - Persistent undo bugs / fixes: - Need to check all values for evil manipulation. -- patch for unused functions. (Dominique Pelle, 2010 May 29) - Also crypt the undo file. - Also crypt the swap file, each block separately. Change mf_write() and mf_read(). How to get b_p_key to these functions? diff --git a/src/gui.c b/src/gui.c index fab312fd3cf7181a259b0935a773d005b88aff26..33f7844e053dadfb3739f140d4f119b97803e85c 100644 --- a/src/gui.c +++ b/src/gui.c @@ -3908,6 +3908,7 @@ gui_drag_scrollbar(sb, value, still_dragging) * Scrollbar stuff: */ +#if defined(FEAT_AUTOCMD) || defined(FEAT_WINDOWS) || defined(PROTO) /* * Called when something in the window layout has changed. */ @@ -3922,6 +3923,7 @@ gui_may_update_scrollbars() } need_mouse_correct = TRUE; } +#endif void gui_update_scrollbars(force) diff --git a/src/gui_gtk_f.c b/src/gui_gtk_f.c index ccf54ece9799beea5c4d59ed5555d4a22fc27ccc..2caded85dd6b3e7954c7df5fe45468f1963e3c76 100644 --- a/src/gui_gtk_f.c +++ b/src/gui_gtk_f.c @@ -172,12 +172,13 @@ gtk_form_move(GtkForm *form, } } +#if !defined(HAVE_GTK2) || defined(PROTO) void gtk_form_set_size(GtkForm *form, guint width, guint height) { g_return_if_fail(GTK_IS_FORM(form)); - /* prevent unneccessary calls */ + /* prevent useless calls */ if (form->width == width && form->height == height) return; form->width = width; @@ -190,6 +191,7 @@ gtk_form_set_size(GtkForm *form, guint width, guint height) gtk_container_queue_resize(GTK_CONTAINER(GTK_WIDGET(form)->parent)); #endif } +#endif void gtk_form_freeze(GtkForm *form) diff --git a/src/screen.c b/src/screen.c index 38d577ecb7d2a55b418a4402bc449b73cf66ddb6..df5489f8bffed74aa66f5bdd61289d49faf09041 100644 --- a/src/screen.c +++ b/src/screen.c @@ -297,6 +297,8 @@ redrawWinline(lnum, invalid) #endif } +#if defined(FEAT_RUBY) || defined(FEAT_VISUAL) || \ + (defined(FEAT_CLIPBOARD) && defined(FEAT_X11)) || defined(PROTO) /* * update all windows that are editing the current buffer */ @@ -307,6 +309,7 @@ update_curbuf(type) redraw_curbuf_later(type); update_screen(type); } +#endif /* * update_screen() diff --git a/src/term.c b/src/term.c index f607575b14f3c8f021431d5a51485331db66fcf9..2e0376ce13c5a4d25cebcc3fbc610c1249f7054d 100644 --- a/src/term.c +++ b/src/term.c @@ -2609,6 +2609,8 @@ out_char_nf(c) out_flush(); } +#if defined(FEAT_TITLE) || defined(FEAT_MOUSE_TTY) || defined(FEAT_GUI) \ + || defined(FEAT_TERMRESPONSE) || defined(PROTO) /* * A never-padding out_str. * use this whenever you don't want to run the string through tputs. @@ -2631,6 +2633,7 @@ out_str_nf(s) if (p_wd) out_flush(); } +#endif /* * out_str(s): Put a character string a byte at a time into the output buffer. @@ -4361,7 +4364,7 @@ check_termcode(max_offset, buf, buflen) * ### Y cursor position padded to 3 digits * (s-x) SHIFT key pressed - not pressed x not reporting * (c-x) CTRL key pressed - not pressed x not reporting - * \033\\ terminateing sequence + * \033\\ terminating sequence */ p = tp + slen; @@ -4607,7 +4610,7 @@ check_termcode(max_offset, buf, buflen) # ifdef FEAT_MOUSE_PTERM if (key_name[0] == (int)KS_PTERM_MOUSE) { - int button, num_clicks, action, mc, mr; + int button, num_clicks, action; p = tp + slen;