| Bugs |
|
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.
|
|
|
= 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.
|
|
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.
|
|
|
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.
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
"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
|
|
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
|
|
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
|
|
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
|
|
|
|
|
Bei der Beitragsstatistik-Grafik klebt die Überschrift ziemlich am oberen Rand.
http://www.c-sharp-forum.de/viewtopic.php?t=83320
|
|
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
|
|
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
|
|
|
Das Handling von Zeilenumbrüchen, was diesen Bug ( #79) fixte, sollte in die AJAX-Klasse verlegt werden.
[kein Topic]
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
|
|
|
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
|
|
Sonderzeichen (wie z.B. €) werden in Benachrichtigungsmails nicht korrekt dargestellt.
http://www.delphi-forum.de/viewtopic.php?t=71969
|
|
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
|
|
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
|
|
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
|
|
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
|
|