Gwars - Browserspiel

GWars.de Browsergame

Aktuelle Version

Souvergin Nebula Revision 122- V. 1.5.10.123
Download: Hier
Tag der Veröffentlichung: 06.12.2008

Montag, 8. Dezember 2008

Freitag, 5. Dezember 2008

Revision 123 ist fertig

1.5.10.123 ----- Freitag, 05.12.2008 um 14:18  - Lines der Solution: 46299 [36529]
*Souvergin: Tabbutton hat unterstützung für MouseMove Event
*###Bugfix###Souvergin:Verlauf: Sortierung nach Datum stimmt nun.
*###Bugifx###Souvergin:Geschlossene Tabs werden auf der Startseite nun korrekt angezeigt.
*###Bugfix###Souvergin:Umbruch der DIV Tabellen nun bei allen Fenstergrößen korrekt
*Souvergin - Alexa Integration: Feedname kann jetzt auch an Alexa übergeben werden.
*Souvergin: Relative Pfadangaben zu Feeds werden nun erkannt
*Souvergin: Verlaufspeicherdauer kann jetzt vom Nutzer eingestellt werden. Der Standardwert beträgt 30 Tage. Vorher wurde der Verlauf ewig gespeichert.
*Filemanagement: Favoritenverwaltung hat Drag & Drop Funktionen!
*Souvergin: Main_Left_Panel: Die einzelnen Unterpanels lassen sich nun auch per Drag & Drop anwählen
*Souvergin: Main_Left_Panel: Favoriten:  Die einzelnen Unterpanels lassen sich nun auch per Drag & Drop anwählen
*Souvergin: Tagfeld hat Scrolfunktionen für das Mausrad
*Souvergin: Filter der Tagsuche nun per Drag & Drop erweiterbar
*Souvergin: Tagsuche: Möglichkeit die Filterliste zu löschen
*Souvergin: Startseite: Abschicken der Suche funktioniert nun auch mit der Entertaste
*Souvergin Alexa: Update auf Aplpha 4
----------------------------FIXED TODOs--------------------------------
TODO: Drag & Drop Funktionen (teilweise)
----------------------------FIXED TODOs--------------------------------

 

Änderungen an Souvergin Alexa:

Version 1.0.0.0 Alpha 4 XXX, XX.XX.XX um XX:XX - Länge der Solution: XXXXX [XXXX]
*###Bugfix###Detailfenster zeigt nichts an
*Treeview und listview etwas verkleintert um besseres Browsing zu ermöglichen.
*Im Browserweiterlesen Funktion im Detailfenster                     
*Möglichkeit das automatische Aktualisien eines Feeds abzuschalten                         
*Feeditemansicht Blockt jetzt Popups
*Möglichkeit neue Ordner für die Feeds zu erstellen (bisher war ein Edit der Dateien nötig)
*Suchfunktionen überarbeitet
*Feeds und Feedordner lassen sich per Drag & Drop schon im Hauptfenster verschieben  
*Möglichkeit eine OPML Feedsammlung nach Alexa zu importieren
*"Alles als gelesen markieren" Button in der Symbolleiste
*Einträge die als gelesen Markiert werden rücken nicht automatisch neu in die Detailansicht
*Hinzufügen von Feedorndern im Haupfenster möglich
*Abbrechen des Feed hinzufügen Dialogs via Abbrechenbutton und Escape Taste
*Dynamisches hinzufügen neuer Feedeinträge
*Suchfeld hat nun Copy, Paste und Cut unterstützung via KeyUp

Donnerstag, 27. November 2008

Revision 123 ist fast fertig

In den nächsten Tagen wird Revision 123 mit zahlreichen Neuerungen zum Download freigegeben.

Mittwoch, 19. November 2008

Drag & Drop

Eigentlich waren Drag & Drop Funktionen schon für Pentan vorgesehen wurden aber nie implementiert. Das ändert sich mit der kommenden Souvergin Revision, die an vielen Stellen nun von dieser Technik gebrauch machen wird, was die Useability deutlich verbessert.

Sonntag, 16. November 2008

Tabs sind verschiebbar!

Alle haben lange drauf gewartet und mache mögen es kaum glauben: Es ist nun endlich so weit: in Souvergin kann man die Tabs ab der nächsten Revision umsortieren.

Samstag, 11. Oktober 2008

Revision 122 Downloadlink

Unter http://portal.souvergin.bplaced.net/?q=node/8 kann die neue Version runtergeladen werden. Viel Spaß mit der neuen Revision (und möge sie keine peinlichen Fehler enthalten ; ) )

Freitag, 10. Oktober 2008

Revision 122 – Die Änderungen

Die neue Revision ist weitestgehend von stabilisierender Natur. Wir haben kaum neue Funktionen eingebaut, sondern einfach alte Funktionen weitergedacht, alten Code rausgeworfen und einige Sachen beschleunigt und optimiert.

Die größten Änderungen fanden sich an der Souvergin Scripting Language (Interpreter bis auf die Souvergin Namensräume liegen nun in einer DLL, Mathematische Instruktionseinheit und weiteres), die für den Endanwender derzeit aber nach wie vor nur wenig interessant ist.

Der schon in der letzten Version als Einstellung (nur in der MySetting) eingeführte Privatmodus, wurde jetzt auch von uns umgesetzt, dass gegebenenfalls beim Schlißen von Souvergin der Verlauf gelöscht wird oder nur der Verlauf der Favoriten gepeichert wird. Nach wie vor sind wir jedoch nicht in der Lage mit den NTFS Streams des Windows eigenen Verlaufes umzugehen.

Der neue Verlauf ist jetzt auch mit dem Mausrad scrollbar. Damit spart man sich das ziehen auf dem Scrollbalken. Weiterhin gab es ein paar Änderungen an den Souvergin Menü- und Symbolleisten sowie am Aufgabenbereich.

Es ist jetzt auch wieder möglich die Druckvorschau aus dem .NETEXT Browser zustarten. Die “Datei öffnen” Funktion ist ebenfalls wieder funktionsfähig.

Weiterhin enthällt die Souvergin Adresszeile eine neue Funktion. Beginnt eine Eingabe mit den Wort “Suche” so wird nach dem folgenden Text bei der aktiven Suchseite gesucht. So würde “Suche Souvergin” eine Suche nach Souvergin auslößen. Dabei ist es egal ob man Suche groß oder klein schreibt-

Auch in Alexa wurden ein paar Dinge korrigiert. Zu einen ist es jetzt wieder möglich das Das Detailfenster zu den Feedeinträgen zu öffnen, zum anderen wurde in dem besagten Fenster eine Schaltfläche eingebaut um eine Webseite im Browser weiterzulesen. Die Schaltfläche wird aktiviert sobald man den Normalen Feedeintrag verlässt. Weiterhin wurde der Lesebereich etwas verbreiter, was zur Folge hat, dass die Ordnerliste und die Feedeintragsliste etwas verkleinert wurden.

 

Für detailverliebte hier das Changelog:

1.5.10.122 ----- Freitag, 10.10.2008 um 17:30  - Lines der Solution: 44741 [35269]
*Souvergin:Schaffung des Application Service Namespace
*Souvergin: Verlauf ist nun mit der Maus scrollbar
*Neues Projekt: Souvergin Scripting Language: Typ: DLL Verwendung: Auslagerung des bisherigen SSL Interpreters
*Souvergin / Souvergin Scripting Language: Auswertungs Code in die neue DLL ausgelagert
*Souvergin: Modifikationseditor wurde entfernt
*Souvergin Scripting Language: Souvergin.NX Namespace wurde entfernt
*Souvergin Scripting Language: Event Basierte Kommunikation eingefügt
*Souvergin: SPA Code rausgeworfen
*Souvergin: Feeditem Code rausgeworfen (war für das alte Willkommensformular)
*Souvergin: AtomFeedGadget Code rausgeworfen (war für das alte Willkommensformular)
*###BUGFIX###Souvergin:Dateifunktionen will Externe_Anwendungs_Buttons.xml kopieren
*Souvergin: Einstellung Willkommenanzeigen rausgeworfen
*Souvergin: Einstellung zu Verlaufspeicherung (Alles Speichern, Nur Favoriten Speichern, Gar nichts Speichern) möglich
*Souvergin: PrivatModus Einstellung wird jetzt beim Schließen berücksichtigt
*###BUGFIX###Souvergin:Datei öffnen funktioniert wieder
*Souvergin: Aufgabenbereich: UI Refresh
*Navia: "Navia.Plugin_Interface" Namespace heißt jetzt "Navia.Plugin_System"
*Navia: "Plugin Interface.dll" heißt jetzt "Plugin System.dll"
*Souvergin: MySetting "Main_Left_Panel_Anzeigen" ist Standardmäßig false um neue Nutzer nicht gleich mit dem Aufgabenbereich zu konfrontieren (könnte vom Browsingerlebnis ablenken)
*###Bugfix###Souvergin: Druckvorschau des .NETEXT Browsers funktioniert wieder
*Souvergin:Addresszeile lässt sich jetzt auch mit Strg+L markieren
*Souvergin: Im Menü "Bearbeiten" befindet sich eine Suchenschaltfläche für die Browseinlinesuche
*Souvergin: Im Menü "Datei" gibt es jetzt schaltflächen um eine Adresse einzugeben und um den aktiven Tab zu schließen
*Souvergin SSL: Var und Del brauchen keinen Doppelpunkt mehr
*Souvergin SSL: Klasse MathematicInstructionUnit -> Klasse mathematische operationen (*/+-)
*Souvergin SSL: Via MathematicInstructionUnit sind jetzt auch berechnungen innerhalb der SSL möglich
*Souvergin CTS: Experimental Attribute
*Souvergin: Adresszeile: such präfix wenn eine Adresseingabe mit suche anfängt, dann wird die aktive suchseite aufgerufen
*SSL: Math Namensraum

