glBitmap 2.0.3 veröffentlicht
Verfasst von Steffen Xonna am 21 März, 2010 - 19:36Nachdem ich das lange lange vergessen habe bin ich letzten Endes doch mal dazu gekommen einige Anpassungen an der glBitmap durchzuführen. Diese Anpassungen betreffen in erster Linie Nutzer von Delphi 2009 und neuer. Dort gab es noch einige Stellen die nicht so funktioniert haben wie sie es sollten. Ich hoffe das hat sich mit diesem Update erledigt. Auch habe ich dafür gesorgt, dass zukünftige Delphi Versionen keine Schwierigkeiten mehr bereiten sollten. Das Define GLB_DELPHI war bisher so programmiert, dass es überprüfen soll ob eine Delphi Version gefunden wurde. Wenn dies nicht der Fall war, dann wurde beim Übersetzen ein Fehler erzeugt. Keine Ahnung warum ich das so gemacht hatte. Das wurde jetzt aber korrigiert. Wenn der Entwickler sagt er hat Delphi, dann glaube ich ihm. Wenn er gelogen hat, dann wird ihm der Kompiler das schon verraten. 
Im gleichem Atemzug habe ich ein paar Anpassungen an den Headern für die libJPEG und für die libPNG durchgeführt. Nur ganz ganz kleine. Und diese betreffen ebenfalls Unicodeprobleme mit Delphi 2009+. Die beiden Header sollten also jetzt auch funktionieren.
TextSuite 0.8.1 veröffentlicht
Verfasst von Steffen Xonna am 28 September, 2009 - 12:36Ich habe eine neue kleine Version der TextSuite veröffentlicht. Diese enthält überwiegend nur kleine korrekturen. Zusätzlich habe ich noch ein Feature aus der Entwicklerversion mit in diese Version einfließen lassen.
- Die Parameter TS_BLOCK_OFFSET_X und TS_BLOCK_OFFSET_Y waren vertauscht. X hat das vertikale Offset beeinflusst wärend Y das Horizontale beeinflusst hat.
- Die Bibliothek lässt sich jetzt auch mit Delphi 2009 und 2010 übersetzen.
- Zusätzlich habe ich den Parameter TS_CREATOR_ADD_RESIZING_BORDER hinzugefügt. Dieser Parameter beeinflusst alle Buchstaben, die nach dem Setzen erstellt werden. Nachdem alle PostProcessoren auf die Buchstaben angewendet wurden, wird ein Rahmen um die Buchstaben erzeugt. Mit Hilfe dieses Rahmens ist es möglich die Buchstaben zu skalieren ohne das es zu unschönen Effekten kommt. Das ist besonders dann nützlich, wenn die Buchstaben mittels glScale skaliert werden oder wenn die Schrift in 3D eingesetzt werden soll.
Nicht so kleine optische Korrekturen
Verfasst von Steffen Xonna am 23 Juli, 2009 - 20:03Ich habe einen Weg gefunden die Fotoverwaltung Gallery2 in mein CMS zu integrieren. Dies ermöglicht es mir jetzt kompfortabel meine Bilder verwalten zu können und diese gleichzeitig in meinen Beiträgen einbinden zu können. Außerdem ist meine Fotosammlung nun sinnvoller in meine Webseite integriert und nicht mehr nur über einen externen Link erreichbar. Als kleines Schmankerl wird auf der linken Seiten unterhalb der Links, ein zufälliges Bild dargestellt.
Der Ein oder Andere wird jetzt auch sagen. Aber irgendwie sieht die Seite doch anders aus. Ihr habt recht. Ich hab das Design noch mal deutlich verändert. Mir war wichtig, dass meine Webseite den vorhandenen Platz besser ausnutzt. Aus diesem Grund ist die Seite generell Breiter geworden und von der Breite auch variabel. Das aber auch nicht ganz ohne Grund. Denn ich habe die Schriftart von einer serifenlosen Schrift auf Palatino Linotype, eine Schrift mit Serifen, umgestellt. Ich finde dadurch besitzt die Webseite ein sehr schönes Schriftbild, kann besser gelesen werden und wirkt es nicht mehr so gedrungen. Außerdem hebe ich mich so von einer großen Zahl Webseiten ab.
Um das maximale Anzeigeerlebnis zu erhaltet solltet ihr dafür sorgen, dass in eurem Windows XP (aufwärts) ClearType aktiviert ist. ClearType ist eine Technik mit der Schriften auf einem LCD besonders scharf dargestellt werden. Ohne ClearType sieht es zwar auch okay aus aber mit ist's doch einfach schöner. PS: Linuxer. Nein euch habe ich nicht vergessen. Aber die standardmaßig aktivierte Kantenglättung sorgt unter Linux bereits für ansehnliche Ergebnisse. Und das bei allen Schriftgrößen.
Kleine optische Korrekturen
Verfasst von Steffen Xonna am 13 März, 2009 - 10:57Das Themeframework von Drupal ist sehr mächtig. Aber bei solch mächtigen Werkzeugen ist es nicht unbedingt immer direkt möglich gleich das zu erhalten was man sich eigentlich gewünscht hat. Entsprechend wurden die Newseinträge nicht so dargestellt wie sie es eigentlich hätten gemusst. Bzw ein paar andere Unschönheiten gab es auch noch. Die Änderungen an meinem Theme und ein paar Anpassungen an den CSS Dateien sorgen jetzt aber dafür, dass die Seite deutlich wohlgeformter aussieht. Zu mindest meiner Meinung nach.
Die TextSuite und Beeinträchtigung der Projektseite
Verfasst von Steffen Xonna am 27 Februar, 2009 - 10:03Ich habe direkt nach der Umstellung meiner Webseite noch ein neues Projekt hinzugefügt. Dabei handelt es sich um die TextSuite Bibliothek, die nun offiziell auch auf meiner Hauptseite erwähnt und vorgestellt wird. Die Hauptseite der TextSuite bleibt aber nach wie vor die englische Projektseite. Daran wird sich auch nichts ändern. Ich werde allerdings auch hier über neu erschienen Versionen oder Veränderungen berichten, damit Besucher dieser Webseite auf dem aktuellen Stand sind und sich ein Bild der Bibliothek machen können.
Durch diverse Umstellungen auf meiner Webseite wurde die Projektseite des TextSuite Projektes seit dem Wochenende in Mitleidenschaft gezogen. So waren alle anderen Seiten außer der Startseite nicht mehr erreichbar. Ebenso wie der Zugriff auf die "Gallery" leider seit knapp 3 Wochen nicht mehr erlaubt war. Das sollte aber ab heute alles wieder wie gewohnt funktionieren.
Umstellung des CMS auf Drupal
Verfasst von Steffen Xonna am 22 Februar, 2009 - 19:48Nachdem meine Seite nun 2 Wochen lang nicht erreichbar war ist sie es ab dem heutigen Tag wieder. Der Grund für die Auszeit war eine Umstellung auf Drupal. Drupal ist ein sehr schönes Content Management System welches mein selbst geschriebenes System ersetzt hat. Durch Drupal haben die Adressen der einzelnen Seiten nun endlich eine vernünftige Struktur. Die alten Adressen funktionen weiterhin werden aber auf die Neuen umgeleitet. Außerdem ist es ab sofort möglich einen RSS Feed abonieren zu können, um bei Aktualisierungen direkt auf dem Laufenden bleiben zu können. Bzw können die Newsbeiträge und diverse Seiten kommentiert werden. Dies soll dazu dienen um kleine Fragen oder Anmerkungen zu einzelnen Releases oder Headern hinterlassen zu können.
Hierbei bitte ich zu beachten, dass ich unangemessene Kommentare oder Kommentare die nicht in Deutsch oder Englich verfasst wurden, kommentarlos entfernen werde.
Bugfix: glBitmap 2.0.2
Verfasst von Steffen Xonna am 10 August, 2008 - 00:00Bei den Umstellungen der glBitmap.pas zur Version 2.0 haben sich intern Bezeichner verändert. Der Name dieser Bezeichner war leider deckungsgleich zu einem Parameter und somit wurde auf den falschen Wert zugegriffen. Dies konnte bei verschiedenen Methoden der Fall sein. Ich empfehle daher jedem Benutzer, der Version 2.0.0 oder 2.0.1, auf die Version 2.0.2 oder höher upzudaten.
Auf Wunsch habe ich der Basisklasse ein paar zusätzliche Eigenschaften spendiert. Die Eigenschaft Filename wird beim Laden einer Datei gesetzt und enthält den Namen dieser. Die Eigenschaften CustomName und CustomNameW können frei gesetzt werden und haben Platz für einen String oder einen WideString. Zusätzlich dazu kann die Eigenschaft CustomDataPointer einen Pointer aufnehmen.
Bugfix: glBitmap 2.0.1
Verfasst von Steffen Xonna am 27 Mai, 2008 - 00:00In der glBitmap.pas hatte sich ein Fehler eingeschlichen. Dieser äußerte sich beim Laden von RLE komprimierten TGAs. Durch eine Nichtbeachtung im internenen Cache konnte es passieren, dass einzelne Bytes eines Pixels doppelt überschrieben wurden. Dadurch haben sich dann die Farben des entsprechenden Pixels verändert.
Außerdem habe ich die Chance ergriffen und das Laden von komprimierten TGAs massiv beschleunigt. Das Laden benötigt jetzt maximal die doppelte Zeit die ein Unkomprimiertes zum Laden benötigt. Vorher war es mindestens das 10 Fache der Zeit.
