
abas Freitexteditor Change Log
==============================



abas-htmleditor build 076
-------------------------
- Bugfix: Beim ffnen des Editors steht der Cursor an Position 1. Die dort enthaltenen Schriftinformationen (Schriftgre, Schriftart) 
          werden aber in der Toolbar nicht korrekt angezeigt.
- Bugfix: Nach einem <Return> wird ein neu eingegebener <Tabstop> nicht angezeigt.
- Bugfix: Beim Klicken mit der Maus an das Ende einer Zeile wird die dort gltige Fontinformation in der Toolbar nicht korrekt angezeigt.



abas-htmleditor build 075
-------------------------
- Bugfix: Shift+Space fgt zwei Leerzeichen ein
- Bugfix: ndern der Farbe eines selektierten Bereiches mit unterschiedlichen Textattributen nder auch Schriftart und Schriftgre.
- Bugfix: Feldwerte im Kopf werden nicht aktualisiert wenn ein Bereich mit der Maus selektiert wird.
          Jetzt werden zur Anzeige immer die Attribute des Selektionsanfangs verwendet.
- Bugfix: Nach nderung der Schriftgre geht die Markierung des Textes verloren.
- Bugfix: Selektierter Textbereich mit unterschiedlichen Textattributen erzeugt gleiche Attribute ber den selektierten Text.
          Jetzt wird bei unterschiedlichen Attributen die Combobox zurckgesetzt (die korrekte Anzeige klappt aber bei Windows 
          je nach Java-Version nicht)

     

abas-htmleditor build 074
-------------------------
- Bugfix: Fokus nach dem Start des Editors auf des Editor-Fenster setzen
- Bugfix: Das < Zeichen wurde beim Einfgen von Text verschluckt
- Bugfix: Beim Setzen der Farbe geht die Fontgre verloren *
- Bugfix: Beim Mausklick auf eine neue Position wurden die Attributwerte fr die Formatierung nicht neu gesetzt (im Gegensatz zu den Pfeiltasten) *
- Bugfix: Formatierungen wurden auf das erste Zeichen nicht angewendet *
- Bugfix: Formatierungen gehen nach einem "newline" verloren *
- Bugfix: Nach einem "newline" werden doppelte Zeichen eingefhrt *

  Bei den mit * markierten Zeilen sorgt der Fehler dafr das der HTML-Code nicht mehr korrekt ist. In diesen Fllen werden keine Font-Tags
  (Name und Gre) mehr eingefgt. Damit ndert sich auch sporadisch das Aussehen des Textes!



abas-htmleditor build 073
-------------------------
- 073: Change: Das Logo wird nicht mehr ber den Eintrag logoName in der wineks.ini angepasst, sondern kann als Argument bwim Starten des Editors
               mitgegeben werden: -logo images/logoname
               Der Pfad zum Logo muss relativ zum wineks.exe sein. Definiert wird das Logo im FOP "st/FTEXTEDITOR.HTML.INI" (xlogoname)
-      Bugfix: Schreibfehler im Men korrigiert "Einfgen mit Auszeichnungen"



abas-htmleditor build 072
-------------------------
- Change: berarbeitung des Layouts fr Version 2015r4 (Icons/Toolbars/Statusleiste/Farbgebung)
- Change: nderungen im Men: 
            - Men->Fontname und Men->Fontgre entfernt (gibt sonst Darstellungsunterschiede zu den anderen Mens durch die 24px-Icons)
              Das DropDown der ComboBoxen in der Toolbar ist dafr auf 14 items erweitert worden (damit man nicht soviel scrollen muss).
              Auerdem wird das DropDown automatisch auf die max. Textbreite erweitert (damit lange Fontnamen bei notwendiger Scrollbar 
              noch gelesen werden knnen).
            - Separator im Men->Format gendert (war zwischen underline und strikethrough, ist jetzt zwischen strikethrough und subscript)
            - Icons im Men->Datei hinterlegt
            - Separatoren im Men->Datei entfernt
            - Men->Datei->Abbrechen entfernt 
             (Doppelter Eintrag: besitzt dieselbe Funktionalitt wie Men->Datei->Fenster schlieen. Der HotKey ESC bleibt weiterhin aktiv!)     