Mittwoch, 8. Oktober 2008

Revision 122 fast fertig

Bis auf ein paar kleine Änderungen im Hindergrund ist die Revision 122 inzwischen fertig und wird in den nächsten Tagen zum Download freigebenen.

Samstag, 27. September 2008

Peinlicher Bug in Revision 121

In der aktuellen Revision wurden zwar die “Externen Anwendungsbuttons” rausgemschissen. Jedoch wurde im Dateiprüfungscode vergessen die Prüfung zu entfernen. Wenn in “<EIGENE DATIENEN>\Souvergin\” keine “Souvergin Externe Anwendungen.xml” vorhanden ist so versucht Souvergin eine aus dem Souverginverzeichnis zu kopieren. Dort ist jedoch keine vorrätig.

Die Lösung ist einfach eine Souvergin Externe Anwendungen.xml ohne in halt in “<EIGENE DATIENEN>\Souvergin\” zu erstellen. In den nächsten Tagen werden wir Revision 122 (wegen dieses Fehlers verfrüht) ausliefern. Dann dürfte das Problem behoben sein.

Ein kleiner Helfer für die Musiksammlung

Wer kennt nicht das Chaos, dass im Musikordner herrscht? Hunderte von MP3’s liegen unsortiert rum und den Überblick hat man im Gewusel von Dateien schon lange verloren.

Mit unserem “Musikverzeichnis Editor” kann man damit nun endlich Schluss machen! Es versucht alle Dateien im Musikverzeichnis nach dem Schema “Künstler – Titel” zu benennen. Weiterhin verschiebt es die Dateien vom Hauptverzeichnis in Unterordner für die jeweiligen Künstler. Und es kann Musikdateien importieren und gleich richtig benennen und einsortieren. Die Fahndung dann doppelten Dateien ist ebenfalls möglich.

Das ist zwar nicht ganz die Art von Anwendungen um die es in diesem Blog sonst geht, aber dieses kleine Helferlein hilft vielleicht dem einen oder anderen Ordnung in sein MP3 Chaos zu kriegen.

Das ganze kann man von hier runterladen. Viel Spaß.

Freitag, 12. September 2008

Revision 121 Downloadlink.

Von hier kann die neue Revision runtergeladen werden.

Donnerstag, 11. September 2008

Vorschau auf Souvergin Nebula!

Souvergin Revision 121 ist fertig gestellt und bildet die erste Vorschau auf Souvergin Nebula.

Was wurde erreicht?

Alexa

Zunächst einmal kommt Souvergin mit zahlreichen Verbesserungen in Alexa, die schon zuvor Angekündigt wurden. Alexa liegt nur in der Alpha 3 vor.

image

Geändert hat sich unter anderem, dass Alexa nun eine Symbolleiste hat, die Feedeinträge jetzt Webbasiert darstellt und der Zeitungsmodus um die Neuigkeiten zu lesen. Weiterhin hat die Liste der Feedeinträge jetzt ein Contextmenü bekommen.

Intern wurden teile der Datenstrukturen in das Souvergin Common Type System ausgelagert, die jetzt auch teilweise von Souvergin mibenutzt wurden.

Souvergin

Weitaus mehr Änderungen finden sich in Souvergin.

Adresszeile

Zunächst einmal wurde die in Revision 120 eingeführte Adresszeile stark überarbeitet. Das eine oder andere Zeichen, dass vorher nicht unterstützt wurde (z.b. das – Zeichen neber der Umschalttaste) klappt jetzt auch im ausgeklappten Zustand. Weiterhin flimmert die Leiste weniger. Und es werden nicht mehr Verlaufseinträge in die Vervollständigung eingetragen, die schon durch die Favoritenfunktion hinzugefügt worden. Gesamt gesehen fühlt sich die Überarbeitete Adresszeile etwas schneller an als vorher. Unteranderem auch deswegen, da wie die vervollständigung nicht mehr über den Umweg des Toolstrips realisieren, sondern über ein Formular, dass bei bedarf eingeblendet wird.

image

Verlauf

Endlich hat auch Souverigin einen durchsuchbaren und vor allem speicherbaren Verlauf bekommen. Damit wurde auch die Verlaufsanzeige im Multifunktionsbereich deutlich verbessert und überarbeitet.

Startseite

Souvergin wird das erste mal mit einer Vorabversion einer Personalisierten Startseite ausgeliefert. Diese Startseite ist im Gegensatz zum alten “Willkommenfenster” webbaisert. Bisher haben wir noch ein Problem wenn man beim Suchfeld in der Seite ENTER drückt. Die Suchanfrage MUSS über den Sendenbutton abgeschickt werden.

Wir werden die Startseite in Revision 122 weiter verbessern. Das soll erst einmal ledigleich eine Vorabversion der Seite sein. Das Layout wird mit externem CSS gemacht. Die CSS-Datei kann man frei im Souverginverzeichnis bearbeiten und nach seinen eigenen wünschen gestalten.

Donnerstag, 4. September 2008

Downloadseite wieder online

Die neue Download und Portal Seite um Souvergin ist nun unter http://portal.souvergin.bplaced.net online. Wir arbeiten noch an den Funktionen.

Umbau auf der Downloadseite.

Wir werden das alte Drupal 5.x System zugunsten eines neuen Drupal 6.x Systems aufgeben.
Möglicherweise werden sich dann auch die Downloadfehler beheben.
Sobald die aktualisierung abgeschlossen ist werden wir euch hier informieren.

Sonntag, 31. August 2008

Ein paar kleine und größere Details

Wie schon erwähnt arbeiten wir an der neuen Souvergin Internal Achitecutre 3.Diese wird unter anderem ein nagelneues Verlaufssystem ermöglichen, dass dem der großen Browser in nichts nachstehen wird. Weiterhin wird das übliche Willkommensfenster wegfallen und durch eine personalisierte Startseite ersetzt.

Auch optisch wird sich das eine oder andere tun. Wir überarbeiten noch einmal die neue Addresszeile, da vor allem  die Anzeige der Suchergebnisse etwas kompfortabler gestaltet werden sollte.  Das neue Verlaufssysstem wird auch vergleichen mit dem alten ein nagelneues GUI bekommen.

Weiterhin werden wir versuchen so viel Code wir möglich zu parallelisieren, um Souvergin reaktionsschneller zu machen.

An Souvergin Alexa hat sich im letzten Monat auch einiges getan, dazu werden wir später mehr Infos liefern.

Freitag, 22. August 2008

Warum es so lange still war

Es ist Sommer – naja  im Moment vom Wetter her nicht, aber prinzipiell ist es Sommer. Weiterhin arbeiten wir an einer neuen internen Souvergin Architektur, die einige Performance Legs schließen soll. Und sowas braucht eben einige Zeit. Diese Änderung wird gleich in die erste Version von Nebula einfließen, so dass Nebula nur auf nem neuen internen Souvergin  Kern entwickelt wird.

Mittwoch, 2. Juli 2008

Änderungen an Souvergin Alexa

Nachdem Souvergin Pentan vervollständig ist haben wir unseren Fokus im Moment auf Alexa gelegt.

Inzwischen werden die Knoten im Treeview für die Ordner und Feeds endlich alphabetisch sortiert. image

Weiterhin haben wir die Anzeige der Feeds geändert. Wir verwenden nun eine angepasste Navia.StaCoLi.Extended Webbrwoser Komponente, die mit Hilfe eines lokalen CCS  den Feeditem Layouted.  Das in diesem Bild zu sehende Design wird sich aller Voraussicht noch ändern und dient erst einmal nur zum Testen der neuen Rederfunktion.

