https://github.com/ousttrue/w3m1
text browser
https://github.com/ousttrue/w3m1
Last synced: 10 months ago
JSON representation
text browser
- Host: GitHub
- URL: https://github.com/ousttrue/w3m1
- Owner: ousttrue
- Created: 2020-07-15T23:12:47.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-03T13:30:35.000Z (almost 6 years ago)
- Last Synced: 2025-01-20T23:28:57.755Z (over 1 year ago)
- Language: C++
- Size: 7.93 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
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