summaryrefslogtreecommitdiffstats
path: root/mbbsd/menu.c
Commit message (Expand)AuthorAgeFilesLines
* * change digest to simply another select read (SR) mode.pttbbs.sr_digestpiaip2009-10-061-2/+0
* * remove the FREECLOAK configuration and make it always enabledpiaip2009-10-031-7/+0
* * merge uflag2 and uflag, and refine flag bitmask namespiaip2009-09-211-2/+2
* * refine menu and ad banner system, making the code simple and readablepiaip2009-09-201-40/+79
* * fix adbanner mappiaip2009-09-201-1/+1
* This goes with the previous revisionwens2009-09-201-2/+3
* Banner mapping is needed...wens2009-09-201-2/+9
* * enable more checkings in usong selectionpiaip2009-09-191-5/+15
* Always display designated system banner first.wens2009-09-191-16/+14
* * add more comments to explain the expression of adbanner index calculationpiaip2009-09-191-3/+6
* * change the name of 'movie' to 'adbanner' (advertisement banner), which is ...piaip2009-09-191-25/+25
* * make pwcu branch as trunk.piaip2009-09-101-2/+0
|\
| * * experimental: add user recent login history viewpiaip2009-09-061-1/+20
| * * (pwcu branch) remove the 'goodpost' ~ I love this commit.piaip2009-08-291-2/+0
* | * add view recent login in trunkpiaip2009-09-061-1/+19
|/
* * refine ordersongpiaip2009-08-261-1/+13
* * remove lovepaper generator because it's rarely used by observation.piaip2009-08-261-1/+0
* * remove single player games: guess and othellopiaip2009-08-211-6/+4
* * remove bid as claimed before.piaip2009-07-161-1/+0
* * fix: invalid default selection in xyz menupiaip2009-07-151-1/+1
* * refine menu structure (for extra space to expand in the future)piaip2009-07-141-5/+5
* * refine menu structurespiaip2009-06-291-13/+43
* * synchronize the terms of pagerpiaip2009-06-281-1/+1
* * change function to several display text screen from pager to show_file.piaip2009-06-221-1/+1
* * fix bug: incorrect user's tmp buf filename.kcwu2009-06-131-1/+1
* * minor fixes:piaip2009-06-081-1/+1
* - display and hint the approx value of register requestspiaip2008-05-211-1/+3
* - menu: refine menu's and isolate personal files as submenu.piaip2008-05-091-54/+74
* - (internal) replace all localtime4() by localtime4_r().piaip2008-05-051-4/+5
* - refine menu items: keep better compatibility with old ordering.piaip2008-04-301-1/+1
* - better menu name for xchatpiaip2008-04-291-1/+1
* - board: shrink search_board input textbox sizepiaip2008-04-291-1/+1
* - message refine and menu item re-ordering for talk/chat.piaip2008-04-291-6/+6
* - ZA: simple workaround to prevent Ctrl-U re-entrant issuepiaip2008-04-231-0/+6
* - notification on forward behavior changepiaip2008-04-221-2/+1
* - refine key processing of CR(C-M), LF(C-J), BS(C-H), BS2(0x7f)piaip2008-04-211-1/+1
* - add system updates log in menupiaip2008-04-201-26/+31
* - add 'top boards' in ZA selection.piaip2008-04-201-2/+7
* - artwork improve for ZA bar.piaip2008-04-191-1/+1
* - finetune (rollback) menu and userlist layoutpiaip2008-04-191-1/+8
* - make ZA system complete.piaip2008-04-191-28/+77
* - restore stat after Ctrl-Z change to allow r/w hotkeys after Ctrl-Z. (report...piaip2008-04-191-2/+4
* - change GUEST rule to checking PERM_BASIC.piaip2008-04-191-1/+6
* - enable large terminal for menu and menu_movie.piaip2008-04-191-18/+24
* - enable large terminal in menuspiaip2008-04-191-6/+4
* - menu: simple Ctrl-Z navpiaip2008-04-191-0/+27
* - officially change to regform v2 and drop old (v1) support.piaip2008-04-131-1/+0
* - visio: add vbar and varf, better l-r API.piaip2008-04-131-17/+11
* - (internal) vedit should not change input parameter.piaip2008-04-101-3/+2
* - make regform2 complete by upgrading scripts.piaip2008-03-291-1/+1
* - bbs: prevent repeated showing board_enter_notespiaip2008-03-151-1/+1
* - removed indict, because there's no any reason to keep those out-dated data.piaip2008-03-111-26/+8
* - revert testing code: should not check-in.piaip2008-03-111-6/+0
* - chicken: fix sudden-death after reviving 'too tired' or 'too full'.piaip2008-03-111-0/+6
* - menu: message improvement.piaip2008-03-081-1/+1
* - register: Regform2 API prototype (for concurrent registration form validati...piaip2008-03-081-3/+3
* - menu: pad title length to align most fields againpiaip2008-02-091-2/+2
* - menu: fix compilation error (typedef/struct)piaip2008-01-261-1/+1
* - revise menu.c code.kcwu2008-01-261-33/+63
* - menu: cursor_position is not really useful. and it will cause SEGV for piaip2008-01-231-7/+2
* - menu: board admins should be able to do E in admin menupiaip2008-01-211-1/+1
* - chicken: disable sellingpiaip2008-01-111-2/+2
* - term: add doupdate() to force refresh even if input queue is not emptypiaip2008-01-071-2/+5
* - general message updatepiaip2007-12-291-4/+3
* - add 'good post auto recovery' toolpiaip2007-12-251-0/+2
* - hide register menu option for registered userspiaip2007-12-241-4/+7
* - clean unused codekcwu2007-12-231-12/+0
* - change screen APIs to ncurses-like namespiaip2007-12-211-1/+1
* - add "fix aloha" for userspiaip2007-12-171-0/+1
* - general message update and optimizationpiaip2007-12-171-1/+1
* - prepare to remove chicken-pkpiaip2007-12-161-1/+1
* general message fix:piaip2007-12-161-1/+1
* - quote ASSESS features with #ifdefpiaip2007-12-091-0/+2
* - change hard-coded board names to definespiaip2007-12-071-2/+1
* digest: fixed "user can post at first time entering digest",piaip2007-12-071-1/+2
* - general refine and improvement, fixing messagespiaip2007-12-051-2/+3
* - general code refine: remove all hard-coded "Ptt" message string and wens2007-12-051-12/+16
* randomvictor2007-05-021-1/+1
* use macrovictor2007-05-021-1/+1
* fixed movie in some statevictor2007-05-021-14/+24
* not necessary to keep movie historyvictor2007-03-231-24/+15
* Police Manager, can search user infowens2007-03-131-1/+2
* add a lot of assertions to ensure bid is in correct range when access via bid.kcwu2006-04-081-0/+1
* replace some strncpy with strlcpy, or just strcpy if src is constvictor2006-01-121-1/+1
* change the naming to fit the menu.ptt2006-01-101-1/+1
* 1. add "cancel bad post" feature.ptt2006-01-041-0/+1
* only PERM_ACCOUNTS could SetUserin22005-10-281-3/+3
* changes mailalert to 1 bit only.ptt2005-10-131-2/+2
* fix a long feast that make statusbar unterminated (ANSI_RESET).piaip2005-10-111-2/+3
* GO convertion to chess frameworkscw2005-09-111-7/+9
* pretty formatpiaip2005-09-081-7/+7
* eliminate more compiler warningspiaip2005-08-251-1/+1
* reduce memory usage by 70 bytes per user.victor2005-08-161-19/+35
* Gomoku convertion to chess.c frameworkscw2005-08-151-4/+7
* remove interface to ``train schedule information service''victor2005-08-131-2/+0
* remove real escapes (\033) from sourcepiaip2005-08-111-0/+16
* Large Terminal Rulespiaip2005-08-061-52/+109
* pretty format.piaip2005-07-071-3/+3
* fix r2251in22005-06-151-7/+9
* better readability.in22005-06-141-8/+8
* new scrambled regcodepiaip2005-06-111-1/+4
* debug mode: raw key escape codes checkerpiaip2005-06-091-0/+11
* New style to specify ANSI escape commands.piaip2005-06-081-27/+27
* reorder UI to help user customize easily.piaip2005-06-071-13/+13
* workarounds to eliminate bugs: weather out of date,piaip2005-04-261-1/+2
* add 'const' qualifiers on function parameters.kcwu2005-03-191-2/+2
* remove 壽星 (prevent violating 個人資料保護法)in22005-03-141-1/+0
* move 232 bytes from data section to rodata sectionkcwu2005-03-121-2/+2
* remove "proverb" function, which doesn't work for a long timekcwu2005-03-121-4/+1
* explicitly tell C compiler functions have no parameterkcwu2005-03-121-8/+15
* warning free: "static" should be in front of "const"kcwu2005-03-031-11/+11
* add Account Registration (PERM_REG) for registration.in22005-02-251-6/+10
* fix domenu's bugvictor2005-02-181-4/+14
* replace rand() with random() for better randomnesskcwu2005-02-041-1/+1
* use time4_t(uint32_t) instead of time_t for x86-64 arch.in22005-01-241-1/+1
* some help pages are showed from filevictor2004-12-021-2/+1
* show register-notice for users who have permission PERM_ACCOUNTSvictor2004-10-301-1/+2
* Test importing SOB account.ptt2004-10-301-1/+1
* feature for SOB users to import accountptt2004-10-301-1/+1
* modify merge bbs for SOB's boardsptt2004-10-261-1/+1
* give permission "review new register" for PERM_ACCOUNTSptt2004-10-181-1/+1
* GO game merged from FPG.scw2004-07-041-4/+5
* Merge bbs merge moduleptt.fpg@2092ptt2004-06-261-0/+3
* Angel leaving message.scw2004-06-241-1/+2
* unregistered alert >10 -> >100ptt2004-06-221-3/+3
* Fix cursor displaying error in chinese chess.Ptt.merge@2064scw2004-06-141-4/+4
* Change default option of userlist.scw2004-06-141-1/+1
* merge back from victor.screen branchvictor2004-06-121-2/+0
* replace some prints() with outs(),kcwu2004-06-101-3/+2
* use 'const' keyword to reduce 7904 bytes data segmentkcwu2004-06-041-14/+14
* Changing option order in Talk.scw2004-05-271-1/+1
* Only registered user can call angel.scw2004-05-251-1/+1
* Merge from scw.angel.scw2004-05-241-3/+9
* Wrong format of menu.scw2004-05-151-3/+3
* Changing unsuitable shortcut.scw2004-05-151-3/+3
* remove MODE_ETC useless functionptt2004-05-121-2/+2
* undo 1830in22004-04-251-3/+3
* chage a little on colorptt2004-04-241-3/+3
* remove useless functionsptt2004-04-231-20/+1
* revert cuser from pointer to buffer.ptt2004-04-211-4/+4
* add mmap to cuser get ride of passwd_updateptt2004-03-311-5/+4
* git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1586 63ad8ddf-47c3-03...ptt2004-03-121-0/+1
* rm SUPPORT_GB codevictor2004-01-091-1/+1
* warning freein22004-01-081-1/+4
* M mbbsd/announce.cptt2003-12-291-5/+0
* shift status barvictor2003-10-121-1/+1
* same as last commitvictor2003-09-231-0/+14
* code clean upkcwu2003-09-101-16/+24
* fix typokcwu2003-09-061-1/+1
* reduce usage of get_record()(no author)2003-09-041-6/+5
* (C)alendarEdit -> (E)ditCalendarin22003-05-221-2/+2
* warning for SaveEMailin22003-05-191-2/+2
* remove JCEEin22003-03-311-1/+5
* MRT mapvictor2003-02-121-1/+3
* clean upkcwu2003-01-171-2/+1
* clean upkcwu2003-01-161-25/+1
* remove unnecessary `static' keyword from some local variablekcwu2003-01-161-2/+2
* revert last domenu() fix, change the permission setting insteadkcwu2002-09-041-9/+4
* when enter menu, relocate position firstkcwu2002-08-281-1/+3
* replace memcpy with memmovekcwu2002-07-271-2/+2
* sprintf() -> snprintf()in22002-07-231-14/+16
* indent -i4in22002-07-211-7/+11
* Xload -> Xinfoin22002-07-201-2/+2
* indentin22002-07-061-218/+228
* remove bbcall.cptt2002-06-261-2/+1
* *** empty log message ***lwms2002-06-191-6/+6
* only one shared memoryin22002-06-071-10/+9
* global variable move to var.cin22002-06-041-45/+17
* replace time(NULL) by nowptt2002-05-131-6/+6
* DEBUG to show current pidin22002-05-091-2/+2
* fix titlein22002-05-071-4/+2
* NO_SHOWPIDin22002-05-061-1/+3
* show current pid if DEBUGin22002-05-031-1/+11
* 10in22002-03-171-2/+2
* register by EMail codein22002-03-171-4/+3
* Initial revisionin22002-03-071-0/+596