[Pkg-jed-commit] [SCM] Debian packaging of JED branch, upstream-fixes, created. a264575a174b811d915de4871d1ac0245829a8a1
Jörg Sommer
joerg at alea.gnuu.de
Fri Jan 30 23:25:41 UTC 2009
The branch, upstream-fixes has been created
at a264575a174b811d915de4871d1ac0245829a8a1 (commit)
- Shortlog ------------------------------------------------------------
commit a264575a174b811d915de4871d1ac0245829a8a1
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date: Sat Jan 31 00:11:07 2009 +0100
Use constant for size of buffer in all places
Make the code more readable and use only one place for the real
definition of the buffer size of the table of the equivalence classes.
commit 4062b254f455d15ed0877cf9bb6c3aaead9ab96e
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date: Fri Jan 30 23:46:29 2009 +0100
load_dfa: Fix size of buffer equiv
The buffer equiv must have UCHAR_MAX + 1 elements to save all the
elements as in Highlight.equiv. Because the check for the upper boundary
was on <= UCHAR_MAX the (UCHAR_MAX+1)th element was touched which caused
a stack corruption and an abort if jed was compiled with -fstack-protect.
commit d3846defc97265a75a3b423218f825eadc2b4ea4
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date: Sat Dec 6 01:15:15 2008 +0100
Use special function to set user info
Small code refactoring: Use the specialized functions to set the user
information instead of changing the raw data structures.
commit 5157048d45c92dfd32b53bbd6bb1c2001ed4fec1
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date: Thu Sep 18 12:11:56 2008 +0200
Description for send_process
commit 7a2f367abf30c5c3d7fe623b6877605fd8ff90eb
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date: Sun Aug 24 18:34:57 2008 +0200
Use intermediate void* pointer for SLmalloc() return values
The cast from char* to any other pointer type might increases required
alignment of target type. This causes problems on some architectures
(like alpha).
Fix it by saving the result of SLmalloc() and SLrealloc() to a void*
pointer and then copy it to the target variable.
commit 1ab4a5508194919efcd7c511b6cb5304fb80481c
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date: Sun Aug 24 17:41:40 2008 +0200
Make return type of jed_malloc0() void*
The cast from char* to any other pointer type might increases required
alignment of target type. On some architectures (like alpha) this
triggers an error message at runtime, if the access of a pointer is
unaligned:
% cat cast-test.c
int main(void)
{
char buf[10] = { 0 };
int *a = (int*)&buf[1];
*a = 0x7a7a7a;
return 0;
}
% gcc -Wall -Wcast-align cast-test.c -o cast-test
cast-test.c: In function `main':
cast-test.c:4: warning: cast increases required alignment of target type
% ./cast-test
Unaligned access pid=398552 <cast-test> va=0x11fffbfe1 pc=0x12000112c ra=0x1200010ac inst=0xb0220000
commit a084d5c9736eb1fc2853a0415e7055f71ec9c46b
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date: Mon Jun 16 17:44:52 2008 +0200
Rebuild of info pages
The source of the old info pages is missing, which forces Debian to
remove these files from the package. But the same information is included
in the TeX file doc/manual/jed.tex. Therefore, rebuild the info pages
with hevea from this source and make Debian maintainers happy.
% hevea -fix -info -o jed.info ../doc/manual/jed
commit 243d2f8db38bccb644d6a3a5b6ac6d35fb59dbb2
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date: Thu May 29 22:22:46 2008 +0200
Remove linker option -lm
The library math is not used by Jed. So we don't need to link with it.
commit 4cca0d8b1da9610abb4b0cdf8d19d87aa1fdb7ac
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date: Fri May 30 00:26:13 2008 +0200
Replace check for dlopen by check for SLang_init_import
The function dlopen is not used directly in Jed, but the function
SLang_init_import.
commit 2c15b5f90e37c1e368a8f526dd5b07eed89f398f
Author: Jörg Sommer <joerg at alea.gnuu.de>
Date: Thu May 29 21:42:51 2008 +0200
Insert DYNAMIC_LINK_FLAGS directly into LDFLAGS
There's no need to carry these flags in a separate variable.
-----------------------------------------------------------------------
--
Debian packaging of JED
More information about the Pkg-jed-commit
mailing list