[Date Prev][Date Next][Subject Prev][Subject Next][ Date Index][ Subject Index]

Re: XyWWWeb.U2 version 118 released (6 November 2005)

Thanks Robert & Carl. I haven't installed it yet
but it won't be long.


Robert Holmgren wrote:
Release of XyWWWeb.U2 Version 118 (6 November 2005) ---------------------------------------------------- XyWWWeb.U2 v118 is released today: http://users.datarealm.com/xywwweb/XYWEB118.ZIP Please scan README.1ST first -- there is important new information. There is also a jumbo utility file, containing all the most important external EXEcutables and DLLs utilized by U2; download this file, and follow the instructions in README.1ST -- you'll be all set. This is IMPORTANT! Grab these external files, accessible via README.1ST. Do it! Following is a barebones list, with rather haphazard notations, of New, Revised, and Removed Frames in U2 v118. To enlarge upon each of these facilities, consult http://users.datarealm.com/xywwweb/ and Help framename as well as the frames themselves in U2. Feel free to ask questions here. Some across-the-board technical revisions to NotaBene and to message handling are not listed below. The improvement of compatibility with NBWin is VERY dramatic: nearly everything works now. NBWin, I'm sorry to say, is the future (if you want one). There are a few new REGistry entries in v118. To update your existing REG file, command: RegEdit "[d:\path\]XYWEB118.UPD" <==Quotation marks required! You may wish to compare the REG template file contained in XYWEB118.ZIP with your current active REG file, to see if anything is missing. The YA* data are much changed. New Frames: ---------- @hex -- Convert decimal number to hexadecimal number [SG50 In/Out] Aft26* -- Add secret comment after EOF char in current file, visible only in DOS using a utility that ignores EOF AnsiFS -- Set FullScreen ANSI [1252] Font [ANSIfied XyWrite users] VGARst -- Restore Normal [437|850] FullScreen Font [ANSIfied XyWrite users] Base64* -- Fast! Base64 Encode|Decode for Win32 Capsync -- Restore CapsLock sync between OS and XyWrite (requires GoXy.EXE in DOS Path, http://users.datarealm.com/xywwweb/#XyUtl) Capsync2 -- Restore CapsLock sync between OS and XyWrite (requires CAPSLOCK.EXE in Editor's dir, http://users.datarealm.com/xywwweb/CAPSLOCK.ZIP). See which one of these alternative versions of Capsync works for you. NOTE that CAPSLOCK.EXE can be called to simply toggle the Caps Lock programmatically ("DOS/NV CAPSLOCK.EXE") Charconv -- Dec>Hex, Hex>Dec, or AlphaChar>Dec+Hex Character Conversion Colors -- Amazing utility that uses a Color grid to set Foreground|Background color palettes in XyWin|NBWin CU -- Reusable CountUp (work around bug in CU with SUbs) Deldi -- Delete "Document Information" (appended after EOF char) permanently Deltree -- Remove Directory and all files/subdirs (requires KMD.EXE, http://users.datarealm.com/xywwweb/#kmd) Div* -- Integer division|modulo. S/G 50 In; Output: S/G50=quotient, S/G51=remainder; e.g., DIV[/] 23/5 DOS* -- DOS* /C command for Win32/OS2, Xy4/XyWin/NBWin; requires KMD.EXE and GoXy|GoNB.EXE DOSShl -- A full-memory shell-to-DOS, in the current directory, for Win32|OS/2. Requires FSW.EXE (http://users.datarealm.com/xywwweb/#XyUtl) DTFs* -- "Delete These FileS" (with verification) (Xy4) DUO* -- Launch, and Synchronize shared files in, two or more iterations of XyWrite. Requires GoXy or GoNB.EXE (in U2UTILS.EXE or, with extensive documentation, in Go.ZIP (http://users.datarealm.com/xywwweb/#XyUtl) Eb# -- EB0=Turn off WAit, MessageBox, ErrorBeep; EB1|PV47=Restore WA, MB, EB Efn*,Efn#* -- Edit footnote in separate window FgBg -- Calculate theoretical component Foreground (Fg) and Background (Bg) colors for any numeric MoDe value GetDD* -- Get DeFine Display value: S/G50 In=MD value (cf. TABLE COLOR), S/G50 Out=≪ VADD≫ ; "GetDD/NV"=no PRompt GetGD* -- Get GoXy|GoNB Data. S/G 50 In: GoKey[,GoKey,...]; Out: GoDatum[{Ascii-19}GoDatum{Ascii-19}...]. "GetGD/"=no PRompt GethWnd* -- Get the Windows hWnd (internal window number) of current session into S/G 50 (direct technique) GetWinMode* -- Get the current window state: reports (and puts in S/G 50) "F"=FullScreen, "W"=Window. Calls frame GetGD. Result can be passed to GoXy.EXE GoNB -- Return to XyWrite using GoNB.EXE (http://users.datarealm.com/xywwweb/#XyUtl) GoXy -- Return to XyWrite using GoXy.EXE (ditto) HexDump -- Display hex dump of DF block or file. Requires HD.EXE (http://adunk.ozehosting.com/hexdump.html) LoadNo -- Load a dummy Help file of any type [DG|HL|MN|U1...U9] Metric* -- Convert MM CM MeTer KM/DI IN FT YD MI|LiTer/ON(fluid) PT QT GaL|GM KG/OZ LB ToN; "metric/" inserts value at cursor pos S/G50In/Out NBRet -- Return to NBWin using ProcID NBShell -- Setup NBShell to Return to NBWin using ProcID (execute "START CSCRIPT.EXE //nologo NBPID.VBS" to launch NB; run NBShell at Startup) NumLock -- Toggle and/or Synchronize NumLock programmatically; requires GoXy.EXE NumPad -- Use main keyboard keys as a NumPad (for Notebooks, cf. frame KeyPad) OpWin -- Display/Select from Open Windows (dialog box) Pct -- Percent addition and subtraction, e.g.: PCT 100+25[%], PCT 58.354-32.5[%]; Output: 50=input 51=result 52=delta 53=delta sign(+|-) RevSort* -- Reverse Sort a DeFined block Save26 -- Replacement SAve key. SAves with optional ZAP26 (if "z" on CMline) to remove EOF char. File Manager files are saved to original long filenames. [UNTITLED] files are stored under a manufactured filename. DUO files open in different iterations of XyWrite are synchronized (made identical) SavMacros -- Recapture precious, wasted memory! Get rid of that stupid LDSGT file. Create a single plain-text XPL file, ready for direct inclusion in U2, from all your personal @0-@9,@A-@Z ("ordinary Save/Get") Macros in memory. Sample KBD command: Instead of "nn=@A", use "nn=JM2,.,S,G,A,Q2" Seps,Sepsc -- Count separators [SEPSC=CaseSeNsItIvE]. In&Out:Source$=50,Sep$=51; Out:Separators=52 Shel[/D] -- Shell to & Focus on process(es), then return to Editor on termination. /D switch "D"etaches Editor from processes (no focus). E.g. "Shel d:\path\GSview32.exe" TestKeys -- Info about any pressed key combos (Try it! "TestKeys"). Top-level program that relies upon the following for the dirty work: ScanShifts -- Get ShiftKey Names+Values+BaseChar: On Entry =Available ShiftTable [GETSHIFTS] =ScanCode; On EXit =ShiftKey Names =ShiftKey Values =BaseChar =KeyName GetShifts* -- Get current KBD file scan codes for shifting states; put ≪ PV601≫ on termination of parent frame; /PR issues PRompt Typ -- Print file to ANY(!) printer with Ghostscript TyWin -- Print current file|DeFined text (or optional specified file) to Windows "Default Printer" (requires RAWPRINT.EXE in Editor's dir, http://download.microsoft.com/download/platformsdk/Utility/95/WIN98/EN-US/RAWPRN.EXE) UNC* -- UNC/command e.g. UNC/CA,DEL,DIR,RE,etc. At last! DIR listings for other LAN machines (Xy3 could do it, now Xy4 can too) USave -- Unlimited SAve|Backup|Undo: Save current file with filename YYMMDDHH.MMx WinFS -- Toggle between FullScreen and Desktop Window WriteF* -- Create <64K file with DEBUG.EXE WriteFX -- Create file with XPL PreWriteF -- Prepare char-based source text for WRITEF XDir* -- Remove all DIR displays and close all empty windows XSE* -- XSE/[Element]# In&Out:Haystack$=50,Needle$=51; Out:Left$=52,Element$=53,Right$=54 Revisions: --------- $A -- Ersatz Autosave: automatically SAve the current file (cf. the native autosave function, which saves as AUTOSAVn.TMP) @LWR -- Lower Case function, revision for CodePage 1252 (ANSI) Add2??,Add2??/bf -- Add DeFined frame to active U2|DG|HL|MN|U1-U9 customization file [expanded from ADD2U2 to generic "ADD2" frame] ArrayVA -- Improvements for NBWin ArrayVAsm -- ditto B64e* -- Base64 encoder (added option to encode CMline input) Callup* -- Point & shoot CAll|REad|ChDir command (bug fix) Ch*,Ci*,Cv*,Se* -- Fixes for NBWin Chrontemp -- Generate a chonology template using specified start and end dates ClipW* -- Win32 version of Clip is completely redesigned to handle CodePage conversions automatically. No more screwy characters when you Copy and Paste between Windows apps and XyWrite. For example, you can Copy a formatted XyWrite text, and then Paste it into your Windows mailer -- it will display (eXPanded of course) exactly as it appeared in XyWrite; if you received this Email and then Copied it from the Windows mailer and Pasted back into XyWrite, all formatting would be retained exactly. By default, all clips are converted to and from CodePage 1252 (Windows ANSI), but this can be overridden with runtime CMline commands. See "Help Clipw" -- if you are using the EXE version of Clip, you MUST download and install (in Editor's dir) a fresh copy of CLIP.EXE for Xy4 (http://users.datarealm.com/xywwweb/CLIPW32.ZIP). If you run Win9x, you need to make SURE that the Microsoft Layer for Unicode, a.k.a. UNICOWS.DLL, is installed -- it's a simple matter to install it (http://download.microsoft.com/download/b/7/5/b75eace3-00e2-4aa0-9a6f-0b6882c71642/unicows.exe). Clrw - Clear Windows (STore or ABort all open files|directories) CountChars* -- Count characters|bytes in DeFined block Dchars -- Helper frame for Chars menu (Insert CodePage 437|850|1252 characters) DeclareSgt*,DeclSg*,ClearSgt*,RmvSg* -- Bugs fixed, simplified, dramatically faster. These are important helper programs for any XPL programmer. The capability of declaring characters to be *excluded* from processing has been removed; the range[s] to be processed must be stated to skip those characters. Def,Def# -- Enhanced DeFine (text selection) function (alternate framenames DEF2 and DEF3 modify routine's behavior when text is already DeFined. DEF2 starts new DF block if cursor is outside of currently DeFined block; DEF3 starts new DF block if cursor is inside current DeFined block Del26 -- Remove 1st Ascii-26 within a file (in order to read past it) Del2Punc -- Delete from cursor to next punctuation mark Dial -- Phone Dialer (dial number at cursor position) Dumpem,DumpFN -- Dump contents of embedded deltas (FN|LB|NT etc.) to UNTITLED screen EB# -- EB0=Turn off WAit, MessageBox, ErrorBeep; EB1|PV47=Restore WA, MB, EB Ef -- Stop func EF from jumping around; restore exact screen! (funcs DO FF to enable use of this frame as a subroutine) File Manager (formerly "XyShell File Manager"): XyShell no longer required by Win32; MUCH faster, smoother. Try "dir2" in a directory with long filenames (LFNs) ab2 ca2 del2* dir2* fm* me2 ne2 sa2,sa/nv2 FindFN,FindFN/*,FFN,FFN/* -- Find FootNote Finito -- Finally got this to work with NBWin. Save the Stack, then Quit (for Stack users only) FuncTable* -- Generate a table of all 3-byte functions GetHTTP,ReadHTTP,GetFTP,ReadFTP,PutFTP -- Get|Read|Put file via HTTP|FTP Go2 -- Full-memory Shell to d:\dir of current file|dir. Removed XyShell in Win32, which now requires KMD.EXE and FSW.EXE in DOS Path GoDOS -- Now calls DOSShl in Win32, i.e. removed XyShell requirement. Start a FullMemory DOS session under OS/2 or Windows in the current window mode, FullScreen or Windowed (FullScreen only in OS/2). Requires FSW.EXE HexDump -- Display hex dump of DF block or file Hilite -- View S/G numbers in PMs in Reverse_video Hlist -- Generate a directory of framenames from any Help file Holidays -- List U.S. holidays and their days/dates for any year 1776 HTMLtag,ht -- Embed HTML tags from the CMline (enhanced to incorporate DeFined text into tags, including ; see Help screen for details) KeyPad -- Dramatically simplified, still works great KeyStrokes -- XyBug workaround (doesn't crash on functions MS or NL) MailTo,M2 -- Hacksaw Sendmail helper frame NewFile* -- Open new file named with current date & time NextMsg,PrevMsg -- Navigate to next|previous Hacksaw mail message Oed,OedDOS -- Entirely new Win32 version, for OED v1.1x PostGhost -- New at xywwweb, and entirely revamped with _accurate_ WiDth tables and sensible font-naming, plus fixes for A4 paper and other refinements: POSTGHST.PRN (http://users.datarealm.com/xywwweb/POST47.ZIP) and POSTANSI.PRN (http://users.datarealm.com/xywwweb/ANSI1252.ZIP) PostWidth -- Entirely remodeled, for CodePages 850 and 1252 (ANSI) PutCR,UnPutCR,RepCR,RepCR/* Relabel,relb -- Rename (alphabetize) XPL LaBel|GoLabel names Remove -- Enhanced REMOVE command: Uninitializes Save/Gets 0-9|A-Z|100-1999 Reply -- Format e-mail reply for sending via Hacksaw Rnd* -- Added RouNDing to [optional] specified number of decimals (default=integer rounding) Runcode,RuncYD -- Fix for NBWin Save26 -- revised to also synchronize DUO iterations of XyWrite, if they exist SEbf,SEAbf,SEbf/*,SEAbf/* SeqSe* -- Sequential SEarch (SEarch for A followed by B followed by C...) SetTime -- Fixes for new cesium clock time servers Setup -- Check and optionally Establish Suitable Xy|NB System Defaults. Fixes SpclLst -- Get one Special "?xx" List S/G50 In|Out Sw,Sww -- TaskSwitcher, entirely revised for Win32, and lightning fast Test-Install* -- revised date format; embellished the graphics Tmpfile,tmpfile/nv -- Generate a unique 8.3 tempfile name (filename now has extension .TMF) ToglTag,tt -- Toggle between HTML tags|XyWrite deltas Twincaps -- Auto-correct TWo INitial CAPS typing error (added two ways to disable Twincaps on the fly) V3,V1 -- Added identification of 1|3-byte character numbers ViewURL*,vu*,URL* -- IEXPLORE.EXE (Internet Explorer) is now the default browser, *if* user doesn't indicate another (e.g. the superior FireFox) in REG. Now auto-returns to XyWrite when the browser is closed, with an exception for users who open new Tabs instead of new Windows in their browser. Requires KMD.EXE and GoXy|GoNB.EXE XPoll* -- "EXit Poll" lists Save/Get contents after an XPL program runs Xst* -- Manhattan cross street locator (bug fix) Xy2PDF -- removed XyShell requirement in Win32 Zap26 -- Strip EOF char. Added "zap26 filename_to_zap" capability ZIPView*,Zv* -- Fixes for UNC files. *The best* ZIPfile viewer in the world Removed: ------- ABS -- synonymous with the native @ABS command, whicih returns the ABSolute value of a number without regard to sign, e.g. returns 7.24 in S/G 50 ----------------------------- Robert Holmgren holmgren@xxxxxxxx -----------------------------