Bugs
Bug Smiley-Codes nicht mehr in der DB verwalten
Smiley-Codes sollten nicht in der DB definiert sein, sondern in Code.

Das wäre wesentlich einfacher handhabbar und vermutlich auch schneller. get_smileys cached das zwar jetzt schon, aber die wird nicht mal immer aufgerufen.
Bug Rewrite des BBCode-Parsers
= Fernziel =
Ich bin der Meinung, dass der aktuelle 2-pass-parser mit Caching nach dem ersten Pass unnötig kompliziert ist. Vom Code-Lesen her würde ich vermuten, dass er außerdem langsamer ist als ein ordentlich geschriebener Direkt-Parser.

Daher: ich bin dafür, den komplett neu zu schreiben (als Klasse) und dabei gezielt auf Erweiterbarkeit auszulegen. Ob single oder 2-pass wäre mal noch zu überlegen.

Dürfte außerdem *sämtliche* Bugs in dieser Kategorie erledigen, und die leben teilweise schon sehr lange.
Bug HTML-Entities werden nicht/falsch escaped
Der aktuelle Unicode-Vermeide-Code führt dazu, dass Entities wie ​ im verlinkten Beitrag nicht maskiert werden.

http://branch.delphi-forum.de/viewtopic.php?p=654035#654035

Noch'n Argument für ne Komplettumstellung.
Bug QuickSave erzeugt manchmal ungültige Entwürfe
Unter bestimmten Umständen (Refresh mit F5 u.ä.) ist keine UserID bekannt und trotzdem der Save-Button aktiv. Im Ergebnis hat man dann Entwürfe ohne Ref, die sich nicht aufrufen lassen.

Das ganze Feature gehört überarbeitet; die GUI ist momentan auch eher unlogisch/wenig eindeutig.
Bug IE8/IE9: Leerzeilen in Quelltext verschwinden
Wird Quelltext in der Review dargestellt, verschwinden die Leerzeilen, sodass auch die Zeilennummerierung durcheinander gerät.

siehe auch: #169

http://www.c-sharp-forum.de/viewtopic.php?p=627200#627200
Bug Smilies werden in URLs geparst
Smilies werden auch dann geparst, wenn sie in URLs stehen.

http://branch.c-sharp-forum.de/topic_Smilies+in+URLs_101786.html
Bug Sonderzeichen in Profil-URLs werden double-escaped
<siehe Titel>

http://branch.c-sharp-forum.de/topic_Shoutbox+DoubleEscaping+von+Usernamen_101302.html
Bug Sortierung nach Beitragstitel überflüssig
Da es keinen Beitragstitel mehr gibt, macht es keinen Sinn, danach zu sortieren ;-)

http://branch.c-sharp-forum.de/topic_Suche+Sortieren+nach+quotTitel+des+Beitragsquot_100693.html
Bug Geburtstag wird doppelt angezeigt
In seltenen Fällen wird ein Geburtstag doppelt in der Geburtstags-Box angezeigt.

http://branch.c-sharp-forum.de/topic_Geburtstag+wird+doppelt+angezeigt_102050.html
Bug Code-Tags erzeugen nicht kürzesten Match
Bei dem BBCode "[code][delphi][/code] vor und [code][/delphi][/code]" wird das äußere [code]/[/code]-Paar gematcht, es sollten die beiden inneren sein.

http://www.delphi-forum.de/viewtopic.php?t=98162&start=0&postorder=asc
Bug Session-Timeout -> Shoutboxrefresh -> Cookie tot
"Wie im Titel schon angedeutet, ist bei mir jedes mal, nachdem ich durch session-time out ausgeloggt werde und versuche, die shoutbox zu aktualisieren mein Cookie kaputt, sodass ich diesen löschen muss, um mich wieder einloggen zu können."

http://www.c-sharp-forum.de/topic_nach+autologout+und+shoutboxrefresh+cookie+kaputt_95047.html
Bug Inline-Edit/Refresh verschluckt Leerzeilen
Wenn man ein Posting inline-editiert, welches Quellcode enthält, werden nach dem Absenden die Leerzeilen im Quellcode nicht mehr angezeigt.

Siehe #207

http://www.c-sharp-forum.de/topic_InlineEdit+verschluckt+Leerzeilen+in+SourceBloecken_92106.html
Bug Ausrufezeichen in URL führt zu leerem Beitrag
Ein Ausrufezeichen in einer URL wurde falsch verarbeitet und führte zu einem vollständig leeren Beitrag.

http://www.c-sharp-forum.de/viewtopic.php?t=91216&start=0&postorder=asc
Bug Mod-Tag arbeitet wie alter User-Tag
Die Mod-Tags benutzen für den Link aufs Mod-Profil noch das alte System über den Usernamen zur Erstellungszeit.

http://www.c-sharp-forum.de/topic_Benutzernamenparsing+nicht+konform_89877.html
Bug "Alle Sparten als gelesen markieren" geht nicht komplett
Beim Klick auf den Link "Alle Sparten als gelesen markieren" passiert genau das nicht.

http://wwww.c-sharp-forum.de/topic_quotAlle+Sparten+als+gelesen+markierenquot+geht+nicht+komplett_89275.html
Bug Bei der Beitragsstatikstik klebt die Überschrift oben
Bei der Beitragsstatistik-Grafik klebt die Überschrift ziemlich am oberen Rand.

