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