Short: Object-oriented programming language Author: Matthias Gietzelt Type: dev/gui Version: 4.3 Requires: OS 3.5, well-equipped Amiga, some knowledge, Architecture: m68k-amigaos Email: shamane@exmail.de Amiga Developer CD 2.1 (see below) _______ __ __ ___ _______ ___ ___ ___ /******/ /**| /**| /***\ /******/ /***\ /***\ /***\ /**____/ /***|/***| /*__**\ /**____/ /*__**\ /*___*\ /*__**\ /**/___ /*/ |**/|*| /*/__/*| /**/___ /*/__/*| |*/ \*| /*/__/*| /******/ /*/ |_/ |*| /*******/ /******/ /*******/ |*| |*| /*******/ /**____/ /*/ |*| /*______/ /**____/ /*__**__/ |*| |*| /*__**__/ /**/___ /*/ |*| /*/ /**/___ /*/ \*\ \*\___/*/ /*/ \*\ /******/ /*/ |*| /*/ /******/ /*/ \*\ \*****/ /*/ \*\ /______/ /_/ |_| /_/ /______/ /_/ \_\ \___/ /_/ \_\ The object-oriented programming language Available at www.aminet.de ! (Drawer: dev/gui) Für die deutsche Version, bitte weiter unten lesen.... ENGLISH: History 2.0 - Initial release --- 2.1 - GadTools gadgets support !! - reached to shrink programsize by coding the window-stuff by myself instead of making it by ReActor --- 2.2 - Oops..The program crashed, when a clicktab was in a test-window. - speed optimizations (e.g. at startup, shutdown etc.) - defined catalog-creation - C++-Code support - added the macro "Preferences-Menu" for Prefs-Programs - better & easier generated C-sourcecode - minor bugfixes --- 2.3 - prefs-editor rewritten - chooseable processortype for generated StormC-project - modified programming-help - some functionmacros rewritten - minor bugfixes --- 3.0 - gadgets-test routine rewritten - fixed bugs by showing tapedeck & colorwheel gadgets - fixed problems with clicktabs & page gadgets (see "clicktabsexample") - added function "Shutdown()" (called, when program quits) - added progress-bar while saving - added macrofunctions "Emperor_Set/GetGadgetAttrComplex()" (see guide for details) --- 3.1 - fixed a bug when generating source for window with colorwheel - source is now *more* SAS/C friendly - fixed a silly bug when copy a function from programming help into texteditor - added online help for macrofunctions (see chapter Programming Help for details) - added ARexx-connection to StormC (Scripts - Dir) - added arguments by starting StormC (e.g. GoldED support for StormC) - added loading picture --- 3.2 - added parametry of several image-gadgets (bevel, bitmap, glyph) (see "ClicktabExample" for details) - fixed a bug with slider and getfile-gadgets - fixed problem with requester-body-text ["\n" (Newline) will be recognized now] - rewritten routine for adding, moving (up and down) and removing of objects in a list --- 3.5 - showing of scroller & slider-gadgets fixed - layout-gadget (bevelstyle & -state) doesn't switch back to previous set values anymore - added support of finnish catalog - added program-environment for configuration of version, program name, stack, mem and many more - deleting windows is possible now - when pages were added to gadgetlist, its generation was incorrect - added gadgethelp support - just connect a gadget to configure ! (program-environment) - added function to reset current list of objects - label's Locale-connection works correct now - gadgethelp for nearly every gadget - added chooseable HookType for string-gadgets - added some initial-configurations for texteditor-gadgets - moving Locale-entrys is possible now - editing the includelist is also possible now - added new startup-picture (thanks to Janne Peräaho) --- 3.6 - Gradientsliders horiz/vert orientation works correct now - some global variables problems fixed - problems with node-array fixed - special positions/sizes for OS 2.0 windows work now - chooseable smallfont for large lists - fixed crash when moving a test-window - modifyable library-integration for your project - fixed bug in installer-script (doesn't notice, if an OS higher than 3.5 was installed) - added interconnection maps - generating source based on AmigaOS 2.0, AmigaOS 3.5+ or mixed code --- 4.0 - DONE ! the whole code is rewritten and structured ! only 4 MBytes of systemmemory is needed ! - the programflow maybe changed a bit to a better, because also all low-level functions were rewritten - the look has changed a bit - menu is more complex and professional - expanded GadTools-handling (with RightMouseButton) --- 4.1 - added french catalog (written by Olivier Martin -- thank you !) - added translations for predefined menus and requests - added attributes for texteditor-, speedbar- and space-gadget - new special requester-kind (in Reaction-style) - ARexx-script changed/fixed problem while transfering projects - removed fix-positions for attribute-windows - fixed problem with preview-menu (no wrong additional menuitems anymore) - added array for speedbar buttons - fixed problems with arrays - enlarged edges around GadTools-gadgets for resizing - path to includes and libs configurable - layout of mainwindow changed (no overlapping gadgets anymore) - added requester, if choosing menuitem "New" - fixed a bug in menuitem "New" - fixed a bug in menuitem "Delete" - bugs within generated code were fixed - chooseable generation of macrofunctions - generated code much smaller while leaving out unused macrofunctions and restructuring it (ca. 40 % smaller) - chooseable initial opened window for your project - fixed bug in source, when there was just one gadget in a list - added possibility to create a directory containing the current project - bug while opening old projects containing a slider fixed - chooseable locale-datafile creation - chooseable storm-projectfile creation - texteditor changes are recognized before saving - saving of strings containing a linefeed ('\n') is no problem anymore - opened amigaguide.library because of some initialization-bugs --- 4.2 - printing objecttable is available now - cut/copy/paste for Gadgets works now - no conflicts with projects containing more than one window - problems with projects containing more than one window in generated source fixed - rewritten and shortened function "inttostring" in generated code - Reaction-gadgetlist and menulist is truely hierarchical now (supports hiding and showing childrens) - added support for languages bosanski, català, czech, polski, russian, slovensko, srpski and türkçe - added translations to all predefined menus for languages mentioned above - translated strings for predefined menus, requests, ASL-requests etc. to supported languages - added expanded predefined menu "preferences" - online-help in all programparts and windows - completly revised guide-files - Screens array with preview - new windowattribute: BackFill (file) - new windowattribute: Screen - new bitmapattribute: Screen - new requestattribute: Screen - reworked window-attributes window - arrays on just one attributewindow - problems with InterConnection Maps fixed - new programenvironment-attribute for initial opened screen - added macrofunctions for opening/closing screens - choosable taskpriority for project - *.h-file including in stormproject-file - in stormproject-file object-drawer as "StormC:Objects" (now really just one object-drawer) - hand over function to texteditor is chooseable in preferences - deleting objects with chooseable appearing request - template-project as a replace for builtin objects - lowlevel problems (while ICMap-generating in source and in programming-help) fixed - while saving appearing problems with appended "*.project" fixed - problems while saving into drawers fixed - added button "Edit" in mainwindow for opening/closing attributewindow - button "Add" is disabled for wrong access on Reaction-page - doubleclick middle opens attributewindow - library attributewindow works correct now - variable attributewindow has a new behaviour in accepting values - Catalog- and VisualInfo-variables configurable - buttons in mainwindow don't stay selected - "Preview"- and "Edit"-button with brackets - no wrong serial numbers behind predefined names anymore - no need for "Emperor:"-assign anymore - problems with startup-progressbar fixed - progresswindow for loading projects - implemented memorysaving - preview of getfile-gadgets rewritten (now it shows its content) - new mousebutton events for: - doubleclick left & middle - left, middle, right in each case with up & down - new attributes in Get/SetGadgetAttr(): - GETFILE_FullFile - GETFONT_TextAttr - GETSCREENMODE_DisplayID - and TDECK_Tape --- 4.3 - Reaction based popupmenus - bug in GadgetHelp within layout-attributwindow fixed - array problems fixed - notice catalogIDs at adding arraynodes now - deals with conflicts with rounding of HSMathLibs - Workbench-start conflicts with initial projectdrawer fixed - remembers all windowpositions - new, overloaded inttostring-function - choose each component while open - when merging projects, windows were not store anywere in memory - minor bugfixes Introduction Thanks for decrunching and the will to test the program-packet. This program should "revolutioning" the software-development on Amiga. Object-oriented programminglanguage (OOP) is maybe a bit too high for that program, because there are "real" C/C++-sourcecodes generated and an external C/C++-Compiler must translate it into machine-code. In the Amiga-sphere there are only less applications like CanDo, Storm-Wizard and so on, but one day I have seen the program "Delphi" on the PC :( ! This OOP is exclusive controlable in Pascal (that set's me up) and it has millions of configuration-possibilities. I didn't knew such things on Amiga, and so I made it by myself. I wanted to make parameting of the Graphical User Interface (GUI) and its macro-elements as easy as possible. Following standard-GUI-elements are implemented: * Screens * Windows * OS2.0 gadgets (GadTools) * OS3.5 gadgets (Reaction) * Menus * PopupMenus * Requests * ASL-requests * Locale-catalogs Following NON-GUI-elements are implemented: * Functionmacros, which makes programming under OS3.5+ more easily * Includes * Libraries * declare variables * InterConnection maps between gadgets * create list-arrays for gadgets With Emperor you are generating a complete C/C++-sourcecode, which only must be compiled by an external compiler (e.g. StormC from the developer CD2.1). Aim of this program is to assure software developer to create their programs (its sourcecode) by Emperor, because the making of software (opening of windows, file- and fontrequests, menus etc.) is often equal and must not longer copied by programmers from other sourcecodes. Emperor decrees about one or more macros for every GUI-element. Like the menus: here you must, for creating the complete Project-menu (open, close, save, print etc.) and its translation, (in Locale-".catalog"-file) only select the corresponding entry in the list. This is also possible with requests e.g. by making a QuitRequest. These are called in the own sourcecode as function "REQUESTNAME();". But the program should also be for amigans, who never programmed before, and bade an easy way in the programming of AmigaOS-GUIs. Systemrequirements - an Amiga ;-) - Memory at least 4 MByte; recommended 16 MByte or more - Workbench version 3.5 or higher - Processor at least 68020; recommended 68060 - Amiga Developer CD 2.1 of the HAAGE & Partner GmbH - C/C++-Compiler (from the developer CD "ADCD_2.1:Contributions/Haage_&_Partner/StormC/") - CatComp (from the developer CD "ADCD_2.1:NDK/NDK_3.5/Tools/CatComp") DEUTSCH: Die Geschichte 2.0 - Erste Veröffentlichung --- 2.1 - AmigaOS 2.0 Gadgets hinzugefügt !! (GadTools-Gadgets sind nun verfügbar !) - Programm ist durch Code-Umsetzung von ReActor nach eigenem Code geschrumpft. --- 2.2 - Programmabsturz, wenn Clicktab-Gadgets in einem Test-Fenster waren. - Geschwindigkeitsoptimierungen (z.B. beim Start, Ende etc.) - definierte Catalog-Erstellung - Makro "Preferences-Menü" für Einstellungs-Programme - C++-Quelltext Unterstützung - besserer & einfacherer generierter C-Quelltext - minimale Fehler behoben --- 2.3 - Prefs-Editor überarbeitet - wählbarer Prozessortyp für generierten StormC-Projekt - modifizierte Programmierhilfe - diverse Funktionsmakros überarbeitet - minimale Fehler behoben --- 3.0 - Gadget-Test Routine überarbeitet - Fehler beim Anzeigen von Tapedeck & Colorwheel Gadgets behoben - Probleme mit Clicktabs & Page Gadgets behoben (siehe "clicktabsexample") - Funktion "Shutdown()" hinzugefügt (Aufruf, bei Programmende) - Fortschrittsanzeige während des Speicherns - Makrofunktion "Emperor_Set/GetGadgetAttrComplex()" hinzugefügt (siehe Emperor.guide) --- 3.1 - Fehler beim Quelltextgenerieren mit ColorWheels behoben - Quelltext ist nun SAS/C freundlich*er* - Fehler beim Kopieren einer Funktion von der Programmierhilfe in den Texteditor behoben - Online Hilfe für Makrofunktionen hinzugefügt (siehe Kapitel Programmierhilfe) - ARexx-Verbindung zu StormC (Scripts - Verzeichnis) - Argumente beim Starten von StormC hinzugefügt (z.B. GoldED support für StormC) - Ladebild hinzugefügt --- 3.2 - diverse Image-Gadgets (Bevel, Bitmap, Glyph) hinzugefügt (siehe "ClicktabExample" für Einzelheiten) - Fehler mit Slider und Getfile-Gadgets behoben - Problem mit dem Requester-Body-Text behoben ["\n" (Newline) wird nun berücksichtigt] - Routine für hinzufügen, verschieben (hoch und runter) und löschen von Objekten in den Listen überarbeitet --- 3.5 - Anzeigen des Scroller & Slider-Gadgets ist überarbeitet worden - Layout-Gadget (BevelStyle & -State) springt nicht mehr zu zuvor eingestellten Werten zurück - Finnischen Katalog hinzugefügt - Programmumgebung zur Konfiguration von Version, Programmnamen, Stack, Speicher und vielem, vielem mehr hinzugefügt - löschen von Fenstern ist nun möglich - wenn Pages hinzugefügt wurden, waren deren Generationen inkorrekt - GadgetHelp hinzugefügt - einfach ein Gadget verbinden, um die GadgetHelp zu konfigurieren ! (Programmumgebung) - Funktion für das Zurücksetzen der aktiven Liste von Objekten hinzugefügt - Label's Locale-Verbindung arbeitet nun korrekt - GadgetHelp für beinahe jedes Gadget - wählbarer HookType für String-Gadgets - diverse Initial-konfigurationen für Texteditor-Gadgets hinzugefügt - verschieben von Locale-Einträgen ist nun möglich - editieren der Includeliste ist nun möglich - neues Startupbild hinzugefügt (Dank an Janne Peräaho) --- 3.6 - Gradientsliders horiz/vert Ausrichtung arbeitet nun korrekt - einige Probleme mit globalen Variablen behoben - Probleme mit Node-Arrays behoben - spezielle Positionen/Größen für OS 2.0 Fenster arbeiten nun korrekt - wählbarer Smallfont für komplexe Listen (Texteditor/Programmierhilfe) - Fehler behoben beim verschieben vom Vorschaufenster - veränderbare Library-Integration für das eigene Projekt - Fehler behoben im Installer-Skript (arbeitet jetzt mit OS-Versionen >3.5 zusammen) - Interconnection Maps hinzugefügt (Verknüpfung von Gadgets) - Quelltextgenerierung auf Basis von AmigaOS 2.0, AmigaOS 3.5+ oder gemischt --- 4.0 - GESCHAFFT ! der gesamte Quelltext ist neugeschrieben, strukturiert und überarbeitet !! nur noch 4 MBytes Systemspeicher sind für den Start von Emperor notwendig ! - der Programmfluss hat sich teilweise geändert, weil auch alle low-level Funktionen neugeschrieben wurden. - neuer Look - komplexeres und professionelleres Menü - erweitertes GadTools-handling (mit RechtemMausButton) --- 4.1 - französischen Katalog hinzugefügt (geschrieben von Olivier Martin -- besten Dank !) - Übersetzungen für vorgefertigte Menüs und Gadgets hinzugefügt - Attribute für Texteditor-, Speedbar- und Space-gadget hinzugefügt - neuer spezieller Requestertyp (im Reaction-Stil) - ARexx-Skript verändert/Probleme während des Transfers von Projekten beseitigt - fixe Positionen für Attribut-Fenster beseitigt - Problem mit Vorschau-Menü behoben - Array für Speedbar-Buttons hinzugefügt - Probleme mit Arrays beseitigt - Justierungsflächen um GadTools-Gadgets vergrößert - Pfad zu Includes und Libs konfigurierbar - Layout des Hauptfensters verändert (keine überlappenden Gadgets mehr) - Requester hinzugefügt, wenn Menüpunkt "Neu" gewählt wird - Fehler im Menüpunkt "Neu" behoben - Fehler im Menüpunkt "Löschen" behoben - wählbare Makrofunktionsgenerierung - generierter Quelltext durch Herauslassen unbenutzter Makrofunktionen und Restrukturierung wesentlich kleiner (ca. 40 %) - initial geöffnetes Fenster für eigenes Projekt wählbar - Fehler im generierten Quelltext bei nur einem Gadget beseitigt - spezifische Projekt-Verzeichnisse erstellbar - Fehler während des Öffnens alter Projekte, die einen Slider enthielten, behoben - Erstellung von Locale-dateien wählbar - Erstellung von Storm-projekten wählbar - Texteditor verarbeitet Änderungen nun korrekt - speichern von Zeichenketten mit einem linefeed ('\n') ist kein Problem mehr - amigaguide.library wegen Startschwierigkeiten geöffnet --- 4.2 - Objekttabelle ausdrucken ist nun möglich - Ausschneiden/Kopieren/Einfügen für Gadgetlisten funktioniert - kein Konflikte mit Projekten, die mehere Fenster beinhalten - Probleme mit dem Quelltext von Projekten, die mehere Fenster beinhalten behoben - Funktion "inttostring" überarbeitet und verkürzt - Reaction-Gadgetlisten und Menüliste sind nun tatsächlich hierarchisch (unterstützt hiding und showing) - Support für Sprachen bosanski, català, czech, polski, russian, slovensko, srpski and türkçe hinzugefügt - Übersetzungen für alle vorgefertigten Menüs hinzugefügt (alle Sprachen) - vordefinierte Texte von Requester und ASL-Requester in alle unterstützten Sprachen übersetzt - erweitertes, vordefiniertes Menü "Preferences" hinzugefügt - Online-Hilfe für alle Programmbereiche und Fenster - völlig überarbeitete Guide-dateien - Screens-Array mit Vorschau - neues Fensterattribut: BackFill (Datei) - neues Fensterattribut: Screen - neues Bitmapattribut: Screen - neues Requesterattribut: Screen - überarbeitetes Design des Fensterattribut-Fensters - Arrayattribute auf einem Fenster vereinigt - Probleme mit InterConnection Maps beseitigt - neue Programmumgebungsvariable: Initial geöffneter Screen - Makrofunktionen für öffnen/schließen von Screens hinzugefügt - wählbare Taskpriorität - *.h-Datei in die Stormprojekt-Datei berücksichtigt - Stormprojekt-Datei Objektverzeichnis als "StormC:Objects" - Übergabe von Funktionen an Texteditor ist nun voreinstellbar - Löschen von Objekten mit abschaltbarer Sicherheitsabfrage - Template-projekt als ein Ersatz für initial eingebaute Objekte - lowlevel-Probleme beseitigt (beim ICMap-generieren und in der Programmierhilfe) - beim Speichern auftretende Probleme mit anhängendem "*.project" beseitigt - Probleme während des Speicherns in Verzeichnisse beseitigt - Button "Bearbeiten" ins Hauptfenster für öffnen/schließen des Attributfensters hinzugefügt - Button "Hinzufügen" ist für falsche Zugriffe auf der Reactionseite gesperrt - Doppelklick "Mitte" öffnet Attributfenster - Library Attributfenster arbeitet nun korrekt - Variable Attributfenster mit neuem Verhalten beim akzeptieren von Werten - Catalog- und VisualInfo-variablen konfigurierbar - Buttons im Hauptfenster bleiben nicht mehr selekiert - "Vorschau"- und "Bearbeiten"-Button mit Klammern versehen - keine falschen laufenden Nummern hinter verdefinierten Namen mehr - keine Notwendigkeit eines "Emperor:"-Assigns mehr - Probleme mit Startfortschrittsanzeige behoben - Fortschrittsanzeige beim Öffnen von Projekten - Funktionen auf Speichersparen getrimmt - Vorschau der Getfile-Gadgets überarbeitet - neue Mousebutton Events für: - Doppelklick links & mitte; - links, mitte, rechts in allen Fällen mit gedrückt & losgelassen - neue Attribute in Get/SetGadgetAttr(): - GETFILE_FullFile - GETFONT_TextAttr - GETSCREENMODE_DisplayID - und TDECK_Tape --- 4.3 - Reaction basierte PopupMenüs - Bug in der GadgetHelp im Layout-Attributfenster behoben - Array Probleme behoben - beachtet CatalogIDs beim hinzufügen - Konflikte mit der Rundung der HSMathLibs umgangen - Workbench-Start Probleme mit dem initialen Projektverzeichnis behoben - merkt sich alle Fensterpositionen - neue, überladene inttostring-Funktion - Komponentenauswahl während des Öffnens - Anhängen von Projekten verursacht keine Probleme mehr - kleinere Fehler behoben Die Einführung Vielen Dank, dass Sie dieses Programm entpackt haben und ausprobieren möchten ! Dieses Programm soll die Software-Entwicklung auf dem Amiga "revolutionieren". Objekt-orientierte Programmiersprache (OOP) ist vielleicht ein wenig zu hoch gegriffen, da weiterhin "echte" C/C++-Quelltexte generiert und durch einen externen C/C++-Compiler übersetzt werden müssen. Im Amiga-Bereich gibt's nur wenige Ausnahmen wie CanDo, Storm-Wizard u.a., aber irgendwann habe ich das Programm "Delphi" auf dem PC :( kennengelernt ! Diese OOP ist ausschließlich in Pascal gehalten (was mich arg störte) und erschlägt einen mit den Millionen Konfigurations-möglichkeiten. Ich kannte soetwas in der Art bisher auf dem Amiga nicht, und kurzentschlossen setzte ich mich selbst daran. Ich wollte die Parametrierung der Oberfläche und der Makro-Elemente so einfach wie möglich machen. Folgende Standard-Oberflächenelemente sind implementiert: * Screens * Fenster * OS2.0 Gadgets (GadTools) * OS3.5 Gadgets (Reaction) * Menüs * PopupMenüs * Requester * ASL-Requester * Locale-Katalog Folgende Nicht-Oberflächenelemente sind implementiert: * vorgefertigte Funktionsmakros, die das Programmieren unter OS3.5 wesentlich erleichtern. * Includes * Libraries * deklarieren von Variablen * definierbare Einbindung vonFuntions-Bibliotheken * InterConnection Maps zwischen Gadgets * Datenfelder für Listen von Gadgets Man generiert mit Emperor einen komplett fertigen C/C++-Quelltext, der nur noch durch einen externen Compiler (z.B. StormC auf der Developer CD2.1) übersetzt werden muss. Ziel dieses Programms soll sein, Softwareentwickler zu überzeugen mit Emperor ihre Programme (deren Quelltext) zu erstellen, da die Verfahrensweise bei der Erstellung von Software (Öffnen von Fenstern, Datei- und Schriftauswahlrequestern, Menüs etc.) oft gleich ist und nicht weiter durch den Programmierer selbst mühsam aus anderen Quelltexten herausgefischt werden muss. Emperor verfügt für jedes Element schon ein oder mehrere vorgefertigte, aber veränderbare, Makros. So z.B. bei den Menüs: hier muss für das Projekt-Menü (Öffnen, Speichern, Drucken etc.) und dessen Übersetzung (für Locale - ".catalog"-Datei) nur der entsprechende Eintrag gewählt werden. Dies gilt auch für Requester z.B. für das QuitRequest. Diese müssen nur noch im eigenen Quelltext als Funktion "REQUESTERNAME();" aufgerufen werden. Das Programm soll aber auch für Amiganer sein, die noch nie programmiert haben, und so einen einfachen Einstieg in die Programmierung der AmigaOS-Oberfläche bieten. Die Systemanforderungen - einen Amiga ;-) - Speicher mindestens 4 MByte; empfohlen 16 MByte oder mehr - Workbench Version 3.5 oder höher - Prozessor mindestens 68020; empfohlen 68060 - Amiga Developer CD 2.1 von der HAAGE & Partner GmbH - C/C++-Compiler (von der Developer CD "ADCD_2.1:Contributions/Haage_&_Partner/StormC/") - CatComp (von der Developer CD "ADCD_2.1:NDK/NDK_3.5/Tools/CatComp") ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 65634 19499 70.2% 16-Jun-02 16:30:00 Emperor/Catalogs/deutsch/Emperor.catalog 90127 19396 78.4% 16-Jun-02 16:30:00 Emperor/Catalogs/Emperor.cd 63548 18989 70.1% 16-Jun-02 16:30:00 Emperor/Catalogs/français/Emperor.catalog 17777 3585 79.8% 16-Jun-02 16:30:00 Emperor/Projects/AminetSearcher.project 8722 1551 82.2% 16-Jun-02 16:30:00 Emperor/Projects/ClicktabExample.project 5859 1280 78.1% 16-Jun-02 16:30:00 Emperor/Projects/Colorwheel.project 7367 1770 75.9% 16-Jun-02 16:30:00 Emperor/Projects/DevsManager.project 6952 1786 74.3% 16-Jun-02 16:30:00 Emperor/Projects/Resistor.project 1250 506 59.5% 16-Jun-02 16:30:00 Emperor/Projects/Tiger/Tiger.cd 56187 6824 87.8% 16-Jun-02 16:30:00 Emperor/Projects/Tiger/Tiger.h 804 486 39.5% 16-Jun-02 16:30:00 Emperor/Projects/Tiger/Catalogs/deutsch/Tiger.catalog 786 484 38.4% 16-Jun-02 16:30:00 Emperor/Projects/Tiger/Catalogs/français/Tiger.catalog 105636 38377 63.6% 16-Jun-02 16:30:02 Emperor/Projects/Tiger/Tiger 103385 9177 91.1% 16-Jun-02 16:30:02 Emperor/Projects/Tiger/Tiger.c 2711 1367 49.5% 16-Jun-02 16:30:02 Emperor/Projects/Tiger/Tiger.readme 2481 1576 36.4% 16-Jun-02 16:30:02 Emperor/Projects/Tiger/Tiger.readme.info 1749 578 66.9% 16-Jun-02 16:30:02 Emperor/Projects/Tiger/Tiger.¶ 4204 1041 75.2% 16-Jun-02 16:30:02 Emperor/Projects/Tiger/Tiger_class.h 1624 754 53.5% 16-Jun-02 16:30:00 Emperor/Projects/Tiger/Tiger_deutsch.ct 8158 1734 78.7% 16-Jun-02 16:30:02 Emperor/Projects/Tiger/Tiger_fonctions.h 1674 773 53.8% 16-Jun-02 16:30:02 Emperor/Projects/Tiger/Tiger_français.ct 11489 2621 77.1% 16-Jun-02 16:30:02 Emperor/Projects/Workshop.project 1114 595 46.5% 16-Jun-02 16:30:02 Emperor/Projects/Workshop/Catalogs/deutsch/Workshop.catalog 35016 14808 57.7% 16-Jun-02 16:30:02 Emperor/Projects/Workshop/Workshop 1634 656 59.8% 16-Jun-02 16:30:02 Emperor/Projects/Workshop/Workshop.cd 6716 1588 76.3% 16-Jun-02 16:30:02 Emperor/Projects/Workshop/Workshop.h 1343 518 61.4% 16-Jun-02 16:30:02 Emperor/Projects/Workshop/Workshop.¶ 2172 986 54.6% 16-Jun-02 16:30:02 Emperor/Projects/Workshop/Workshop_deutsch.ct 123652 11703 90.5% 16-Jun-02 16:30:04 Emperor/Projects/AminetSearcher/AminetSearcher.c 3616 987 72.7% 16-Jun-02 16:30:04 Emperor/Projects/AminetSearcher/AminetSearcher.cd 21440 2949 86.2% 16-Jun-02 16:30:02 Emperor/Projects/AminetSearcher/AminetSearcher.h 5620 1573 72.0% 16-Jun-02 16:30:04 Emperor/Projects/AminetSearcher/AminetSearcher_deutsch.ct 3543 949 73.2% 16-Jun-02 16:30:04 Emperor/Projects/AminetSearcher/AminetSearcher_lowlevel.h 2856 968 66.1% 16-Jun-02 16:30:04 Emperor/Projects/AminetSearcher/Catalogs/deutsch/AminetSearcher.catalog 85030 9552 88.7% 16-Jun-02 16:30:02 Emperor/Projects/Workshop/Workshop.c 49308 19545 60.3% 16-Jun-02 16:30:04 Emperor/Projects/AminetSearcher/AminetSearcher 1409 527 62.5% 16-Jun-02 16:30:04 Emperor/Projects/AminetSearcher/AminetSearcher.¶ 200 154 23.0% 16-Jun-02 16:30:04 Emperor/Projects/ClicktabExample/Catalogs/deutsch/ClicktabExample.catalog 174 129 25.8% 16-Jun-02 16:30:04 Emperor/Projects/ClicktabExample/ClicktabExample.cd 69 69 0.0% 16-Jun-02 16:30:04 Emperor/Projects/ClicktabExample/ClicktabExample.h 1419 530 62.6% 16-Jun-02 16:30:04 Emperor/Projects/ClicktabExample/ClicktabExample.¶ 253 188 25.6% 16-Jun-02 16:30:04 Emperor/Projects/ClicktabExample/ClicktabExample_deutsch.ct 27476 11692 57.4% 16-Jun-02 16:30:04 Emperor/Projects/ClicktabExample/ClicktabExample 91095 8012 91.2% 16-Jun-02 16:30:04 Emperor/Projects/ClicktabExample/ClicktabExample.c 9852 6359 35.4% 16-Jun-02 16:30:04 Emperor/Projects/ClicktabExample/ClicktabExample.iff 13569 13569 0.0% 16-Jun-02 16:30:04 Emperor/Projects/ClicktabExample/ClicktabExample.jpg 4838 1221 74.7% 16-Jun-02 16:30:04 Emperor/Projects/ClicktabExample/ClicktabExample.README! 2448 1291 47.2% 16-Jun-02 16:30:04 Emperor/Projects/ClicktabExample/ClicktabExample.README!.info 3312 908 72.5% 16-Jun-02 16:30:04 Emperor/Projects/Colorwheel/Colorwheel.h 296 207 30.0% 16-Jun-02 16:30:04 Emperor/Projects/Colorwheel/Catalogs/deutsch/Colorwheel.catalog 28124 12402 55.9% 16-Jun-02 16:30:04 Emperor/Projects/Colorwheel/Colorwheel 61617 6800 88.9% 16-Jun-02 16:30:04 Emperor/Projects/Colorwheel/Colorwheel.c 340 196 42.3% 16-Jun-02 16:30:04 Emperor/Projects/Colorwheel/Colorwheel.cd 1369 521 61.9% 16-Jun-02 16:30:04 Emperor/Projects/Colorwheel/Colorwheel.¶ 439 283 35.5% 16-Jun-02 16:30:04 Emperor/Projects/Colorwheel/Colorwheel_deutsch.ct 73768 8992 87.8% 16-Jun-02 16:30:04 Emperor/Projects/DevsManager/DevsManager.c 7920 1433 81.9% 16-Jun-02 16:30:04 Emperor/Projects/DevsManager/DevsManager.h 564 342 39.3% 16-Jun-02 16:30:04 Emperor/Projects/DevsManager/Catalogs/deutsch/DevsManager.catalog 51808 20049 61.3% 16-Jun-02 16:30:06 Emperor/Projects/DevsManager/DevsManager 779 355 54.4% 16-Jun-02 16:30:04 Emperor/Projects/DevsManager/DevsManager.cd 1379 525 61.9% 16-Jun-02 16:30:04 Emperor/Projects/DevsManager/DevsManager.¶ 1080 525 51.3% 16-Jun-02 16:30:04 Emperor/Projects/DevsManager/DevsManager_deutsch.ct 63119 8308 86.8% 16-Jun-02 16:30:06 Emperor/Projects/Resistor/Resistor.c 879 381 56.6% 16-Jun-02 16:30:06 Emperor/Projects/Resistor/Resistor.cd 16288 3136 80.7% 16-Jun-02 16:30:06 Emperor/Projects/Resistor/Resistor.h 4838 1221 74.7% 16-Jun-02 16:31:12 Emperor/ClicktabExample.README! 2448 1291 47.2% 16-Jun-02 16:31:12 Emperor/ClicktabExample.README!.info 1558 840 46.0% 16-Jun-02 16:30:06 Emperor/Projects.info 622 369 40.6% 16-Jun-02 16:30:06 Emperor/Projects/Resistor/Catalogs/deutsch/Resistor.catalog 38988 16430 57.8% 16-Jun-02 16:30:06 Emperor/Projects/Resistor/Resistor 1349 519 61.5% 16-Jun-02 16:30:06 Emperor/Projects/Resistor/Resistor.¶ 1188 569 52.1% 16-Jun-02 16:30:06 Emperor/Projects/Resistor/Resistor_deutsch.ct 13665 2830 79.2% 16-Jun-02 16:30:06 Emperor/Projects/Tiger.project 8313 1592 80.8% 16-Jun-02 16:30:06 Emperor/Scripts/editor.rexx 1171 417 64.3% 16-Jun-02 16:30:06 Emperor/Scripts/stormc.rexx 1643 1167 28.9% 16-Jun-02 16:29:00 Emperor.info 16000 3359 79.0% 19-Jun-02 10:19:12 Emperor.install 1245 973 21.8% 16-Jun-02 16:29:12 Emperor.install.info 1123268 318840 71.6% 19-Jun-02 10:07:26 Emperor/Emperor 2692 1456 45.9% 19-Jun-02 10:07:26 Emperor/Emperor.info 54253 54253 0.0% 16-Jun-02 16:31:58 Emperor/Emperor.pic 135 89 34.0% 16-Jun-02 16:33:46 Emperor/Emperor.prefs 1892 1031 45.5% 16-Jun-02 16:31:54 Emperor/Emperor.prefs.info 25448 9735 61.7% 19-Jun-02 10:07:14 Emperor/Emperor.readme 1326 965 27.2% 19-Jun-02 10:07:14 Emperor/Emperor.readme.info 124635 31002 75.1% 19-Jun-02 10:07:16 Emperor/Emperor_deutsch.guide 1326 965 27.2% 19-Jun-02 10:07:16 Emperor/Emperor_deutsch.guide.info 109197 26067 76.1% 19-Jun-02 10:07:18 Emperor/Emperor_english.guide 1326 966 27.1% 19-Jun-02 10:07:18 Emperor/Emperor_english.guide.info 3170 1083 65.8% 16-Jun-02 16:31:50 Emperor/template.project -------- ------- ----- --------- -------- 2918763 788664 72.9% 19-Jun-102 10:08:56 90 files Operation successful.