http://www.c-sharp-forum.de/viewtopic.php?t=83320
Bug Unicode-Zeichen im Suchtag werden inkorrekt dargestellt
Wenn man z.B. kyrillische Buchstaben in einen Suchtag eingibt, spielt die EE "verrückt".

Aus "????" wird
[dp]????[/dp]
[google]????[/google]
[msdn]????[/msdn]
[wiki]????[/wiki]
[search]????[/search]

Anstatt die Zeichen groß geschrieben werden (wenn man Vorschau macht, ersetzt er es fehlerhafterweise auch im Beitragseditor).


http://www.delphi-forum.de/viewtopic.php?t=82002
Bug Beitragsstatistik bei kürzlich registrierten Usern
Bei kürzlich registrierten Usern (<2 Monatswechsel) erscheint statt der Beitragsstatistik ein leeres Image

http://www.delphi-forum.de/topic_Beitragsstatistik+bei+kuerzlich+registrierten+Usern_78467.html
Bug Handling von Zeilenumbrüchen -> AJAX-Klasse
Das Handling von Zeilenumbrüchen, was diesen Bug ( #79) fixte, sollte in die AJAX-Klasse verlegt werden.

[kein Topic]
Bug Sonderzeichen werden doppelt escaped
Sonderzeichen, z.B. chinesische Schriftzeichen, werden doppelt escaped, sodass die HTML-Entities sichtbar werden.

http://www.delphi-forum.de/topic_DoubleEscape+in+LanguageTags_76858.html
Bug Suche "nur in Titelwörtern" sollte nur im Thread-Titel suchen
Benutzt man die Suche "nur nach Titelwörtern", wird im Moment im Titel von Postings gesucht, sodass auch Themen gefunden werden, deren Titel nichts mit den Suchworten zu tun haben.

http://www.delphi-forum.de/viewtopic.php?t=76435
Bug Zähler von "Eigene Beiträge" / "Eigene Topics" falsch
Der Zähler von "Eigene Beiträge" bzw. "Eigene Topics" stimmt nicht mit der Zahl überein, welche die Suchfunktion an Ergebnissen liefert. Auch stimmt die Zahl nicht mit dem Überein, was eine Suche in der Datenbank liefert.

http://www.delphi-forum.de/topic_76168.html
Bug Zitatboxen in einer Aufzählung zu breit
Verwendet man innerhalb einer Aufzählung ein Zitat, so wird die Box im IE so breit dargestellt, als wäre sie nicht eingerückt. Sie geht also über den Rand hinaus!

http://www.delphi-forum.de/topic_ZitatBox+zu+breit_69813.html
Bug F5 während Senden produziert Fehler
Wenn man nach dem man einen Beitrag inline editiert hat und dieser abgesendet wurde, erscheint eine Fehlermeldung "No ResponseXML" wenn man während "Wird aktualisiert..." angezeigt wird, F5 drückt.

http://www.delphi-forum.de/topic_No+ResponseXML+bei+F5+in+InlineEdit_70052.html
Bug URL-Kürzung tut manchmal komische Dinge
Die URL-Kürzung baut manchmal an sehr merkwürdigen Stellen die drei Punkte ein.

http://www.delphi-forum.de/topic_Kommas++Punkte+bei+URL_70081.html
http://www.delphi-forum.de/topic_Merkwuerdige+Punktierung_70082.html
Bug Smily-Codes sind nicht konsistent
Der :wink2:-Smily erzeugt einen winkenden Smily, der :wink:-Smily aber einen ;-)-Smily. Stattdessen ist der zweite, winkende Smily über :wave: zu errreichen.

http://www.delphi-forum.de/viewtopic.php?t=70288
Bug Sonderzeichen in Benachrichtigungsmails
Sonderzeichen (wie z.B. €) werden in Benachrichtigungsmails nicht korrekt dargestellt.

http://www.delphi-forum.de/viewtopic.php?t=71969
Bug Gelesene Themen in den "ungelesenen Themen"
Themen, in denen gerade gepostet wird, in denen der Vorgang aber noch nicht ganz abgeschlossen wurde, stehen in der Liste der "ungelesenen Themen", werden aber als gelesen dargestellt

http://www.delphi-forum.de/viewtopic.php?t=56426
Bug Zusammenführen ändert FirstPost-Autor
Beim Zusammenführen zweier Threads kann es passieren, dass der Autor des Threads, der übrig bleibt durch den Autor des Threads, der verschwindet, ersetzt wird.

http://www.delphi-forum.de/topic_Darstellungsfehler+in+Threaduebersichtsanzeige_67803.html
Bug Layout im Blog kaputt
Das Textfeld ist breiter als der Kommentarbereich und das erste Wort ist nicht zu sehen

http://www.delphi-forum.de/viewtopic.php?p=408127#408127
Bug Fehlerhafte Verschachtelung von q- und d-Tags zerlegt Layout
Verschachtelt man Delphi- und Quote-Tags wie folgt, zerlegt es das Layout:

[quote][delphi]foo[/quote][/delphi]


http://www.delphi-forum.de/viewtopic.php?t=69973
home home