summaryrefslogtreecommitdiffstats
path: root/mbbsd/edit.c
Commit message (Expand)AuthorAgeFilesLines
* * fix bug: sometimes edit window region state is inconsistent after hit Ctrl...kcwu2009-07-091-98/+65
* fix bug: search in edit.ckcwu2009-07-011-8/+16
* * fix bug: edit.c ctrl-y state inconsistentkcwu2009-06-251-5/+2
* * move money calibration from bbs.c to edit.cpiaip2009-06-231-3/+11
* * support bounded entropy to money calculationpiaip2009-06-211-3/+35
* * remove static variablespiaip2009-06-191-1/+5
* * fix compile warningskcwu2009-06-191-2/+2
* * make table pointer const, reduce 444 data bytes.kcwu2009-06-191-12/+12
* * replace indigestion() with assert().kcwu2009-06-191-41/+21
* * rewrite match_parenkcwu2009-06-161-97/+70
* vedit bug fixeskcwu2009-06-141-145/+244
* * fix tmp buf behavior changed in 4585: use user's last choice as defaultkcwu2009-06-131-1/+2
* * fix bug: incorrect user's tmp buf filename.kcwu2009-06-131-15/+18
* vedit revisekcwu2009-06-131-29/+31
* - fix edit ctrl-g bug, reported by dishpan@ptt PttBug.kcwu2009-05-241-0/+2
* refine pmore movie syntax highlight, againpiaip2009-05-231-6/+5
* - improve pmore movie syntax highlightpiaip2009-05-231-7/+11
* - simple parser for pmore style movie editingpiaip2009-05-221-11/+148
* - (internal) xchatd: remove unused codepiaip2008-05-081-1/+2
* - (internal) replace ctime4 by Cdate, prevent developer confused by the the t...piaip2008-05-081-1/+1
* - (internal) code refine: separate inner_send APIpiaip2008-05-071-3/+6
* - (internal) replace all localtime4() by localtime4_r().piaip2008-05-051-5/+2
* - code refine: use ANSI_REVERSE to replace ANSI_COLOR(7), more meaningful.piaip2008-04-221-1/+1
* - refine key processing of CR(C-M), LF(C-J), BS(C-H), BS2(0x7f)piaip2008-04-211-4/+3
* - (internal) getans -> vanspiaip2008-04-171-1/+1
* - (internal) visio: add vgetspiaip2008-04-171-1/+1
* - (internal) migrate more code to visio API.piaip2008-04-151-9/+6
* - (internal) change API names to visio format: stand_title -> vs_hdr.piaip2008-04-151-3/+3
* - (internal) vedit should not change input parameter.piaip2008-04-101-5/+4
* - support anonymous commenting for angel system (use with caution - define AN...piaip2008-04-031-2/+1
* - angel: allow user to call paged rejnew angel in hh mode, even if angel has ...piaip2008-04-031-18/+4
* - finetune angel nick processingpiaip2008-04-021-1/+1
* - angel_anon: improve auto nicks [dirty hack]piaip2008-04-021-0/+27
* - (internal) change GLOBAL_* to BN_*piaip2008-03-311-1/+1
* - (experimental) mask ip(fromhost): USE_MASKED_FROMHOSTpiaip2008-03-291-3/+4
* - SRexpire: enable expiring search cache recordspiaip2008-02-131-4/+10
* - edit: fixed currbid=0 assert for anti-crosspost check over non-posts.piaip2008-01-251-19/+28
* - bbslua: change userid() to variable, add usernick, restrict more on lastref.piaip2008-01-191-1/+2
* - bbslua: require LatestRef/Title match for latest referringpiaip2008-01-191-6/+10
* - bbs: allow local mail for web based tarqueuepiaip2008-01-161-4/+6
* - edit: rich support of Lua syntax highlightpiaip2008-01-151-20/+226
* - edit: simple Lua syntax highlightpiaip2008-01-141-14/+123
* - comments: better not use Ctrl-O as hotkey. UNIX does not send ^O by default.piaip2008-01-041-1/+1
* - modify file size limitation controlpiaip2007-12-301-5/+11
* - prevent possible bug to create unlimited huge filepiaip2007-12-301-0/+1
* - edit: add hard limitation of size and linespiaip2007-12-301-16/+60
* - fix announce crash bugs (reason: entering a_menu may have different board piaip2007-12-291-0/+1
* - allow all non-guest user to use myfav (PERM_BASIC)piaip2007-12-281-1/+1
* -general message refinepiaip2007-12-221-1/+1
* - grayout: API change, from [y,end) to [y,end]piaip2007-12-201-17/+2
* - exp: edit/upload now enabled for special boardspiaip2007-12-191-11/+21
* edit: exp - upload filepiaip2007-12-171-0/+79
* - prepare for text-only editingpiaip2007-12-161-8/+83
* * revise codekcwu2007-12-121-1/+1
* - add some grayout effects, and general code improvementpiaip2007-12-051-0/+2
* - general code refine: remove all hard-coded "Ptt" message string and wens2007-12-051-1/+1
* - edit: remove blockpnt (character level selection)piaip2007-12-011-148/+102
* - edit.c: enable syntax highlight for pmore movie.piaip2007-11-301-76/+110
* * save memory, NameList is more like STL's vector nowkcwu2007-10-171-0/+3
* Add a FIXME in do_quote().mhsin2007-02-051-0/+4
* PageUp, PageDown, End should work with large screen in editor nowwens2006-09-191-5/+5
* 1.remove str_checksum() (use StringHash() now)in22006-06-161-1/+1
* more crash assertion.kcwu2006-04-011-0/+2
* replace some strncpy with strlcpy, or just strcpy if src is constvictor2006-01-121-12/+7
* Revert r3196(as a workaround).mhsin2005-09-211-14/+18
* trial fix for r3192 when user input some non-exist number of sigfilepiaip2005-09-211-0/+2
* Skip nonexistent signature files when "random signature" is chosen.in22005-09-191-5/+5
* fixed FILE_REPLIED: ent was used as a temp bufferpiaip2005-09-171-2/+10
* real main text editing.piaip2005-09-151-0/+2
* comment bad code.kcwu2005-08-281-0/+5
* fix top_of_win problem in block_delete().kcwu2005-08-281-1/+1
* comment how join() works.kcwu2005-08-271-51/+54
* eliminate more compiler warningspiaip2005-08-251-2/+2
* eliminate compiler warnings (mostly signed/unsigned)piaip2005-08-251-2/+2
* - dbcs conf should only appear when dbcs-aware compiled in.piaip2005-08-241-1/+3
* code cleanup.kcwu2005-08-181-11/+7
* Equivalent config file updatespiaip2005-08-181-13/+13
* Large Terminal Rulespiaip2005-08-061-3/+5
* large terminal rules.piaip2005-08-061-1/+1
* warning free, make gcc 4.0 happyvictor2005-07-071-4/+4
* fix ticket#13, ve re-entrancepiaip2005-07-061-11/+16
* wasting my timepiaip2005-07-051-12/+0
* let ansi move cmds backpiaip2005-07-041-1/+1
* apply rafan's (rafan.bbs@ptt2.cc) big patch to s/username/nickname/gvictor2005-07-041-4/+4
* some basic security stuff can be made default.piaip2005-07-041-1/+1
* fix sig devide by zero bug,piaip2005-07-041-2/+2
* sig: fixed "if only one sig, max=0 leads to same result as no sigs"piaip2005-07-031-1/+1
* make low security an option to be toggledpiaip2005-07-031-0/+12
* - multi-signature browsing modepiaip2005-07-031-7/+29
* repost should get anything untouchedpiaip2005-07-031-2/+2
* Security Updatepiaip2005-07-031-10/+108
* better readability.in22005-06-141-2/+2
* update ansi escape scannerpiaip2005-06-111-6/+3
* screen.c: edit_out should be managed by edit.cpiaip2005-06-111-0/+82
* redraw everything fix, and update ve help filespiaip2005-06-081-0/+2
* towards new experience: Fn Key Bindings, a trial.piaip2005-06-081-4/+15
* New DBCS aware: detecting and reversed default valuepiaip2005-06-081-1/+1
* apply ansi system to more filespiaip2005-06-081-1/+1
* eliminate warning messagespiaip2005-06-081-0/+3
* New style to specify ANSI escape commands.piaip2005-06-081-24/+24
* bug fix for dbcs aware vepiaip2005-06-081-4/+4
* dbcs_aware: can be toggled.piaip2005-06-071-2/+5
* DBCS Aware for getdata and edit.piaip2005-06-071-2/+103
* Remove rarely used function block_shift_left and block_shift_right,victor2005-06-031-56/+2
* when reply, top_line must be fixed again.piaip2005-04-261-3/+3
* fixed vedit crash issues when long lines caused split()piaip2005-04-261-42/+69
* buffer overflow: file path [64] is too small!piaip2005-04-211-1/+1
* make it more clear to prevent accidents.piaip2005-04-201-6/+7
* (edit) same bug to quote.piaip2005-04-201-1/+6
* fix buffer overflowvictor2005-04-201-4/+1
* statistickcwu2005-03-191-0/+1
* less hard coded path/string.kcwu2005-03-191-1/+1
* add 'const' qualifiers on function parameters.kcwu2005-03-191-4/+4
* fix bug of reading buffervictor2005-03-141-0/+1
* move global variable into local, 587 byteskcwu2005-03-121-1/+3
* move 232 bytes from data section to rodata sectionkcwu2005-03-121-2/+2
* explicitly tell C compiler functions have no parameterkcwu2005-03-121-15/+15
* fix message typokcwu2005-02-281-4/+2
* fix illegal top_of_win, and add comment on oldcurrlinevictor2005-02-271-1/+14
* fix mem leakvictor2005-02-271-30/+13
* fix bug of buffer pastingvictor2005-02-251-0/+1
* fix KEY_END's bug in ansimodevictor2005-02-161-7/+13
* fix block cutting's problem (free an freed pointer, oldcurrline)victor2005-02-161-11/+24
* Fix quoting and file editing bug.scw2005-02-121-2/+2
* change ctime to ctime4wens2005-02-111-2/+2
* bug fix: correctly adjustline() on current line with big bufferkcwu2005-02-101-3/+8
* merge from branches/victor.editkcwu2005-02-101-716/+1158
* replace rand() with random() for better randomnesskcwu2005-02-041-1/+1
* more ctime to ctime4wens2005-01-251-1/+1
* use ctime4 for compat on x86_64wens2005-01-251-1/+1
* fix r2426in22005-01-251-1/+1
* use time4_t(uint32_t) instead of time_t for x86-64 arch.in22005-01-241-4/+4
* damn, don't mess global and that unused parameter upvictor2005-01-221-4/+7
* fix bug in revision 2413victor2005-01-201-17/+7
* revert to 2410. wrong output when reposting.in22005-01-201-4/+16
* init uninitialize datavictor2005-01-201-16/+4
* fix last commit errorvictor2005-01-191-1/+1
* fix missing initialization (default is insert mode)victor2005-01-191-8/+8
* curr_buf is not available when cross posting.in22005-01-181-3/+4
* fix last commit's bugvictor2005-01-171-16/+18
* don't use those useless data (I'll review edit.c later)victor2005-01-171-703/+709
* edit.c: dont use such a lot of strlen()victor2005-01-151-21/+30
* set crosspost times as zero only when he change the board. ptt2004-12-211-1/+2
* cross post only happen on different boardsptt2004-12-211-2/+4
* fix assess bugvictor2004-11-221-6/+11
* rename global variable "line" to avoid conflict with local'skcwu2004-10-311-13/+13
* change the threshold of determining robot posting.ptt2004-10-171-1/+1
* don't need to log fileptt2004-10-141-2/+2
* When find roboti posting,ptt2004-10-141-1/+5
* 1. Add reason on post title at voilationLaw.ptt2004-10-131-3/+3
* Revert some A270 ~ A2A3 in Big5 back to F9FA ~ F9FD in Big5.scw2004-09-111-1/+1
* merge back from branch victor.solarisvictor2004-09-101-10/+10
* enable the editor with symbol bar.ptt2004-07-111-12/+229
* merge back from victor.screen branchvictor2004-06-121-1/+1
* replace some prints() with outs(),kcwu2004-06-101-4/+3
* strcasestr() is OS dependent functionkcwu2004-06-041-15/+0
* use 'const' keyword to reduce 7904 bytes data segmentkcwu2004-06-041-1/+1
* re-add anti-robot in editKuolin.test@2043ptt2004-06-021-1/+12
* edit.c: just need to fopenvictor2004-05-191-7/+2
* change log_file()ptt2004-04-301-13/+0
* 1.avoid bottom black holeptt2004-04-291-1/+1
* little bug report fixedptt2004-04-241-7/+6
* modify a little for vmsgptt2004-04-241-2/+2
* reoragnize functions ptt2004-04-241-2/+1
* integrate igetkey igetch egetchptt2004-04-241-2/+2
* revert cuser from pointer to buffer.ptt2004-04-211-16/+16
* remove unsigned int for moneyptt2004-04-071-1/+1
* Fix warning, including:scw2004-04-021-4/+8
* add mmap to cuser get ride of passwd_updateptt2004-03-311-17/+17
* Wrong buffer size.scw2004-02-191-2/+2
* rm SUPPORT_GB codevictor2004-01-091-6/+1
* use open() instead of fopen() in log_file()in22003-12-071-2/+2
* clean upkcwu2003-09-071-13/+1
* fix last commit bugvictor2003-07-171-1/+4
* fix last commit errorvictor2003-07-171-13/+14
* random signaturevictor2003-07-171-8/+11
* assert() the return value of strchr() strrchr()kcwu2003-06-281-1/+2
* remove unused variablekcwu2003-06-261-16/+2
* add commentsin22003-06-251-1/+27
* code auditkcwu2003-06-231-2/+3
* fix bugin22003-06-191-2/+2
* fix a bug of buffer overflowin22003-05-271-2/+2
* dirty fix. would this cause memory leak?in22003-04-101-1/+5
* fix bug, add debug information if DEBUGin22003-04-101-2/+12
* reduce memory usagein22003-04-091-16/+47
* fix strange syntax informed by gcc -Wkcwu2003-01-201-2/+2
* * there are so many fopen() without fclose()kcwu2003-01-201-2/+4
* remove unnecessary `static' keyword from some local variablekcwu2003-01-161-3/+3
* make gcc33 happyin22003-01-011-7/+9
* use gcc's extension to check format stringkcwu2002-12-261-2/+3
* *** empty log message ***ptt2002-11-231-5/+5
* editlock by flock()in22002-11-071-37/+1
* MAX_EDIT_LINEin22002-10-261-1/+7
* not only long screen, but also width screenkcwu2002-09-111-3/+5
* fix memory errorin22002-08-251-1/+2
* edit lockin22002-08-251-1/+38
* remove OUTTA_CACHEin22002-08-201-4/+1
* sprintf() -> snprintf()in22002-07-231-9/+12
* indent -i4in22002-07-211-38/+38
* strcpy() -> strlcpy()in22002-07-211-12/+12
* indentin22002-07-061-828/+894
* global variable move to var.cin22002-06-041-47/+2
* fix idle a bitptt2002-05-151-4/+4
* fix post moneyptt2002-05-151-5/+4
* replace time(NULL) by nowptt2002-05-131-3/+2
* fix last commitin22002-05-011-2/+2
* change real_name[20] to real_name[IDLEN+2]in22002-05-011-2/+2
* change getdata() constant to sizeof()in22002-04-291-16/+19
* for mbbsd.iccin22002-04-271-2/+2
* fix bug (MDCACHE)in22002-04-161-2/+2
* MDCACHEin22002-04-151-1/+5
* Initial revisionin22002-03-071-0/+2256