summaryrefslogtreecommitdiffstats
path: root/mbbsd/pmore.c
Commit message (Collapse)AuthorAgeFilesLines
* * fix numlogindayspiaip2009-08-301-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/branches/pttbbs.pwcu@4799 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * pmore/movie: fix LO=n timer assignment error (thanks to Explorer09@ptt, ↵piaip2009-08-251-4/+6
| | | | | | PttBug) git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4773 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * fix endless backward search in pmore pagerpiaip2009-07-081-0/+1
| | | | | | | * thanks to dsync@ptt.cc [PttBug] git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4726 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * the 'only special key to break in interactive mode' was not needed - ↵piaip2009-06-081-10/+4
| | | | | | | | | command can already do that * minor comment fix git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4524 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* workaround some type of board entrance: LG then LE (random one frame then ↵piaip2009-05-311-0/+14
| | | | | | | | | stop immediately). such syntax without would display remaining frames on large terminals. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4488 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - temporary disable the 'only system key to break' in LG mode, for backward ↵piaip2009-05-241-1/+4
| | | | | | compatibility. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4465 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: add include/interrupt (LI) commandpiaip2009-05-231-8/+94
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4459 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: RIGHT key at end should return like LEFT (mailbox was not refreshed).piaip2008-04-241-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4241 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - code refine: use ANSI_REVERSE to replace ANSI_COLOR(7), more meaningful.piaip2008-04-221-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4229 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - (internal) change chat to use vgetstring with new callback systempiaip2008-04-171-8/+4
| | | | | | | - (internal) move DBCS API to string lib git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4176 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - (internal) getans -> vanspiaip2008-04-171-6/+39
| | | | | | | - (internal) update license git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4175 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - (internal) change API names to visio format: stand_title -> vs_hdr.piaip2008-04-151-1/+1
| | | | | | | - mouts -> (curses style) mvouts git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4167 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - (internal) code refine - improving visio systempiaip2008-04-151-0/+13
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4164 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - add calendar in login viewpiaip2008-04-131-1/+1
| | | | | | | | - add color help in calendar help - change param of more path to const git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4157 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - (internal) pmore: unify function prototyp macrospiaip2008-04-121-57/+59
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4138 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: add M3 porting guidepiaip2008-04-121-1/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4137 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - add include filespiaip2008-04-121-0/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4136 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: fix incorrect display position for ESC_STAR variables in vertical ↵piaip2008-04-121-10/+65
| | | | | | | | | scrolling. - pmore: put sample expand_esc_star into source for better porting. #define HAVE_EXPAND_ESC_STAR to define your own. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4135 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - fix definition typo: exit at first page for NA mode.piaip2008-04-111-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4129 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - (internal) pmore: clarify promptend options and add commentspiaip2008-04-101-23/+15
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4125 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: description and message update. drop prompend==2 support.piaip2008-04-101-52/+47
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4120 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: compact last blank header entry piaip2008-04-101-5/+13
| | | | | | | - pmore: reduce Big5 buggy backslash characters git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4119 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: change RIGHT key reaching end behavior back to original stylepiaip2008-04-091-2/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4114 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* (internal) pmore: refine to improve portability, changing Ptt_prints to ↵piaip2008-04-091-75/+103
| | | | | | expand_esc_star. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4109 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - (internal) pmore/M3: localize prompt bar colouring to match themespiaip2008-04-091-17/+42
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4104 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - (internal) pmore/M3: enable more M3 key behavior, change default separater ↵piaip2008-04-091-2/+23
| | | | | | to traditional M3 style git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4103 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - (internal) pmore: improve M3 portingpiaip2008-04-091-30/+60
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4102 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: add Maple 3 porting (thanks to hrs113355)piaip2008-04-081-21/+97
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4100 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore/movie: better fixing of f-1 frame determination.piaip2008-04-081-5/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4094 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: fix movie -1f frame offset-by-one(line) index error.piaip2008-04-081-0/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4093 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - Happy r4000!piaip2008-03-151-2242/+2242
| | | | | | | - source code retab. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4000 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore/mail/modes: enable 'y' for multi-reply in mail reading, and fix ↵piaip2008-03-121-1/+3
| | | | | | | | | | non-update screen after 'X' in mail. crypt: add comments stuff: prepare to show PttPrints status git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3994 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - more: change 's' to 'select-board' instead of 'search'.piaip2008-03-061-3/+8
| | | | | | | - board:enable 'd' to remove myfav entries. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3971 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore/common: prompt message finetune for recommendationpiaip2008-03-051-2/+2
| | | | | | | - register: alert user that only 8 characters of password are valid. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3965 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore/movie: rollback *[m prefix - not really so common.piaip2008-03-021-2/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3960 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - enable ESC[m as prefix for pmore movie (for some ANSI editors)piaip2008-03-021-0/+6
| | | | | | | - document update git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3957 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - improve registration processpiaip2008-01-301-14/+5
| | | | | | | - COPY2TMP and other pager functions now require BASIC permission git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3887 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - remove strncpy(). use memcpy() and strlcpy() instead.piaip2008-01-301-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3884 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: optimization on movie/frame movepiaip2008-01-281-50/+50
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3879 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - bbs: allow local mail for web based tarqueuepiaip2008-01-161-4/+4
| | | | | | | | | | - bbslua: unbind file api, add bbs.kball(), reduce kbhit min peek time - annouce: prevent deep directory crash - edit: syntax highlight update - pttbbs.conf: add ASKBOARD into default fav git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3838 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - license text updatepiaip2008-01-121-3/+14
| | | | | | | | - pmore: change lua hotkey to L - bbslua: don't grayout at exit git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3823 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: disable massive scroll for smooth output in pftermpiaip2008-01-101-0/+11
| | | | | | | | - mbbsd: "dbg_myrev is not required", told by kcwu. just "gdb pid" will work. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3811 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - mmbsd: improve DEBUGSLEEP proctitle for debugging multiple versionspiaip2008-01-101-2/+5
| | | | | | | | - bbs: try to prevent mmap SEGV issue (caused by mv(1) truncating ?) - pmore: change back to MAP_SHARED, and try MAP_POPULATE git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3810 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: try to prevent munmap crash issuepiaip2008-01-081-10/+9
| | | | | | | - cache: skip DEBUGSLEEPING process git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3808 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - bbslua: add detection of buffer, and enable 'P' in pmore to start bbsluapiaip2008-01-051-0/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3789 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: move ChessReplay (z) to outside.piaip2008-01-031-3/+9
| | | | | | | - bbs: use 'now' to prevent time() system call. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3779 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - re-enable sysop-edit in article list modepiaip2008-01-031-39/+9
| | | | | | | - move sysop-edit log to more instead of pmore body git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3778 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - in the name of secure, let's remove the evil escape that reveals user piaip2008-01-021-1/+6
| | | | | | | information - **b (birthday) and **m (money). git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3771 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - better flush/synchronization flowpiaip2007-12-311-2/+7
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3767 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore - skip warn when playing first pagepiaip2007-12-291-3/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3759 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: relax the movement message in movie playing modepiaip2007-12-291-6/+15
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3758 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: enable warning messages for movie playingpiaip2007-12-291-0/+16
| | | | | | | - pfterm: fix chattr optimization for background attr change git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3757 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - general message updatepiaip2007-12-291-2/+2
| | | | | | | - modify menu permissions git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3753 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: warning for ANSI move commands in contentpiaip2007-12-291-0/+11
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3751 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - assess: apply real MAXGPpiaip2007-12-261-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3746 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: fix: interactive+topions movies may use option bar attribute piaip2007-12-251-0/+1
| | | | | | | for content. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3738 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - add Q and improve return value definition in pagerpiaip2007-12-231-2/+11
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3729 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - change configuration macro namespiaip2007-12-221-2/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3724 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - change big_picture to inansistr() api.piaip2007-12-221-1/+2
| | | | | | | - pmore: also disable scrolling for traditional movies git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3722 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - change screen APIs to ncurses-like namespiaip2007-12-211-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3717 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - grayout: API change, from [y,end) to [y,end]piaip2007-12-201-10/+13
| | | | | | | | - feature names change: now HAVE_GRAYOUT - edit ask() changed to vmsg to prevent standout() git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3713 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - optimize output: prepare for pftermpiaip2007-12-201-4/+16
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3712 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - general message update and optimizationpiaip2007-12-171-4/+3
| | | | | | | - change search_num() to getdata(), allow unified control git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3698 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - unify processing clock variable 'now'piaip2007-12-151-2/+7
| | | | | | | - pmore: support time refresh git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3683 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * extract common functions as library.kcwu2007-12-121-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3673 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: prevent scrolling to end after aborting movie playbackpiaip2007-12-091-5/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3657 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: help updatepiaip2007-12-091-7/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3654 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* help file: fix alignment due to backslashpiaip2007-12-081-1/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3652 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: quick raw-mode pref for beloved backslashpiaip2007-12-081-29/+109
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3651 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - change hard-coded board names to definespiaip2007-12-071-4/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3649 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: fix ^LG random selectionpiaip2007-12-071-0/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3647 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: fixed partial matching for named framespiaip2007-12-061-0/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3645 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - grayout: must process scroll linespiaip2007-12-051-3/+3
| | | | | | | - pmore: everyone loves backslash, keep it. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3642 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - grayout: check potential (almost impossible) buffer overflowpiaip2007-12-051-5/+8
| | | | | | | | - pmore: fix message error - mail: better explain of waterlog re-arrange usage help git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3641 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - add some grayout effects, and general code improvementpiaip2007-12-051-0/+4
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3638 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: message abstraction for localizationpiaip2007-12-051-22/+63
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3636 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: anti XXMan DBCS detection, improve Windows telnet portabilitypiaip2007-12-051-9/+10
| | | | | | | (both caused by line end processing) git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3634 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: new preference configpiaip2007-12-051-148/+180
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3632 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: add random for goto piaip2007-12-041-1/+21
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3627 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore interactive: support both BS (0x7f, ^H) and 6 function nav keyspiaip2007-12-041-17/+32
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3626 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: enable more named keys (@b, @h, @e)piaip2007-12-041-14/+33
| | | | | | | - pmore: extend @all to both ^LK# and ^L# (in the name @a) git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3624 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* artwork fixpiaip2007-12-031-6/+6
| | | | | | | | - pmore: fixed non-ascii options being dropped - bbs: rollback modified mark to ~ git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3621 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: artwork for interation optionspiaip2007-12-031-25/+88
| | | | | | | - pmore: add % as recommend (compatible with m3 scoring key) git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3620 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: add named input (@u/d/l/r) and special mask set (@all)piaip2007-12-011-11/+76
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3606 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: add named frame (:name:) supportpiaip2007-12-011-12/+64
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3604 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: fixed frame offset-by-one error in ^LGpiaip2007-12-011-13/+38
| | | | | | | - pmore: better interactive mode detection git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3597 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - edit.c: enable syntax highlight for pmore movie.piaip2007-11-301-28/+38
| | | | | | | | - edit.c: prepare for better attributed edit_outs - pmore.c: export movie frame header parser git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3596 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: fix continue offset-by-one in K##piaip2007-11-301-1/+12
| | | | | | | - pmore: unmask keys in options interation git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3595 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: add timed and invisible options to interactionpiaip2007-11-301-49/+128
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3594 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: better GOTO implementationpiaip2007-11-301-102/+220
| | | | | | | | - pmore: preserve interation keys (K#..#) - pmore: improve interation processing git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3593 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: add GOTO, fix P/L in offset command, add default interactive keypiaip2007-11-301-110/+122
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3592 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: complete the execution of option commandpiaip2007-11-281-3/+157
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3591 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore.c: improve clrtoeol() workaround.piaip2007-11-281-29/+162
| | | | | | | - pmore.c: add 'option' handler git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3590 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* - pmore: add pausepiaip2007-11-281-16/+123
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3589 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* 1. fix buffer overflow.piaip2007-11-271-9/+65
| | | | | | | | 2. better hiding control codes. 3. add more control code format git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3588 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Not permitting edit posts in Security board from pmore.scw2007-07-091-1/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3549 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Reversi (multiplayer othello) addedscw2007-05-301-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3523 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* * hack dietlibc's allocator. release small block to OS.kcwu2007-05-271-0/+9
| | | | | | | | | | * allocation behavior dirty hack for dietlibc. Avoid allocate 64byte slot, use 128byte slot instead. Thus, they share same memory block. * save about 400mb for ptt. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3519 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Ptt_prints prototype changed, length of input string should be givenvictor2006-12-261-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3459 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* enum usage fix, saved few bytes.kcwu2006-09-171-8/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3414 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* Chess functions:scw2005-08-281-0/+4
| | | | | | | | | | | * chc machine readable log - http://www.elephantbase.net/protocol/cchess_pgn.htm - http://www.elephantbase.net/protocol/cchess_move.htm * chc and gomoku replay work * key binding 'z' in pmore() for chess replay * avoid crash when watching (the watchee's mateid is empty) git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3105 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: skip 1st animation control seq.piaip2005-08-181-0/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3057 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: to make gcc4 happy with signed/unsigned issuepiaip2005-07-071-25/+31
| | | | | | | bbs: eliminate warnings git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2915 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: avoid dbcs cursor movement doubled due to msg formatpiaip2005-07-061-1/+1
| | | | | | | mail: fix ticket#14 git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2906 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* msg pretty printpiaip2005-07-061-0/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2901 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* try to solve ^[[B (move down)piaip2005-07-051-2/+3
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2893 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* eliminate pending alarmspiaip2005-07-051-0/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2892 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* wasting my timepiaip2005-07-051-2/+0
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2891 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pretty printpiaip2005-07-041-4/+7
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2889 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* let ansi move cmds backpiaip2005-07-041-4/+8
| | | | | | | and add more security stuff git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2888 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* make low security an option to be toggledpiaip2005-07-031-0/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2882 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: warning for **Xpiaip2005-07-031-15/+35
| | | | | | | | | board: category color update, thanks to ledia i'm not sure should we use 16 color or not, so let's stay in compatible mode first. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2879 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* rawmode: prompt user to confirmpiaip2005-06-291-3/+15
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2875 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: dbcs aware searchpiaip2005-06-291-5/+23
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2874 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: to disable cursor moving ANSI sequencespiaip2005-06-281-0/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2872 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* l10n name of wrap, suggested by llwangpiaip2005-06-221-10/+10
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2854 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: msg use vmsgpiaip2005-06-221-10/+20
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2853 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* better readability.in22005-06-141-1/+1
| | | | | | | | | real => adminmode, HAS_PERM() => HasUserPerm(), HasPerm() => HasBoardPerm(). git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2840 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: bbs movie behavior updatepiaip2005-06-121-2/+5
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2836 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* animated board notespiaip2005-06-121-0/+30
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2833 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* update ansi escape scannerpiaip2005-06-111-5/+7
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2824 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* screen.c: edit_out should be managed by edit.cpiaip2005-06-111-2/+6
| | | | | | | | pmore.c: eliminate nofmt (replaced by other modes) and 0xff header fix edit.c: broken dbcs support git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2823 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: small fix for raw ansi mode in widenavpiaip2005-06-101-3/+14
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2821 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: isspace fixpiaip2005-06-101-3/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2820 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: general ui updates.piaip2005-06-101-17/+19
| | | | | | | | fav: auto fav threshold should be increased because some people really know what they were doing. And the default value should honor user preference. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2817 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* user: don't update passwd so frequentlypiaip2005-06-091-5/+17
| | | | | | | pmore: trying to make raw-ansi mode better git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2815 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: backward method update.piaip2005-06-091-33/+16
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2813 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: more verbose status line, and new rawmodespiaip2005-06-091-8/+74
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2812 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* io.c: revised keyseqpiaip2005-06-091-0/+3
| | | | | | | user/pmore: general update git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2810 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* towards new experience: Fn Key Bindings, a trial.piaip2005-06-081-5/+6
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2807 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: goto made more reasonablepiaip2005-06-081-9/+10
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2800 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: update goto and dbcs wrap method and commentspiaip2005-06-081-25/+48
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2799 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* New style to specify ANSI escape commands.piaip2005-06-081-2/+15
| | | | | | | | | First introduced by pmore, but this hard work (to transform all files to new style) is made by Rong-en Fan (rafan). Thanks! git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2796 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: ascii movie: linux specific fixpiaip2005-06-081-3/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2794 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: ascii movie, compat24 mode fixpiaip2005-06-081-1/+2
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2793 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore bbs movie: world timeline synchronization modelpiaip2005-06-081-64/+124
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2791 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: some old compilers does not allow variables declared inpiaip2005-06-071-9/+10
| | | | | | | C++ flavor (outside block entry). git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2787 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: update some keybinding due to user requestpiaip2005-06-071-1/+11
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2786 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: make wrapmode navigation more accurate when goBottom.piaip2005-06-071-1/+28
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2784 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: speed uppiaip2005-06-071-13/+26
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2783 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: prepare for optimizepiaip2005-06-071-19/+28
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2780 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* format update according to user habitspiaip2005-06-061-8/+8
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2779 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: fix last patch which has a typo.piaip2005-06-061-23/+27
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2778 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: update wide navigation behavior to be more reasonablepiaip2005-06-061-24/+76
| | | | | | | | more docs and better search git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2777 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: playmode nav updatepiaip2005-06-061-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2776 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: ascii art movie: compat24 modepiaip2005-06-061-9/+53
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2773 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: left-right widenav: make hotkeys more readable.piaip2005-06-061-5/+12
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2772 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: left-right wide navigationpiaip2005-06-061-37/+95
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2771 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: movie play mode behavior updatepiaip2005-06-061-5/+26
| | | | | | | and it is now stable enough to be changed to default option. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2770 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: play old ascii art moviepiaip2005-06-051-8/+38
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2769 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: re-entrant support (little hack)piaip2005-06-051-63/+309
| | | | | | | New Feature: Ascii Art Movie Support git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2768 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: workaround for poor terminal systemspiaip2005-06-051-13/+66
| | | | | | | which cannot understand ANSI escapes. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2766 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: compromised to work with SEP_WRAP(SEP_OLD) more,piaip2005-06-051-10/+36
| | | | | | | update line number calculation. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2765 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: piaip2005-06-051-46/+128
| | | | | | | | | fix command hotkeys, new seperator mode, dbcs friendly wrap. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2764 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: workaround with wrap-1-line issue for old seperator mode piaip2005-06-051-2/+13
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2763 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: fix line calculationpiaip2005-06-041-5/+28
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2762 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: fixed ansi display with long linespiaip2005-06-041-1/+11
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2761 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: workaround for full term-width articles.piaip2005-06-041-3/+31
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2760 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: more update on traditional modepiaip2005-06-041-92/+110
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2759 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: post fix to make it more like old pager.piaip2005-06-041-1/+6
| | | | | | | for promptend behavior. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2758 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: updates after applied on a real environment(ptt2) for a short time.piaip2005-06-041-9/+26
| | | | | | | | give wrapped lines a chance to use indicator's space to prevent wrapping. and indicators can now be disabled git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2757 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: a ready-for-work version.piaip2005-06-041-14/+72
| | | | | | | | now supports all basic features and can fully simulate traditional 'more' ui. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2756 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: wrap support, finallypiaip2005-06-041-82/+234
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2755 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: new header scanner (clean and robust)piaip2005-06-041-150/+252
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2754 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: workarounds for scrolling because piaip2005-06-041-82/+156
| | | | | | | | clrtoeol() failed with ANSI codes. Code revised. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2753 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: moving towards stable, misc fixpiaip2005-06-031-34/+60
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2752 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: formatting issuespiaip2005-06-031-12/+22
| | | | | | | talk.c: fixed more buffer bug. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2751 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: workarounds for fulfilled buffer scrolling bugpiaip2005-06-031-50/+77
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2750 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* (pmore) fixed scroll issues for new status linepiaip2005-06-031-17/+48
| | | | | | | (mbbsd) fixed initial welcomemsg forgot to clear buffer git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2749 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: new status barpiaip2005-06-031-10/+38
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2748 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* set svn prop (keywords)piaip2005-06-031-1/+1
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2747 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* set svn propspiaip2005-06-031-10/+47
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2746 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* (fix r2742) there was no typo in users.cpiaip2005-06-031-0/+3
| | | | | | | (pmore) fix search display bug in scroll mode(should be refreshed) git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2745 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: support Ptt_Printspiaip2005-06-031-8/+38
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2744 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: speed up by supporting scroll/rscroll.piaip2005-06-031-37/+88
| | | | git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2743 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
* pmore: piaip's new more (pager).piaip2005-06-031-0/+778
This is a whole new design to replace old buggy more.c Better searching, unlimited filelength, clean code, ... git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2741 63ad8ddf-47c3-0310-b6dd-a9e9d9715204