Charlie Gordon
03d4509bd4
compile tqe in 32 bits -Os, 32KB smaller, but still 122KB
2016-03-07 10:30:24 +00:00
Charlie Gordon
b962e33ade
updated copyrights
2016-03-06 19:53:06 +00:00
Charlie Gordon
26d89491b5
x11: generate separate executable xqe for X11 support
2016-03-06 18:02:21 +00:00
Charlie Gordon
4620aab4a1
Makefile: small fixes
2015-11-13 08:31:47 +00:00
Charlie Gordon
afabce40f1
build: improve portability
...
- detect X11 configuration in configure script, no longer
assume directories in Makefile
- added CONFIG_XSHM and check for XShm availability
- added TARGET_OS and TARGET_ARCH to make specific object dirs
- no longer redefine qe_module_init in qe.c
- added tqe.c: combined source version of tiny version
- added target xqe to build it, but it currently generates an
executable significantly larger than tqe.
This oddity is under investigation.
2015-10-14 09:31:20 +00:00
Charlie Gordon
ccd355c176
Makefile: create object directorieson the fly
2015-09-16 12:31:19 +00:00
Charlie Gordon
72f67310fa
variables: add value setting handler support
...
- Allow handler to return error codes VAR_INVALID or VAR_READONLY
- Display explicit error messages
- Add variables.h to generic dependency list in Makefile
2015-08-30 12:03:46 +00:00
Charlie Gordon
7ef8195b34
Makefile: added missing search.c source file
2015-08-19 14:30:11 +00:00
Charlie Gordon
b8fb3f310e
search: split search code from qe.c into new module search.c
2015-08-17 16:56:48 +00:00
Charlie Gordon
cab6df9cb8
add colorizer for the Groovy programming language
2015-08-07 08:28:59 +00:00
Charlie Gordon
e5df36b74a
add colorizer for Ralph Griswold icon language
2015-07-28 19:03:23 +00:00
Charlie Gordon
a9a7f59bf0
added mode for the R language
2015-06-24 12:42:36 +00:00
Charlie Gordon
0b403ecb4e
added cobol syntax colorizer
2015-06-19 21:44:43 +00:00
Charlie Gordon
5849caca73
added simplistic colorizer for EBNF and AntLR syntax
2015-06-19 21:42:58 +00:00
Charlie Gordon
f0944465fc
Fixed Makefile for rust-mode, rust is based on c-mode
2015-06-19 14:51:17 +00:00
Charlie Gordon
df82b6a4af
added rust-mode for the Rust Programming Language
2015-06-19 14:49:10 +00:00
Charlie Gordon
1d67cdb926
fixed tar target
2015-04-14 20:25:11 +00:00
Charlie Gordon
9c117145dc
add mode for Apple Swift language
2014-06-04 23:59:09 +00:00
Charlie Gordon
1f3e90a940
fix clean target
2014-06-01 17:34:39 +00:00
Charlie Gordon
8765dae3d4
improve make output
...
* produce less verbose make output
* use `make V=1` or `make VERBOSE=1` to produce full output
2014-05-30 21:31:46 +00:00
Charlie Gordon
ab5935e3e7
add syntax colorizers for arm related development
...
* add intel-hex-mode for loader files in Intel format
* add arm-asm-mode for ARM assembly source files
* add arm-lst-mode for combined source/assembly gcc output files
2014-05-30 19:59:42 +00:00
Charlie Gordon
080e40dbb8
add mode for Forth languages
2014-05-30 17:53:18 +00:00
Charlie Gordon
fe70947cd4
add markdown-mode for John Gruber's Markdown syntax
...
* detect markdown files on extension: *.md and *.mkd
* support some pandoc extensions
2014-03-07 02:30:03 +00:00
Charlie Gordon
93dbac129d
Add archive and compress modes
...
* detect archives and list contents
* need to generalize dired mode to handle file extraction
* detect compressed files and uncompress on the fly
* need to implement file save with recompression
2014-03-03 23:56:49 +00:00
Charlie Gordon
2f2df43fbb
Add extra language modes
...
* add coloring mode for assembly, basic, pascal, ini, postscript and sql
2014-03-02 14:49:44 +00:00
Charlie Gordon
6b0e73b689
compile parser.c separately
...
* publish parse_config_file() and parse_arg()
* change Makefile to compile objects for tiny version separately
2014-02-03 20:03:07 +00:00
Charlie Gordon
29b51f0457
split parser.c from qe.c
...
* store config parser as separate source file parser.c
2014-02-02 14:29:36 +00:00
Charlie Gordon
6cb97acaa2
add Atari ST encoding from Francois Revel
2014-01-24 01:22:23 +00:00
Charlie Gordon
e967914b5a
improve consistency in new/delete methodology
...
* use qe_mallocz for all structures
* prevent spurious uses of malloc/free/realloc
* pass pointers to pointers to all deletion functions
* use consistent patterns for list deletions
* add more dependencies in Makefiles
2014-01-23 12:56:22 +00:00
Charlie Gordon
857ec565ae
org-mode: new mode for Org files by Francois Revol (orgmode.org)
...
* first version with very basic support.
2014-01-07 18:26:07 +00:00
Charlie Gordon
8892038d77
added rule to generate assembly language
2014-01-02 10:10:24 +00:00
Charlie Gordon
0a90a0e83f
added configure variables for portability (Haiku from Francois Revel)
...
Added datadir and mandir for systems that use different directory trees
In Haiku we don't have share/ at the usual prefix, and man pages are in
documentation/man/... So we need to pass those to configure.
This patch adds --datadir and --mandir support, the autofools way.
2013-12-21 16:24:38 +00:00
Charlie Gordon
cce8822e94
fixed tar target, improved portability
2013-12-17 23:13:47 +00:00
Charlie Gordon
2bf4cf3a49
Filter qe-doc.html to remove date dependency
...
* Added filtering post texi2html to remove date items.
This makes the output file qe-doc.html time independent
2013-12-17 17:36:50 +00:00
Charlie Gordon
0a8cebb693
work-in-progress Haiku port from Francois Revol
...
* Fix hardcoded -ldl and -lm in the Makefile
* BeOS does not have -lm (it's part of libroot)
* Add Haiku GUI driver haiku.cpp
* Add helper script haiku-pe2qe.sh to clone color settings from Pe to Qemacs
2013-12-17 16:08:55 +00:00
Charlie Gordon
8ed0526efe
remove dSYM directories on target clean
2013-11-23 10:54:32 +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
c594189e67
renamed plugins directory
2008-06-05 07:14:12 +00:00
Charlie Gordon
ce8d7ff0ad
moved object files to .objs subtree
2008-06-04 08:49:24 +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
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
f329cf4dce
cleaned up install target, added uninstall and rebuild
2008-04-17 08:42:10 +00:00
Charlie Gordon
d8d0d6429a
fixed use of DESTDIR variable in make install
2008-04-17 08:14:35 +00:00
Charlie Gordon
444b5cd507
updated clean target
2008-04-15 08:32:12 +00:00
Charlie Gordon
517ad341ad
added support for DESTDIR in make install
2008-04-15 08:07:51 +00:00
Charlie Gordon
08da1814c5
fixed some BSD build issues
2008-04-13 23:44:39 +00:00
Charlie Gordon
675c981c15
prepare qscript support
2008-04-12 12:37:07 +00:00
Charlie Gordon
39c9da1dd1
remove cvs backup files in make clean
2008-04-09 16:19:19 +00:00