- Change: AboutDialogFrame Location relativ zum MainFrame statt statisch 250,250 im primren Monitor
- BugFix: Wenn beim Schlieen nicht gespeicherte nderungen existieren und man gefragt wird, ob gespeichert werden soll,
          dann hat sich der Freitexteditor bei der Auswahl von "Abbrechen" beendet.



abas-htmleditor build 071
-------------------------
- Change: berarbeitung Undo-/Redo Management ber CompoundEdit. UndoManager wird nur beim Save zurckgesetzt, sonst nicht.
- BugFix: Zurcksetzen von hoch- bzw. tiefgestelten Texten umgesetzt
- BugFix: Formatierung beim Zeilenumbruch in der Mitte einer Zeile 
- BugFix: Wenn Daten geladen werden, mssen bei jedem Pre-Tag auch Font-Tags vorhanden sein! Leider bleiben die Font-Attribute bei 
          leeren Zeilen nur dann erhalten wenn ein Leerzeichen in der Zeile steht.



abas-htmleditor build 070
-------------------------
- Bugfix: Nochmal das Lesen von "alten" P-Tags korrigiert.



abas-htmleditor build 069
-------------------------
- Bugfix: Hinweistext zum Schalter fr Aufzhlungen im Einstellungsdialog war nicht sichtbar.
- Bugfix: Einstellung der Checkbox (Aufzhlungen verwenden) wurde auch ohne "Speichern" gemerkt. 
- Add: Neue Kommandozeilen-Option "-isnew". Damit kann ausgedrckt werden das der bergebene Text aus einer
       neuen Vorlage kommt und noch nicht in der Datenbank vorhanden ist. In diesem Fall wird der Speichern-
       Button aktiviert, obwohl es keine nderungen im Editor gibt.
            === Erst ab erp-Version 2015r4 verfgbar! ===



abas-htmleditor build 068
-------------------------
- Bugfix: Editor darf nicht hngen bleiben wenn ein kaputter Freitext geladen wird. Stattdessen gibt es eine
          Hinweismeldung.
- Bugfix: Bei Mehrzeiligen p-Tags werden beim Umwandeln in ein pre-Tag die Leerzeichen entfernt die am Anfang der p-Zeile stehen
          (und damit zu ungewollten Unterbrechnungen im Text fhren).
- Bugfix: Nicht untersttzte Attribute "lang" und "language" werden entfernt.
- Bugfix: Beim face-Attribute (font-Tag) konnten mehrere Fonts enthalten sein (face="Arial, sansserif"). Untersttzt wird nur 
          eine Fontangabe. Es wird jetzt immer der erste Font behalten, der Rest entfernt.
- Add: Schalter in den Einstellungen (Bearbeiten -> Einstellungen) um die Aufzhlungen/Nummerierungen einzuschalten
- Add: Strg+v: Texte aus der Zwischenablage werden ohne Formatierungen bernommen
       Strg+Shift+v: Texte aus der Zwischenablage werden mit Formatierungen bernommen, wenn alle HTML-Tags die
                     im Text enthalten sind bekannt sind. Bei unbekannten Tags wird der gesamte Text wie bei "Strg+v"
                     ohne Formatierungen bernommen.



abas-htmleditor build 067
-------------------------
- Bugfix: Editor robuster gegen kaputte HTML-Dateien gemacht. Folgende Fehlerzustnde werden jetzt beim Lesen korrigiert:
            - HTML-Kommentare werden aus einer Zeile komplett entfernt
            - Leere <pre> Tags werden gefllt: <pre style="margin-top: 0">
            - Fehlende </pre> Tags am Zeilenende werden ergnzt
            - Zeilen die nur ein </pre> Ende-Tag enthalten werden entfernt
            - Bei <p> Tag-Blcken wird jede enthaltene Zeile mit <pre>...</pre> geklammert. Die <p> Tags werden gelscht.  
