1
0
mirror of https://github.com/rfivet/uemacs.git synced 2025-11-18 01:01:25 -05:00

Commit Graph

  • b971f265fc Remove bind from efunc. Renaud Fivet 2013-05-28 13:04:39 +08:00
  • 0b093b8228 Remove main from efunc. Renaud Fivet 2013-05-28 12:59:40 +08:00
  • dce5f2239c Remove window from efunc. Renaud Fivet 2013-05-28 12:47:48 +08:00
  • 4f07526222 Remove word from efunc. Renaud Fivet 2013-05-28 12:42:06 +08:00
  • f1a0771bfc Remove random from efunc. Renaud Fivet 2013-05-28 12:37:04 +08:00
  • 886adf1b69 Remove isearch from efunc. Renaud Fivet 2013-05-28 12:25:59 +08:00
  • 1428d9e2aa Remove search from efunc. Renaud Fivet 2013-05-28 12:22:31 +08:00
  • 4ab2e37ecb remove spawn from efunc. Renaud Fivet 2013-05-25 12:40:35 +08:00
  • 7ede4aa6d8 remove exec from efunc. Renaud Fivet 2013-05-25 12:37:03 +08:00
  • ba277c5573 remove file from efunc. Renaud Fivet 2013-05-25 12:28:17 +08:00
  • 255cab18b3 lock only for BSD or SVR4 Renaud Fivet 2013-05-25 11:57:27 +08:00
  • 548973517b termio and posix implement same prototypes. Renaud Fivet 2013-05-20 15:16:19 +08:00
  • 9c311a1ba8 split efunc into corresponding headers. Renaud Fivet 2013-05-20 13:16:08 +08:00
  • 73c372fc7f add file header. Renaud Fivet 2013-05-19 17:36:24 +08:00
  • 93f2a6d691 clean up line dependencies. Renaud Fivet 2013-05-19 08:43:30 +08:00
  • 4bba6e7417 refactor main and basic out of efunc. Renaud Fivet 2013-05-19 08:13:48 +08:00
  • 0e9fc236f9 display depends on window instead of efunc. Renaud Fivet 2013-05-18 14:43:13 +08:00
  • 08a3aa81e1 crypt depends on display and input instead of efunc. Renaud Fivet 2013-05-18 14:21:28 +08:00
  • 86d5b10fa9 fileio depends on display instead of efunc. Renaud Fivet 2013-05-18 13:40:11 +08:00
  • f6780cb71b remove crypt from efunc, update dependencies. Renaud Fivet 2013-05-18 12:20:01 +08:00
  • fa56e5dfff remove fileio from efunc, update dependencies. Renaud Fivet 2013-05-18 11:42:16 +08:00
  • a65f7ca38c read files in text mode. review fileio prototypes. Renaud Fivet 2013-05-17 22:58:27 +08:00
  • d9bb0ea262 refactor epath into eval. Renaud Fivet 2013-05-17 21:50:01 +08:00
  • e86bdad4fc refactor epath into bind and util into eval. Renaud Fivet 2013-05-17 21:17:16 +08:00
  • 886402ccad update file dependencies towards util. Renaud Fivet 2013-05-17 17:08:46 +08:00
  • 4958b7d2af use constant strings for pathnames. Renaud Fivet 2013-05-17 16:54:02 +08:00
  • 13f4a7cefd usage has been removed. should have been part of commit #776bd25 Renaud Fivet 2013-05-17 10:49:55 +08:00
  • c9a59faf42 usage obsolete as refactored into wrapper. Renaud Fivet 2013-05-17 10:42:12 +08:00
  • 86afdef45e refactor handling of version and program name strings. Renaud Fivet 2013-05-17 10:34:01 +08:00
  • 9f909644e9 rename program from 'em' to 'ue'. Renaud Fivet 2013-05-17 09:21:59 +08:00
  • 34615aae05 first step for constant version strings. Renaud Fivet 2013-05-14 17:06:38 +08:00
  • 8ef70b86fb revert CYGWIN to termio for compatibility with console window Renaud Fivet 2013-05-02 19:11:13 +08:00
  • 2e2d684697 enable ^S in posix Renaud Fivet 2013-05-01 19:13:08 +08:00
  • 646fbbc4f6 remove need for usage Renaud Fivet 2013-05-01 14:00:16 +08:00
  • 45a6523572 use posix (termios) with Cygwin) Renaud Fivet 2013-05-01 13:03:04 +08:00
  • 052f7ff956 don't compile ansi, ibmpc, vmsvt, vt52 Renaud Fivet 2013-05-01 12:21:08 +08:00
  • 4b53c4887b add ncurses directory for Cygwin Renaud Fivet 2013-05-01 11:46:06 +08:00
  • a1124441f7 fix compilation warning Renaud Fivet 2013-05-01 10:06:08 +08:00
  • 02823cb59d remove unnecessary include Renaud Fivet 2013-05-01 09:29:54 +08:00
  • c961759288 rework version and help printing em --help now returns EXIT_SUCCESS Renaud Fivet 2013-05-01 09:21:16 +08:00
  • f3ce8236af update file dependencies: usage, wrapper, version Renaud Fivet 2013-05-01 08:17:45 +08:00
  • 68a79430e6 cleanup usage and wrapper Renaud Fivet 2013-04-30 17:24:46 +08:00
  • 128354e657 Adapatation to Cygwin32 U-Renaud-PC\Renaud 2013-04-30 15:24:03 +08:00
  • 8841922689 Don't use 'char' for number of lines Linus Torvalds 2014-12-08 14:53:04 -08:00
  • fa00fe882f Stop using 'short' for line and allocation sizes Linus Torvalds 2013-02-22 14:32:16 -08:00
  • 25f0141df1 Avoid memory access errors if llength() overflows Linus Torvalds 2013-02-22 14:29:43 -08:00
  • 8899ed4e1f Fix the unicode character limit (0 .. 0x10ffff) Linus Torvalds 2012-09-24 19:44:21 -07:00
  • dbf1a014a7 uemacs: Remove unused 'lflag' variables from file.c Pekka Enberg 2012-08-15 09:27:21 +03:00
  • ddd45dbff1 Fix 'getccol()' and 'getgoal()' functions for multibyte UTF-8 characters Linus Torvalds 2012-07-15 14:36:38 -07:00
  • 1edeced67c Fix vtputc() and simplify show_line by using it again Linus Torvalds 2012-07-11 11:23:32 -07:00
  • 0a8b429059 Start doing character removal properly Linus Torvalds 2012-07-11 10:43:16 -07:00
  • 0e9fc2be15 Start actually inserting full utf8 sequences Linus Torvalds 2012-07-11 02:21:36 -07:00
  • 4bccfab632 Make 'show_line()' do proper TAB handling Linus Torvalds 2012-07-11 01:22:32 -07:00
  • 42d9cb33a5 Expand keycode to 'int' from 'short' Linus Torvalds 2012-07-10 18:14:02 -07:00
  • 6e4a45c005 character input: make sure we have enough bytes for a full utf8 character Linus Torvalds 2012-07-10 18:11:30 -07:00
  • 3abd3dba42 utf8: make sure to honor the array length properly Linus Torvalds 2012-07-10 17:56:53 -07:00
  • 3c7bd9a7d2 Make kbd macro save area use 'int' instead of short Linus Torvalds 2012-07-10 17:42:19 -07:00
  • ec6f4f36ec Use utf8 helper functions for keyboard input Linus Torvalds 2012-07-10 17:36:30 -07:00
  • 6b793211c2 Make cursor movement (largely) understand UTF-8 character boundaries Linus Torvalds 2012-07-10 16:40:36 -07:00
  • e62cdf04cf Split up the utf8 helper functions into a file of their own Linus Torvalds 2012-07-10 16:21:35 -07:00
  • 12e4647deb Remove the old utf8_mode thing. Linus Torvalds 2012-07-10 15:09:31 -07:00
  • cee00b0efb Show UTF-8 input as UTF-8 output Linus Torvalds 2012-07-10 15:08:17 -07:00
  • e8f984a1b0 Make the 'struct video' contain an array of unicode characters rather than bytes Linus Torvalds 2012-07-10 14:24:23 -07:00
  • 2dddd4f970 Show lines with a single helper function, not one byte at a time Linus Torvalds 2012-07-10 13:38:41 -07:00
  • 1d0cfd0276 Make uemacs build on FreeBSD. Naohiro Aota 2012-05-26 16:06:28 +02:00
  • 12ba84c8dd spawn.c: do the "keyboard open/close" around shell invocations Linus Torvalds 2011-08-25 16:01:28 -07:00
  • 33676d6d23 file.c: remove crazy keyboard open/close calls Linus Torvalds 2011-08-25 15:52:41 -07:00
  • c0970c4220 Force a screen re-draw after tcap 'ti' on terminal open Linus Torvalds 2011-08-25 13:45:08 -07:00
  • 2d0b568559 uemacs: Add -g options to the output usage. Thiago Farina 2011-04-23 11:23:13 -03:00
  • a511e03e60 Respect LDFLAGS when linking. Ulrich Müller 2011-08-21 12:39:10 +02:00
  • c718cb2a4a Show xA0 (nbsp) as a non-printable character Linus Torvalds 2011-08-22 09:25:04 -07:00
  • 823786d263 uemacs: display.c: Use the newly introduced xmalloc function. Thiago Farina 2010-12-16 21:37:50 -02:00
  • 6e4aec520e uemacs: Add xmalloc as a wrapper function for malloc. Thiago Farina 2010-12-15 23:34:57 -02:00
  • bf3c3ac2bd uemacs: Make some magic variables private to search.c module. Thiago Farina 2010-12-05 18:35:55 -02:00
  • d6e76cca7b uemacs: input.c: Fix mkstemp warning. Thiago Farina 2010-12-03 23:32:08 -02:00
  • f28629471c uemacs: convert typedef struct RMC to struct magic_replacement. Thiago Farina 2010-11-28 23:56:30 -02:00
  • 9744421f3c uemacs: Move MAXNLINE constant from estruct.h to file.c Thiago Farina 2010-11-28 23:14:31 -02:00
  • a1891f8efc uemacs: Move some constants from estruct.h to posix.c Thiago Farina 2010-11-28 20:09:55 -02:00
  • dff382de1d uemacs: buffer.c: Fix uninitialized struct warning. Thiago Farina 2010-11-28 18:57:12 -02:00
  • ebd4f2f1eb uemacs: convert typedef struct MC to struct magic. Thiago Farina 2010-11-27 22:28:01 -02:00
  • e1b2f459e2 uemacs: Move uv variable into the eval.c source file. Thiago Farina 2010-11-23 20:41:25 -02:00
  • 1cf0fc1609 uemacs: add line.h in names.c to fix compiling error Li Jie 2010-11-18 14:51:16 +08:00
  • 10ae171147 uemacs: Move NBLOCK constant into line.c Thiago Farina 2010-11-15 18:40:03 -02:00
  • af19da1a99 uemacs: Move structure line and its functions to its own header file. Thiago Farina 2010-11-15 00:10:03 -02:00
  • 72a1af4d91 uemacs: Kill dead code Pekka Enberg 2010-11-14 22:42:12 +02:00
  • 6ceea8ba9b uemacs: convert typedef struct VDESC to struct variable_description. Thiago Farina 2010-11-06 14:09:44 -02:00
  • fa57a63d57 uemacs: remove forward declaration of 'struct video' from edef.h Thiago Farina 2010-11-03 10:35:35 -02:00
  • 85b4f0af1a Merge branch 'master' of git://git.kernel.org/pub/scm/editors/uemacs/uemacs Linus Torvalds 2010-11-02 09:05:21 -04:00
  • 4966cb355e uemacs: get rid of BITMAP typedef. Thiago Farina 2010-11-01 22:22:42 -02:00
  • 6491f4c4f0 uemacs: convert typedef struct WHBLOCK to struct while_block. Thiago Farina 2010-10-30 23:07:41 -02:00
  • 18342f6246 uemacs: Move function declarations from edef.h to efunc.h. Thiago Farina 2010-10-20 22:57:08 -02:00
  • da3d470b8d Fix a tiny typo Christian Faulhammer 2010-09-13 11:18:00 +02:00
  • 5664b10291 uemacs/version.c: Add version function to output the version string information. Thiago Farina 2010-08-29 20:39:06 -03:00
  • 74336ca924 uemacs: Get rid of the CALLED macro. Thiago Farina 2010-08-29 23:28:34 -03:00
  • 1dcc35b309 uemacs: Remove more garbage emacs.* files from the tree. Thiago Farina 2010-08-29 23:16:38 -03:00
  • b71ee14235 uemacs: Remove two completly unused functions (fnclabel and spal). Thiago Farina 2010-08-29 22:21:42 -03:00
  • 9f801a8822 uemacs: Remove garbage from the tree Pekka Enberg 2010-08-29 13:35:20 +03:00
  • f4ccd49650 uemacs: Clean up program executable Pekka Enberg 2010-08-29 13:08:13 +03:00
  • 0f05e53f99 uemacs: Fix return statements Pekka Enberg 2010-08-29 13:03:55 +03:00
  • 3246438f73 uemacs: Kill unused lckhello function Pekka Enberg 2010-08-29 13:03:54 +03:00