Weiterhin hat das Hauptfenster eine Symbolleiste bekommen.

image

Besonders interessant ist jedoch der Zeitungsmodus. Hierbei versucht Alexa eine Zeitungsartige Übersicht zu erstellen.  Auch hier ist das Layout und das CSS noch längst nicht fertig. Wir arbeiten daran auch eine leichte Möglichkeit zu implementieren, dass man auch aus der Zeitung raus Einträge als gelesen vormerken kann.  Hierbei ist eine enorme verknüpfung von .net, dem Extendet Webbrowser Control und HTML/ CSS Techniken notwendig.

image

Gerade im erwähnten Zeitungsmodus sind sehr viele Verbesseungen denkbar. Man könnte sich da die aktuellen DOM Techniken zur Nutze machen und statt JavaScript echte .net Methoden aus Alexa verwenden.

Montag, 30. Juni 2008

Revision120 Downloadlink

Besser spät als nie: Hier ist der Download Link:

http://souvergin.extra.hu/?q=node/28

Samstag, 28. Juni 2008

Souvergin Pentan (V. 1.4) eine Bilanz

Es hat wesentlich länger gedauert als erwartet. Am 22.11.2007 wurde mit V. 1.3.10.110 die letzte Sequaia Revision veröffentlicht. Danach wollten wir bis zum Anfang des Frühjahrs (Also Ende März) mit Souvergin 1.4 Pentan fertig sein. Nun ist Ende Juli und wir haben einen Großteil der Zeit, die für Nebula (V. 1.5) reserviert war auch noch mit gebraucht. Trotz der langen Zeit, die Pentan gebraucht hat haben wir einiges seit Sequaia erreicht.

Schon in der ersten Revision von Pentan (111) kamen am 8.12.2007 bahnbrechende Neuerungen. Das Konzept der InnerInstances wurde aufgegriffen. Es war nun endlich möglich mehrere Souvergin Mains auf einmal im gleichen Prozess zu haben. Dafür mussten wir erhebliche Änderungen an der Souvergin Codestruktur vornehmen – aber letztendlich hat es sich doch gelohnt!

Auch wurde in der geleichen Revision die Symbolleisten „Symbolleiste“ und „Navigationsleiste“ zusammengelegt. Damit hat man wesentlich Platz für die Webseiteninhalte zur Verfügung gehabt.

In Revision 113 wurde mit dem neuen Souvergin Favoritensystem V3 begonnen. Dessen Entwicklung zieht sich durch die gesamte Pentanentwicklung hindurch. Endlich ist es nun möglich mehrstufige Favoritenmenüs zu machen. Und mit der Wave 2 wurden auch die Hotlink und Favoritendaten zusammengelegt und einheitlich verwaltet. Ebenfalls in der Revision 113 gab es erstmalig in der Souvergin Sidebar ein Favoriten Treeview mit dem man Komfortabel Favoriten aufrufen kann. Auch hatte der .netEXT Browser endlich einen Popupblocker bekommen.

In Revision 115 wurde die Tagsuche der Sidebar überarbeitet. Es wurde z. B. möglich nicht nur durch klicken Filter anzuwenden sondern auch durch eintippen von eigenen Wörtern. Weiterhin wurde der Suchmodus deutlich beschleunigt.

In Revision 119 wurde ein neues HoverTabInfo Formular eingeführt, dass deutlich professioneller aussieht im Vergleich zur alten Lösung.

In Revision 120 wurde noch mal zum Abschluss so einiges am Souvergin geschaubt. Wir haben eine völlig neue Adresszeile Entwickelt und auch die Tableiste wurde gründlich überarbeitet. Weiterhin haben wir eine OpenSearch Unterstützung implementiert durch die sich Souvergin leicht an Suchseiten erweitern lässt.

Das waren jetzt nur einige für den Nutzer offenkundige Änderungen. Es wurde jedoch viel viel mehr Am Souvergin getan, was man als Nutzer nicht gleich sieht. An vielen Punkten wurde der Komfort verbessert oder auch einfach nur die Performance erhöht. Auch an unserer Dauerbaustelle Navia Plug-In System haben wir weiter gearbeitet.

Wo geht die Reise nun hin?
Wir haben noch einiges auf der Todoliste für Souvergin 1.5 / Souvergin Nebula. Zunächst einmal all das, was wir schon für Pentan machen wollen, aber nicht geschafft haben.  Und natürlich auch jede Menge neue Sachen.

Souvergin Pentan Revision 120 Changelog

1.4.10.120 ----- Samstag, 28.06.2008 um 20:10  - Lines der Solution: 43595 [34285]
*Souvergin: Main: Durch drücken der mittleren Maustaste werden im Menü Favoriten in einem neuen Fenster geöffnet
*Souvergin: HoverTabInfo: Nach verlassen der Maus wird das Fenster nur noch maximal 2 sekunden angezeigt
*Souvergin: HoverTabInfo: Große Version ist jetzt 175% der normalen Größe, statt wie vorher nur 150%
*Souvergin: HoverTabInfo: Form wird nicht mehr in der Taskleiste angezeigt
*Souvergin: AdreesEingabefeldToolstrip: erbt von ToolStripControl host und stellt ein AdreesEingabefeld da
*Souvergin: Main: Alte Adresszeile durch ein AdreesEingabefeldToolstrip ausgewechselt
*Souvergin: TabContextMenue: Komponente enthällt das Kontextmenü für den Tabbutton
*Souvergin: Tabbutton: Neue Tabbuttonklasse für Souvergin
*Souvergin: TabbuttonToolstrip: erbt von ToolStripControl host und stellt einen Tabbutton da
*Souvergin: Brwoserklassen altes Tabbuttonkontextmenü entfernt und durch neues ersetzt
*Souvergin: Tabitem Klasse aus Souvergin entfernt
*Button: PROJEKCT WURDE AUS SOUVERGIN ENTFERNT
*Souvergin: Übertrag der Klasse "Buttonsizing" nach Souvergin -> Die klasse wurde in das TabbuttonControl integriert
*Souvergin: Tabbuttonmanager arbeitet jetzt mit neuen Tabbuttons
*Souvergin: Browserklassen arbeiten jetzt mit den neuen Tabbuttons
*Souvergin: Tabbutton: Wenn mehr als 10 Tabs angezeigt werden wird nur noch vom aktiven Tab die schließen Schaltfläche angezeigt!
*Souvergin Common Type System:WebsiteBaseInformations nach in die SCTS DLL Veregt (Nicht mehr in Souvergin.exe)
*Filemanagement: Favoritenobjekt leitet sich jetzt von WebsiteBaseInformation ab
*Souvergin:FavoritensucheTag: FavoritensucheTag nutzt nun die flache Favoritenliste statt die Baumstruktur (-> Geschwindigkeitschub duch Wegfall der Rekrusion und der Directory Nodes)
*Souvergin: Tagfeld:  Tagfeld nutzt nun die flache Favoritenliste statt die Baumstruktur (-> Geschwindigkeitschub)
*Souvergin: Willkommen: Entwicklungswarnung fällt weg
*Souvergin: Imageliste kann nun nach Bildgrößen Filtern
*Taskpane: DLL wurde mit einem StrongNameKey versehen -> Damit können alle Souvergin Elemente nach und nach auf StrongNameKeys umgestellt werden, dass Souvergin auf lange Sicht auch Elemente in den GAC einbinden kann
*###BUGFIX### WindowBlinds Stile für Windows
*Souvergin: Main: Symbolleiste wird jetzt gesteckt
*Souvergin: AdreesEingabefeld: FavIcon teil der Adressleiste
*Souvergin: Main: FavIcon Code bezieht sich jetzt auf die Adresszeile
*Souvergin: Main: tsblblAdresse entfernt!
*Souvergin: Souvergin Suchseiten Format / Suchseiten System außer Dienst gestellt!
*Filemanagement:SuchseitenManagaer: -> Verwaltet OpenSearch Suchseiten
*Filemanagement: SuchItem: -> Stellt einen OpenSearch Sucheitem dar
*Souvergin: Browser_Base: GetOpenSearchItems Methode implementiert - Diese Methode wird beim Document Completed Ereignis von den einzelnen Browserklassen aufgerufen
*Souvergin: InnerInstance: SuchseitenManagaer Instanz in die II Integriert -> für die nicht statischen methoden
*StaCoLi: ImageTextBox -> Stellt eine erweiterte Textbox um ein Hintergrund Icon zur Verfügung
*Souvergin: ToolstripImageTextBox: Legt die StaCoLi ImageTextBox in ein ToolstripControlHostItem
*Souvergin: Klasse Suche entfertn (wird durch den neuen SuchseitenManager ersetzt!)
*Souvergin: Klasse Suchseite_struct wurde entfernt (wird durch Suchitem ersetzt)
*Souvergin: Anwendung wurde auf neues Suchseitensystem umgestellt!
*Filemanagement: SuchseitenVerwalten ersetzt die das alte Form zur Suchseitenverwaltung
*Filemanagement: SuchseiteHinzufügen erlaubt das hinzufügen von neuen Suchseiten
*Souvergin: Tabbutton: Beim Zeilenumbruch werden Bindestriche zwischen Wörtern und Leerzeichen am Zeilenanfang und Zeilenende jetzt verhindert
*Souvergin: Timer zum steuern der Sessionbackups sitzt jetzt in ApplicationService
*Souvergin: Main reagiert jetzt auf das ActiveBrowserChanged Ereignis des Browsermanagers
*Souvergin: Browser_Base enthällt jetzt ein DocumentCompleted Event, dass beim DocumentCompleted Event des jeweiligen WebbrowserControls ausgelöst wird
*Souvergin: Browsermanager enthällt jetzt ein DocumentCompleted Event, dass von Main abgefangen wird. Es wird nur ausgelößt wenn von dem aktuellen Browser das DocumentCompleted Event ausgelößt wurde.
*Souvergin: Browserklassen an die neue DocumentCompleted Struktur angepasst
*Souvergin: COM Browser Popupblocker auf den NewWindow3 Handler gelegt.

