about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Rename win_print_incoming_message -> win_print_incomingJames Booth2016-10-154-6/+6
|
* Add win_print_outgoingJames Booth2016-10-154-2/+24
|
* Add win_appendJames Booth2016-10-156-87/+110
|
* Add win_appendlnJames Booth2016-10-158-64/+82
|
* Add win_printJames Booth2016-10-1515-347/+378
|
* Rename win_println -> win_println_indentJames Booth2016-10-154-4/+4
|
* Remove win_vprintln_chJames Booth2016-10-155-47/+33
|
* Remove ui_current_error_lineJames Booth2016-10-153-10/+0
|
* Remove ui_win_error_lineJames Booth2016-10-154-10/+2
|
* Use win_printf_line instead of win_printlnJames Booth2016-10-155-30/+30
|
* Remove whitespaceJames Booth2016-10-151-1/+0
|
* Rename win_get_string -> win_to_stringJames Booth2016-10-154-4/+4
|
* Use win_printf_line where appropriateJames Booth2016-10-158-105/+105
|
* Add ch arg to win_printf_lineJames Booth2016-10-1513-124/+124
|
* Use THEME_DEFAULTJames Booth2016-10-147-120/+120
|
* Add win_printf_lineJames Booth2016-10-1412-116/+118
|
* Always use string format in win_printfJames Booth2016-10-129-63/+63
|
* Add win_printf_lineJames Booth2016-10-124-3/+25
|
* Remove args from win_print_with_receiptJames Booth2016-10-113-15/+9
|
* Add win_print_http_uploadJames Booth2016-10-113-1/+11
|
* Remove win_print, use win_printf insteadJames Booth2016-10-1113-242/+230
|
* Rename win_vprint -> win_printfJames Booth2016-10-1111-214/+214
|
* Update boothj5 themeJames Booth2016-10-101-2/+2
|
* Allow filepath autocompletion in pluginsJames Booth2016-10-1012-111/+229
| | | | closes #858
* Remove hash table replace entry when adding plugin timed callbacksJames Booth2016-10-091-2/+0
| | | | fixes #869
* Fix /tls revoke messageJames Booth2016-10-061-1/+1
| | | | fixes #868
* Minor code tidy cmd_ac.hJames Booth2016-10-061-6/+3
|
* Minor code tidy cmd_ac.cJames Booth2016-10-061-54/+47
|
* Use current room for /bookmark add and /bookmark removeJames Booth2016-10-053-87/+108
|
* Reduce scope of GString in autocompletersJames Booth2016-10-031-6/+19
| | | | fixes #867
* Add config.h to http_upload.cJames Booth2016-10-021-0/+2
|
* Add stub_ui.h to Makefile.amJames Booth2016-10-021-1/+1
|
* Merge remote-tracking branch 'jacksgt/fix-spelling-errors'James Booth2016-09-273-4/+4
|\
| * Correct minor spelling errorsJack Henschel2016-09-273-4/+4
|/
* Allow setting /occupants properties when no connectedJames Booth2016-09-261-7/+6
|
* Tests: disable occupants panel in functional testsJames Booth2016-09-262-2/+2
|
* Tests: longer timeout for failing functional test on travisJames Booth2016-09-261-0/+2
|
* Update CHANGELOGJames Booth2016-09-261-1/+1
|
* Merge branch 'win-order'James Booth2016-09-2526-180/+818
|\
| * Merge branch 'master' into win-orderJames Booth2016-09-250-0/+0
| |\ | |/ |/|
* | Update CHANGELOGJames Booth2016-09-251-1/+1
| |
| * Update CHANGELOGJames Booth2016-09-251-1/+1
| |
| * Merge branch 'master' into win-orderJames Booth2016-09-253-1/+13
| |\ | |/ |/|
* | Fix assertion errors in unit testsJames Booth2016-09-253-1/+13
| |
| * Merge branch 'master' into win-orderJames Booth2016-09-251-2/+1
| |\ | |/ |/|
* | Use caps_lookup when checking for featureJames Booth2016-09-251-2/+1
| |
| * Remove verbose output on window moveJames Booth2016-09-252-23/+20
| |
| * Tidy window position prefsJames Booth2016-09-251-304/+120
| |
| * Fix defaulting win positionsJames Booth2016-09-251-6/+6
| |
| * Fix /inputwin upJames Booth2016-09-231-0/+23
| |
p1 .eqs. "TCPIP" then option = "TCPIP" $ if agent .eq. 9 .or. p1 .eqs. "MULTINETUCX" $ then $ option = "UCX" $ mucx = 1 $ extra_defs = extra_defs + ",MUCX" $ ELSE $ mucx = 0 $ ENDIF $! $ if option .eqs. "" $ then $ write sys$output "TCP/IP agent could not be determined" $ exit 18 $ endif $! $ if option .eqs. "TCPWARE" $ then $ write sys$output "Building Lynx for TCPWARE with UCX emulation..." $ extra_defs = extra_defs + ",UCX" $ endif $! $ optfile = "''option'" $! $! Compiler and linker options can be specified here. If $! there was a second argument (with any value), then debugger $! mode with no optimization will be specified as well. The $! compiler options will apply only to the LYfoo.c and UCfoo.c $! modules. Ones for the libwww-FM modules can be specified $! in [.WWW.Library.vms]libmake.com. - FM $! $ cc_opts = "" $ link_opts = "" $! $! The second parameter is a comma-separated list of the optional $! libraries: $! bzlib, slang, ssl, zlib $! Because these are normally not installed in a standard place, $! you must define their locations (see below for the symbols ending $! with "_INC" or "_LIB"). $! $ if P2 .nes. "" $ then $ count_parm = 0 $ parse_p2: $ value_parm = f$element('count_parm, ",", "''p2'") $ if value_parm .nes. "," $ then $ if value_parm .eqs. "BZLIB" $ then $ write sys$output "** adding BZlib to build." $ extra_defs = extra_defs + ",USE_BZLIB" $ extra_incs = extra_incs + "," + BZLIB_INC $ extra_libs = extra_libs + "," + BZLIB_LIB + "libbz2/LIB" $ endif $ if value_parm .eqs. "SLANG" $ then $ write sys$output "** adding SLang to build." $ extra_defs = extra_defs + ",USE_SLANG" $ extra_incs = extra_incs + "," + SLANG_INC $ extra_libs = extra_libs + "," + SLANG_LIB + "slang.olb/lib" $ endif $ if value_parm .eqs. "SSL" $ then $ write sys$output "** adding SSL to build." $ IF F$TYPE( ssl_lib ) .EQS. "" THEN ssl_lib = F$TRNLNM("SSLLIB") $ IF F$TYPE( ssl_inc ) .EQS. "" THEN ssl_inc = F$TRNLNM("SSLINCLUDE") $ extra_defs = extra_defs + ",USE_SSL,USE_OPENSSL_INCL" $ extra_libs = extra_libs + "," + SSL_LIB + "libssl/LIB," + SSL_LIB + "libcrypto/LIB" $! $! The "#include <openssl/ssl.h>" requires a logical variable "openssl". $! $ define/nolog openssl 'SSL_INC $ endif $ if value_parm .eqs. "ZLIB" $ then $ write sys$output "** adding Zlib to build." $ extra_defs = extra_defs + ",USE_ZLIB" $ extra_incs = extra_incs + "," + ZLIB_INC $ extra_libs = extra_libs + "," + ZLIB_LIB + "libz/LIB" $ endif $ count_parm = count_parm + 1 $ goto parse_p2 $ endif $ endif $! $! The third parameter is nonempty to make a debug build $! $ if P3 .nes. "" $ then $ debug_arg = "DEBUG" $ cc_opts = cc_opts + "/DEBUG/NOOPT" $ link_opts = link_opts + "/DEBUG" $ else $ debug_arg = "" $ endif $! $ IF f$search("[.WWW.Library.Implementation]WWWLib_''option'.olb") .nes. "" $ THEN $ write sys$output " WWWLib_''option'.olb already exists." $ If f$mode() .eqs. "BATCH" $ Then $ write sys$output " Updating WWWLib_''option'.olb" $ Else $ read sys$command/prompt=" Update it [default Y]? " reply $ if reply .nes. "" .and. - f$extract(0,1,f$edit(reply, "TRIM, UPCASE")) .nes. "Y" then - $ goto Compile_CHRTRANS $ EndIf $ ENDIF $ v1 = f$verify(1) $! $! Build the WWWLibrary $! $ set default [.WWW.Library.VMS] $ v1 = f$verify(v0) $ @libmake "''option'" "''P2'" "''debug_arg'" $ v1 = f$verify(1) $ set default [-.-.-] $ v1 = f$verify(v0) $ ON CONTROL_Y THEN GOTO CLEANUP $ ON ERROR THEN GOTO CLEANUP $! $Compile_CHRTRANS: $ IF f$search("[.src.chrtrans]makeuctb.exe") .nes. "" $ THEN $ write sys$output " [.src.chrtrans]makeuctb.exe already exists." $ If f$mode() .eqs. "BATCH" $ Then $ write sys$output " Updating makeuctb.exe and chrtrans header files." $ Else $ read sys$command - /prompt=" Update it and chrtrans header files [default Y]? " reply $ if reply .nes. "" .and. - f$extract(0,1,f$edit(reply, "TRIM, UPCASE")) .nes. "Y" then - $ goto Compile_SRC $ EndIf $ ENDIF $! $ v1 = f$verify(1) $! $! Build the chrtrans modules. $! $ set default [.src.chrtrans] $ v1 = 'f$verify(v0) $ @build-chrtrans $ v1 = f$verify(1) $ set default [-.-] $ v1 = f$verify(v0) $ ON CONTROL_Y THEN GOTO CLEANUP $ ON ERROR THEN GOTO CLEANUP $! $Compile_SRC: $ v1 = f$verify(1) $! $! Compile the Lynx [.SRC] modules $! $ set default [.SRC] $ v1 = f$verify(v0) $ IF f$getsyi("ARCH_NAME") .eqs. "Alpha" .or. - f$getsyi("ARCH_NAME") .eqs. "IA64" .or. - f$trnlnm("VAXCMSG") .eqs. "DECC$MSG" .or. - f$trnlnm("DECC$CC_DEFAULT") .eqs. "/DECC" .or. - f$trnlnm("DECC$CC_DEFAULT") .eqs. "/VAXC" $ THEN $ compiler := "DECC" $! $ if option .eqs. "UCX" $ then $ optfile = "UCXSHR" $ IF mucx THEN optfile = "MULTINET_UCX" $ ENDIF $ if option .eqs. "TCPIP" then optfile = "TCPIPSHR" $ if option .eqs. "TCPWARE" then optfile = "TCPWARESHR" $! $ if option .eqs. "SOCKETSHR_TCP" then extra_defs = extra_defs + ",_DECC_V4_SOURCE" $ if option .eqs. "TCPIP" then extra_defs = extra_defs + ",TCPIP_SERVICES" $ if option .eqs. "MULTINET" then - extra_defs = extra_defs + ",_DECC_V4_SOURCE,__SOCKET_TYPEDEFS" $! $ if option .eqs. "TCPIP" $ then $ if f$trnlnm("TCPIP$IPC_SHR") .eqs. "" then define TCPIP$IPC_SHR SYS$LIBRARY:TCPIP$IPC_SHR $ endif $! $ v1 = f$verify(1) $! DECC: $ cc := cc/decc/prefix=all/nomember'cc_opts' - /DEFINE=(ACCESS_AUTH,'option''extra_defs',__VMS_CURSES)- /INCLUDE=([],[-],[-.WWW.Library.Implementation],[.chrtrans]'extra_incs') $ v1 = f$verify(v0) $ ELSE $ IF option .eqs. "UCX" $ THEN $ optfile = "UCXSHR" $ IF mucx THEN optfile = "MULTINET_UCX" $ ENDIF $ if option .eqs. "TCPIP" then optfile = "TCPIPOLB" $ if option .eqs. "TCPWARE" then optfile = "TCPWAREOLB" $ IF f$search("gnu_cc:[000000]gcclib.olb") .nes. "" $ THEN $ compiler := "GNUC" $ v1 = f$verify(1) $! GNUC: $ cc := gcc'cc_opts' - /DEFINE=(ACCESS_AUTH,'option''extra_defs')- /INCLUDE=([],[-],[-.WWW.Library.Implementation],[.chrtrans]'extra_incs') $ v1 = f$verify(v0) $ ELSE $ compiler := "VAXC" $ v1 = f$verify(1) $! VAXC: $ cc := cc'cc_opts' - /DEFINE=(ACCESS_AUTH,'option''extra_defs')- /INCLUDE=([],[-],[-.WWW.Library.Implementation],[.chrtrans]'extra_incs') $ v1 = f$verify(v0) $ ENDIF $ ENDIF $ v1 = f$verify(1) $! $ cc DefaultStyle $ cc GridText $ cc HTAlert $ cc HTFWriter $ cc HTInit $ cc HTML $ cc LYBookmark $ cc LYCgi $ cc LYCharSets $ cc LYCharUtils $ cc LYClean $ cc LYCookie $ cc/nooptimize LYCurses $ cc LYDownload $ cc LYEdit $ cc LYEditmap $ cc LYexit $ cc LYForms $ cc LYGetFile $ cc LYHistory $ cc LYJump $ cc LYKeymap $ cc LYLeaks $ cc LYList $ cc LYMail $ cc LYMain $ cc LYMainLoop $ cc LYMap $ cc LYMktime $ cc LYNews $ cc LYOptions $ cc LYPrint $ cc LYrcFile $ cc LYReadCFG $ cc LYSearch $ cc LYSession $ cc LYShowInfo $ cc LYStrings $ cc LYTraversal $ cc LYUpload $ cc LYUtils $ cc PARSDATE $ cc TRSTable $ cc UCAuto $ cc UCAux $ cc UCdomap $! $! Link the objects and libaries. $! $ IF f$getsyi("ARCH_NAME") .eqs. "IA64" $ THEN $ optslibs="''extra_libs'" $ ELSE $ optslibs=", sys$disk:[]''optfile'.opt/opt, sys$disk:[]''compiler'.opt/opt ''extra_libs'" $ ENDIF $! $ link/exe=lynx.exe/map=lynx 'link_opts' - DefaultStyle.obj, - GridText.obj, - HTAlert.obj, - HTFWriter.obj, - HTInit.obj, - HTML.obj, - LYBookmark.obj, - LYCgi.obj, - LYCharSets.obj, - LYCharUtils.obj, - LYClean.obj, - LYCookie.obj, - LYCurses.obj, - LYDownload.obj, - LYEdit.obj, - LYEditmap.obj, - LYexit.obj, - LYForms.obj, - LYGetFile.obj, - LYHistory.obj, - LYJump.obj, - LYKeymap.obj, - LYLeaks.obj, - LYList.obj, - LYMail.obj, - LYMain.obj, - LYMainLoop.obj, - LYMap.obj, - LYMktime.obj, - LYNews.obj, - LYOptions.obj, - LYPrint.obj, - LYrcFile.obj, - LYReadCFG.obj, - LYSearch.obj, - LYSession.obj, - LYShowInfo.obj, - LYStrings.obj, - LYTraversal.obj, - LYUpload.obj, - LYUtils.obj, - Parsdate.obj, - TRSTable.obj, - UCAuto.obj, - UCAux.obj, - UCdomap.obj, - [-.WWW.Library.Implementation]WWWLib_'option'.olb/library 'optslibs $! $! Copy the executable to the top directory and restore the default. $! $ copy lynx.exe [-] $ set def [-] $! $ v1 = f$verify(v0) $! $! Issue message on how to include LYNX.HLP in the system HELP library $! $ write sys$output "" $ write sys$output " To install or update lynx.hlp in the system HELP library," $ write sys$output " use:" $ write sys$output " library/replace sys$help:helplib.hlb lynx.hlp" $ write sys$output "" $! $ CLEANUP: $ v1 = f$verify(v0) $ set default 'where' $ write sys$output "Default directory:" $ show default $ v1 = f$verify(v) $ exit