[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