- Bugfix: Textinhalt kann jetzt auch im <zeigen> aus dem Editor kopiert werden.            

- Bugfix: Editor ist abgestrzt wenn in das HTML-Quellcodefenster Text eingegeben wurde obwohl der Editor im
            <zeigen> Modus gestartet wurde.
- Add: Editorfenster fr den HTML-Quelltext kann nur noch angezeigt werden wenn der Editor mit der neuen
       Kommandozeilenoption "-admin" gestartet wird. Dazu muss das FOP "st/FTEXTEDITOR.EDIT.HTML" bzw. "st/FTEXTEDITOR.EDIT.BN" 
       erweitert werden. Fgen Sie dazu nach der "-aenderbar" Option die Option zum Starten des Quellcode-Fensters "-admin" ein:
            .formula U|xcmd = U|xcmd + " -aenderbar" ? M|ftexteditierbar
            .. Neue Zeile:
            .formula U|xcmd = U|xcmd + " -admin "


            
abas-htmleditor build 066
-------------------------
- Bugfix: Editor kann eine HTML-Datei nicht ffnen die Kommentarzeilen am Ende enthlt. Die Paste-Aktion hat
          frher mal "<!--StartFragment-->" und "<!--EndFragment-->" in den Freitext geschrieben.


          
abas-htmleditor build 065
-------------------------
- Bugfix: Bild im Splashscreen beim kopieren der Fonts wird angezeigt.
- Bugfix: Copy/Paste von mehreren selektierten Zeile war nicht korrekt.
- Add: Copy/Paste verbessert. Nun ist es mglich Text innerhalb einer Zeile ohne Umbruch einzufgen.



abas-htmleditor build 064
-------------------------
- Bugfix: Formatierung geht bei <enter> in der Mitte einer Zeile verloren.
- Bugfix: Hochgestellt funktionierte nicht richtig.
- Bugfix: Farbe geht bei <enter> in der Mitte eines Listitems verloren.
- Bugfix: Bei nderung der Schriftart ging die Schroftgre verloren.
- Bugfix: Nach Refresh oder nach <enter> muss der Undomeneger neugesetzt werden, sonst inkorrektes Verhalten.
- Bugfix: Bei Aufzhlung waren die Nummer/Bullets zu gro
- Bugfix: Farbe Action hatte manchmal komisches Verhalten. Nach Refresh ging Farbe Verndern nicht.

- Add: Setze default Editorbreite zu 448Px, entsprechend zu den Jasper Layouts.



abas-htmleditor build 063
-------------------------
- Bugfix: eingefgter Text aus externen Applikationen (e.g. aus Word) hatte keine Formatierung.



abas-htmleditor build 062
-------------------------
- Bugfix: Einstellungen fr Bold, Italic, Underline gingen verloren nach neuer Zeile.



abas-htmleditor build 061
-------------------------
- Bugfix: erste Zeile war manchmal nicht mit Fontgre und Fontfamily formatiert.



abas-htmleditor build 060
-------------------------
- Bugfix: <control> + Mousewheel triggert kein Zoomen mehr. Funktionalitt war instabil.



abas-htmleditor build 059
-------------------------
- Add: <backspace> am Anfang eines leeren List Items bewirkt Hearausspringen von der Liste.



abas-htmleditor build 058
-------------------------
- Bugfix: zoom Bug entfernt, manchnal war der Anzeigebereich zu kurz fr den Text.
- Add:    man kann nun mehrere Zeilen auf einmal in einer Aufzlung nernehmene.



abas-htmleditor build 057
-------------------------
- Add: Neue Logos und Icons Kundentagsversion 2014r2)



abas-htmleditor build 056
-------------------------
- Add: Interface "ErpMetadata" erstellt um den Editor auch aus einer java-Anwendung heraus
       starten zu knnen.



