_/_/_/_/ _/ _/ _/_/_/_/ _/_/_/ _/ . _/ _/ _/ _/ _/ _/ _/ : _/_/_/ _/ _/ _/_/_/_/ _/ _/ _/_/_/_/_/ :. +--------------------+ _/ _/ _/ _/ _/ _/ _/ ¦: I suppose you are _/_/_/ _/ _/_/_/ _/ _/ _/ |¦ expecting me to say || something witty here Program : EvenMore || about the Amiga? Type : Text viewer (Freeware/emailware) || Wrong.. Version : 0.3beta4 || +--------------------+ Compiled : 21:37:54 13 Feb 1997 || _ <> _ _ Code : AmigaE || |o||V||||r |o| || |n||M|||lU||n|ooo EvenMore © 1996-1997 by Chris Perver || ~~~~~~~~~~~~~~~~~ ReqTools © Nico François + Magnus Holmgren || ...is what it is. || -----------------------------------------------------'`------------------------ ------------------------------------------------------------------------------- -+====== Important Messages!!! =============================================+- TO: Any Viper accelerator users out there! If you have managed/know how/may know how to softkick a Viper accelerator, let me know! I have an Amiga 1200 (OS3.0 - 030 28Mhz - 882 33Mhz - 18Megs total ram, etc., etc.) and I desperately want to softkick OS3.1. All help/info/programs WILL be gratefully accepted. cHRISPi needs YOUR help! Also, please note... I have tried virtually every program on Aminet already :/ -+==========================================================================+- ========================================== IMPORTANT! READ THE COPYRIGHT NOTICE NOW! ========================================== The EvenMore executables and sources are copyright © 1996, 1997 by Chris Perver and the ReqTools.library is copyright © Nico François and copyright © Magnus Holmgren. The files in this archive are the following:- EvenMore034 (dir) Icons (dir) program_icon.info program_icon2.info libs (dir) reqtools.library env (dir) evenmore.config Nostalgia (dir) EvenMore01.lha Docs (dir) evenmore.doc evenmore.doc.info EvenMore.guide EvenMore.guide.info EvenMore034.readme EvenMore034.readme.info microslick.readme microslick.readme.info Docs.info evenmore EvenMore.info Icons.info Nostalgia.info EvenMore034.info --- COPYRIGHT AGREEMENT -------------------------------------------------------- This archive can be distributed by commercial companies, private companies profit making or otherwise, as long as the following rules are applied. -------------------------------------------------------------------------------- 1) Permission to distribute this archive, or any part of it, in any form requires express permission and consent of its author in writing (Email please, but letter also accepted if necessary). 2) The contents of this archive must remain intact and unaltered. This archive is permitted to be distributed so long as all the files described are included and are not malformed, edited, changed or modified in any way, by accident or intent. 3) The version distributed must be the latest release. (Check on aminet, or email me) 4) If the program is distributed by any company that fits into the term given above (Including, but not limited to paper magazines, disk magazines, internet magazines, etc.) through any form of distribution methods (Including, but not limited to magazines, CD, disk, FTP, email, etc.), I demand that a free copy of that particular distribution (Including, but not limited to magazines, CD, disk, FTP, email, program, etc.) be posted (free of charge) to me as soon as it is published or released. 5) This archive may be distributed and advertised by public domain libraries, as long as no profit is made on the program, and the price is no higher than the cost of a disk, copying and distribution costs. This is freeware! You can't charge people any money for it! 6) It is forbidden from be distributed by pirates through any form of distribution methods (Including, but not limited to BBS, disks, CDs, FTP sites, homepages, DCC, email, etc.), even although it is freeware. If you do want the program, come and ask me, not the pirates! The reason being I do not wish lame pirates to gain even more business because of all the work I have put into creating this. This is in response to the pirates moving from commercial software to shareware. Hopefully they won't start on freeware! Spread the word, not the disk! --- EXCEPTIONS ----------------------------------------------------------------- 1) This archive may be freely distributed on Aminet disks, Aminet archives on-line, Aminet BBS and FredFish disks, no permission necessary. ----------------------------------------------------------------- DISCLAIMER --- I HEREBY DISCLAIM ALL RESPONSIBILTIES FOR THE USE OR MIS-USE OF THIS SOFTWARE. THIS SOFTWARE IS PROVIDED 'AS IS', AND IS SUBJECT TO CHANGE WITHOUT FURTHER NOTICE. THERE ARE NO GUARANTEES THAT THIS SOFTWARE WORKS, HAS NO BUGS, AND THAT IT WILL NOT HARM ANY OF YOUR EQUIPMENT OR SOFTWARE ETC. BY USING THIS SOFTWARE, YOU AGREE THAT ANY DAMAGES INFLICTED ARE THE TOTAL RESPOSIBILITY OF NONE OTHER INDIVIDUALS, OR GROUPS, BUT YOURSELF, AND YOU MUST MEET THE EXPENSES TO COVER THE DAMAGES. THIS AUTHOR WILL NOT BE HELD RESPONSIBLE FOR ANY DAMAGES THAT MAY BE CAUSED, EITHER DIRECTLY OR INDIRECTLY BY USING THIS SOFTWARE. BEFORE USING THIS PROGRAM, BACK UP ALL IMPORTANT SOFTWARE AND FILES, AND MOST OF ALL, READ THE MANUAL BEFORE PROCEEDING! AS I CANNOT RECOMPENCE FOR LOSSES. (INCLUDING, BUT NOT LIMITED TO LOSS OF BUSINESS, LOSS OF SOFTWARE/HARDWARE OR LOSS OF SANITY/HAIR). BACK UP, OR SHUT UP! ---+= USE THIS SOFTWARE AT YOUR OWN RISK =+------------------------------------- ======== REQUIRES ======== OOO OOO OOO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OOO OO OOOOOO OO OO OO OO OO OO OO OO OO OO OO OOO OOO OOOOO o ReqTools.library 37+ (Included) ============ INSTALLATION ============ 1) Simply copy 'libs/reqtools.library' to 'Libs:', if you haven't already got it, or haven't got a version later than 37. 2) Then copy 'EvenMore' and 'EvenMore.info' to somewhere on your command line, like 'C:' 3) Then edit the file 'Env/EvenMore.config' to suit your own taste, and the move it to 'ENVARC:' and 'ENV:'. 4) Put on a smile when viewing files. ======== FEATURES ======== Notes about this version ------------------------ HEY! Just before you go about screaming, 'It's got less features than the last version!', stop and think... I was attempting to do word and line wrapping, but I am not sure if I am going to be able to do that due to difficulties beyond my brain power. OK, I know there is no searches ATM, as I had to take them out when I was doing the word and line wrapping, due to the way I had to load the file. But maybe soon, I will get super searches working that are even better than before. Anyway, now you know... Main features ------------- o Half a scroller window allows easier moving about documents. o AppWindow makes loading files easy. o Totally font sensitive, and you can select which font to view the text in. o Tooltypes and a prefernce file(s) for customizing. o Can open the window on any public screen and move between them. o Uses ReqTools library. ============ INTRODUCTION ============ The AmigaOS is a damn good operating system. Even the last OS before Commodore ran out of money (OS 3.0) can't be touched by Windoof and other operating systems. So why spoil it now? Commodore also brought in features such as Screen and Icon fonts, which could be proportional. And proportional fonts look so much more nicer. So that is why I decided to have a bash at designing a nice looking text viewer to complement Workbench. Well, that is partly the reason. The other part is, I wanted to program... I was thinking about C, and then I just happened to see what E could do and I was hooked! So this is my grand contribution to the Amiga :). It hasn't much features now, but it will get better. Anyway. Before I didn't realize how much code was involved in just doing the simple things like opening a window with menus and printing text. In a basic language, there are commands available for just about anything under the sun. I could have written this program in Blitz Basic easily in a couple of lines, but the resultant code would have turned out twice as large. What makes it worse is I am just learning a new language, and I haven't encountered all this operating system code before. I need a book (Or similar) that would show me common routines of doing things in the Amiga's operating system using AmigaE, no C here, as I don't know the syntax (I wish I did, as there is a phenomenal amount of C source on Aminet, and there is software and books that literally grow on trees - Heheh, literally, as books ARE made out of paper ;). ===== Usage ===== EvenMore takes 2 arguments when running from CLI, but still only one when running from Workbench (Which is the file to be displayed). o You can specify a path and a file for the first argument. o The second argument is optional and allows you to specify a configuration file. This means that you can have a separate configuration for each program you run EvenMore from, one to open on Workbench, and another for DOpus that would open the window on the DOpus screen, and an ever so special one for the excellent GoldEd :). If no configuration file is selected, then the default 'ENV:EvenMore.config' will be opened. If this doesn't open, then the hardcoded default settings will be used. --- ARGUMENTS FROM CLI --------------------------------------------------------- It is important to note that if you are specifying a configuration file and no text file, then you must put 'PREFS=' to make sure EvenMore knows you are not specifying a text file to view. If you do not specify a filename, a requester will pop up allowing you to do so. Once you have selected the file you wish to view, a window will open displaying the contents. --- ARGUMENTS FROM WORKBENCH --------------------------------------------------- You can either shift-select a file with EvenMore (Holding shift, left click on the EvenMore icon, then double click on a file), or if you simply double click on the EvenMore icon, a requester will allow you to choose a file. e.g. EvenMore S:User-startup PREFS=Env:EvenMore.Goldedconfig =========== PREFERENCES =========== There are also several tooltypes for setting your preferences when running the program from workbench. These are: WINDOWXPOS=0 The top left position of the window on the screen in pixels on the X axis WINDOWYPOS=14 The top left position of the window on the screen in pixels on the Y axis WINDOWWIDTH=640 The width of the window in pixels WINDOWHEIGHT=256 The height of the window in pixels FONTNAME=Topaz.font Name of the font to use FONTSIZE=8 The height to use for the above font CENTREWINDOW=[TRUE/FALSE] Open window in the exact centre of the screen PUBLICSCREEN=GOLDED.1 The public screen to open the window on SUPPRESS=[TRUE/FALSE] Whether or not to display error messages --- WINDOW POSITIONS ----------------------------------------------------------- If the screen positions and sizes are commented out or are not there or if there is no preferences file, the defaults will be used which are 640*200 positioned top left hand side of the screen and using the default public screen. If the centring option is enabled, then the window position values will be overrided. If you specify a size larger than the visible limits of the screen (The part you can see), then the window will be moved and resized to suit. For example, if the screen is scrolled down and the window opened, the window will be moved to the middle of the remaining visible part if the CENTREWINDOW option is on, and if the window size is larger than the visible part, the window will be sized to fit. This hopefully means that users of graphics cards will sleep better, knowing they shall be able to view any time, any place. --- FONT ----------------------------------------------------------------------- If the font you select could not be opened, EvenMore will let you know, and then fall back to the screen default font. If it can't open the screen default font, then you are in trouble ;). Also, colour fonts are not supported, if you try them you will only get a black font with other colours masked out. I'm not doing font colour remapping, or anything like that. Also, It's just too slow..... --- PUBLIC SCREENS ------------------------------------------------------------- If you specify a public screen to open the window up on that does not exist, you can be sure the window will open on the default public screen such as Workbench or DOpus (Hopefully not DOpus :). If a public screen still can't be found, well what are you running? Linux?!?!? If the public screen entry is commented out, then the default public screen will be used. --- ERROR MESSAGES ------------------------------------------------------------- If you put error suppression on, then no error messages will ever pop up, including, 'file does not exist', 'unable to allocate memory', etc. USE AT YOUR PERIL! ----------------------------------------------------------------------- HINT --- Use MCPs default pubscreen patch to make the front screen into the default public screen, if it is public. And you could use TruePub to patch screens that are private to public screens to get EvenMore to open on any screen you want. --- HINT ----------------------------------------------------------------------- --- PREFERENCE FILE ------------------------------------------------------------ Here is an explanation of the preferences file. If there is a preference file 'ENV:evenmore.config', or if you supply a different preference file, the above tooltypes will be overrided. Here is what the preferences file could look like. (Just to show what is allowed and what isn't) - - cut along here 8< - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Batman! Dinnerdinnerdinnerdinner, dinnerdinnerdinnerdinner, BATMAN! WINDOWXPOS (¦?o)= 50 MicroSoft ate my hamster. Windoof ate its brother. WINDOWYPOS=50 *** Note: Remember to watch The Thin Blue Line! *** WIDTHWINDOWWIDTHWINDOW=640 WINDOWHEIGHT = 256 FONTNAME= Times.font FONTSIZE=13 (I think typ..oh hang on...CENTREWINDOW...like this is ok :)=TRUE PUBLICSCREEN DOES NOT= GOLDED.1 She sells sea shells on the sea shore. The shells she sells are sea shells for sure. SUPPRESS=FALSE - - - - - - - - - - - - - - - - - - - - - - - - - - - cut along here 8< - - - This is what EvenMore will see that pile of rubbish as... - - cut along here 8< - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WINDOWXPOS=50 WINDOWYPOS=50 WINDOWWIDTH=640 WINDOWHEIGHT=256 FONTNAME=Times.font FONTSIZE=13 CENTREWINDOW=TRUE PUBLICSCREEN=GOLDED.1 SUPPRESS=FALSE - - - - - - - - - - - - - - - - - - - - - - - - - - - cut along here 8< - - - The format of this file is half critical! Well, sort of. --- DON'T!!!! ------------------------------------------------------------------ Basically values must come after the preset name. No other text is allowed to b e after the equals sign other than the value and make sure you only have 1 equals sign in a line! Also, please try not to have spaces after the value. EvenMore doesn't trim the spaces, which come at the end of the line. So take special care when entering in screen names and fonts. Also, the preset names must be UPPERCASE! (Due to the optimizations I have done) --- DO!!!!!! ------------------------------------------------------------------- Text before the preset name is ok. The preset order may be changed, for instance, I could put the CENTREWINDOW option at the top and it wouldn't make a difference. --- WHY? ----------------------------------------------------------------------- You are saying, why am I mentioning all this? Well, you shouldn't need to modify the config file that often, but just to be sure that you don't mess anything up, and to save a few emails back and forth, and I might as well get it over and done with. ===== MENUS ===== Here is an explanation of the menu items. _______________________________________________________ [Project] View | ¯¯¯¯¯¯¯¯T¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | Load file... | | Reload file | |----------------| | Go to screen...| |----------------| | About... | |----------------| | Quit | `----------------' Load file: ---------- Allows you to select an ASCII file from a requester to display Reload file: ------------ Enables you to quickly reload the currently displayed file incase its contents have changed. The line number you were at in the file (which is counted as the top-most line in the window) will not be changed unless the file is shorter than that line number, in which case, EvenMore will view from the end of the file. Go to screen: ------------- A requester pops up allowing you to enter the name of a public screen to re-display the window on. If the screen is not available, the title bar will tell you the screen was not found. --- Warning! ------------------------------------------------------------------- The names of screens are CASE-SENSITIVE. This means if you mistakenly type 'gOLDED.1' and not 'GOLDED.1' the window won't open on that screen! So be warned! ------------------------------------------------------------------- Warning! --- About: ------ Display information about the program. Quit: ----- Exit the program. _______________________________________________________ Project [View] ¯¯¯¯¯¯¯¯¯| ¯¯¯¯¯¯¯¯¯¯¯T¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | Go to line... | |----------------| | Top of file | | Page up | |----------------| | Page down | | Bottom of file | `----------------' Go to line: ----------- Move directly to a line in the current document. Note that this number will be taken as the top line of the window. So if I entered 4, EvenMore will display lines 4 to the end of the window. Top of file: ------------ Move to the top of the file. Page up: -------- Move up one height of the window. Page down: ---------- Move down one height of the window. Bottom of file: --------------- Move to the bottom of the file. ================== ADDITIONAL CONTROL ================== --- MOVEMENT ------------------------------------------------------------------- There are several keys for moving about the document displayed in EvenMore's window. UP CURSOR Scroll text up one line DOWN CURSOR Scroll text down one line -------------------------------------------------- SHIFT + UP CURSOR Scroll text up one page SHIFT + DOWN CURSOR Scroll text down one page -------------------------------------------------- CTRL + UP CURSOR Move to top of file CTRL + DOWN CURSOR Move to bottom of file -------------------------------------------------- ESC Quit If you have a keyboard with a numeric keypad, you can use the keypad to scroll around. You can use the drag bar and the up and down gadgets in the right window border to scroll around the text file. And you can also use the shortcut RIGHT-AMIGA + ? keys in the menus too. --- FILE LOADING --------------------------------------------------------------- A dead easy way of loading files, is to simply drag an icon from the DOpus screen, or Workbench screen onto the the window. EvenMore will then load the file you dragged. ======= HISTORY ======= ------------------------------------------------------------------------------- 0.3beta4 Theme: We're on the right track now... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - o Text printing vastly improved. Now a whole window redraw is not necessary if the viewer scrolls more that one line. The scroll is done and the lines are just filled in. o May have fixed a small mistake in which the bottom border could be trashed by the font on a redraw. (Not the major trash if you resize too fast). o Window now calculates the minimum size possible it can be by the gadget sizes. o Made errors output to requesters if opening the ReqTools library was a success, otherwise outputs to the console. o Even more (excuse the pun ;) optimizations!!! o Changed the way file is loaded. This may save some memory/speed? And it will also mean that I can easily make changes, etc, when I work out how to parse the file. o If a file doesn't exist when selected by the requester, the old filenames will be restored. o Added font preferences. o Added error suppression. o 'Discovered' how to set the writemask on a rastport, so now the window scrolls mega fast! o Added an AppWindow, so files can be loaded by dragging icons onto the window. o Now when you switch screens, the window dimensions aren't lost. o Removed hard-coding to preferences file. o Half finsihed a scroller window. Scrolling left and right will be deadly. If anyone knows how let me know. I have some idea, of how to do it, but it is hard turning that idea into code. o Now ignores carriage return characters, for PC compatibility. o Numeric keypad support. o Fixed a few bugs. o And a few other things not worth mentioning... ------------------------------------------------------------------------------- 0.3beta3 Theme: Not another re-write! The 487th re-write this month! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - o Fixed silly bug in which sometimes the preference file wouldn't open. (I hope I did anyway). o Window maximum and minimum sizes are now calculated according to the visible limits of the screen, so hopefully no gurus should occur on virtual Workbenches.(I hope) o Tonnes and tonnes more optimizations. o Flipped preferences file around. (It didn't occur to me there was another way to do it easily) o Added the ability to move the window to a different screen after it is opened. o Now checks for the availability of a screen, by the LockPubScreenList() instead of just trying to open on the default screen if LockPubScreen() returns NIL. o Hopefully improved the output of error handling. o Changed the way preferences are loaded. This may save some memory/speed? o Fixed bug in which the preferences would not load from the root directory of my harddrive. o Fixed bug in which the program would crash on exit. o Now checks some keys by qualifiers instead of rawkey numbers. o Can be killed by CTRL C. o Added newlook menus for v39+. o Text no longer trashes right border. o And a few more things not worth mentioning... ------------------------------------------------------------------------------- 0.3beta2 Theme: We're... forever... making improvements! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - o Fixed silly mistake. Changed drawmode back from Jam2 to Jam1. I don't know how many times I have done this. :) o More keys for moving about documents. o View menu to move about documents. o Added extra requesters. o Added reload menu item. o Added more information in about requester. o Added more information in the title bar. o Now uses ReqTools library. o Added centring window option. o Added preferences file. o Search menu to search through documents. o Made a whole lot of optimizations. o Removed GIMMEZEROZERO flag, so now the window updates faster and uses less memory. ------------------------------------------------------------------------------- 0.3beta1 Theme: After a long while, I got interested again :) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - o Added tooltypes. (Window size positions) o A few improvements here and there.... here, there, everywhere a few improvements! o Fixed some silly bug. If started from the CLI, the files wouldn't load up from the requester... Thanx to Johan Björnson for reporting it. Still don't know who the culprit was that made the bug :?/. ------------------------------------------------------------------------------- Pre 0.3beta1 Theme: Kicking off - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - o Can't remember what they were like. Probably awful! Infact, so awful I just erased them :). ==== BUGS ==== ----- HARMLESS ------------------- o Program fails to load files from the PROC: device. It seems that the PROC device gives a false filesize for files. This also confuses ReqTools file requesters. So blame the author of PROC: and kindly ask him to fix it :). Also, this should be a warning to you. Proceed carefully when loading files from virtual devices. ----- FLUFFY / UNENCOUNTERED ----- o I'm not entirely satisfied I have every window dimension looked after properly, after changing to a non-GIMMEZEROZERO window. If you see any lines get trashed, let me know! (In other words, use SysIHack to hack around a bit). o I'm not entirely satisfied that the window will only display on the visible part of the screen, or if anything wierd might happen... so be warned! o I have seen certain large fonts trash the window borders a bit. I will have this fixed as soon as I create the full scroller window. Help me crack down on bugs. You can never rid a program of all bugs, that is why I need your help tracking them down. Please report any bugs you find. Also, if EvenMore acts in any way you wouldn't normally expect a text viewer to, then please tell me. ===== TO DO ===== EvenMore is pretty scary at the minute. Soon though, once I get the main features plugged, I will have time to think about putting in the diddly bits. That is, if I find out how to do the diddly bits! So these are just considerations, I have not actually thought about how I am going to do any of this stuff. (Pledge a donation for software and books to educate me :) + = Really depends on a lot of things. Don't care/not useful/low proirity. +++++ = Yes, I must get this done as soon as I possibly can. ***** = This is very improtant! Maybe even so important, there won't be another release until it happens! ------------------------------------------------------------------------------- ***** o Get a scroller window made, for scrolling about a bit. ****+ o Make more compact optimized code. **+++ o ASCII codes such as TAB and CR will be sensed and acted upon. *+++ o ESC sequences or ANSI codes sensed such as BOLD, etc. (Some sort of text/file parser will need to be written) +++ o Rewrite word searches. ++ o Get binary file detection written. But remember, it's a text viewer! It doesn't do anything more, and never will never evolve into anything more, as I am putting intelligence into my creation! I am doing all the work! + o Make keys configurable? Only if people don't like them the way they are. + o Consider maybe either writing a GUI preferences program, or else making a few preferences changable and/or saveable by the viewer. Really depends if it is needed or if people want it. + o Maybe a requester full of the public screen names to be able to select one to display the window on. Not needed, only if I am bored. + o Word hi-lighting in searches perhaps. Again, depends on how the searches are rewritten. + o Printing options. In the far distant future. If I am bored. ------------------------------------------------------------------------------- Here are the features I have considered, but not putting in, at least, at this point in time. o Opens on its own screen. What's the point? I mean, you will have Workbench running, won't you? Ack... not worth the code. Ack... spit. Well I know I don't need it. If you are really stuck, use some screen creation tool. There are plenty on Aminet. ------------------------------------------------------------------------------- Here are the features I am currently working on right at this very moment. o Scrolling left and right in the scroller window. I am waiting until I find out exactly how to do it. (The way MultiView scrolls) o Decided to put in a font requester in the main program. Just need to obtain the right ReqTools glue in order to compile it. ====== AUTHOR ====== This program is... ________________________________________________________________________________ :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: e! Emailware + freeware! Emailware + freeware! Emailware + freeware! Emailware + :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ That's right! Emailware, and freeware! Got a problem with that? ;) Freeware: ------------------------------------------------------------------------------ A type of distribution agreement in which the author of the program retains the copyright of the program, even though the software may be freely available to all. Please note, freeware IS NOT Public Domain (PD). Emailware: ------------------------------------------------------------------------------ A type of distribution agreement in which if you use the program, you can if you want (Or in some instances, if you use it longer than a set time period), send the author a feedback email to register. If you decide it is slightly useful, or just a load of crap, or even shows some potential, please email me (If you wish... But I really do want feedback on what you think of it, how many users have tried it, etc). If you have any suggestions or would just like to say that there is a 6-pack of Pepsi on its way to me then again, please email me. :) HEY! Come on. Aminet wouldn't be as big as it is, if there wasn't that many of you. There is no way just 3 + people have downloaded this archive. Get your emails in! This program only survives by your feedback. Any users that do send an email have the benefit of being in my address book in my email program. Any users that ask to become beta-testers can become one, and can test any new features (Though they may be few), and test any Aminet releases that are about to be uploaded, if they ask. ______________________________________________________________ [O|##Contacting#cHRISPi####################################|°|B] |¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯| : | Postal address: | :: | Chris Perver, __ __ | :: | 12, Orchardville Avenue, / // / | :: | Bangor, / // / | :: | Co. Down, / // / | :: | N. Ireland, __ __ / // / | :: | BT19 1LP. \ \\ \/ // / | :: | \ \\/ // / | :: | ______________________ \ V /V / | :: | Internet:|chris@planb.thegap.com| V_/V_/ | :: | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | :: | __________________________ | :: | IRC:|cHRISPi on #amiga/undernet| | :: | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | :: | _________________________________________________ | :: | URL:|http://www.geocities.com/SiliconValley/Park/6763/| | :: | ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | :: | | :: | And remember! Windows is rubbish! | :: | (It's just another pain in the glass) | :: | | :: |_____________________________________________________________ | :: [############################################################|/] :: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ :: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ==== HELP ==== If any of you lot want to help in the distribution files, go ahead and email me. You could design a few NewIcons, MagicWB icons, Iconographics icons, convert this text into an AmigaGuide® file, or anything. If you have any suggestions or contributions for the distribution files, again email me. :) Suggestions for the program (Not too hard ones now! At least until I finish the main bits) are always welcome. Tell me what YOU would like to see in a text viewer (Don't just say 'some text'! ;). Programmers! Please aid me. Maybe some tutorials or example sources of Workbench E stuff, parsing, raster tips, detaching processes, optimization tips, scroller windows, etc. would be handy. Maybe Libraries documentation might be handy until I save up enough money for the RKRM Libraries manual. ========================================= THANX 'N' GREETZ (In no particular order) ========================================= Thanks to my mum and dad for buying me those RKRM manuals. I didn't know they would be so useful so quickly. I thought I'd at least have to learn C before they would be of any use. -------------------------------------------------------------------------------- Thanx to Nico François and Magnus Holmgren for the excellent ReqTools library. Only fools don't use ReqTools! Thanx to Dietmar Eilert for GoldEd, it's been plenty of help to me. Thanx to Wouter van Oortmerssen for AmigaE, it's an amazing language. -------------------------------------------------------------------------------- Thanx to Ilan Sharoni for helping me a lot with word and line wrapping. It's just too hard. Maybe I'll understand it someday. Thanx to Johan Björnson for his excellent contributions and suggestions for this archive. If it wasn't for him, we wouldn't have the guide or even have icons! Thanx to Marco Talamelli fot helping me with the font requesters. Thankyou to all my mates in #amiga who helped by answering my questions I put to them (Hehehe they did? Well they tried. But I understand). Thanx mate!