# w3m1 **Repository Path**: mirrors_ousttrue/w3m1 ## Basic Information - **Project Name**: w3m1 - **Description**: text browser - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-09 - **Last Updated**: 2026-04-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # w3m w3m を改造して遊ぶ。 ## TODO だいぶ壊れてきた。ぼちぼち * [ ] Document Charset [Change] FollowForm でページが遷移しない * buffer->anchors.empty ? * [x] plog * [x] unittest. catch2 導入 * [x] load中のメッセージ表示が壊れた。Sprintf に std::string 投げてた * [x] forward/back 壊れた * [ ] Read/WriteBufferCacheの不整合。後で直す * [x] Lineの保持する文字列が解放されている?。std::string になった * [x] FormItem が解放されている?。GCを除去 * [x] redirect が壊れた。文字列連結のミス * [ ] tab壊れた * [ ] HtmlProcess reentrant * [ ] STL化(Tab, Buffer, Line, Anchor, Form) * [ ] Buffer::Reshape * [ ] internal scheme "w3m:" * [ ] local CGI * [ ] stream cache => http cache ## Line 横方向の変数名。 * Cell, Column, Columns, * Bytes, ByteLength, len, size, pos, width は避ける。 ## Group * libwc / Str / symbol / entity / myctype / indep * Line / terms * Tab, Buffer * Html * Stream / URL / HTTP / file * globals / rc / funcs