abas-htmleditor build 055
-------------------------
- Bugfix: das neue transparente Logo ist schlecht angezeigt.



abas-htmleditor build 054
-------------------------
- Bugfix: <backspace> am Anfang von ersten Aufzhlungselement war fehlerhaft.
- Bugfix: beim Erzeugen einer Aufzhlung gab es ein unntiges Leerzeichen. 



abas-htmleditor build 053
-------------------------
- Bugfix: diverse Bugfixes fr die Farbefunktionalitt.



abas-htmleditor build 052
-------------------------
- Bugfix: Der Editor verliert die Formatierung, wenn in einer leeren Zeile geschrieben wird.



abas-htmleditor build 051
-------------------------
- Bugfix: Die Hhe des Editierbereichs bleibt zu gro, wenn auch wenig Text vorhanden ist.



abas-htmleditor build 050
-------------------------
- Bugfix: Tab wird nicht immer angezeigt, unterschiedliche Anzahl von Tabs im Editor und im Ausdruck.
- Bugfix: Tab wird nicht als Dokumentnderung erkannt.
- Bugfix: <backspace> am Anfang von Paragraph fhrte zum fehlerhaften Verhalten.



abas-htmleditor build 049
-------------------------
- Bugfix: Copy/Paste aus Word, OpenOffice, LibreOffice in den Editor funktionierte nicht.
          Nun funktioniert das Kopieren aus diesen Applikationen, neue Zeilen Leerzeichen und
          Tabulatoren werden erhalten. Andere HTML-Formatierungen werden nicht erhalten.  
	 
	 
	 
abas-htmleditor build 048
-------------------------
- Bugfix: Copy/Paste zwischen zwei Editors funktionierte nicht.
          Copy/Paste aus externen Applikationen (z.B. OpenOffice) funktioniert immer noch nicht.		  



abas-htmleditor build 047
-------------------------
- Bugfix: <backspace> hinter Aufzhlung fhrte zur Exception.



abas-htmleditor build 046
-------------------------
- Bugfix: Nach 3-mal "Enter" verliert man die Farbeeinstellung.



abas-htmleditor build 045
-------------------------
- Bugfix: Zoomen verursachte Rundungsfehler bei der Berechnung der Dokumentbreite.
- Bugfix: Wenn man zoomt ohne etwas zu speichern, werden die Breite/Hhe des Dokumentes nicht 
          in der Properties gespeichert.



abas-htmleditor build 044
-------------------------
- Add: HTML in der Quell-Code Ansicht ist editierbar.



abas-htmleditor build 043
-------------------------
- Fix: abas.ico wird jetzt fr die Icon-Ansicht verwendet. Der Preis: Lngere Hochfahrzeit des Editors.
       ber die Kommadozeilen-Option "-noicon" kann das Lesen der ".ico"-Datei abgeschaltet werden.
- Add: Individueller Logo-Pfad (logoName=...) wird aus der wineks.ini ausgelesen.
- Add: Individuelle Icon-Datei "abas.ico" aus dem win-Verzeichnis wird verwendet falls vorhanden.



abas-htmleditor build 042
-------------------------
- Bugfix: Gelst: Cursorpositionierung war bei Zoomstufen ungenau.



abas-htmleditor build 041
-------------------------
- Add: Tab-Funktionalitt hinzugefgt.



abas-htmleditor build 040
-------------------------
- Add: Parameter fr Textbreite in den Aufrufparameter.



abas-htmleditor build 039
-------------------------
- Bugfix: diverse Bugfixes fr Aufzhlungen.



abas-htmleditor build 038
-------------------------
- Bugfix: Refresh verbessert
- Bugfix: Wenn <backspace> gedrckt wird und der Kursor gerade unten einer Aufzhlung steht,
           wird der Paragraph in dem letzten Item der Aufzhlung reingenommen. 



abas-htmleditor build 037
-------------------------
- Bugfix: Listbuttons waren im Zeigen-Modus nicht ausgegraut. Zu schnelles Zoomen mit dem Maus fhrt zu 
          Vergrerungsproblemen.