Adresszeile durchsucht auch die Tags

Endlich gibt es einen sehr leichten Zugriff auf die Tags!

Die Adresszeile durchsucht nicht nur den aktuellen Verlauf und die Favoriten an sich, sondern auch die Tags in den einzelnen Favoriten. Dabei ist es egal in welcher Reihenfolge Worte in der Tagliste stehen, wichtig ist nur, dass alle Worte aus der URL Zeile in der Tagliste eines Favoriten stehen.

Freitag, 27. Juni 2008

Endspurt

Morgen ist Souvergin Pentan Revision 120 (V. 1.4.10.120) fertiggestellt!

Samstag, 21. Juni 2008

OpenSearch Unterstützung ist fertig!

Ein schönes Stück Arbeit war es schon – es lag weniger an der Sache selbst als an vielen Details der Impelementierung  und an dem Alten SuchSeitenCode, der ersetzt werden musste – aber nun ist es fertig.

Souvergin unterstützt für alle Browsetypen die AutoDetection von OpenSearch Suchen und der Browser .netEXT kann sogar JavaScript Befehle zum Einleiten des Hinzufügen der Suchseite abfangen!

Und da Bilder mehr sagen als Tausend Worte:

Herkömliche Suche:

image

image

image

Automatisches Finden einer Suchseite:

image

image

Der rote Stern zeigt an, dass eine neue Seite gefunden wurde.

 

Die Suchseitenverwaltung:

image

Das klicken auf den Icon der Suchseite startet keine Suche, sondern öffnet ledigleich das Menü. Damit muss nicht mehr das kleine Dreieck angeklickt werden.

Donnerstag, 19. Juni 2008

Souvergion Revision 120 wie sie gerade ist:

image

Mehr ist glaube ich nicht mehr zu sagen ;) 

Mittwoch, 18. Juni 2008

Neues Suchformat

Souvergin wird sich in Zukunft bei den Suchseiten an das OpenSearch Format halten, dass auch andere Browser wie IE unf FF unterstützen. Da inzwischen viele Webseiten OpenSearch Suchen ermöglichen ist dies die bessere Wahl als auf einem eigenen statischen Format zu pochen.

Es wird ebenfalls möglich sein OpenSearch Seiten zur laufzeit beim Browsen einzubinden.

Dienstag, 17. Juni 2008

Bugfix für Visuelle Stile von Drittanbietern

Wir haben ein Bugfix eingespielt, dass bei der Systemüberprüfung auf Visuelle Stile Fehler verhindert, die unter anderem bei Verwendung von WindowBlinds Skins auftreten kann.

Das ist prinzipiell kein Fehler von unserem eigenen Code, sondern unterstützen solche Skins nicht alle Eigenschaften der offiziellen WindowsSkins wesewegen das .net Framework bei regulären Abfragen Fehler zurück gibt.

Mittwoch, 11. Juni 2008

Screenshots zum neuen Tabsystem

image

Reguläre Tabs

image

Tableiste nur mit Schließenschaltfläche des Aktiven Tabs.

Die Frage, die sich momentan stellt ist, ob man nicht ab 21 Tabs auch noch den Favicon ausblenden sollte oder ob man da nicht die den Favicon einfach in der Größe verkleinert, dass mehr Tabs sichtbar werden. In jedem Fall ermöglichen die neuen Tabs ein effizienteres Arbeiten.

Kopieren und Einfügen in der Adresszeile

Mit der neuen Adresszeile kann man auch endlich richtig komfortabel mit STRG + V einfügen und mit STRG + C kopieren.

Dienstag, 10. Juni 2008

Neues Tabssystem

Das neue Tabsystem läuft schon mal. Allerdings sind die Tabs nach wie vor noch nicht verschiebbar.

Effizienteres Tabmanagement!

Ab 11 geladenen Tabs wird in Zukunft die Schließenschaltfläche der inaktiven Tabs ausgeblendet und nur noch der aktive Tab hat eine Schließen Schaltfläche. Das schließen über den doppelten Mittelklick funktioniert nach wie vor noch

Alte Zöpfe abgeschnitten!

Die Souvergin Button.dll wird nicht mehr Teil von Souvergin sein.

Das ButtonSizement für die Tabbuttons wird in Zukunft direkt in den neuen Tabuttons stattfinden.

Montag, 9. Juni 2008

Überarbeitung der Tableiste

Ein manko unserer Tableiste ist ganz klar, dass man die Einträge nicht verschrieben kann. Damit wird nun Schluss sein. Da nun die neue Adresszeile stabil arbeitet werden wir uns der Tableiste widmen.

Sonntag, 8. Juni 2008

Neue URL Zeile

image

So und was ist das nun?

In der Eingabezeile wurde goo eingegeben. Ab drei Zeichen durchsucht Souvergin den Verlauf und die Favoriten (demächst versuchen wir auch noch die Favoriten Tags zuberücksichtigen).

Im Bild wurde der zweite Eintrag mit der Maus  ausgewählt - der Cursor ist auf dem Screenshot aber nicht zu sehen.

Klickt man nun auf einen der Einträge so wird er in ein Browserfenster geladen. Wird mit der mittleren Maustaste auf den Eintrag geklickt, dann wird er in ein neues Browserfenster geladen.

Wir sind mit den Funktionen für die neue Eingabezeile noch nicht ganz fertig.

Auf jeden Fall sieht es so im Moment aus.

Sonntag, 1. Juni 2008

Revision 119 - Der Downloadlink

Von hier kann  man die Revision 119 runterladen:

Revision 119 Downloadlink

Samstag, 31. Mai 2008

Souvergin Pentan Revision 119 - Changelog

1.4.10.119 ----- Samstag, 31.05.2008 um 21:27  - Lines der Solution: 42449 [33261]
*Souvergin: SSL: Neue Kommandos im Souvergin Namespace zum öffnen von Browserfenstern
*Souvergin: Tagbasierte Favoriten: Suchparamter können jetzt auch eingebenen werden (via dynamisches Textfeld)
*Souvergin: Hotlinks werden alphabetisch sortiert (wurde in 118 vergessen)
*Souvergin: Browsermanager hat jetzt Events
*Souvergin: BrowserManager: NeuerBrowser hat keine RunPopup Methoden mehr
*Souvergin: Browsermanager: Navigate und NewBrowserklasse direkt in die Browsermanagerklasse integriert
*Souvergin: Browser_Base: PopupBrowser Eigenschaft wurde entfernst
*Souvergin: Global_Keys: Strg+W schließt jetzt die Aktuelle Inner Instance, wenn keien Browserfenster mehr zu schließen sind
*Souvergin: Formular "HoverTabInfo" wird ab sofort zur Darstellung der Miniaturvorschau auf den Tabs eingesetzt
*Souvergin: HoverTabInfo beherrbergt den Timer, der das Form automatisch ausblendet selbst (altes Formular wurde von der Browserklasse aus gesteuert)
*Souvergin: Agressive Speicherbereinigung entschärft. Souvergin lagert nur noch radikal Daten aus, wenn weniger als 25% der RAM frei sind bzw. Souvergin über 40% benutzt hällt. Dafür wird prüft die Speicherbereinigung jetzt aber alle 5 statt alle 15 Minuten
*Souvergin: BrowserMiniaturansicht: Die größe auf die der Screenshot mindestens skaliert wird kann jetzt als Parameter angegeben werden. Für alte Aufrufe existiert jedoch eine Überladung der Funktion, die mit den alten Parametern arbeitet und die neue Funktion mit 640x480 Pixel aufruft (was die alten Werte in der Funktion waren)
*###BUGFIX###StaCoLi: Extended Webbrowser Control: Flash Elemente können mehrfach geklickt werden
*StaCoLi: PictureBoxExtended: Control ist eine erweiterte System.Windows.Forms.PictureBox, die Funktionen für Transparente Farben in Bildern bietet.
*Souvergin: URLInfo: Steuerlement, dass inzukunft bei der neuen Souvergin Adressleiste für die DropDown Elemente anzeigen wird
*Souvergin: WebseiteBaseInformation enthällt eine Containsfunktion, die alle Felder auf übereinstimmung durchsucht. ==> Für neue URLeingabe sehr hilfreich, da man die Auswertung über eine List of WebseiteBaseInformation machen kann
*Souvergin: WebsiteBaseinformationFaviconDate: Erweitert Containsfunktion um eine Prüfung der Ladezeit
*Souvergin: Verlauf: Klasse speichert die Verlaufsdaten für alle InnerInstances ==> Für die Suche der neuen Adressezeile nötig um den Verlauf über die aktuelle innerinstance durchsuchen zu könnnen
*Filemanagement: AddFavourtie: drücken der ESC Taste bricht nun den Dialog ab

