Commit graph

351 commits

Author SHA1 Message Date
Charlie Gordon
9bd2dfd515 fixed const warning on CmdArg deletion 2013-11-23 10:53:13 +00:00
Charlie Gordon
62ee618b0d - added compile time test for qe_free argument type: must be pointer to pointer
- fixed crash bug in qe_unregister_binding1, missing indirection in qe_free argument
- added Darwin specific definition for 'end' (this is an ugly patch, to be removed)
- fixed crash bug in qe_set_variable, missing indirection in qe_free argument
2013-11-22 20:50:20 +00:00
Charlie Gordon
aa75747155 added darwin config variable 2013-11-22 20:45:09 +00:00
Charlie Gordon
7c76c54229 rebuilt doc with recent texi2html 2013-11-22 20:05:42 +00:00
Charlie Gordon
c821d79709 allow config.mak to set initial CFLAGS, fixed texi2html options 2013-11-22 20:04:40 +00:00
Charlie Gordon
9a03f70927 - force bash because of echo -n
- use shadow file for config.mak to prevent clobbering if identical
- added Darwin target support
- stricter tests on command line options
2013-11-22 20:03:11 +00:00
Charlie Gordon
0bdafcb61e ignore dSYM debugging info inrectories 2013-11-22 19:48:37 +00:00
Charlie Gordon
8c421c1e51 ignore dSYM debugging info inrectories 2013-11-22 19:39:39 +00:00
Charlie Gordon
090f2202d5 more informative status messages 2009-04-20 08:12:31 +00:00
Charlie Gordon
c594189e67 renamed plugins directory 2008-06-05 07:14:12 +00:00
Charlie Gordon
e06c30b59e renamed plugins directory 2008-06-05 07:12:51 +00:00
Charlie Gordon
ce8d7ff0ad moved object files to .objs subtree 2008-06-04 08:49:24 +00:00
Charlie Gordon
269353a654 imported various external charset tables for JIS 2008-05-21 06:48:31 +00:00
Charlie Gordon
5ee19ed240 default ucs2/ucs4 to big endian, remark on iso-2220-jp 2008-05-21 06:42:32 +00:00
Charlie Gordon
23cd92e91c fixed find-charset to use strxfind, implement strxfind correctly 2008-05-04 15:54:39 +00:00
Charlie Gordon
056c5330bb fixed cygwin compile 2008-05-02 17:11:19 +00:00
Charlie Gordon
9cf6a3cb87 simplified buffer decoding methods: pass ptr in CharsetDecodeState 2008-05-02 17:05:38 +00:00
Charlie Gordon
e493a2e99c fixed many problems with charset encodings
added charset methods for buffer line and position computations
added QECharset fields for char_size and variable_size indicator
use charset's eol_char to count lines in buffers: this should fix EBCDIC support
added support for ucs2 and ucs4 little and big endian encodings
charset's decode_func call no longer be NULL
eb_nextc and eb_prev now require non NULL third parameter
2008-05-02 16:04:09 +00:00
Charlie Gordon
9af558752e added about-qemacs command on C-H ? and f1
improved list-variables
2008-04-30 07:18:34 +00:00
Charlie Gordon
b82a15d4e4 added extra help functions:
added command apropos(string)
added command show-bindings(cmd_name)
moved describe-bindings to extras.c
added qe_get_prototype(CmdDef *d, char *buf, int size);
added an extra argument to qe_get_variable() to produce value as source
fixed typo on window variable window-height
fixed type mismatch on mode variable mode-name
added var_domain string array
added strquote conversion function with simplistic implementation
added history tags for all commands
2008-04-29 18:55:14 +00:00
Charlie Gordon
8b592ad49c typo, added argument tag 2008-04-25 10:54:50 +00:00
Charlie Gordon
85c75fb19b typo 2008-04-25 10:54:16 +00:00
Charlie Gordon
caf6950145 renamed CMD_ and CMDV to CMD2 and CMD3 for consistency 2008-04-25 10:46:58 +00:00
Charlie Gordon
cf58a654a3 use union to avoid non portable casts
some simplifications and clarifications
added copyrights
2008-04-24 14:02:42 +00:00
Charlie Gordon
cd610d839f got rid of some ugly casts 2008-04-24 11:43:15 +00:00
Charlie Gordon
a4de8812b2 removed ugly metamorphic kludge on CSSBox content 2008-04-23 17:05:51 +00:00
Charlie Gordon
bfd7c8b04e disabled splint warning 2008-04-23 16:58:48 +00:00
Charlie Gordon
fd0a4317b1 added splint, cleaned make output 2008-04-23 15:32:50 +00:00
Charlie Gordon
ddf30b9d10 fixed compile/splint warning 2008-04-23 15:32:26 +00:00
Charlie Gordon
ff889c53f3 remark about portability issue 2008-04-23 15:31:44 +00:00
Charlie Gordon
a10c10ecf1 hide local data 2008-04-23 15:30:33 +00:00
Charlie Gordon
f6250da940 typos 2008-04-23 15:29:35 +00:00
Charlie Gordon
174c5a38fd renamed universal argument as numeric argument 2008-04-22 09:28:33 +00:00
Charlie Gordon
85df972754 default ascii/binary mode to overtype 2008-04-22 09:15:00 +00:00
Charlie Gordon
9739f9a271 fixed issues in hex and unihex modes:
- default to overtype mode
- fixed "cursor not found" bug at end of file
- simplified hex dump code
- display both glyph offset and byte offset in unihex mode
2008-04-22 09:04:20 +00:00
Charlie Gordon
18d9c15b87 simple fix to highlight region in html, hex and other text modes 2008-04-22 08:21:23 +00:00
Charlie Gordon
3302819b5b small code reordering, added disabled exit_all_modules 2008-04-22 08:18:48 +00:00
Charlie Gordon
126eaa1bc6 some extra defensive code 2008-04-22 08:17:02 +00:00
Charlie Gordon
7bde58c799 renamed qe_collate -> qe_strcollate, cosmetics 2008-04-22 08:15:04 +00:00
Charlie Gordon
a454cbc152 moved get_basename, get_extension, and get_dirname to cutils.h/c
added wrappers for get_basename_nc and get_basename_offset
added wrappers for get_extension_nc and get_extension_offset
added strip_extension
use these where appropriate
remove duplicate definitions in stand-alone utilities
2008-04-22 08:11:55 +00:00
Charlie Gordon
e12a19e4fc done that 2008-04-22 08:02:30 +00:00
Charlie Gordon
9a39d1635b fixed utility targets for BUILD_ALL=1 2008-04-20 14:24:19 +00:00
Charlie Gordon
0b0a9873a9 use utility functions from cutils.c in utility programs 2008-04-20 14:18:17 +00:00
Charlie Gordon
59ac5b743d recognize more extensions 2008-04-20 14:14:42 +00:00
Charlie Gordon
04ebeb7606 better separation of function pointers and void*
use CmdFunc typedef for generic command function pointers
no longer use \e for escape use \033 instead
use memcpy trick to prevent gcc warning on dlsym in -pedantic mode
2008-04-20 12:01:34 +00:00
Charlie Gordon
cc1e3bae29 done this 2008-04-20 11:57:06 +00:00
Charlie Gordon
c158298f8a do not use %m, use strerror 2008-04-20 11:56:25 +00:00
Charlie Gordon
3ac1bd5aa0 use proper format in fscanf 2008-04-20 11:55:49 +00:00
Charlie Gordon
8aa15b90f0 remark 2008-04-20 11:55:11 +00:00
Charlie Gordon
180f61a8b9 use c99 syntax for varadic macros 2008-04-20 11:54:36 +00:00