abas-htmleditor build 036
-------------------------
- Add: Text hat feste Breite. Einstellungsfenster, wo man diese Breite setzen kann. 
	   Zoomfunktion verbessert. Zoomen mit Mousewheel steuerbar.



abas-htmleditor build 035
-------------------------
- Add: Zoomfunktionalitt implementiert.



abas-htmleditor build 034
-------------------------
- Bugfix: Tiefgestellt/Hochgestellt Schrift funktioniert nicht.



abas-htmleditor build 033
-------------------------
- nderung: Neues Icon fr Suchen-Knopf (Lupe statt Fernglass).



abas-htmleditor build 032
-------------------------
- Bugfix: Beim Erzeuugen einer Liste besitzt das erste Listen-Element keine Formatierung. Gelst durch Leerzeichen 
im ersten Listen-Element, wahrscheinlich gibt es keine andere Mglichkeit.



abas-htmleditor build 031
-------------------------
- Bugfix: Leerzeichen in alten Texten werden behalten.



abas-htmleditor build 030
-------------------------
- Add: Geordnete Liste
- Add: Ungeordnete Liste



abas-htmleditor build 029
-------------------------
- Bugfix: Copy/Paste verbessert. Man kann aus OpenOffice ins Editor nicht pasten. Paste fgt einen unntigen Zeilenumbruch ein.



abas-htmleditor build 028
-------------------------
- Warnung-Dialog falls eine schlechtformatierte Datei geffnet wurde. Da die Datei etwa umgewandelt wird (p-Tags herum) wird den Speicherknopf aktiviert.
- Bugfix: grner Haken-Knopf speichert, wenn auch nichts gendert wurde.



abas-htmleditor build 027
-------------------------
- schlechtformatierte html-Dateien, ohne p-Tags, werden korrekt geffnet.



abas-htmleditor build 026
-------------------------
- Bugfix: Durchstreichen den Text wurde beim Speichern nicht mit bernommen.
- Bugfix: nderung der Fontgre wurde beim Speichern nicht mit bernommen.



abas-htmleditor build 025
-------------------------
- Bugfix: Text fr Farbauswahl fehlte in der Resource-Datei. 
          (Farbauswahl-Fenster wurde daher nicht geffnet).
- Weitere Logausgaben hinzugefgt.



abas-htmleditor build 024
-------------------------
- Umstellung auf ResourceBundles
- Die Dateien des Editors in Unterverzeichnisse (lib/, log/, resources/)
  verschoben.
- Das Logging wird jetzt ber die "loglevel" im erp-System aktiviert. Ein
  "loglevel>3" aktiviert die Debug-Level "log/log4j_debug.properties". Sonst
  wird "log/log4j_error.properties" verwendet. Datei "logging.properties" 
  abgeschafft.



abas-htmleditor build 023
-------------------------
- Umstellung der konstanten Texte im Editor. Es wird eine Properties-Datei (de) 
  geliefert in der alle Texte enthalten sind und im Wrterbuch stehen. Dadurch 
  ist eine automatisch bersetzung in alle Bediensprachen mglich.
- Editor mit Logging-Ausgaben versehen die ber die Datei "logging.properties" 
  aktiviert werden knnen.



abas-htmleditor build 022
-------------------------
- Bugfix: Wird der Editor mit einem leeren Freitext geffnet und danach gleich 
          wieder geschlossen, dann enthielt der Freitext im erp-System auf 
          einmal Text (den html-Rumpf)
- Bugfix: Copy&Paste berarbeitet:
            - Beim Kopieren aus dem Editor in den Editor bleiben die 
              Formatierungen erhalten.
            - Beim Kopieren von HTML-Code aus anderen Anwendungen bleiben die 
              Tags erhalten die der Editor kennt.
- Bedingten Umbruch (break <BR>) ber folgende Tastenkombination einfgen:
     <strg>+<shift>+<return>