Freitag, 30. Mai 2008

Revision 118 fast fertig

Morgen wird die Revision 118 von Souvergin fertig gestellt und entweder morgen oder am Sonntag zum Download freigegeben werden.

In dieser Revision sind neben dem Fix zum Flash-bug im .netEXT browser, und der neuen Tabinfo beim mit der Maus überfahren ("Mouse-Hove-Tabinfo") auch jede Menge Änderungen unter der Haut passiert.

Wir sind dran eine neue Adresszeile zu entwickeln, die wesentlich bessere Funktionen bietet als das reine Dropdownfeld, dass wir jetzt nutzen. So wird man nicht nur nach vollen URLs von Anfang an suchen können, sondern man kann Filtern nach elementen die den eingegebenen Text enthalten. Es wird auch nicht nur die der URL Verlauf durchsucht, sondern auch die jeweiligen Titel der Webseiten. Weiterhin werden neben dem Verlauf auch noch die Favoriten eingebunden. So findet man schneller wo man gerade hin will!

Auch arbeiten wir an einer optimierten Tableiste wo man endlich die Tabs verschieben kann!

Das ganze ist noch nicht sichtbar gut Ding will Weile haben. Wir sind aber guten Mutes, es für die Revision 120, die das Pentanprojekt abschließen wird zu schaffen.

Revision 120 ist für Ende Juni/  Anfang Juli zu erwarten und wird in jedem Fall wieder einige Bonbons an Funktionen bieten.

Das ganze wird auch grafisch aufgepeppter sein.

Samstag, 17. Mai 2008

Flashproblem gelöst!

Endlich ist es uns gelungen das Flashproblem im .netEXT Browser zu lösen.

Wer schon mal ein Video auf Youtube angesehen hat wird es bemerkt haben: Man kann nur einmal das Flashelement anklicken. Dannach tut sich erst wieder was bei den Befehlen, wenn man zwischen drin mal wo anders hinklickt.

Das ist jetzt vorbei!

Hover Tab Info

Wenn man den Cursor über einen Tab bewegt erscheint ja schon sehr lange eine Miniaturansicht der Webseite.

Bisher sah das sehr behelfsmäßig aus.

Wir haben die Anzeige für Revision 119 deutlich überarbeitet und dem Fenster auch ein paar neue Funktionen spendiert, damit mehr Informationen angezeigt werden können und dass man als Nutzer auch diverse Aktionen  in Verbindung mit den Souvergin Tabs ausführen kann. Mehr Infos demnächst ;)

Montag, 21. April 2008

Hotlinks wieder alphabetisch soritert

Wir hatten leider in Revision 118 bei den Umbauten am Hotlinksystem vergessen die Hotlinks in alphabetischer Reihenfolge anzeigen zu lassen.

Dieser Schöhnheitsfehler wird in Revision 119 behoben sein.

Samstag, 19. April 2008

Tag-basierte Favoriten - schön wäre es, wenn man besser suchen könnte

Das wird man auch können!

In der Revision 119 kann man durch doppelklicken auf den das Feld, dass die bisher ausgewählten Tags zeigt ein Textfeld aufrufen, bei dem man eigene Tags einfügen kann. Somit wird sie Suche via Tags viel effektiver!

Revision 118 - Downloadlink

http://souvergin.extra.hu/?q=node/26

Mittwoch, 16. April 2008

Revision 118 - Changelog

1.4.10.118 ----- Mittwoch, 16.04.2008 um 16:30  - Lines der Solution: 42031 [32895]
*Filemanagement: Favouritesmanager: FlacheFavoritenliste   
*Filemanagement: Unterstützung für Stile
*UI: Klick auf Stilanwenden schließt die Auswahl
*ALLES: Etliche Korrekturen beim Ausehen der Anwendung mit Benutzerstilen
*Souvergin: Bessere unterstützung des IToolStrip Interfaces des Plugin-Systems
*Souvergin: Unterstüzung des ISpecialToolStrip Interfaces
*Souvergin: Das Pluginhosting wird wegen den GUI Plugins in die Innerinstances verlagert
*Navia: Pluginsystem ist kompatibel zu den Souvergin InnerInstances da die erweiterten Interfaces jetzt  nicht mehr in static Listen gespeichert werden
*###NEUES PROJEkT### Navia Base Class Libary
*Filemanagement:Souvergin Favoriten System liegt jetzt in der Version V. 3.1 vor
*Filemenagement:Hotlinks wurden in das Favoritensystem eingegliedert
*Filemanagement:Hotlinkeditor weggefallen, da teil des Favoritensystems
*Souvergion: Aufgabenbereich: Die Hotlinks werden jetzt als ImageLabel angezeigt
*Filemanagement: Favoritesmanager: Speichern jetzt Asyncron
*Filemanagement: Favoritenverwaltung: Die Favoriten werden nur noch neu gespeichert, wenn auch wirkliche Änderungen gemacht wurden.
----------------------------FIXED TODOs--------------------------------
TODO: Hotlinks in das Favoritensystem integrieren
TODO: Souvergin Favoriten System V. 3 Wave 2 vollenden
TODO: Souvergin Common Type System DLL entwickeln --> Speicherort für alle zentralen Souvergin Datentypen
TODO: Favoriten Speichern und Neuladen ASYNCRON machen
----------------------------FIXED TODOs--------------------------------

Revision 118 ist fertig gestellt

Die 118. Revision von Souvergin ist fertig und wird ab morgen zum öffentlichen Download freigegben!

Favoritenspeicherung Asyncron!

Die Favoriten werden absofort in einem eigenen Thread gespeichert. Damit wirkt das Speichern schneller, da das GUI nicht durch den Schreibvorgang blokciert wird. Außerdem wird jetzt nicht mehr die Favoritendatei noch einmal eingelesen, sondern mit dem überarbeiteten Datenbestand nur noch die Steuerelemente angepasst, was auch noch mal die Wartezeit nach schließen der Favoritenverwaltung beschleunigt. Außerdem werden die Favoriten nur noch neu gespeichert und die Steuerelemente neu eingelesen, wenn auch wirkliche Änderungen vorhanden sind!

Damit ist die so genannte Wave 2 des Favoritensystems V3 endlich abgeschlossen.

Dienstag, 15. April 2008

Mal was völlig anderes sei hier erwähnt:

Für Leute, die sich neben Linux noch mit dem alternativen Betriebssystem Linux beschäftigen und auch dabei vor allem mit Ubuntu arbeiten ist ubuntisch-fuer-alle eine interessante Informationsquelle. Hierbei geht der Blog nicht nur auf Ubuntu an sich ein sondern auch was sich beim Linux Kernel, dem verschiedenen Desktops (KDE, GNOME und Co.) und auch sonst wo in der Welt des Pinguins tut ein. 

Souvergin Favoritensystem und die Dateiversionen

Das Favoritensystem speichert in die Favoritendatei immer die Version ab mit der es erstellt wurde.

Wenn Souvergin in der nächsten Version eine Favoritendatei 3.0.0.0 findet so wird es automatisch die Hotlinks integrieren. Das hatten wir ja schon erwähnt. Das ist ein recht praktisches Feature.

