*** LYOptions.c Thu Aug 27 20:15:30 1998 --- lynx2-8-1.new/src/LYOptions.c Thu Aug 27 20:26:13 1998 *************** *** 3110,3115 **** --- 3110,3117 ---- static char * show_cursor_string = "show_cursor"; + static char * user_agent_string = "user_agent"; + static OptValues bool_values[] = { { FALSE, "OFF", "OFF" }, { TRUE, "ON", "ON" }, *************** *** 3514,3519 **** --- 3516,3530 ---- } /* + * user_agent + */ + if (!strcmp(data[i].tag, user_agent_string)) { + FREE(user_agent_string); + StrAllocCopy(user_agent_string, data[i].value); + LYUserAgent = user_agent_string; + } + + /* * save_options */ if (!strcmp(data[i].tag, save_options_string)) { *************** *** 3568,3574 **** if (need_reload == TRUE) { /* FIXME: currently dummy */ } - LYpop(newdoc); return(NULLFILE); } --- 3579,3584 ---- *************** *** 3636,3643 **** * save/reset */ fprintf(fp0,"
\n");
! fprintf(fp0,"[ ] ");
! fprintf(fp0,"[ ]
");
fprintf(fp0,"Back Arrow cancels changes
\n");
/*
--- 3646,3655 ----
* save/reset
*/
fprintf(fp0,"
\n");
! fprintf(fp0,
! "[ ] ");
! fprintf(fp0,
! "[ ]
");
fprintf(fp0,"Back Arrow cancels changes
\n");
/*
***************
*** 3917,3922 ****
--- 3929,3945 ----
EndSelect(fp0);
}
+ /*
+ * user agent
+ */
+ if (!no_useragent) {
+ fprintf(fp0,"\nAdvanced Options\n");
+
+ PutLabel(fp0, "User Agent");
+ PutTextInput(fp0, user_agent_string,
+ NOTEMPTY(LYUserAgent), 42, "");
+ }
+
/*
* save/reset
*/