abas-htmleditor build 021
-------------------------
- Bugfix: Die Versionsinformationen im About-Dialog stimmen in den 2011er 
          Nachtrgen nicht.



abas-htmleditor build 020
-------------------------
- Bugfix: Wenn es ntig wird die Fonts zu kopieren, dann die lokalen Fonts 
          vorher lschen, da sonst die nchste Prfung immer fehlschlgt 
          und die Fonts bei jedem Start kopiert werden.
- Bugfix: Schriftart-Auswahlbox kann auch im Zeigen die Schriftart ndern.
- Bugfix: Undo- und Redo-Button kann auch im Zeigen bettigt werden. 
- Bugfix: Keine hohe CPU-Last (java-Prozess) nach Editor-Start mehr.



abas-htmleditor build 019
-------------------------
- Bugfix: Texteditor mit Focus versehen, damit sofort editiert werden kann.
- Bugfix: Ein paar englische bersetzungen korrigiert.



abas-htmleditor build 017
-------------------------
- Fonts werden beim Starten des Editors (bei Bedarf) lokal in das 
  Benutzerverzeichnis des Users kopiert.
- System-Daten (u.a. zuletzt gewhlter Fontname und Fontgre) in die
  benutzerdefinierte Propertie-Datei im Benutzerverzeichnis des Users schreiben.
- Editor mit neuen Icons versehen.
- Bugfix: Kein fhrendes Leerzeichen bei neu angelegten Texten mehr.
- Bugfix: Refresh-Button lscht keinen Text mehr.
- Bugfix: Paste von formatiertem Text (z.B. aus OpenOffice) zulassen indem alle
          Formatierungen entfernt werden und nur der reine Text eingefgt wird.
          Leerzeichen bleiben erhalten, Tabulatoren werden ersetzt.



abas-htmleditor build 014
-------------------------
- Tastaturshortcuts fr die Formatierungselemente eingebaut.
- Toolbar aufgeteilt in zwei Leisten um das bisherige erp-Editor-Design besser 
  abzubilden.
- Statusbar erweitert um Cursorposition, Mandant, Bearbeiterzeichen, 
  Aufrufernummer 
- Build-Version wird in der Versionsangabe mit ausgegeben.

- Bugfix: Lscht man in der letzten Zeile alle Zeichen und schreibt neu los, 
          dann wird der falsche Font und die falsche Fontgre eingestellt.
- Bugfix: Editorfenster kann in seiner Gre verndert werden. Die letzte Gre
          und Position wird in der Properties-Datei gespeichert.
- Bugfix: Probleme beim Einstellen der Fontgre beseitigt.

- Bug-Workaround: Manchmal kommt es vor das nderungen der Schriftgre nicht 
          angezeigt werden. ber den "Refresh" Button kann der Editor dann neu 
          geladen werden, sodass die nderungen der Fontgre angezeigt werden.



abas-htmleditor build 011
-------------------------
- Umbenennung texteditor.jar in abas-htmleditor.jar
- Fehlende bersetzungen fr die Properties-Dateien ergnzt

- Bugfix: Zeilenumbrche gehen verloren
- Bugfix: Properties-Datei wurde im win-Verzeichnis abgelegt
- Bugfix: Editor wurde nur in englisch gestartet
- Bugfix: Im Zeigen-Modus knnen Schriftattribute (Fett, Kursiv, Farbe usw.) 
          gendert werden



abas-htmleditor build 007
-------------------------
- About-Dialog mit Versionsinformationen eingebaut
- Editor fremdsprachenfhig gemacht (Texte stehen zunchst in deutsch und
  englisch zur Verfgung)



abas-htmleditor build 006
-------------------------
- Erste Version des neuen HTML-Texteditors (Basisimplementierung).
- Men, Toolbar, Statusbar implementiert.
- Problem der Schriftgrsse gelst (im HTML-Code muss die Schriftgrsse in 
  Punkten gespeichert werden und nicht in relativen Grssen)
- Neue Icons  
- Actions geordnet und mit Bildern vesehen.
- Diverse Bugfixes