Was wir diese Revision neu dazu packen werden ist, dass Souvergin keine Favoritendateien überschreiben wird, die neuer sind als die er selbst schreiben kann. Nehmen wir mal an in ein paar Monaten startet jemand einen jetzt aktuellen Souvergin mit einer Datei für das Favoritensystem V. 3.4.5.

Die gute Nachricht: Souvergin könnte die Datei öffnen und mit dem einprogrammierten Kenntnisstand laden!

Die schlechte Nachricht: Wenn Souvergin die Datei als V. 3.0.0.0 speichert gehen dementsprechend viele Informationen verloren!

Deswegen wird ab der kommenden Revision kein Souvergin mehr aktuellere Dateien überschreiben.

Hotlinks in Zukunft als ImageLabel

Die Hotlinks werden in Zukunft als "ImageLabel" angezeigt. Damit wird auch bei den Hotlinks ein Favicon angezeigt. "ImageLabel" finden sich außerdem schon beim Verlauf, wenn man ihn über den Aufgabenbereich anzeigen lässt und bei der Browserfenster ablage.

Die Zeit der Souvergin Hotlinks.xml ist vorbei!

Wir sind drauf und dran das Souvergin Favoritensystem V3 auf Version 3.1 zu hiefen. Damit verschwindet auch das extra Speichern von Hotlinks. Damit wird auch der bisherige Hotlinkeditor wegfallen. Hotlinks lassen sich jetzt über den Favoriteneditor verwalten. Damit wird es einfacher Favoriten zu Hotlinks zu ernennen und jeder Hotlink ist auch gleichzeitig ein Element der Favoriten! Soll ein Hotlink nur noch Favorit sein ist dies ebenfalls jetzt sehr leicht möglich.

Aus Kompatibilitätsgründen wird die Souvergin Hotlinks.xml beim start in die Favoriten Daten eingebunden. Dabei werden die alten Hotlinks als neue Favoriteneinträge auf oberster Ebene erscheinen, aber auch gleichzeitig Hotlink sein.

Der Code, der bisher die Favoriten läd wird absofort das gleiche auch mit den Hotlinks machen.

Freitag, 14. März 2008

Pluginsystem überarbeitet

Wegen der Unfähigkeit des Pluginsystems mit den InnerInstances zusammenzuarbeiten wurde es noch einmal überarbeitet. Und wir in der Revision 118 endlich vollständig kompatibel zu den InnerInstances sein.

Donnerstag, 13. März 2008

Endlich stimmt das Design bei den Favoriten!

Einige haben es ja sehnlich erwartet: Der Favoriteneditor übernimmt jetzt das Souvergin design. Wir haben endlich alle nötigen Funktionen implementiert und so hat man in Revision 118 endlich eine stimmige Optik. Auch wurden einige Designfehler im Hauptfenster behoben.

Donnerstag, 6. März 2008

Souvergin Revision 117 und der IE 8

Wer Souvergin startet und einen installierten IE 8 hat wird festellen, dass dieser weiterhin mit der 7er Engine rendert und sich auch als IE 7 ausgibt.
Warum das so ist können wir euch nicht sagen. In jedem Fall muss man berücksichtigen, dass die 8er Engine noch nicht fertig ist und von daher Souvergin mache Seiten mit der 7er Engine (die man auch im IE 8 aktivieren kann) besser darstellt als der IE mit 8er Engine  - bis zur Release dürften sich aber alle Fehler der neuen Engine drastisch reduzieren.

Was uns aufgefallen ist, dass Souvergin mit IE 8 schneller arbeitet als mit IE 7. Das ist in jedem Fall eine erfreuliche Sache, da wir für einige Performanceflaschenhälse nicht wirklich etwas konnten. So starten sich neue Browserfenster jetzt auch deutlich schneller als zu vor.

Wir werden aber nicht für die nächten Releases IE 8 voraussetzen, da es klar noch Beta Software ist und wir werden auch nicht empfehlen IE 8 zu nutzen. Beta Software ist nicht fertig und von daher kann das "ungeahnte" Folgen haben.

Für Interessierte wiederum ist die Beta eine tolle Sache. Da sieht man wo der IE hinsteuert und auch für uns ist es sehr interessant zu sehen mit welchen Bibliotheken wir in Zukunft arbeiten, da auch wir uns an neue APIs anpassen müsssen bzw. diese kennenlernen müssen.

Der Performancegewinn ist in jedem Fall eine tolle Sache!

Internet Explorer 8 Beta 1

Es ist soweit. Jeder kann den IE 8 in einer Beta Version ausprobieren.

Das Produkt läuft schon recht flüssig und stabil - allerdings wird das GUI noch nicht final sein, da zu erwarten ist, dass Microsoft noch einiges ändern wird. Von der Beta 1 bis zur Final ist es noch eine Weile hin.

http://www.microsoft.com/windows/products/winfamily/ie/ie8/getitnow.mspx

image

Dienstag, 26. Februar 2008

Revision 117 - Downloadlink

Von hier kann die Revision 117 heruntergeladen werden.

Montag, 25. Februar 2008

Tags in den Favoriten

Das hat ja Souvergin nun wirklich schon eine ganze Weile. Es ist auch ein interessantes Konzept.
Da ich jedoch ein offener Mensch bin, was die Computerwelt angeht setzte ich neben Windows auch noch mal ganz gerne mein Ubuntu Linux ein. Das gibt jetzt hier sicherlich keine Diskussion was das bessere System sei - beide haben ihre Vor- und Nachteile.
Was mit nur jetzt aufgefallen ist als ich auf meinem Ubuntu die Firefox 3 Beta installiert habe ist, dass Firefox 3 jetzt auch die Möglichkeit bietet seine Favoriten zu Taggen. Und dann muss ich sagen: Wenn das ein so großer Browser Monate nach uns erst in den Funktionsumfang einbindet, dann waren wir doch noch richtige Pioniere und haben eine Funktion geschaffen, die wohl sehr gut sein muss.

Freitag, 22. Februar 2008

Souvergin Alexa Changelog zur Alpha 2

Version 1.0.0.0 Alpha 2 XXX, XX.XX.XX um XX:XX - Länge der Solution: XXXXX [XXXX]
*###BUGFIX###Add_Feed_Wizard-> "Alexa\" "Alexa" Bug behoben-> Erstes Zeichen vom Ordnernamen geht nicht mehr verloren, weil anfänglicher \ durch das löschen von "Alexa\" nicht mehr entfernt wird, sondern nur noch "Alexa" am Anfang entfernt wird
*###Bugfix###NullReference, wenn beim Anzeigen von Suchergebnisse Alexa automatisch Updates einspielt
*Möglichkeit einer größen Beschränkung für Feeds
*Exeption Handler Code umgebaut
*Kleinere Infrastrukturänderungen
*Copy & Paste Funktionen

Revision 117 - Ready for take off

Souvergin Pentan Revision 117 / V. 1.4.10.117 ist fertig. Hier das Souverginchangelog (Alexa wird dabei nicht berücksichtigt)

1.4.10.117 ----- Freitag, 22.02.2008 um 20:20  - Lines der Solution: 41953 [32858]
*Souvergin: Dummyform: Nach Shown Event wird Visible auf false gesetzt
*###Bugfix###Invalid Cast Exception beim herovorholen von abgelegten Browserfenstern
*Filemanagement:Favoritensystem: AddFavourite schließt jetzt schneller beim klicken von Abbrechen
*Souvergin: Click auf Browsing Button hat jetzt TryCatch Blog.
*Souvergin: Beim erstellen der WebseiteInfo wenn ein Browser geschlossen wird wurde ein Try Catch Block beim FavIcon eingefügt, da bei Downloads öfter Fehler zu verzeichenwaren, wo das FavIcon NULL war.
*ALLES: Langzeitlog enthällt weniger belanglose Einträge
*URLBLocker: Listenverwaltung läd Einträge jetzt per AddRange, statt einzeln per Add
*Filemanagement: Hotlink Ladecode hat jetzt einenen Waittimer
*Filemanagement: Externe_Anwendungs_Buttons Ladecode hat jetzt einenen Waittimer
*###Bugfix###Souvergin: Sessionwiederherstellung funktoniert wieder
*Report: Ausnahme wird jetzt direkt in den BodyTeil der Nachricht geschrieben und ist nicht nur im Log vorrätig -> Schnellere auswertung möglich
*Souvergin: FavoritenLoader: FavoritenMenüItems werden jetzt per AddRange hinzugefügt
*Filemanagement: AddFavourite etwas beschleunigt --> System muss VOLLSTÄDNIG Asyncron umgeschrieben werden!
*Alexa ist in der Version Alpha 2 dabei

Souvergin lebt ;)

