50b727bf7f
Bindable functions take a boolean as flag.
...
Emphasize which one always return TRUE.
Use mloutfail() to introduce consistency when a function fails with error message.
2021-08-11 17:02:19 +08:00
b0362969a3
Handle wide character display based on wcwidth implementation (UTF-16 ready).
2019-11-06 11:24:18 +08:00
d18cfd2925
Review list-buffers to handle file and buffer names including UTF-8 characters.
2019-08-14 11:39:01 +08:00
f0836bb66a
Replace strncpy by mystrscpy.
2019-06-19 19:49:20 +08:00
a7c34c747d
cppcheck: The scope of the variable 'bp' can be reduced.
2016-05-19 11:26:07 +08:00
3e2d73394a
Review buffer list related functions.
2016-03-24 21:53:36 +08:00
9669fea1ce
Review buffer list and mode line printing.
...
Increase version number as two buffer modes have been removed (Spell and Crypt).
2016-03-24 15:25:48 +08:00
645a0d734b
Remove encryption as implementation is too weak.
2016-03-23 21:11:05 +08:00
8c968322f6
Remove Spell buffer mode as it is not connected to any implemented functionality.
2016-03-23 20:25:16 +08:00
e5e2ca0636
Fix CID114556: Copy into fixed size buffer.
2015-10-05 17:44:05 +08:00
b86ceeaf5e
Buffer commands based on newmlarg (replacement of mlreply).
2015-10-01 09:11:54 +08:00
1adae6bead
Fix: list-buffers sizes reported wrong sizes as it used curbp to access EOL flags in buffer mode.
2015-05-06 09:11:23 +08:00
42d4a6be70
sizes reported by list-buffers are aligned with size reported by buffer-position.
2015-05-05 19:34:12 +08:00
5f9de6bb89
CID 39925: Missing size check on buffer name when creating a new buffer.
2015-03-16 13:24:08 +08:00
2953531913
Insure that mlwrite( "") as same effect as mlerase().
2015-02-13 15:33:21 +08:00
3be85dec65
Recompile under MinGW32 with base framework for implementing kbd/screen (mingw32 + wscreen).
2014-12-22 20:58:10 +08:00
e2ae45e187
Insure list-buffer can report buffer size up to 99 999 999.
2014-12-22 20:57:09 +08:00
0c423e4e04
Adjust columns according to buffer name size in list-buffers.
2014-12-22 20:57:01 +08:00
fc79c8e013
Introduce bname_t type and reduce need of NBUFN buffer name length constant.
2014-12-22 20:56:40 +08:00
2fe2d9c153
Finish move of globals into input and random.
...
Remove globals.
2014-12-22 17:43:53 +08:00
80256bdd6d
Remove edef.h, obsoleted by globals.h.
2014-12-22 17:41:40 +08:00
dc3e8984ab
Move standard includes of stdlib and string from edef.h.
2014-12-22 17:41:07 +08:00
83a0cc9d67
Move global buffer pointers and gmode to buffer.
2014-12-22 17:40:28 +08:00
526c1e3baa
Review global literals for mode names and color names.
2014-12-22 17:38:58 +08:00
87cd40ce6a
Extract struct buffer and struct window from estruct.h.
2014-12-22 16:11:13 +08:00
008852ada3
Review buffer public interface.
2014-12-22 16:07:54 +08:00
47c67446b0
review naming and lookup of rc and hlp files.
2014-12-22 16:07:47 +08:00
b321dce49e
Remove efunc as dependencies.
2014-12-22 15:06:48 +08:00
9c2c4b7635
Remove display from efunc.
2014-12-22 15:06:08 +08:00
539f327271
Remove input from efunc.
2014-12-22 15:05:57 +08:00
dce5f2239c
Remove window from efunc.
2014-12-22 15:04:27 +08:00
ba277c5573
remove file from efunc.
2014-12-22 15:03:24 +08:00
9c311a1ba8
split efunc into corresponding headers.
2014-12-22 14:46:16 +08:00
Thiago Farina
dff382de1d
uemacs: buffer.c: Fix uninitialized struct warning.
...
This fix the following warning:
buffer.c: In function ‘nextbuffer’:
buffer.c:45: warning: ‘bp’ may be used uninitialized in this function
Signed-off-by: Thiago Farina <tfransosi@gmail.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-11-28 13:14:31 -08:00
Thiago Farina
af19da1a99
uemacs: Move structure line and its functions to its own header file.
...
Signed-off-by: Thiago Farina <tfransosi@gmail.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-11-15 08:46:20 -08:00
Pekka Enberg
0f05e53f99
uemacs: Fix return statements
...
Return statement is not a function so remove superfluous use of parenthesis.
Cc: Thiago Farina <tfransosi@gmail.com>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-08-29 08:15:23 -07:00
Thiago Farina
81a3a0be6e
uemacs: convert typedef struct window_t to struct window.
...
Signed-off-by: Thiago Farina <tfransosi@gmail.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-08-01 15:10:23 -07:00
Thiago Farina
c7e30a9636
uemacs: convert typdef struct LINE to struct line.
...
Cc: Pekka Enberg <penberg@cs.helsinki.fi>
Signed-off-by: Thiago Farina <tfransosi@gmail.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-04-28 07:46:47 -07:00
Pekka Enberg
74ffb9e254
uemacs: remove use of 'register' keyword
...
Lets welcome uEmacs/PK to the year 2010! As expected, the patch has no effect
on the generated code:
text data bss dec hex filename
106002 8864 18616 133482 2096a em
106002 8864 18616 133482 2096a em.new
Cc: Thiago Farina <tfransosi@gmail.com>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-02-27 16:17:44 -08:00
Thiago Farina
5ffdebdbf3
uemacs: remove typdef struct BUFFER -> struct buffer.
...
Signed-off-by: Thiago Farina <tfransosi@gmail.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-02-15 18:33:31 -08:00
Linus Torvalds
d66d329986
Replace "WINDOW" type with "window_t"
...
Starting to try to avoid name clashes with curses and friends.
2005-10-01 00:02:32 -07:00
Linus Torvalds
d5dc3160cf
Lots of ANSI'fication and cleanups
...
Still tons of warnings with "-Wall", but now it's actually getting closer.
It even compiles again.
2005-09-30 22:52:45 -07:00
Linus Torvalds
e3ca2a12cf
More ANSI'fication
...
Next up: enabling "-Wall" in the makefile. Not because it's ready,
but because it gets easier to track where we are in the process..
2005-09-30 18:06:17 -07:00
Linus Torvalds
118ee5f944
Fix up headers and bogus re-definitions to use <stdlib.h> and <string.h>
...
Hey, it's already compiling cleaner. Getting proper function declarations
will be a bitch, though.
2005-09-30 15:33:51 -07:00
Linus Torvalds
435dd32ae2
Run "indent -kr -i8" on the sources
...
Let's see how nasty it is to clean things up. For real.
2005-09-30 15:26:09 -07:00
Linus Torvalds
d7148b21fe
Initial import of em-4.0.15-lt
...
This is a slightly updated version of uemacs-PK (PK is Pekka
Kutvonen) which was used at Helsinki University a long time
ago. My fingers cannot be retrained.
2005-05-31 08:50:56 -07:00