2002-11-23 Havoc Pennington <hp@pobox.com>
[platform/upstream/dbus.git] / ChangeLog
1 2002-11-23  Havoc Pennington  <hp@pobox.com>
2
3         * Doxyfile.in (INCLUDE_FILE_PATTERNS): expand DBUS_BEGIN_DECLS/
4         DBUS_END_DECLS to nothing, that should fix this once and for all
5
6         * Doxyfile.in (JAVADOC_AUTOBRIEF): set to YES
7
8         * dbus/dbus-message.c, dbus/dbus-hash.c: 
9         add some missing @brief
10
11 2002-11-23  Havoc Pennington  <hp@pobox.com>
12
13         * dbus/dbus-message.h: put semicolons after DEBUG_BEGIN_DECLS 
14         to avoid confusing Doxygen
15
16         * dbus/dbus-hash.c: @} not }@
17
18         * dbus/dbus-message.c (struct DBusMessage): split out 
19         internals docs
20
21 2002-11-23  Havoc Pennington  <hp@pobox.com>
22
23         * configure.in: pile on more warning flags if using gcc
24
25         * Doxyfile.in (EXTRACT_STATIC): set to NO, so we don't have 
26         to document static functions
27
28         * configure.in: add summary to end of configure so it 
29         looks nice and attractive
30
31         * dbus/dbus-hash.c: finish implementation and write unit 
32         tests and docs
33
34         * configure.in: add --enable-tests to enable unit tests
35
36         * dbus/dbus-test.c: test program to run unit tests 
37         for all files in dbus/*, initially runs a test for 
38         dbus-hash.c
39         
40         * dbus/dbus-internals.h: file to hold some internal utility stuff
41
42 2002-11-22  Havoc Pennington  <hp@redhat.com>
43
44         * dbus/dbus-hash.c: copy in Tcl hash table, not yet 
45         "ported" away from Tcl
46
47         * dbus/dbus-types.h: header for types such as dbus_bool_t
48
49 2002-11-22  Havoc Pennington  <hp@redhat.com>
50
51         * dbus/dbus.h: fixups for doc warnings
52
53         * Doxyfile.in (FILE_PATTERNS): we need to scan .h to pick up 
54         macros
55         (QUIET): make it quiet so we can see warnings
56
57         * dbus/dbus-memory.c: teach D-BUS to allocate and free memory
58
59 2002-11-22  Havoc Pennington  <hp@redhat.com>
60
61         * Makefile.am: include "Doxyfile" target in all-local
62
63         * configure.in: generate the Doxyfile
64
65         * Doxyfile.in: move Doxyfile here, so we can use 
66         configure to generate a Doxyfile with the right 
67         version number etc.
68
69 2002-11-22  Havoc Pennington  <hp@redhat.com>
70
71         * dbus/dbus-message.c: move inline docs into .c file
72
73         * Doxyfile (OUTPUT_DIRECTORY): move output to doc/api
74         so all docs are under doc/
75         (MAN_EXTENSION): generate man pages. Use extension 
76         ".3dbus" which matches ".3qt" on my system, 
77         I guess this is OK, I don't know really.
78         (FILE_PATTERNS): look for .c files not .h, makes sense
79         for plain C I think
80
81 2002-11-22  Havoc Pennington  <hp@pobox.com>
82
83         * Makefile.am (SUBDIRS): rename subdir "server" to "bus" 
84         because any app can be a server, and any app can be a client, 
85         the bus is a special kind of server.
86
87 Thu Nov 21 23:35:31 2002  Zack Rusin  <zack@kde.org>
88
89         * Doxyfile : adding. Still needs Makefile rules to be generated
90         automatically (just run "doxygen" in the toplevel dir for now to
91         generate docs)
92         
93         * dbus/dbus-message.h : Adding sample docs (javadoc since
94         resembles gtk-doc a little more)
95
96         * dbus/dbus.h : Adding sample docs
97
98 2002-11-21  Havoc Pennington  <hp@redhat.com>
99
100         * dbus/Makefile.am (INCLUDES): define DBUS_COMPILATION 
101         so we can allow ourselves to include files directly, 
102         instead of having to use dbus.h
103
104         * dbus/dbus.h: fill in
105
106         * dbus/dbus-message.h: sketch out a sample header file.
107         Include griping if you include it directly instead of 
108         via dbus.h
109
110         * dbus/dbus-macros.h: new file with macros for extern "C", 
111         TRUE/FALSE, NULL, etc.
112
113         * doc/file-boilerplate.c: put include guards in here
114
115 2002-11-21  Havoc Pennington  <hp@redhat.com>
116
117         * doc/file-boilerplate.c: include both AFL and GPL boilerplate.
118
119         * COPYING: include the GPL as well, and license code 
120         under both AFL and GPL.
121
122 2002-11-21  Havoc Pennington  <hp@redhat.com>
123
124         * acconfig.h: get rid of this
125
126         * autogen.sh (run_configure): add --no-configure option
127
128         * configure.in: remove AC_ARG_PROGRAM to make
129         autoconf complain less. add AC_PREREQ. 
130         add AC_DEFINE third arg.
131         
132 2002-11-21  Anders Carlsson  <andersca@codefactory.se>
133
134         * doc/Makefile.am:
135         Fix references so we can distcheck.
136
137 2002-11-21  Havoc Pennington  <hp@redhat.com>
138
139         * Initial module creation
140