Es ist jetzt seit der Veröffentlichung der Revision 116 schon etwas länger her (zumindest für Souverginverhältnisse). Wir sind ja mitlerweile schon dran Pentan zu stabilisieren, weil es langsam in die Endphase von Pentan geht (120 wird Pentan Final sein).

Deswegen dachten wir "Warten wir bis wir genug Bugs gemeldet bekommen haben". Das war ein schöner Vorsatz. Es kamen nur dieses Mal gar nicht so viele Bugs zu uns.

Die Revision und damit der Souvergin Code ist momenten in einem sehr stabilen Level. Bei Alexa kam das eine oder andere und die haben wir selbstverständlich alle gefixt.

Weil jetzt schon ein paar neue Sachen im Souvergin drin sind, die ihn unter anderem schneller machen werden wir so schnell wie möglich die Revision 117 veröffentlichen. Sie wird hoffentlich noch stabiler und noch besser sein als ihr Vorgänger.

Mittwoch, 30. Januar 2008

Dämlicher / Kritischer Bug in Alexa

Das ist sicher schon einigen aufgefallen, sollte aber auch hier ewähnt werden. Souvergin Alexa hat einen dämlichen Bug beim erstellen neuer Feeds. Der erste Buchstabe des ersten Feedsordners wird gelöscht. Das lagt an der Art wie neue Feed erstellt wurden. Da wir den Ordnerpfad aus einem TreeView ermitteln, dessen erster Knoten "Alexa" heißt löschen wir das raus um den Ordnerpfad zu erhalten. Dummerweise wurde statt "Alexa" immer "Alexa\" abgeschnitten.

Umgehung des Problems: Über klickt man im Haupfenster per rechtsklick auf einen Feedknoten so kann man über das Kontextmenü das Formular zum verschieben des Feeds anzeigen lassen. Dieses Forumular arbeitet korrekt.

Selbst an der Souvergin Feed Datei per Editor zu spielen empfehlen wir nur, wenn man genau weis was man tut. ;)

 

In der Alpha 2 wird dieser Fehler selbstverstänlich behoben sein. Die Alpha 2 wird mit Souvergin Pentan Revision 117 erscheinen.

Dienstag, 29. Januar 2008

Neue Ideen für das Stilsystem und Souvergin Alexa

Bis Alexa endlich am Navia Stilsystem hängen wird dürfte es noch eine weile dauern. Denn wir planen das System vom bisher Assembly-Abhängigen-System zu einem globalen System umzubauen.

Okay was will uns das jetzt sagen?

Bisher ist es so, dass sich jede Anwendung und auch jede einzelne exe und dll immer die Stildaten besorgen musste und sich auch um die Verwaltung kümmern musste. Wir planen in Zukunft eine Zentralisierung. Das heißt der Nutzer wählt für sein Windows-Benutzerkonto einen Stil aus und den übernehmen dann alle Anwendungen. Es wird eine neue Anwendung geschaffen mit denen man die Stile auswählen kann - nur statt für eine Anwendung wird dieser dann für Alle Anwendungen auf dem Benutzerkonto gelten. Damit spart man für die einzelne Anwendung an sich einiges an Entwicklungsarbeit und jede Menge redundaten Code.

Deswegen wird Souvergin Alexa bisdahin auch nicht mit dem Stilsystem versehen, weil man nach der Änderung wieder an Alexas Impelementierung ändern müsste.

Samstag, 26. Januar 2008

Revision 116 Downloadlink

Die neue Revision kann von hier runtergeladen werden.

Freitag, 25. Januar 2008

Souvergin Revision 116 - Changelog

1.4.10.116 ----- Freitag, 25.01.2008 um 18:30  - Lines der Solution: 42074 [32762]
*Filemanagement: AddFavorite ist jetzt in seiner Größer vom Nutzer veränderbar
*Filemanagement: MoveEntry ist jetzt in seiner Größer vom Nutzer veränderbar
*Filemanagement: Favoritenverwaltung: Verschiben von Favoriten unterstützt jetzt Multiselect
*Navia PluginSysten: IRAWDocuemnt Interface
*Souvergin: Souvergin unterstützt nun das IRAWDocuement Interface
*Souvergin: Browserklassen: Feeddetektor
*Souvergin: Möglichkeit die Feeds in Souvergin Alexa oder dem Standardprogramm zu öffnen
*Souvergin: Browser_NET und Browser_NETEXT haben bei ihren Webbrowserobjekten die Objectforscripting property gleich der Browserklassen Instanz (Me) gesetzt bekommen. Damit kann Souvergin Window.External Events Bearbeiten
*Souvergin: Browser_NET und Browser_NETEXT unterstützen jetzt Window.External.AddFavorite
*Souvergin: Cookie Explorer
*Souvergin: Browserklassen: Browserkontextmenü ist jetzt grupiert
*###Bugfix###Souvergin: Browserklassen: Automatisches Neuladen
*###Bugfix###Souvergin: Notify Icon verschwindet nicht mehr
*Navia StaCoLi: ExtendedWebbrowser: Neue Implementierung eines erweiterten System.Windows.Forms.Webbrowsers Controls
*Souvergin: Browser_Next: Es wird die Stacoli ExtendedWebbrwoser Komponente genutzt
*###Projektausschlus###ExtendedWebbrowser
*Souvergin: Neues Speichermanagement! Souvergin verbraucht nur noch einen Bruchteil der RAM
*Souvergin: Browser_NetExt: Keine Probleme mehr mit UmlautURLs bei neuen Fenstern (-> Neues Webbrowsercontrol arbeitet anders)
*Souvergin: Systemüberprüfung ist jetzt eine Klasse mit Shared Mebern
*Souvergin: Systemüberprüfung: Bei der ersten Speicherwarnung [(Raminmb + VirtualMemory / 2) < Minram And (Raminmb + VirtualMemory / 3) > (0.5 * Minram)] versucht Souvergin selbst Speicher von sich selbst freizugeben, wenn der Prozess mehr als 25% des genuten Speichers besitzt.
*Souvergin: Browser_Com NewWindow NullReference für Browsermanager gefixt
*Souvergin: MyApplication.UnhandeldException arbeitet jetzt schneller
*Navia: PluginSystem: Neues Plugininterface IspecialToolstripbutton -> Für Toolstripbuttons, die zum Toolstrip eines bestimmten Forms zugefügt werden sollen
*Navia: PluginSystem: Neues Plugininterface IspecialToolstrip-> Für Toolstrips, die zu einem bestimmten Forms zugefügt werden sollen
*Navia: PluginSystem: Neues Plugininterface ISpecialMenuitem-> Für MenueItems, die zu einem bestimmten Toolstripmenue zugefügt werden sollen
*Navia: PluginSystem: Neues Plugininterface IGadget-> Wird später für Gadgets verwendet die unter anderem zu Souvergins neuem Startformular (Projekt: Kalleon) gehören werden.
----------------------------FIXED TODOs--------------------------------
TODO: Einbinden von Alexa
TODO: Multiselect für Favoritenverwaltung
----------------------------FIXED TODOs--------------------------------

Sonntag, 20. Januar 2008

Souvergin Revision 116 ist weitgehend fertig

Wir befinden uns in der Zielgeraden! Momentan arbeiten wir noch an ein weiteren Funktionen, die lediglich im Hintergrundarbeiten und somit für den normalen User keine sichtbare Rolle einnehmen. So werden wir auch noch ein paar neue Funktionen in das Plugin-System aufnehmen.

Samstag, 19. Januar 2008

Browserkontextmenü

Das bisher doch recht Chaotische Browserkontextmenü ist absofort mit Separatoren versehen und zugehörige Elemente sind besser grupiert.

Neuer Browser ".NetExt"

Wir haben den ExtendetWebbrowser duch einen andere Version ersetzt, die auch Teil der Navia Standard Control Libary (StaCoLi) sein wird! Diese Webbrowserkomponente wird absofort im .netExt zum Einsatz kommen.

Neues Speichermanagement!

Wir haben für die nächste Revision eine Funktion eingebaut, die allte 15 Minuten den Garbage Collector "ordentlich" Speicher freigegeben lässt! Damit können auch Stundenlange Sessions mit einem recht kleinen Souvergin laufen ;). Der Nachteil ist nur, dass der GC bei dieser harten Entrümplung den Speicher auch weit unter die Anfangsgröße von Souvergin treibt. Das heißt es kann vorkommen, dass Teile der  Anwendung erst wieder neu geladen werden müssen. Das könnte selbstverstänlich kleine Latenzen mit sich bringen. Die gute Nachricht ist: Wir haben keine Latenzen beim testen diese neuen tollen Funktion bemerkt. Souvergin ist so flüssig wie zuvor, wenn nicht gar noch schneller.

