aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore (renamed from .cvsignore)17
-rw-r--r--ChangeLog59
-rw-r--r--ChangeLog.cvs (renamed from ChangeLog.guile-sql)59
-rw-r--r--Makefile.am37
-rw-r--r--am/common.m4 (renamed from m4/common.m4)0
-rw-r--r--am/guile.m4 (renamed from m4/guile.m4)0
-rw-r--r--am/lib.m4 (renamed from m4/lib.m4)0
-rw-r--r--configure.ac5
-rw-r--r--examples/.cvsignore2
-rw-r--r--m4/.cvsignore28
-rw-r--r--po/.gitignore (renamed from po/.cvsignore)0
-rw-r--r--scripts/.gitignore (renamed from scripts/.cvsignore)2
-rw-r--r--scripts/Makefile.am3
-rwxr-xr-xscripts/gitlog-to-changelog191
-rw-r--r--src/.gitignore (renamed from src/.cvsignore)3
15 files changed, 304 insertions, 102 deletions
diff --git a/.cvsignore b/.gitignore
index 4593f4d..71a0878 100644
--- a/.cvsignore
+++ b/.gitignore
@@ -1,14 +1,27 @@
1*.a
2*.la
3*.lo
4*.o
5*.tar.*
6*~
7.deps
8.emacs*
9.gdbinit
10.libs
1ABOUT-NLS 11ABOUT-NLS
2INSTALL 12INSTALL
13ChangeLog
3Makefile 14Makefile
4Makefile.in 15Makefile.in
5acinclude.m4
6aclocal.m4 16aclocal.m4
17autom4te.cache
7config.h.in 18config.h.in
8*.tar.gz
9autom4te.cache 19autom4te.cache
20build-aux
10config.log 21config.log
11configure 22configure
12config.h 23config.h
13config.status 24config.status
14libtool 25libtool
26m4
27stamp-h1
diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index f5df2b6..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,59 +0,0 @@
12008-06-20 Sergey Poznyakoff <gray@gnu.org.ua>
2
3 * src/sql.sci (sql-catch-failure, sql-ignore-failure): New syntax.
4 * src/guile-sql.h (sql_iftab): Remove erroneous declaration. This
5 symbol is static in gsql_conn.c
6
72008-05-27 Sergey Poznyakoff <gray@gnu.org.ua>
8
9 * src/Makefile.am: Remove leftovers from gettext.scm.
10
112007-12-26 Sergey Poznyakoff <gray@gnu.org.ua>
12
13 * NEWS: Update.
14 * configure.ac: Version number 1.1
15 * COPYING: GPLv3.
16 * Makefile.am: GPLv3.
17 * examples/whoisd.scm: GPLv3.
18 * m4/guile.m4: Require Guile v. 1.8 or later.
19 * scripts/Makefile.am: GPLv3.
20 * scripts/guile-doc-snarf.awk: GPLv3.
21 * src/.cvsignore (gettext.inc, gettext.scm): Remove.
22 * src/Makefile.am: Remove libguile-gettext.
23 * src/app.h: GPLv3.
24 * src/gsql_conn.c, src/gsql_lib.c, src/guile-sql.h, src/mysql.c,
25 src/pgsql.c: GPLv3; Guile v.>=1.8.
26 * src/gettext.sci, src/gettext.h, src/gettext.c: Remove.
27 * src/gettext.scm: New file.
28
292006-10-12 Sergey Poznyakoff <gray@gnu.org.ua>
30
31 * src/mysql.c (s_mysql_free): Bugfix: mysql was freed twice
32 (s_mysql_query): Fix the first argument to scm_list_2
33
342006-10-09 Sergey Poznyakoff <gray@gnu.org.ua>
35
36 * src/gsql_conn.c (num_iface): Static
37 (sql_register_iface): Avoid registering the same interface twice.
38
392005-06-26 Sergey Poznyakoff <gray@Noldor.runasimi.org>
40
41 * src/app.h, src/gettext.c, src/gsql_conn.c, src/gsql_lib.c,
42 src/guile-sql.h, src/mysql.c, src/pgsql.c: Throw gsql-error,
43 instead of misc-error, on failure.
44 * COPYING, configure.ac, examples/whoisd.scm, m4/guile.m4,
45 scripts/guile-doc-snarf, scripts/guile-doc-snarf.awk, src/app.h,
46 src/gettext.c, src/gettext.h, src/gettext.sci, src/gsql_conn.c,
47 src/gsql_lib.c, src/guile-sql.h, src/mysql.c, src/pgsql.c,
48 src/sql.sci: Changed FSF postal mail address
49
50
512004-10-11 Sergey Poznyakoff <gray@Mirddin.farlep.net>
52
53 Initial import
54
55
56Local Variables:
57mode: change-log
58version-control: never
59End:
diff --git a/ChangeLog.guile-sql b/ChangeLog.cvs
index 965ca14..428ee5d 100644
--- a/ChangeLog.guile-sql
+++ b/ChangeLog.cvs
@@ -1,6 +1,65 @@
12008-06-20 Sergey Poznyakoff <gray@gnu.org.ua>
2
3 * src/sql.sci (sql-catch-failure, sql-ignore-failure): New syntax.
4 * src/guile-sql.h (sql_iftab): Remove erroneous declaration. This
5 symbol is static in gsql_conn.c
6
72008-05-27 Sergey Poznyakoff <gray@gnu.org.ua>
8
9 * src/Makefile.am: Remove leftovers from gettext.scm.
10
112007-12-26 Sergey Poznyakoff <gray@gnu.org.ua>
12
13 * NEWS: Update.
14 * configure.ac: Version number 1.1
15 * COPYING: GPLv3.
16 * Makefile.am: GPLv3.
17 * examples/whoisd.scm: GPLv3.
18 * m4/guile.m4: Require Guile v. 1.8 or later.
19 * scripts/Makefile.am: GPLv3.
20 * scripts/guile-doc-snarf.awk: GPLv3.
21 * src/.cvsignore (gettext.inc, gettext.scm): Remove.
22 * src/Makefile.am: Remove libguile-gettext.
23 * src/app.h: GPLv3.
24 * src/gsql_conn.c, src/gsql_lib.c, src/guile-sql.h, src/mysql.c,
25 src/pgsql.c: GPLv3; Guile v.>=1.8.
26 * src/gettext.sci, src/gettext.h, src/gettext.c: Remove.
27 * src/gettext.scm: New file.
28
292006-10-12 Sergey Poznyakoff <gray@gnu.org.ua>
30
31 * src/mysql.c (s_mysql_free): Bugfix: mysql was freed twice
32 (s_mysql_query): Fix the first argument to scm_list_2
33
342006-10-09 Sergey Poznyakoff <gray@gnu.org.ua>
35
36 * src/gsql_conn.c (num_iface): Static
37 (sql_register_iface): Avoid registering the same interface twice.
38
392005-06-26 Sergey Poznyakoff <gray@Noldor.runasimi.org>
40
41 * src/app.h, src/gettext.c, src/gsql_conn.c, src/gsql_lib.c,
42 src/guile-sql.h, src/mysql.c, src/pgsql.c: Throw gsql-error,
43 instead of misc-error, on failure.
44 * COPYING, configure.ac, examples/whoisd.scm, m4/guile.m4,
45 scripts/guile-doc-snarf, scripts/guile-doc-snarf.awk, src/app.h,
46 src/gettext.c, src/gettext.h, src/gettext.sci, src/gsql_conn.c,
47 src/gsql_lib.c, src/guile-sql.h, src/mysql.c, src/pgsql.c,
48 src/sql.sci: Changed FSF postal mail address
49
50
512004-10-11 Sergey Poznyakoff <gray@Mirddin.farlep.net>
52
53 Initial import
54
55
56Local Variables:
57mode: change-log
58version-control: never
59End:
12004-10-09 Sergey Poznyakoff <gray@Mirddin.farlep.net> 602004-10-09 Sergey Poznyakoff <gray@Mirddin.farlep.net>
2 61
3 * src/gsql_conn.c (scm_is_sql_connect): Cast tag to SCM 62 * src/gsql_conn.c (scm_is_sql_connect): Cast tag to SCM
4 * src/gsql_lib.c: Use scm_i_long2big instead of scm_long2big. 63 * src/gsql_lib.c: Use scm_i_long2big instead of scm_long2big.
5 * src/guile-sql.h (sql_iface.connect): Changed prototype. 64 * src/guile-sql.h (sql_iface.connect): Changed prototype.
6 (sql_connect_create,scm_makenum): New prototypes. 65 (sql_connect_create,scm_makenum): New prototypes.
diff --git a/Makefile.am b/Makefile.am
index 482c447..77df972 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,15 +1,46 @@
1# This file is part of guile-sql. 1# This file is part of guile-sql.
2# Copyright (C) 2002, 2007, Sergey Poznyakoff 2# Copyright (C) 2002, 2007, 2010 Sergey Poznyakoff
3# 3#
4# This file is free software; as a special exception the author gives 4# This file is free software; as a special exception the author gives
5# unlimited permission to copy and/or distribute it, with or without 5# unlimited permission to copy and/or distribute it, with or without
6# modifications, as long as this notice is preserved. 6# modifications, as long as this notice is preserved.
7# 7#
8# This program is distributed in the hope that it will be useful, but 8# This program is distributed in the hope that it will be useful, but
9# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the 9# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
10# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 10# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11 11
12AUTOMAKE_OPTIONS = gnu 1.8 12ACLOCAL_AMFLAGS = -I m4 -I am
13ACLOCAL_AMFLAGS = -I m4
14 13
15SUBDIRS = src scripts examples po 14SUBDIRS = src scripts examples po
15
16# Define the following variables in order to use the ChangeLog rule below:
17# prev_change_log [optional] Name of the previous ChangeLog file.
18# gen_start_date [optional] Start ChangeLog from this date.
19# changelog_dir [mandatory] Directory where to create ChangeLog
20gen_start_date = 2008-06-21
21prev_change_log = ChangeLog.cvs
22changelog_dir = .
23
24.PHONY: ChangeLog
25ChangeLog:
26 if test -d .git; then \
27 cmd=$(top_srcdir)/scripts/gitlog-to-changelog; \
28 if test -n "$(gen_start_date)"; then \
29 cmd="$$cmd --since=\"$(gen_start_date)\""; \
30 fi; \
31 $$cmd --format='%s%n%n%b%n' | \
32 sed '/<unknown>$$/d' | fmt -s > $(changelog_dir)/cl-t; \
33 if test -n "$(prev_change_log)" && test -f "$(prev_change_log)"; \
34 then \
35 echo "" >> $(changelog_dir)/cl-t; \
36 cat "$(prev_change_log)" | \
37 sed '/^Local Variables:/,/^End:/d' >> $(changelog_dir)/cl-t; \
38 fi; \
39 echo "Local Variables:" >> $(changelog_dir)/cl-t; \
40 echo "mode: change-log" >> $(changelog_dir)/cl-t; \
41 echo "version-control: never" >> $(changelog_dir)/cl-t; \
42 echo "buffer-read-only: t" >> $(changelog_dir)/cl-t; \
43 echo "End:" >> $(changelog_dir)/cl-t; \
44 rm -f $(changelog_dir)/ChangeLog; \
45 mv $(changelog_dir)/cl-t $(changelog_dir)/ChangeLog; \
46 fi
diff --git a/m4/comm