aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [w3m-dev 03582] add config options graphic_char and use_proxyFumitoshi UKAI2002-12-186-10/+38
| | | | | | | | | | | | | | | * NEWS: rc: graphic_char, use_proxy * fm.h (Do_no_use_proxy): macro using use_proxy (use_proxy): added (no_graphic_char): deleted (UseGraphicChar): added * main.c (main): UseGraphicChar, use_proxy * rc.c (CMT_GRAPHIC_CHAR): added (CMT_USE_PROXY): added (params1): graphic_char (params4): use_proxy * terms.c (graph_ok): UseGraphicChar From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03581] MARK_URL, MARK_WORDFumitoshi UKAI2002-12-182-3/+8
| | | | | * main.c (chkWORD): accept ()[]{}&|;*?$ as anchor From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03580] Re: clean up displayBuffer()Fumitoshi UKAI2002-12-182-3/+8
| | | | | * main.c (main): force redraw From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03579] Re: clean up displayBuffer()Fumitoshi UKAI2002-12-184-12/+27
| | | | | | | | * display.c (displayBuffer): re calcTabPos() when force or image redraw * main.c (_mark): force redraw (reinit): redraw image * search.c (backwardSearch): found_last From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* * main.c (DefaultAlarm): fix initialize valueFumitoshi UKAI2002-12-182-5/+9
| | | | From: Fumitoshi UKAI <ukai@debian.or.jp>
* fix indentFumitoshi UKAI2002-12-181-6/+4
|
* [w3m-dev 03578] meta refreshFumitoshi UKAI2002-12-185-122/+145
| | | | | | | | | | | | | | | | | | | | | | | | | * file.c (getMetaRefreshParam): do nothing if refresh_interval < 0 (HTMLtagproc1): rewrite refresh (HTMLlineproc2body): add HTML_META * fm.h (BP_RELOAD): deleted (Buffer): add event (AL_IMPLICIT_DONE): deleted (AL_ONCE): deleted (AL_RESTORE): deleted (AlarmEvent): added * main.c (AlarmEvent): deleted (PrevAlarm): deleted (DefaultAlarm): added (CurrentAlarm): point to DefaultAlarm (main): CurrentKeyData, CurrentCmdData handle Currentbuf->event (SigAlarm): CurrentAlarm is pointer (copyAlarmEvent): deleted (setAlarm): setAlarmEvent pass &DefaultAlarm (setAlarmEvent): arg event (ldDL): no BP_RELOAD * proto.h (setAlarmEvent): arg event From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03577] incorrect table widthFumitoshi UKAI2002-12-172-10/+18
| | | | | | | | * table.c (dv2sv): fix move direction (set_integered_width): ditto (check_table_height): ditto (feed_table_tag): ditto From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03576] Re: news supportFumitoshi UKAI2002-12-163-8/+23
| | | | | | | * anchor.c (_put_anchor_news): convert to document code and quote (_put_anchor_all): convert to document code * main.c (chkNMIDBuffer): change url_like_pat From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* * NEWS: rc: preserve_timestampFumitoshi UKAI2002-12-152-1/+6
| | | | From: Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03574] Re: preserve timestampFumitoshi UKAI2002-12-152-5/+11
| | | | | * ftp.c (getFtpModtime): don't call localtime,gettime in same expr From: Takahashi Youichirou <nikuq@hk.airnet.ne.jp>
* [w3m-dev 03573] Re: Bug#172851: w3m: In form, takes hostname as baseref for ↵Fumitoshi UKAI2002-12-142-2/+15
| | | | | | | relative URI action * url.c (parseURL): if empty is URL, base URL is used From: Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03571] base=0 -> 10 in toNumber()Fumitoshi UKAI2002-12-142-3/+8
| | | | | * parsetagx.c (toNumber): strtol base=10 From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03570] meta tag in frameFumitoshi UKAI2002-12-142-7/+12
| | | | | * frame.c (createFrameFile): fix meta equiv parse in frame From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* fix indentFumitoshi UKAI2002-12-143-13/+13
|
* [w3m-dev 03569] Re: preserve timestampFumitoshi UKAI2002-12-144-16/+36
| | | | | | | | | | * file.c (loadGeneralFile): PresetveTimestamp (_doFileCopy): is_pipe, PreserveTimestamp (doFileSave): PreserveTImestamp * fm.h (PreserveTimestamp): added * rc.c (CMT_PRESERVE_TIMESTAMP): added (params3): add preserve_timestamp From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03568] Re: preserve timestampFumitoshi UKAI2002-12-147-18/+92
| | | | | | | | | | | | | | | | | | * etc.c (USE_COOKIE): moved * file.c (utime.h): include (setModtime): added (loadGeneralFile): set f.modtime (_doFileCopy): setModtime() (doFileSave): setModtime() * ftp.c (getFtpModtime): added (openFTP): pass URLFile, set modtime * html.h (URLFile): add modtime * proto.h (openFTP): arg URLFile *uf (mymktime): always * url.c (init_stream): initialize modtime (openFTPStream): pass URLFile (openURL): openFTPStream From: Takahashi Youichirou <nikuq@hk.airnet.ne.jp>
* [w3m-dev 03567] default keybindingFumitoshi UKAI2002-12-139-40/+163
| | | | | | | | | | | | | | | * doc-jp/keymap.default (C-q,C-t,(,),+,-,D,L,T,m,r,{,|,}, M-c,M-k,M-l,M-m,M-o,M-t): assign * doc/keymap.default: ditto * keybind.c: ditto * doc-jp/keymap.lynx (C-q,C-t,C-u,(,),,,.,;,D,L,T,W,[,], m,r,w,{,|,},M-<,M->,M-W,M-c,M-g, M-k,M-l,M-m,M-n,M-o,M-p,M-t,M-w): assign * doc/keymap.lynx: ditto * keybind_lynx.c: ditto * doc-jp/menu.default (Main): Select,SelectTab,TAB_LINK * doc/menu.default: ditto From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03566] configure prefixFumitoshi UKAI2002-12-132-15/+20
| | | | | * configure: add X prefix for expr args From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03564] clean up displayBuffer()Fumitoshi UKAI2002-12-135-252/+327
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * display.c (delayed_msg): static (drawAnchorCursor): static (redrawBuffer): define (redrawNLine): static (redrawLine): static (redrawLineRegion): static (do_effects): static (do_color): static (make_lastline_link): added (make_lastline_message): added (displayBuffer): rewrite with make_lastline_message() (drawAnchorCursor0): added (drawAnchorCursor): added * main.c (main): remove onA() (keyPressEventProc): remove onA() (disp_srchresult): static disp_message TRUE (isrch): remove onA() (srch): displayBuffer remove onA() (srch_nxtprv): remove onA() (pipeBuf): disp_message TRUE (pipesh): disp_message TRUE (readsh): disp_message TRUE (_mark): dispBuffer (_followForm): break, always dispBuffer (drawAnchorCursor0): deleted (drawAnchorCursor): deleted (onA): deleted (anchorMn): delete onA() (svBuf): displayBuffer B_NORMAL (reload): disp_err_message TRUE displayBuffer (rFrame): displayBuffer (invoke_browser): displayBuffer (extbrz): disp_err_message TRUE (process_mouse): onA -> displayBuffer (movMs): delete onA() (menuMs): onA -> displayBuffer (closeTMs): disp_message TRUE (wrapToggle): disp_message TRUE (execdict): disp_message TRUE (SigAlarm): displayBuffer, delete onA (reinit): displayBuffer * map.c (getCurrentMapLabel): deleted (retrieveCurrentMapArea): added * proto.h (redrawBuffer): deleted (redrawNLine): deleted (redrawLine): deleted (redrawLineRegion): deleted (do_effects): deleted (do_color): deleted (message_list): deleted (getCurrentMapLabel): deleted (retrieveCurrentMapArea): added From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03563] Directory Traversal Vulnerabilities in FTP ClientsFumitoshi UKAI2002-12-132-11/+14
| | | | | * file.c (guess_save_name): pass guess_filename From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03562] #undef BUFINFOFumitoshi UKAI2002-12-125-8/+21
| | | | | | | | | * config.h.dist (BUFINFO): undef * configure (use_bufinfo): n * main.c (saveBufferInfo): ifdef USE_BUFINFO * proto.h (reloadBuffer): if 0 (saveBufferInfo): ifdef USE_BUFINFO From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* update TODOFumitoshi UKAI2002-12-121-0/+3
|
* fix indentFumitoshi UKAI2002-12-111-2/+2
|
* [w3m-dev 03559] Re: use select instead of signal for loading imagesFumitoshi UKAI2002-12-116-77/+51
| | | | | | | | | | | | | | | | * fm.h (Buffer): add image_loaded * image.c (W3M_SIGIMG): deleted (image_lock): deleted (need_load_image): deleted (load_image_handler): deleted (load_image_next): deleted (getAllImage): check image_loaded (loadImage): delete image_lock delete IMG_FLAG_NEXT * main.c (main): check image_loaded * proto.h (sleep_till_anykey): return int * terms.c (sleep_till_anykey): return int From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03558] long title is displayed over tab regionFumitoshi UKAI2002-12-112-3/+11
| | | | | | * display.c (redrawNLine): check l < 0 use addnstr From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03554] Re: Undo/RedoFumitoshi UKAI2002-12-114-3/+17
| | | | | | | | | * doc/README.func (REDO): added (UNDO): added * doc-jp/README.func (REDO): added (UNDO): added * scripts/w3mhelp.cgi.in: (Page/Cursor motion): add undoPos, redoPos From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* NEWS: func: REDO, UNDOFumitoshi UKAI2002-12-102-1/+6
| | | | From: Fumitoshi UKAI <ukai@debian.or.jp>
* fix indentFumitoshi UKAI2002-12-101-5/+4
|
* [w3m-dev 03553] Undo/RedoFumitoshi UKAI2002-12-105-5/+105
| | | | | | | | | | | | | | | * fm.h (Buffer): add undo (BufferPos): added * funcname.tab (REDO): added (UNDO): added * main.c (save_buffer_position): added (main): save_buffer_position (resetPos): added (undoPos): added (redoPos): added * proto.h (undoPos): added (redoPos): added From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03552] Re: link listFumitoshi UKAI2002-12-102-4/+10
| | | | | | * menu.c (accesskey_menu): check hseq (list_menu): check hseq From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* fix indentFumitoshi UKAI2002-12-103-10/+10
|
* [w3m-dev 03551] Re: External URI loaderFumitoshi UKAI2002-12-102-5/+14
| | | | | * file.c (loadGeneralFile): fix SCM_UNKNONWN From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* NEWS: func: LIST, LIST_MENU, MOVE_LIST_MENUFumitoshi UKAI2002-12-101-0/+1
|
* [w3m-dev 03549] link listFumitoshi UKAI2002-12-0910-25/+338
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * anchor.c (addMultirowsImg): add a->slave (getAnchorText): arg AnchorList *al (link_list_panel): added * funcname.tab (LIST): added (LIST_MENU): added (MOVE_LIST_MENU): added * main.c (anchorMn): added (accessKey): use anchorMn() (listMn): added (movlistMn): added (linkLst): added * map.c (searchMapList): not static * menu.c (accesskey_menu): pass AnchorList to getAnchorText() (lmKeys): added (lmKeys2): added (nlmKeys): added (nlmKeys2): added (lmGoto): added (lmSelect): added (list_menu): added * proto.h (linkLst): added (listMn): added (movlistMn): added (list_menu): added (searchMapList): added (getAnchorText): arg AnchorList *al (link_list_panel): added * doc/README.func (LIST): added (LIST_MENU): added (MOVE_LIST_MENU): added * doc-jp/README.func (LINK_MENU): fix message (LIST): added (LIST_MENU): added (MOVE_LIST_MENU): added * scripts/w3mhelp.cgi.in (Page/Cursor motion): add movlistMn (Hyperlink operation): add linkLst linkMn From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03548] close anchor before <img align=...>Fumitoshi UKAI2002-12-095-37/+74
| | | | | | | | | | | | | | | | | | | | | * file.c (process_img): use div_int (process_hr): use div_int (process_idattr): don't close_anchor (CLOSE_A): added (HTMLtagproc1): </p> close anchor <dl>,<ul>,<ol>,<blockquote>,<li>,<dt>,<dd> close anchor <noframes> close anchor <pre> close anchor <center> close anchor <div> close anchor add DIV_INT <form> close anchor * html.c (TagMAP): add div_int * html.h (HTML_DIV_INT): added (HTML_N_DIV_INT): added * tagtable.tab (div_int): added (/div_int): added From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03544] Can't display "1&2" in tableFumitoshi UKAI2002-12-092-3/+8
| | | | | * file.c (HTMLlineproc0): continue -> R_ST_NORMAL From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* * file.c (loadGeneralFile): missing `{', fix indent for SCM_UNKNOWNFumitoshi UKAI2002-12-093-8/+14
| | | | | * main.c (set_buffer_environ): unused variables `prev_col' From: Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03543] External URI loader (Debian closes: Bug#169962)Fumitoshi UKAI2002-12-092-10/+16
| | | | | * file.c (loadGeneralFile): rewrite SCM_UNKNOWN From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03542] news supportFumitoshi UKAI2002-12-093-10/+14
| | | | | | | * file.c (loadGeneralFile): NNTP as well as NEWS * indep.c (url_unquote_char): check % hex hex (url_unquote): unquote except \0, \n, \r From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03541] Re: W3M_LINE_NO / W3M_CURRENT_COLUMNFumitoshi UKAI2002-12-092-37/+61
| | | | | | * main.c (goLine): check searchKeyData() (set_buffer_environ): W3M_CURRENT_* From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* fix indentFumitoshi UKAI2002-12-082-7/+11
|
* [w3m-dev 03536] <del>, <s>Fumitoshi UKAI2002-12-069-27/+79
| | | | | | | | | | | | | | | | | | | | * file.c (HTMLtagproc1): <s>..</s> is [S:...:S] (HTMLtagproc0): <del> will delete <table> * fm.h (RB_S): added * html.c (TagMAP): <s>,</s> move <internal>, </internal> * html.h (HTML_S): added (HTML_N_S): added (HTML_INTERNAL): renumed (HTML_N_INTERNAL): ditto (MAX_HTMLTAG): add 2 * rc.c (CMT_DISP_INS_DEL): update * table.c (feed_table_tag): add HTML_S, HTML_N_S * table.h (TBLM_S): added (TBLM_ANCHOR): renum * tagtable.tab: (strike, s): HTML_S (/strike, /s): HTML_N_S From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03535] close anchor, quote <Fumitoshi UKAI2002-12-063-5/+27
| | | | | | * file.c (HTMLtagproc1): close_anchor * frame.c (createFrameFile): quote < From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* [w3m-dev 03534] cleanup file.cFumitoshi UKAI2002-12-062-13/+13
| | | | | * file.c (HTMLlineproc2body): cleanup From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
* * version.c.in: w3m/0.3.2.2+cvsFumitoshi UKAI2002-12-064-6/+22
| | | | | * NEWS: 0.3.2.2 From: Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03530] save historyFumitoshi UKAI2002-12-052-3/+11
| | | | | * history.c (saveHistory): save tmpfile and rename From: Takahashi Youichirou <nikuq@hk.airnet.ne.jp>
* fix indentFumitoshi UKAI2002-12-053-7/+7
|
* NEWS: func: ACCESSKEY, LINK_MENUFumitoshi UKAI2002-12-052-1/+6
| | | | From: Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 03529] Support of title, accesskey of anchorFumitoshi UKAI2002-12-0514-194/+461
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * anchor.c (putAnchor): arg title, key initialize slave (registerHref): arg title, key (registerName): title = NULL, key = '\0' (registerForm): title = NULL, key = '\0' (_put_anchor_news): title = NULL, key = '\0' (_put_anchor_all): title = NULL, key = '\0' (addMultirowsImg): register title, accesskey (addMultirowsForm): title = NULL, key = '\0' (getAnchorText): added * display.c (displayBuffer): show title if any * file.c (set_breakpoint): use bcopy (back_to_breakpoint): use bcopy (flushline): s/anchor/anchor.url/ s/anchor_hseq/anchor.hseq/ s/anchor_target/anchor.target/ add anchor.* (close_effect0): s/anchor/anchor.url/ s/anchor_hseq/anchor.hseq/ (close_anchor): use bzero (process_img): ATTR_TITLE, (HTMLtagproc1): s/anchor/anchor.url/ target, referer, title, accesskey, hseq (HTMLlineproc2body): ATTR_TITLE, ATTR_ACCESSKEY (init_henv): use bzero * fm.h (Anchor): add title, accesskey, slave (Breakpoint): use Anchor (struct readbuffer): use Anchor * funcname.tab (ACCESSKEY): added (LINK_MENU): added * html.c (ALST_A): add ATTR_TITLE, ATTR_ACCESSKEY (ALST_IMG): add ATTR_TITLE (ALST_IMG_ALT): add ATTR_TITLE (AttrMAP): add accesskey, renum * html.h (ATTR_ACCESSKEY): added (ATTR_*): renum 50->60 * main.c (linkMn): added (accessKey): added * menu.c (LinkMenu): deleted (LinkV): deleted (initLinkMenu): deleted (lmGoURL): deleted (popupMenu): delete initLinkMenu() (initMenu): delete Link (link_menu): added (accesskey_menu): added * proto.h (linkMn): added (link_menu): added (accessKey): added (accesskey_menu): added (putAnchor): arg title, key (registerHref): arg title, key (registerImg): arg title (getAnchorText): added * doc/README.func (ACCESSKEY): added (LINK_MENU): added * doc-jp/README.func (ACCESSKEY): added (LINK_MENU): added * scripts/w3mhelp.cgi.in (Hyperlink operation): add linkMn accessKey From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>