Montag, 7. Januar 2008

Von Threads, Feeds und der Synkronisation des Asynkronen

Wir haben bei Souvergin Alexa bisher einen großen Wert auf multithreding im Bereich der IO's und der Ladevorgänge gelegt. Jedes Feed besitzt zeitweilig für bestimmte operationen eigene Threads. Dadurch leidet die GUI Performance nur bei sehr wenigen Dingen. Die Anwendung läuft immer sehr flüssig ab. Da wir von Anfang an auf Parallelisierbarkeit wert legten wird in Alexa keine nachträgliches Threding in komplexe Stukturen mehr nötig sein wie wir es bei Souvergin gemacht haben. Alexa ist schon parallelisierbar konstruiert!

Sonntag, 6. Januar 2008

Aktueller Stand: Souvergin und Souvergin Alexa

Derzeit sieht es so aus, dass wir der Revision 116 eine wie wir es noch nennen "Alpha" Version von Souvergin Alexa beigeben. Das Alpha bedeutet nicht, dass die Software instabil läuft. Das heißt lediglich, dass wir noch längst nicht alle Features drin haben.

So wie es derzeit aussieht wird Souvergin Alexa NICHT als Plugin eingebunden, sondern als normale Anwendung. Es wird wohl schon in dieser Revision möglich sein leicht Feeds, die Souvergin gefunden hat in Alexa einzufügen.

Für Alexa selbst fehlen noch ein paar grundlegende Dinge wie Stile, Logs und auch ein eigenes Plugin System. Wir halten es für gut, wenn man auch Alexa erweitern kann. Der Anwendungsname wird wohl bei Souvergin Alexa vorerst bleiben.

An Souvergin selbst haben wir noch gar nicht so viele bahnbrechende Neuerungen gemacht. 

Mittwoch, 2. Januar 2008

Alexa erstes öffentliiches Bild

Wir haben uns entschlossen einen aktuellen Screenshot des Hauptfensters von Souvergin Alexa zu präsentieren.

Wichtig ist anzumerken:

  • Das GUI ist noch lange nicht fertig
  • Derzeit ist noch keine Navia Stil impelentierung vorhanden, die später wie im Souvergin vorhanden sein wird.

Generell kann man sagen, dass das UI aus drei Spalten besteht. Links die Feeds und die Ordner in denen die Feeds einsortiert sind.  In der Mitte die Postings des Feeds. Rechts das aktuell ausgewählte Posting.

Selbstverständlich abreiten wir auch an einer Suche und an einer Anzeigemöglichkeit, die nur  ungelesene Postings anzeigt.

In jedem Fall sollte man das aktuelle Haupt GUI auf keinen Fall als Final an sehen.

image

Wichtig: Einige Feeditems enthalten links (nicht unser zu sehendes Souvergin Blog Feed). In seinem solchen Fall wird der Link der jeweiligen Postings unter dem Text angezeigt. Beim klicken auf den Link öffnet sich Souvergin zum Darstellen der Webseite.

Auch wird Souvergin Funktionen bekommen um RSS und ATOM Feeds zu erkennen und dann Möglichkeiten Bieten diese Feeds in Souvergin Alexa zu laden.  Wir werdem wohl aber auch Stand Alone Installationen ohne Souvergin anbieten. Dann werden solche Seiten im Internet Explorer geöffnet und nicht in Souvergin.

Dienstag, 1. Januar 2008

Souvergin RSS Reader - Alexa

Nach einer längeren Entwicklungspause arbeiten wir wieder an Alexa weiter und wir hoffen eine Alphaversion einer der nächsten Souvergin Revisionen beizulegen.

Revision 115 Downloadlink

Von Hier kann die neue Revision runter geladen werden.

Revision 115 - Changelog

1.4.10.115 ----- Dienstag, 01.01.2008 um 00:50  - Lines der Solution: 39089 [30315]
*Seitenblocker: Einträge können jetzt auch bearbeitet werden.
*Seitenblocker: Das NeuerEintragsFormular reagiert auf Keyups
*Souvergin: Browserinfoobj: Die URL Eigenschaft ist jetzt Readonly und wird immer aus dem aktuellen Webbrowser Control der Zugehörigen Browserklasse abgerufen, statt immer wieder abgefragt zu werden.
*Souvergin: Browsermanager: Remove Methode gibt es jetzt nur noch mit Browser_Base als Parameter nicht mehr für die einzelnen Browsertypen
*Souvergin: Browserinfoobj: Contenttitle ist jetzt Readonly und wird immer aus dem aktuellen Webbrowser Control der Zugehörigen Browserklasse abgerufen, statt immer wieder abgefragt zu werden.
*Souvergin: Systemüberprüfung: Virtueller Speicher wird stärker gewichtet. Es müssten jetzt weniger "Zu wenig Arbeitsspeicher vorhanden" Meldungen kommen
*Souvergin: "URLFlipping" bei DokumentCompleted Ereigniss der Browserklassen wird verhindert.
*###Bugfix###Souvergin: Editmode auf F12 gelegt und Browsermodus auf F11 ->> Eurozeichenbug ist damit behoben
*Buttonsizing: Breitenberechnung etwas überarbeitet
*Souvergin: Startups beschleunigt       
*###Bugfix###Filemanagement: Favoritenmanager-> Eintrag bearbeiten funktioniert jetzt ohne Fehler
*Souvergin: Browserklassen: Textfelder auf Webseiten haben eigenes Kontextmenü (Kopieren, Einfügen, Ausschneiden
*###Bugfix###Souvergin: Tagsuche zeigt jett nur noch tags an mit mehr als zwei Buchstaben und filtert auch schon zu anfang gleich die Füllwörter aus
*Filemanagement: Favoritentags: Satzzeichen werden nicht mehr in die Tags übernommen
*###Bugfix###Souvergin: Tagsuche: Taglabels haben jetzt Automatische Größenberechnung
*Souvergin: Tagsuche: Statt Add wird AddRange verwendet -> Tagsuche ist schneller
*Souvergin: Browserklassen: Loading Methoden weitesgehend nach Browser_Base verlagert
*Souvergin: Browserklassen: Die Browser nutzen jetzt das jeweilige WebbrowserControl ereignis, dass ein Tritt wenn sich der Websitentitel ändert um den Tabbuton und ihre Texteingenschaft zu aktualisieren und nicht mehr wie zu vor DokuementCompleted
*Souvergin: verlauf und ClosedTabs überarbeitet - ArgumentExceptions dürften hoffentlich nicht mehr auftreten
*Souvergin: unterstützt jetzt IDocumentURL des Plugin Systems
*Souvergin: Browsermanager: Browser_can_go_back und Browser_can_go_forward arbeiten jetzt nur noch mit dem Typ Browser_Base
*Souvergin: Browsermanager: Aktiverbrowser_changed arbeitet nur noch mit dem Typ Browser_Base und braucht keinen TypParameter mehr
*Navia: PluginSystem: ReadNCFFile Methode als Statischen Member in eigene NaviaPluginConfigfileReader Klasse ausgelagert
*Navia: PluginSystem: IDocuemtntURL Interface
*Navia: PluginSystem: IRAWDoument --> Interface stellt das Aktuell geladene Dokument der Anwendung da. Typ ist Objekt. Das Plugin muss selbst ständig ein Typcasting machen
*Filemanagement: FavoritenManager und Favoriten Verwaltung: Funktionen zum Exportieren der Favoriten
*Filemanagement: FavoritenManager und Favoriten Verwaltung: Funktionen zum Importieren der Favoriten  - überspringen von bereits vorhandenen Elementen funktioniert nohc nicht
*Filemanagement: Favoritenverwaltung: Multiselect funktioniert beim löschen

----------------------------FIXED TODOs--------------------------------
TODO: Für Textboxen in Webseiten eigenes Kontextmenü erstellen
TODO: Besseres JavaScript URL Bockverahlten
TODO: IDocumentURL //Gibt einem Pfad bzw. URL zum Aktuellen Dokument wieder. Das kann bei einem Browser eine Webseiten URL sein bei einem Mediaplayer auch eine Lokale MP3 Datei - Impelentierung hängt von der Hostanwendung ab. Souvergin wird die Aktuelle URL des Aktuellen Browserfensters weitergeben ;)
----------------------------FIXED TODOs--------------------------------

Schichtwechsel! 2007 -> 2008 | Souvergin Pentan Revision 115

Pünklich zum Jahreswechsel möchten wir die Fetigstellung von Revision 115 bekannt geben. Sie wird heute im Laufe des Tages zum Download  freigegeben.

Auf das Souvergin 2008 weniger Bugs haben wird als 2007. -)